.product-card{display:flex!important;flex-direction:column;flex-grow:1;height:100%;position:relative;background:#fff;will-change:transform;transform:translateZ(0);min-width:0;width:100%;text-align:left;box-sizing:border-box}.product-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:4 / 5;background-color:#f6f6f6;border-radius:4px;width:100%}.product-card__image-link{display:block;width:100%;height:100%;text-decoration:none}.product-card__image-wrapper img,.product-card__image{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.product-card:hover .product-card__image-wrapper img,.product-card:hover .product-card__image{transform:scale(1.03)}.product-card__custom-label{position:absolute;top:0;left:0;z-index:2;pointer-events:none;max-width:24px;display:inline-block}.product-card__custom-label-img{width:100%;height:auto;object-fit:contain;display:block}.product-card__discount-badge{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}.product-card__badge{color:#fff;padding:4px 8px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;box-shadow:0 2px 4px #0000001a;display:inline-block;line-height:1.2}.product-card__badge.badge--sale{background-color:#64131a}.product-card__badge.badge--bestseller{background-color:#b8860b}.product-card__badge.badge--new{background-color:#2b7a78}.product-card__badge.badge--pure-silk{background-color:#6a1b4d}.product-card__badge.badge--trending{background-color:#e65f2b}.product-card__reviews{position:absolute;bottom:0;right:0;background-color:#ff0;padding:4px 8px;border-radius:15px 0 0;display:flex;align-items:center;gap:4px;z-index:2;box-shadow:0 2px 4px #00000014;pointer-events:none;border:1px solid rgba(0,0,0,.05)}.product-card__reviews-star{color:#ffb400;font-size:.75rem;line-height:1}.product-card__reviews-text{font-size:.7rem;font-weight:700;color:#121212;line-height:1;letter-spacing:.02em}.product-card__actions{position:absolute;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translate(6px);transition:opacity .3s ease,transform .3s ease}.product-card:hover .product-card__actions{opacity:1;transform:translate(0)}@media screen and (max-width:749px){.product-card__actions{opacity:1;transform:none}}.product-card__actions .wishlist-custom-action,.product-card__actions .wishlist,.product-card__actions .quick-add-btn{width:34px;height:34px;border-radius:50%;background-color:#fffffff2;box-shadow:0 3px 10px #0000001f;display:flex;align-items:center;justify-content:center;color:#121212;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease;border:none;padding:0}.product-card__actions .wishlist-custom-action:hover,.product-card__actions .wishlist:hover,.product-card__actions .quick-add-btn:hover{background-color:#121212;color:#fff;transform:scale(1.08)}.product-card__actions .active-wishlist{background-color:#fff!important;color:#d2322d!important}.product-card__actions .active-wishlist i{color:#d2322d!important}.product-card__actions .quick-add-btn .title{display:none!important}.product-card__actions .quick-add-btn i,.product-card__actions .wishlist i{font-size:15px;line-height:1;display:block}.product-card__actions .ajax-loader{display:none}.product-card__info{padding:.75rem 0 0;display:flex;flex-direction:column;flex-grow:1;min-width:0}.product-card__title{font-size:14px;font-weight:500;color:#121212;margin:0 0 .35rem;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7rem}@media screen and (max-width:749px){.product-card__title{font-size:.8rem;font-weight:400;min-height:2.3rem}}.product-card__price{display:flex;align-items:center;flex-wrap:wrap;font-size:.95rem;font-weight:700;color:#1c1c1c;margin-bottom:8px;gap:6px}.product-card__price-value{color:#1c1c1c}.product-card__price-compare{font-size:.85rem;font-weight:400;color:#7a7a7a;text-decoration:line-through}.product-card variant-swatch-king,.product-card .swatches,.product-card .swatch-view,.product-card .swatch-single,.product-card fieldset,.product-card .swatch-label,.product-card .pr-gr-option,.product-card__swatches,.product-card .swatch-btn,.product-card .swatch-more,.product-card [class*=swatch-king],.product-card [class*=swatchKing],.shop-product-wrap .product-card variant-swatch-king,.shop-product-wrap .product-card .swatches,.shop-product-wrap .product-card .pr-gr-option,li.st-col-item .product-card variant-swatch-king,li.st-col-item .product-card .swatches,li.st-col-item .product-card .pr-gr-option,li.st-col-item .product-card [class*=swatch-king],li.st-col-item .product-card [class*=swatchKing]{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:none!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.product-info-variant-picker variant-swatch-king,.product-info-variant-picker .swatches,.product-info-variant-picker .swatch-view,.product-info-variant-picker .swatch-single,.product-info-variant-picker fieldset,.product-info-variant-picker .swatch-label,.product-info-variant-picker [class*=swatch-king],.product-info-variant-picker [class*=swatchKing],.product_details variant-swatch-king,.product_details .swatches,.product_details .swatch-view,.product_details .swatch-single,.product_details fieldset,.product_details .swatch-label,.product_details [class*=swatch-king],.product-template variant-swatch-king,.product-template .swatches,.product-template .swatch-view,.product-template .swatch-single,.product-template fieldset,.product-template .swatch-label,.product-template [class*=swatch-king],.pro-detail-action variant-swatch-king,.pro-detail-action .swatches{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important}.product-card__form{margin-top:auto;display:flex;flex-direction:column;width:100%}.product-card__submit-btn{position:relative;width:100%;padding:.65rem 1rem;background-color:transparent;color:#121212;border:1px solid #121212;border-radius:2px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-card__submit-btn:hover{background-color:#121212;color:#fff}.product-card__submit-btn:disabled{border-color:#e5e5e5;color:#888;background-color:#e5e5e5;cursor:not-allowed}.product-card__submit-btn.loading .btn-text{visibility:hidden;opacity:0}.product-card__submit-btn.loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:btn-spinner .6s linear infinite}@keyframes btn-spinner{to{transform:rotate(360deg)}}.product-card__submit-btn.success{background-color:#28a745;border-color:#28a745;color:#fff}.shop-product-wrap.grid-1 ul.product-view li.st-col-item .product-card{display:flex!important;flex-direction:row!important;align-items:center;gap:30px}.shop-product-wrap.grid-1 ul.product-view li.st-col-item .product-card .product-card__image-wrapper{max-width:300px;flex:0 0 300px}@media(max-width:767px){.shop-product-wrap.grid-1 ul.product-view li.st-col-item .product-card{flex-direction:column!important;gap:15px}.shop-product-wrap.grid-1 ul.product-view li.st-col-item .product-card .product-card__image-wrapper{max-width:100%;flex:0 0 auto}}.shop-product-wrap ul.product-view li.st-col-item{display:flex;flex-direction:column;height:100%}.product-related-slider .swiper-slide{height:auto;display:flex}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-product-card.css.map */
