.card-product{border-radius:12px;border:1px solid #E5E5E5;display:flex;flex-direction:column;overflow:hidden;height:100%;position:relative;box-sizing:border-box}.card-product__image{width:100%;position:relative;padding-top:100%;height:auto;background:#f6f6f6}.card-product__image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.card-product__category-badget{color:#fff;font-family:ABC Favorit;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:1px 16px;border-radius:48px;border:1px solid rgba(255,255,255,.4);position:absolute;top:20px;left:20px;z-index:2;background:#e21d38}.card-product__body{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px;height:100%}.card-product__title{color:#000;font-family:ABC Favorit;font-size:32px;font-style:normal;font-weight:400;line-height:130%;margin:0 0 4px}.card-product__title:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.card-product__pack-name,.card-product__short-description{color:#000;font-family:ABC Favorit;font-size:14px;font-style:normal;font-weight:400;line-height:170%;margin:0}.card-product .product-form__submit,.card-product__product-link{width:100%;display:block;padding:16px;border-radius:48px;background:#e21d38;color:#fff;font-family:ABC Favorit;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center;margin:auto 0 0;text-decoration:none;transition:background .3s ease}.card-product .product-form__submit:hover,.card-product__product-link:hover{background:#b4172c}.card-product .product-form__submit:before,.card-product .product-form__submit:after{content:none}.bought-together__title-wrapper{display:flex;justify-content:space-between}.card-product.swiper-slide{max-width:418.4px}.bought-together__cta-button{align-items:center;height:56px;font-family:ABC Favorit;justify-content:center;display:flex;padding:0 56px;border:1px solid #cfcfcf;border-radius:48px;color:#000;transition:all .3s;font-size:14px;text-decoration:none;font-weight:400}.bought-together__cta-button:hover{cursor:pointer;background:#000;color:#fff;border-color:#000}.card-product.swiper-slide{display:flex;flex-direction:column;height:auto}.card-product.swiper-slide .card-product__body{height:100%}.product-selling-plan-selector__submit-button{padding-left:56px;padding-right:56px;font-family:ABC Favorit;background:#e21d38;border-color:#e21d38;color:#fff;width:100%;transition:all .1s ease;border:0px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:48px;font-size:14px;font-weight:400;margin-top:20px;transition:all .3s}.product-selling-plan-selector__submit-button:hover{background:transparent;cursor:pointer;color:#000;border:1px solid #CFCFCF}.product-selling-plan-selector__select{height:44px;padding:10px 4px;font-family:ABC Favorit;width:100%;font-size:14px;border-radius:8px;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #000000;color:#000}.product-selling-plan-selector__selector{position:relative}.product-selling-plan-selector__option{font-family:ABC Favorit;color:#000;background:transparent;font-size:14px}.product-selling-plan-selector__form{margin-top:auto;box-sizing:border-box}.product-selling-plan-selector__selector>svg{width:16px;height:16px;position:absolute;right:12px;top:12px;pointer-events:none}@media screen and (max-width: 990px){.card-product.swiper-slide{max-width:334.4px}}@media screen and (max-width: 767px){.card-product__body{padding:16px 16px 24px}.card-product.swiper-slide{max-width:100%}.bought-together__title-wrapper{flex-direction:column}.bought-together__cta-button{margin:-12px 16px 40px}.swiper-slide .card-product__image{padding-top:112%}.product-selling-plan-selector__select{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-card.css.map */
