.product-card__wrapper{position:relative;display:block;color:currentColor;text-decoration:none}.product-card__title{position:relative;font-family:var(--font-body-family);font-weight:700;font-style:normal;line-height:1.6;letter-spacing:0}.product-card__title a{color:currentColor}@media (max-width: 749.98px){.product-card__title.text-upper{font-size:calc(var(--font-body-size) * 1px)}}.product-card .price{margin:.2rem 0 0;line-height:1.6}.product-card .price--on-sale .price__sale{gap:0 .8rem}.product-card__image{transition:.85s cubic-bezier(.4,0,.2,1)}.product-card__image--main{transition:opacity 1.2s ease}.product-card__image--second{position:absolute;opacity:0;visibility:hidden;transform:scale3d(1.08,1.08,1)}.product-card__image-wrapper{--border-radius: 1rem;position:relative;display:block;overflow:hidden;border-radius:var(--border-radius)}.product-card__image-wrapper .media-wrapper{background-color:#fff;border-radius:var(--border-radius)}.product-card__image-wrapper video{object-fit:cover}.product-card__info{padding:1.6rem 0 0;display:flex;flex-direction:column;gap:.4rem}.product-card__info .product-card__swatches{margin-top:.4rem}.product-card__info.text-center .price{justify-content:center}.product-card__info.text-center .price>*{justify-content:center}.product-card__info.text-center .product-card__swatches{justify-content:center}.product-card__info.text-right .price{justify-content:flex-end}.product-card__info.text-right .price>*{justify-content:flex-end}.product-card__info.text-right .product-card__swatches{justify-content:flex-end}.product-card__type,.product-card__vendor{display:block;color:rgba(var(--color-foreground),.6)}.product-card__badge{position:absolute;inset-inline-start:1.2rem;top:1.2rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem}.product-card__quickview{position:absolute;top:2rem;inset-inline-end:2rem;z-index:2!important}.product-card__main-actions{position:absolute;left:2rem;right:2rem;bottom:2rem;display:flex;align-items:center;justify-content:center;z-index:3}.product-card__atc{width:100%;padding:0 1.5rem}.product-card__swatch{display:flex;align-items:center;margin-top:.8rem}.text-center .product-card__swatch{justify-content:center}.text-right .product-card__swatch{justify-content:flex-end}.product-card-style-card{--border-radius: 1.5rem;height:100%;border-radius:var(--border-radius)}.product-card-style-card .product-card__image-wrapper{border-radius:var(--border-radius) var(--border-radius) 0 0}.product-card-style-card .product-card__info{padding:.8rem}@media (min-width: 768px){.product-card-style-card .product-card__info{padding:2.4rem}}@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine){.product-card__image-wrapper--main-only .product-card__image{transition:transform var(--animation-default)}.product-card__wrapper:hover .product-card__image-wrapper--main-only .product-card__image{transform:scale(1.08)}}@keyframes theLookDot{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(3)}}.lookbook-card__annotation{position:absolute;top:var(--top);left:var(--left);cursor:pointer;display:inline-flex;transform:translate(-50%,-50%)}.lookbook-card__annotation:after{content:"";height:60px;width:20px;position:absolute;display:none;top:-20px;left:0}.lookbook-card__annotation.is-visible,.lookbook-card__annotation:hover,.lookbook-card__annotation:focus{z-index:1}.lookbook-card__annotation.is-visible .lookbook-card__pin-icon:before,.lookbook-card__annotation.is-visible .lookbook-card__pin-icon:after,.lookbook-card__annotation:hover .lookbook-card__pin-icon:before,.lookbook-card__annotation:hover .lookbook-card__pin-icon:after,.lookbook-card__annotation:focus .lookbook-card__pin-icon:before,.lookbook-card__annotation:focus .lookbook-card__pin-icon:after{opacity:0;transform:scale(1);animation:1.5s theLookDot ease-in-out infinite}.lookbook-card__annotation.is-visible .lookbook-card__pin-icon:before,.lookbook-card__annotation:hover .lookbook-card__pin-icon:before,.lookbook-card__annotation:focus .lookbook-card__pin-icon:before{animation-delay:1s}.lookbook-card__pin{--pin-color: #fff;width:4.8rem;height:4.8rem;display:inline-flex;align-items:center;justify-content:center;transition:.3s all;pointer-events:none}.lookbook-card__pin--dark{--pin-color: #000}.lookbook-card__pin-icon{position:relative;cursor:pointer;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--pin-color);color:var(--pin-color)}.lookbook-card__pin-icon:before,.lookbook-card__pin-icon:after{content:"";border-radius:50%;background:currentColor;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.lookbook-card__pin-icon:before{transform:scale(2);opacity:.2}.lookbook-card__pin-icon:after{transform:scale(2.875);opacity:.1}.lookbook-card__product{display:flex;gap:1.6rem;top:100%;z-index:11;left:-100%;width:26.8rem;padding:.8rem;overflow:hidden;transition:.3s all;opacity:0;visibility:visible;transform:translate3d(0,10px,0);pointer-events:none;box-shadow:2px 7px 15px #0000001a;border-radius:var(--medium-blocks-radius);cursor:auto}.lookbook-card__product:before{content:"";position:absolute;left:0;height:20px;width:100%;bottom:100%;display:block;z-index:12}.lookbook-card__annotation:hover .lookbook-card__product{opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto}.lookbook-card__annotation--slider:not(.is-active):hover .lookbook-card__product{opacity:0;visibility:hidden}.lookbook-card__annotation.is-active .lookbook-card__product{opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto}@media (max-width: 639.98px){.lookbook-card__annotation.is-active .lookbook-card__product{animation:fade-in .45s ease;display:flex}}.lookbook-card__product-image{width:7.5rem}.lookbook-card__product-price{margin:.4rem 0 0}.lookbook-card__product .btn{display:inline-flex;margin:.4rem 0 0}.left .lookbook-card__product{right:0;left:auto}.top .lookbook-card__product{top:auto;bottom:100%;margin-bottom:5px;transform:translate3d(0,-10px,0)}.blocks-corner--round .lookbook-card__product{--medium-blocks-radius: 1.2rem;--small-blocks-radius: 1rem}@media (max-width: 749.98px){.lookbook-card__annotation{top:var(--top-mobile, var(--top));left:var(--left-mobile, var(--left))}.lookbook-card__product{width:24rem;gap:.8rem}.lookbook-card__product-image{width:6rem}.lookbook-card__product-title{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-lookbook-card.css.map */
