.lbcard__hotspots-wrapper{z-index:2}.lookbook-icon.lookbook-hotspot{--card-transform: 0;top:var(--top);left:var(--left);transform:translate(calc(var(--left) * -1),calc(var(--top) * -1));cursor:pointer;aspect-ratio:1;z-index:1;transition:z-index 0s .3s}@media(max-width:767.98px){.lookbook-icon.lookbook-hotspot{top:var(--top-mobile, var(--top));left:var(--left-mobile, var(--left));transform:translate(calc(var(--left-mobile, var(--left)) * -1),calc(var(--top-mobile, var(--top)) * -1))}}.lookbook-icon.lookbook-hotspot .lookbook-icon__pin{cursor:pointer;border-radius:50%;width:100%;aspect-ratio:1;background:transparent;border:none;padding:0;transition:all .3s ease;position:relative}.lookbook-icon--plus.lookbook-hotspot{width:3.2rem}.lookbook-icon--plus.lookbook-hotspot .lookbook-icon__pin{color:var(--hotspot-icon);background-color:var(--hotspot-bg);box-shadow:0 4px 10px #0000001f;display:flex;align-items:center;justify-content:center}.lookbook-icon--plus.lookbook-hotspot .lookbook-icon__pin svg{width:1.4rem;height:1.4rem}.lookbook-icon--plus.lookbook-hotspot .lookbook-icon__pin path.vertical{transform:rotate(0);transform-origin:center;transition:transform var(--animation-default, .3s ease)}.lookbook-icon--plus.lookbook-hotspot.is-active .lookbook-icon__pin,.lookbook-icon--plus.lookbook-hotspot:hover .lookbook-icon__pin,.lookbook-icon--plus.lookbook-hotspot:focus .lookbook-icon__pin{background-color:var(--hotspot-bg);transform:rotate(90deg);box-shadow:0 .6rem 1.6rem #00000040}.lookbook-icon--plus.lookbook-hotspot.is-active .lookbook-icon__pin path.vertical,.lookbook-icon--plus.lookbook-hotspot:hover .lookbook-icon__pin path.vertical,.lookbook-icon--plus.lookbook-hotspot:focus .lookbook-icon__pin path.vertical{transform:rotate(270deg)}.lookbook-icon--pulse.lookbook-hotspot{width:4.8rem}.lookbook-icon--pulse.lookbook-hotspot .lookbook-hotspot__ping{position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--hotspot-bg);opacity:.75;animation:lookbook-ping 2s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.lookbook-icon--pulse.lookbook-hotspot .lookbook-hotspot__dot{position:relative;width:1.6rem;height:1.6rem;border-radius:50%;background-color:var(--hotspot-bg);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--hotspot-bg) 30%,transparent),0 .4rem 1.2rem #00000026;transition:all .3s ease;z-index:2}.lookbook-icon--pulse.lookbook-hotspot.is-active .lookbook-hotspot__dot,.lookbook-icon--pulse.lookbook-hotspot:hover .lookbook-hotspot__dot,.lookbook-icon--pulse.lookbook-hotspot:focus .lookbook-hotspot__dot{transform:scale(1.2);box-shadow:0 0 0 .6rem color-mix(in srgb,var(--hotspot-bg) 40%,transparent),0 .6rem 1.6rem #0003}@keyframes lookbook-ping{0%{transform:scale(1);opacity:.75}75%,to{transform:scale(2);opacity:0}}.lookbook-icon--number.lookbook-hotspot{width:3.2rem}.lookbook-icon--number.lookbook-hotspot .lookbook-icon__pin{background-color:var(--hotspot-bg);color:var(--hotspot-icon);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000001f;transition:all .3s ease}.lookbook-icon--number.lookbook-hotspot .lookbook-hotspot__number{font-size:1.4rem;font-weight:600;line-height:1;transition:all .3s ease}.lookbook-icon--number.lookbook-hotspot.is-active .lookbook-icon__pin,.lookbook-icon--number.lookbook-hotspot:hover .lookbook-icon__pin,.lookbook-icon--number.lookbook-hotspot:focus .lookbook-icon__pin{transform:scale(1.15);box-shadow:0 .6rem 1.6rem #00000040}.lookbook-icon.lookbook-hotspot .lookbook-icon__card{gap:1.2rem;top:100%;left:50%;z-index:11;width:var(--card-w, 26.6rem);padding:var(--card-p, 1.2rem);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;pointer-events:none;inset:var(--card-inset);transform:translate3d(var(--card-transform),10px,0);box-shadow:0 4px 10px #0000001f;cursor:auto;overflow:visible;-webkit-mask-image:none}.lookbook-icon.lookbook-hotspot .lookbook-icon__card-image{width:7rem;flex-shrink:0}.lookbook-icon.lookbook-hotspot:focus .lookbook-icon__card,.lookbook-icon.lookbook-hotspot:hover .lookbook-icon__card,.lookbook-icon.lookbook-hotspot.is-active .lookbook-icon__card{opacity:1;visibility:visible;transform:translate3d(var(--card-transform),0,0);pointer-events:auto}.lookbook-icon.lookbook-hotspot .lookbook-icon__card:before,.lookbook-icon.lookbook-hotspot .lookbook-icon__card:after{content:"";width:100%;height:1.4rem;position:absolute;left:0}.lookbook-icon.lookbook-hotspot .lookbook-icon__card:before{top:100%}.lookbook-icon.lookbook-hotspot .lookbook-icon__card:after{bottom:100%}.lookbook-icon.lookbook-hotspot .lookbook-icon__card:hover{opacity:1;visibility:visible;transform:translate3d(var(--card-transform),0,0);pointer-events:auto}.lookbook-icon.lookbook-hotspot .lookbook-icon__card img{transition:transform .4s ease}.lookbook-icon.lookbook-hotspot .lookbook-icon__card:hover img{transform:scale(1.05)}.lookbook-icon.lookbook-hotspot[data-position=bottom]{--card-inset: calc(100% + 1.2rem) 50% auto 50%;--card-transform: -50%}.lookbook-icon.lookbook-hotspot[data-position=top]{--card-inset: auto 50% calc(100% + 1.2rem) 50%;--card-transform: -50%}.lookbook-icon.lookbook-hotspot[data-position=bottom-left]{--card-inset: calc(100% + 1.2rem) 0 auto auto}.lookbook-icon.lookbook-hotspot[data-position=top-left]{--card-inset: auto 0 calc(100% + 1.2rem) auto}.lookbook-icon.lookbook-hotspot[data-position=bottom-right]{--card-inset: calc(100% + 1.2rem) auto auto 0}.lookbook-icon.lookbook-hotspot[data-position=top-right]{--card-inset: auto auto calc(100% + 1.2rem) 0}.lookbook-icon.lookbook-hotspot.is-active,.lookbook-icon.lookbook-hotspot:hover,.lookbook-icon.lookbook-hotspot:focus{z-index:11;transition:z-index 0s 0s}.lbcard:has(.lookbook-icon.lookbook-hotspot.is-active){z-index:2}.lbcard:has(.lookbook-icon.lookbook-hotspot:hover){z-index:2}@media(max-width:767.98px){.lookbook-icon--pulse.lookbook-hotspot{width:4.2rem}.lookbook-icon--plus.lookbook-hotspot,.lookbook-icon--number.lookbook-hotspot{width:2.8rem}.lookbook-icon--number.lookbook-hotspot .lookbook-hotspot__number{font-size:1.2rem}.lookbook-icon.lookbook-hotspot .lookbook-icon__card{width:24.6rem}.lookbook-icon.lookbook-hotspot .lookbook-icon__card-image{width:5rem}.lookbook-icon.lookbook-hotspot.is-active .lookbook-icon__card{position:fixed;bottom:2rem;left:50%;right:auto;top:auto;transform:translate(-50%)!important;max-width:calc(100vw - 3.2rem);z-index:100;padding:8px}@media screen and (max-width:480px){.lookbook-icon.lookbook-hotspot.is-active .lookbook-icon__card{position:fixed;bottom:2rem;left:50%;right:auto;top:auto;transform:translate(-50%)!important;max-width:100px!important;z-index:100}}.lookbook-icon.lookbook-hotspot.is-active .lookbook-icon__card:before,.lookbook-icon.lookbook-hotspot.is-active .lookbook-icon__card:after{display:none}.lookbook-icon.lookbook-hotspot .lookbook-icon__card{touch-action:manipulation}}.lookbook-icon.lookbook-hotspot:focus-within{z-index:11}.lookbook-icon.lookbook-hotspot .lookbook-icon__pin:focus{outline:.2rem solid var(--hotspot-bg);outline-offset:.4rem}.lookbook-icon.lookbook-hotspot .lookbook-icon__pin:focus-visible{outline:.2rem solid var(--hotspot-bg);outline-offset:.4rem}@media(prefers-reduced-motion:reduce){.lookbook-icon.lookbook-hotspot,.lookbook-icon.lookbook-hotspot .lookbook-icon__pin,.lookbook-icon.lookbook-hotspot .lookbook-icon__card,.lookbook-hotspot__dot,.lookbook-hotspot__ping{transition:none!important;animation:none!important}.lookbook-hotspot__ping{display:none}}[dir=rtl] .lookbook-icon.lookbook-hotspot .lookbook-icon__card{transform:translate3d(calc(var(--card-transform) * -1),10px,0)}[dir=rtl] .lookbook-icon.lookbook-hotspot:focus .lookbook-icon__card,[dir=rtl] .lookbook-icon.lookbook-hotspot:hover .lookbook-icon__card,[dir=rtl] .lookbook-icon.lookbook-hotspot.is-active .lookbook-icon__card{transform:translate3d(calc(var(--card-transform) * -1),0,0)}@media print{.lookbook-icon.lookbook-hotspot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-lookbook-card-hotspot-file.css.map */
