.stl-card>.stl-hotspot{display:none}.stl-card{border-radius:var(--stl-card-radius, 16px);border:1px solid rgb(var(--color-border, 227, 227, 227));background:var(--gradient-background, rgb(var(--color-background)));color:rgb(var(--color-text));transition:box-shadow .4s ease,border-color .4s ease}.stl-card.is-open{box-shadow:0 0 2rem #0000000a}.stl-card__inner{position:relative;display:grid;grid-template-columns:minmax(10rem,auto) minmax(0,1fr);grid-template-areas:"price title" "price rating" "more more";column-gap:4rem;row-gap:.4rem;padding:2rem 2.4rem}.stl-card.is-open .stl-card__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price badges" "title title" "rating rating" "more more";row-gap:.8rem;padding:2.8rem 2.4rem 2.4rem}.stl-card__price{grid-area:price;align-self:start;padding-top:.4rem}.stl-card__badges{grid-area:badges;display:none;justify-self:end}.stl-card.is-open .stl-card__badges{display:block}.stl-card__badges .badges{position:static;margin:0;display:grid;grid-template-columns:auto;justify-content:end;justify-items:end;align-items:center;gap:.6rem}.stl-card__badges .badges:has(>:nth-child(2)){grid-template-columns:repeat(2,auto)}.stl-card__title{grid-area:title;margin:0;font-family:var(--h3-family, inherit);font-weight:var(--h3-weight, 600);font-size:clamp(1.8rem,1.35vw,2.6rem);line-height:1.25;color:rgb(var(--color-heading));transition:font-size .4s var(--ease-out, ease-out)}.stl-card.is-open .stl-card__title{font-size:clamp(2.2rem,1.7vw,3.2rem)}.stl-card__title a{color:inherit;text-decoration:none;position:relative;z-index:2;padding-block:.1rem}.stl-card__rating{grid-area:rating}.stl-card__rating:empty{display:none}.stl-card__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;padding:0;background:none;cursor:pointer;border-radius:inherit}.stl-card.is-open .stl-card__toggle{display:none}.stl-card__toggle:focus-visible{outline:2px solid rgb(var(--color-heading));outline-offset:2px}.stl-card__more{grid-area:more;display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.stl-card.is-open .stl-card__more{grid-template-rows:1fr}.stl-card__more-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1.6rem;opacity:0;transition:opacity .25s ease}.stl-card.is-open .stl-card__more-inner{padding-top:1.6rem;opacity:1;transition:opacity .4s ease .15s}@media(min-width:750px){.stl-card:not(.is-open) .stl-card__more{visibility:hidden}}.stl-card__option{display:flex;flex-direction:column;gap:.8rem}.stl-card__option-label{margin:0;font-size:1.5rem;color:rgba(var(--color-text),.85)}.stl-card .prow__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.stl-card__swatches{margin:0}.stl-card__dots{display:flex;gap:1.2rem;align-items:center;margin:0;padding:0;list-style:none}.stl-card__dot{display:block;width:2rem;height:2rem;border-radius:50%;background:var(--dot)}.stl-card__dot.is-selected{box-shadow:0 0 0 4px rgb(var(--color-background)),0 0 0 5px rgb(var(--color-heading))}.stl-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:.4rem}.stl-card__actions .quick-add{flex:0 0 auto}.stl-card__actions .product-card__quickview--row{position:relative;inset:auto;flex:none;width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgb(var(--color-border, 227, 227, 227));box-shadow:none;opacity:1;pointer-events:auto;transform:none}.stl-qty{display:inline-flex;align-items:center;gap:.4rem;height:4.8rem;padding:.6rem;border:1px solid rgb(var(--color-border, 227, 227, 227));border-radius:1.2rem}.stl-qty__button{width:3.2rem;height:3.2rem;padding:0;display:grid;place-items:center;border:0;border-radius:.8rem;cursor:pointer;background:rgba(var(--color-text),.06);color:rgb(var(--color-heading))}.stl-qty__button .icon{width:1.4rem;height:1.4rem}.stl-qty__input{width:3.6rem;height:100%;padding:0;border:0;background:none;text-align:center;font:inherit;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stl-qty__input::-webkit-inner-spin-button,.stl-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stl-card__placeholder-add[disabled]{opacity:.6;cursor:not-allowed}@media(max-width:749px){.stl-card{flex:0 0 min(88%,42rem);scroll-snap-align:start;max-height:100%;overflow-y:auto}.stl-card .stl-card__inner,.stl-card.is-open .stl-card__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price badges" "title title" "rating rating" "more more";padding:1.4rem 1.6rem;row-gap:.4rem}.stl-card{border-radius:min(var(--stl-card-radius, 16px),14px)}.stl-card .stl-card__badges{display:block}.stl-card .stl-card__price{padding-top:0;font-size:1.4rem}.stl-card .stl-card__title{font-size:1.8rem}.stl-card .stl-card__toggle{display:none}.stl-card .stl-card__more{grid-template-rows:1fr;visibility:visible}.stl-card .stl-card__more-inner{padding-top:1.2rem;opacity:1;gap:1.2rem}.stl-card__option{gap:.6rem}.stl-card__option-label{font-size:1.3rem}.stl-card .prow__chips{gap:.6rem}.stl-card .card-chip{min-height:3rem;padding-block:0;font-size:1.3rem}.stl-card .product-card__swatch{--swatch-size: 2.4rem}.stl-card__actions{gap:.8rem;padding-top:.4rem;flex-wrap:nowrap}.stl-card__actions .quick-add{flex:1 1 auto;min-width:0}.stl-card__actions .quick-add__button{width:100%}.stl-qty{height:4rem;padding:.4rem}.stl-qty__button{width:2.8rem;height:2.8rem}.stl-qty__input{width:3rem}.stl-card__actions .quick-add__button,.stl-card__placeholder-add{min-height:4rem;height:4rem;padding-inline:1.2rem;font-size:1.4rem;white-space:nowrap}.stl-card__actions .product-card__quickview--row{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.stl-card__more,.stl-card__more-inner,.stl-card__title{transition:none!important}}.stl__stagger{display:block}.stl__grid{display:grid;grid-template-columns:minmax(0,773fr) minmax(0,587fr);gap:var(--stl-gap, 80px);align-items:start}.stl__media{position:relative}.stl__picture{position:relative;overflow:hidden;border-radius:var(--stl-radius, 40px);aspect-ratio:var(--stl-ratio, .87)}.stl__picture .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.stl__picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgb(0 0 0 / var(--stl-overlay, .2))}.stl-hotspot{position:absolute;z-index:2;left:50%;top:50%;width:4.8rem;height:4.8rem;margin:-2.4rem 0 0 -2.4rem;padding:0;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;background:#ffffff1f;color:#020714;cursor:pointer;transition:transform .3s var(--ease-out, ease-out),background .3s}.stl-hotspot:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid #fff;opacity:0;animation:stl-pulse 2.4s var(--ease-out, ease-out) infinite;pointer-events:none}@keyframes stl-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.stl-hotspot__dot{width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;background:#fff;transition:background .3s,color .3s}.stl-hotspot .icon{width:1.6rem;height:1.6rem;grid-area:1 / 1;transition:opacity .25s,transform .35s var(--ease-out, ease-out)}.stl-hotspot .icon-minus{opacity:0;transform:rotate(-90deg)}.stl-hotspot:hover{transform:scale(1.08)}.stl-hotspot[aria-expanded=true] .icon-plus{opacity:0;transform:rotate(90deg)}.stl-hotspot[aria-expanded=true] .icon-minus{opacity:1;transform:none}.stl-hotspot[aria-expanded=true]:before{animation:none}.stl-hotspot[aria-expanded=true] .stl-hotspot__dot{background:rgb(var(--color-accent, 255, 255, 255))}.stl-hotspot:focus-visible{outline:2px solid #fff;outline-offset:3px}.stl__list{display:flex;flex-direction:column;gap:2.4rem}.stl__carousel{display:block;--ftc-gap: 2.4rem}@media(min-width:750px){.stl__carousel .stl__list.ftc__track{display:flex;flex-direction:column;padding-bottom:0;cursor:auto;-webkit-user-select:auto;user-select:auto}}.stl__sheet-head{display:none}@media(prefers-reduced-motion:no-preference){html.ft-anim .stl__stagger:not([data-armed]) :is(.stl__media,.stl-card){opacity:0;transform:translateY(32px)}}@media(max-width:989px){.stl__grid{grid-template-columns:minmax(0,1fr);gap:3.2rem}}@media(max-width:749px){@media(prefers-reduced-motion:no-preference){html.ft-anim .stl__stagger:not([data-armed]) .stl__media{transform:translateY(20px)}}.stl__picture{border-radius:min(var(--stl-radius, 40px),20px)}.stl-hotspot{width:4rem;height:4rem;margin:-2rem 0 0 -2rem}.stl-hotspot__dot{width:2.6rem;height:2.6rem}.stl-hotspot .icon{width:1.4rem;height:1.4rem}.stl__panel{position:fixed;z-index:90;left:0;right:0;bottom:0;max-height:62vh;max-height:62dvh;display:flex;flex-direction:column;padding:.8rem 0 calc(1.2rem + env(safe-area-inset-bottom));border-radius:2rem 2rem 0 0;box-shadow:0 -8px 32px #00000029;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,1,.36,1)}.stl__panel:not(.is-shown){display:none}.stl__panel.is-open{transform:none}.stl__sheet-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-margin) .8rem}.stl__sheet-count{font-size:1.4rem;opacity:.7}.stl__carousel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;--ftc-gap: 1.2rem}.stl__carousel .stl__list{position:relative;flex:1 1 auto;min-height:0;align-items:flex-start;flex-direction:row;overflow-y:hidden;overscroll-behavior:contain;padding:0 var(--page-margin);scroll-padding-inline:var(--page-margin)}.stl__carousel .stl__list>.stl-card{flex:0 0 min(88%,42rem)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.stl__panel{transition:none}}@media(prefers-reduced-motion:reduce){.stl-hotspot:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3544/assets/section-shop-the-look.css.map */
