.as-worn-by__header{text-align:center;margin-bottom:36px}.as-worn-by__title{font-size:clamp(20px,3vw,30px);letter-spacing:.08em;font-weight:400;margin-bottom:8px;color:var(--as-worn-by-text-color)}.as-worn-by__subtitle{font-size:14px;color:var(--as-worn-by-text-color);opacity:.6;margin:0;letter-spacing:.05em}.as-worn-by__outer{position:relative;display:flex;align-items:center}.as-worn-by__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:0 24px 4px;flex:1}.as-worn-by__track::-webkit-scrollbar{display:none}.as-worn-by__item{flex:0 0 calc(25% - 9px);scroll-snap-align:start}@media(max-width:989px){.as-worn-by__item{flex:0 0 calc(33.333% - 8px)}}@media(max-width:749px){.as-worn-by__item{flex:0 0 calc(50% - 6px)}.as-worn-by__track{padding:0 12px 4px}}.as-worn-by__image-wrap{overflow:hidden;aspect-ratio:3 / 4;background:#eee8e0;border-radius:2px}.as-worn-by__image-link{display:block;width:100%;height:100%}.as-worn-by__image-link:focus-visible{outline:2px solid var(--as-worn-by-text-color);outline-offset:-4px}.as-worn-by__products{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin:4px 0 0}.as-worn-by__product-link{--as-worn-by-link-stroke: 1px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 4px;color:var(--as-worn-by-text-color);font-size:12px;line-height:1.5;letter-spacing:.025em;text-decoration:none}.as-worn-by__product-link>span:first-child{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:var(--as-worn-by-link-stroke)}.as-worn-by__product-link:hover{--as-worn-by-link-stroke: 2px}.as-worn-by__product-link:focus-visible,.as-worn-by__btn:focus-visible{outline:2px solid var(--as-worn-by-text-color);outline-offset:3px}.as-worn-by__link-arrow{display:block;flex-shrink:0;width:10px;height:10px}.as-worn-by__link-arrow path{fill:none;stroke:currentColor;stroke-width:var(--as-worn-by-link-stroke);stroke-linecap:square;stroke-linejoin:miter}@media(prefers-reduced-motion:reduce){.as-worn-by__image-wrap img{transition:none}.as-worn-by__item:hover .as-worn-by__image-wrap img{transform:none}}.as-worn-by__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.as-worn-by__item:hover .as-worn-by__image-wrap img{transform:scale(1.04)}.as-worn-by__image-wrap .placeholder-svg{width:100%;height:100%;opacity:.15}.as-worn-by__quote{text-align:center;font-size:13px;font-style:italic;line-height:1.55;margin-top:12px;margin-bottom:4px;color:var(--as-worn-by-text-color);opacity:.85;padding:0 4px}.as-worn-by__name{text-align:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;color:var(--as-worn-by-text-color);opacity:.5}.as-worn-by__btn{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:var(--as-worn-by-bg-color);color:var(--as-worn-by-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;z-index:2;padding:0}.as-worn-by__btn:hover{opacity:.7}.as-worn-by__btn--prev{margin-right:4px}.as-worn-by__btn--next{margin-left:4px}@media(max-width:749px){.as-worn-by__btn{display:none}}.collection-entrances{padding:var(--collection-entrances-padding-top, 32px) 40px var(--collection-entrances-padding-bottom, 24px);background:#fff;color:#242424}.collection-entrances__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;padding:0;list-style:none}.collection-entrances__item{min-width:0;margin:0;padding:0}.collection-entrances__card{display:block;height:100%;color:inherit;text-decoration:none;text-align:left}.collection-entrances__image{aspect-ratio:8 / 5;overflow:hidden;background:#f3f2ee}.collection-entrances__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--collection-entrances-image-position, 50%) center}.collection-entrances__caption{padding-top:14px}.collection-entrances__title{margin:0 0 6px;font-size:32px;line-height:1.2;color:inherit;overflow-wrap:break-word}.collection-entrances__link{display:inline-block;font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.collection-entrances__card:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(hover:hover){.collection-entrances__card:hover .collection-entrances__link{text-decoration-thickness:2px}}@media(max-width:749px){.collection-entrances{padding:24px 20px 20px}.collection-entrances__grid{gap:12px}.collection-entrances__image{aspect-ratio:4 / 5}.collection-entrances__caption{padding-top:12px}.collection-entrances__title{font-size:21px;margin-bottom:5px}.collection-entrances__link{font-size:12px;text-underline-offset:3px}}.compact-categories{padding:var(--compact-categories-padding-top, 32px) 24px var(--compact-categories-padding-bottom, 40px)}.compact-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.compact-categories__item{min-width:0;margin:0;padding:0}.compact-categories__card{display:block;height:100%;color:inherit;text-decoration:none;text-align:center}.compact-categories__image{aspect-ratio:1;overflow:hidden;background:#f6f5f2}.compact-categories__image img{display:block;width:100%;height:100%;object-fit:cover}.compact-categories__title{margin:14px 0 0;color:inherit;font-size:22px;line-height:1.3;overflow-wrap:break-word}a.compact-categories__card:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(hover:hover){a.compact-categories__card:hover .compact-categories__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}@media(max-width:749px){.compact-categories{padding-right:20px;padding-left:20px}.compact-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;max-width:580px}.compact-categories__title{margin-top:10px;font-size:18px}}@media(prefers-reduced-motion:no-preference){.compact-categories__image img{transition:opacity .16s ease}a.compact-categories__card:hover .compact-categories__image img{opacity:.92}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
