.product-card{position:relative;aspect-ratio:1 / 1.2}.product-card .product-card__container{position:relative;width:100%;height:100%;padding:8px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 .842px 1.684px #0000001a}.product-card .product-card__container a{display:flex;height:100%;flex-direction:column;align-items:stretch;text-decoration:none}.product-card__wrapper{display:none}.product-card__wrapper.active{display:block;width:100%;height:100%}.product-card__wrapper.sold-out img{opacity:.6}.product-type-selector{position:absolute;top:10px;left:10px;z-index:1;display:flex;gap:2px}.product-type-selector button.product-type-button{display:flex;justify-content:center;align-items:center;width:22px;height:22px;padding:3px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.product-type-selector button.product-type-button.active{border-color:#000}.product-type-selector button.product-type-button img{border-radius:5px}.product-card__image-wrapper{position:relative;width:100%;height:100%;margin-bottom:20px}.product-card .product-card__container .product-card__image,.product-card .product-card__container .secondary-image{width:100%;height:100%;object-fit:contain}.product-card .product-card__container .product-card__image{object-position:center;transition:all .3s linear;aspect-ratio:1 / .78}.product-card .product-card__container .secondary-image{position:absolute;top:0;left:0}.product-card:hover .primary-image,.product-card .product-card__container .secondary-image{opacity:0;visibility:hidden}.product-card:hover .product-card__container .secondary-image{opacity:1;visibility:visible}.product-card__content{width:100%;text-align:left;position:absolute;bottom:0;left:0;padding:8px 10px}.product-card__content *{margin:0}.product-card__content .product-card__title{color:#000;font-size:12px;font-weight:350;letter-spacing:-.48px;line-height:normal;white-space:normal}.product-card__content .product-card__price{color:#000;font-size:11px;font-weight:350;letter-spacing:-.44px;line-height:100%}.product-card__content .product-card-price__box{display:flex;flex-wrap:wrap;align-items:end;gap:2px;justify-content:space-between;margin-top:2px}.product-card__content .product-tag{display:flex;justify-content:center;align-items:center;gap:6.058px;padding:4px 6px;width:fit-content;height:14px;font-size:9px;font-weight:400;letter-spacing:-.09px;color:#8f7e00;background:#ffffb0;border-radius:18.175px}.product-tag--soldout{color:#5e5e5e!important;background:#ddd!important}.product-card .product-card__add-to-cart-btn{position:absolute;top:-12px;right:-7px;width:26px;height:26px;z-index:3;cursor:pointer;background:#3897f0;border-radius:50%;overflow:hidden}.product-card .loading{position:absolute;top:0;width:100%;height:100%;background:#3897f0;opacity:0;visibility:hidden}.product-card .loading svg.icon-loading{animation:spin 1s linear infinite}.product-card .loading.active{opacity:1;visibility:visible}.product-card .product-card__count.empty,.product-card .loading.active+button.product-card__button{display:none}.product-card .product-card__count{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;background:#3897f0;z-index:4}.product-card button.product-card__button{position:absolute;width:100%;height:100%;padding:0;margin:0;border:none;outline:none;background:transparent;cursor:pointer}.product-card .product-card__add-to-cart-btn svg.icon.icon-plus{width:100%;height:100%;padding:5px}@media screen and (max-width: 749px){.product-card .product-card__container{padding:8px;border-radius:8px}.recommended-products__grid .product-card .product-card__container{max-width:174px}.product-card{aspect-ratio:1 / 1.24}.product-card .product-card__image-wrapper{margin-top:0;margin-bottom:16px}.product-card .product-card__add-to-cart-btn{transform:scale(.9)}.product-type-selector{top:8px;left:8px;gap:4px}.product-card .product-card__container .product-card__image{aspect-ratio:1/.75}.product-card__content .product-card__title,.product-card__content .product-card__price{font-size:10px}.product-card__content .product-tag{font-size:8px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/product-card.css.map */
