.variant-card-wrapper{display:block!important;border-radius:0rem!important;border:1px solid #24242433!important;margin:0 0 2.4rem;position:relative}.variant-card-wrapper:last-child{margin:0}.variant_info_wrapper{display:flex;flex-wrap:wrap;align-items:center}.best_badge_block{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;padding:0 1.6rem;height:2.9rem;background-color:var(--custom-accent);gap:.3rem}.variant-bestsseller-badge,.discount_info_badge,.best_badge_block{margin:0;font-family:Open Sans;font-weight:600;font-size:14px;color:var(--custom-white);line-height:120%;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.variant-card-wrapper:has(.variant-bestsseller-badge){padding:2rem 1.6rem!important}.variant-card{display:flex}.variant-card .variant-title-h3{margin:0 0 .4rem!important}.variant_info__wrapper{display:flex}.product-form__input input[type=radio]:checked+label{background-color:#24242408!important;border:1px solid #242424B2!important}.variant-image{width:8rem;height:8rem;min-width:8rem;position:relative;margin-right:1.6rem}.variant-image img{position:absolute;width:100%;height:100%;object-fit:contain}.variant-badge{margin-left:auto;position:absolute;right:0;top:0;overflow:hidden}.variant-title{font-family:Open Sans;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;color:var(--custom-primary-dark);margin:0 0 .4rem}.variant-prices{margin:0 0 .4rem}.price_per_item{font-family:Open Sans;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;margin:0 0 .4rem;color:var(--custom-primary-dark);position:relative;padding-left:2.8rem}.discount_info{margin:0;font-family:Open Sans;font-weight:600;font-size:14px;line-height:120%;letter-spacing:0;color:var(--custom-accent);background-color:var(--custom-pink-light);padding:.6rem 1.6rem;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;height:2.9rem}.variant-note{font-family:Open Sans;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;margin:0;position:relative;padding-left:2.8rem}.price-new{font-family:Open Sans;font-weight:700;font-size:18px;color:var(--custom-primary-dark);line-height:140%;letter-spacing:0;margin:0 .6rem .4rem 0}.price-old{font-family:Open Sans;font-weight:500;font-size:16px;color:#24242466;line-height:140%;letter-spacing:0;text-decoration:line-through}.custom-product__title{font-family:Open Sans;font-weight:700;font-size:42px;line-height:120%;letter-spacing:0;margin:0 0 .6rem}.custom-product__title+p{margin-bottom:3.2rem!important}@media screen and (max-width:480px){.custom-product__title+p{margin-bottom:2.4rem!important}}.custom-icon-with-text__item_icon{width:3.7rem;min-width:3.7rem;height:3.7rem;position:absolute;background-color:var(--custom-primary-dark);border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;top:0;left:50%;transform:translate(-50%,-50%)}.custom-icon-with-text__item_icon img{width:100%;height:100%;object-fit:contain;object-position:center}.product-form__submit-text,custom-with-image-wide__submit-text{font-family:Open Sans;position:relative;font-weight:500;font-size:14px;line-height:120%;letter-spacing:0;color:var(--custom-primary-dark);text-align:center;margin:0 auto 4.4rem;width:max-content}@keyframes pulse{0%,to{opacity:1;background-color:#3c7d3d;transform:translateY(0) scale(1)}50%{opacity:.5;background-color:#3f9240;transform:translateY(0) scale(1.5)}}@keyframes pulse-ring{0%{opacity:1;background-color:#3c7d3d;transform:translateY(-50%) scale(1)}to{opacity:0;background-color:#3f9240;transform:translateY(-50%) scale(3)}}.product-form__submit-text .pulse-ring,.custom-with-image-wide__submit-text .pulse-ring{position:absolute;top:50%;left:-1.3rem;width:.55rem;height:.55rem;border-radius:50%;background-color:#3f9240;transform:translateY(-50%);animation:pulse-ring 4s ease-out infinite;animation-delay:calc(var(--i) * 1s);pointer-events:none;opacity:.7;z-index:0}.product-form__submit-text span:not(.pulse-ring),.custom-with-image-wide__submit-text span:not(.pulse-ring){font-weight:700;color:#3c7d3d}.custom-icon-with-text__heading{position:relative;font-weight:700;font-style:Bold;font-size:14px;line-height:140%;letter-spacing:0;color:var(--custom-primary-dark);text-align:center}@media screen and (max-width:480px){.custom-icon-with-text__heading{width:90%}.variant_info_wrapper{flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-variant-pills.css.map */
