:root{--ajevio-green: #1b4332;--ajevio-green-hover: #2d6a4f;--ajevio-cream: #f5f0e8;--ajevio-white: #ffffff}.announcement-bar{font-weight:600;letter-spacing:.08em;font-size:13px;text-transform:uppercase}.header{border-bottom:1px solid rgba(27,67,50,.1)}.header__heading-link{font-weight:700;letter-spacing:.02em}.image-with-text{overflow:hidden}.image-with-text .image-with-text__media-item img{object-fit:contain!important;width:100%;height:auto}.image-with-text__content{display:flex;flex-direction:column;justify-content:center}.image-with-text .image-with-text__heading{font-weight:800;line-height:1.1;letter-spacing:-.02em}.image-with-text .image-with-text__text p{font-size:1.1rem;line-height:1.6;opacity:.85}.flavor-selector-wrapper{padding:0 0 20px}.flavor-selector-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ajevio-green);margin-bottom:10px}.flavor-buttons{display:flex;gap:10px;flex-wrap:wrap}.flavor-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid rgba(27,67,50,.15);border-radius:10px;text-decoration:none;color:var(--ajevio-green);font-weight:600;font-size:15px;transition:all .2s ease;background:var(--ajevio-white);cursor:pointer}.flavor-btn:hover{border-color:var(--ajevio-green);background:#1b43320a;transform:translateY(-1px);box-shadow:0 2px 8px #1b43321f;text-decoration:none;color:var(--ajevio-green)}.flavor-btn--active{border-color:var(--ajevio-green);background:var(--ajevio-green);color:var(--ajevio-white);box-shadow:0 2px 8px #1b433240}.flavor-btn--active:hover{background:var(--ajevio-green-hover);color:var(--ajevio-white)}.flavor-icon{font-size:20px}.flavor-name{font-size:15px}.add-both-wrapper{padding:16px 0 8px;border-top:1px solid rgba(27,67,50,.08);margin-top:16px}.add-both-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#2d6a4f,#1b4332);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:15px;letter-spacing:.03em;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.add-both-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #1b43324d}.add-both-btn .both-icons{font-size:18px;letter-spacing:4px}.add-both-savings{text-align:center;font-size:12px;color:var(--ajevio-green);margin-top:6px;font-weight:500}.product__info-wrapper{padding-top:0}.product__title h1{font-weight:700;font-size:1.8rem}.product-form__input .variant-input__label{font-weight:600}.product-form__submit{font-weight:700;font-size:16px;letter-spacing:.04em;padding:14px 28px;text-transform:uppercase}.product__accordion .accordion__title{font-weight:600}.multicolumn-card__info .h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.multirow__content blockquote,.multirow__content .h2{font-style:italic}.collapsible-content .accordion__title{font-weight:600;font-size:16px}.collapsible-content .accordion__content p{line-height:1.7}.newsletter__heading{font-weight:700}.newsletter-form__field-wrapper .field__input{border-radius:4px}.footer__heading{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.button,.shopify-challenge__button{border-radius:4px;font-weight:600;letter-spacing:.04em}.card-wrapper:hover .card__heading{color:var(--ajevio-green-hover)}.badge{font-weight:700;letter-spacing:.04em}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--ajevio-green);outline-offset:2px}.seal-subscription-widget{border:2px solid var(--ajevio-green)!important;border-radius:8px!important;padding:16px!important;margin:12px 0!important;background:#1b433208!important}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.6}.price--on-sale .price-item--sale{color:var(--ajevio-green);font-weight:700}@media screen and (max-width:749px){.image-with-text .grid{gap:0!important}.flavor-buttons{justify-content:center}.flavor-btn{flex:1;justify-content:center;min-width:130px}.product__title h1{font-size:1.5rem}.multicolumn-card__info .h3{font-size:12px;letter-spacing:.03em}.multicolumn-card__info .rte p{font-size:12px;line-height:1.4}section.multicolumn .multicolumn-list{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
