:root{--af-green: #155e4a;--af-green-dark: #0f4a3a;--af-mint: #f4faf7;--af-text: #000000;--af-ink: #202329;--af-dark: #181b1d;--af-muted: #666666;--af-line: #e0e0e0;--af-star: #ffa300;--af-white: #ffffff;--af-accent-gradient: linear-gradient(91deg, rgb(23, 67, 60), rgb(42, 107, 95) 50%, rgb(61, 148, 136) 100%);--af-font-heading: "Poppins", sans-serif;--af-font-body: "Montserrat", sans-serif;--af-page-width: 1200px;--font-body-family: "Montserrat", sans-serif;--font-heading-family: "Poppins", sans-serif;--font-menu-family: "Montserrat", sans-serif;--font-button-family: "Montserrat", sans-serif}body{font-family:var(--af-font-body)}.af-section{font-family:var(--af-font-body);font-size:16px;line-height:1.4;color:var(--af-text);overflow-x:hidden;letter-spacing:normal}.af-section *,.af-section *:before,.af-section *:after{box-sizing:border-box}.af-section h1,.af-section h2,.af-section h3,.af-section h4{font-family:var(--af-font-heading);font-weight:700;letter-spacing:0;margin:0;color:var(--af-text)}.af-section p{margin:0}.af-wrap{max-width:var(--af-page-width);margin:0 auto;padding:0 50px}.af-heading{font-size:36px;line-height:1.3;text-align:center}.af-heading strong,.af-heading em,.af-accent{font-style:normal;font-weight:700;background:var(--af-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:2px 4px;margin:-2px -4px}.af-stars{display:inline-flex;gap:1px;color:var(--af-star);font-size:15px;letter-spacing:0;line-height:1}.af-stars--green{color:var(--af-green)}.af-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--af-green);color:var(--af-white);font-family:var(--af-font-body);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase;text-decoration:none;padding:18px 20px;border:0;border-radius:20px;cursor:pointer;transition:background .2s,transform .15s}.af-btn:hover{background:var(--af-green-dark);color:var(--af-white);transform:translateY(-1px)}.af-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--af-green);color:#fff;display:inline-flex;align-items:center;justify-content:center}.af-check svg{width:12px;height:12px}.af-acc{border:1px solid #dddddd;border-radius:8px;overflow:hidden;background:#fff}.af-acc+.af-acc{margin-top:10px}.af-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:0;padding:20px;font-family:var(--af-font-body);font-size:18px;font-weight:500;line-height:1.4;color:var(--af-text);text-align:left;cursor:pointer}.af-acc__icon{flex-shrink:0;font-size:24px;font-weight:700;line-height:1;transition:transform .2s}.af-acc__btn[aria-expanded=true] .af-acc__icon{transform:rotate(45deg)}.af-acc__body{background:#f9f9f9;padding:20px;font-size:16px;line-height:1.6;color:var(--af-text)}.af-acc__body p+p{margin-top:10px}@media(max-width:749px){.af-wrap{padding:0 15px}.af-heading{font-size:28px}.af-btn{font-size:16px}.af-acc__btn{font-size:16px;padding:16px}.af-acc__body{font-size:14px;padding:16px}}.header-wrapper,.header-wrapper--border-bottom{background:#fff;border-bottom:0!important;box-shadow:none!important}.header__icons .header__search,.header__icons details-modal,.header__icons .header__icon--search,.header__icons .header__icon--account{display:none!important}.header__inline-menu .list-menu{gap:20px}.header__inline-menu .list-menu>li{margin:0}@media screen and (min-width:990px){.header-wrapper .header{max-width:var(--af-page-width);margin:0 auto;padding:12px 50px;min-height:72px}}.header__heading-link,.header__heading-link .h2,.header__heading .h2{font-family:var(--af-font-heading);font-weight:700;font-size:26px;letter-spacing:-.02em;color:#000}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-family:var(--af-font-body);font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--af-dark);text-transform:none}.header__inline-menu .header__menu-item{padding:0}.header__inline-menu .header__menu-item:hover span{color:var(--af-green);text-decoration:none}.header__inline-menu .header__active-menu-item{text-decoration:none;color:var(--af-dark)}cart-drawer .drawer__inner{font-family:var(--af-font-body)}cart-drawer .drawer__heading{font-family:var(--af-font-heading);font-weight:700;text-transform:none;letter-spacing:0}cart-drawer .cart__checkout-button,.cart__checkout-button{--color-button: 21, 94, 74;--color-button-text: 255, 255, 255;background:var(--af-green);color:#fff;font-family:var(--af-font-body);font-weight:700;border-radius:20px}cart-drawer .cart__checkout-button:hover,.cart__checkout-button:hover{background:var(--af-green-dark)}.header__icon--cart .af-bag-icon{width:27px;height:27px;color:var(--af-dark)}.header__icon--cart .cart-count-bubble{background:var(--af-green);color:#fff}cart-drawer.af-cart .drawer__inner{width:480px;max-width:100vw;background:#fff}cart-drawer.af-cart .drawer__header{position:relative;display:flex;align-items:center;min-height:65px;padding:15px 15px 15px 30px!important;border:0}cart-drawer.af-cart .drawer__heading:not(.af-cart__heading),cart-drawer.af-cart .ct-message,cart-drawer.af-cart .cart-timer,cart-drawer.af-cart #cart-progress-wrapper,cart-drawer.af-cart #discount-code-container,cart-drawer.af-cart .cart-drawer__footer{display:none!important}cart-drawer.af-cart .af-cart__heading{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--af-font-heading);font-size:22px;font-weight:700;line-height:1.1;text-transform:capitalize;color:#000}cart-drawer.af-cart .af-cart__count{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#000;color:#fff;font-family:var(--af-font-body);font-size:14px;font-weight:700;line-height:1}cart-drawer.af-cart .drawer__close{position:absolute;top:10px;right:0;width:64px;height:44px;color:#000}cart-drawer.af-cart .drawer__close svg{width:20px;height:20px}cart-drawer.af-cart .af-cart__banner,cart-drawer.af-cart .af-cart__social{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:var(--af-font-body);font-size:14px;line-height:1.4;text-align:center}cart-drawer.af-cart .af-cart__banner{padding:10px 15px}cart-drawer.af-cart .af-cart__banner strong{font-weight:700}cart-drawer.af-cart .af-cart__social{padding:8px 15px}cart-drawer.af-cart .af-cart__social svg{width:20px;height:20px;flex-shrink:0}cart-drawer.af-cart .drawer__contents{padding:15px 8px 0}cart-drawer.af-cart .drawer__cart-items-wrapper,cart-drawer.af-cart .cart-items,cart-drawer.af-cart .cart-items tbody{display:block;width:100%}cart-drawer.af-cart .cart-item{display:grid;grid-template-columns:80px 92px minmax(0,1fr) auto;grid-template-areas:"media details details price" "media qty remove remove";column-gap:20px;row-gap:6px;align-items:start;background:#fff;border-radius:8px;padding:8px;margin:0 0 8px;border:0}cart-drawer.af-cart .cart-item__media{grid-area:media;width:80px;padding:0}cart-drawer.af-cart .cart-item__details{display:contents}cart-drawer.af-cart .cart-item__details>div:first-child{grid-area:details}cart-drawer.af-cart .cart-item__details>div+div{grid-area:remove;align-self:center;justify-self:start;margin:0 0 0 -8px!important}cart-drawer.af-cart .cart-item__quantity-wrapper,cart-drawer.af-cart .quantity-popover-container{width:92px;padding:0}cart-drawer.af-cart .cart-remove-button{min-width:0;min-height:0;padding:4px;color:#000}cart-drawer.af-cart .cart-remove-button .svg-wrapper,cart-drawer.af-cart .cart-remove-button svg{width:15px;height:15px}cart-drawer.af-cart .cart-item__totals{display:contents}cart-drawer.af-cart .cart-item__price-wrapper{grid-area:price;text-align:right;padding-top:5px}cart-drawer.af-cart .cart-item__quantity{grid-area:qty;padding-left:0;margin:0}cart-drawer.af-cart .cart-item__details .discounts,cart-drawer.af-cart .cart-item__details dl,cart-drawer.af-cart .cart-item__details>div>.product-option,cart-drawer.af-cart .cart-item__details>div>.cart-item__discounted-prices{display:none}cart-drawer.af-cart .cart-item__image{width:80px;height:80px;max-width:none;object-fit:cover;border-radius:8px}cart-drawer.af-cart .cart-item__name{font-family:var(--af-font-body);font-size:18px;font-weight:700;line-height:1.4;color:#000;text-decoration:none}cart-drawer.af-cart .cart-item__totals .price,cart-drawer.af-cart .cart-item__totals .price--end{font-family:var(--af-font-body);font-size:13px;font-weight:400;color:#000}cart-drawer.af-cart .cart-item__old-price,cart-drawer.af-cart .cart-item__totals s{font-size:12px;font-weight:600;color:#000}cart-drawer.af-cart .af-cart__free-price{font-size:12px!important;font-weight:600!important;color:var(--af-green)!important}cart-drawer.af-cart .af-cart__free{display:inline-block;margin-top:8px;background:var(--af-green);color:#fff;border-radius:50px;padding:2px 8px;font-family:var(--af-font-body);font-size:13px;line-height:1.4}cart-drawer.af-cart .cart-item__quantity .quantity{width:92px;min-height:32px;border:1px solid #e2e2e2;border-radius:4px;background:#fff}cart-drawer.af-cart .cart-item__quantity .quantity:before,cart-drawer.af-cart .cart-item__quantity .quantity:after{display:none}cart-drawer.af-cart .drawer__footer{background:#fff;border-top:1px solid #000;padding:10px 15px 15px}cart-drawer.af-cart .af-cart__total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px;font-family:var(--af-font-body);font-size:14px;line-height:1;color:#000}cart-drawer.af-cart .af-cart__total-prices{display:inline-flex;align-items:center;gap:4px}cart-drawer.af-cart .af-cart__total-prices strong{font-weight:700}cart-drawer.af-cart .cart__checkout-button{width:100%;min-height:59px;border-radius:20px;padding:18px 20px;font-family:var(--af-font-body);font-size:19px;font-weight:700;letter-spacing:0;text-transform:uppercase}cart-drawer.af-cart .af-cart__guarantee{margin:12px 0 0;font-family:var(--af-font-heading);font-size:12px;line-height:1.5;text-align:center;color:#000}@media(max-width:480px){cart-drawer.af-cart .cart-item__name{font-size:15px}cart-drawer.af-cart .af-cart__banner,cart-drawer.af-cart .af-cart__social{font-size:12px}}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{--color-button: 21, 94, 74;--color-button-text: 255, 255, 255}.main-page-title,.shopify-policy__title h1{font-family:var(--af-font-heading);font-weight:700}.page-width--narrow:has(>.main-page-title){max-width:726px;padding-left:0;padding-right:0}.page-width--narrow>.main-page-title{font-size:46px;line-height:1.3;margin:0 0 40px;text-align:left}.page-width--narrow:has(>.main-page-title)>.rte{font-family:var(--af-font-body);font-size:16px;line-height:1.4;color:#000}.page-width--narrow:has(>.main-page-title)>.rte p{margin:0 0 16px}.page-width--narrow:has(>.main-page-title)>.rte h4{font-family:var(--af-font-body);font-size:23.7px;font-weight:600;line-height:1.4;color:#000;margin:0 0 16px}.page-width--narrow:has(>.main-page-title)>.rte h4 strong{font-family:var(--af-font-body);font-weight:700}.page-width--narrow:has(>.main-page-title)>.rte a{color:#00e;text-decoration:underline}@media(max-width:749px){.page-width--narrow:has(>.main-page-title){padding-left:20px;padding-right:20px}.page-width--narrow>.main-page-title{font-size:34px;margin-bottom:24px}.page-width--narrow:has(>.main-page-title)>.rte h4{font-size:20px}}#ContactForm.lumin-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 22px;max-width:724px;margin:0 auto}#ContactForm.lumin-contact>*{grid-column:1 / -1;margin:0}#ContactForm.lumin-contact>.field:nth-of-type(1),#ContactForm.lumin-contact>.field:nth-of-type(2){grid-column:auto}#ContactForm.lumin-contact .field:after{box-shadow:0 0 0 1px #d3d3d38c}#ContactForm.lumin-contact .field:before{border-radius:16px}#ContactForm.lumin-contact .field:has(textarea):after,#ContactForm.lumin-contact .field:has(textarea):before{border-radius:4px}#ContactForm.lumin-contact .field__input{padding-left:20px}#ContactForm.lumin-contact .field__label{left:20px;top:11px}#ContactForm.lumin-contact .field__input:focus~.field__label,#ContactForm.lumin-contact .field__input:not(:placeholder-shown)~.field__label{top:3px}#ContactForm.lumin-contact .field__input,#ContactForm.lumin-contact .field__label{font-family:var(--af-font-body);font-size:16px;color:#000}#ContactForm.lumin-contact .field__input:not(textarea){min-height:45px;border-radius:10px}#ContactForm.lumin-contact .field:has(.field__input:not(textarea)):before,#ContactForm.lumin-contact .field:has(.field__input:not(textarea)):after{border-radius:10px}#ContactForm.lumin-contact textarea.field__input{min-height:100px;border-radius:4px}#ContactForm.lumin-contact .contact__button{display:flex;justify-content:center;margin-top:16px}#ContactForm.lumin-contact .contact__button .button{min-width:122px;min-height:59px;padding:18px 20px;border-radius:20px;font-family:var(--af-font-body);font-size:19px;font-weight:700;letter-spacing:0}#ContactForm.lumin-contact .contact__button .button:before,#ContactForm.lumin-contact .contact__button .button:after{border-radius:20px}@media(max-width:749px){#ContactForm.lumin-contact{grid-template-columns:1fr}#ContactForm.lumin-contact>.field:nth-of-type(n){grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/af-base.css.map */
