.cwn-nav-block,.amc-wh{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.cwn-nav-block *,.cwn-nav-block *:before,.cwn-nav-block *:after,.amc-wh *,.amc-wh *:before,.amc-wh *:after{box-sizing:border-box}.cwn-types__heading,.cwn-nearby__panel-title{margin:0 0 clamp(.5rem,2vw,.75rem);font-size:clamp(.8125rem,2.8vw,.9375rem);font-weight:600;line-height:1.35;color:#444}.cwn-types__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.375rem,2vw,.5rem);width:100%}@media screen and (min-width:480px){.cwn-types__chips{display:flex;flex-wrap:wrap;grid-template-columns:unset}}.cwn-type-chip{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.25rem,1.5vw,.35rem);width:100%;min-height:2.75rem;padding:clamp(.35rem,2vw,.45rem) clamp(.65rem,3vw,.85rem);border-radius:999px;border:1px solid #e8e0d4;background:#fff;font-size:clamp(.75rem,2.6vw,.8125rem);font-weight:600;color:#1a1a1a;text-decoration:none;line-height:1.2;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (min-width:480px){.cwn-type-chip{width:auto;flex:0 1 auto}}.cwn-type-chip--current{border-color:#c94a35;background:#fef0ec;color:#c94a35}.cwn-type-chip--link:hover,.cwn-type-chip--link:focus-visible{border-color:#c94a35;background:#fef8f6}.cwn-type-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.25rem,4vw,1.5rem);height:clamp(1.25rem,4vw,1.5rem);flex-shrink:0}.cwn-type-chip__icon .amc-eh-card__workshop-icon-img{width:100%;height:100%;object-fit:contain}.cwn-type-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwn-nearby__trigger{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:100%;gap:clamp(.5rem,2vw,.75rem);min-height:2.75rem;padding:clamp(.625rem,2.5vw,.875rem) clamp(.75rem,3vw,1rem);border:1px solid #e8e0d4;border-radius:clamp(.5rem,2vw,.75rem);background:#faf7f2;color:#1a1a1a;font-size:clamp(.8125rem,2.8vw,.9375rem);font-weight:500;line-height:1.4;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cwn-nearby__trigger:hover,.cwn-nearby__trigger:focus-visible{border-color:#d4c8bc;background:#f5f0e8}.cwn-nearby__trigger-text{flex:1 1 auto;min-width:0;word-wrap:break-word;overflow-wrap:anywhere}.cwn-nearby__trigger-chevron{width:.5rem;height:.5rem;margin-top:.35rem;border-right:2px solid #888;border-bottom:2px solid #888;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}.cwn-nearby--open .cwn-nearby__trigger-chevron{transform:rotate(-135deg);margin-top:.55rem}.cwn-nearby__panel{margin-top:clamp(.5rem,2vw,.75rem);padding:clamp(.75rem,3vw,1rem);border:1px solid #e8e0d4;border-radius:clamp(.5rem,2vw,.75rem);background:#fff;width:100%;max-width:100%}.cwn-nearby__list{display:flex;flex-direction:column;gap:clamp(.375rem,2vw,.5rem);max-height:min(52vh,22rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cwn-nearby-card{display:flex;align-items:center;gap:clamp(.5rem,2.5vw,.75rem);width:100%;min-width:0;min-height:2.75rem;padding:clamp(.375rem,2vw,.5rem);border-radius:.5rem;border:1px solid transparent;text-decoration:none;color:inherit;touch-action:manipulation}.cwn-nearby-card:hover,.cwn-nearby-card:focus-visible{border-color:#e8e0d4;background:#faf7f2}.cwn-nearby-card__img{width:clamp(2.5rem,10vw,3rem);height:clamp(2.5rem,10vw,3rem);border-radius:.5rem;object-fit:cover;flex-shrink:0;background:#f0ebe3}.cwn-nearby-card__img--placeholder{display:block}.cwn-nearby-card__body{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}.cwn-nearby-card__city{font-size:clamp(.8125rem,2.8vw,.9375rem);font-weight:600;line-height:1.3;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwn-nearby-card__meta{font-size:clamp(.6875rem,2.4vw,.8125rem);line-height:1.35;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwn-nearby__empty{margin:0;font-size:clamp(.75rem,2.6vw,.875rem);line-height:1.45;color:#888}.amc-wh{padding-top:var(--amc-wh-pt, clamp(1.5rem, 5vw, 2.25rem));padding-bottom:var(--amc-wh-pb, clamp(1.5rem, 5vw, 2.25rem))}.amc-wh__title{margin:0 0 clamp(.35rem,2vw,.5rem);font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.15}.amc-wh__sub{margin:0 0 clamp(1rem,4vw,1.5rem);font-size:clamp(.875rem,2.8vw,1rem);line-height:1.5;color:#555;max-width:42rem}.amc-wh__grid{display:grid;gap:clamp(.75rem,3vw,1rem);grid-template-columns:minmax(0,1fr);width:100%}@media screen and (min-width:550px){.amc-wh__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.amc-wh__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.amc-wh__card{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.35rem,2vw,.5rem);width:100%;min-width:0;min-height:100%;padding:clamp(1rem,3.5vw,1.35rem);border:1px solid #e8e0d4;border-radius:clamp(.5rem,2vw,.75rem);background:#faf7f2;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s;touch-action:manipulation}.amc-wh__card:hover,.amc-wh__card:focus-visible{border-color:#c94a35;box-shadow:0 4px 16px #0000000f}.amc-wh__card-icon{display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,9vw,3rem);height:clamp(2.5rem,9vw,3rem);flex-shrink:0}.amc-wh__card-icon .amc-eh-card__workshop-icon-img{width:100%;height:100%;object-fit:contain}.amc-wh__card-title{font-weight:700;font-size:clamp(.9375rem,3vw,1.0625rem);line-height:1.3;word-wrap:break-word;overflow-wrap:anywhere}.amc-wh__card-text{font-size:clamp(.8125rem,2.6vw,.9375rem);color:#555;line-height:1.45;margin:0}.amc-wh__find{margin:clamp(1rem,4vw,1.5rem) 0 0;font-size:clamp(.875rem,2.8vw,1rem);line-height:1.45}.amc-wh__find a{color:#c94a35;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.x-block-city-workshop-types,.x-block-city-workshop-nearby{width:100%;max-width:100%;min-width:0;overflow-x:clip}@media screen and (max-width:389.98px){.cwn-types__chips{grid-template-columns:minmax(0,1fr)}.cwn-type-chip{justify-content:flex-start;padding-left:.85rem;padding-right:.85rem}.cwn-type-chip__label{white-space:normal;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/city-workshop-nav.css.map */
