.card-product{display:flex;flex-direction:column;gap:10px;position:relative}.card-product__image{display:flex;flex-direction:column;gap:10px;aspect-ratio:.7/1;overflow:hidden;background-color:#f0f0f0;position:relative}.card-product__image video{pointer-events:none}.card-product__image--first{width:100%;height:100%;object-fit:cover;display:flex;object-position:center;align-items:center}.card-product__image--second{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:flex;object-position:center;opacity:0;transition:opacity .3s ease-in-out}.card-product__image picture,.card-product__image video,.card-product__image img{width:100%;height:100%;object-fit:contain;display:flex;object-position:center}.card-product__image--second img{object-fit:cover}.card-product__image video{object-fit:cover}.card-product__image:hover .card-product__image--second{opacity:1}.card-product__image.card-product__image--hover-disabled:hover .card-product__image--second,.collection--unhoverable .card-product__image:hover .card-product__image--second,.cart-drawer .card-product__image:hover .card-product__image--second{opacity:0}.card-product__content-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.card-product:hover .card-color-swatches span{display:none}.card-product__images-wrapper{position:relative}.card-product-form{position:absolute;bottom:10px;right:10px;z-index:2;display:none}cart-drawer .card-product .card-product-form{display:block}.product-form__submit.icon-button{all:unset;background:transparent!important;display:flex;height:15px;width:15px}.card-color-swatches{position:absolute;bottom:0;left:0;right:0;background:#f0f0f0;padding:0 9px}.card-color-swatches:not(.swiper-initialized){display:none}.card-product:not(:hover) .card-color-swatches__inner{display:none}.cart-drawer-upsells .card-color-swatches__inner{display:none!important}.cart-drawer-upsells .card-color-swatches span{display:flex!important}.card-color-swatch{aspect-ratio:1 / 1.2;position:relative;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.card-color-swatch img{width:100%;height:100%;object-fit:cover;object-position:bottom}.card-color-swatch.active:after,.card-color-swatch:hover:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;background:var(--black);border-radius:50%;transform:translate(-50%);z-index:1}.card-product__content{min-height:32px}.card-product__content h4{margin:0}.card-product__content-title{flex-grow:1}.card-product__content-price{display:flex;gap:5px;align-items:center}.card-product-labels{position:absolute;top:10px;left:10px;display:flex;gap:5px;z-index:1}.card-product .product-estimate-date{position:absolute!important;top:10px;right:10px;z-index:1;text-align:right}@media(max-width:989px){.card-product{gap:5px}.card-product .product-estimate-date{max-width:100px;top:6px;right:6px}.card-product__content h4{max-width:27vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-product__image{flex-direction:row;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.card-product__image_inner{width:100%;flex-shrink:0;scroll-snap-align:start}.card-product__image_inner picture,.card-product__image_inner img,.card-product__image_inner video{width:100%;height:100%;object-fit:cover;display:flex;object-position:center}.card-product__image_inner .product__image--fit picture,.card-product__image_inner .product__image--fit img,.card-product__image_inner .product__image--fit video{object-fit:contain;object-position:center}.card-color-swatch img{display:none}.card-color-swatch{height:9px;width:9px;border-radius:50%;background-color:var(--backgroundColor);background-image:var(--background-url);background-size:120%;background-position:center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.1)}.card-color-swatches span{display:none}.card-product:not(:hover) .card-color-swatches__inner{display:flex!important;gap:3px}.card-color-swatch{padding-bottom:0}.card-color-swatch.active:after,.card-color-swatch:hover:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-card-product.css.map */
