obb-shop-the-look{display:block;padding:var(--stl-pt, 40px) 0 var(--stl-pb, 40px)}.obb-stl__header{text-align:center;max-width:72rem;margin:0 auto 2.4rem}.obb-stl__eyebrow{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.obb-stl__heading{margin:0;letter-spacing:.02em}.obb-stl__sub{margin-top:.8rem;opacity:.8}.obb-stl__empty{text-align:center;opacity:.7}.obb-stl__carousel{position:relative}.obb-stl__track{--stl-gap: 1.2rem;--stl-visible: 1.5;display:flex;gap:var(--stl-gap);list-style:none;margin:0;padding:0 0 .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.obb-stl__track::-webkit-scrollbar{display:none}.obb-stl__track:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.obb-stl__card{flex:0 0 calc((100% - (var(--stl-visible) - 1) * var(--stl-gap)) / var(--stl-visible));min-width:0;scroll-snap-align:start}.obb-stl__link{display:block;color:rgb(var(--color-foreground));text-decoration:none}.obb-stl__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.obb-stl__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:#1a1a1a}.obb-stl__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.obb-stl__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:1.6rem;background:linear-gradient(to top,#0000008c,#0000 45%);opacity:0;transition:opacity .3s ease}.obb-stl__cta{display:inline-block;padding:.8rem 1.6rem;border:1px solid #fff;color:#fff;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.obb-stl__meta{display:flex;flex-direction:column;gap:.2rem;padding-top:1rem}.obb-stl__title{font-size:1.4rem;font-weight:600;line-height:1.3}.obb-stl__creator{font-size:1.2rem;opacity:.65}.obb-stl__cta-mobile{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;margin-top:.3rem}.obb-stl__controls{display:none}.obb-stl__arrow{position:absolute;top:var(--stl-arrow-top, 40%);transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#111;color:#fff;font-size:2rem;cursor:pointer}.obb-stl__arrow[data-stl-prev]{left:-22px}.obb-stl__arrow[data-stl-next]{right:-22px}.obb-stl__arrow:disabled{opacity:.25;cursor:default}.obb-stl__arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:750px){.obb-stl__track{--stl-gap: 1.6rem;--stl-visible: 2.5}}@media(min-width:990px){.obb-stl__track{--stl-gap: 2rem;--stl-visible: 3}obb-shop-the-look[data-stl-overflow] .obb-stl__controls{display:block}}@media(min-width:1200px){.obb-stl__track{--stl-visible: var(--stl-desktop, 4)}}@media(hover:hover)and (min-width:990px){.obb-stl__cta-mobile{display:none}.obb-stl__link:hover .obb-stl__overlay,.obb-stl__link:focus-visible .obb-stl__overlay{opacity:1}.obb-stl__link:hover .obb-stl__media img{transform:scale(1.03)}.obb-stl__link:hover .obb-stl__title{text-decoration:underline;text-underline-offset:.25em}}.obb-stl--overlay-always .obb-stl__overlay{opacity:1}@media(prefers-reduced-motion:reduce){.obb-stl__media img,.obb-stl__overlay{transition:none}.obb-stl__link:hover .obb-stl__media img{transform:none}}obb-ugc{display:block;padding:48px 0;border-top:1px solid rgba(var(--color-foreground),.15)}.obb-ugc__header{text-align:center;margin:0 auto 28px;max-width:640px}.obb-ugc__header h2{margin:0 0 12px}.obb-ugc__header p{margin:0;font-size:15px;line-height:1.6;opacity:.8}.obb-ugc__gallery{position:relative;overscroll-behavior-x:contain;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:24px;list-style:none;margin:0;padding:4px 4px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.obb-ugc__carousel{position:relative}.obb-ugc__controls{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.obb-ugc__arrow{position:absolute;top:var(--ugc-arrow-top, 45%);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #555;border-radius:50%;background:#111;color:#fff;font-size:24px;cursor:pointer;pointer-events:auto;z-index:1}.obb-ugc__arrow[data-ugc-prev]{left:-18px}.obb-ugc__arrow[data-ugc-next]{right:-18px}.obb-ugc__arrow:disabled{opacity:.3;cursor:default}.obb-ugc__arrow:focus-visible,.obb-ugc__gallery:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:750px){.obb-ugc__gallery:not(:has(.obb-ugc__card:nth-child(5))){justify-content:center}obb-ugc[data-ugc-overflow] .obb-ugc__controls{display:flex}}.obb-ugc__card{flex:0 0 calc((100% - 72px)/4);width:calc((100% - 72px)/4);max-width:280px;min-width:0;text-align:center;scroll-snap-align:start}.obb-ugc__open{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.obb-ugc__open img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.obb-ugc__open:focus-visible,.obb-ugc__close:focus-visible{outline:2px solid currentColor;outline-offset:4px}.obb-ugc__credit{margin:10px 0 0;font-size:14px;line-height:1.5}.obb-ugc__credit a{color:inherit;text-decoration:none;text-underline-offset:4px;padding:10px 0;display:inline-block;margin:-10px 0}.obb-ugc__credit a:hover{text-decoration:underline}.obb-ugc__gift{display:block;opacity:.65;font-size:12px;margin-top:4px}.obb-ugc__dialog{color:#fff;background:#111;border:0;padding:18px;max-width:min(92vw,850px);max-height:92dvh}.obb-ugc__dialog::backdrop{background:#000000e0}.obb-ugc__dialog img{display:block;max-width:100%;width:auto;max-height:78dvh;height:auto;margin:auto;object-fit:contain}.obb-ugc__close{position:sticky;top:0;display:block;margin:0 0 8px auto;color:#fff;background:#222;border:1px solid #666;font-size:28px;width:44px;height:44px;line-height:1;cursor:pointer}@media(max-width:749px){obb-ugc{padding:32px 0}.obb-ugc__header{margin-bottom:22px}.obb-ugc__header p{font-size:14px}.obb-ugc__gallery{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:4px 4px 14px}.obb-ugc__card{flex:0 0 72%;width:72%;max-width:320px;scroll-snap-align:center}.obb-ugc__card:only-child{margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
