.shop-the-look-section{position:relative}.shop-the-look-section__header{margin-block-end:var(--gap-lg);text-align:var(--stl-heading-align, start)}.shop-the-look-section__header>*{margin-block:0}.shop-the-look-section__header.custom-color,.shop-the-look-section__header.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.shop-the-look-section__header[data-heading-size=h1] :where(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}.shop-the-look-section__header[data-heading-size=h2] :where(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case)}.shop-the-look-section__header[data-heading-size=h3] :where(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}.shop-the-look-section__header[data-heading-size=h4] :where(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}.shop-the-look-section__header[data-heading-size=h5] :where(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case)}.shop-the-look-section__header[data-heading-size=h6] :where(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case)}.shop-the-look-section__media-wrapper{position:relative;width:100%}.shop-the-look-section__single-frame,.shop-the-look__slideshow slideshow-slide.shop-the-look-frame{display:block;width:100%}.shop-the-look-frame__media{position:relative;width:100%;aspect-ratio:var(--ratio-desktop, 16 / 9);overflow:hidden}.shop-the-look-section__media-wrapper slideshow-arrows{padding-inline:40px}.shop-the-look-section__media-wrapper slideshow-arrows .slideshow-control{opacity:1;animation:none}.shop-the-look-section__media-wrapper .slideshow-control.slideshow-control--shape-circle,.shop-the-look-section__media-wrapper .slideshow-control.slideshow-control--shape-square{background-color:var(--color-primary-button-text);color:var(--color-primary-button-background)}@media screen and (max-width:749px){.shop-the-look-frame__media--has-mobile{aspect-ratio:var(--ratio-mobile, var(--ratio-desktop, 16 / 9))}.shop-the-look-section__media-wrapper slideshow-arrows{padding-inline:16px}}.shop-the-look-frame__picture,.shop-the-look-frame__image,.shop-the-look-frame__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.shop-the-look-frame__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.shop-the-look-hotspot{--hotspot-size: 36px;--button-size: 36px;position:absolute;left:calc(var(--hotspot-desktop-x) - var(--button-size) / 2);top:calc(var(--hotspot-desktop-y) - var(--button-size) / 2);width:var(--button-size);height:var(--button-size);z-index:var(--layer-flat);border:none;padding:0;background:transparent}@media screen and (max-width:749px){.shop-the-look-frame__media--has-mobile .shop-the-look-hotspot{left:calc(var(--hotspot-mobile-x) - var(--button-size) / 2);top:calc(var(--hotspot-mobile-y) - var(--button-size) / 2)}}.shop-the-look-hotspot--empty:not(.shopify-block){display:none}.shop-the-look-hotspot__trigger{width:var(--hotspot-size);height:var(--hotspot-size);padding:0;border:none;border-radius:50%;background:var(--hotspot-bg, rgb(255 255 255 / .34));cursor:pointer;position:relative;transition:transform .15s ease-out}.shop-the-look-hotspot__trigger:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--hotspot-size) * .4);height:calc(var(--hotspot-size) * .4);background:var(--hotspot-bullseye, #fff);border-radius:50%;transform:translate(-50%,-50%)}.shop-the-look-hotspot__trigger:focus-visible{outline:3px solid var(--color-foreground);outline-offset:2px}.shop-the-look-hotspot--active{z-index:var(--layer-raised)}.shop-the-look-hotspot--active .shop-the-look-hotspot__trigger:after{width:calc(var(--hotspot-size) * .55);height:calc(var(--hotspot-size) * .55)}.shop-the-look__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-temporary);background:rgb(var(--backdrop-color-rgb, var(--color-foreground-rgb)) / .5);cursor:pointer;border:none;padding:0;margin:0}.shop-the-look__overlay[hidden]{display:none}.shop-the-look__product-panel{position:fixed;z-index:calc(var(--layer-temporary) + 1);bottom:40px;right:40px;width:min(100% - var(--padding-lg) * 2,393px);max-height:min(80vh,483px);overflow:auto;background:var(--color-background);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover);padding:35px 16px 40px}.shop-the-look__product-panel[hidden]{display:none}@media screen and (min-width:750px){.shop-the-look__product-panel.shop-the-look__product-panel--opening{--start-x: 100%;--end-x: 0;--start-opacity: 0;--end-opacity: 1;animation:move-and-fade var(--animation-speed-slow) var(--animation-easing) forwards}.shop-the-look__product-panel.shop-the-look__product-panel--closing{--start-x: 0;--end-x: 100%;--start-opacity: 1;--end-opacity: 0;animation:move-and-fade var(--animation-speed-slow) var(--animation-easing) forwards}}.shop-the-look__product-panel-close{position:absolute;top:20px;right:20px;width:20px;height:20px;z-index:1}.shop-the-look__product-panel-close:focus-visible{outline:none;outline-offset:0}.shop-the-look__product-panel-content{display:grid;gap:18px}.shop-the-look-product-card{display:flex;flex-direction:column;gap:18px}.shop-the-look-product-card[hidden]{display:none}.shop-the-look-product-card__header{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:start}.shop-the-look-product-card__media{width:120px;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--style-border-radius-popover)}.shop-the-look-product-card__media img,.shop-the-look-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.shop-the-look-product-card__meta{display:flex;flex-direction:column;gap:5px;min-width:0}.shop-the-look-product-card__vendor,.shop-the-look-product-card__title,.shop-the-look-product-card__subtitle,.shop-the-look-product-card__price{margin:0}.shop-the-look-product-card__vendor{text-transform:uppercase}.shop-the-look-product-card__title{font-family:var(--font-body--family);font-size:var(--font-size--lg);line-height:22px;font-weight:500;text-transform:uppercase;word-wrap:break-word;color:#000}.shop-the-look-product-card__vendor,.shop-the-look-product-card__subtitle{font-family:var(--font-body--family);font-size:var(--font-size--sm);line-height:1.2;font-weight:300;word-wrap:break-word;color:#000}.shop-the-look-product-card__price{font-family:var(--font-body--family);font-size:var(--font-size--md);line-height:1.2;font-weight:500;color:#000}.shop-the-look-product-card__options{display:flex;flex-direction:column;gap:var(--gap-sm)}.shop-the-look-product-card__actions .quantity-selector-wrapper,.shop-the-look-product-card__actions .quantity-label,.shop-the-look-product-card__actions .quantity-rules,.shop-the-look-product-card__actions pickup-availability,.shop-the-look-product-card__actions local-pickup,.shop-the-look-product-card__actions .accelerated-checkout-block,.shop-the-look-product-card__actions .shopify-payment-button{display:none!important}.shop-the-look-product-card__actions .product-form-buttons--shop-the-look{--padding-block-start: 0;--padding-block-end: 0;--padding-inline-start: 0;--padding-inline-end: 0;padding-block-end:0!important;gap:var(--gap-sm)}.shop-the-look-product-card__actions .product-form-buttons__cta-row{flex-wrap:nowrap}.shop-the-look-product-card__actions .add-to-cart-button{font-size:var(--font-size--xs);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase}.shop-the-look-product-card__actions .add-to-cart-button .add-to-cart-icon{display:none}@media screen and (max-width:749px){.shop-the-look__product-panel{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:85dvh;border-radius:var(--style-border-radius-popover) var(--style-border-radius-popover) 0 0;bottom:0;right:0;animation:shop-the-look-drawer-in var(--animation-speed-slow) var(--animation-easing) forwards}.shop-the-look__product-panel.shop-the-look__product-panel--closing{animation:shop-the-look-drawer-out var(--animation-speed-slow) var(--animation-easing) forwards}.shop-the-look-product-card__header{grid-template-columns:100px 1fr}.shop-the-look-product-card__media{width:100px}}@keyframes shop-the-look-drawer-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shop-the-look-drawer-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.shop-the-look__slideshow slideshow-slide.shop-the-look-frame{--slide-min-height: auto;--slide-min-height-desktop: auto;content-visibility:visible;flex:0 0 100%;width:100%;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shop-the-look.css.map */
