.shoptl-v2-hotspots{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.shoptl-v2-hotspot{--hotspot-size: 2.8125rem;--hotspot-offset: calc(var(--hotspot-size) / 2);--hotspot-size-mb: 2.125rem;--hotspot-offset-mb: calc(var(--hotspot-size-mb) / 2);pointer-events:auto;width:0;height:0;display:flex;align-items:center;justify-content:center;position:absolute;top:clamp(var(--hotspot-offset),var(--position-y),100% - var(--hotspot-offset));left:clamp(var(--hotspot-offset),var(--position-x),100% - var(--hotspot-offset));z-index:2;cursor:pointer}@media screen and (max-width:991.98px){.shoptl-v2-hotspot{top:clamp(var(--hotspot-offset-mb),var(--position-y-mb),100% - var(--hotspot-offset-mb));left:clamp(var(--hotspot-offset-mb),var(--position-x-mb),100% - var(--hotspot-offset-mb));z-index:20}}.shoptl-v2-hotspot .shoptl-v2-hotspot-content{display:flex;flex-shrink:0;position:absolute;width:var(--hotspot-size);height:var(--hotspot-size)}@media screen and (max-width:991.98px){.shoptl-v2-hotspot .shoptl-v2-hotspot-content{width:var(--hotspot-size-mb);height:var(--hotspot-size-mb)}}.shoptl-v2-hotspot .shoptl-v2-hotspot-outer{flex-shrink:0;width:100%;height:100%;border-radius:var(--radius-new-pill);background-color:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;position:absolute;padding:.25rem}@media screen and (max-width:991.98px){.shoptl-v2-hotspot .shoptl-v2-hotspot-outer{padding:.3125rem}}.shoptl-v2-hotspot .shoptl-v2-hotspot-outer .shoptl-v2-hotspot-inner{-webkit-appearance:none;appearance:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;width:100%;height:100%;border-radius:var(--radius-new-pill);background-color:var(--color-background);display:flex;align-items:center;justify-content:center;transition:background-color var(--trans-duration) var(--trans-easing)}.shoptl-v2-hotspot .shoptl-v2-hotspot-outer .shoptl-v2-hotspot-inner:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.1875rem}.shoptl-v2-hotspot .shoptl-v2-hotspot-outer .shoptl-v2-hotspot-inner .shoptl-v2-hotspot-text{font-size:var(--typo-paragraph-size);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);transition:all var(--trans-duration) var(--trans-easing)}@media(max-width:991.98px){.shoptl-v2-hotspot .shoptl-v2-hotspot-outer .shoptl-v2-hotspot-inner .shoptl-v2-hotspot-text{font-size:var(--typo-paragraph-size-mb)}}.shoptl-v2-hotspot.active{z-index:2}.shoptl-v2-hotspot.active .shoptl-v2-hotspot-outer .shoptl-v2-hotspot-inner{background-color:var(--color-primary)}.shoptl-v2-hotspot.active .shoptl-v2-hotspot-outer .shoptl-v2-hotspot-inner .shoptl-v2-hotspot-text{color:#fff}.shoptl-v2-hotspot-tooltip{--tooltip-tip-size: .75rem;width:max-content;max-width:18.75rem;height:fit-content;position:absolute;bottom:calc(100% + var(--tooltip-tip-size));border-radius:var(--pcm-radius, var(--radius-new-x-small));box-shadow:0 .375rem 1.25rem #959da51a;cursor:default;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity var(--trans-duration) var(--trans-easing),visibility 0s linear var(--trans-duration),transform var(--trans-duration) var(--trans-easing);display:flex;justify-content:center;background:var(--color-background)}@media(max-width:991.98px){.shoptl-v2-hotspot-tooltip{display:none}}.shoptl-v2-hotspot-tooltip.active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--trans-duration) var(--trans-easing),visibility 0s linear 0s,transform var(--trans-duration) var(--trans-easing)}.shoptl-v2-hotspot-tooltip:before{content:"";position:absolute;top:100%;width:var(--tooltip-tip-size);height:var(--tooltip-tip-size);border-radius:var(--1px);background:inherit;transform:translateY(-.5rem) rotate(-45deg);clip-path:polygon(100% 100%,0% 0%,0% 100%)}.shoptl-v2-hotspot-tooltip.tooltip-bottom{transform:translateY(-.5rem)}.shoptl-v2-hotspot-tooltip.tooltip-bottom.active{transform:translateY(0)}.shoptl-v2-hotspot-tooltip.tooltip-bottom:before{top:auto;bottom:100%;transform:translateY(.5rem) rotate(135deg)}.shoptl-v2-hotspot-tooltip .product-card-mini .product-card-mini-inner .product-card-mini-content{--pcm-pd-inline: .5rem 1rem;--pcm-pd-inline-mb: .25rem .5rem}.shoptl-v2{display:flex;align-items:stretch;min-width:1px;min-height:1px;width:100%;max-width:100%}.shoptl-v2[data-visual-preview-mode]{width:max(100%,50rem);max-width:250rem}.shoptl-v2[data-visual-preview-mode] .product-card[data-visual-preview-mode]{width:100%}.shoptl-v2 .shoptl-v2-product-list-slider .product-card .embla__snip-dots{right:3.5rem}.shoptl-v2 .shoptl-v2-product-list-slider .product-card.product-card-info--outside .product-card-gallery-dots{padding-right:3.5rem}.shoptl-v2-inner{width:calc(100% - var(--shoptl-mg-inline-start) - var(--shoptl-mg-inline-end));min-width:0;position:relative;margin-block:var(--shoptl-mg-block-start) var(--shoptl-mg-block-end);margin-inline:var(--shoptl-mg-inline-start) var(--shoptl-mg-inline-end)}@media(max-width:991.98px){.shoptl-v2-inner{width:calc(100% - var(--shoptl-mg-inline-start-mb) - var(--shoptl-mg-inline-end-mb));margin-block:var(--shoptl-mg-block-start-mb) var(--shoptl-mg-block-end-mb);margin-inline:var(--shoptl-mg-inline-start-mb) var(--shoptl-mg-inline-end-mb)}}.shoptl-v2-inner .shoptl-v2-content{height:100%;width:100%;padding-block:var(--shoptl-pd-block-start) var(--shoptl-pd-block-end);padding-inline:var(--shoptl-pd-inline-start) var(--shoptl-pd-inline-end)}@media(max-width:991.98px){.shoptl-v2-inner .shoptl-v2-content{padding-block:var(--shoptl-pd-block-start-mb) var(--shoptl-pd-block-end-mb);padding-inline:var(--shoptl-pd-inline-start-mb) var(--shoptl-pd-inline-end-mb)}}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner{position:relative;min-width:0;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media{width:100%;max-width:100%;min-width:0;aspect-ratio:var(--shoptl-media-aspect-ratio);position:relative}@media(max-width:991.98px){.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media{aspect-ratio:var(--shoptl-media-aspect-ratio-mb)}}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner{display:block;width:100%;height:100%;position:relative;border-radius:var(--shoptl-radius);overflow:hidden;contain:paint}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content{width:100%;height:100%;display:flex;align-items:stretch;position:absolute;top:0;left:0}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content>picture,.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content .shoptl-v2-media-picture{display:contents}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content>img,.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content>picture>img,.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content .shoptl-v2-media-img{width:100%;height:100%;max-width:unset;object-fit:cover}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content>placeholder-image{width:100%;height:100%}.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content>placeholder-image img,.shoptl-v2-inner .shoptl-v2-content .shoptl-v2-content-inner .shoptl-v2-media .shoptl-v2-media-inner .shoptl-v2-media-content>placeholder-image svg{width:100%;height:100%;object-fit:cover}.shoptl-v2-inner .shoptl-v2-product-list{align-self:stretch;width:auto;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;position:absolute;top:auto;left:0;bottom:0;padding:.625rem;opacity:0;visibility:hidden;transform:translateY(10%);transition:opacity var(--trans-duration) var(--trans-easing),visibility var(--trans-duration) var(--trans-easing),transform var(--trans-duration) var(--trans-easing);z-index:2}.shoptl-v2-inner .shoptl-v2-product-list.show{opacity:1;visibility:visible;transform:translate(0)}.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner{position:sticky;top:auto;bottom:.625rem;width:23.75rem;height:auto;max-height:inherit;border-radius:var(--radius-new-small);overflow-y:auto;background:transparent}.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content{width:100%;height:fit-content;min-height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content .shoptl-v2-product-list-close-button-wrap{width:fit-content;height:fit-content;position:absolute;top:0;right:0;z-index:1}@media(hover:hover){.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content .shoptl-v2-product-list-close-button-wrap{opacity:0;transform:scale(.75);transition:opacity var(--trans-duration) var(--trans-easing),transform var(--trans-duration) var(--trans-easing)}}.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content .shoptl-v2-product-list-close-button-wrap .button-close-wrapper{top:.75rem;right:1rem}.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content .shoptl-v2-product-list-slider{width:100%;max-width:var(--shoptl-product-list-slider-width, 100%);display:block;contain:layout style paint}@media(max-width:991.98px){.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content .shoptl-v2-product-list-slider{max-width:100%}}@media(hover:hover){.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content:hover .shoptl-v2-product-list-close-button-wrap,.shoptl-v2-inner .shoptl-v2-product-list .shoptl-v2-product-list-inner .shoptl-v2-product-list-content:focus-within .shoptl-v2-product-list-close-button-wrap{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/panel-shop-the-look-DKuvm7kw.css.map */
