@keyframes pulseScale{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes dotscale{0%{transform:scale(1)}50%{transform:scale(1.3);opacity:.6}to{transform:scale(1);opacity:1}}.lookbook-card:has(.lookbook-icon.is-active){z-index:1}.lookbook-icon{--pin-color: 0, 0, 0;--pin-background: 255, 255, 255;top:var(--top);left:var(--left);transform:translate(calc(var(--left) * -1),calc(var(--top) * -1));cursor:pointer;aspect-ratio:1}@media(max-width:767.98px){.lookbook-icon{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__pin{cursor:pointer;border-radius:5px;width:100%;aspect-ratio:1;position:relative;overflow:visible}.lookbook-icon--plus{width:30px}.lookbook-icon--plus .lookbook-icon__pin{color:rgb(var(--pin-color));background-color:rgb(var(--pin-background));box-shadow:0 4px 10px #0003}.lookbook-icon--plus .lookbook-icon__pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background-color:rgb(var(--pin-background));animation:pulseScale 1.2s ease-in-out infinite alternate;pointer-events:none;opacity:.49;z-index:-1}.lookbook-icon.is-active .lookbook-icon__pin:after{animation:none;opacity:0}.lookbook-icon__pin svg{display:block;transition:transform .3s ease;transform:rotate(0)}.lookbook-icon.is-active .lookbook-icon__pin svg{transform:rotate(45deg)}.lookbook-icon--dot{width:4.8rem}.lookbook-icon--dot .lookbook-icon__pin{box-shadow:0 4px 9px #0003;background-color:rgb(var(--pin-background));width:33.33%;z-index:3;transition:all .4s;border-radius:50%}.lookbook-icon--dot:before,.lookbook-icon--dot:after{content:"";border-radius:50%;position:absolute;width:100%;aspect-ratio:1;pointer-events:none;transform:translateZ(0) scale(1)}.lookbook-icon--dot:before{background-color:rgba(var(--pin-background),.2);width:66.66%;z-index:2;transition:all .4s}.lookbook-icon--dot:after{border:1px solid rgba(var(--pin-background),0);background-color:#0003;animation:1.5s dotscale ease infinite;z-index:1;transition:all .4s}.lookbook-icon--dot.is-active:before,.lookbook-icon--dot.is-active .lookbook-icon__pin{width:50%}.lookbook-icon--dot.is-active:after{border-color:rgba(var(--pin-background),.5)}.lookbook-icon--dark{--pin-color: 255, 255, 255;--pin-background: 0, 0, 0}.lookbook-icon.is-active{z-index:10}.lookbook-icon__card{--card-w: 26.6rem;--card-p: 1.2rem;--card-transform: 0;z-index:11;width:var(--card-w);padding:var(--card-p);inset:var(--card-inset);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--card-transform),10px,0);box-shadow:0 4px 15px #00000026;cursor:auto;--pcard-info-gap: 0;overflow:visible;-webkit-mask-image:none;border-radius:8px}.lookbook-icon.is-active .lookbook-icon__card{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--card-transform),0,0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.lookbook-icon__card:before,.lookbook-icon__card:after{content:"";width:100%;height:1.4rem;position:absolute;left:0}.lookbook-icon__card:before{top:100%}.lookbook-icon__card:after{bottom:100%}.lookbook-icon[data-position=bottom]{--card-inset: calc(100% + 1.2rem) 50% auto 50%;--card-transform: -50%}.lookbook-icon[data-position=top]{--card-inset: auto 50% calc(100% + 1.2rem) 50%;--card-transform: -50%}.lookbook-icon[data-position=bottom-left]{--card-inset: calc(100% + 1.2rem) 0 auto auto}.lookbook-icon[data-position=top-left]{--card-inset: auto 0 calc(100% + 1.2rem) auto}.lookbook-icon[data-position=bottom-right]{--card-inset: calc(100% + 1.2rem) auto auto 0}.lookbook-icon[data-position=top-right]{--card-inset: auto auto calc(100% + 1.2rem) 0}.lookbook-icon[data-position=right] .lookbook-icon__card{top:50%!important;left:calc(100% + 12px)!important;right:auto!important;bottom:auto!important;transform:translateY(calc(-50% + 8px))}.lookbook-icon.is-active[data-position=right] .lookbook-icon__card{transform:translateY(-50%);opacity:1;visibility:visible;pointer-events:auto}.lookbook-icon[data-position=left] .lookbook-icon__card{top:50%!important;right:calc(100% + 12px)!important;left:auto!important;bottom:auto!important;transform:translateY(calc(-50% + 8px))}.lookbook-icon.is-active[data-position=left] .lookbook-icon__card{transform:translateY(-50%);opacity:1;visibility:visible;pointer-events:auto}.lookbook-icon__card--vertical{width:140px!important;padding:10px!important;display:block!important;position:absolute}.lookbook-icon__card--vertical .lbi-card-link{display:flex!important;flex-direction:column!important;gap:10px!important;text-decoration:none;color:inherit}.lookbook-icon__card--vertical .lbi-card-img{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:#0000000f;flex-shrink:0}.lookbook-icon__card--vertical .lbi-card-img img,.lookbook-icon__card--vertical .lbi-card-img .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.lookbook-icon__card--vertical .lbi-card-title{font-size:16px!important;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important;line-height:1.3}.lookbook-icon__card--vertical .lbi-card-price{font-size:16px!important;font-weight:500;margin:0!important;line-height:1.3}.lookbook-icon__close{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#0000002e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;color:currentColor;padding:0;z-index:2;transition:background .2s}.lookbook-icon__close:hover{background:#00000059}.lookbook-icon__card .product-card__image{width:7rem;flex-shrink:0}.lookbook-icon__card-image{width:5rem;flex-shrink:0}@media(max-width:767.98px){.lookbook-icon__card .product-card__image{width:5rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-lookbook-card.css.map */
