.custom-product-card{display:flex;flex-direction:column;gap:25px}.custom-product-card__image{position:relative;border-radius:var(--Brand-radius);overflow:hidden;background-color:var(--Brand-nightmare);padding-bottom:100%}.custom-product-card__image img{transition:var(--duration-long);position:absolute}.custom-product-card__image.active .custom-product-card__image-main-img{opacity:0;visibility:hidden}.color_swatch_image_list .color_swatch_image__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.color_swatch_image__item.active{opacity:1;visibility:visible}.custom-product-card__price.price--on-sale .price__sale{display:flex;flex-direction:row-reverse;gap:11px;align-items:center}.custom-product-card__price.price .price-item{margin:0}.custom-product-card__price .price-item-container{display:flex}.custom-product-card .custom-product-card__heading a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.custom-product-card .custom-product-badge{position:absolute;top:14px;left:14px;display:flex;gap:0px}.custom-product-card:hover .custom-product-card__image img{transform:scale(1.1)}.custom-product-card__content{--gap: 16.5px;display:flex;flex-direction:column;gap:var(--gap)}.custom-product-card__title{color:inherit;text-decoration:none;font-weight:400;font-size:20px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:3em}.custom-product-card__price .price__regular .price-item,.custom-product-card__price .price__sale .price-item--last{font-size:20px;font-weight:700;line-height:1.2}.custom-product-card__price .price__sale .price-item--last{color:var(--Brand-orange)}.custom-product-card__price .price__sale .price-item--regular{font-size:18px;line-height:1.5;letter-spacing:.36px;color:#fff;opacity:.8}.product-form__submit-text{display:flex;gap:4.5px;align-items:center;font-size:16px;font-weight:700;line-height:1.2}.custom-add-button{position:absolute;right:1px;bottom:0;opacity:0;visibility:hidden;transition:var(--duration-medium)}.custom-product-card:hover .custom-add-button{opacity:1;visibility:visible}.custom-add-button .product-form__submit{min-width:unset;min-height:unset;padding:6px 8px;--buttons-border-width: 0px;--buttons-radius: var(--Brand-radius);--buttons-radius-outset: var(--Brand-radius);--color-button: var(--Brand-orange-rgb)}.custom-add-button .product-form__submit:not([disabled]):hover{background-color:#201100;--color-button-text: var(--Brand-orange-rgb)}.custom-add-button .product-form__buttons{display:flex}.custom-product-card .price--show-custom-discount .price__regular{flex-direction:column;align-items:flex-start;gap:16.5px}@media (max-width:1440px){.custom-product-card .custom-product-badge{top:12px;left:12px}.custom-product-card__title{font-size:16px;letter-spacing:.32px}.custom-product-card__content{--gap: 14.5px}.custom-product-card__price.price{line-height:1}.custom-product-card__price .price__regular .price-item,.custom-product-card__price .price__sale .price-item--last,.custom-product-card__price .product-price-list .current_price{font-size:16px;line-height:1}.custom-product-card__price .product-active-price span{font-size:20px}.custom-product-card__price .price__sale .price-item--regular{font-size:14px;letter-spacing:unset;line-height:1}.custom-product-card__price.price--on-sale .price__sale{align-items:stretch}.custom-product-card .jdgm-widget{font-size:14px}}@media (max-width:1200px){.custom-product-card{gap:15px}.custom-product-card__title{line-height:1.2;height:2.4em}.custom-product-card__content{--gap: 10px}}@media (max-width:1000px){.custom-add-button{display:none}}@media (max-width:749px){.custom-product-card .custom-product-badge{top:7px;left:7px}.custom-product-card{gap:12px}.custom-product-card__title{line-height:1.5;height:3em;font-size:14px;letter-spacing:.28px}.custom-product-card__price .price__regular .price-item,.custom-product-card__price .price__sale .price-item--last,.custom-product-card__price .product-price-list .current_price{font-size:14px}.custom-product-card__price .product-discount{gap:4px}.custom-product-card__price .product-active-price span{font-size:16px}.custom-product-card__price .product-discount-rate{font-size:12px}.custom-product-card__price.price--on-sale .price__sale{gap:6px}.custom-product-card__price .price__sale .price-item--regular,.custom-product-card .jdgm-widget{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/common-product-card.css.map */
