:root{--apex-green: #37c364;--apex-green-dark: #2aa855;--apex-green-soft: rgba(55, 195, 100, .12);--apex-ink: #0f1d15;--apex-body: #4c5a54;--apex-muted: #7a877f;--apex-line: rgba(15, 29, 21, .1);--apex-radius: 10px;--apex-shadow: 0 2px 6px rgba(15, 29, 21, .04), 0 12px 28px rgba(15, 29, 21, .06);--apex-shadow-hover: 0 6px 16px rgba(15, 29, 21, .07), 0 22px 46px rgba(15, 29, 21, .11);--apex-section-y: clamp(52px, 5vw, 82px)}.satisfaction-sec-in,.testimonials-sec-in,.home-image-with-text-sec-in,.video-section,.our-quality-control-video .video-section{padding-top:var(--apex-section-y);padding-bottom:var(--apex-section-y)}.our-quality-control-video deferred-media.video-section__media{padding-bottom:clamp(240px,34vw,460px)}.satisfaction-sec-in .row.title-sec h3,.testimonials-sec-content .row.title-sec h3,.video-section .title-wrapper h3,.our-quality-control-video .video-section .title-wrapper h3,.home-image-with-text-sec-in .home-hero-sec-content .row h2,.multicolumn .title,.collection__title .title{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.18;letter-spacing:-.01em;text-transform:none;color:var(--apex-ink)}.our-quality-control-video .video-section .title-wrapper h3{border-bottom:1px solid var(--apex-line);padding-bottom:22px;margin-bottom:32px}.multicolumn .title{text-align:center}.satisfaction-sec-in .row.title-sec p,.video-section .title-wrapper p,.home-image-with-text-sec-in .home-hero-sec-content .row p{max-width:68ch;margin:0 auto 26px;font-size:16px;line-height:1.7;color:var(--apex-body)}.home-image-with-text-sec-in .home-hero-sec-content .row p{color:var(--apex-body)}.satisfaction-sec-in .row .block-list{align-items:stretch}.satisfaction-sec-in .row .block-list .item,.testimonials-sec-in .testmonial-box{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--apex-line);border-radius:var(--apex-radius);box-shadow:var(--apex-shadow);transition:transform .2s ease,box-shadow .2s ease}.satisfaction-sec-in .row .block-list .item{padding:34px 28px 36px;align-items:center;text-align:center}.satisfaction-sec-in .row .block-list .item:hover,.testimonials-sec-in .testmonial-box:hover{transform:translateY(-4px);box-shadow:var(--apex-shadow-hover)}.satisfaction-sec-in .row .block-list .item .icon{max-width:84px;margin:0 auto 20px}.satisfaction-sec-in .row .block-list .item h5.icon__heading{margin:0 0 12px;font-size:19px;letter-spacing:.01em;color:var(--apex-ink)}.satisfaction-sec-in .row .block-list .item .text{margin:0;font-size:15px;line-height:1.7;color:var(--apex-body)}.multicolumn .multicolumn-list__item .multicolumn-card{height:100%;padding:26px 24px;background:#f7faf8;border:1px solid var(--apex-line);border-radius:var(--apex-radius);transition:background-color .2s ease,border-color .2s ease}.multicolumn .multicolumn-list__item .multicolumn-card:hover{background:#fff;border-color:#37c36473}.multicolumn .multicolumn-card__info h3,.multicolumn .multicolumn-card__info .h4{margin:0 0 10px;font-family:var(--font-heading-family, inherit);font-size:19px;letter-spacing:.01em;color:var(--apex-ink)}.multicolumn .multicolumn-card__info .rte,.multicolumn .multicolumn-card__info p{font-size:15px;line-height:1.7;color:var(--apex-body)}.product_card_type,.card__content .product_card_type,.card__information .product_card_type{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-muted)}.card__media,.card__inner{border-radius:var(--apex-radius)}.card-wrapper{border-radius:var(--apex-radius);transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-3px)}.card__heading{margin-bottom:6px;font-size:16px;letter-spacing:0;line-height:1.35}.card__heading a{text-decoration:none;color:var(--apex-ink)}.card__heading a:hover{color:var(--apex-green-dark)}.card-information .price{font-weight:600;color:var(--apex-ink)}.card-information .price s,.card-information .price .badge{color:var(--apex-muted)}.theme-btn,.product-form__buttons .button,.shopify-payment-button__button{border-radius:6px;font-weight:600;letter-spacing:.06em}.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--apex-ink)!important;border:1.5px solid var(--apex-ink)!important;box-shadow:none;transition:background-color .15s ease,color .15s ease}.shopify-payment-button .shopify-payment-button__button:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:var(--apex-ink)!important;color:#fff!important}.shopify-payment-button .shopify-payment-button__more-options{color:var(--apex-muted)}.announcement-bar__message{padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header__heading-logo{max-height:44px;width:auto}.header h1:empty,.header__heading h1:empty,header h1:empty{display:none}.footer .footer-block__details-content p,.footer .rte p,.footer .footer-block__subtext{font-size:14px;line-height:1.7}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--apex-green);outline-offset:2px}@media(max-width:749px){:root{--apex-section-y: 44px}.satisfaction-sec-in .row .block-list .item,.testimonials-sec-in .testmonial-box{padding:24px 20px 26px}.multicolumn .multicolumn-list__item .multicolumn-card{padding:20px 18px}}.home-image-with-text-sec-in .home-hero-sec-content .row{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.home-image-with-text-sec-in .row:not(.single-column) .text-box{width:calc(52% - 24px)}.home-image-with-text-sec-in .row:not(.single-column) .img-box{width:calc(48% - 24px)}.home-image-with-text-sec-in .row.single-column{justify-content:center}.home-image-with-text-sec-in .row.single-column .img-box{width:100%}.home-image-with-text-sec-in .row .img-box .front-img{display:block;width:100%;height:auto;border-radius:var(--apex-radius)}.home-image-with-text-sec-in .row .text-box .rte p{margin:0 0 18px}.home-image-with-text-sec-in .row .btn-box{margin-top:26px}.home-image-with-text-sec-in .row .btn-box .c-btn{border-radius:6px;padding:15px 36px;font-weight:600;letter-spacing:.06em}@media(max-width:899px){.home-image-with-text-sec-in .home-hero-sec-content .row{gap:26px}.home-image-with-text-sec-in .row:not(.single-column) .text-box,.home-image-with-text-sec-in .row:not(.single-column) .img-box{width:100%}}.page-title,.main-page-title,h2.page-title,.page-title.h1{margin:0 0 24px;font-family:var(--font-heading-family, inherit);font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--apex-ink);text-decoration:none;border:0}.page-width--narrow .rte{max-width:74ch}.main-page-title+.rte,.main-page-title~.rte{max-width:74ch}.simple-page-content{padding:34px 0 10px}.simple-page-content .content-are h2{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.18;letter-spacing:-.01em;text-decoration:none;color:var(--apex-ink)}.simple-page-content .content-are p{max-width:74ch;margin:0 0 1.1em;font-size:17px;line-height:1.75;color:var(--apex-body)}.rte{color:var(--apex-body)}.rte h1,.rte h2,.rte h3,.rte h4{margin:2em 0 .6em;font-family:var(--font-heading-family, inherit);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--apex-ink);text-decoration:none}.rte h1{font-size:30px}.rte h2{font-size:26px}.rte h3{font-size:21px}.rte h4{font-size:18px}.rte p,.rte li{font-size:16px;line-height:1.75}.rte p{margin:0 0 1.15em}.rte strong,.rte b{font-weight:600;color:var(--apex-ink)}.rte a{color:var(--apex-green-dark);text-decoration:underline;text-underline-offset:2px}.rte a:hover{color:var(--apex-ink)}.rte ul,.rte ol{margin:0 0 1.3em;padding-left:1.35em}.rte li{margin-bottom:.5em}.rte hr{border:0;border-top:1px solid var(--apex-line);margin:2.4em 0;opacity:1}.rte table{width:100%;border-collapse:collapse;margin:1.5em 0}.rte th,.rte td{padding:12px 14px;border-bottom:1px solid var(--apex-line);text-align:left;font-size:15px}.rte th{font-family:var(--font-heading-family, inherit);color:var(--apex-ink)}.rte blockquote{margin:1.6em 0;padding:6px 0 6px 20px;border-left:3px solid var(--apex-green);color:var(--apex-ink)}.rte img{height:auto;border-radius:var(--apex-radius)}.collapsible-content{padding-top:14px;padding-bottom:14px}.collapsible-content__heading{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.01em;color:var(--apex-ink);text-decoration:none;border:0}.collapsible-content .accordion{border-bottom:1px solid var(--apex-line)}.collapsible-content .accordion:first-of-type{border-top:1px solid var(--apex-line)}.collapsible-content .accordion__title{padding:20px 0;font-family:var(--font-body-family, inherit);font-size:16px;font-weight:500;letter-spacing:0;color:var(--apex-ink);transition:color .15s ease}.collapsible-content summary:hover .accordion__title{color:var(--apex-green-dark)}.collapsible-content .accordion__content{padding-bottom:22px;font-size:16px;line-height:1.75}.contact__fields{gap:18px}.field__input,.customer .field input,.customer select,.customer textarea{font-size:15px;border-radius:8px}.field__label{font-size:13px}.field__input:focus-visible,.customer .field input:focus-visible{outline:2px solid var(--apex-green);outline-offset:1px}.contact__button .button,.contact__button,.newsletter-form__button,.customer button,.button{border-radius:6px;font-weight:600;letter-spacing:.06em}.contact__button .button{padding:16px 40px}.newsletter-form__field-wrapper .field__input{border-radius:8px}.contact__details{font-size:15px;line-height:1.75}.cart__empty-text{font-family:var(--font-heading-family, inherit);font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--apex-ink)}.cart__items{border-top:1px solid var(--apex-line)}.cart-item{border-bottom:1px solid var(--apex-line);padding:22px 0}.cart-item__name{font-size:16px;font-weight:600;color:var(--apex-ink);text-decoration:none}.cart-item__price,.cart-item__final-price{font-weight:600;color:var(--apex-ink)}.totals__total{font-family:var(--font-heading-family, inherit);font-size:18px;color:var(--apex-ink)}.totals__total-value{font-weight:700}.cart__checkout-button,.cart__ctas .button,.cart__update-button{border-radius:6px;font-weight:600;letter-spacing:.06em}.cart__note .field__input{border-radius:8px}.cart-drawer,.drawer__inner{border-radius:0}.header-wrapper{border-bottom:1px solid var(--apex-line)}.header__heading-logo{max-height:46px;width:auto}.header__menu-item,.header__inline-menu summary,.header__inline-menu .list-menu__item{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.header__menu-item:hover,.header__menu-item:hover>span{color:var(--apex-green-dark);text-decoration:none}.header__icon:hover{color:var(--apex-green-dark)}.footer-block__heading,.footer-block .h4,.footer-block h2,.footer-block h3{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:inherit}.footer .rte,.footer-block__details-content,.footer a,.footer p{font-size:14px;line-height:1.75}.footer .rte p{margin:0 0 .9em}.footer__copyright{font-size:13px}.footer .field__input{border-radius:8px}.footer-block__brand-info .rte{max-width:46ch}.product__title h1,.product__title{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--apex-ink)}.product .product_card_type,.product__info-wrapper .product_card_type{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-muted)}.product .price{font-family:var(--font-heading-family, inherit);font-size:26px;font-weight:700}.product__description .rte{max-width:76ch}.product-form__buttons .button,.product-form__submit{border-radius:6px;font-weight:600;letter-spacing:.06em}.quantity{border-radius:6px}@media(max-width:749px){.rte p,.rte li,.collapsible-content .accordion__content{font-size:15px}.collapsible-content .accordion__title{padding:16px 0;font-size:15px}.page-title,h2.page-title{font-size:26px}}:root{--apex-radius-sm: 6px;--apex-radius-xs: 4px;--apex-ease: cubic-bezier(.2, .6, .2, 1);--apex-fast: .15s;--apex-red: #b42318;--apex-red-soft: #fdf2f1;--apex-surface: #f6f8f7;--apex-line-strong: rgba(15, 29, 21, .18);--apex-text-xs: 12px;--apex-text-sm: 14px;--apex-label-track: .1em;--inputs-radius: 6px;--inputs-radius-outset: 7px;--buttons-radius: 6px;--buttons-radius-outset: 7px;--badge-corner-radius: .4rem;--duration-short: .12s;--duration-default: .18s;--duration-medium: .22s;--duration-long: .28s;--duration-extra-long: .36s}svg.icon{flex-shrink:0;vertical-align:middle}.header__icon{min-width:44px;min-height:44px;transition:color var(--apex-fast) ease}.header__icon .icon-hamburger,.header__icon .icon-close,.header__icon .icon-search,.header__icon .icon-account{width:20px;height:20px}.cart-count-bubble{min-width:17px;width:auto;height:17px;padding:0 4px;border-radius:9px;background:var(--apex-green);color:#fff;font-size:10px;font-weight:700;line-height:17px}.icon-caret{width:10px;height:6px}.quantity__button svg{width:10px;height:10px}.modal__close-button .icon,.drawer__close .icon,.cart-notification__close .icon{width:18px;height:18px}.list-social__link .icon{width:20px;height:20px}.form__message .icon-error,.form__message .icon-success,.product-form__error-message-wrapper .icon-error{width:14px;height:14px;flex-shrink:0;margin-top:.2em}.product__inventory{display:flex;align-items:center;gap:8px;font-size:var(--apex-text-sm);color:var(--apex-body)}.product__inventory svg{width:12px;height:12px;flex-shrink:0}.form__message,.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:8px}.quick-add__submit>span:first-child{display:inline-flex;align-items:center;justify-content:center;gap:8px}body ul.grid.product-grid li.grid__item .card .quick-add__submit span svg,.quick-add__submit svg.bi-cart3{width:16px;height:16px;margin:0;flex-shrink:0}body .satisfaction-sec-in .row .block-list .item{height:auto}body .testimonials-sec-in .rating-box{gap:3px}body .testimonials-sec-in .rating-box svg{width:14px;height:14px}body .testimonials-sec-in .rating-box svg path{fill:var(--apex-green)}body .testimonials-sec-in .testmonial-box .quote-icon{margin-bottom:20px}body .testimonials-sec-in .testmonial-box .quote-icon img{display:block;width:28px;height:auto}body .satisfaction-sec-in .row .block-list .item .icon{width:72px;max-width:72px;margin:0 auto 22px}body .satisfaction-sec-in .row .block-list .item .icon img{display:block;width:100%;height:auto;filter:grayscale(1) sepia(1) hue-rotate(55deg) saturate(1.9) contrast(1.05)}body .testimonials-sec-in .slick-next,body .testimonials-sec-in .slick-prev{width:40px;height:40px;background:#fff;border:1px solid var(--apex-line);box-shadow:none;z-index:2;transition:border-color var(--apex-fast) ease}body .testimonials-sec-in .slick-next:hover,body .testimonials-sec-in .slick-prev:hover{border-color:var(--apex-green)}body .testimonials-sec-in .slick-next:before,body .testimonials-sec-in .slick-prev:before{width:8px;height:8px;border-bottom-width:1.5px;border-right-width:1.5px;color:var(--apex-ink)}body .testimonials-sec-in .slick-dots li button{width:8px;height:8px;border:0;background:var(--apex-line-strong);transition:background-color var(--apex-fast) ease,width var(--apex-fast) ease}body .testimonials-sec-in .slick-dots li.slick-active button{width:22px;border-radius:4px;background:var(--apex-green)}body .testimonials-sec-in .slick-dots li:hover button{background:var(--apex-green)}*:focus-visible,.focus-inset:focus-visible,.focus-offset:focus-visible,.button:focus-visible,.link:focus-visible,.list-menu__item:focus-visible,.header__icon:focus-visible,.quantity__button:focus-visible,.pagination__item:focus-visible,.menu-drawer__menu-item:focus-visible{outline-color:var(--apex-green)}.focus-inset:focus-visible{box-shadow:none}.button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--apex-green);outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caption-with-letter-spacing,.subtitle{font-size:var(--apex-text-xs);font-weight:600;letter-spacing:var(--apex-label-track);text-transform:uppercase;color:var(--apex-muted)}.link,.underlined-link,.customer a{text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--apex-fast) ease}.link:hover,.underlined-link:hover,.customer a:hover{color:var(--apex-green-dark)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{overflow-wrap:break-word;text-wrap:balance}.card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}body ul.grid.product-grid li.grid__item .card__heading{font-size:17px;line-height:1.3}body ul.grid.product-grid .price__regular .price-item--regular,body ul.grid.product-grid span.price-item.price-item--sale.price-item--last{font-size:15px;font-weight:600;color:var(--apex-ink)}body .satisfaction-sec-in .row.title-sec h3,body .testimonials-sec-content .row.title-sec h3,body .video-section .title-wrapper h3,body .home-image-with-text-sec-in .home-hero-sec-content .row h2{margin:0 0 18px;font-size:clamp(26px,3vw,38px);line-height:1.18;letter-spacing:-.01em;color:var(--apex-ink)}body .our-quality-control-video .video-section .title-wrapper h3,body .testimonials-sec-content .row.title-sec h3{margin-bottom:32px}body .satisfaction-sec-in .row.title-sec{margin-bottom:40px}.title-wrapper,.title-wrapper-with-link,body .collection .collection__title{margin-bottom:32px}body .center.collection__view-all,.collection__view-all{margin-top:40px}body .collection{padding-top:var(--apex-section-y);padding-bottom:var(--apex-section-y)}body .collection .collection__title h2{font-size:clamp(26px,3vw,38px);line-height:1.18}body ul.grid.product-grid{gap:20px}body ul.grid.product-grid li.grid__item{max-width:calc(25% - 15px);padding:16px;border:1px solid var(--apex-line);border-radius:var(--apex-radius);transition:border-color var(--apex-fast) ease,box-shadow .2s var(--apex-ease)}body ul.grid.product-grid li.grid__item:hover{border-color:#37c36473;box-shadow:var(--apex-shadow)}body ul.grid.product-grid li.grid__item .card_pr_price-add-cart-box{gap:12px;padding-top:16px;margin-top:12px;border-top-color:var(--apex-line)}@media(max-width:1199px){body ul.grid.product-grid li.grid__item{max-width:calc((100% / 3) - 14px)}}@media(max-width:991px){body ul.grid.product-grid li.grid__item{max-width:calc(50% - 10px)}}@media(max-width:767px){body ul.grid.product-grid{gap:12px}body ul.grid.product-grid li.grid__item{max-width:calc(50% - 6px);padding:10px}body ul.grid.product-grid li.grid__item .card__heading{font-size:15px;height:auto;min-height:2.6em}body ul.grid.product-grid li.grid__item .card_pr_price-add-cart-box{gap:8px;padding-top:10px}body ul.grid.product-grid li.grid__item .card .quick-add__submit{width:100%}}.card-wrapper:hover{transform:none}.button,.shopify-challenge__button,.customer button{min-height:48px;padding-left:28px;padding-right:28px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.2;transition:background-color var(--apex-fast) ease,color var(--apex-fast) ease,box-shadow var(--apex-fast) ease,transform var(--apex-fast) ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover{background-color:var(--apex-green-dark)}.button:not([disabled]):active,a.theme-btn:active{transform:translateY(1px)}.button--secondary:not([disabled]):hover{background-color:var(--apex-ink);color:#fff}.button--tertiary{min-height:36px;padding-left:16px;padding-right:16px;font-size:13px}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled{opacity:1;cursor:not-allowed;background-color:#e8ecea;color:#7a877f}.button:disabled:before,.button:disabled:after,.button[aria-disabled=true]:before,.button[aria-disabled=true]:after{box-shadow:none}html body a.theme-btn,html body .center.collection__view-all a.button{min-height:48px;padding:17px 32px;border-radius:var(--apex-radius-sm);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1;transition:background-color var(--apex-fast) ease,transform var(--apex-fast) ease}html body a.theme-btn:hover,html body .center.collection__view-all a.button:hover{background:var(--apex-green-dark)!important}html body a.c-btn.theme-btn,html body a.c-btn.theme-btn:hover{border:0}body ul.grid.product-grid li.grid__item .card .quick-add__submit{min-height:40px;padding:0 16px;border-radius:var(--apex-radius-sm);font-size:13px;font-weight:600;letter-spacing:.04em;transition:background-color var(--apex-fast) ease}body ul.grid.product-grid li.grid__item .card .quick-add__submit:not([disabled]):hover{background:var(--apex-green-dark)}body ul.grid.product-grid li.grid__item .card .quick-add__submit[disabled]{background:#e8ecea;color:#7a877f}body ul.grid.product-grid li.grid__item .card .quick-add__submit:after{box-shadow:none}.badge{padding:5px 9px;border-radius:var(--apex-radius-xs);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.badge.color-accent-2,.badge.color-accent-1{background-color:var(--apex-green);border-color:var(--apex-green);color:#fff}.badge.color-inverse{background-color:var(--apex-ink);border-color:var(--apex-ink);color:#fff}body ul.grid.product-grid .card__badge.bottom.left span{padding:6px 10px;border-radius:0 0 0 var(--apex-radius-sm);background:var(--apex-green);font-size:11px;letter-spacing:.08em}body ul.grid.product-grid .card__badge.bottom.left span.color-inverse{background:var(--apex-ink)}body ul.grid.product-grid .card__badge.bottom.left{top:-16px;right:-16px}@media(max-width:767px){body ul.grid.product-grid .card__badge.bottom.left{top:-10px;right:-10px}}.field__input,.customer .field input{border-radius:var(--inputs-radius)}.field__input,.select__select,.customer .field input,.customer select{min-height:48px;font-size:15px}.field:after,.select:after,.customer .field:after,.customer select:after{box-shadow:0 0 0 1px var(--apex-line-strong)}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after{box-shadow:0 0 0 1px #0f1d1573}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible{box-shadow:0 0 0 2px var(--apex-green);outline:none}.field__label,.field__input::placeholder{color:var(--apex-muted)}textarea.field__input,.text-area{min-height:120px;line-height:1.6}.field__input[aria-invalid=true]{box-shadow:0 0 0 1px var(--apex-red)}.form__message,.form-status{font-size:var(--apex-text-sm);line-height:1.5}.errors,.form-status-list:not(.form__message--success){padding:12px 16px;border:1px solid rgba(180,35,24,.25);border-radius:var(--apex-radius-sm);background:var(--apex-red-soft);color:var(--apex-red)}.form__message[role=alert],.cart-item__error-text{color:var(--apex-red)}.form__message--success,.form-status--success{color:var(--apex-green-dark)}input[type=checkbox]{accent-color:var(--apex-green)}.quantity:after{border-radius:var(--apex-radius-sm);box-shadow:0 0 0 1px var(--apex-line-strong)}.quantity__button{color:var(--apex-ink);transition:color var(--apex-fast) ease}.quantity__button:hover{color:var(--apex-green-dark)}.quantity__button.disabled,.quantity__button:disabled{color:var(--apex-muted);opacity:.45;cursor:not-allowed}.quantity__input{font-size:15px;font-weight:600}body .product-adl-info table{border-collapse:collapse;font-size:var(--apex-text-sm)}body .product-adl-info table th,body .product-adl-info table td{padding:14px 16px;border:0;border-bottom:1px solid var(--apex-line);vertical-align:top}body .product-adl-info table th{width:34%;font-weight:600;color:var(--apex-ink);background:var(--apex-surface)}body .product-adl-info table tr:first-child th,body .product-adl-info table tr:first-child td{border-top:1px solid var(--apex-line)}.order table thead th,.cart-items thead th{font-size:var(--apex-text-xs);font-weight:600;letter-spacing:var(--apex-label-track);text-transform:uppercase;color:var(--apex-muted);opacity:1}.order td,.order th{border-bottom:1px solid var(--apex-line)}.order tbody td,.cart-item__totals,.totals__total-value,.price{font-variant-numeric:tabular-nums}body .product-description-ssec-in{margin-top:0;padding:var(--apex-section-y) 20px}body .product-description-ssec-in .page-width{max-width:1000px;padding:0;border:1px solid var(--apex-line);border-radius:var(--apex-radius);box-shadow:none}body .product-description-ssec-in ul.shopify-tabs{display:flex;gap:4px;padding:0 16px;overflow-x:auto;scrollbar-width:none;background:var(--apex-surface);border-bottom:1px solid var(--apex-line);border-radius:var(--apex-radius) var(--apex-radius) 0 0}body .product-description-ssec-in ul.shopify-tabs::-webkit-scrollbar{display:none}body .product-description-ssec-in ul.shopify-tabs>li{flex:0 0 auto;width:auto;margin:0 0 -1px;padding:16px 14px 14px;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--apex-muted);transition:color var(--apex-fast) ease,border-color var(--apex-fast) ease}body .product-description-ssec-in ul.shopify-tabs>li:hover{color:var(--apex-ink)}body .product-description-ssec-in ul.shopify-tabs>li.current{background:transparent;color:var(--apex-ink);border-bottom-color:var(--apex-green)}body .product-description-ssec-in .shopify-tab-content{padding:28px 32px 32px;color:var(--apex-body);font-size:16px;line-height:1.75}body .product-description-ssec-in .shopify-tab-content h3{font-size:21px;color:var(--apex-ink)}body .lab-reports-listing .lab-reports-box a img{border:1px solid var(--apex-line);border-radius:var(--apex-radius-sm);transition:border-color var(--apex-fast) ease}body .lab-reports-listing .lab-reports-box a:hover img{border-color:var(--apex-green)}body .lab-reports-listing .lab-reports-box p{margin:10px 0 0;font-size:13px;color:var(--apex-body)}@media(max-width:767px){body .product-description-ssec-in{padding:40px 16px}body .product-description-ssec-in ul.shopify-tabs{padding:0 8px;background:var(--apex-surface)}body .product-description-ssec-in ul.shopify-tabs>li{padding:14px 10px 12px;font-size:12px;text-align:left}body .product-description-ssec-in .shopify-tab-content{padding:22px 18px 24px;font-size:15px}body .lab-reports-listing .lab-reports-box{width:calc(50% - 10px)}}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:15px;font-weight:600;color:var(--apex-ink)}summary .icon-caret{transition:transform var(--apex-fast) var(--apex-ease)}.accordion summary .icon,.collapsible-content summary .icon{width:18px;height:18px}.product-form__input input[type=radio]+label{min-height:40px;padding:9px 16px;border-radius:var(--apex-radius-sm);border-color:var(--apex-line-strong);font-size:14px;font-weight:500;letter-spacing:.02em;transition:border-color var(--apex-fast) ease,background-color var(--apex-fast) ease,color var(--apex-fast) ease}.product-form__input input[type=radio]+label:hover{border-color:var(--apex-ink)}.product-form__input input[type=radio]:checked+label{background-color:var(--apex-ink);border-color:var(--apex-ink);color:#fff}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{color:var(--apex-muted);border-color:var(--apex-line);text-decoration:line-through}.product-form__input .form__label,.product-form__quantity .form__label,.product-form__input legend.form__label{margin-bottom:10px;font-size:var(--apex-text-xs);font-weight:600;letter-spacing:var(--apex-label-track);text-transform:uppercase;color:var(--apex-muted)}.product .price s,.price--on-sale .price-item--regular{font-weight:500;color:var(--apex-muted)}body .product__info-wrapper .product__info-container .product_type{margin:0 0 8px;font-size:var(--apex-text-xs);font-weight:600;letter-spacing:var(--apex-label-track);text-transform:uppercase;color:var(--apex-muted)}.icon-with-text .icon{width:18px;height:18px}.icon-with-text--horizontal .icon,.icon-with-text--vertical .icon{margin-top:1px}.shopify-payment-button .shopify-payment-button__button--unbranded{min-height:48px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.product-form__submit{font-size:14px;letter-spacing:.06em;text-transform:uppercase}.product-form__buttons{max-width:440px}.product-form__buttons .button{min-height:52px}.thumbnail{border-radius:var(--apex-radius-sm)}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--apex-green);border-color:var(--apex-green)}.share-button__button{font-size:var(--apex-text-sm);color:var(--apex-body);transition:color var(--apex-fast) ease}.share-button__button:hover{color:var(--apex-ink)}.share-button__button .icon-share{width:14px;height:14px;margin-right:8px}.facets__summary,.facet-filters__label,.product-count__text,.mobile-facets__open-label{font-size:var(--apex-text-sm);color:var(--apex-body)}.facets__summary:hover{color:var(--apex-ink)}body .facets-container .facet-filters__field .select__select{height:44px;border:0;border-radius:var(--apex-radius-sm);box-shadow:0 0 0 1px var(--apex-line-strong);font-size:var(--apex-text-sm)}.facets__display,.facets__display-vertical{border-radius:var(--apex-radius-sm);border-color:var(--apex-line);box-shadow:0 12px 28px #0f1d151a}.active-facets__button-inner{border-radius:var(--apex-radius-xs);box-shadow:0 0 0 1px var(--apex-line-strong);font-size:13px}.active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 1px var(--apex-ink)}.pagination__list{gap:6px}body .pagination__item{min-width:40px;height:40px;border-radius:var(--apex-radius-sm);box-shadow:0 0 0 1px var(--apex-line);font-size:var(--apex-text-sm);font-weight:500;color:var(--apex-ink);transition:box-shadow var(--apex-fast) ease,background-color var(--apex-fast) ease,color var(--apex-fast) ease}body .pagination__item:after,body a.pagination__item:hover:after,body .pagination__item--current:after{display:none}body a.pagination__item:hover{box-shadow:0 0 0 1px var(--apex-ink)}body .pagination__item--current{background:var(--apex-ink);color:#fff;box-shadow:0 0 0 1px var(--apex-ink)}.menu-drawer{border-right:1px solid var(--apex-line);box-shadow:16px 0 40px #0f1d1514}.menu-drawer__menu-item{min-height:52px;padding:12px 24px;font-size:14px;font-weight:600;letter-spacing:.06em;border-bottom:1px solid var(--apex-line);transition:color var(--apex-fast) ease,background-color var(--apex-fast) ease}body .menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li a{font-size:14px}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__close-button:hover{background-color:var(--apex-surface);color:var(--apex-ink)}.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover{background-color:var(--apex-green-soft);color:var(--apex-ink);box-shadow:inset 2px 0 0 var(--apex-green)}.menu-drawer__utility-links{background:var(--apex-surface);border-top:1px solid var(--apex-line)}.menu-drawer__account{font-size:var(--apex-text-sm);color:var(--apex-body)}.menu-drawer__account .icon-account{width:18px;height:18px}.cart-notification{border:1px solid var(--apex-line);border-top:0;border-radius:0 0 var(--apex-radius) var(--apex-radius);box-shadow:0 18px 40px #0f1d151f}.cart-notification__heading{font-size:var(--apex-text-sm);font-weight:600;color:var(--apex-ink)}.cart-notification__heading .icon-checkmark{width:14px;height:14px;color:var(--apex-green)}.cart-notification-product__image{border:1px solid var(--apex-line);border-radius:var(--apex-radius-sm)}.drawer__inner{border-left:1px solid var(--apex-line);box-shadow:-16px 0 40px #0f1d1514}.drawer__heading{font-size:20px;color:var(--apex-ink)}.drawer{background-color:#0f1d1566}.quick-add-modal__content{border-radius:var(--apex-radius);box-shadow:0 24px 60px #0f1d152e}.quick-add-modal{background-color:#0f1d1566}.modal__close-button.link,.quick-add-modal__toggle{border-radius:50%;border:1px solid var(--apex-line);background:#fff;transition:border-color var(--apex-fast) ease}.modal__close-button.link:hover,.quick-add-modal__toggle:hover{border-color:var(--apex-ink)}.search-modal__content{border-bottom:1px solid var(--apex-line)}.predictive-search{border-color:var(--apex-line);border-radius:0 0 var(--apex-radius) var(--apex-radius);box-shadow:0 18px 40px #0f1d151f}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background-color:var(--apex-surface)}.predictive-search__heading{font-size:var(--apex-text-xs);font-weight:600;letter-spacing:var(--apex-label-track);text-transform:uppercase;color:var(--apex-muted);border-bottom-color:var(--apex-line)}.predictive-search__image{border-radius:var(--apex-radius-xs)}.localization-form__select{min-height:44px;border-radius:var(--apex-radius-sm);font-size:var(--apex-text-sm)}.disclosure__list-wrapper{border-radius:var(--apex-radius-sm);border-color:var(--apex-line);box-shadow:0 12px 28px #0f1d151f}.disclosure__link{font-size:var(--apex-text-sm)}.disclosure__link:hover{color:var(--apex-green-dark);text-decoration:none}body nav.header__inline-menu ul.list-menu a span:after{transition:transform .22s var(--apex-ease)}body .satisfaction-sec-in .row .block-list .item,body .testimonials-sec-in .testmonial-box{transition:transform .2s var(--apex-ease),box-shadow .2s var(--apex-ease)}body .satisfaction-sec-in .row .block-list .item:hover,body .testimonials-sec-in .testmonial-box:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body cart-items.is-empty .cart__warnings,.cart__warnings{padding:56px 0 72px;text-align:center}.cart__warnings .cart__empty-text{margin:0 0 24px}.cart__warnings .button{min-width:220px}.cart__login-title{margin:32px 0 6px;font-size:18px;color:var(--apex-ink)}.cart__login-paragraph{font-size:var(--apex-text-sm);color:var(--apex-body)}.drawer__inner-empty .cart__empty-text{font-size:22px}.template-search__search{max-width:560px;margin-left:auto;margin-right:auto}.template-search__header .h1,.template-search__header h1{margin-bottom:24px}.template-search .title-wrapper.center p,.template-search__results>.title-wrapper p{font-size:16px;color:var(--apex-body)}.collection--empty .title-wrapper{padding:48px 0}.collection--empty .title-wrapper .title{font-size:20px;color:var(--apex-body)}.template-404.page-margin{margin-top:clamp(64px,9vw,120px);margin-bottom:clamp(72px,10vw,140px)}.template-404>p:first-child{margin:0 0 8px;font-size:var(--apex-text-xs);font-weight:600;letter-spacing:.2em;color:var(--apex-green-dark)}.template-404 .title,.template-404 h1{font-size:clamp(30px,4vw,48px);color:var(--apex-ink)}.placeholder-svg{background-color:var(--apex-surface);fill:#0f1d152e}.card--standard.card--text .card__inner{background:var(--apex-surface)}.price--sold-out .price__badge-sold-out{background:var(--apex-ink);border-color:var(--apex-ink);color:#fff}.product-form__submit[disabled]+.shopify-payment-button,.product-form__submit[aria-disabled=true]+.shopify-payment-button{opacity:.45;pointer-events:none}.product-form__error-message-wrapper:not([hidden]){margin-top:12px;padding:10px 14px;border-radius:var(--apex-radius-sm);background:var(--apex-red-soft);font-size:var(--apex-text-sm);color:var(--apex-red)}.cart-item__error{font-size:var(--apex-text-sm);color:var(--apex-red)}.spinner .path{stroke:var(--apex-green)}.rte,.cart-item__name,.product__title,.footer-block__details-content,.predictive-search__item-heading{overflow-wrap:break-word}.rte table{display:block;max-width:100%;overflow-x:auto}.rte img,.rte iframe,.rte video{max-width:100%}.cart-item__image{border:1px solid var(--apex-line);border-radius:var(--apex-radius-sm)}.cart-item__details>*+*{margin-top:6px}.cart-item .product-option{font-size:13px;color:var(--apex-body)}cart-remove-button .button{min-width:40px;min-height:40px;padding:0;color:var(--apex-muted);transition:color var(--apex-fast) ease}cart-remove-button .button.button--tertiary:hover{color:var(--apex-red);background-color:transparent}cart-remove-button .icon-remove{width:16px;height:16px}.tax-note{margin:12px 0 20px;font-size:13px;color:var(--apex-muted)}.discounts__discount{font-size:13px;color:var(--apex-green-dark)}body .utility-bar p.announcement-bar__message{font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5}body .shopify-section-group-footer-group .footer-block__details-content .list-menu__item--link,body .footer-block__details-content.rte a{font-size:var(--apex-text-sm);line-height:1.6;transition:color var(--apex-fast) ease}body .footer-block__details-content.rte a:hover,body .footer-block__details-content .list-menu__item--link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}body .shopify-section-group-footer-group .newsletter-form__field-wrapper .newsletter-form__button{min-height:48px;padding:0 24px;border-radius:var(--apex-radius-sm);font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.06em;transition:background-color var(--apex-fast) ease}body .shopify-section-group-footer-group .newsletter-form__field-wrapper .newsletter-form__button:hover{background:var(--apex-green-dark)!important}body .newsletter-form__field-wrapper .field input.field__input{min-height:48px;border-color:#ffffff59;border-radius:var(--apex-radius-sm);transition:border-color var(--apex-fast) ease}body .newsletter-form__field-wrapper .field input.field__input:focus{border-color:var(--apex-green);box-shadow:none}body .footer__copyright.caption small{font-size:13px;letter-spacing:.02em;opacity:.7}.footer .footer-block__details-content h6,.footer .footer-block__details-content h5{margin:0;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.75;letter-spacing:0;text-transform:none;color:#ffffffb3}.footer .list-social__link{opacity:.75;transition:opacity var(--apex-fast) ease}.footer .list-social__link:hover{opacity:1}@media(max-width:991px){body .utility-bar p.announcement-bar__message{font-size:11px;letter-spacing:.06em}body .shopify-section-group-footer-group .footer-block__details-content .list-menu__item--link,body .footer-block__details-content.rte a{font-size:var(--apex-text-sm);padding:5px 0}body .footer__copyright.caption small{font-size:12px}.footer .footer-block__details-content p{font-size:13px;line-height:1.7}}.customer h1{font-size:clamp(28px,3.4vw,40px);color:var(--apex-ink)}.customer h2{font-size:20px;color:var(--apex-ink)}.customer button{border-radius:var(--apex-radius-sm)}@media(max-width:749px){.title-wrapper,.title-wrapper-with-link,body .collection .collection__title{margin-bottom:24px}body .collection .collection__title h2{font-size:26px}.button,.customer button{padding-left:20px;padding-right:20px}body .testimonials-sec-in .testimonials-slider{padding:0 8px}body .testimonials-sec-in .slick-next,body .testimonials-sec-in .slick-prev{display:none!important}body .testimonials-sec-in .testmonial-box{padding:22px 20px}body .testimonials-sec-in .author-box{margin-top:22px;padding-top:18px}body .satisfaction-sec-in .row .block-list .item .icon{width:60px;max-width:60px;margin-bottom:16px}body cart-items.is-empty .cart__warnings,.cart__warnings{padding:40px 0 56px}.product-form__buttons{max-width:none}body .product-adl-info table th,body .product-adl-info table td{padding:12px;font-size:14px}}@media(max-width:389px){body ul.grid.product-grid li.grid__item{padding:8px}body ul.grid.product-grid li.grid__item .card .quick-add__submit{padding:0 10px}}html body.template-index header.header .header__heading-logo-wrapper,html body.template-index .header__icon .icon,html body.template-index nav.header__inline-menu ul.list-menu a,html body.template-index nav.header__inline-menu ul.list-menu a span:after,html body.template-index nav.header__inline-menu:before{filter:none;-webkit-filter:none}html body.template-index sticky-header.header-wrapper.header-wrapper--border-bottom{background:#fff0;border-bottom-color:transparent;transition:background-color .2s ease,border-color .2s ease}html body.template-index .scrolled-past-header sticky-header.header-wrapper.header-wrapper--border-bottom,html body.template-index .menu-open sticky-header.header-wrapper.header-wrapper--border-bottom{background:#fff;border-bottom-color:var(--apex-line)}body .collection .collection__title h2,body .satisfaction-sec-in .row.title-sec h3,body .testimonials-sec-content .row.title-sec h3,body .video-section .title-wrapper h3,body .multicolumn .title,body .home-image-with-text-sec-in .home-hero-sec-content .row h2{text-transform:uppercase;letter-spacing:.01em}body .collection .collection__title h2:before,body .satisfaction-sec-in .row.title-sec h3:before,body .testimonials-sec-content .row.title-sec h3:before,body .video-section .title-wrapper h3:before,body .multicolumn .title:before,body .home-image-with-text-sec-in .home-hero-sec-content .row h2:before{content:"";display:block;width:32px;height:2px;margin:0 auto 20px;background:var(--apex-green)}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) h2:before,body .our-quality-control-video .video-section .title-wrapper h3:before{margin-left:0}body .collection .collection__description{max-width:760px;margin:0 auto;text-align:center;font-size:15px;line-height:1.75;color:var(--apex-body)}body .collection .collection__description p{font-size:15px}body ul.grid.product-grid li.grid__item{padding:12px 12px 16px;background:#fff}body ul.grid.product-grid li.grid__item .card__inner{border-radius:8px;background:linear-gradient(180deg,#f3f6f4,#e9eeeb);overflow:hidden}body ul.grid.product-grid li.grid__item .card__media .media img{transform-origin:50% 70%;transition:transform .4s var(--apex-ease)}@media(hover:hover){body ul.grid.product-grid li.grid__item:hover .card__media .media img:first-child{transform:scale(1.04)}}body ul.grid.product-grid li.grid__item .card__information{padding-top:18px;margin-top:14px}body ul.grid.product-grid li.grid__item .card__content{padding-left:4px;padding-right:4px}body ul.grid.product-grid li.grid__item .card__heading{text-transform:none}.product_card_type{letter-spacing:.16em}body .home-image-with-text-sec-in.home-image-with-text-sec1,body .testimonials-sec-in{background-color:var(--apex-surface)!important}body .home-video-sec{background:var(--apex-surface)}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) h2,body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) p{text-align:left}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) p{margin-left:0;font-size:17px;line-height:1.75}body .home-image-with-text-sec-in .row .img-box .front-img{border-radius:12px;border:1px solid var(--apex-line);background:#fff}body .home-image-with-text-sec-in.single-home-image .row .img-box .front-img{border:0}body .satisfaction-sec-in{position:relative;isolation:isolate;background-color:#0f1d15!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:48px 48px!important;background-position:center top!important}body .satisfaction-sec-in .row.title-sec h3{color:#fff}body .satisfaction-sec-in .row.title-sec p{color:#ffffffad}body .satisfaction-sec-in .row .block-list .item{border-color:#ffffff0f;box-shadow:0 1px #ffffff0a,0 18px 40px #00000047}body .satisfaction-sec-in .row .block-list .item:hover{box-shadow:0 1px #ffffff0a,0 22px 48px #00000057}body .video-section .video-section__media,body .video-section deferred-media.video-section__media{overflow:hidden;border:1px solid var(--apex-line);border-radius:12px;background:#fff;box-shadow:0 2px 4px #0f1d150a,0 24px 56px #0f1d151a}body .video-section .title-wrapper{margin-bottom:36px}body .video-section .title-wrapper p{color:var(--apex-body)}body .multicolumn .multicolumn-list__item .multicolumn-card{background:#fff;padding:28px 26px 30px}body .multicolumn .multicolumn-card__image-wrapper{width:100%;max-width:180px;margin:0 auto 8px}body .multicolumn .multicolumn-card__image-wrapper img{filter:grayscale(1) sepia(1) hue-rotate(55deg) saturate(1.5) contrast(1.02);opacity:.92}body .multicolumn .multicolumn-card__info h3{font-size:18px;line-height:1.3}body .multicolumn .multicolumn-card__info .rte p{font-size:15px}body .testimonials-sec-in .testmonial-box{border-color:var(--apex-line);box-shadow:0 1px 2px #0f1d150a}body .testimonials-sec-in .testmonial-box p.description{font-size:16px;line-height:1.7;color:var(--apex-ink)}body .testimonials-sec-in .author-box{border-top-color:var(--apex-line)}body .testimonials-sec-in .author-name{font-size:15px;letter-spacing:.1em;color:var(--apex-ink)}body .utility-bar,body .utility-bar.gradient,body .announcement-bar-section .utility-bar{background:#0f1d15;border-bottom:0}body .utility-bar p.announcement-bar__message{color:#ffffffdb}body nav.header__inline-menu ul.list-menu a span{letter-spacing:.1em}.header__inline-menu .list-menu--inline{gap:4px 6px}body .shopify-section-group-footer-group{background:#0c1510}body .shopify-section-group-footer-group.section .newsletter__wrapper h2.inline-richtext{font-size:clamp(24px,2.4vw,30px);letter-spacing:.01em;text-transform:uppercase}body .shopify-section-group-footer-group.section .newsletter__wrapper{border-bottom-color:#ffffff1a}.footer{border-top:0}.footer-block__heading{color:#fff}body .footer-block__details-content.rte a,body .shopify-section-group-footer-group .footer-block__details-content .list-menu__item--link{color:#ffffffa8}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)}@media(max-width:749px){body ul.grid.product-grid li.grid__item{padding:8px 8px 12px}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) h2,body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) p{text-align:center}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) h2:before{margin-left:auto}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) p{font-size:15px}body .collection .collection__description,body .collection .collection__description p{font-size:14px}body .satisfaction-sec-in{background-size:32px 32px!important}}body .home-video-sec .video-section__media{max-width:920px;margin-left:auto;margin-right:auto;padding-bottom:0;aspect-ratio:16 / 9}body .home-video-sec .video-section{padding-bottom:var(--apex-section-y)}body nav.breadcrumbs{padding:22px 0 6px}body .breadcrumbs__item,body .breadcrumbs__link{font-size:12px;letter-spacing:.08em;text-transform:uppercase}body .breadcrumbs__link{color:var(--apex-muted);transition:color var(--apex-fast) ease}body .breadcrumbs__link:hover{color:var(--apex-ink);text-decoration:none}body .breadcrumbs__link[aria-current=page]{color:var(--apex-ink);font-weight:600}body .breadcrumbs__item:not(:last-child):after{content:"/";margin:0 10px;opacity:.35}.product__media-list .product__media-item .product-media-container,.product__media-wrapper .product-media-container{border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#f3f6f4,#e8edea);border:0}.product__media-wrapper .media--transparent,.product__media-wrapper .product__media{background:transparent}.product__media-wrapper .thumbnail{background:#f3f6f4;border:1px solid transparent}.product__media-icon{border:1px solid var(--apex-line);background:#fff;border-radius:50%}body .product__info-wrapper .product__title h1,body .product__info-wrapper .product__title{margin-bottom:6px;font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:.005em;color:var(--apex-ink)}body .product__info-wrapper .price .price-item,body .product__info-wrapper .price__regular .price-item--regular,body .product__info-wrapper .price--on-sale .price-item--sale{font-family:var(--font-heading-family, inherit);font-size:30px;font-weight:600;letter-spacing:.01em;color:var(--apex-ink)}body .product__info-wrapper .product__tax{margin-top:4px;font-size:12px;color:var(--apex-muted)}body .product__info-wrapper .icon-with-text{padding:16px 18px;border:1px solid var(--apex-line);border-radius:10px;background:#fff}body .product__info-wrapper .icon-with-text .icon{color:var(--apex-green)}body .product__info-wrapper .icon-with-text .h4,body .product__info-wrapper .icon-with-text span{font-size:14px;line-height:1.5;color:var(--apex-ink)}body .product__info-wrapper .free-shipping-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;padding:16px 18px;border:1px solid var(--apex-line);border-radius:10px;background:var(--apex-surface)}body .product__info-wrapper .free-shipping-box img{width:auto;height:22px;max-width:160px}body .product__info-wrapper .free-shipping-box p{margin:0;font-size:14px!important;font-weight:500!important;color:var(--apex-body)}body .product__info-wrapper .product-form__quantity .quantity{width:100%;max-width:440px}@media screen and (min-width:750px){body .product__info-wrapper{padding-left:48px}}.related-products__heading{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(24px,2.6vw,34px);text-align:center}.related-products__heading:before{content:"";display:block;width:32px;height:2px;margin:0 auto 18px;background:var(--apex-green)}body.template-collection .collection{padding-top:48px;padding-bottom:56px}.collection-hero__title{text-transform:uppercase;letter-spacing:.01em}.facets-container{padding-bottom:12px;border-bottom:1px solid var(--apex-line);margin-bottom:28px}.cart__items .title--primary,cart-items .title--primary,.title-wrapper-with-link .title--primary{text-transform:uppercase;letter-spacing:.01em}.title-wrapper-with-link .title--primary:before{content:"";display:block;width:32px;height:2px;margin:0 0 16px;background:var(--apex-green)}.cart__footer .cart__blocks{padding:28px;border:1px solid var(--apex-line);border-radius:12px;background:var(--apex-surface)}.cart__ctas .cart__checkout-button{min-height:52px;text-transform:uppercase;letter-spacing:.08em}.cart-item__quantity-wrapper .quantity{min-height:44px}.main-page-title,h1.main-page-title,.shopify-policy__title h1{text-transform:uppercase;letter-spacing:.01em}.main-page-title:before,.shopify-policy__title h1:before{content:"";display:block;width:32px;height:2px;margin:0 0 20px;background:var(--apex-green)}.shopify-policy__container{max-width:760px;padding-top:56px;padding-bottom:72px}.shopify-policy__title{text-align:left;margin-bottom:32px}.shopify-policy__title h1{font-size:clamp(28px,3.4vw,44px);color:var(--apex-ink)}.shopify-policy__body .rte{max-width:none}body .contact-boxes-are{gap:16px;margin-top:36px}body .contact-bx{width:calc((100% / 3) - 11px);padding:26px 24px;border:1px solid var(--apex-line);border-radius:12px;background:#fff;text-align:left;font-size:15px;transition:border-color var(--apex-fast) ease}body .contact-bx:hover{border-color:#37c36473}body .contact-bx strong,body .contact-bx b{margin-bottom:8px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--apex-green-dark)}body .contact-bx a{color:var(--apex-ink);font-weight:500;text-decoration:none}body .contact-bx a:hover{color:var(--apex-green-dark)}.main-page-title~.rte:has(.contact-boxes-are),.page-width--narrow .rte:has(.contact-boxes-are){max-width:none}body .contact form{max-width:760px}body .contact .contact__button button,body .contact .contact__button .button{min-height:52px;font-size:14px;letter-spacing:.1em}body .contact .field:after{border-radius:var(--inputs-radius-outset)}.collapsible-content .collapsible-content-wrapper-narrow{max-width:var(--page-width);margin:0 auto;padding-left:20px;padding-right:20px}.collapsible-content .collapsible-content-wrapper-narrow>*{max-width:860px}.collapsible-content-wrapper-narrow .collapsible-content__grid>.grid__item{width:100%;max-width:100%;flex:0 0 100%}.collapsible-content .accordion{margin-top:0}.collapsible-content .accordion__content p{color:var(--apex-body)}.collapsible-content summary{transition:background-color var(--apex-fast) ease}@media(max-width:767px){body .contact-bx{width:100%}.cart__footer .cart__blocks{padding:22px 18px}body .product__info-wrapper .free-shipping-box,body .product__info-wrapper .icon-with-text{padding:14px}}body .related-product-main-sec{background:var(--apex-surface);padding:var(--apex-section-y) 0}body .related-product-main-sec:not(:has(.grid__item)){padding:0}body .related-product-main-sec .related-products__heading{margin-bottom:36px;font-size:clamp(24px,2.6vw,34px)}body .shopify-section-group-footer-group .newsletter-form__field-wrapper .newsletter-form__button{width:auto;max-width:none;flex-shrink:0;white-space:nowrap}body .home-video-sec .video-section__poster img{transform:scale(1.015)}@media(max-width:767px){body .shopify-section-group-footer-group .newsletter-form__field-wrapper .newsletter-form__button{width:100%}}@media(max-width:749px){body .multicolumn .multicolumn-list__item .multicolumn-card{padding:22px 20px 24px}body .multicolumn .multicolumn-card__image-wrapper{max-width:132px;margin-bottom:4px}body .multicolumn .multicolumn-card__info{padding-top:8px}body .multicolumn .multicolumn-card__info h3{margin-bottom:8px;font-size:17px}body .multicolumn .multicolumn-list{row-gap:12px}}@media screen and (min-width:750px)and (max-width:989px){body .product__info-wrapper{padding-left:24px}}.react-responsive-modal-root .react-responsive-modal-overlay{background:#0a140f8c!important}.ecomsend__Modal__Content{width:min(440px,calc(100vw - 32px))!important;max-width:440px!important;border:1px solid rgba(15,29,21,.08);border-radius:14px!important;background-color:#fff!important;box-shadow:0 30px 80px #0a140f47!important;overflow:hidden}.ecomsend__Modal__Content:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:4px;background:var(--apex-green);pointer-events:none}.ecomsend__Modal__CustomDialog{padding:40px 36px 30px!important;text-align:center}.ecomsend__Modal__TitleText{margin:0 0 10px!important;font-family:var(--font-heading-family)!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--apex-ink)!important}.ecomsend__Modal__TitleText:before{content:"";display:block;width:32px;height:2px;margin:0 auto 18px;background:var(--apex-green)}.ecomsend__Modal__TitleHelpText{margin:0 0 26px!important;font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.6!important;color:var(--apex-body)!important}.ecomsend__Input__Input{height:48px!important;min-height:48px;padding:0 16px!important;border:1px solid rgba(15,29,21,.18)!important;border-radius:6px!important;background:#fff!important;font-family:var(--font-body-family)!important;font-size:15px!important;color:var(--apex-ink)!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.ecomsend__Input__Input::placeholder{color:var(--apex-muted)!important;opacity:1}.ecomsend__Input__Input:focus{border-color:var(--apex-green)!important;box-shadow:0 0 0 3px #37c3642e!important;outline:none!important}.ecomsend__Modal__CustomDialog div[style*="margin-bottom: 20px"]{gap:10px;margin-bottom:10px!important}.ecomsend__Button{width:100%;min-height:52px;margin-top:14px!important;border:0!important;border-radius:6px!important;background:var(--apex-green)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .15s ease}.ecomsend__Button:hover{background:var(--apex-green-dark)!important}.ecomsend__Button:focus-visible,.ecomsend__Modal__CloseText:focus-visible,.ecomsend__Modal__CloseButton:focus-visible{outline:2px solid var(--apex-green)!important;outline-offset:3px}.ecomsend__Modal__CloseText{width:auto!important;min-height:40px;margin:10px auto 0!important;padding:8px 12px!important;border:0!important;background:var(--apex-muted)!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em;color:var(--apex-muted)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#7a877f99;box-shadow:none!important}.ecomsend__Modal__CloseText:hover{background:var(--apex-ink)!important;color:var(--apex-ink)!important}.ecomsend__Modal__DescriptionText,.ecomsend__Modal__DescriptionText p{margin-top:14px!important;font-family:var(--font-body-family)!important;font-size:12px!important;line-height:1.6!important;color:var(--apex-muted)!important}.ecomsend__Modal__CloseButton{top:14px!important;right:14px!important;width:36px!important;height:36px!important;display:flex!important;align-items:center;justify-content:center;border:1px solid rgba(15,29,21,.1)!important;border-radius:50%!important;background:#fff!important;color:var(--apex-ink)!important;transition:border-color .15s ease}.ecomsend__Modal__CloseButton:hover{border-color:var(--apex-ink)!important}.ecomsend__Modal__CloseButton svg{width:14px!important;height:14px!important}@media(max-width:480px){.ecomsend__Modal__CustomDialog{padding:34px 22px 24px!important}.ecomsend__Modal__TitleText{font-size:26px!important}}html body.template-collection .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2,html body.template-collection .collection .collection__title.title-wrapper h2{text-align:center}.main-blog>h1.title,.blog-articles~h1,.template-blog h1.title--primary,.template-blog .main-blog h1,.template-search__header h2,.template-search__header .h2{text-transform:uppercase;letter-spacing:.01em}.template-blog .main-blog h1:before,.template-search__header h2:before,.template-search__header .h2:before{content:"";display:block;width:32px;height:2px;margin:0 0 18px;background:var(--apex-green)}.template-search__header h2:before,.template-search__header .h2:before{margin-left:auto;margin-right:auto}.template-search__header h2,.template-search__header .h2{font-size:clamp(26px,3vw,38px)}.blog-articles .article-card{border:1px solid var(--apex-line);border-radius:12px;background:#fff;transition:border-color var(--apex-fast) ease,box-shadow .2s var(--apex-ease)}.blog-articles .article-card:hover{border-color:#37c36473;box-shadow:var(--apex-shadow)}.blog-articles .article-card .card__inner,.blog-articles .article-card .card__content{background:transparent}.blog-articles .article-card .card__heading{font-size:18px;line-height:1.3}.article-card__info,.article-card .caption-with-letter-spacing{color:var(--apex-muted)}.article-template__title{font-size:clamp(30px,3.4vw,44px);line-height:1.12;color:var(--apex-ink)}.article-template__title:before{content:"";display:block;width:32px;height:2px;margin:0 0 20px;background:var(--apex-green)}.article-template__content{font-size:16px}body .content-with-menu-section{padding:24px 0 var(--apex-section-y)}body .content-with-menu-section .left-content-are{width:calc(100% - 300px);padding-right:64px}body .content-with-menu-section .left-content-are>h1:first-child{margin:0 0 28px;font-size:clamp(28px,3.4vw,44px);line-height:1.12;text-transform:uppercase;letter-spacing:.01em;color:var(--apex-ink)}body .content-with-menu-section .left-content-are>h1:first-child:before{content:"";display:block;width:32px;height:2px;margin:0 0 20px;background:var(--apex-green)}body .content-with-menu-section .all-content h1,body .content-with-menu-section .all-content h2{margin:1.8em 0 .6em;font-size:24px;line-height:1.25;color:var(--apex-ink)}body .content-with-menu-section .all-content h3{font-size:19px;color:var(--apex-ink)}body .content-with-menu-section .all-content p,body .content-with-menu-section .all-content li{font-size:16px;line-height:1.75;color:var(--apex-body)}body .content-with-menu-section .all-content{max-width:74ch}body .right-content-are.menu-are{width:300px;align-self:flex-start;position:sticky;top:110px;padding:24px 24px 18px;border:1px solid var(--apex-line);border-radius:12px;background:var(--apex-surface)}body .right-content-are.menu-are h3{margin:0 0 12px;font-size:13px;font-family:var(--font-body-family);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-green-dark)}body .right-content-are.menu-are ul{margin:0;padding:0;list-style:none}body .right-content-are.menu-are ul li a{display:block;padding:9px 0;border-top:1px solid var(--apex-line);font-size:14px;color:var(--apex-body);text-decoration:none;transition:color var(--apex-fast) ease}body .right-content-are.menu-are ul li:first-child a{border-top:0}body .right-content-are.menu-are ul li a:hover,body .right-content-are.menu-are ul li a.list-menu__item--active{color:var(--apex-ink);font-weight:600}@media(max-width:991px){body .content-with-menu-section .left-content-are{width:100%;padding-right:0}}body .multicolumn .grid--6-col-desktop .multicolumn-card{padding:18px 14px 20px}body .multicolumn .grid--6-col-desktop .multicolumn-card__image-wrapper{max-width:120px}body .multicolumn .grid--6-col-desktop .multicolumn-card__info h3{font-size:15px;line-height:1.25;min-height:2.5em}body .multicolumn .multicolumn-card__info .link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--apex-green-dark);text-decoration:none}body .multicolumn .multicolumn-card__info .link .icon-wrap{margin-left:0}body .multicolumn .multicolumn-card__info .link:hover{color:var(--apex-ink)}body .content-with-menu-section .all-content a{color:var(--apex-green-dark);text-decoration:underline;text-underline-offset:2px}body .content-with-menu-section .all-content a:hover{color:var(--apex-ink)}body.template-page-purity-certificates .multicolumn>.page-width{padding-top:12px}body.template-search .template-search__results{padding-top:28px}body .our-quality-control-video .video-section .title-wrapper h3{text-transform:uppercase;letter-spacing:.01em}@media(max-width:749px){body .multicolumn .multicolumn-card__info .link{white-space:normal;justify-content:center;font-size:10px;letter-spacing:.08em}body .multicolumn .grid--6-col-desktop .multicolumn-card{padding:14px 10px 16px}body .multicolumn .grid--6-col-desktop .multicolumn-card__info h3{font-size:14px}}details[open] .modal-overlay:after{background-color:#0f1d156b}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.1 0 0 0 0 0.05 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body ul.grid.product-grid li.grid__item,body .satisfaction-sec-in .row .block-list .item,body .testimonials-sec-in .testmonial-box,body .multicolumn:not(.apex-stats) .multicolumn-list__item .multicolumn-card,body .contact-bx,.blog-articles .article-card,body .product__info-wrapper .icon-with-text,body .product-description-ssec-in .page-width,body .right-content-are.menu-are,.cart__footer .cart__blocks{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#0f1d1529,#0f1d1512 30% 100%) border-box;box-shadow:0 1px 2px #0f1d150a,0 8px 24px #0f1d150a}body ul.grid.product-grid li.grid__item:hover,body .satisfaction-sec-in .row .block-list .item:hover,body .testimonials-sec-in .testmonial-box:hover,body .multicolumn:not(.apex-stats) .multicolumn-list__item .multicolumn-card:hover,body .contact-bx:hover,.blog-articles .article-card:hover{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#37c364d9,#37c36440 32%,#0f1d1512) border-box;box-shadow:0 2px 6px #0f1d150d,0 22px 48px #0f1d151a}body .right-content-are.menu-are,.cart__footer .cart__blocks{background:linear-gradient(var(--apex-surface),var(--apex-surface)) padding-box,linear-gradient(180deg,#0f1d1524,#0f1d150f) border-box}main{counter-reset:apex-section}body .collection .collection__title h2,body .satisfaction-sec-in .row.title-sec h3,body .testimonials-sec-content .row.title-sec h3,body .video-section .title-wrapper h3,body .multicolumn .title,body .home-image-with-text-sec-in .home-hero-sec-content .row h2,.related-products__heading{counter-increment:apex-section;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:.01em;color:var(--apex-ink)}body .collection .collection__title h2:before,body .satisfaction-sec-in .row.title-sec h3:before,body .testimonials-sec-content .row.title-sec h3:before,body .video-section .title-wrapper h3:before,body .multicolumn .title:before,body .home-image-with-text-sec-in .home-hero-sec-content .row h2:before,.related-products__heading:before{content:counter(apex-section,decimal-leading-zero);display:block;width:max-content;height:auto;margin:0 auto 22px;padding:0 44px;background:linear-gradient(currentColor,currentColor) left center / 30px 1px no-repeat,linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1;letter-spacing:.24em;color:#1f9a4c}body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) h2:before,body .our-quality-control-video .video-section .title-wrapper h3:before{margin-left:0;padding-left:0;background:linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat}body .collection .collection__title{margin-bottom:44px}body .satisfaction-sec-in{background-color:var(--apex-surface)!important;background-image:radial-gradient(ellipse 60% 70% at 50% 0%,#37c36414,#37c36400 70%),linear-gradient(rgba(15,29,21,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,29,21,.04) 1px,transparent 1px)!important;background-size:100% 100%,48px 48px,48px 48px!important;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}body .satisfaction-sec-in .row.title-sec h3{color:var(--apex-ink)}body .satisfaction-sec-in .row.title-sec p{color:var(--apex-body)}body .satisfaction-sec-in .row .block-list{counter-reset:apex-proof}body .satisfaction-sec-in .row .block-list .item{position:relative;counter-increment:apex-proof;padding-top:46px}body .satisfaction-sec-in .row .block-list .item:before{content:counter(apex-proof,decimal-leading-zero);position:absolute;top:18px;left:22px;font-family:var(--font-heading-family);font-size:13px;font-weight:600;letter-spacing:.12em;color:#1f9a4c}body .satisfaction-sec-in .row .block-list .item .icon{display:flex;align-items:center;justify-content:center;width:76px;max-width:76px;height:76px;border:1px solid rgba(55,195,100,.25);border-radius:50%;background:radial-gradient(circle,#37c3641a,#37c36405 70%)}body .satisfaction-sec-in .row .block-list .item .icon img{width:78%;mix-blend-mode:multiply}body.template-page-purity-certificates .multicolumn .multicolumn-card__image-wrapper,body .home-image-with-text-sec-in .row .img-box .focus-img{position:relative;border-radius:10px;background:radial-gradient(ellipse 75% 70% at 50% 42%,#fff,#eef2ef 62%,#e1e8e4);box-shadow:inset 0 0 0 1px #0f1d150f;overflow:hidden;isolation:isolate}body.template-page-purity-certificates .multicolumn .multicolumn-card__image-wrapper img,body .home-image-with-text-sec-in .row .img-box .front-img{mix-blend-mode:multiply;filter:none;border:0;box-shadow:none;background:transparent}body.template-page-purity-certificates .multicolumn .multicolumn-card__image-wrapper{max-width:none;width:100%;margin:0 0 16px;padding:14px 18px}body.template-page-purity-certificates .multicolumn .multicolumn-card{padding:12px 12px 18px}body.template-page-purity-certificates .multicolumn .multicolumn-card__info h3{min-height:2.6em;margin-bottom:10px;font-size:15px;letter-spacing:.02em}body.template-page-purity-certificates .multicolumn .multicolumn-card__info .link{justify-content:center;width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(31,154,76,.45);border-radius:6px;white-space:nowrap;color:#1f9a4c;transition:background-color var(--apex-fast) ease,color var(--apex-fast) ease,border-color var(--apex-fast) ease}body.template-page-purity-certificates .multicolumn .multicolumn-card__info .link:hover{background:var(--apex-green);border-color:var(--apex-green);color:#fff}body.template-page-purity-certificates .multicolumn .multicolumn-card__image-wrapper img{filter:none;opacity:1}body .home-image-with-text-sec-in .row .img-box .focus-img{padding:28px;box-shadow:inset 0 0 0 1px #0f1d150f,0 24px 56px #0f1d151a}@media(max-width:749px){body.template-page-purity-certificates .multicolumn .multicolumn-card__info .link{min-height:34px;padding:6px;font-size:9.5px;letter-spacing:.06em;line-height:1.2;white-space:normal;text-align:center}body.template-page-purity-certificates .multicolumn .multicolumn-card__info .link .icon-wrap{display:none}}body ul.grid.product-grid li.grid__item{position:relative;transition:transform .25s var(--apex-ease),box-shadow .25s var(--apex-ease)}body ul.grid.product-grid li.grid__item:before{content:"";position:absolute;z-index:2;top:-1px;left:18%;right:18%;height:2px;border-radius:2px;background:var(--apex-green);transform:scaleX(0);transition:transform .3s var(--apex-ease)}@media(hover:hover){body ul.grid.product-grid li.grid__item:hover{transform:translateY(-4px)}body ul.grid.product-grid li.grid__item:hover:before{transform:scaleX(1)}}body ul.grid.product-grid li.grid__item .card__inner{position:relative;background:radial-gradient(ellipse 80% 70% at 50% 38%,#fff,#f1f5f2 55%,#e4ebe7)}body ul.grid.product-grid li.grid__item .card__inner:after{content:"";position:absolute;z-index:0;left:24%;right:24%;bottom:7%;height:6%;border-radius:50%;background:radial-gradient(ellipse at center,#0f1d1547,#0f1d1500 70%);pointer-events:none}body ul.grid.product-grid li.grid__item .card__media{z-index:1}body ul.grid.product-grid .price__regular .price-item--regular,body ul.grid.product-grid span.price-item.price-item--sale.price-item--last{font-family:var(--font-heading-family);font-size:19px;font-weight:600;letter-spacing:.02em;color:var(--apex-ink)}body .multicolumn.apex-stats{position:relative;padding-top:0;padding-bottom:0;background-color:#fff!important;background-image:linear-gradient(rgba(15,29,21,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,29,21,.035) 1px,transparent 1px);background-size:48px 48px;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}body .multicolumn.apex-stats>.page-width{padding-top:clamp(36px,4vw,56px);padding-bottom:clamp(36px,4vw,56px)}body .multicolumn.apex-stats .multicolumn-list{margin:0;column-gap:0;row-gap:0}body .multicolumn.apex-stats .multicolumn-list__item{position:relative}body .multicolumn.apex-stats .multicolumn-list__item+.multicolumn-list__item:before{content:"";position:absolute;top:16%;bottom:16%;left:0;width:1px;background:linear-gradient(180deg,#0f1d1500,#0f1d1524,#0f1d1500)}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card{padding:0 16px;border:0;background:transparent;box-shadow:none}body .multicolumn.apex-stats .multicolumn-card__info{padding:0}body .multicolumn.apex-stats .multicolumn-card__info h3{margin:0 0 10px;font-family:var(--font-heading-family);font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;color:#1f9a4c}body .multicolumn.apex-stats .multicolumn-card__info .rte,body .multicolumn.apex-stats .multicolumn-card__info .rte p{margin:0;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:normal;color:var(--apex-body)}@media(max-width:749px){body .multicolumn.apex-stats .multicolumn-list__item{padding:18px 0}body .multicolumn.apex-stats .multicolumn-list__item:nth-child(3):before{display:none}body .multicolumn.apex-stats .multicolumn-list__item:nth-child(n+3){border-top:1px solid var(--apex-line)}body .multicolumn.apex-stats .multicolumn-card__info h3{font-size:36px}body .multicolumn.apex-stats .multicolumn-card__info .rte,body .multicolumn.apex-stats .multicolumn-card__info .rte p{font-size:10.5px;letter-spacing:.1em}}body .multicolumn:not(.apex-stats){padding-top:var(--apex-section-y);padding-bottom:var(--apex-section-y)}body .testimonials-sec-in .testmonial-box{position:relative;overflow:hidden;padding:36px 34px 30px}body .testimonials-sec-in .testmonial-box:after{content:"\201d";position:absolute;top:-34px;right:18px;font-family:var(--font-heading-family);font-size:180px;line-height:1;color:#37c3641f;pointer-events:none}body .testimonials-sec-in .testmonial-box p.description{position:relative;font-size:17px;line-height:1.75}.button:not(.button--secondary):not(.button--tertiary),html body a.theme-btn,body ul.grid.product-grid li.grid__item .card .quick-add__submit,.ecomsend__Button{box-shadow:inset 0 1px #ffffff47}body cart-items.is-empty .cart__warnings,.cart__warnings{padding:clamp(72px,9vw,128px) 0 clamp(80px,10vw,140px)}.cart__warnings .cart__empty-text:before{content:"";display:block;width:32px;height:2px;margin:0 auto 22px;background:var(--apex-green)}.cart__warnings .cart__empty-text{text-transform:uppercase;letter-spacing:.01em}.ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap input.ecomsend__Input__Input:focus,.ecomsend__Modal__CustomDialog .ecomsend__Input__Wrap input.ecomsend__Input__Input:focus-visible{border-color:var(--apex-green)!important;box-shadow:0 0 0 3px #37c3642e!important}:root{--apex-ico-percent: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 15.5l7-7'/%3E%3Ccircle cx='9' cy='9' r='1'/%3E%3Ccircle cx='15' cy='15' r='1'/%3E%3C/svg%3E");--apex-ico-chart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 20.5h17'/%3E%3Cpath d='M4.5 18c2-.2 2.6-11 4.1-11s1.8 8 3.4 8 1.9-5 3.4-5 1.9 4.8 4.1 8'/%3E%3C/svg%3E");--apex-ico-uk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.4-6.5-11a6.5 6.5 0 0 1 13 0c0 5.6-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E");--apex-ico-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");--apex-ico-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5.2c0 4.4-2.9 8.3-7 9.8-4.1-1.5-7-5.4-7-9.8V6l7-3z'/%3E%3Cpath d='M8.8 12.2l2.2 2.2 4.2-4.4'/%3E%3C/svg%3E");--apex-ico-cancel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 9l6 6M15 9l-6 6'/%3E%3C/svg%3E");--apex-ico-question: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.3a2.5 2.5 0 0 1 4.8.9c0 1.7-2.4 2.2-2.4 3.6'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--apex-ico-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6 8.5-6'/%3E%3C/svg%3E");--apex-ico-chat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 0 1-11.6 7.1L4 20l1-4A8 8 0 1 1 20 12z'/%3E%3Cpath d='M8.5 11h.01M12 11h.01M15.5 11h.01'/%3E%3C/svg%3E");--apex-ico-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.4-6.5-11a6.5 6.5 0 0 1 13 0c0 5.6-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E");--apex-ico-package: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9z'/%3E%3Cpath d='M4 7.5l8 4.5 8-4.5'/%3E%3Cpath d='M12 12v9'/%3E%3C/svg%3E");--apex-ico-microscope: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21h12'/%3E%3Cpath d='M8 18h8'/%3E%3Cpath d='M10 4l3 1.6-3 5.6-3-1.6z'/%3E%3Cpath d='M11.5 8.6a5 5 0 0 1 3.8 8.4'/%3E%3Cpath d='M12 18v-1'/%3E%3Cpath d='M10 4l.9-1.7 3 1.6-.9 1.7'/%3E%3C/svg%3E");--apex-ico-doc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M8.5 13h7M8.5 16.5h5'/%3E%3C/svg%3E");--apex-ico-flask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6'/%3E%3Cpath d='M10 3v5.2L4.6 18.1A2 2 0 0 0 6.4 21h11.2a2 2 0 0 0 1.8-2.9L14 8.2V3'/%3E%3Cpath d='M7.2 14h9.6'/%3E%3C/svg%3E");--apex-ico-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--apex-ico-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E")}.apex-icon{display:block;flex-shrink:0}.apex-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(180deg,#37c36424,#37c3640f);box-shadow:inset 0 0 0 1px #37c36438;color:#1f9a4c}.apex-left-marker:before,body .powder-product-section .collection .collection__title h2:before,body .solution-collection .collection .collection__title h2:before,.apex-verified__title:before,.apex-reviews__intro h3:before,body .home-video-sec .video-section .title-wrapper h3:before{margin-left:0!important;padding-left:0!important;background:linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}body .powder-product-section,body .solution-collection{background:linear-gradient(180deg,#ffffffc7,#ffffffeb 40%,#fff),url(apex-bg-curves.jpg) center top / cover no-repeat!important}@media screen and (min-width:990px){body .powder-product-section .collection .collection__title,body .solution-collection .collection .collection__title{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:end;text-align:left;margin-bottom:52px}body .powder-product-section .collection .collection__title h2,body .solution-collection .collection .collection__title h2{text-align:left}body .powder-product-section .collection .collection__description,body .solution-collection .collection .collection__description{max-width:none;margin:0;padding-left:28px;border-left:2px solid rgba(55,195,100,.5);text-align:left;column-count:2;column-gap:32px}}body .powder-product-section .collection .collection__description p,body .solution-collection .collection .collection__description p{margin:0;font-size:14.5px;line-height:1.8;color:var(--apex-body)}@media screen and (max-width:989px){body .powder-product-section .collection .collection__title h2:before,body .solution-collection .collection .collection__title h2:before{margin-left:auto!important;padding-left:44px!important;background:linear-gradient(currentColor,currentColor) left center / 30px 1px no-repeat,linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}}body .multicolumn.apex-stats{background:linear-gradient(180deg,#ffffffd1,#ffffffb3),url(apex-bg-sage.jpg) center / cover no-repeat!important;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}body .multicolumn.apex-stats>.page-width{padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(48px,5vw,80px)}body .multicolumn.apex-stats .multicolumn-list{gap:18px}body .multicolumn.apex-stats .multicolumn-list__item+.multicolumn-list__item:before{display:none}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card{position:relative;height:100%;padding:26px 24px 24px;border:1px solid rgba(15,29,21,.08);border-radius:14px;background:#fffffff0;box-shadow:0 1px 2px #0f1d150a,0 16px 36px #0f1d150f;text-align:left;transition:transform .25s var(--apex-ease),box-shadow .25s var(--apex-ease),border-color .2s ease}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:before{content:"";display:block;width:44px;height:44px;margin-bottom:22px;border-radius:12px;position:relative;z-index:1;background:#1f9a4c;-webkit-mask:var(--apex-ico-percent) center / 22px 22px no-repeat;mask:var(--apex-ico-percent) center / 22px 22px no-repeat}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{content:"";position:absolute;top:26px;left:24px;width:44px;height:44px;border-radius:12px;background:#37c3641a;box-shadow:inset 0 0 0 1px #37c36438;pointer-events:none;z-index:0}body .multicolumn.apex-stats .multicolumn-list__item:nth-child(2) .multicolumn-card:before{-webkit-mask-image:var(--apex-ico-chart);mask-image:var(--apex-ico-chart)}body .multicolumn.apex-stats .multicolumn-list__item:nth-child(3) .multicolumn-card:before{-webkit-mask-image:var(--apex-ico-uk);mask-image:var(--apex-ico-uk)}body .multicolumn.apex-stats .multicolumn-list__item:nth-child(4) .multicolumn-card:before{-webkit-mask-image:var(--apex-ico-clock);mask-image:var(--apex-ico-clock)}@media(hover:hover){body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:hover{transform:translateY(-3px);border-color:#37c36466;box-shadow:0 2px 6px #0f1d150d,0 24px 52px #0f1d151a}}body .multicolumn.apex-stats .multicolumn-card__info h3{margin:0 0 8px;font-size:clamp(38px,3.6vw,54px);line-height:1;text-align:left;color:var(--apex-ink)}body .multicolumn.apex-stats .multicolumn-card__info .rte,body .multicolumn.apex-stats .multicolumn-card__info .rte p{text-align:left;font-size:11.5px;letter-spacing:.14em;color:var(--apex-body)}body .multicolumn.apex-stats .multicolumn-card__info .rte:before{content:"";display:block;width:28px;height:2px;margin-bottom:12px;background:var(--apex-green)}@media(max-width:749px){body .multicolumn.apex-stats .multicolumn-list{gap:12px}body .multicolumn.apex-stats .multicolumn-list__item{padding:0;border-top:0!important}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card{padding:20px 16px 18px}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:before,body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{margin-bottom:16px}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{top:20px;left:16px}body .multicolumn.apex-stats .multicolumn-card__info h3{font-size:32px}}body .home-image-with-text-sec-in.home-image-with-text-sec1{background:linear-gradient(180deg,#f6f8f7eb,#f6f8f7eb),url(apex-bg-curves.jpg) center / cover no-repeat!important}@media screen and (min-width:900px){body .home-image-with-text-sec-in.home-image-with-text-sec1 .home-hero-sec-content .row:not(.single-column){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;max-width:1100px}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row:not(.single-column) .text-box,body .home-image-with-text-sec-in.home-image-with-text-sec1 .row:not(.single-column) .img-box{width:auto}}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box{max-width:500px}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte{padding-left:22px;border-left:2px solid rgba(55,195,100,.5)}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte p{margin:0;font-size:17px;line-height:1.8;color:var(--apex-body)}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .img-box .focus-img{aspect-ratio:1;max-width:480px;margin-left:auto;padding:32px;border-radius:18px;box-shadow:inset 0 0 0 1px #0f1d150f,0 30px 70px #0f1d151f}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .img-box .focus-img .front-img{width:100%;height:100%;object-fit:contain}body .apex-verified{padding-top:var(--apex-section-y);padding-bottom:var(--apex-section-y)}.apex-verified__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.apex-verified__title{counter-increment:apex-section;margin:0 0 20px;font-family:var(--font-heading-family);font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--apex-ink)}.apex-verified__title:before{content:counter(apex-section,decimal-leading-zero);display:block;width:max-content;margin:0 0 22px;padding:0 44px 0 0;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1;letter-spacing:.24em;color:#1f9a4c}.apex-verified__text{max-width:46ch;margin:0 0 30px;font-size:16px;line-height:1.75;color:var(--apex-body)}.apex-verified__button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid rgba(31,154,76,.5);border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#1f9a4c;transition:background-color var(--apex-fast) ease,color var(--apex-fast) ease,border-color var(--apex-fast) ease}.apex-verified__button:hover{background:var(--apex-green);border-color:var(--apex-green);color:#fff}.apex-verified__button .apex-icon{transition:transform var(--apex-fast) ease}.apex-verified__button:hover .apex-icon{transform:translate(3px)}.apex-verified__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.apex-verified__item{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:22px;align-items:start;padding:26px 28px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#0f1d1529,#0f1d1512) border-box;box-shadow:0 1px 2px #0f1d150a,0 10px 28px #0f1d150d;transition:transform .25s var(--apex-ease),box-shadow .25s var(--apex-ease),background .2s ease}@media(hover:hover){.apex-verified__item:hover{transform:translate(4px);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#37c364d9,#37c36433) border-box;box-shadow:0 2px 6px #0f1d150d,0 20px 44px #0f1d1517}}.apex-verified__num{position:absolute;top:22px;right:24px;font-family:var(--font-heading-family);font-size:13px;font-weight:600;letter-spacing:.14em;color:#0f1d1547}.apex-verified__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:linear-gradient(180deg,#37c36429,#37c3640f);box-shadow:inset 0 0 0 1px #37c3643d;color:#1f9a4c}.apex-verified__heading{margin:4px 0 8px;font-family:var(--font-heading-family);font-size:21px;font-weight:600;letter-spacing:.01em;color:var(--apex-ink)}.apex-verified__desc{font-size:15px;line-height:1.7;color:var(--apex-body)}@media(max-width:989px){.apex-verified__grid{grid-template-columns:1fr;gap:36px}.apex-verified__intro{text-align:center}.apex-verified__title:before{margin:0 auto 22px;padding:0 44px;background:linear-gradient(currentColor,currentColor) left center / 30px 1px no-repeat,linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}.apex-verified__text{margin-left:auto;margin-right:auto}}@media(max-width:749px){.apex-verified__item{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 18px}.apex-verified__icon{width:48px;height:48px;border-radius:13px}.apex-verified__heading{font-size:18px;padding-right:28px}}body .home-video-sec{background:linear-gradient(180deg,#ffffffe6,#fffffff5),url(apex-bg-sage.jpg) center / cover no-repeat!important}@media screen and (min-width:990px){body .home-video-sec .video-section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy media" "cta media";grid-template-rows:auto 1fr;column-gap:64px;align-items:start}body .home-video-sec .video-section>.page-width,body .home-video-sec .video-section>div:first-child{grid-area:copy;align-self:end;padding:0}body .home-video-sec .video-section>deferred-media,body .home-video-sec .video-section>.video-section__media{grid-area:media}body .home-video-sec .video-section>.site-btn{grid-area:cta;justify-content:flex-start;margin-top:28px}body .home-video-sec .video-section .title-wrapper,body .home-video-sec .video-section .title-wrapper h3,body .home-video-sec .video-section .title-wrapper p{text-align:left}body .home-video-sec .video-section .title-wrapper p{margin-left:0}}body .home-video-sec .video-section .title-wrapper p{font-size:16px;line-height:1.75}body .home-video-sec .video-section__media,body .our-quality-control-video .video-section__media{position:relative;max-width:none;padding:0!important;aspect-ratio:16 / 10;border:0;border-radius:18px;overflow:hidden;background:#0f1d15;box-shadow:0 0 0 10px #fff,0 0 0 11px #0f1d1514,0 40px 90px #0f1d152e}body .our-quality-control-video .video-section__media{aspect-ratio:16 / 9}body .home-video-sec .video-section__poster,body .our-quality-control-video .video-section__poster{background:radial-gradient(ellipse 60% 70% at 50% 45%,#37c36447,#37c36400 70%),linear-gradient(160deg,#0f1d15b8,#0f1d15e6),url(apex-bg-sage.jpg) center / cover no-repeat}body .home-video-sec .video-section__poster img,body .our-quality-control-video .video-section__poster img{opacity:0!important}body .home-video-sec .video-section__poster:after,body .our-quality-control-video .video-section__poster:after{content:"Watch our quality control process";position:absolute;left:50%;bottom:9%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9}html body .home-video-sec deferred-media.video-section__media span.deferred-media__poster-button.motion-reduce,html body .our-quality-control-video deferred-media.video-section__media span.deferred-media__poster-button.motion-reduce{opacity:1!important;filter:none!important;width:92px;height:92px;border:0;border-radius:50%;background:#fff;color:#1f9a4c;box-shadow:0 0 0 10px #ffffff24,0 18px 40px #00000059;transition:transform .2s var(--apex-ease),box-shadow .2s ease}html body .home-video-sec deferred-media.video-section__media span.deferred-media__poster-button .icon,html body .our-quality-control-video deferred-media.video-section__media span.deferred-media__poster-button .icon{width:24px;height:24px;margin-left:4px}html body .home-video-sec .video-section__poster:hover span.deferred-media__poster-button,html body .our-quality-control-video .video-section__poster:hover span.deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.06)}@media(prefers-reduced-motion:no-preference){html body .home-video-sec deferred-media.video-section__media span.deferred-media__poster-button.motion-reduce,html body .our-quality-control-video deferred-media.video-section__media span.deferred-media__poster-button.motion-reduce{animation:apex-pulse 2.6s ease-out infinite}}@keyframes apex-pulse{0%{box-shadow:0 0 #ffffff59,0 18px 40px #00000059}70%{box-shadow:0 0 0 22px #fff0,0 18px 40px #00000059}to{box-shadow:0 0 #fff0,0 18px 40px #00000059}}body .home-video-sec .video-section__media:before,body .our-quality-control-video .video-section__media:before{content:"";position:absolute;z-index:3;top:18px;right:18px;bottom:18px;left:18px;pointer-events:none;background:linear-gradient(#fff,#fff) left top / 22px 2px no-repeat,linear-gradient(#fff,#fff) left top / 2px 22px no-repeat,linear-gradient(#fff,#fff) right top / 22px 2px no-repeat,linear-gradient(#fff,#fff) right top / 2px 22px no-repeat,linear-gradient(#fff,#fff) left bottom / 22px 2px no-repeat,linear-gradient(#fff,#fff) left bottom / 2px 22px no-repeat,linear-gradient(#fff,#fff) right bottom / 22px 2px no-repeat,linear-gradient(#fff,#fff) right bottom / 2px 22px no-repeat;opacity:.7}body .home-video-sec .video-section__media iframe,body .home-video-sec .video-section__media video,body .our-quality-control-video .video-section__media iframe,body .our-quality-control-video .video-section__media video{border-radius:18px}@media(max-width:749px){body .home-video-sec .video-section__media,body .our-quality-control-video .video-section__media{border-radius:12px;box-shadow:0 0 0 6px #fff,0 0 0 7px #0f1d1514,0 24px 50px #0f1d1529}html body .home-video-sec deferred-media.video-section__media span.deferred-media__poster-button.motion-reduce,html body .our-quality-control-video deferred-media.video-section__media span.deferred-media__poster-button.motion-reduce{width:68px;height:68px}body .home-video-sec .video-section__poster:after,body .our-quality-control-video .video-section__poster:after{font-size:10px;letter-spacing:.14em}body .home-video-sec .video-section__media:before,body .our-quality-control-video .video-section__media:before{top:12px;right:12px;bottom:12px;left:12px}}body .multicolumn.apex-faq .multicolumn-card__image-wrapper{display:none}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card{position:relative;height:100%;padding:30px 28px 28px;text-align:left}body .multicolumn.apex-faq .multicolumn-list__item.center{text-align:left}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:before{content:"";display:block;width:52px;height:52px;margin-bottom:22px;border-radius:14px;background:linear-gradient(180deg,#37c36429,#37c3640f);box-shadow:inset 0 0 0 1px #37c3643d}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:after{content:"";position:absolute;top:44px;left:42px;width:24px;height:24px;background:#1f9a4c;-webkit-mask:var(--apex-ico-shield) center / contain no-repeat;mask:var(--apex-ico-shield) center / contain no-repeat}body .multicolumn.apex-faq .multicolumn-list__item:nth-child(2) .multicolumn-card:after{-webkit-mask-image:var(--apex-ico-cancel);mask-image:var(--apex-ico-cancel)}body .multicolumn.apex-faq .multicolumn-list__item:nth-child(3) .multicolumn-card:after{-webkit-mask-image:var(--apex-ico-clock);mask-image:var(--apex-ico-clock)}body .multicolumn.apex-faq .multicolumn-list__item:nth-child(n+4) .multicolumn-card:after{-webkit-mask-image:var(--apex-ico-question);mask-image:var(--apex-ico-question)}body .multicolumn.apex-faq .multicolumn-card__info{padding:0;text-align:left}body .multicolumn.apex-faq .multicolumn-card__info h3{margin:0 0 12px;font-size:19px;line-height:1.3;text-align:left}body .multicolumn.apex-faq .multicolumn-card__info h3 br{display:none}body .multicolumn.apex-faq .multicolumn-card__info .rte,body .multicolumn.apex-faq .multicolumn-card__info .rte p{font-size:15px;line-height:1.7;text-align:left;color:var(--apex-body)}body .multicolumn.apex-faq .multicolumn-list{gap:20px}body .testimonials-sec-in.apex-reviews{background:linear-gradient(180deg,#f6f8f7e6,#f6f8f7f5),url(apex-bg-curves.jpg) center / cover no-repeat!important;padding-top:var(--apex-section-y);padding-bottom:calc(var(--apex-section-y) + 40px)}.apex-reviews__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:center}body .apex-reviews .apex-reviews__intro.row.title-sec{margin:0;text-align:left}body .apex-reviews .apex-reviews__intro h3{margin-bottom:18px;text-align:left}.apex-reviews__text{margin:0 0 30px;font-size:16px;line-height:1.7;color:var(--apex-body)}.apex-reviews__score{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0f1d1514,0 14px 32px #0f1d150f}.apex-reviews__average{font-family:var(--font-heading-family);font-size:56px;font-weight:700;line-height:1;color:var(--apex-ink)}.apex-reviews__score-meta{display:grid;gap:8px}.apex-reviews__stars{display:flex;gap:3px;color:var(--apex-green)}.apex-reviews__count{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--apex-body)}body .apex-reviews .testimonials-slider{padding:0;margin:0 -10px}body .apex-reviews .slick-track .slick-slide{padding:10px}body .apex-reviews .testmonial-box.apex-review{display:flex;flex-direction:column;height:100%;margin:0;padding:30px 30px 26px;border-radius:16px}body .apex-reviews .testmonial-box.apex-review:after{display:none}.apex-review__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}body .apex-reviews .rating-box{display:flex;gap:3px;color:var(--apex-green)}body .apex-reviews .rating-box svg,body .testimonials-sec-in.apex-reviews .rating-box svg{width:16px;height:16px}body .testimonials-sec-in.apex-reviews .rating-box svg path{fill:currentColor}.apex-review__mark{color:#37c36438}.apex-review__quote{flex:1 0 auto;margin:0}body .apex-reviews .testmonial-box p.description{margin:0;font-size:17px;line-height:1.75;color:var(--apex-ink)}body .apex-reviews .author-box{display:flex;flex-direction:row;align-items:center;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--apex-line)}.apex-review__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:linear-gradient(180deg,#37c3642e,#37c36414);box-shadow:inset 0 0 0 1px #37c36447;font-family:var(--font-heading-family);font-size:18px;font-weight:600;color:#1f9a4c}.apex-review__who{display:grid;gap:2px}body .apex-reviews .author-name{font-family:var(--font-heading-family);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--apex-ink)}.apex-review__role{font-size:12px;letter-spacing:.04em;color:var(--apex-muted)}body .apex-reviews .slick-prev,body .apex-reviews .slick-next{top:auto;bottom:-58px;transform:none;width:44px;height:44px;background:#fff;border:1px solid rgba(15,29,21,.12)}body .apex-reviews .slick-prev{left:auto;right:66px}body .apex-reviews .slick-next{right:10px}body .apex-reviews .slick-prev:hover,body .apex-reviews .slick-next:hover{border-color:var(--apex-green);background:#fff}body .apex-reviews ul.slick-dots{bottom:-44px;left:10px;width:auto;text-align:left}@media(max-width:989px){.apex-reviews__grid{grid-template-columns:1fr;gap:32px}body .apex-reviews .apex-reviews__intro.row.title-sec,body .apex-reviews .apex-reviews__intro h3{text-align:center}.apex-reviews__text{margin-left:auto;margin-right:auto}.apex-reviews__score{max-width:420px;margin:0 auto}body .apex-reviews .apex-reviews__intro h3:before{margin:0 auto 22px!important;padding:0 44px!important;background:linear-gradient(currentColor,currentColor) left center / 30px 1px no-repeat,linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}}@media(max-width:749px){body .apex-reviews .slick-prev,body .apex-reviews .slick-next{display:none!important}body .apex-reviews ul.slick-dots{left:0;right:0;text-align:center}.apex-reviews__average{font-size:44px}body .apex-reviews .testmonial-box.apex-review{padding:24px 22px 22px}}body.template-page-faq .simple-page-content,body.template-page-contact .main-page-title{position:relative}body.template-page-faq .simple-page-content{margin:0 0 8px;padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,72px);background:linear-gradient(180deg,#ffffff8c,#fffffff2),url(apex-hero-desktop.jpg) center / cover no-repeat;border-bottom:1px solid var(--apex-line);text-align:center}body.template-page-faq .simple-page-content .content-are{max-width:720px;margin:0 auto}body .simple-page-content .content-are h2{text-decoration:none!important}body.template-page-faq .simple-page-content .content-are h2{margin:0 0 16px;font-size:clamp(32px,4.4vw,56px);line-height:1.05;text-transform:uppercase;letter-spacing:.01em}body.template-page-faq .simple-page-content .content-are h2:before{content:"Help centre";display:block;width:max-content;margin:0 auto 20px;padding:0 44px;background:linear-gradient(#1f9a4c,#1f9a4c) left center / 30px 1px no-repeat,linear-gradient(#1f9a4c,#1f9a4c) right center / 30px 1px no-repeat;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#1f9a4c}body.template-page-faq .simple-page-content .content-are p{max-width:56ch;margin:0 auto;font-size:17px;color:var(--apex-body)}body.template-page-faq .breadcumbs-sec+*{margin-top:0}body.template-page-faq .collapsible-content .collapsible-content-wrapper-narrow,body.template-page-quality_control .collapsible-content .collapsible-content-wrapper-narrow,body.template-page-quality-control .collapsible-content .collapsible-content-wrapper-narrow{max-width:900px;margin:0 auto}body.template-page-faq .collapsible-content .collapsible-content-wrapper-narrow>*,body.template-page-quality_control .collapsible-content .collapsible-content-wrapper-narrow>*,body.template-page-quality-control .collapsible-content .collapsible-content-wrapper-narrow>*{max-width:none}body.template-page-faq .collapsible-content__header,body.template-page-quality_control .collapsible-content__header,body.template-page-quality-control .collapsible-content__header{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;text-align:center}body.template-page-faq .collapsible-content__heading,body.template-page-quality_control .collapsible-content__heading,body.template-page-quality-control .collapsible-content__heading{margin:0;font-size:clamp(24px,2.6vw,32px);text-transform:uppercase;letter-spacing:.01em;text-align:center}body.template-page-faq .collapsible-content__heading u,body.template-page-faq .collapsible-content__heading span,body.template-page-quality_control .collapsible-content__heading u,body.template-page-quality_control .collapsible-content__heading span,body.template-page-quality-control .collapsible-content__heading u,body.template-page-quality-control .collapsible-content__heading span{text-decoration:none!important}body.template-page-faq .collapsible-content__header:before,body.template-page-quality_control .collapsible-content__header:before,body.template-page-quality-control .collapsible-content__header:before{content:"";width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:linear-gradient(180deg,#37c36429,#37c3640f);box-shadow:inset 0 0 0 1px #37c3643d}body.template-page-faq .collapsible-content__header:after,body.template-page-quality_control .collapsible-content__header:after,body.template-page-quality-control .collapsible-content__header:after{content:"";order:-1;width:0;height:0}body.template-page-faq .collapsible-content__grid,body.template-page-quality_control .collapsible-content__grid,body.template-page-quality-control .collapsible-content__grid{padding:6px 26px;border-radius:16px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#0f1d1524,#0f1d150f) border-box;border:1px solid transparent;box-shadow:0 1px 2px #0f1d150a,0 14px 34px #0f1d150d}body.template-page-faq .collapsible-content .accordion,body.template-page-quality_control .collapsible-content .accordion,body.template-page-quality-control .collapsible-content .accordion{border-top:0;border-bottom:1px solid var(--apex-line)}body.template-page-faq .collapsible-content .grid__item:last-child .accordion:last-child,body.template-page-quality_control .collapsible-content .grid__item:last-child .accordion:last-child,body.template-page-quality-control .collapsible-content .grid__item:last-child .accordion:last-child{border-bottom:0}body.template-page-faq .collapsible-content .accordion summary,body.template-page-quality_control .collapsible-content .accordion summary,body.template-page-quality-control .collapsible-content .accordion summary{padding-right:4px}body.template-page-faq .collapsible-content .accordion .accordion__title,body.template-page-quality_control .collapsible-content .accordion .accordion__title,body.template-page-quality-control .collapsible-content .accordion .accordion__title{padding:22px 0;font-size:16px;font-weight:500}body.template-page-faq .collapsible-content .accordion details[open]>summary .accordion__title,body.template-page-quality_control .collapsible-content .accordion details[open]>summary .accordion__title,body.template-page-quality-control .collapsible-content .accordion details[open]>summary .accordion__title{color:#1f9a4c;font-weight:600}body.template-page-faq .collapsible-content .accordion summary .icon-caret,body.template-page-quality_control .collapsible-content .accordion summary .icon-caret,body.template-page-quality-control .collapsible-content .accordion summary .icon-caret{display:none}body.template-page-faq .collapsible-content .accordion summary:after,body.template-page-quality_control .collapsible-content .accordion summary:after,body.template-page-quality-control .collapsible-content .accordion summary:after{content:"";position:absolute;top:50%;right:4px;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:linear-gradient(#1f9a4c,#1f9a4c) center / 12px 1.5px no-repeat,linear-gradient(#1f9a4c,#1f9a4c) center / 1.5px 12px no-repeat,#37c3641a;transition:transform .2s var(--apex-ease),background-color .2s ease}body.template-page-faq .collapsible-content .accordion details[open]>summary:after,body.template-page-quality_control .collapsible-content .accordion details[open]>summary:after,body.template-page-quality-control .collapsible-content .accordion details[open]>summary:after{transform:rotate(45deg)}body.template-page-faq .collapsible-content .accordion .accordion__content,body.template-page-quality_control .collapsible-content .accordion .accordion__content,body.template-page-quality-control .collapsible-content .accordion .accordion__content{padding:0 52px 24px 0}body.template-page-faq .collapsible-content,body.template-page-quality_control .collapsible-content,body.template-page-quality-control .collapsible-content{padding-top:26px;padding-bottom:26px}@media(max-width:749px){body.template-page-faq .collapsible-content__grid,body.template-page-quality_control .collapsible-content__grid,body.template-page-quality-control .collapsible-content__grid{padding:2px 16px}body.template-page-faq .collapsible-content .accordion .accordion__content,body.template-page-quality_control .collapsible-content .accordion .accordion__content,body.template-page-quality-control .collapsible-content .accordion .accordion__content{padding-right:8px}}body .our-quality-control-video{background:linear-gradient(180deg,#ffffff8c,#fffffff7 60%),url(apex-hero-desktop.jpg) center top / cover no-repeat}body .our-quality-control-video .video-section{padding-top:28px;padding-bottom:clamp(48px,6vw,88px)}body .our-quality-control-video .video-section .title-wrapper{margin-bottom:40px;text-align:center}body .our-quality-control-video .video-section .title-wrapper h3{padding-bottom:0;border-bottom:0;font-size:clamp(34px,4.6vw,60px);text-align:center}body .our-quality-control-video .video-section .title-wrapper h3:before{content:"Independent testing";margin:0 auto 20px!important;padding:0 44px!important;background:linear-gradient(currentColor,currentColor) left center / 30px 1px no-repeat,linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}body .our-quality-control-video .video-section__media{max-width:1000px;margin:0 auto}body .our-quality-control-video .video-section .site-btn{margin-top:44px}body .multicolumn.apex-steps{background:var(--apex-surface)!important;border-top:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line)}body .multicolumn.apex-steps .title-wrapper-with-link{justify-content:center;margin-bottom:40px}body .multicolumn.apex-steps .multicolumn-list{counter-reset:apex-step;gap:20px}body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card{position:relative;height:100%;padding:30px 28px 28px;counter-increment:apex-step;text-align:left}body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card:before{content:"";display:block;width:52px;height:52px;margin-bottom:24px;border-radius:14px;background:linear-gradient(180deg,#37c36429,#37c3640f);box-shadow:inset 0 0 0 1px #37c3643d}body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card:after{content:"";position:absolute;top:44px;left:42px;width:24px;height:24px;background:#1f9a4c;-webkit-mask:var(--apex-ico-package) center / contain no-repeat;mask:var(--apex-ico-package) center / contain no-repeat}body .multicolumn.apex-steps .multicolumn-list__item:nth-child(2) .multicolumn-card:after{-webkit-mask-image:var(--apex-ico-microscope);mask-image:var(--apex-ico-microscope)}body .multicolumn.apex-steps .multicolumn-list__item:nth-child(3) .multicolumn-card:after{-webkit-mask-image:var(--apex-ico-doc);mask-image:var(--apex-ico-doc)}body .multicolumn.apex-steps .multicolumn-card__info{padding:0}body .multicolumn.apex-steps .multicolumn-card__info h3{margin:0 0 10px;font-size:21px;text-align:left}body .multicolumn.apex-steps .multicolumn-card__info h3:before{content:"Step " counter(apex-step,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1f9a4c}body .multicolumn.apex-steps .multicolumn-card__info .rte p{font-size:15px;line-height:1.7;text-align:left;color:var(--apex-body)}body .multicolumn.apex-steps .center{margin-top:36px;text-align:center}body.template-page-contact .breadcumbs-sec{position:relative;z-index:1}body.template-page-contact main>.shopify-section:nth-of-type(2){background:linear-gradient(180deg,#ffffff80,#fffffff7 70%),url(apex-hero-desktop.jpg) center top / cover no-repeat}body.template-page-contact .main-page-title{margin-bottom:18px;font-size:clamp(36px,5vw,64px);text-align:center}body.template-page-contact .main-page-title:before{content:"Get in touch";width:max-content;margin:0 auto 20px;padding:0 44px;height:auto;background:linear-gradient(#1f9a4c,#1f9a4c) left center / 30px 1px no-repeat,linear-gradient(#1f9a4c,#1f9a4c) right center / 30px 1px no-repeat;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#1f9a4c}body.template-page-contact .main-page-title+.rte,body.template-page-contact .main-page-title~.rte{max-width:none;text-align:center}body.template-page-contact .main-page-title~.rte>p{max-width:60ch;margin:0 auto;font-size:17px}body.template-page-contact .contact-boxes-are{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;text-align:left}body.template-page-contact .contact-bx{position:relative;width:auto;padding:28px 26px 26px 98px;min-height:108px}body.template-page-contact .contact-bx:before{content:"";position:absolute;top:26px;left:26px;width:52px;height:52px;border-radius:14px;background:linear-gradient(180deg,#37c36429,#37c3640f);box-shadow:inset 0 0 0 1px #37c3643d}body.template-page-contact .contact-bx:after{content:"";position:absolute;top:40px;left:40px;width:24px;height:24px;background:#1f9a4c;-webkit-mask:var(--apex-ico-mail) center / contain no-repeat;mask:var(--apex-ico-mail) center / contain no-repeat}body.template-page-contact .contact-bx:nth-child(2):after{-webkit-mask-image:var(--apex-ico-chat);mask-image:var(--apex-ico-chat)}body.template-page-contact .contact-bx:nth-child(3):after{-webkit-mask-image:var(--apex-ico-pin);mask-image:var(--apex-ico-pin)}body.template-page-contact .contact-bx a,body.template-page-contact .contact-bx{font-size:15px;line-height:1.6}body.template-page-contact .contact{max-width:820px;margin:0 auto clamp(56px,7vw,96px);padding:clamp(28px,4vw,48px)!important;border-radius:20px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#0f1d1524,#0f1d150f) border-box;border:1px solid transparent;box-shadow:0 2px 6px #0f1d150a,0 30px 70px #0f1d1517}body.template-page-contact .contact form{max-width:none}body.template-page-contact .contact .title{margin:0 0 28px;font-size:clamp(26px,3vw,36px);text-align:center;text-transform:uppercase;letter-spacing:.01em}body.template-page-contact .contact .title:before{content:"";display:block;width:32px;height:2px;margin:0 auto 18px;background:var(--apex-green)}@media(max-width:749px){body.template-page-contact .contact-boxes-are{grid-template-columns:1fr;gap:12px}body.template-page-contact .contact-bx{padding:22px 20px 22px 88px;min-height:96px}body.template-page-contact .contact-bx:before{top:22px;left:20px}body.template-page-contact .contact-bx:after{top:36px;left:34px}body.template-page-contact .contact{margin-left:16px;margin-right:16px}}body.template-collection .collection-hero{padding:clamp(36px,5vw,64px) 0 clamp(28px,4vw,48px);background:linear-gradient(180deg,#ffffff8c,#fffffff5),url(apex-bg-curves.jpg) center / cover no-repeat;border-bottom:1px solid var(--apex-line)}body.template-collection .collection-hero__inner{justify-content:center;text-align:center}body.template-collection .collection-hero__title{margin:0;font-size:clamp(34px,4.6vw,60px);text-align:center}body.template-collection .collection-hero__title:before{content:"Shop";display:block;width:max-content;margin:0 auto 18px;padding:0 44px;background:linear-gradient(#1f9a4c,#1f9a4c) left center / 30px 1px no-repeat,linear-gradient(#1f9a4c,#1f9a4c) right center / 30px 1px no-repeat;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#1f9a4c}body.template-collection .collection-hero__description{max-width:62ch;margin:14px auto 0;font-size:16px;text-align:center;color:var(--apex-body)}@media screen and (min-width:750px){body .facets-vertical{display:flex;align-items:flex-start;gap:36px}body .facets-vertical .facets-wrapper{position:sticky;top:104px;flex:0 0 270px;width:270px;padding:22px 22px 14px;border-radius:16px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#0f1d1524,#0f1d150f) border-box;border:1px solid transparent;box-shadow:0 1px 2px #0f1d150a,0 14px 34px #0f1d150d}body .facets-vertical .product-grid-container{flex:1 1 auto;min-width:0}body .facets-vertical #ProductGridContainer ul.grid.product-grid li.grid__item{max-width:calc((100% / 3) - 14px)}}@media screen and (min-width:750px)and (max-width:1199px){body .facets-vertical #ProductGridContainer ul.grid.product-grid li.grid__item{max-width:calc(50% - 10px)}}body .facets-vertical .facets__heading,body #verticalTitle{margin:0 0 6px;font-family:var(--font-heading-family);font-size:20px;text-transform:uppercase;letter-spacing:.04em;color:var(--apex-ink)}body .facets-vertical .facets__disclosure-vertical,body .facets-vertical .facets__details{border-top:1px solid var(--apex-line)}body .facets-vertical .facets__summary{padding:16px 0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-ink)}body .facets-vertical .facets__summary .icon-caret{color:var(--apex-muted)}body .facets-vertical .facet-checkbox{padding:7px 0;font-size:14px;color:var(--apex-body)}body .facets-vertical .facet-checkbox:hover{color:var(--apex-ink)}body .facets-vertical .facet-checkbox>svg{border-radius:4px}body .facets-vertical .facet-checkbox input:checked~svg,body .facets-vertical .facet-checkbox input[type=checkbox]:checked+svg{background:var(--apex-green);border-color:var(--apex-green)}body .facets-vertical .facets__price .field__input{min-height:44px}body .facets-vertical .active-facets{margin-bottom:8px}body .facets-vertical .facets-vertical-sort .select__select,body .facet-filters__field .select__select{min-height:44px;border-radius:6px}body.template-collection .product-count-vertical,body.template-collection .product-count{font-size:13px;color:var(--apex-muted)}body .mobile-facets__open{min-height:46px;padding:0 18px;border:1px solid rgba(15,29,21,.14);border-radius:8px;background:#fff}body .mobile-facets__open-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--apex-ink)}body .mobile-facets__inner{border-radius:0}body .mobile-facets__header{border-bottom:1px solid var(--apex-line)}body .mobile-facets__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em}body .mobile-facets__footer .button{min-height:48px}.home-hero-sec-in .home-hero-trust__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:11px;background:linear-gradient(180deg,#37c36429,#37c3640f);box-shadow:inset 0 0 0 1px #37c3643d;color:#1f9a4c}.home-hero-sec-in .home-hero-trust__icon svg{width:21px;height:21px}@media(max-width:749px){.home-hero-sec-in .home-hero-trust__icon{flex-basis:32px;width:32px;height:32px;border-radius:9px}.home-hero-sec-in .home-hero-trust__icon svg{width:17px;height:17px}}.header__heading-logo{max-height:none}body .home-video-sec deferred-media.video-section__media,body .our-quality-control-video deferred-media.video-section__media{display:block;width:100%}body .multicolumn.apex-stats .multicolumn-list,body .multicolumn.apex-faq .multicolumn-list,body .multicolumn.apex-steps .multicolumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}body .multicolumn.apex-stats .multicolumn-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body .multicolumn.apex-stats .multicolumn-list__item,body .multicolumn.apex-faq .multicolumn-list__item,body .multicolumn.apex-steps .multicolumn-list__item{width:auto;max-width:none}@media(max-width:989px){body .multicolumn.apex-stats .multicolumn-list{grid-template-columns:repeat(2,minmax(0,1fr))}body .multicolumn.apex-faq .multicolumn-list,body .multicolumn.apex-steps .multicolumn-list{grid-template-columns:1fr}}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:after,body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card:after,body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{right:auto;bottom:auto;border-radius:0;box-shadow:none;z-index:2}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{border-radius:12px;box-shadow:inset 0 0 0 1px #37c36438;z-index:0}body .apex-reviews .apex-review__quote,body .apex-reviews .apex-review__quote p{font-style:normal}body .testimonials-sec-in.apex-reviews .testimonials-sec-content .apex-reviews__intro.row.title-sec h3{margin:0 0 18px;text-align:left}body .apex-reviews blockquote.apex-review__quote{padding:0;border:0}@media(max-width:989px){body .testimonials-sec-in.apex-reviews .testimonials-sec-content .apex-reviews__intro.row.title-sec h3{text-align:center}}body.template-page-faq .collapsible-content__header:before,body.template-page-quality_control .collapsible-content__header:before,body.template-page-quality-control .collapsible-content__header:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f9a4c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.3a2.5 2.5 0 0 1 4.8.9c0 1.7-2.4 2.2-2.4 3.6'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / 20px 20px no-repeat,linear-gradient(180deg,#37c36429,#37c3640f)}.apex-reviews__grid>*,.apex-verified__grid>*,body .home-video-sec .video-section>*,body .powder-product-section .collection .collection__title>*,body .home-image-with-text-sec-in.home-image-with-text-sec1 .home-hero-sec-content .row>*{min-width:0}@media(max-width:989px){.apex-reviews__grid,.apex-verified__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box{max-width:none}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte{padding-left:0;border-left:0}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .img-box .focus-img{margin:0 auto;padding:22px}}body.template-collection #ProductGridContainer .collection,body #ProductGridContainer .collection{padding:0}body .facets-vertical{padding-top:32px;padding-bottom:56px}body .home-video-sec .video-section__poster,body .our-quality-control-video .video-section__poster{background:#0f1d15}.video-section__poster .video-section__preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(1.05);pointer-events:none}body .home-video-sec .video-section__poster:after,body .our-quality-control-video .video-section__poster:after{z-index:2}html body .home-video-sec deferred-media.video-section__media span.deferred-media__poster-button,html body .our-quality-control-video deferred-media.video-section__media span.deferred-media__poster-button{z-index:2}body .home-video-sec .video-section__poster:before,body .our-quality-control-video .video-section__poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0f1d1500 55%,#0f1d158c);pointer-events:none}body .powder-product-section .collection .collection__title h2:before,body .solution-collection .collection .collection__title h2:before,.apex-verified__title:before,.apex-reviews__intro h3:before,body .home-video-sec .video-section .title-wrapper h3:before,body .home-image-with-text-sec-in .home-hero-sec-content .row:not(.single-column) h2:before,body .our-quality-control-video .video-section .title-wrapper h3:before{margin-left:auto!important;margin-right:auto!important;padding:0 44px!important;background:linear-gradient(currentColor,currentColor) left center / 30px 1px no-repeat,linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}body .powder-product-section .collection .collection__title,body .solution-collection .collection .collection__title{display:block!important;text-align:center!important;margin-bottom:44px}body .powder-product-section .collection .collection__title h2,body .solution-collection .collection .collection__title h2{text-align:center!important}body .powder-product-section .collection .collection__description,body .solution-collection .collection .collection__description{max-width:820px!important;margin:18px auto 0!important;padding:0!important;border:0!important;column-count:1!important;text-align:center!important}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card,body .multicolumn.apex-stats .multicolumn-card__info h3,body .multicolumn.apex-stats .multicolumn-card__info .rte,body .multicolumn.apex-stats .multicolumn-card__info .rte p{text-align:center}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:before{margin-left:auto;margin-right:auto}body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{left:50%;transform:translate(-50%)}body .multicolumn.apex-stats .multicolumn-card__info .rte:before{margin-left:auto;margin-right:auto}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box,body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box h2,body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box p{text-align:center!important}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box{margin:0 auto}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte{padding-left:0;border-left:0}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte:after{content:"";display:block;width:48px;height:2px;margin:22px auto 0;background:#37c36499}body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .img-box .focus-img{margin-left:auto;margin-right:auto}@media screen and (min-width:900px){body .home-image-with-text-sec-in.home-image-with-text-sec1 .home-hero-sec-content .row:not(.single-column){align-items:center}}.apex-verified__grid{grid-template-columns:minmax(0,1fr)!important;gap:44px}.apex-verified__intro{max-width:720px;margin:0 auto;text-align:center}.apex-verified__text{margin-left:auto;margin-right:auto}.apex-verified__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.apex-verified__item{grid-template-columns:1fr;justify-items:center;gap:18px;padding:36px 28px 32px;text-align:center}@media(hover:hover){.apex-verified__item:hover{transform:translateY(-4px)}}.apex-verified__heading{margin-top:0}@media(max-width:989px){.apex-verified__list{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}@media(max-width:749px){.apex-verified__item{grid-template-columns:1fr;padding:28px 20px 26px}.apex-verified__heading{padding-right:0}.apex-verified__icon{width:56px;height:56px}}@media screen and (min-width:990px){body .home-video-sec .video-section{display:block}}body .home-video-sec .video-section .title-wrapper,body .home-video-sec .video-section .title-wrapper h3,body .home-video-sec .video-section .title-wrapper p{text-align:center!important}body .home-video-sec .video-section .title-wrapper p{max-width:64ch;margin-left:auto!important;margin-right:auto!important}body .home-video-sec .video-section .title-wrapper{margin-bottom:44px}body .home-video-sec .video-section__media{max-width:980px;margin-left:auto;margin-right:auto}body .home-video-sec .video-section>.site-btn{justify-content:center!important;margin-top:44px}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card,body .multicolumn.apex-faq .multicolumn-list__item.center,body .multicolumn.apex-faq .multicolumn-card__info,body .multicolumn.apex-faq .multicolumn-card__info h3,body .multicolumn.apex-faq .multicolumn-card__info .rte,body .multicolumn.apex-faq .multicolumn-card__info .rte p{text-align:center}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:before{margin-left:auto;margin-right:auto}body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:after{left:50%;margin-left:-12px}.apex-reviews__grid{grid-template-columns:minmax(0,1fr)!important;gap:40px}body .apex-reviews .apex-reviews__intro.row.title-sec,body .testimonials-sec-in.apex-reviews .testimonials-sec-content .apex-reviews__intro.row.title-sec h3{text-align:center!important}body .apex-reviews .apex-reviews__intro.row.title-sec{max-width:640px;margin:0 auto}.apex-reviews__text{margin-left:auto;margin-right:auto}.apex-reviews__score{display:inline-flex;margin:0 auto;text-align:left}body .apex-reviews .testmonial-box.apex-review{align-items:center;text-align:center}.apex-review__top{position:relative;justify-content:center;width:100%}.apex-review__mark{position:absolute;top:-6px;right:0}body .apex-reviews .testmonial-box p.description{text-align:center}body .apex-reviews .author-box{justify-content:center;width:100%}.apex-review__who{text-align:left}body .apex-reviews .slick-prev,body .apex-reviews .slick-next{bottom:-62px}body .apex-reviews .slick-prev{left:calc(50% - 52px);right:auto}body .apex-reviews .slick-next{left:calc(50% + 8px);right:auto}body .apex-reviews ul.slick-dots{left:0;right:0;bottom:-100px;width:100%;text-align:center}body .testimonials-sec-in.apex-reviews{padding-bottom:calc(var(--apex-section-y) + 90px)}body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card,body .multicolumn.apex-steps .multicolumn-card__info h3,body .multicolumn.apex-steps .multicolumn-card__info .rte p{text-align:center}body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card:before{margin-left:auto;margin-right:auto}body .multicolumn.apex-steps .multicolumn-list__item .multicolumn-card:after{left:50%;margin-left:-12px}body.template-page-contact .contact-boxes-are{text-align:center}body.template-page-contact .contact-bx{padding:96px 24px 28px;text-align:center}body.template-page-contact .contact-bx:before{left:50%;margin-left:-26px}body.template-page-contact .contact-bx:after{left:50%;margin-left:-12px}@media(max-width:749px){body.template-page-contact .contact-bx{padding:90px 20px 24px}body.template-page-contact .contact-bx:before{left:50%}body.template-page-contact .contact-bx:after{left:50%}}body .contact-bx,.blog-articles .article-card .card__information,.blog-articles .article-card .card__heading,body.template-page-purity-certificates .multicolumn .multicolumn-card__info{text-align:center}body .product__info-wrapper .free-shipping-box{justify-content:center;text-align:center}.main-page-title,h1.main-page-title,.shopify-policy__title,.shopify-policy__title h1,body .content-with-menu-section .left-content-are>h1:first-child,.template-blog .main-blog h1,.article-template__title{text-align:center}.main-page-title:before,.shopify-policy__title h1:before,body .content-with-menu-section .left-content-are>h1:first-child:before,.template-blog .main-blog h1:before,.article-template__title:before{margin-left:auto!important;margin-right:auto!important}.video-section__poster .video-section__preview{filter:none}html body .powder-product-section{background:#fff!important}html body .powder-product-section .collection{padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(56px,6vw,88px)}html body .powder-product-section .collection .collection__title{margin-bottom:40px}html body .powder-product-section .collection .collection__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:720px!important}html body .powder-product-section .collection .collection__description p{font-size:15.5px;line-height:1.75}html body .powder-product-section .center.collection__view-all{margin-top:48px}html body .powder-product-section .center.collection__view-all a.button{min-width:220px}html body .multicolumn.apex-stats{background:linear-gradient(120deg,#2aa855,#37c364 55%,#3fcc6c)!important;border:0}html body .multicolumn.apex-stats>.page-width{padding-top:clamp(52px,6vw,84px);padding-bottom:clamp(52px,6vw,84px)}html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card{padding:30px 22px 28px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;box-shadow:none}@media(hover:hover){html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:hover{transform:translateY(-3px);background:#ffffff29;border-color:#ffffff80;box-shadow:0 18px 40px #0f1d152e}}html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:before{background:#fff}html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{background:#ffffff29;box-shadow:inset 0 0 0 1px #fff6}html body .multicolumn.apex-stats .multicolumn-card__info h3{font-size:clamp(40px,4vw,60px);color:#fff}html body .multicolumn.apex-stats .multicolumn-card__info .rte,html body .multicolumn.apex-stats .multicolumn-card__info .rte p{color:#ffffffe6}html body .multicolumn.apex-stats .multicolumn-card__info .rte:before{background:#ffffffb3}html body .home-image-with-text-sec-in.home-image-with-text-sec1{background:var(--apex-surface)!important;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}@media screen and (min-width:900px){html body .home-image-with-text-sec-in.home-image-with-text-sec1 .home-hero-sec-content .row:not(.single-column){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center;max-width:1200px}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .img-box{order:-1}}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .img-box .focus-img{max-width:540px;margin:0 auto;border-radius:22px;background:radial-gradient(ellipse 75% 70% at 50% 42%,#fff,#eef2ef 62%,#e1e8e4);box-shadow:inset 0 0 0 1px #0f1d150f,0 40px 90px #0f1d1524}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box{max-width:520px}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte:after{display:none}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte p{font-size:17px;line-height:1.8}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte ul li{display:inline-flex;align-items:center;gap:9px;margin:0;padding:10px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0f1d1514,0 6px 16px #0f1d150d;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--apex-ink)}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte ul li:before{content:"";flex:0 0 18px;width:18px;height:18px}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte ul li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2337c364'/%3E%3Cpath d='M5.2 9.3l2.4 2.4 5-5.2' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .btn-box{display:flex;justify-content:center;margin-top:34px}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .btn-box .c-btn{min-height:52px;padding:0 34px;display:inline-flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html body .satisfaction-sec-in.apex-verified{background:#fff!important;background-image:none!important;border:0;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}html body .apex-verified__list{gap:24px}html body .apex-verified__item{position:relative;overflow:hidden;gap:20px;padding:44px 30px 42px;border-radius:20px}html body .apex-verified__item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--apex-green);transform:scaleX(0);transition:transform .3s var(--apex-ease)}@media(hover:hover){html body .apex-verified__item:hover:before{transform:scaleX(1)}}html body .apex-verified__icon{width:76px;height:76px;border-radius:22px}html body .apex-verified__icon svg{width:34px;height:34px}html body .apex-verified__num{top:auto;bottom:-22px;right:14px;font-size:120px;font-weight:700;line-height:1;letter-spacing:0;color:#37c36414;pointer-events:none}html body .apex-verified__heading{font-size:24px}html body .apex-verified__desc{position:relative;max-width:30ch;margin:0 auto;font-size:15.5px}html body .home-video-sec{background-color:#0f1d15!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:48px 48px!important;background-position:center top!important}html body .home-video-sec .video-section{padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px);background:transparent}html body .home-video-sec .video-section .title-wrapper h3{color:#fff}html body .home-video-sec .video-section .title-wrapper h3:before{color:var(--apex-green)}html body .home-video-sec .video-section .title-wrapper p{color:#ffffffb8}html body .home-video-sec .video-section__media{max-width:1080px;box-shadow:0 0 0 1px #ffffff1f,0 50px 110px #0000008c}html body .multicolumn.apex-faq{background:var(--apex-surface)!important;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}html body .multicolumn.apex-faq .multicolumn-list{gap:24px}html body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card{padding:40px 30px 36px;border-radius:20px}html body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:before{width:64px;height:64px;border-radius:18px}html body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:after{top:60px;width:28px;height:28px;margin-left:-14px}html body .multicolumn.apex-faq .multicolumn-card__info h3{font-size:21px}html body .multicolumn.apex-faq .multicolumn-card__info .rte:before{content:"";display:block;width:32px;height:2px;margin:0 auto 16px;background:var(--apex-green)}html body .multicolumn.apex-faq .center{margin-top:44px}html body .testimonials-sec-in.apex-reviews{background:#fff!important;padding-top:clamp(64px,7vw,104px)}html body .apex-reviews__score{gap:22px;padding:24px 32px;border-radius:18px;background:var(--apex-surface);box-shadow:inset 0 0 0 1px #0f1d150f}html body .apex-reviews__average{font-size:64px;color:#1f9a4c}html body .apex-reviews .testmonial-box.apex-review{padding:38px 36px 30px;border:1px solid rgba(15,29,21,.06);border-radius:22px;background:var(--apex-surface);box-shadow:none}@media(hover:hover){html body .apex-reviews .testmonial-box.apex-review:hover{background:#fff;border-color:#37c36466;box-shadow:0 24px 56px #0f1d151a}}html body .apex-reviews .testmonial-box p.description{font-size:18px;line-height:1.75}html body .apex-reviews .author-box{border-top-color:#0f1d1514}@media(max-width:749px){html body .multicolumn.apex-stats .multicolumn-card__info h3{font-size:32px}html body .home-image-with-text-sec-in.home-image-with-text-sec1 .row .text-box .rte ul li{font-size:12.5px;padding:9px 13px}html body .apex-verified__item{padding:34px 22px}html body .apex-verified__num{font-size:90px}html body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card{padding:32px 22px 28px}html body .multicolumn.apex-faq .multicolumn-list__item .multicolumn-card:after{top:50px}html body .apex-reviews .testmonial-box.apex-review{padding:28px 22px 24px}html body .apex-reviews .testmonial-box p.description{font-size:16px}html body .apex-reviews__average{font-size:48px}}html body .powder-product-section .collection .collection__title .collection__description,html body .powder-product-section .collection .collection__title .collection__description.rte{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3;overflow:hidden!important}html body .multicolumn.apex-stats{background:#fff!important;border-top:1px solid rgba(15,29,21,.08);border-bottom:1px solid rgba(15,29,21,.08)}html body .multicolumn.apex-stats>.page-width{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px)}html body .multicolumn.apex-stats .multicolumn-list{gap:0}html body .multicolumn.apex-stats .multicolumn-list__item{position:relative}html body .multicolumn.apex-stats .multicolumn-list__item+.multicolumn-list__item:before{content:"";display:block;position:absolute;top:14%;bottom:14%;left:0;width:1px;background:#0f1d151a}html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card,html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:hover{padding:8px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:before{width:26px;height:26px;margin:0 auto 18px;background:#1f9a4c;-webkit-mask-size:26px 26px;mask-size:26px 26px}html body .multicolumn.apex-stats .multicolumn-list__item .multicolumn-card:after{display:none}html body .multicolumn.apex-stats .multicolumn-card__info h3{margin-bottom:10px;font-size:clamp(44px,4.6vw,68px);font-weight:600;letter-spacing:.01em;color:var(--apex-ink)}html body .multicolumn.apex-stats .multicolumn-card__info .rte:before{display:none}html body .multicolumn.apex-stats .multicolumn-card__info .rte,html body .multicolumn.apex-stats .multicolumn-card__info .rte p{font-size:11.5px;font-weight:600;letter-spacing:.16em;color:var(--apex-muted)}@media(max-width:989px){html body .multicolumn.apex-stats .multicolumn-list__item{padding:22px 0}html body .multicolumn.apex-stats .multicolumn-list__item:nth-child(3):before{display:none}html body .multicolumn.apex-stats .multicolumn-list__item:nth-child(n+3){border-top:1px solid rgba(15,29,21,.08)!important}}@media(max-width:749px){html body .multicolumn.apex-stats .multicolumn-card__info h3{font-size:36px}html body .multicolumn.apex-stats .multicolumn-card__info .rte,html body .multicolumn.apex-stats .multicolumn-card__info .rte p{font-size:10px;letter-spacing:.1em}}html body .powder-product-section{background:linear-gradient(180deg,var(--apex-surface) 0%,#fff 42%)!important}html body .powder-product-section .collection .collection__title h2{font-size:clamp(34px,4.2vw,56px);max-width:16ch;margin-left:auto;margin-right:auto}html body .powder-product-section ul.grid.product-grid{gap:28px 24px}html body .powder-product-section ul.grid.product-grid li.grid__item,html body .powder-product-section ul.grid.product-grid li.grid__item:hover{max-width:calc(25% - 18px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}html body .powder-product-section ul.grid.product-grid li.grid__item:before{display:none}html body .powder-product-section ul.grid.product-grid li.grid__item .card__inner{border-radius:18px;background:radial-gradient(ellipse 80% 72% at 50% 40%,#fff,#f1f5f2 55%,#e3eae6);box-shadow:inset 0 0 0 1px #0f1d150f;transition:box-shadow .3s var(--apex-ease),transform .3s var(--apex-ease)}@media(hover:hover){html body .powder-product-section ul.grid.product-grid li.grid__item:hover .card__inner{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #37c36459,0 26px 50px #0f1d151f}}html body .powder-product-section ul.grid.product-grid li.grid__item .card__information{margin-top:16px;padding-top:0;text-align:center}html body .powder-product-section .product_card_type{position:static;margin:0 0 6px;text-align:center}html body .powder-product-section ul.grid.product-grid li.grid__item .card__heading{font-size:19px;text-align:center}html body .powder-product-section ul.grid.product-grid li.grid__item .card_pr_price-add-cart-box{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px;padding-top:0;border-top:0;text-align:center}html body .powder-product-section ul.grid.product-grid li.grid__item .price{display:flex;justify-content:center}html body .powder-product-section ul.grid.product-grid .price__regular .price-item--regular,html body .powder-product-section ul.grid.product-grid span.price-item.price-item--sale.price-item--last{font-size:20px;color:#1f9a4c}html body .powder-product-section ul.grid.product-grid li.grid__item .quick-add,html body .powder-product-section ul.grid.product-grid li.grid__item product-form,html body .powder-product-section ul.grid.product-grid li.grid__item .quick-add form{width:100%}html body .powder-product-section ul.grid.product-grid li.grid__item .card .quick-add__submit{width:100%;min-height:46px;border:1px solid rgba(15,29,21,.14);background:#fff;color:var(--apex-ink);box-shadow:none;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html body .powder-product-section ul.grid.product-grid li.grid__item .card .quick-add__submit:not([disabled]):hover{background:var(--apex-green);border-color:var(--apex-green);color:#fff}html body .powder-product-section ul.grid.product-grid .card__badge.bottom.left{top:12px;right:12px}html body .powder-product-section ul.grid.product-grid .card__badge.bottom.left span{border-radius:999px}@media(max-width:767px){html body .powder-product-section ul.grid.product-grid{gap:22px 12px}html body .powder-product-section ul.grid.product-grid li.grid__item{max-width:calc(50% - 6px)}html body .powder-product-section ul.grid.product-grid li.grid__item .card__heading{font-size:15px}html body .powder-product-section ul.grid.product-grid .price__regular .price-item--regular,html body .powder-product-section ul.grid.product-grid span.price-item.price-item--sale.price-item--last{font-size:17px}html body .powder-product-section ul.grid.product-grid li.grid__item .card .quick-add__submit{min-height:42px;font-size:11.5px}}html body .powder-product-section .collection .collection__title .collection__description,html body .powder-product-section .collection .collection__title .collection__description.rte{display:block!important;overflow:visible!important}html body .powder-product-section .collection .collection__title .collection__description p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.apex-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#1f9a4c}.apex-eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.apex-eyebrow--light{color:#6fe39a}html body .powder-product-section .collection .collection__title h2:before{content:"The range"!important}html body .home-video-sec .video-section .title-wrapper h3:before{content:"Quality control"!important}html body .testimonials-sec-in.apex-reviews .apex-reviews__intro h3:before{content:"Reviews"!important}html body .powder-product-section{background:#eef3ef!important}html body .powder-product-section .collection{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}html body .powder-product-section ul.grid.product-grid{gap:24px}html body .powder-product-section ul.grid.product-grid li.grid__item,html body .powder-product-section ul.grid.product-grid li.grid__item:hover{max-width:calc(25% - 18px);padding:14px 14px 18px;border:0;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f1d150d,0 10px 30px #0f1d150f;transform:none;transition:box-shadow .3s var(--apex-ease)}@media(hover:hover){html body .powder-product-section ul.grid.product-grid li.grid__item:hover{box-shadow:0 2px 6px #0f1d150f,0 26px 56px #0f1d1524}html body .powder-product-section ul.grid.product-grid li.grid__item:hover .card__inner{transform:none;box-shadow:none}}html body .powder-product-section .card__media .media img,html body .powder-product-section .card-wrapper:hover .card__media .media img{transform:none!important;transition:none!important}html body .powder-product-section .card__media .media img+img{display:none!important}html body .powder-product-section ul.grid.product-grid li.grid__item .card__inner{border-radius:14px;background:radial-gradient(ellipse 80% 72% at 50% 40%,#fff,#f2f6f3 60%,#e6ece8);box-shadow:none}html body .powder-product-section ul.grid.product-grid li.grid__item .card__inner:after{display:none}html body .powder-product-section .center.collection__view-all a.button{background:var(--apex-ink)!important;color:#fff;min-width:240px}html body .powder-product-section .center.collection__view-all a.button:hover{background:#1f9a4c!important}@media(max-width:1199px){html body .powder-product-section ul.grid.product-grid li.grid__item{max-width:calc((100% / 3) - 16px)}}@media(max-width:991px){html body .powder-product-section ul.grid.product-grid li.grid__item{max-width:calc(50% - 12px)}}@media(max-width:767px){html body .powder-product-section ul.grid.product-grid{gap:12px}html body .powder-product-section ul.grid.product-grid li.grid__item{max-width:calc(50% - 6px);padding:8px 8px 12px;border-radius:14px}}.apex-proof{padding:clamp(72px,8vw,120px) 0;background:#fff}.apex-proof__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.apex-proof__lead{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(32px,4vw,52px);border-radius:26px;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(160deg,#13261b,#0f1d15);color:#fff}.apex-proof__lead:after{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(111,227,154,.25);box-shadow:0 0 0 40px #6fe39a0a,0 0 0 80px #6fe39a08;pointer-events:none}.apex-proof__heading{margin:0 0 18px;font-family:var(--font-heading-family);font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:#fff}.apex-proof__text{max-width:46ch;margin:0 0 30px;font-size:16px;line-height:1.75;color:#ffffffb8}.apex-proof__button,.apex-split__button,.apex-faq-block__button{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:52px;padding:0 28px;border-radius:999px;background:var(--apex-green);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.apex-proof__button:hover,.apex-split__button:hover,.apex-faq-block__button:hover{background:#2aa855;color:#fff}.apex-proof__button .apex-icon,.apex-split__button .apex-icon,.apex-faq-block__button .apex-icon{transition:transform .2s ease}.apex-proof__button:hover .apex-icon,.apex-split__button:hover .apex-icon,.apex-faq-block__button:hover .apex-icon{transform:translate(3px)}.apex-proof__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.apex-proof__stat{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;padding:26px 26px 24px;border-radius:22px;background:#f4f7f5;transition:background-color .25s ease,transform .25s var(--apex-ease)}@media(hover:hover){.apex-proof__stat:hover{background:#eaf6ee;transform:translateY(-3px)}}.apex-proof__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff;color:#1f9a4c;box-shadow:0 1px 2px #0f1d150f}.apex-proof__stat-value{margin-top:26px;font-family:var(--font-heading-family);font-size:clamp(40px,4.2vw,60px);font-weight:700;line-height:1;color:var(--apex-ink)}.apex-proof__stat-label{margin-top:10px;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;color:var(--apex-body)}.apex-proof__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.apex-proof__feature{display:flex;gap:18px;align-items:flex-start;padding:26px;border-radius:22px;border:1px solid rgba(15,29,21,.08);background:#fff}.apex-proof__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:#37c3641f;color:#1f9a4c}.apex-proof__feature-title{margin:2px 0 6px;font-family:var(--font-heading-family);font-size:20px;letter-spacing:.01em;color:var(--apex-ink)}.apex-proof__feature-text{margin:0;font-size:14.5px;line-height:1.65;color:var(--apex-body)}@media(max-width:989px){.apex-proof__top,.apex-proof__features{grid-template-columns:minmax(0,1fr)}.apex-proof__lead{min-height:0}}@media(max-width:749px){.apex-proof__stats{gap:12px}.apex-proof__stat{min-height:170px;padding:20px 18px}.apex-proof__stat-value{font-size:34px}.apex-proof__stat-label{font-size:10.5px;letter-spacing:.08em}}.apex-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px;background:#0f1d15}.apex-split--image-right .apex-split__media{order:2}.apex-split__media{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(32px,5vw,72px);background:radial-gradient(ellipse 70% 70% at 50% 45%,#fff,#eef2ef 60%,#dfe7e2)}.apex-split__image{display:block;width:100%;max-width:560px;height:auto;mix-blend-mode:multiply}.apex-split__content{display:flex;align-items:center;padding:clamp(48px,7vw,110px) clamp(28px,6vw,96px);background:#fff}.apex-split__inner{max-width:520px}.apex-split__heading{margin:0 0 22px;font-family:var(--font-heading-family);font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:var(--apex-ink)}.apex-split__text p{font-size:17px;line-height:1.8;color:var(--apex-body)}.apex-split__points{display:grid;gap:0;margin:26px 0 34px;padding:0;list-style:none;border-top:1px solid rgba(15,29,21,.08)}.apex-split__points li{display:flex;align-items:center;gap:14px;margin:0;padding:15px 0;border-bottom:1px solid rgba(15,29,21,.08);font-size:15.5px;font-weight:500;color:var(--apex-ink)}.apex-split__points .apex-icon{flex:0 0 28px;width:28px;height:28px;padding:5px;border-radius:50%;background:#37c36424;color:#1f9a4c;stroke-width:2.2}@media(max-width:989px){.apex-split{grid-template-columns:minmax(0,1fr);min-height:0}.apex-split--image-right .apex-split__media{order:0}}html body .home-video-sec .video-section{padding-left:0;padding-right:0}html body .home-video-sec .video-section .title-wrapper{margin-bottom:48px}html body .home-video-sec .video-section__media,html body .home-video-sec deferred-media.video-section__media{max-width:none!important;width:100%;aspect-ratio:21 / 9;border-radius:0;box-shadow:none!important}html body .home-video-sec .video-section__media:before{top:28px;right:28px;bottom:28px;left:28px}@media(max-width:749px){html body .home-video-sec .video-section__media,html body .home-video-sec deferred-media.video-section__media{aspect-ratio:16 / 10}}.apex-faq-block{padding:clamp(72px,8vw,120px) 0;background:#eef3ef}.apex-faq-block__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,96px);align-items:start}.apex-faq-block__intro{position:sticky;top:120px}.apex-faq-block__heading{margin:0 0 18px;font-family:var(--font-heading-family);font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:var(--apex-ink)}.apex-faq-block__text{max-width:40ch;margin:0 0 30px;font-size:16px;line-height:1.75;color:var(--apex-body)}.apex-faq-block__list{display:grid;gap:12px}.apex-faq-block__item{border-radius:18px;background:#fff;box-shadow:0 1px 2px #0f1d150d;transition:box-shadow .25s ease}.apex-faq-block__item[open]{box-shadow:0 1px 2px #0f1d150d,0 20px 44px #0f1d1514}.apex-faq-block__question{display:flex;align-items:center;gap:18px;padding:24px 26px;cursor:pointer;list-style:none}.apex-faq-block__question::-webkit-details-marker{display:none}.apex-faq-block__num{font-family:var(--font-heading-family);font-size:14px;font-weight:600;letter-spacing:.1em;color:#1f9a4c}.apex-faq-block__q{flex:1 1 auto;font-size:17px;font-weight:600;line-height:1.4;color:var(--apex-ink)}.apex-faq-block__toggle{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:linear-gradient(#1f9a4c,#1f9a4c) center / 12px 1.6px no-repeat,linear-gradient(#1f9a4c,#1f9a4c) center / 1.6px 12px no-repeat,#37c3641f;transition:transform .25s var(--apex-ease),background-color .25s ease}.apex-faq-block__item[open] .apex-faq-block__toggle{transform:rotate(45deg)}.apex-faq-block__answer{padding:0 26px 26px 66px}.apex-faq-block__answer p{margin:0;font-size:15.5px;line-height:1.75;color:var(--apex-body)}@media(max-width:989px){.apex-faq-block__grid{grid-template-columns:minmax(0,1fr)}.apex-faq-block__intro{position:static}}@media(max-width:749px){.apex-faq-block__question{padding:20px 18px;gap:12px}.apex-faq-block__q{font-size:15.5px}.apex-faq-block__answer{padding:0 18px 20px}}@media screen and (min-width:990px){html body .apex-reviews__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)!important;gap:56px;align-items:center}html body .apex-reviews .apex-reviews__intro.row.title-sec,html body .testimonials-sec-in.apex-reviews .testimonials-sec-content .apex-reviews__intro.row.title-sec h3{text-align:left!important}html body .testimonials-sec-in.apex-reviews .apex-reviews__intro h3:before{margin-left:0!important;padding-left:0!important;background:linear-gradient(currentColor,currentColor) right center / 30px 1px no-repeat!important}html body .apex-reviews__text{margin-left:0}html body .apex-reviews__score{display:flex;margin:0}}html body .testimonials-sec-in.apex-reviews .apex-reviews__intro h3{font-size:clamp(36px,4.4vw,60px);line-height:1.02}html body .powder-product-section ul.grid.product-grid li.grid__item,html body .powder-product-section ul.grid.product-grid li.grid__item:hover{max-width:calc(25% - 18px)}@media(max-width:1199px){html body .powder-product-section ul.grid.product-grid li.grid__item,html body .powder-product-section ul.grid.product-grid li.grid__item:hover{max-width:calc((100% / 3) - 16px)}}@media(max-width:991px){html body .powder-product-section ul.grid.product-grid li.grid__item,html body .powder-product-section ul.grid.product-grid li.grid__item:hover{max-width:calc(50% - 12px)}}@media(max-width:767px){html body .powder-product-section ul.grid.product-grid li.grid__item,html body .powder-product-section ul.grid.product-grid li.grid__item:hover{max-width:calc(50% - 6px)}}@media(max-width:767px){html body ul.grid.product-grid li.grid__item:hover{max-width:calc(50% - 6px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/apex-theme.css.map */
