html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#0000;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;line-height:0px}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both;display:block}p{margin-bottom:1.5em;margin-top:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:#007035}a:hover,a:focus,a:active{color:#006530}a:focus{outline:none}a:hover,a:active{outline:0}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width:750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}.foe-share ul,.foe-share li{margin:0;padding:0;list-style-type:none}.foe-share li{display:inline-block}.foe-share li a{display:block}.foe-share li svg{width:20px;height:20px;display:block}.foe-share li path{transition:fill .3s ease-out}img.alignright{float:right;margin:0 0 1.5em 1.5em}img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.acf-map{width:100%;min-height:100px;border:none;margin:0}.acf-map img{max-width:inherit!important}body{color:#535353;font-weight:500!important;font-size:18px}@media screen and (max-width:700px){body{font-size:16px}}body ul{margin-left:0}body ol{margin-left:0;padding-left:25px}body ol li::marker{color:#007035;font-weight:700}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5{font-family:kensington,sans-serif!important;text-wrap:balance;font-weight:800;color:#282828}body h1.gradient,body .h1.gradient,body h2.gradient,body .h2.gradient,body h3.gradient,body .h3.gradient,body h4.gradient,body .h4.gradient,body h5.gradient,body .h5.gradient{background:linear-gradient(-90deg,#fcfbf9 54.81%,#fce8d2 99.99%);background:-webkit-linear-gradient(-90deg,#fcfbf9 54.81%,#fce8d2 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width:800px){body .hxxl{font-size:50px}}body h1,body .h0{line-height:1.05;font-size:90px;margin:3rem 0px;text-transform:uppercase}@media only screen and (max-width:800px){body h1,body .h0{font-size:70px}}@media only screen and (max-width:600px){body h1,body .h0{font-size:50px}}body .h1{line-height:1.05;font-size:56px;text-transform:uppercase;color:inherit}@media only screen and (max-width:600px){body .h1{font-size:24px}}body h2,body .h2{line-height:1.1;font-size:clamp(40px,4vw,65px);margin:1rem 0px}body h3,body .h3{line-height:1.1;font-size:clamp(25px,3vw,45px);margin:1rem 0px}body h4,body .h4{font-size:35px;line-height:1.2;margin:1.5rem 0px}body h5,body .h5{font-family:proxima-nova,sans-serif!important;font-weight:700;font-size:18px;margin:.5em 0;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:800px){body h5,body .h5{font-size:16px}}body .heading-lg{font-size:clamp(55px,8vw,80px);line-height:1.1;margin:1rem 0px;color:inherit}body .heading-xl{font-size:clamp(65px,15vw,251px);line-height:1;margin:0}body .color-scheme-2 h1,body .color-scheme-2 .h1,body .color-scheme-2 h2,body .color-scheme-2 .h2,body .color-scheme-2 h3,body .color-scheme-2 .h3,body .color-scheme-2 h4,body .color-scheme-2 .h4,body .color-scheme-2 h5,body .color-scheme-2 .h5,body .color-scheme-2 h6,body .color-scheme-2 .h6,body .color-scheme-3 h1,body .color-scheme-3 .h1,body .color-scheme-3 h2,body .color-scheme-3 .h2,body .color-scheme-3 h3,body .color-scheme-3 .h3,body .color-scheme-3 h4,body .color-scheme-3 .h4,body .color-scheme-3 h5,body .color-scheme-3 .h5,body .color-scheme-3 h6,body .color-scheme-3 .h6{color:#fcfbf9}body span.tm{font-size:.4em;vertical-align:top;line-height:1.5;margin-left:-1em}body .caption-with-letter-spacing{font-weight:800;font-size:12px;letter-spacing:1px}body .button-wrapper{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:2rem;margin-bottom:2rem}body .button-wrapper.center{justify-content:center}body .button{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;border:2px solid #007035;padding:1.125em 2em!important;border-radius:10px;display:inline-flex;text-align:center;align-items:center;justify-content:center;transition:all .3s ease-out}@media screen and (max-width:600px){body .button{padding:1rem 2rem!important;font-size:14px}}body .button:after,body .button:before{display:none}body .button:hover{background:#f79226;border-color:#f79226;color:#fff;transform:scale(1.03)}body .button:active{transform:scale(.98)}body .button:focus{background:#007035;color:#fff}body .button.button--outline,body .button.button--secondary{background:none;text-transform:uppercase;border:none;color:inherit;border:2px solid #f79226;color:#282828;font-weight:700;transition:all .3s ease-out}body .button.button--outline:after,body .button.button--outline:before,body .button.button--secondary:after,body .button.button--secondary:before{display:none}body .button.button--outline:hover,body .button.button--secondary:hover{background:#f79226}body .button.button--green{background:#007035;background:linear-gradient(249deg,#007035,#00bd59 85.54%);border:none;color:#fff;position:relative;z-index:1;overflow:hidden;transition:all .3s ease-out}body .button.button--green:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#f79226;z-index:-1;opacity:0;transition:all .3s ease-out}body .button.button--green:hover{color:#282828;border:none}body .button.button--green:hover:after{opacity:1}body .button.button--white{background:#fff;color:#282828;border-color:#fff}body .button.button--white:hover{background:#f79226;border-color:#f79226;color:#282828}body .rte ul,body .rte ol{padding-left:1em;list-style-position:outside}body .rte ul li,body .rte ol li{padding:2px 0}body .rte ul li p,body .rte ol li p{display:block;margin:0}body .rte ul li p+p,body .rte ol li p+p{margin-top:.4em}body .rte ul{list-style-type:disc}body #MainContent .lightning-button{font-family:kensington,sans-serif;font-size:80px;text-transform:uppercase;letter-spacing:1px;display:inline-flex;margin:0 auto;align-items:center;justify-content:center;color:inherit;border-radius:8px;padding:20px;transition:background .3s ease-out,color .3s ease-out}@media screen and (max-width:1400px){body #MainContent .lightning-button{font-size:60px}}@media screen and (max-width:900px){body #MainContent .lightning-button{font-size:40px;padding:10px}}body #MainContent .lightning-button:after,body #MainContent .lightning-button:before{content:"";background:url(lightning-yellow.svg) no-repeat center center;background-size:100%;display:block;width:33px;height:50px;margin:0px 1.5rem;transition:transform .3s ease-out}@media screen and (max-width:900px){body #MainContent .lightning-button:after,body #MainContent .lightning-button:before{width:20px;height:40px}}body #MainContent .lightning-button:hover{color:#fac824}body #MainContent .lightning-button:hover:after{transform:translate(10px)}@media screen and (max-width:900px){body #MainContent .lightning-button:hover:after{transform:translate(5px)}}body #MainContent .lightning-button:hover:before{transform:translate(-10px)}@media screen and (max-width:900px){body #MainContent .lightning-button:hover:before{transform:translate(-5px)}}body #MainContent .lightning-button.lightning-small{font-size:16px;padding:0}body #MainContent .lightning-button.lightning-small:after,body #MainContent .lightning-button.lightning-small:before{background-size:16px;display:block;width:33px;height:50px;margin:0;transition:transform .3s ease-out}body #MainContent .lightning-button.lightning-small:after{right:0}body #MainContent .trademark{font-size:.5em;vertical-align:top}.announcement-bar-section{z-index:9999;position:relative}.utility-bar{border-bottom:none}.utility-bar__grid{max-width:100%}@media screen and (max-width:1300px){.utility-bar__grid{padding:0px 3rem!important}}@media screen and (max-width:800px){.utility-bar__grid{padding:0px 1rem!important}}.header__icon--menu{position:relative;z-index:1}.utility-bar__start{grid-area:social-icons;display:flex;align-items:center;gap:2.5rem}@media screen and (max-width:989px){.utility-bar__start{display:none}}.utility-bar__links{display:flex;align-items:center;gap:2.5rem;margin:0;padding:0}.utility-bar__links li{display:inline-block}.utility-bar__links .utility-bar__link{font-size:12px;line-height:1.5;text-decoration:none;display:inline-block;padding-bottom:6px;color:rgb(var(--color-foreground))}.utility-bar__links .utility-bar__link:hover{text-decoration:underline;text-underline-offset:.35em}.localization-wrapper .disclosure__button svg{margin-left:.5rem}.announcement-bar{justify-content:center;align-items:center}.announcement-bar .announcement-bar__message{color:#fff;font-size:12px;line-height:1.5;font-weight:400;padding:0;display:flex;align-items:center;min-height:3rem}@media screen and (max-width:800px){.announcement-bar .announcement-bar__message{padding:0}}.announcement-bar .announcement-bar__message span{font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp: 1){.announcement-bar .announcement-bar__message span{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.announcement-bar .announcement-bar__message svg{display:none}.header{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem;align-items:center;max-width:100%}@media screen and (max-width:1300px){.header{padding:0px 3rem!important}}.header .header__group{display:flex;align-items:center;min-width:0px}.header .header__group--primary{grid-area:navigation;justify-self:start}@media screen and (max-width:989px){.header .header__group--primary{grid-area:icons;justify-self:end;justify-content:flex-end}}.header .header__group--secondary{grid-area:icons;justify-self:end;justify-content:flex-end;gap:1rem}@media screen and (max-width:989px){.header .header__group--secondary{grid-area:navigation;justify-self:start;justify-content:flex-start}}@media screen and (max-width:989px){.header header-drawer{justify-self:end;margin-left:0;margin-right:-1.2rem}.header .header__icon--cart{margin-right:0;margin-left:-1.2rem}.header #menu-drawer.menu-drawer{left:auto;right:0;transform:translate(100%)}.header details[open].menu-opening>#menu-drawer.menu-drawer{transform:translate(0)}}@media screen and (max-width:989px)and (min-width:750px){.header #menu-drawer.menu-drawer{border-width:0 0 0 var(--drawer-border-width)}}@media screen and (max-width:989px){.header .header__heading-logo-wrapper{padding:1.5rem}}.header .header__heading,.header .header__heading-link{grid-area:heading;justify-self:center;text-align:center;display:flex}@media screen and (max-width:1300px){.header .header__heading img,.header .header__heading-link img{max-width:200px}}@media screen and (max-width:1100px){.header .header__heading img,.header .header__heading-link img{max-width:150px}}@media screen and (max-width:990px){.header .header__heading img,.header .header__heading-link img{max-width:200px}}.header .header__inline-menu{margin-left:0;margin-top:0!important}@media screen and (max-width:989px){.header .header__secondary-menu{display:none}}.header .header__secondary-menu .list-menu--inline{justify-content:flex-end}.header .header__inline-menu,.header .header__secondary-menu{text-transform:uppercase;font-weight:700;letter-spacing:.5px}.header .header__inline-menu .header__menu-item,.header .header__secondary-menu .header__menu-item{padding:3.2rem 1.2rem;color:#282828}.header .header__inline-menu .header__menu-item:hover,.header .header__secondary-menu .header__menu-item:hover{color:#007035}@media screen and (max-width:1300px){.header .header__inline-menu .header__menu-item,.header .header__secondary-menu .header__menu-item{padding:2.5rem 1rem;font-size:1.3rem}}@media screen and (max-width:1150px){.header .header__inline-menu .header__menu-item,.header .header__secondary-menu .header__menu-item{padding:2.5rem .8rem;font-size:1.2rem}}.header .header__icons{padding-right:0}.header .header__icons .cart-count-bubble{background:#282828}@media screen and (max-width:989px){.header .header__icon--account{display:none}}.header .header__icon--account .dialog{border-radius:10px}.header .header__icon--account .dialog .account__heading{font-weight:700;font-size:20px}.header .header__icon--account .dialog .account__close{border-radius:50%}.header .header__icon--account .dialog .button{border-radius:5px}.header .header__icon--account{--shopify-account-color-accent: $color-primary;--shopify-account-font-heading-weight: bold;--shopify-account-radius-base: 8px;--shopify-account-radius-button: 5px;--shopify-account-radius-input: 5px}.header summary.header__menu-item{gap:.75rem}@media screen and (max-width:1300px){.header summary.header__menu-item{gap:.5rem}}.header .header__icon{color:#007035;width:3.5rem;transition:color .2s ease}.header .header__icon:hover{color:#f79226}.header .header__icon .svg-wrapper{padding:12px 8px}.header .header__icon.header__icon--menu span{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.header .header__icon.header__icon--menu span svg{grid-column:1;grid-row:1}.header .header__icon.header__icon--menu span svg.icon-hamburger{display:block}.header .header__icon.header__icon--menu span svg.icon-close{display:none}.header .header__icon.header__icon--menu[aria-expanded=true] span svg.icon-hamburger{display:none}.header .header__icon.header__icon--menu[aria-expanded=true] span svg.icon-close{display:block}.header .shop-mega-products .shop-mega-product .card .card__inner{aspect-ratio:31/35!important}.header .shop-mega-products .shop-mega-product .card .card__content{padding-bottom:0}.header .shop-mega-products .shop-mega-product .card .card__content .card__heading{font-size:22px!important}@media screen and (max-width:989px){.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr}}.header-wrapper{z-index:1000;box-shadow:0 0 8px #0000001a}.header-wrapper .loox-rating{display:none}.header-wrapper .shop-mega-panel .loox-rating{display:flex}.section-header.shopify-section-group-header-group{z-index:99}@media screen and (min-width:990px){.header.header--centered-logo{align-items:stretch}.header__heading,.header__heading-link,.header__icons{align-self:center}.header__group--primary,.header__group--secondary,.header__secondary-menu{align-items:stretch;align-self:stretch}.header__inline-menu,.header__secondary-inline-menu{display:flex;align-items:stretch;height:100%}.header__inline-menu .list-menu--inline,.header__secondary-inline-menu .list-menu--inline{align-items:stretch;height:100%}.header__inline-menu .list-menu--inline>li,.header__secondary-inline-menu .list-menu--inline>li{display:flex;align-items:center}header-menu{display:flex;align-items:stretch;height:100%}header-menu>details{display:flex;align-items:center;height:100%}header-menu>details svg{transition:transform .2s ease,color .2s ease}header-menu>details[open]>svg{transform:rotate(180deg) translateY(1px)}header-menu>details.shop-mega{position:static}.header__submenu.list-menu--disclosure{top:100%;left:0;min-width:26rem;width:max-content;padding:1.6rem 0 2.2rem;border-radius:0 0 12px 12px;background:#efeae0;border:none;box-shadow:0 10px 24px #00000014;overflow:hidden;z-index:20}.header__submenu.list-menu--disclosure:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:linear-gradient(90deg,#65d2c9,#afc971);pointer-events:none}.header__submenu.list-menu--disclosure .header__menu-item{font-family:proxima-nova,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;color:#282828;padding:1rem 2.4rem}.header__submenu.list-menu--disclosure .header__menu-item:hover,.header__submenu.list-menu--disclosure .header__menu-item.list-menu__item--active{color:#007035;text-decoration:none}.header__submenu.list-menu--disclosure .header__menu-item span{text-decoration:none}.header__menu-item-mega,.header__menu-item-mega header-menu{height:100%}details.shop-mega>.list-menu__item{position:relative;gap:.75rem;padding-left:2rem!important;padding-right:2rem!important;margin-right:1.25rem;color:#007035;transition:color .2s ease}details.shop-mega>.list-menu__item svg{color:#007035;transition:transform .2s ease,color .2s ease}details.shop-mega>.list-menu__item:hover{color:#f5f3ec!important}details.shop-mega>.list-menu__item:hover:after{background:#007035}details.shop-mega>.list-menu__item:hover span,details.shop-mega>.list-menu__item:hover svg{color:#f5f3ec!important}details.shop-mega>summary.header__menu-item{position:relative}details.shop-mega>summary.header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;border:2px solid #007035;border-radius:10px;margin:auto;max-height:42px;z-index:-1;transition:background-color .2s ease}details.shop-mega>summary.header__menu-item span,details.shop-mega>summary.header__menu-item .header__active-menu-item{color:#007035;text-decoration:none}details.shop-mega>summary.header__menu-item .icon-caret{right:1.1rem;color:currentColor}details.shop-mega>summary.header__menu-item:hover{color:#007035}details.shop-mega>summary.header__menu-item:hover span{text-decoration:none}details.shop-mega[open]>summary.header__menu-item{color:#fff;text-decoration:none}details.shop-mega[open]>summary.header__menu-item:after{background:#007035}details.shop-mega[open]>summary.header__menu-item span,details.shop-mega[open]>summary.header__menu-item .header__active-menu-item{color:#fff;text-decoration:none}details.shop-mega[open]>summary.header__menu-item svg{color:#fff;transform:rotate(180deg) translateY(1px)}details[open]>.header__submenu.list-menu--disclosure,details[open]>.shop-mega-panel.header__submenu{opacity:1!important;transform:translateY(0);animation:none}.shop-mega-panel.header__submenu{position:absolute;left:0;right:0;top:calc(100% - 1px);width:100%;max-width:none;padding:0;background:#efeae0;border:none;box-shadow:0 12px 28px #0000001f;overflow:hidden;z-index:30;text-transform:none;font-weight:400;letter-spacing:0}.shop-mega-inner{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:4rem;align-items:stretch;max-width:var(--page-width);margin:0 auto;padding:3.5rem 5rem 4rem}.shop-mega-inner:not(:has(.shop-mega-products)){grid-template-columns:minmax(220px,320px)}}@media screen and (min-width:990px)and (max-width:1200px){.shop-mega-inner{gap:2.5rem;padding:2.8rem 3.2rem 3.2rem}}@media screen and (min-width:990px){.shop-mega-links{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;min-width:0}.shop-mega-links>li:not(.shop-mega-cta){border-top:1px solid rgba(40,40,40,.18)}.shop-mega-links>li:not(.shop-mega-cta):first-child{border-top:none}.shop-mega-link{display:block;font-family:kensington,sans-serif;font-size:clamp(2.2rem,1.8vw,3.2rem);font-weight:800;line-height:1.15;letter-spacing:0;text-transform:none;text-decoration:none;color:#282828;padding:1.5rem 0;transition:color .2s ease}.shop-mega-link:hover,.shop-mega-link.is-active{color:#007035;text-decoration:none}.shop-mega-cta{margin-top:auto;padding-top:2.4rem}.shop-mega-cta .button{width:100%;min-width:0;justify-content:center;text-transform:uppercase;letter-spacing:.08em}.shop-mega-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;min-width:0}}@media screen and (min-width:990px)and (max-width:1200px){.shop-mega-products{gap:1.4rem}}@media screen and (min-width:990px){.shop-mega-product{min-width:0}}#menu-drawer{background:#efeae0}#menu-drawer .menu-drawer__utility-links{background:none;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between}#menu-drawer .menu-drawer__utility-links .list-social__item{line-height:0px}#menu-drawer .menu-drawer__utility-links .menu-drawer__account{font-weight:400;color:#f79226}#menu-drawer .menu-drawer__utility-links .menu-drawer__account:hover{color:#007035}#menu-drawer .menu-drawer__navigation,#menu-drawer .menu-drawer__inner-submenu{padding:2rem;background:#efeae0}#menu-drawer .menu-drawer__navigation li,#menu-drawer .menu-drawer__inner-submenu li{margin:0}#menu-drawer .menu-drawer__navigation li .menu-drawer__close-button,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__close-button{padding:1rem 0px;background:none;border-bottom:1px solid rgba(40,40,40,.2)}#menu-drawer .menu-drawer__navigation li .menu-drawer__close-button:hover,#menu-drawer .menu-drawer__navigation li .menu-drawer__close-button:focus,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__close-button:hover,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__close-button:focus{color:#007035;background:none}#menu-drawer .menu-drawer__navigation li summary,#menu-drawer .menu-drawer__navigation li .menu-drawer__menu-item,#menu-drawer .menu-drawer__inner-submenu li summary,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__menu-item{padding:1rem 0px;font-family:kensington,sans-serif;font-size:3rem;font-weight:800;border-bottom:1px solid rgba(40,40,40,.2)}#menu-drawer .menu-drawer__navigation li summary:hover,#menu-drawer .menu-drawer__navigation li summary:focus,#menu-drawer .menu-drawer__navigation li .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__navigation li .menu-drawer__menu-item:focus,#menu-drawer .menu-drawer__inner-submenu li summary:hover,#menu-drawer .menu-drawer__inner-submenu li summary:focus,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__menu-item:focus{color:#007035;background:none}#menu-drawer .menu-drawer__navigation li summary .svg-wrapper,#menu-drawer .menu-drawer__navigation li .menu-drawer__menu-item .svg-wrapper,#menu-drawer .menu-drawer__inner-submenu li summary .svg-wrapper,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__menu-item .svg-wrapper{right:0;width:20px;color:#007035}#menu-drawer .menu-drawer__navigation li summary.menu-drawer__menu-item--active,#menu-drawer .menu-drawer__navigation li .menu-drawer__menu-item.menu-drawer__menu-item--active,#menu-drawer .menu-drawer__inner-submenu li summary.menu-drawer__menu-item--active,#menu-drawer .menu-drawer__inner-submenu li .menu-drawer__menu-item.menu-drawer__menu-item--active{background:none;text-decoration:underline}#menu-drawer .menu-drawer__utility-links{border:none;justify-content:center}#menu-drawer .menu-drawer__utility-links .list-social{margin:0!important;justify-content:center}cart-drawer.drawer{z-index:99000}cart-drawer.drawer cart-drawer-items{overflow-x:hidden}cart-drawer.drawer .drawer__inner{padding:0px 3rem;width:45rem}cart-drawer.drawer .drawer__header{padding:2rem 0px 1.5rem}cart-drawer.drawer .drawer__heading{font-weight:800}cart-drawer.drawer .drawer__close{top:1.5rem;border-radius:10px;border:2px solid rgba(0,0,0,0);transition:border-color .3s ease-out}cart-drawer.drawer .drawer__close:hover{background:none;color:#fff;border-color:#007035}cart-drawer.drawer .drawer__close .svg-wrapper{width:3.5rem;height:3.5rem}cart-drawer.drawer .drawer__close .svg-wrapper img{display:block;width:18px}cart-drawer.drawer .cart-drawer__empty-content .cart__login-title{font-weight:800}cart-drawer.drawer .button{outline:none;box-shadow:none;transition:background .3s ease-out,color .3s ease-out,transform .3s ease-out,border-color .3s ease-out}cart-drawer.drawer .button:after,cart-drawer.drawer .button:before{display:none}cart-drawer.drawer .button:hover{background:#f79226;color:#fff;transform:scale(1.03)}cart-drawer.drawer .button:active{transform:scale(.98)}cart-drawer.drawer .button:focus{background:#007035;color:#fff}cart-drawer.drawer .button.cart-remove-button{padding:1.25rem!important}cart-drawer.drawer.is-empty .shipping-notice{padding:0px 3rem}cart-drawer.drawer .shipping-notice{margin-bottom:3rem}cart-drawer.drawer .shipping-notice p{margin-bottom:1.5rem;font-size:14px}cart-drawer.drawer .shipping-notice .shipping-progress{background:#efeae0;height:8px;border-radius:4px;overflow:visible!important}cart-drawer.drawer .shipping-notice .shipping-progress div{height:100%;display:block;border-radius:4px;background:linear-gradient(249deg,#007035,#00bd59 85.54%);position:relative}cart-drawer.drawer .shipping-notice .shipping-progress div:after{content:"";position:absolute;right:0;top:-100px;bottom:-100px;margin:auto;display:block;background:#f79226 url(icon-shipping.svg) center center no-repeat;background-size:15px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}cart-drawer.drawer .caption-with-letter-spacing{font-weight:800;font-size:12px;letter-spacing:1px}cart-drawer.drawer .cart-item__image{border-radius:8px;background:#fff;padding:10px;box-shadow:0 1px 3px #00000014}cart-drawer.drawer .cart-item__title .cart-item__name{font-size:20px;font-weight:800;text-wrap:balance}cart-drawer.drawer .product-option{text-transform:uppercase;font-weight:800;font-size:12px}cart-drawer.drawer .cart-item__quantity-wrapper .quantity{height:50px;width:120px}cart-drawer.drawer .cart-item__quantity-wrapper .quantity .quantity__input{font-size:20px}cart-drawer.drawer .cart-item__totals{font-weight:800;color:#007035}cart-drawer.drawer .cart-item__totals .price{color:#007035}cart-drawer.drawer .totals .totals__total{font-family:proxima-nova,sans-serif;font-weight:600}cart-drawer.drawer .totals .totals__total-value{font-family:kensington,sans-serif;font-size:24px;color:#282828;font-weight:800}cart-drawer.drawer .cart-drawer__collection .card__media{border-radius:8px}cart-drawer.drawer .cart-drawer__collection .card__heading{font-size:22px}cart-drawer.drawer .cart-drawer__collection .card__heading a{display:inline-flex!important;align-items:center}cart-drawer.drawer .cart-drawer__collection .card__heading a .icon-wrap{display:inline-flex;align-items:center;padding-top:4px}cart-drawer.drawer .totals{margin-top:.5rem}cart-drawer.drawer .cart__ctas{margin-top:1.75rem}cart-drawer.drawer .tax-note{font-size:12px;text-align:center;margin:1.5rem 0px .5rem}cart-items{padding:3% 0px 3.5rem!important}cart-items .cart__contents .caption-with-letter-spacing{font-weight:800;font-size:12px;letter-spacing:1px;border-bottom:1px solid #a9a9a9}cart-items .cart__contents .cart__items{border-bottom:1px solid #a9a9a9}cart-items .cart__contents .cart__items .cart-item td .cart-item__image{border-radius:8px;background:#fff;padding:10px;box-shadow:0 1px 3px #00000014}cart-items .cart__contents .cart__items .cart-item td .quantity .quantity__input{border:none!important;padding:0!important}cart-items .cart__contents .cart__items .cart-item td cart-remove-button{flex:0 0 3rem}cart-items .cart__contents .cart__items .cart-item td .quantity-popover-container{padding:0;max-width:140px}cart-items .cart__contents .cart__items .cart-item td cart-remove-button .button{padding:0!important;min-height:3rem;min-width:6rem;color:#282828}cart-items .cart__contents .cart__items .cart-item td cart-remove-button .button svg{color:inherit}.cart__footer .totals{justify-content:space-between;padding-bottom:1.5rem}.cart__footer .totals .totals__total{font-family:proxima-nova,sans-serif!important;font-weight:600}.cart__footer .totals .totals__total-value{font-family:kensington,sans-serif;font-size:24px;color:#282828;font-weight:800}.newsletter-toggle{position:fixed;bottom:2rem;left:2rem;z-index:9999}.newsletter-toggle .newsletter-toggle-button{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:#fff;color:#f79226;border-radius:50px;border:none;font-family:kensington,sans-serif;text-transform:uppercase;letter-spacing:1px;padding:1.5rem 2rem;font-size:20px;box-shadow:0 5px 20px #0000001a;transition:color .2s ease-out,background .2s ease-out}.newsletter-toggle .newsletter-toggle-button svg{width:16px;height:auto}.newsletter-toggle .newsletter-toggle-button svg svg path{transition:fill .2s ease-out}.newsletter-toggle .newsletter-toggle-button:hover{color:#fff;background:#007035}.newsletter-toggle .newsletter-toggle-button:hover svg path{fill:#f79226}.newsletter-modal{position:fixed;bottom:2rem;left:2rem;z-index:9999;background:#fff;border-radius:28px;padding:3rem;box-shadow:0 5px 20px #0000001a;max-width:550px;pointer-events:none;opacity:0;transform:scale(.5);transform-origin:bottom left;transition:opacity .3s ease-out,transform .3s ease-out}.newsletter-modal.open{transform:scale(1);opacity:1;pointer-events:auto}.newsletter-modal .newsletter-modal-content-close{position:absolute;right:2rem;top:2rem;cursor:pointer;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out,background .15s ease-out}.newsletter-modal .newsletter-modal-content-close svg path{transition:stroke .15s ease-out}.newsletter-modal .newsletter-modal-content-close:hover{transform:scale(1.1);background:#007035}.newsletter-modal .newsletter-modal-content-close:hover svg path{stroke:#fff}.newsletter-modal .newsletter-modal-content{display:flex;flex-wrap:wrap}.newsletter-modal .newsletter-modal-content .newsletter-modal-content-text{flex:0 0 55%}.newsletter-modal .newsletter-modal-content .newsletter-modal-content-text h2,.newsletter-modal .newsletter-modal-content .newsletter-modal-content-text h3{text-transform:uppercase;margin-top:0}.newsletter-modal .newsletter-modal-content .newsletter-modal-content-image{flex:0 0 45%}.newsletter-modal .newsletter-modal-content .subscribe-legal{padding-top:1rem;font-size:12px;line-height:1.4}@media only screen and (max-width:750px){.newsletter-modal .newsletter-modal-content .subscribe-legal{text-align:center}}.newsletter-modal .newsletter-modal-content .newsletter-form{flex:0 0 100%;max-width:100%}.newsletter-modal .newsletter-modal-content .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.newsletter-modal .newsletter-modal-content .newsletter-form .field__label,.newsletter-modal .newsletter-modal-content .newsletter-form .customer .field label{left:2rem!important;top:1.45rem}.newsletter-modal .newsletter-modal-content .newsletter-form .field:after{display:none}.newsletter-modal .newsletter-modal-content .newsletter-form .field input{height:5rem;border-radius:40px;outline:none;padding:1.5rem 1.5rem .8rem 2rem!important;border:1px solid #000;background:#fff}.newsletter-modal .newsletter-modal-content .newsletter-form .field input:focus{border-color:#007035;outline:none;box-shadow:none}.newsletter-modal .newsletter-modal-content .newsletter-form .field input:focus~.field__label{top:.75rem}.newsletter-modal .newsletter-modal-content .newsletter-form .field input:not(:placeholder-shown)~.field__label{top:.75rem}.newsletter-modal .newsletter-modal-content .newsletter-form .newsletter-form__button{background-color:#007035;margin:6px;border-radius:20px;height:calc(100% - 12px);width:60px;transition:background-color .3s ease-out}.newsletter-modal .newsletter-modal-content .newsletter-form .newsletter-form__button:hover{background:#f79226}.newsletter-modal .newsletter-modal-content .newsletter-form .newsletter-form__button svg{color:#fff;width:20px}.shopify-section:has(#insta-feed){background-color:#007296}.shopify-section:has(#insta-feed)>.page-width,.shopify-section:has(#insta-feed)>.instafeed-theme{max-width:none;padding:3rem 5rem 4rem}@media screen and (max-width:749px){.shopify-section:has(#insta-feed)>.page-width,.shopify-section:has(#insta-feed)>.instafeed-theme{padding:16px 18px 20px}}.instafeed-theme,.shopify-section:has(#insta-feed)>.page-width{position:relative;z-index:3}.instafeed-theme{background:linear-gradient(157deg,#007296 1.76%,#2ec3f3)}.instafeed-theme__header-link{position:absolute;top:3rem;left:5rem;right:5rem;height:56px;z-index:6;display:flex;align-items:center}.instafeed-theme__header-link img{display:block;width:56px;height:auto}@media screen and (max-width:749px){.instafeed-theme__header-link{top:16px;left:18px;right:18px;height:44px}.instafeed-theme__header-link img{width:44px}}.instafeed-theme:has(.instafeed-theme__header-link) #insta-feed h2:before{content:none}.instafeed-theme:has(.instafeed-theme__header-link:hover) #insta-feed h2{text-decoration:underline}.instafeed-theme__logo{position:absolute;top:22px;left:28px;z-index:4;width:56px;line-height:0}.instafeed-theme__logo img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.instafeed-theme__logo{top:16px;left:18px;width:44px}}#insta-feed h2{position:relative}#insta-feed h2:before{content:"";position:absolute;top:0;left:0;z-index:4;width:56px;height:51px;background:url(ergogenics-white.svg) no-repeat center/contain;pointer-events:none}@media screen and (max-width:749px){#insta-feed h2:before{width:44px;height:40px}}.instafeed-theme:has(.instafeed-theme__logo) #insta-feed:before{content:none}#insta-feed{position:relative;z-index:3}#insta-feed .instafeed-new-layout-container,#insta-feed .instafeed-new-layout-container[style]{width:100%!important;height:auto!important;max-width:none!important}#insta-feed .instafeed-new-layout-wrapper{display:grid!important;width:100%!important;gap:2.2rem!important;grid-template-columns:repeat(5,1fr)!important}@media screen and (max-width:989px){#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:750px){#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:1.8rem!important}}#insta-feed .instafeed-new-layout-item{position:relative;width:100%!important;height:auto!important;aspect-ratio:3/4;clip-path:none!important;overflow:hidden;border-radius:12px;background-color:#006484}@media screen and (min-width:990px){#insta-feed .instafeed-new-layout-item:nth-child(n+6){display:none!important}}@media screen and (max-width:750px){#insta-feed .instafeed-new-layout-item{aspect-ratio:10/10}}@media screen and (max-width:750px){#insta-feed .instafeed-new-layout-item{border-radius:8px}}#insta-feed .instafeed-new-layout-item>img.instafeed-lazy-image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:none!important;border-radius:12px!important}@media screen and (max-width:750px){#insta-feed .instafeed-new-layout-item>img.instafeed-lazy-image{border-radius:8px!important}}#insta-feed .instafeed-new-layout-item-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:12px!important}@media screen and (max-width:750px){#insta-feed .instafeed-new-layout-item-container{border-radius:8px!important}}#insta-feed .instafeed-hover-layer{border-radius:12px!important;width:100%!important;height:100%!important}@media screen and (max-width:750px){#insta-feed .instafeed-hover-layer{border-radius:8px!important}}#insta-feed .instafeed-hover-icon{display:none}body #insta-feed h2{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;min-height:56px;margin:0 0 18px!important;padding:0 0 0 72px;color:#f5f3ec!important;font-family:kensington,sans-serif!important;font-size:32px!important;font-weight:800;line-height:1;letter-spacing:.02em;text-align:right!important}@media screen and (max-width:749px){body #insta-feed h2{min-height:44px;margin-bottom:14px!important;padding-left:56px;font-size:22px!important}}body .footer{background:#efeae0;padding:1.5rem 0px;border-top:none!important}@media screen and (max-width:900px){body .footer{padding:2.5rem 0px}}@media screen and (max-width:600px){body .footer{padding:1.5rem 0px 0px}}body .footer .footer__content-top{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-bottom:0;max-width:100%}@media screen and (max-width:749px){body .footer .footer__content-top{padding:0px 2.25rem}}body .footer .footer__content-top .footer-block--menu{flex:0 0 100%;border-bottom:1px solid #a9a9a9;padding:0 0 2em}@media screen and (max-width:900px){body .footer .footer__content-top .footer-block--menu{padding-bottom:1.5em}}body .footer .footer__content-top .footer-block--menu>ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}@media screen and (max-width:900px){body .footer .footer__content-top .footer-block--menu>ul{gap:1rem}}body .footer .footer__content-top .footer-block--menu>ul>li{flex:0 0 auto;margin:0;padding:0;display:block}@media screen and (max-width:900px){body .footer .footer__content-top .footer-block--menu>ul>li{flex:0 0 calc(50% - 1rem);text-align:left}}body .footer .footer__content-top .footer-block--menu>ul>li>a{color:#f79226;font-weight:900;font-size:2.5em;font-family:kensington,sans-serif;color:#007035}@media screen and (max-width:900px){body .footer .footer__content-top .footer-block--menu>ul>li>a{font-size:2em;line-height:1.4}}body .footer .footer__content-top .footer-block--menu>ul>li>a:hover{color:#007035}body .footer .footer__content-top .footer-block--menu>ul>li>a+ul li a{font-size:1em}@media screen and (max-width:800px){body .footer .footer__content-top .footer-block--menu>ul>li>a+ul li a{font-size:1em}}body .footer .footer__content-top .footer-block--menu>ul ul{flex-direction:column}body .footer .footer__content-top .footer-block--menu>ul li{display:block}body .footer .footer__content-top .footer-block--menu>ul li a{transition:all .3s ease-out}@media screen and (max-width:800px){body .footer .footer__content-top .footer-block--menu>ul li a{padding:3px 0!important}}body .footer .footer__content-top .footer-block--menu>ul li a[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}body .footer .footer__content-top .footer-block--menu>ul ul{list-style-type:none;padding:0 0 20px;margin:0}@media screen and (max-width:900px){body .footer .footer__content-top .footer-block--menu>ul ul{padding:0}}body .footer .footer__content-top .footer-block--menu>ul ul li a{color:#000;padding:5px 0;display:inline-block;font-weight:500}body .footer .footer__content-top .footer-block--menu>ul ul li a:hover{color:#007035}body .footer .footer__content-top .footer__logo{flex:0 0 100%;padding-bottom:5%;order:1;position:relative}@media only screen and (max-width:1200px){body .footer .footer__content-top .footer__logo{padding-bottom:2rem}}body .footer .footer__content-top .footer__logo img,body .footer .footer__content-top .footer__logo lottie-player{display:block;margin:2rem auto;max-width:190px;height:106px}@media only screen and (max-width:990px){body .footer .footer__content-top .footer__logo img,body .footer .footer__content-top .footer__logo lottie-player{max-width:150px}}@media only screen and (max-width:800px){body .footer .footer__content-top .grid{row-gap:3rem}}body .footer .footer__content-top .footer-block--newsletter{order:2}@media only screen and (max-width:750px){body .footer .footer__content-top .footer-block--newsletter{gap:1rem}}body .footer .footer__content-top .footer-block--newsletter .subscribe-legal{padding-top:.5rem;font-size:12px;line-height:1.4}@media only screen and (max-width:750px){body .footer .footer__content-top .footer-block--newsletter .subscribe-legal{text-align:center}}body .footer .footer__content-top .footer__blocks-wrapper{flex:0 0 100%;order:3;text-align:left;row-gap:0px;justify-content:space-around;align-items:center;border-bottom:1px solid #a9a9a9;padding:2em 0}@media only screen and (max-width:1024px){body .footer .footer__content-top .footer__blocks-wrapper{flex:0 0 100%;padding-left:0%}}@media only screen and (max-width:900px){body .footer .footer__content-top .footer__blocks-wrapper{padding:1.5em 0;flex-direction:column-reverse;display:flex;gap:4rem}}body .footer .footer__content-top .footer__blocks-wrapper .footer-block{text-align:left;display:flex;flex-direction:column}@media only screen and (max-width:900px){body .footer .footer__content-top .footer__blocks-wrapper .footer-block{width:100%;margin:0}}body .footer .footer__content-top .footer__blocks-wrapper .footer-block:first-child{padding-right:2rem}@media only screen and (max-width:800px){body .footer .footer__content-top .footer__blocks-wrapper .footer-block:first-child{padding-right:0rem;margin-bottom:0}}body .footer .footer__content-top .footer__blocks-wrapper .footer-block p{margin-bottom:1em}body .footer .footer__content-top .footer__blocks-wrapper .list-social{justify-content:flex-start;margin-left:-8px;margin-bottom:20px}@media only screen and (max-width:900px){body .footer .footer__content-top .footer__blocks-wrapper .list-social{justify-content:center}}body .footer .footer__content-top .footer-block__image-wrapper{max-width:260px!important;width:100%}@media only screen and (max-width:900px){body .footer .footer__content-top .footer-block__image-wrapper{margin:0 auto}}body .footer .footer__content-top .footer-block__image-wrapper img{width:100%}body .footer .footer__content-top .footer-block__newsletter{text-align:left}@media only screen and (max-width:900px){body .footer .footer__content-top .footer-block__newsletter{width:100%}}body .footer .footer__content-top .footer-block--newsletter{flex-direction:column;max-width:430px;margin-top:0;text-align:left}@media only screen and (max-width:900px){body .footer .footer__content-top .footer-block--newsletter{max-width:100%;width:100%}}body .footer .footer__content-top .footer-block--newsletter h3{margin:0 0 .25em}body .footer .footer__content-top .footer-block--newsletter p{font-size:14px;text-wrap:balance}body .footer .footer__content-top .footer-block--newsletter .newsletter-form{max-width:100%}body .footer .footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:100%}@media only screen and (max-width:600px){body .footer .footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper{grid-template-columns:minmax(0,1fr)}}body .footer .footer__content-top .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .newsletter-form__message{grid-column:1/-1}body .footer .footer__content-top .footer-block--newsletter .newsletter-field__label{display:block;font-size:15px;font-weight:600;color:#282828;margin-bottom:.5rem}body .footer .footer__content-top .footer-block--newsletter .newsletter-field__input{width:100%;height:4.4rem;border-radius:12px;outline:none;padding:0px 1.5rem;border:1px solid #007035;background:#fff;color:#282828}body .footer .footer__content-top .footer-block--newsletter .newsletter-field__input:focus{border-color:#f79226;outline:none;box-shadow:none}body .footer .footer__content-top .footer-block--newsletter .newsletter-form__button{width:100%;height:auto;margin:1.5rem 0px 0px;padding:1.15em 2em;border-radius:12px;background-color:#007035;border:none;color:#fff;font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;transition:background-color .3s ease-out}body .footer .footer__content-top .footer-block--newsletter .newsletter-form__button:hover{background:#f79226}body .footer .footer__localization{align-items:center}@media only screen and (max-width:800px){body .footer .footer__localization{text-align:center}}body .footer .footer__localization localization-form{padding-right:1rem}body .footer .footer__localization .localization-form__select{border-radius:40px;margin:0!important}body .footer .footer__localization .localization-form__select:before,body .footer .footer__localization .localization-form__select:after{border-radius:40px}body .footer .footer__content-bottom{padding:1.5rem 0px;border:none;font-size:14px}@media screen and (max-width:600px){body .footer .footer__content-bottom{padding:1.5rem}}body .footer .footer__content-bottom .copyright__content{font-size:14px}body .footer .footer__content-bottom .footer__content-bottom-wrapper{align-items:center;justify-content:space-between;max-width:100%}@media only screen and (max-width:900px){body .footer .footer__content-bottom .footer__content-bottom-wrapper{flex-direction:column;gap:.5rem;padding:0;text-align:center;justify-content:center}}body .footer .footer__content-bottom .footer__content-bottom-wrapper .line{background:#000;opacity:.2;width:100%;flex:0 0 100%;height:1px;display:block;margin-bottom:1rem}body .footer .footer__content-bottom .footer__content-bottom-wrapper .footer__foe{margin-top:-5px}@media only screen and (max-width:800px){body .footer .footer__content-bottom .footer__content-bottom-wrapper .footer__foe{margin-top:10px}}@media only screen and (max-width:800px){body .footer .footer__content-bottom .footer__content-bottom-wrapper .policies li:before{padding:0 4px}}@media only screen and (max-width:800px){body .footer .footer__content-bottom .footer__content-bottom-wrapper .policies li small a{padding:0}}body .footer .footer__content-bottom .footer__copyright{margin-top:0}@media screen and (max-width:750px){.footer-block__details-content>:first-child .list-menu__item--link{padding-top:10px!important}}.list-social{margin:3rem 0px 0px!important}.list-social .list-social__item .list-social__link{padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.list-social .list-social__item .list-social__link:hover a{color:#f79226}.list-social .list-social__item .svg-wrapper,.list-social .list-social__item .icon{width:3rem;height:3rem}@media screen and (max-width:900px){.list-social .list-social__item .icon{width:2.5rem;height:2.5rem}}.list-social .list-social__item .icon.icon-soundcloud{width:3.2rem;height:1.7rem}@media screen and (max-width:900px){.list-social .list-social__item .icon.icon-soundcloud{width:3rem;height:1.4rem}}.list-social .list-social__item .svg-wrapper:has(.icon-soundcloud){width:3.8rem;height:1.7rem}@media screen and (max-width:900px){.list-social .list-social__item .svg-wrapper:has(.icon-soundcloud){width:3.2rem;height:1.4rem}}.list-social .list-social__item a{border-radius:50%;margin-right:16px}@media screen and (max-width:900px){.list-social .list-social__item a{margin:0 3px}}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:5px!important}h1,h2{font-size:calc(var(--font-heading-scale)*4rem)}h3{font-size:calc(var(--font-heading-scale)*3rem)}h4{font-size:calc(var(--font-heading-scale)*2.5rem)}body .ergo-section{padding:3% 0}body .ergo-section .section-heading,body .ergo-section .center,body .ergo-section .text-centered{text-align:center}body .ergo-section .text-centered img{display:block;margin:0 auto}body .ergo-section .button.anchor{color:#fff;margin:0px .5rem 1rem}body .ergo-section .visible-item{display:block}body section.shopify-section:last-of-type .hornby-section{padding-bottom:5%}@media screen and (max-width:768px){body section.shopify-section:last-of-type .hornby-section{padding-bottom:10%}}body section.shopify-section:last-of-type .hornby-section.apply-section{position:relative;z-index:2;padding-bottom:calc(30px + 5%);margin-bottom:-30px}@media only screen and (max-width:600px){body section.shopify-section:last-of-type .hornby-section.apply-section{margin-bottom:0}}body .customer h1{font-size:32px;text-align:left;margin-bottom:1rem;text-transform:capitalize}body .customer form{margin-top:2rem}body .customer form input{border:solid 1px #666}body .customer .button-login{width:100%;margin-top:2rem}body .customer .create-account p,body .customer .create-account a{display:inline-block!important;font-size:16px;color:#282828;font-weight:500}body .customer .create-account a{text-decoration:underline}body .customer .forgot-password{display:block;text-align:center;margin:auto;width:100%}body .customer h2{font-family:proxima-nova,sans-serif!important;font-weight:600;font-size:18px;margin-bottom:1rem;text-align:left}body .customer ul{padding-left:1rem}.fade-up{opacity:0;transform:translateY(50px)}@media screen and (max-width:750px){.page-width{padding:0px 2.25rem}}#MainContent>.shopify-section:first-child .hornby-section{padding-top:6%}#MainContent>.shopify-section+section.shopify-section.rich-text-wrapper-section{padding-top:0}#MainContent>.shopify-section+section.shopify-section.two-column-section .hornby-section{padding-top:0}#MainContent>.shopify-section.rich-text-wrapper-section{padding-top:3%}@media screen and (max-width:600px){#MainContent>.shopify-section.rich-text-wrapper-section .rich-text__wrapper{width:100%!important;padding-left:5%;padding-right:5%}}@media screen and (max-width:600px){#MainContent>.shopify-section.rich-text-wrapper-section .rich-text__wrapper h2{max-width:10em;margin:auto}}#MainContent>.shopify-section.rich-text-wrapper-section .rich-text__wrapper .rich-text__heading.h2{font-size:32px}#MainContent>.shopify-section.rich-text-wrapper-section img{margin-bottom:2rem}@media screen and (max-width:600px){#MainContent>.shopify-section.rich-text-wrapper-section img{margin-bottom:1rem}}#MainContent>.shopify-section.rich-text-wrapper-section:nth-last-of-type(1){padding-bottom:5%}@media screen and (max-width:600px){#MainContent>.shopify-section.page-content-section .hornby-section{padding-left:5%;padding-right:5%}}.global-media-settings{border:none}.banner-heading-above{text-align:center}@media screen and (max-width:749px){body .banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media,body .banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:20rem}}.hero-section:has(.hero--bottom-margin){margin-bottom:3%}.hero-section .hero{position:relative;z-index:3;overflow:hidden}.hero-section .hero .page-width{max-width:100%}.hero-section .hero-content{position:relative;z-index:9;padding-top:25px;padding-bottom:45px;display:flex;align-items:center;gap:2rem}@media screen and (max-width:900px){.hero-section .hero-content{padding-top:25px;padding-bottom:25px}}.hero-section .hero-content .hero-paragraph{font-family:Kensington;font-size:45px;font-style:normal;font-weight:700;line-height:45px;max-width:10px;color:#fff;padding-top:2rem;text-transform:uppercase}@media screen and (max-width:1500px){.hero-section .hero-content .hero-paragraph{font-size:32px;line-height:32px}}@media screen and (max-width:1100px){.hero-section .hero-content .hero-paragraph{font-size:26px;line-height:26px}}@media screen and (max-width:900px){.hero-section .hero-content .hero-paragraph{font-size:22px;line-height:22px;max-width:100px}}.hero-section .hero-img{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.hero-section .hero-img img{width:100%;height:100%;object-fit:cover;opacity:.8}.hero-section .h1{text-transform:uppercase!important}.hero-section .hero>.page-width{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.hero-section .collection-hero.hero .hero-img{position:absolute;right:0;bottom:0;left:0;top:0;margin:0;height:100%;border-radius:0;overflow:hidden;background:#000}.hero-section .hero-marquee{position:relative;z-index:9}.collection-hero-description{padding:4rem 0 2rem;background:#f5f3ec}@media screen and (max-width:749px){.collection-hero-description{padding:3rem 0 1rem}}.collection-hero-description .collection-hero-description__content{max-width:76rem;color:#282828;font-size:1.6rem;line-height:1.6}.collection-hero-description .collection-hero-description__content>*:first-child{margin-top:0}.collection-hero-description .collection-hero-description__content>*:last-child{margin-bottom:0}.athletes-slider-section{overflow:hidden}.athletes-slider-section .athletes-slider-wrap{position:relative}.athletes-slider-section .athletes-slider{overflow:visible}.athletes-slider-section .athletes-slide{width:100%;height:auto}.athletes-slider-section .athletes-slide.swiper-slide-active .athletes-card-content{opacity:1}.athletes-slider-section .athletes-card{position:relative;display:block;aspect-ratio:124/64;border-radius:16px;overflow:hidden;background:#282828}@media screen and (max-width:1200px){.athletes-slider-section .athletes-card{aspect-ratio:124/76}}@media screen and (max-width:800px){.athletes-slider-section .athletes-card{aspect-ratio:auto;min-height:400px;display:flex}}@media screen and (max-width:600px){.athletes-slider-section .athletes-card{min-height:450px}}.athletes-slider-section .athletes-card:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;height:28px;background:linear-gradient(90deg,#65d2c9,#afc971)}@media screen and (max-width:1300px){.athletes-slider-section .athletes-card:after{height:18px}}.athletes-slider-section .athletes-card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.athletes-slider-section .athletes-card-media img,.athletes-slider-section .athletes-card-media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.athletes-slider-section .athletes-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#00000040 40%,#000000bf)}.athletes-slider-section .athletes-card-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2.5em 2.5em calc(28px + 2.5em);color:#fff;opacity:0;transition:opacity .4s ease-out}@media screen and (max-width:800px){.athletes-slider-section .athletes-card-content{padding:1.5em 1.5em calc(18px + 1.5em);height:auto}}.athletes-slider-section .athletes-card-label{font-family:kensington,sans-serif;font-weight:700;font-size:52px;line-height:1;margin:0}@media screen and (max-width:1100px){.athletes-slider-section .athletes-card-label{font-size:38px}}@media screen and (max-width:750px){.athletes-slider-section .athletes-card-label{font-size:30px}}.athletes-slider-section .athletes-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:2em}@media screen and (max-width:750px){.athletes-slider-section .athletes-card-bottom{align-items:center;gap:1em}}.athletes-slider-section .athletes-card-text{max-width:560px}.athletes-slider-section .athletes-card-title{font-size:34px;margin:0px 0px .5rem}@media screen and (max-width:750px){.athletes-slider-section .athletes-card-title{font-size:24px!important}}.athletes-slider-section .athletes-card-title a{color:#fff}.athletes-slider-section .athletes-card-quote{font-size:17px;line-height:1.45;color:#fff}@media screen and (max-width:990px){.athletes-slider-section .athletes-card-quote{font-size:15px}}.athletes-slider-section .athletes-card-quote p{margin:0}.athletes-slider-section .athletes-card-button.button{margin-top:1.5rem;color:#fff;border-color:#f79226}.athletes-slider-section .athletes-card-button.button:hover{color:#fff}@media screen and (max-width:750px){.athletes-slider-section .athletes-card-button.button{margin-top:1rem}}.athletes-slider-section .athletes-card-avatar{flex:0 0 auto;display:block;width:clamp(90px,15vw,185px);aspect-ratio:1/1;border-radius:50%;overflow:hidden}.athletes-slider-section .athletes-card-avatar img{display:block;width:100%;height:100%;object-fit:cover}.athletes-slider-section .athletes-slider-nav{position:absolute;top:0;bottom:0;left:50%;z-index:5;width:100%;max-width:calc(1500px - 10rem);transform:translate(-50%);pointer-events:none}@media screen and (max-width:1510px){.athletes-slider-section .athletes-slider-nav{max-width:calc(100% - 10rem)}}@media screen and (max-width:750px){.athletes-slider-section .athletes-slider-nav{max-width:calc(100% - 4.5rem)}}.athletes-slider-section .athletes-slider-arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:2px solid #f79226;border-radius:50%;background:#f5f3ec;color:#f79226;cursor:pointer;pointer-events:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width:1100px){.athletes-slider-section .athletes-slider-arrow{width:36px;height:36px}}.athletes-slider-section .athletes-slider-arrow svg{width:18px;height:18px;color:#282828}.athletes-slider-section .athletes-slider-arrow:hover{background:#f79226;color:#fff}.athletes-slider-section .athletes-slider-arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.athletes-slider-section .athletes-slider-arrow.athletes-slider-prev{left:0;transform:translate(-50%,-50%)}.athletes-slider-section .athletes-slider-arrow.athletes-slider-next{right:0;transform:translate(50%,-50%)}.hero-video-section{margin-bottom:3%}.hero-video-section .hero-video{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;min-height:75vh;overflow:hidden;background:#000}.hero-video-section .hero-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000;opacity:var(--hero-video-overlay, .3);pointer-events:none}.hero-video-section .hero-video-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-video-section .hero-video-media img,.hero-video-section .hero-video-media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;min-width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.hero-video-section .hero-video-media video{display:none}}.hero-video-section .hero-video-inner{position:relative;z-index:9;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:600px){.hero-video-section .hero-video-inner{padding-top:4rem;padding-bottom:4rem}}.hero-video-section .hero-video-content{max-width:1000px;margin:0 auto;text-align:center}.hero-video-section .hero-video-content h1{margin:2rem 0px}.hero-video-section .hero-video-content .hero-video-paragraph{text-transform:uppercase;font-weight:800;letter-spacing:1px;margin-bottom:3rem;color:#f5f3ec;text-wrap:balance}.hero-video-section .hero-video-content .button-wrapper{justify-content:center;margin-bottom:0}.hero-video-section .hero-marquee{position:relative;z-index:9}.marquee{background:#004215cc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marquee .marquee-inner{display:flex}.marquee .marquee-inner .marquee-item{color:#00bd59;padding:9px 25px;display:flex;align-items:center;flex-shrink:0;white-space:nowrap;font-family:kensington,sans-serif;font-weight:800;font-size:22px;position:relative;-webkit-font-smoothing:antialiased;backface-visibility:hidden}@media screen and (max-width:900px){.marquee .marquee-inner .marquee-item{font-size:17px;padding:7px 15px}}.marquee .marquee-inner .marquee-item:after{content:"";position:absolute;top:0;right:-2px;bottom:0;width:4px;height:4px;margin:auto;border-radius:50%;background:#f79226}.content-image .page-width{display:grid;grid-template-columns:55% 1fr;gap:3em;align-items:center}@media screen and (max-width:900px){.content-image .page-width{grid-template-columns:1fr;gap:3rem}}@media screen and (max-width:900px){.content-image .content-col{order:2}}.content-image .img-col{position:relative;border-radius:20px;overflow:hidden;background:#282828}.content-image .img-col.has-caption:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:170px;background:linear-gradient(to top,#00000080,#0000)}.content-image .img-col img{display:block}.content-image .img-col .image-caption{position:absolute;z-index:2;bottom:1.5em;left:1.5em;color:#fff;font-weight:800;max-width:220px;text-wrap:balance;text-shadow:0px 20px 40px #000}.three-image-gallery.content-orientation-left .page-width{grid-template-columns:1fr 55%}@media screen and (max-width:900px){.three-image-gallery.content-orientation-left .page-width{grid-template-columns:1fr}}.three-image-gallery.content-orientation-left .page-width .img-col{order:2}@media screen and (max-width:900px){.three-image-gallery.content-orientation-left .page-width .img-col{order:1}}.three-image-gallery.content-orientation-left .page-width .content-col{order:1}@media screen and (max-width:900px){.three-image-gallery.content-orientation-left .page-width .content-col{order:2}}.three-image-gallery .page-width{display:grid;grid-template-columns:55% 1fr;gap:3em;align-items:center}@media screen and (max-width:900px){.three-image-gallery .page-width{grid-template-columns:1fr;gap:0px}}.three-image-gallery .page-width .img-col{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.5em}@media screen and (max-width:600px){.three-image-gallery .page-width .img-col{gap:1.25rem}}.three-image-gallery .page-width .img-col .img-col-items .img-col-item:first-child{margin-bottom:1.5em}@media screen and (max-width:600px){.three-image-gallery .page-width .img-col .img-col-items .img-col-item:first-child{margin-bottom:1.25rem}}.three-image-gallery .page-width .img-col .img-col-item{position:relative;border-radius:20px;overflow:hidden}@media screen and (max-width:600px){.three-image-gallery .page-width .img-col .img-col-item{border-radius:12px}}.three-image-gallery .page-width .img-col .img-col-item img{display:block}.benefits{margin-top:3%;border-radius:20px 20px 0 0;overflow-x:clip;padding-bottom:0!important}.benefits.ergo-section{padding:5% 0}@media screen and (max-width:600px){.benefits.ergo-section{padding:10% 0}}.benefits .benefits-heading{text-align:center;margin:0 0 .5em}.benefits .benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media screen and (max-width:900px){.benefits .benefits-grid{grid-template-columns:1fr}}.benefits .benefits-card{display:flex;flex-direction:column;position:relative;isolation:isolate;background:#fff;border-radius:12px;overflow:hidden}@media screen and (max-width:900px){.benefits .benefits-card:first-child img{object-position:center 10%}}.benefits .benefits-card-media{position:relative;z-index:0;aspect-ratio:49/50}@media screen and (max-width:900px){.benefits .benefits-card-media{aspect-ratio:10/5}}.benefits .benefits-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.benefits .benefits-card-body{position:relative;z-index:1;text-align:center;padding:1.75rem 1.5rem 2rem;border-radius:12px;margin-top:-12px;background:#fff}@media screen and (max-width:1300px){.benefits .benefits-card-body{padding:1.25rem}}.benefits .benefits-card-icon{display:flex;align-items:center;justify-content:center;width:69px;margin:0px auto 1rem;border-radius:50%}@media screen and (max-width:1300px){.benefits .benefits-card-icon{width:50px}}.benefits .benefits-card-icon img{display:block;margin:auto}.benefits .benefits-card-body{padding:2em}@media screen and (max-width:1200px){.benefits .benefits-card-body{padding:2.25rem}}.benefits .benefits-card-heading{color:#282828;margin:0px 0px 1rem}.benefits .benefits-card-text{color:#282828;font-size:1.6rem;line-height:1.4}.benefits .benefits-card-text p{text-wrap:balance}.benefits .benefits-card-text p:last-child{margin-bottom:4px}.benefits .benefits-slider-wrap{position:relative;padding-top:6%}.benefits .benefits-slider.swiper{overflow:visible}.benefits .benefits-slide{position:relative;height:auto;overflow:visible}.benefits .benefits-slide-inner{display:flex;flex-direction:column;align-items:center;min-height:46rem;padding:0 12vw 6%}.benefits .benefits-slide-heading{width:100%;margin:0;text-align:center;text-transform:uppercase;line-height:.85!important;font-size:clamp(65px,12vw,201px);filter:drop-shadow(2px 2px 0px #f79226)}.benefits .benefits-slide-main{display:flex;align-items:center;justify-content:center;gap:3.5rem;width:100%;max-width:86rem;min-height:28rem;margin-top:-4rem}@media screen and (max-width:1300px){.benefits .benefits-slide-main{margin-top:-3rem}}@media screen and (max-width:1100px){.benefits .benefits-slide-main{margin-top:0}}@media screen and (max-width:750px){.benefits .benefits-slide-main{flex-direction:column;gap:1.5rem;min-height:0}}.benefits .benefits-slide-media{position:relative;z-index:2;display:block;flex:0 0 auto;width:50%}@media screen and (max-width:1300px){.benefits .benefits-slide-media{width:40%}}.benefits .benefits-slide-media img{display:block;width:100%;height:auto;object-fit:contain}@media screen and (max-width:750px){.benefits .benefits-slide-media{width:min(58vw,22rem)}}.benefits .benefits-slide-body{display:flex;flex:0 1 34rem;flex-direction:column;align-items:flex-start;gap:1.6rem;text-align:left;padding:0}@media screen and (max-width:750px){.benefits .benefits-slide-body{align-items:center;text-align:center;flex-basis:auto}}.benefits .benefits-slide-text{color:#f5f3ec;font-size:1.8rem;line-height:1.45}@media screen and (max-width:750px){.benefits .benefits-slide-text{font-size:1.7rem}}.benefits .benefits-slide-text p:last-child{margin-bottom:0}.benefits .benefits-slide-price{font-weight:700;color:#f5f3ec;margin:0}.benefits .benefits-slide-button.button{margin-top:.4rem;background:#f5f3ec;border-color:#f5f3ec;color:#282828}.benefits .benefits-slide-button.button:hover{background:#f79226;border-color:#f79226;color:#282828}.benefits .benefits-slide.swiper-slide-active{z-index:2}.benefits .benefits-slide:not(.swiper-slide-active) .benefits-slide-heading,.benefits .benefits-slide:not(.swiper-slide-active) .benefits-slide-body,.benefits .benefits-slide:not(.swiper-slide-active) .benefits-slide-media{opacity:0;visibility:hidden;pointer-events:none}.benefits .benefits-slider-peeks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.benefits .benefits-peek{position:absolute;top:58%;display:grid;width:min(22vw,26rem)}@media screen and (max-width:1600px){.benefits .benefits-peek{top:50%;width:15vw}}@media screen and (max-width:900px){.benefits .benefits-peek{display:none}}.benefits .benefits-peek img{grid-area:1/1;display:block;width:100%;height:auto;object-fit:contain;opacity:0;transition:opacity .6s ease}.benefits .benefits-peek img.is-active{opacity:1}.benefits .benefits-peek.is-instant img{transition:none}.benefits .benefits-peek[hidden]{display:none}.benefits .benefits-peek--prev{left:0;transform:translate(-54%,-50%)}.benefits .benefits-peek--next{right:0;transform:translate(54%,-50%)}@media screen and (max-width:750px){.benefits .benefits-peek{top:auto;bottom:7rem;width:min(38vw,16rem)}.benefits .benefits-peek--prev{transform:translate(-54%)}.benefits .benefits-peek--next{transform:translate(54%)}}.benefits .benefits-slider-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;margin:0}.benefits .benefits-slider-arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid hsla(0,0%,100%,.55);border-radius:50%;background:#0000;color:#fff;cursor:pointer;pointer-events:auto;transform:translateY(-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width:1100px){.benefits .benefits-slider-arrow{width:36px;height:36px}}@media screen and (max-width:750px){.benefits .benefits-slider-arrow{top:40%}}.benefits .benefits-slider-arrow svg{width:16px;height:16px}.benefits .benefits-slider-arrow:hover{background:#fff;border-color:#fff;color:#007035}.benefits .benefits-slider-arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.benefits .benefits-slider-arrow:first-child{left:max(19vw,3rem);padding-right:2px}@media screen and (max-width:1400px){.benefits .benefits-slider-arrow:first-child{left:max(15vw,3rem)}}@media screen and (max-width:1100px){.benefits .benefits-slider-arrow:first-child{left:max(10vw,3rem)}}@media screen and (max-width:900px){.benefits .benefits-slider-arrow:first-child{left:5vw}}.benefits .benefits-slider-arrow:last-child{right:max(19vw,3rem)}@media screen and (max-width:1400px){.benefits .benefits-slider-arrow:last-child{right:max(15vw,3rem)}}@media screen and (max-width:1100px){.benefits .benefits-slider-arrow:last-child{right:max(10vw,3rem)}}@media screen and (max-width:900px){.benefits .benefits-slider-arrow:last-child{right:5vw}}.benefits .benefits-slider-pagination{display:flex;align-items:center;justify-content:center}.benefits .benefits-slider-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ffffff73;opacity:1}.benefits .benefits-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.benefits .slider-wave{margin-top:-30vw}@media screen and (max-width:1500px){.benefits .slider-wave{margin-top:-33vw}}@media screen and (max-width:900px){.benefits .slider-wave{margin-top:-25vw}}.benefits .slider-wave img{display:block}@media screen and (max-width:700px){.benefits .slider-wave img{display:none}}.benefits .slider-wave img.wave-mobile{display:none}@media screen and (max-width:700px){.benefits .slider-wave img.wave-mobile{display:block}}.member-benefits{border-radius:0;margin-top:0}.member-benefits .benefits-card-body{flex:0 0 auto;margin-top:0;margin-bottom:-12px}.member-benefits .benefits-card-media{flex:1 1 auto;z-index:0}.how-it-works-section{isolation:isolate}.how-it-works{--how-it-works-wave-h: calc(100cqw * 366 / 1502);container-type:inline-size}.how-it-works .how-it-works__hero{position:relative;background:#282828;padding-top:6%}.how-it-works .how-it-works__hero:before{content:"";position:absolute;top:0;bottom:55%;left:0;right:0;background:linear-gradient(to bottom,#f5f3ec 0% 25%,#f5f3ec80 65%,#f5f3ec00);background-size:cover;z-index:2}.how-it-works .how-it-works__media{position:absolute;top:0;right:0;left:0;bottom:calc(-1*var(--how-it-works-wave-h));z-index:1;overflow:hidden}.how-it-works .how-it-works__media img,.how-it-works .how-it-works__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.how-it-works .how-it-works__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--how-it-works-overlay, .2);pointer-events:none}@media(prefers-reduced-motion:reduce){.how-it-works .how-it-works__media video{display:none}}.how-it-works .how-it-works__hero-inner{position:relative;z-index:9;width:100%;padding-top:0;padding-bottom:8rem}@media screen and (max-width:750px){.how-it-works .how-it-works__hero-inner{padding-top:4rem;padding-bottom:5rem}}.how-it-works .how-it-works__heading{color:#00bd59;text-align:center;text-transform:uppercase;font-weight:700;font-size:clamp(5.6rem,15vw,25rem);line-height:.85;margin:0 0 15%;background:var(--Green-2, linear-gradient(200deg, var(--Ergo-Green-Ergo-Green-100, #007035) 0%, #00bd59 85.54%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(2px 2px 0px #f79226)}@media screen and (max-width:750px){.how-it-works .how-it-works__heading{margin-bottom:3rem}}.how-it-works .how-it-works__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;list-style:none;margin:0;padding:0 0 8%}@media screen and (max-width:990px){.how-it-works .how-it-works__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media screen and (max-width:600px){.how-it-works .how-it-works__steps{grid-template-columns:minmax(0,1fr)}}.how-it-works .how-it-works__step{position:relative;background:#28282880;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);border-radius:16px;padding:2rem;color:#f5f3ec}@media screen and (max-width:990px){.how-it-works .how-it-works__step{border-radius:12px}}.how-it-works .how-it-works__step-number{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin-bottom:1.2rem;border-radius:50%;background:#fcd3a8;color:#282828;font-size:1.4rem;font-weight:800;line-height:1}.how-it-works .how-it-works__step-heading{margin:0 0 .85rem;color:#fff}.how-it-works .how-it-works__step-text{font-size:1.6rem;line-height:1.4;color:#f5f3ecd1}.how-it-works .how-it-works__step-text p{margin:0}.how-it-works .how-it-works__wave{position:relative;z-index:6;margin-top:0;margin-bottom:calc(-1*var(--how-it-works-wave-h));pointer-events:none}.how-it-works .how-it-works__wave img{display:block;width:100%;height:auto}.how-it-works .how-it-works__body{position:relative;z-index:1;overflow:hidden;padding-top:calc(var(--how-it-works-wave-h) + 5%);padding-bottom:6%;-webkit-mask-image:url(how-it-works-wave-mask.svg),linear-gradient(#000 0 0);mask-image:url(how-it-works-wave-mask.svg),linear-gradient(#000 0 0);-webkit-mask-size:100% var(--how-it-works-wave-h),100% calc(100% - var(--how-it-works-wave-h) + 1px);mask-size:100% var(--how-it-works-wave-h),100% calc(100% - var(--how-it-works-wave-h) + 1px);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;margin-top:-1rem;border-radius:0 0 24px 24px}.how-it-works .how-it-works-panel{overflow:hidden;background:#f5f3ec;border-radius:24px;max-width:1150px;margin:0 auto}@media screen and (max-width:1300px){.how-it-works .how-it-works-panel{border-radius:16px}}.how-it-works .how-it-works-panel+.how-it-works-panel{margin-top:5rem}@media screen and (max-width:990px){.how-it-works .how-it-works-panel+.how-it-works-panel{margin-top:3rem}}.how-it-works .how-it-works-panel__media{position:relative;background:#282828;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;aspect-ratio:120/42;padding:2.5rem;border-radius:24px;overflow:hidden}@media screen and (max-width:1300px){.how-it-works .how-it-works-panel__media{border-radius:16px}}@media screen and (max-width:990px){.how-it-works .how-it-works-panel__media{aspect-ratio:120/60;padding:2rem}}.how-it-works .how-it-works-panel__media img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;opacity:.7}.how-it-works .how-it-works-panel__heading{position:relative;z-index:2;margin:0;color:#f5f3ec;font-size:clamp(3rem,5vw,6.4rem);line-height:.9;text-transform:uppercase}.how-it-works .how-it-works-panel__caption{position:relative;z-index:2;margin:0}.how-it-works .how-it-works-panel__rows{padding:1rem 2.5rem}@media screen and (max-width:900px){.how-it-works .how-it-works-panel__rows{padding:.75rem 2rem}}.how-it-works .how-it-works-panel__row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0px;color:#282828;font-family:kensington,sans-serif;font-weight:800;font-size:30px;border-bottom:1px solid rgba(40,40,40,.1)}@media screen and (max-width:1300px){.how-it-works .how-it-works-panel__row{font-size:22px;padding:1.25rem 0px}}@media screen and (max-width:990px){.how-it-works .how-it-works-panel__row{padding:.85rem 0px;font-size:18px}}.how-it-works .how-it-works-panel__row:last-child{border-bottom:none}.how-it-works .how-it-works-panel__value{flex:0 0 auto;text-align:right;color:#007035}.waves.waves-bottom,.waves.waves-top{position:relative}.waves .wave{display:block;width:100%;height:auto}.health-waves{transform:rotate(180deg);margin-bottom:-14vw;position:relative;z-index:3;pointer-events:none}.health-goals{padding-top:15%!important;overflow:hidden}.health-goals .page-width{display:flex;flex-wrap:wrap;align-items:center}.health-goals .health-goals-heading{flex:0 0 100%;text-align:center;padding-bottom:4%}.health-goals .img-col{flex:0 0 35%}@media screen and (max-width:1100px){.health-goals .img-col{display:none}}.health-goals .img-col img{display:block;border-radius:20px}.health-goals .health-goals-content{flex:0 0 65%;padding-left:3em;display:flex;flex-wrap:wrap;align-items:flex-start;gap:2em}@media screen and (max-width:1100px){.health-goals .health-goals-content{flex:0 0 100%;padding-left:0}}.health-goals .health-goals-content .health-col{flex:0 0 calc(50% - 1em)}@media screen and (max-width:800px){.health-goals .health-goals-content .health-col{flex:0 0 100%}}.health-goals .health-goals-content .health-col ul{list-style-type:none;padding:0;margin:0}.health-goals .health-goals-content .health-col ul li{background:url(check.svg) left center no-repeat;padding:.5em 0 .5em 1.85em;font-family:kensington,sans-serif;font-weight:800;font-size:1.15em;line-height:1.2}@media screen and (max-width:800px){.health-goals .health-goals-content .health-col ul li{font-size:1.25em}}.health-goals .health-goals-content .health-icons{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:2em;padding-top:.5em}@media screen and (max-width:800px){.health-goals .health-goals-content .health-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem}}.health-goals .health-goals-content .health-icons .health-goals-icon{height:29px;width:auto;max-width:80px}@media screen and (max-width:800px){.health-goals .health-goals-content .health-icons .health-goals-icon{margin:0 auto}}.health-goals .health-goals-content .health-icons .health-goals-icon img{max-height:100%}.health-goals .health-marquee{background:none;margin-top:4%;margin-bottom:2%}@media screen and (max-width:900px){.health-goals .health-marquee{margin:6% 0}}.health-goals .health-marquee .health-goals-marquee{margin-top:6%;min-width:200px}@media screen and (max-width:900px){.health-goals .health-marquee .health-goals-marquee{margin-top:6rem}}@media screen and (max-width:900px){.health-goals .health-marquee .health-goals-marquee{min-width:150px}}.health-goals .health-marquee .health-goals-marquee:nth-child(odd){margin-top:0;margin-bottom:6%}@media screen and (max-width:900px){.health-goals .health-marquee .health-goals-marquee:nth-child(odd){margin-bottom:6rem;margin-top:0}}.reviews-panel{position:relative;overflow:hidden;padding-top:0!important}.reviews-panel .reviews-panel__inner{position:relative;padding-top:35vw!important}@media screen and (max-width:990px){.reviews-panel .reviews-panel__inner{padding-top:6%!important}}.reviews-panel .review-bg{position:absolute;top:0;left:0;right:0;bottom:100px}@media screen and (max-width:900px){.reviews-panel .review-bg{bottom:230px}}.reviews-panel .review-bg img{width:100%;height:100%;object-fit:cover}.reviews-panel .page-width{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;max-width:100%}@media screen and (max-width:990px){.reviews-panel .page-width{flex-direction:column-reverse;align-items:stretch}}.reviews-panel .reviews-slider-wrap{flex:1 1 58%;min-width:0;position:relative;max-width:calc(50% - .75rem)}@media screen and (max-width:1500px){.reviews-panel .reviews-slider-wrap{max-width:100%}}@media screen and (max-width:1300px){.reviews-panel .reviews-slider-wrap{flex:1 1 65%}}.reviews-panel .reviews-slider{overflow:visible}@media screen and (max-width:989px){.reviews-panel .reviews-slider{width:100%;margin-inline:auto}}.reviews-panel .reviews-slider .swiper-wrapper{overflow:visible}.reviews-panel .reviews-slider .swiper-slide{height:auto;display:flex;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.reviews-panel .reviews-slider .swiper-slide.swiper-slide-active,.reviews-panel .reviews-slider .swiper-slide.swiper-slide-next{opacity:1;pointer-events:auto}@media screen and (max-width:750px){.reviews-panel .reviews-slider .swiper-slide.swiper-slide-next{opacity:0}}.reviews-panel .review-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:24rem;height:100%;border-radius:12px;padding:2rem 2.4rem;background:#f5f3ec;box-shadow:0 5px 25px #0000001a}.reviews-panel .review-card__product{position:absolute;top:0;transform:translateY(-50%);right:1.4rem;width:7.2rem;height:7.2rem;border-radius:50%;overflow:hidden;background:#efeae0;border:1px solid #007035}.reviews-panel .review-card__product img{display:block;width:100%;height:100%;object-fit:contain;padding:.8rem}.reviews-panel .review-card__stars{display:flex;gap:.15rem;margin-left:-.35rem}.reviews-panel .review-card__star{display:block;width:2rem;height:2rem;color:#f7922647}.reviews-panel .review-card__star svg{display:block;width:100%;height:100%;fill:currentColor}.reviews-panel .review-card__star.is-filled{color:#f79226}.reviews-panel .review-card__date{margin:0 0 .85rem;font-size:1.3rem;font-weight:600;color:#7e7e7e}.reviews-panel .review-card__title{margin:0 0 1.5rem;padding-right:6rem;font-family:kensington,sans-serif;font-size:2rem;font-weight:800;line-height:1.2;color:#282828}.reviews-panel .review-card__body{flex:1 1 auto;margin:0 0 1.4rem;font-size:1.5rem;line-height:1.45;color:#535353;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp: 7){.reviews-panel .review-card__body{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}}.reviews-panel .review-card__author{margin:0;font-size:1.4rem;color:#7e7e7e;font-weight:600}.reviews-panel .reviews-panel__aside{flex:0 0 42%;display:flex;flex-direction:column;align-items:flex-end;text-align:right;position:relative;z-index:3}@media screen and (max-width:1300px){.reviews-panel .reviews-panel__aside{flex:1 1 35%}}@media screen and (max-width:990px){.reviews-panel .reviews-panel__aside{flex:1 1 auto;align-items:flex-start;text-align:left;padding-bottom:28%}}.reviews-panel .review-heading{width:100%;margin:0 0 100px;text-align:right;text-transform:uppercase;white-space:nowrap;line-height:.79!important;pointer-events:none;font-size:clamp(80px,15vw,200px);filter:drop-shadow(2px -2px 0px #f79226)}@media screen and (max-width:1300px){.reviews-panel .review-heading{font-size:clamp(80px,11vw,200px)}}@media screen and (max-width:990px){.reviews-panel .review-heading{text-align:left;margin-bottom:1.2rem;white-space:normal;line-height:1.1!important}}.reviews-panel .reviews-slider-controls{display:flex;align-items:center;justify-content:flex-start;gap:1rem;position:absolute;width:fit-content;bottom:0;right:0;transform:translate(calc(100% + 2rem));z-index:4}@media screen and (max-width:990px){.reviews-panel .reviews-slider-controls{left:0;right:0;top:50%;bottom:auto;width:100%;transform:translateY(-50%);justify-content:space-between;pointer-events:none}}.reviews-panel .reviews-slider-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0 2px 0 0;border:2px solid #007035;border-radius:50%;background:#f5f3ec;color:#007035;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width:990px){.reviews-panel .reviews-slider-arrow{width:36px;height:36px;transform:translate(-50%)}}.reviews-panel .reviews-slider-arrow svg{width:18px;height:18px}.reviews-panel .reviews-slider-arrow:hover{background:#007035;color:#f5f3ec}.reviews-panel .reviews-slider-arrow.swiper-button-disabled{opacity:.35;pointer-events:none}@media screen and (max-width:990px){.reviews-panel .reviews-slider-arrow[aria-label="Next slide"]{transform:translate(50%)}}@media screen and (max-width:989px){.reviews-panel .reviews-slider-arrow{pointer-events:auto}}.card-scroll-section .sticky-main{background:#f5f3ec;border-radius:30px;max-width:1440px;margin:0 auto;padding:3% 0}@media only screen and (max-width:900px){.card-scroll-section .sticky-main{border-radius:15px;padding-bottom:0}}.card-scroll-section .sticky-main .card-scroll-slider{padding:0% 5%}.card-scroll-section .sticky-main .sticky-part{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:3% 0%}.card-scroll-section .sticky-main .sticky-part .sticky-text{flex:0 0 45%}@media only screen and (max-width:900px){.card-scroll-section .sticky-main .sticky-part .sticky-text{flex:0 0 100%;order:2;padding-top:3%}}.card-scroll-section .sticky-main .sticky-part .sticky-img{flex:0 0 47.5%;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:10/8}@media only screen and (max-width:900px){.card-scroll-section .sticky-main .sticky-part .sticky-img{flex:0 0 100%;order:1}}.card-scroll-section .sticky-main .sticky-part .sticky-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-scroll-section .card-pagination{position:static;display:flex;justify-content:flex-start;margin-top:3%}.featured-product-slider{overflow:hidden}.featured-product-slider.slider-left .page-width .slider-intro{order:3;padding-right:0;padding-left:5%}.featured-product-slider.slider-left .page-width .slider-intro .intro-overlay{left:10px;right:auto}.featured-product-slider .page-width{display:flex;flex-wrap:wrap;position:relative}.featured-product-slider .page-width .slider-intro{flex:0 0 35%;padding-right:5%;padding-top:5%;position:relative;z-index:3}@media screen and (max-width:800px){.featured-product-slider .page-width .slider-intro{flex:0 0 100%;padding:7% 0;order:1}}.featured-product-slider .page-width .slider-intro .intro-overlay{position:absolute;top:-1000px;right:10px;bottom:-1000px;width:4000px;z-index:-1}@media screen and (max-width:800px){.featured-product-slider .page-width .slider-intro .intro-overlay{display:none}}.featured-product-slider .page-width .slider-intro img{padding-bottom:3rem}.featured-product-slider .page-width .slider-intro h2{font-size:7rem;text-transform:uppercase;line-height:1;text-wrap:balance;margin:0}@media screen and (max-width:1100px){.featured-product-slider .page-width .slider-intro h2{font-size:4rem}}@media screen and (max-width:800px){.featured-product-slider .page-width .slider-intro h2{max-width:500px}}.featured-product-slider .page-width .slider-intro h4{text-transform:uppercase;line-height:1;text-wrap:balance;margin:.25em 0}.featured-product-slider .page-width .slider-intro sup{font-size:45%;vertical-align:super}.featured-product-slider .page-width .slider-featured-products{flex:0 0 65%;width:65%;position:relative}@media screen and (max-width:800px){.featured-product-slider .page-width .slider-featured-products{flex:0 0 100%;width:100%;order:5}}.featured-product-slider .page-width .slider-featured-products .swiper-slide.show-video video{opacity:1}.featured-product-slider .page-width .slider-featured-products .swiper-slide.show-video .pack-size{border-color:#fff;color:#fff}.featured-product-slider .page-width .slider-featured-products .swiper-slide .loox-rating{display:none}.featured-product-slider .page-width .next-arrow{position:absolute;right:3%;top:35%;margin:auto;height:40px;width:40px;cursor:pointer;transform:translate(50%);z-index:99;border-radius:50%;transition:transform .3s ease-out,box-shadow .3s ease-out}@media screen and (max-width:800px){.featured-product-slider .page-width .next-arrow{display:none}}.featured-product-slider .page-width .next-arrow:hover{transform:scale(1.1) translate(50%);box-shadow:0 3px 15px #0003}.featured-product-slider .page-width .next-arrow:hover circle{fill:#f79226;stroke:#f79226}.featured-product-slider .page-width .next-arrow:hover path{transform:scale(.85)}.featured-product-slider .page-width .next-arrow circle{transition:fill .3s ease-out,stroke .3s ease-out}.featured-product-slider .page-width .next-arrow path{transform-origin:50% 50%;transition:transform .3s ease-out}@media only screen and (max-width:1350px){.image-text-section{overflow-x:clip}}.image-with-text .map-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.image-with-text .image-with-text__icon{margin-bottom:2em}.image-with-text .image-with-text__icon.small{transform:scale(.9)}@media only screen and (max-width:600px){.image-with-text .image-with-text__icon{margin-bottom:1em}}@media only screen and (max-width:600px){.image-with-text .image-with-text__text+.button{margin-top:1em!important}}.image-with-text .image-with-text__grid--reverse .image-with-text__media-item .floating-image{left:auto;right:-85px}.image-with-text .image-with-text__media-item{position:relative}.image-with-text .image-with-text__media-item .image-with-text__media--medium:not(.contain){padding-bottom:0!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-with-text .image-with-text__media-item .image-with-text__media--medium:not(.contain) .image-wrapper{position:relative!important;aspect-ratio:4/3;width:100%;height:auto;overflow:hidden;border-radius:8px}.image-with-text .image-with-text__media-item .image-with-text__media--medium:not(.contain) .image-wrapper img{object-fit:cover;margin:auto;width:100%;height:100%;position:absolute}.image-with-text .image-with-text__media-item.contain .image-with-text__media>img{object-fit:contain;max-width:35em}.image-with-text .image-with-text__media-item.cover .image-with-text__media .image-wrapper img{object-fit:cover;width:100%;height:100%}.image-with-text .image-with-text__media-item .floating-image{position:absolute;z-index:999;left:-85px;bottom:0}@media screen and (max-width:768px){.image-with-text .image-with-text__media-item .floating-image{display:none}}.image-with-text .image-with-text__media-item .floating-image img{transform:scale(.75)}@media only screen and (max-width:1024px){.image-with-text .image-with-text__media-item .floating-image img{transform:scale(.75)}}.image-with-text .image-with-text__media{border-radius:8px!important}@media only screen and (max-width:750px){.image-with-text .image-with-text__content{padding:3rem 0px}}.image-with-text .image-with-text__text ul{margin:0px 0px 1.5rem;padding-left:0;list-style-type:none}.image-with-text .image-with-text__text ul li{padding:4px 0px 4px 1.5rem;position:relative}.image-with-text .image-with-text__text ul li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:#f79226}.custom-liquid iframe{display:block}.card-wrapper:hover h3{color:#007035}.card-wrapper .card .card__inner{position:relative}.card-wrapper .card .card__inner .card__media{background:#f5f3ec}.card-wrapper .card .card__inner .card__media .pack-size{position:absolute;top:1.5rem;left:1.5rem;border:1px solid #282828;z-index:999;color:#f79226;padding:0 10px;border-radius:40px;font-size:9px;font-weight:700;display:inline-block;width:auto;height:auto}.card-wrapper .card .card__information{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.card-wrapper .card .card__information .rating,.card-wrapper .card .card__information .caption{display:none}.card-wrapper .card .card__information h3{font-size:1.5em}@media only screen and (max-width:600px){.card-wrapper .card .card__information h3{font-size:1em!important}}.card-wrapper .card .card__information>*{flex:0 0 100%}.card-wrapper .card .card__information .card-information{flex:0 0 auto;width:auto;order:3;font-weight:400}.card-wrapper .card .card__information .card-information .price{margin-top:0!important;font-size:1.4rem}.card-wrapper .button{text-decoration:none!important}.card-wrapper .button:hover{text-decoration:none}.product-card-wrapper.card-wrapper{--card-hover-color: #007035;--card-hover-color-light: rgb(12.75, 119.15, 63.1);height:100%}.product-card-wrapper.card-wrapper .card{display:flex;flex-direction:column;height:100%}.product-card-wrapper.card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper.card-wrapper .card .card__inner{overflow:hidden;border-radius:16px;background:#fff;background-image:none}@media screen and (max-width:1300px){.product-card-wrapper.card-wrapper .card .card__inner{border-radius:12px}}.product-card-wrapper.card-wrapper .card .card__inner .card__media{isolation:isolate;background:#fff;border-radius:16px;box-shadow:2px 2px 10px #0000000a}@media screen and (max-width:1300px){.product-card-wrapper.card-wrapper .card .card__inner .card__media{border-radius:12px}}.product-card-wrapper.card-wrapper .card .card__inner .card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(165deg,var(--card-hover-color-light) 0%,var(--card-hover-color) 100%);opacity:0;transition:opacity .35s ease}.product-card-wrapper.card-wrapper .card .card__inner .card__media .media{z-index:1;top:4rem;right:2rem;bottom:2rem;left:2rem;width:auto;height:auto}.product-card-wrapper.card-wrapper .card .card__inner .card__media img{z-index:1}.product-card-wrapper.card-wrapper .card .card__inner .card__media .media img{object-fit:contain;object-position:center}.product-card-wrapper.card-wrapper .pack-sizes{position:absolute;top:1.2rem;left:1.2rem;z-index:3;display:flex;flex-wrap:wrap;gap:.6rem;pointer-events:none}.product-card-wrapper.card-wrapper .card .card__inner .card__media .pack-size{position:static;top:auto;left:auto;display:inline-flex;align-items:center;border:1px solid #282828;color:#282828;background:#0000;padding:.35rem .85rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;z-index:3}.product-card-wrapper.card-wrapper:hover .card .card__inner .card__media:before,.product-card-wrapper.card-wrapper.is-card-hover .card .card__inner .card__media:before{opacity:1}.product-card-wrapper.card-wrapper:hover .card .card__inner .card__media img,.product-card-wrapper.card-wrapper.is-card-hover .card .card__inner .card__media img{mix-blend-mode:darken}.product-card-wrapper.card-wrapper .quick-add{margin-top:1.2rem}.product-card-wrapper.card-wrapper .card__cta{position:relative;z-index:2;margin-top:auto;padding-top:1.2rem}.product-card-wrapper.card-wrapper .quick-add__submit.button,.product-card-wrapper.card-wrapper .card__cta.button{width:100%;min-height:4.4rem;padding:.8rem 1.6rem;background:none;color:#282828;border:2px solid #007035;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;box-shadow:none}@media screen and (max-width:600px){.product-card-wrapper.card-wrapper .quick-add__submit.button,.product-card-wrapper.card-wrapper .card__cta.button{font-size:11px;padding:.6rem 1.2rem!important;min-height:4rem}}.product-card-wrapper.card-wrapper .quick-add__submit.button:before,.product-card-wrapper.card-wrapper .quick-add__submit.button:after,.product-card-wrapper.card-wrapper .card__cta.button:before,.product-card-wrapper.card-wrapper .card__cta.button:after{display:none}.product-card-wrapper.card-wrapper .quick-add__submit.button:hover,.product-card-wrapper.card-wrapper .card__cta.button:hover{background:#f79226;border-color:#f79226;color:#282828}.collection-intro-section{--grid-desktop-horizontal-spacing: 2.5em}.collection-intro-section .collection-intro-top{display:flex;align-items:flex-start;justify-content:space-between}.collection-intro-section .collection-intro-top .button{margin-top:.5em}.collection-intro-section .collection-intro-text{max-width:400px}.collection-intro-section .collection-intro-text h1,.collection-intro-section .collection-intro-text h2{margin-top:0}.collection-intro-section #product-grid{margin:3em 0 0;column-gap:2.5rem}.collection-intro+.feature-icons-section #feature-icons{margin:0}.shopify-section.collection-intro+.shopify-section.collection-intro .collection-intro-section{padding-top:0%}.collection{text-align:center}.collection ul.product-grid{margin-left:0;margin-top:1.5em;--grid-desktop-horizontal-spacing: 1.5em}.collection .collection-list-title{margin-left:auto;margin-right:auto}.collection .collection-list__item .card__inner{border-radius:8px;overflow:hidden}.collection .collection-list__item .card__content{text-align:center}.collection .collection__title.title-wrapper{text-align:left}.collection .collection__title.title-wrapper .collection__title-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem 4rem;border-bottom:1px solid rgba(40,40,40,.2);margin-bottom:3rem;padding-bottom:3rem}.collection .collection__title.title-wrapper .collection__intro{flex:1 1 auto;min-width:0;max-width:72rem}.collection .collection__title.title-wrapper .title{text-align:left;margin-top:0;margin-bottom:1.2rem}.collection .collection__title.title-wrapper .collection__description{text-align:left}.collection .collection__title.title-wrapper .collection__description>*{margin:0}.collection .collection__title.title-wrapper .collection__view-all-link{flex:0 0 auto;margin:0;padding-bottom:.2rem;font-size:14px;font-weight:800;letter-spacing:.8px;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#282828;white-space:nowrap}.collection .collection__title.title-wrapper .collection__view-all-link:hover{color:#007035}@media screen and (max-width:749px){.collection .collection__title.title-wrapper{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:2.5rem}.collection .collection__title.title-wrapper .collection__intro{max-width:none}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#MainContent .product-grid,.shop-mega-products{--grid-desktop-horizontal-spacing: 2.5rem;--grid-desktop-vertical-spacing: 3.5rem;--grid-mobile-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 3rem;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1300px){#MainContent .product-grid,.shop-mega-products{--grid-desktop-vertical-spacing: 2.5rem;--grid-desktop-horizontal-spacing: 2rem}}#MainContent .product-grid .grid__item .card,#MainContent .product-grid .shop-mega-product .card,.shop-mega-products .grid__item .card,.shop-mega-products .shop-mega-product .card{aspect-ratio:auto!important}#MainContent .product-grid .grid__item .card .card__inner,#MainContent .product-grid .shop-mega-product .card .card__inner,.shop-mega-products .grid__item .card .card__inner,.shop-mega-products .shop-mega-product .card .card__inner{aspect-ratio:31/35!important}#MainContent .product-grid .grid__item .card .card__content,#MainContent .product-grid .shop-mega-product .card .card__content,.shop-mega-products .grid__item .card .card__content,.shop-mega-products .shop-mega-product .card .card__content{padding:1rem 0px}#MainContent .product-grid .grid__item .card .card__content .card__information,#MainContent .product-grid .shop-mega-product .card .card__content .card__information,.shop-mega-products .grid__item .card .card__content .card__information,.shop-mega-products .shop-mega-product .card .card__content .card__information{padding:1rem 0px 1.5rem}#MainContent .product-grid .grid__item .card .card__content .card__heading,#MainContent .product-grid .shop-mega-product .card .card__content .card__heading,.shop-mega-products .grid__item .card .card__content .card__heading,.shop-mega-products .shop-mega-product .card .card__content .card__heading{font-size:35px!important;line-height:1.1;font-family:kensington,sans-serif!important;text-transform:none;font-weight:800;margin:0px 0px .5rem}@media screen and (max-width:700px){#MainContent .product-grid .grid__item .card .card__content .card__heading,#MainContent .product-grid .shop-mega-product .card .card__content .card__heading,.shop-mega-products .grid__item .card .card__content .card__heading,.shop-mega-products .shop-mega-product .card .card__content .card__heading{font-size:25px!important}}#MainContent .product-grid .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Positive,#MainContent .product-grid .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Positive,.shop-mega-products .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Positive,.shop-mega-products .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Positive{gap:0px}#MainContent .product-grid .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate__Wrapper,#MainContent .product-grid .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate__Wrapper,.shop-mega-products .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate__Wrapper,.shop-mega-products .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate__Wrapper{flex:0 0 20px;width:20px}#MainContent .product-grid .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon,#MainContent .product-grid .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon,.shop-mega-products .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon,.shop-mega-products .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon{margin-right:5px}#MainContent .product-grid .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon svg,#MainContent .product-grid .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon svg,.shop-mega-products .grid__item .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon svg,.shop-mega-products .shop-mega-product .card .card__content .AirReviews-StarRate .AirReviews-StarRate--Icon svg{width:20px;height:20px}#MainContent .product-grid .grid__item .card .card__content .card-information .price,#MainContent .product-grid .shop-mega-product .card .card__content .card-information .price,.shop-mega-products .grid__item .card .card__content .card-information .price,.shop-mega-products .shop-mega-product .card .card__content .card-information .price{font-weight:700;padding-top:5px}@media screen and (max-width:700px){#MainContent .product-grid .video-card-hover img:first-of-type,.shop-mega-products .video-card-hover img:first-of-type{opacity:1}}@media screen and (max-width:700px){#MainContent .product-grid .video-card-hover video,.shop-mega-products .video-card-hover video{display:none}}@keyframes fadeInOut{0%{opacity:1}7.14%{opacity:1}14.28%{opacity:1}21.42%{opacity:1}28.56%{opacity:1}35.7%{opacity:1}42.84%{opacity:1}50%{opacity:1}57.14%{opacity:1}64.28%{opacity:1}71.42%{opacity:1}78.56%{opacity:1}85.7%{opacity:1}92.84%{opacity:1}98%{opacity:1}99.9%{opacity:1}to{opacity:0}}.fade-animation{animation:fadeInOut 1s ease-in-out}.facets__display{border-radius:8px!important}.facets__display .facets-wrap .facets__list{padding:1rem 2rem}.facets__display .facets-wrap .facets__list li input{border:none!important}.collection-links-section .page-width{display:flex;justify-content:center;align-items:center}@media screen and (max-width:900px){.collection-links-section .page-width{width:auto;overflow-x:scroll;max-width:none;white-space:nowrap;padding:0 20px;display:block}}.collection-links-section .page-width a{display:inline-block;padding:15px 20px;color:#f79226;transition:color .3s ease-out;font-size:85%}@media screen and (max-width:900px){.collection-links-section .page-width a{padding:10px 20px;width:auto}}.collection-links-section .page-width a:hover{color:#007035;text-decoration:underline}.collection .slider--desktop .card__heading a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp: 2){.collection .slider--desktop .card__heading a{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}#MainContent product-info product-component{background:linear-gradient(to right,#fff 50%,#f5f3ec 50%);padding:5% 0}@media screen and (max-width:900px){#MainContent product-info product-component{background:none}}#MainContent product-info product-component .product__media-wrapper{width:50%;max-width:50%;padding-right:6%}@media screen and (max-width:900px){#MainContent product-info product-component .product__media-wrapper{width:100%;max-width:100%;padding-bottom:3rem}}#MainContent product-info product-component .product__media-wrapper .global-media-settings{background:none;width:100%}#MainContent product-info product-component .product__media-wrapper .product__media-item{padding:0}@media screen and (max-width:900px){#MainContent product-info product-component .product__media-wrapper .product__media-toggle{position:absolute;top:0;left:0;right:0;bottom:0}#MainContent product-info product-component .product__media-wrapper .product__media-toggle:hover{background:none}#MainContent product-info product-component .product__media-wrapper .product__media-toggle:focus{background:none}}#MainContent product-info product-component .product__media-wrapper .product__media-list{--grid-desktop-vertical-spacing: 1.5rem;--grid-desktop-horizontal-spacing: 1.5rem}#MainContent product-info product-component .product__media-wrapper .product__media-list li{border-radius:16px;position:relative}@media screen and (max-width:900px){#MainContent product-info product-component .product__media-wrapper .product__media-list li{background:#fff}}#MainContent product-info product-component .product__media-wrapper .product__media-list li .pack-size{position:absolute;top:2rem;left:1.75rem;border:1px dashed #f79226;z-index:999;color:#f79226;padding:5px 15px;border-radius:40px;font-size:12px;font-weight:700}#MainContent product-info product-component .product__media-wrapper .product__media-list li .product__media{border-radius:16px;border:1px solid #efeae0;overflow:hidden;aspect-ratio:8/9;padding-top:0}#MainContent product-info product-component .product__media-wrapper .product__media-list li .product__media img{padding:4rem;width:100%;object-fit:contain}@media screen and (max-width:750px){#MainContent product-info product-component .product__media-wrapper .product__media-list li .product__media img{border-radius:16px}}#MainContent product-info product-component .product__media-wrapper .product__media-list li video{border-radius:16px;cursor:pointer}#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-panel,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-enclosure{display:none!important}#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-play-button,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-current-time-display,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-time-remaining-display,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-timeline,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-volume-slider,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-mute-button,#MainContent product-info product-component .product__media-wrapper .product__media-list li video::-webkit-media-controls-fullscreen-button{display:none!important}#MainContent product-info product-component .product__media-wrapper .slider-button{border-radius:50%}#MainContent product-info product-component .product__media-wrapper .slider-button.slider-button--prev{transform:rotate(90deg)}#MainContent product-info product-component .product__media-wrapper .slider-button.slider-button--next{transform:rotate(-90deg)}#MainContent product-info product-component .product__media-wrapper .slider-button:hover{background:#a9a9a9;color:#f79226}#MainContent product-info product-component .product__media-wrapper .slider-button:focus{background:#a9a9a9;color:#f79226}#MainContent product-info product-component .product__media-wrapper .thumbnail-list{grid-template-columns:repeat(3,1fr);gap:2rem}#MainContent product-info product-component .product__media-wrapper .thumbnail-list .thumbnail-list__item .thumbnail__badge{display:none}#MainContent product-info product-component .product__media-wrapper .thumbnail-list .thumbnail{border:1px solid #efeae0;border-radius:8px;transition:opacity .3s ease-out,transform .3s ease-out,border .3s ease-out}@media screen and (max-width:900px){#MainContent product-info product-component .product__media-wrapper .thumbnail-list .thumbnail{background:#fff}}#MainContent product-info product-component .product__media-wrapper .thumbnail-list .thumbnail img{object-fit:contain}#MainContent product-info product-component .product__info-wrapper{width:50%;max-width:50%}@media screen and (max-width:900px){#MainContent product-info product-component .product__info-wrapper{width:100%;max-width:100%;padding-top:1em;padding-left:0}}@media screen and (max-width:900px){#MainContent product-info product-component .product__info-wrapper .product__info-container{max-width:100%}}#MainContent product-info product-component .product__info-wrapper .caption-with-letter-spacing{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp: 1){#MainContent product-info product-component .product__info-wrapper .caption-with-letter-spacing{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}#MainContent product-info product-component .product__info-wrapper .jdgm-widget .jdgm-prev-badge__stars .jdgm-star{background:url(lightning-yellow.svg) no-repeat left center;background-size:auto 100%;font-size:24px;padding:0!important}#MainContent product-info product-component .product__info-wrapper .jdgm-widget .jdgm-prev-badge__stars .jdgm-star:before{opacity:0}#MainContent product-info product-component .product__info-wrapper .jdgm-widget .jdgm-prev-badge__stars .jdgm-star.jdgm--off{background:url(lightning-empty.svg) no-repeat left center;background-size:auto 100%}#MainContent product-info product-component .product__info-wrapper .pack-size{border:1px dashed #007035;z-index:999;color:#f79226;padding:4px 12px;border-radius:40px;font-size:12px;display:inline-block;width:auto;height:auto;margin-bottom:2em}#MainContent product-info product-component .product__info-wrapper .product__title{padding:0}#MainContent product-info product-component .product__info-wrapper .product__title h1 span{display:block;font-size:80%}#MainContent product-info product-component .product__info-wrapper .product__description ul{margin-left:0;list-style-type:disc;padding-left:15px;list-style-position:outside}#MainContent product-info product-component .product__info-wrapper .product__description ul li{padding:2px 0}#MainContent product-info product-component .product__info-wrapper .product__description ul li::marker{display:none}#MainContent product-info product-component .product__info-wrapper .sealsubs-full~.product-form__buttons .product-form__submit .product-single-product-price{display:none}#MainContent product-info product-component .product__info-wrapper .sls-widget-branding{display:none}#MainContent product-info product-component .product__info-wrapper .product-form__buttons{max-width:100%}#MainContent product-info product-component .product__info-wrapper .product-form__buttons .product-form__submit .product-single-product-price{font-weight:700}#MainContent product-info product-component .product__info-wrapper .product-features{padding-top:1em}#MainContent product-info product-component .product__info-wrapper .product-features ul{margin-left:0}#MainContent product-info product-component .product__info-wrapper .tags{padding:.5em 0}#MainContent product-info product-component .product__info-wrapper .tags .product-tag{font-size:12px;color:#666;display:inline-flex;align-items:center;padding:0 1.25em 0 0;letter-spacing:0px}#MainContent product-info product-component .product__info-wrapper .tags .product-tag svg{margin-right:.5rem}#MainContent product-info product-component .product__info-wrapper .product-form__input{margin:0 0 2rem}#MainContent product-info product-component .product__info-wrapper .product__accordion{background:#f5f3ec;border:none;padding:0}#MainContent product-info product-component .product__info-wrapper .product__accordion details{border-radius:5px;overflow:hidden}#MainContent product-info product-component .product__info-wrapper .product__accordion [data-accordion-panel]{height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}#MainContent product-info product-component .product__info-wrapper .product__accordion details[open] [data-accordion-panel]{height:auto}#MainContent product-info product-component .product__info-wrapper .product__accordion .summary__title{display:flex;align-items:center}#MainContent product-info product-component .product__info-wrapper .product__accordion .accordion__title{margin:0;font-weight:700;transition:color .3s ease-out}#MainContent product-info product-component .product__info-wrapper .product__accordion .accordion__title:hover{color:#000}#MainContent product-info product-component .product__info-wrapper .product__accordion svg{width:35px;height:35px;margin-right:1.5rem;transition:all .3s ease-out}#MainContent product-info product-component .product__info-wrapper .product__accordion svg path{transition:all .3s ease-out}#MainContent product-info product-component .product__info-wrapper .product__accordion .accordion__content{padding:2rem;margin-bottom:0}#MainContent product-info product-component .product__info-wrapper .product__accordion .accordion__content p:last-child{margin-bottom:0}#MainContent product-info product-component .product__info-wrapper .product__accordion .accordion__content .nutrition-info-image{max-height:500px;width:auto}#MainContent product-info product-component .product__info-wrapper .product__accordion ul{margin-left:0;padding-left:0}#MainContent product-info product-component .product__info-wrapper .product__accordion+.product__accordion{border-radius:0}#MainContent product-info product-component .product__info-wrapper .product__accordion#col-first{border-radius:20px 20px 0 0;padding-top:20px}#MainContent product-info product-component .product__info-wrapper .product__accordion#col-last{border-radius:0 0 20px 20px;padding-bottom:20px}#MainContent product-info product-component .product__info-wrapper .icon-with-text{padding:2em 0 1.5em;border:1px solid #969696;border-radius:10px}#MainContent product-info product-component .product__info-wrapper .icon-with-text .icon-with-text__item a{display:flex;flex-direction:column;align-items:center;justify-content:center}#MainContent product-info product-component .product__info-wrapper .icon-with-text .icon-with-text__item a:hover{color:#007035}#MainContent product-info product-component .product__info-wrapper .icon-with-text .icon-with-text__item a:hover span{color:#007035}#MainContent product-info product-component .product__info-wrapper .localization-wrapper{justify-content:flex-start}#MainContent product-info product-component .product__info-wrapper .localization-wrapper .localization-form__select{border:1px solid #969696;border-radius:60px;margin:0}.product-form__quantity .quantity__label,.cart-item__quantity-wrapper .quantity__label{display:none}.product-form__quantity .quantity,.cart-item__quantity-wrapper .quantity{background:#f5f3ec;border-radius:10px;padding:5px;font-weight:800;height:60px;border:2px solid #007035}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after,.cart-item__quantity-wrapper .quantity:before,.cart-item__quantity-wrapper .quantity:after{display:none}.product-form__quantity .quantity .quantity__button,.cart-item__quantity-wrapper .quantity .quantity__button{border-radius:6px;padding:0;width:3.4rem;aspect-ratio:1/1;transition:all .3s ease-out}.product-form__quantity .quantity .quantity__button:hover,.cart-item__quantity-wrapper .quantity .quantity__button:hover{border-color:#007035;color:#fff;background:#007035}.product-form__quantity .quantity .quantity__input,.cart-item__quantity-wrapper .quantity .quantity__input{font-size:25px;font-weight:800;font-family:kensington,sans-serif}.product-form__quantity .cart-remove-button,.cart-item__quantity-wrapper .cart-remove-button{background:#007035;color:#fff}.product-form__quantity .cart-remove-button:hover,.cart-item__quantity-wrapper .cart-remove-button:hover{color:#282828;background:#f79226}.product-form__quantity .cart-remove-button:hover svg,.cart-item__quantity-wrapper .cart-remove-button:hover svg{color:#282828}.meta-video .meta-video-wrap{aspect-ratio:16/9;position:relative;border-radius:8px;overflow:hidden}.meta-video .meta-video-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.meta-video .video-thumbnails{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2%}@media screen and (max-width:900px){.meta-video .video-thumbnails{padding-top:4%}}.meta-video .video-thumbnails .vid-thumbnail{flex:0 0 23.5%;aspect-ratio:16/9;position:relative;border-radius:8px;overflow:hidden;cursor:pointer;border:4px solid #e1e1e1;transition:border .3s ease-out}@media screen and (max-width:900px){.meta-video .video-thumbnails .vid-thumbnail{flex:0 0 48%;margin-bottom:4%}}.meta-video .video-thumbnails .vid-thumbnail.active{border-color:#007035}.meta-video .video-thumbnails .vid-thumbnail iframe{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.rte a{color:#007035}.swatch-links{font-size:0px;line-height:0px;margin:-1rem 0px 2.5rem -4px!important}.swatch-links.swatch-hex a{width:30px;height:30px;border-color:#ecebeb;margin:0 3px 3px 0}.swatch-links a{display:inline-flex;width:35px;height:35px;position:relative;border-radius:50%;margin-bottom:2px;border:1px solid rgba(0,0,0,0);transition:border .3s ease-out}.swatch-links a.active{border:1px solid rgba(247,146,38,.5)}.swatch-links a:hover{border:1px solid #007035}.swatch-links a .hex{display:block;width:22px;height:22px;margin:auto;border-radius:50%}.swatch-links a img{position:absolute;top:0;left:0;width:100%;height:100%;padding:3px;object-fit:contain;object-position:center center}body .icons-section{background:#623c21;color:#fff;padding:10px 0;margin-top:-2px;margin-bottom:3%;position:relative}@media only screen and (max-width:800px){body .icons-section{padding:8px 0}}body .icons-section .feature-icons{display:flex;text-align:center;justify-content:center;overflow:hidden;width:100%}body .icons-section .feature-icons .feature{padding:5px 1.5em;display:flex;align-items:center;flex-shrink:0}@media only screen and (max-width:1100px){body .icons-section .feature-icons .feature{padding:2px .75em}}body .icons-section .feature-icons .feature img{margin-right:1rem;width:46px}@media only screen and (max-width:1100px){body .icons-section .feature-icons .feature img{width:32px}}body .icons-section .feature-icons .feature h5{color:#fff;text-transform:uppercase;letter-spacing:2px}body .company-marquee-section{padding-left:0;padding-right:0}body .company-marquee-section .company-marquee-heading{text-align:center;padding-bottom:2rem}body .company-marquee-section .company-marquee-heading h2{margin-top:0}body .company-marquee-section .company-icons{display:flex;text-align:center;justify-content:center;overflow:hidden;height:60px;width:100%}@media only screen and (max-width:700px){body .company-marquee-section .company-icons{margin-bottom:3rem}}body .company-marquee-section .company-icons .company-icon{padding:5px 2em;display:flex;align-items:center;flex-shrink:0;max-width:265px;height:60px}body .company-marquee-section .company-icons .company-icon a{height:100%;width:100%}body .company-marquee-section .company-icons .company-icon h5{color:#fff;text-transform:uppercase;letter-spacing:2px}body .company-marquee-section .company-icons .company-icon img{width:100%;height:100%;object-fit:contain}body .benefits-section .benefit-intro{max-width:680px;margin:0 auto 5%;text-align:center}@media only screen and (max-width:700px){body .benefits-section .benefit-intro{margin:0 auto 7%}}body .benefits-section .benefit-intro h2{text-transform:uppercase;letter-spacing:1px}body .benefits-section .benefit-intro p{text-wrap:balance}body .benefits-section .benefit-icons{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;gap:2rem}@media screen and (max-width:800px){body .benefits-section .benefit-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}}body .benefits-section .benefit-icons .benefit{flex:0 0 calc(33.3333% - 1.5rem);padding:3rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:#007035;color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a}@media only screen and (max-width:700px){body .benefits-section .benefit-icons .benefit{padding:2rem}}@media only screen and (max-width:600px){body .benefits-section .benefit-icons .benefit{padding:1.5rem}}body .benefits-section .benefit-icons .benefit:first-child .benefit-img img{max-width:100px}@media only screen and (max-width:800px){body .benefits-section .benefit-icons .benefit:nth-child(2) h2{max-width:5em}}body .benefits-section .benefit-icons .benefit .benefit-img{aspect-ratio:10/7;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (max-width:1100px){body .benefits-section .benefit-icons .benefit .benefit-img{max-width:50%;aspect-ratio:1/1;margin-bottom:3rem}}@media only screen and (max-width:800px){body .benefits-section .benefit-icons .benefit .benefit-img{margin-bottom:1rem;aspect-ratio:unset}}@media only screen and (max-width:1100px){body .benefits-section .benefit-icons .benefit .benefit-img img{object-fit:contain;width:100%;height:100%}}@media only screen and (max-width:800px){body .benefits-section .benefit-icons .benefit .benefit-img img{height:50px}}body .benefits-section .benefit-icons .benefit h2{margin:0;color:#fff;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:1100px){body .benefits-section .benefit-icons .benefit h2{font-size:130%}}@media only screen and (max-width:800px){body .benefits-section .benefit-icons .benefit h2{font-size:2rem!important}}@media only screen and (max-width:600px){body .benefits-section .benefit-icons .benefit h2{font-size:1.5rem!important}}body .shop-nav-section{padding:0}body .shop-nav-section .shop-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #007035}@media only screen and (max-width:900px){body .shop-nav-section .shop-nav{padding:1.5em 0}}body .shop-nav-section .shop-nav:hover .shop-link{opacity:.4}body .shop-nav-section .shop-nav .shop-link{padding:2em;transition:opacity .3s ease-out}@media only screen and (max-width:1200px){body .shop-nav-section .shop-nav .shop-link{padding:1.5em}}@media only screen and (max-width:900px){body .shop-nav-section .shop-nav .shop-link{padding:.5em .75em}}body .shop-nav-section .shop-nav .shop-link:hover{opacity:1;color:#f79226}body .shop-nav-section .shop-nav .shop-link h3{text-transform:uppercase}@media only screen and (max-width:1200px){body .shop-nav-section .shop-nav .shop-link h3{font-size:2.2rem;margin:0}}@media only screen and (max-width:900px){body .shop-nav-section .shop-nav .shop-link h3{font-size:2rem}}@media only screen and (max-width:1200px){body .shop-nav-section .shop-nav .lightning{max-width:17px}}@media only screen and (max-width:900px){body .shop-nav-section .shop-nav .lightning{display:none}}body .shop-nav-section .shop-nav .lightning:last-child{display:none}@media screen and (max-width:1400px){.slider-main-section{overflow:hidden}}body .slider-section.has-background{position:relative;overflow:hidden;padding-top:10%;padding-bottom:10%}body .slider-section.has-background .fade-up,body .slider-section.has-background .slider-main{position:relative;z-index:3}body .slider-section.has-background .slider-main .swiper-slide{background:#0000!important;color:#fff;justify-content:center}body .slider-section.has-background .slider-main .swiper-slide .slide-img{flex:0 0 30%}body .slider-section.has-background .slider-main .swiper-slide .slide-img img{aspect-ratio:8/9}body .slider-section.has-background .slider-main .swiper-slide h3{color:#fff}body .slider-section.has-background .slider-section-background{position:absolute;top:0;left:0;width:100%;height:100%}body .slider-section.has-background .slider-section-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .slider-section.has-background .slider-section-background img{position:absolute;top:-30px;left:0;width:100%;height:calc(100% + 60px);object-fit:cover}body .slider-section .slider-main{width:100%;position:relative;overflow:visible;z-index:3}@media screen and (max-width:1500px){body .slider-section .slider-main{width:calc(100% - 150px);margin:0 auto}}@media screen and (max-width:900px){body .slider-section .slider-main{width:calc(100% - 100px);padding:0px 1rem}}body .slider-section .slider-main .swiper-slide{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;background:#fcf9f4;opacity:0!important}body .slider-section .slider-main .swiper-slide.swiper-slide-active{opacity:1!important}body .slider-section .slider-main .swiper-slide .slide-img{flex:0 0 50%}@media screen and (max-width:900px){body .slider-section .slider-main .swiper-slide .slide-img{flex:0 0 100%}}body .slider-section .slider-main .swiper-slide .slide-img img{aspect-ratio:1/1;object-fit:cover;border-radius:8px}@media screen and (max-width:900px){body .slider-section .slider-main .swiper-slide .slide-img img{aspect-ratio:10/7}}body .slider-section .slider-main .swiper-slide .slide-content{flex:0 0 50%;padding:0 0 0 8%}@media screen and (max-width:900px){body .slider-section .slider-main .swiper-slide .slide-content{padding:7% 0 0;flex:0 0 100%}}.prev-slide,.next-slide,.slide-button-prev,.slide-button-next{position:absolute;left:0;top:0;bottom:0;margin:auto;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transform:translate(-100%);cursor:pointer;transition:opacity .4s ease-out}@media screen and (max-width:900px){.prev-slide,.next-slide,.slide-button-prev,.slide-button-next{width:40px;height:40px}}.prev-slide svg,.next-slide svg,.slide-button-prev svg,.slide-button-next svg{transition:transform .3s ease-out}@media screen and (max-width:900px){.prev-slide svg,.next-slide svg,.slide-button-prev svg,.slide-button-next svg{width:34px;height:34px}}.prev-slide svg path,.next-slide svg path,.slide-button-prev svg path,.slide-button-next svg path{transition:fill .3s ease-out}.prev-slide:hover svg,.next-slide:hover svg,.slide-button-prev:hover svg,.slide-button-next:hover svg{transform:scale(1.1)}.prev-slide:hover svg circle,.next-slide:hover svg circle,.slide-button-prev:hover svg circle,.slide-button-next:hover svg circle{fill:#f79226;stroke:#f79226}.prev-slide.swiper-button-disabled,.next-slide.swiper-button-disabled,.slide-button-prev.swiper-button-disabled,.slide-button-next.swiper-button-disabled{pointer-events:none;opacity:0}.next-slide,.slide-button-next{left:auto;right:0;transform:translate(100%)}.swiper{opacity:0;transition:opacity .3s ease-out}.swiper.swiper-initialized{opacity:1}body .slider-card-section .slider-card{width:100%;overflow:visible;background:#f5f3ec;border-radius:30px;padding:5%;position:relative}@media only screen and (max-width:900px){body .slider-card-section .slider-card{border-radius:15px;padding:5% 5% 9%}}body .slider-card-section .slider-card .card-pagination{position:absolute;left:5%;bottom:8%;z-index:9}@media only screen and (max-width:1100px){body .slider-card-section .slider-card .card-pagination{bottom:3vw;left:4.5vw}}@media only screen and (max-width:800px){body .slider-card-section .slider-card .swiper-wrapper{display:flex}}body .slider-card-section .slider-card .swiper-slide{display:flex;align-items:flex-start;justify-content:space-between;width:100%;background:#f5f3ec;opacity:0!important}@media only screen and (max-width:800px){body .slider-card-section .slider-card .swiper-slide{flex-direction:column;height:auto}}body .slider-card-section .slider-card .swiper-slide.swiper-slide-active{opacity:1!important}body .slider-card-section .slider-card .swiper-slide .slide-img{flex:0 0 50%}@media only screen and (max-width:800px){body .slider-card-section .slider-card .swiper-slide .slide-img{margin-top:auto;flex:0 0 auto}}body .slider-card-section .slider-card .swiper-slide .slide-img img{aspect-ratio:10/8;object-fit:cover;border-radius:8px}body .slider-card-section .slider-card .swiper-slide .slide-content{flex:0 0 50%;padding:0 7% 0 0}@media only screen and (max-width:800px){body .slider-card-section .slider-card .swiper-slide .slide-content{padding:0;flex:0 0 auto}}body .slider-card-section .slider-card .swiper-slide .slide-content svg{width:68px;height:103px;margin-bottom:1.5rem}@media only screen and (max-width:800px){body .slider-card-section .slider-card .swiper-slide .slide-content svg{display:none}}body .sport-marquee-section .sport-row{display:flex;text-align:center;justify-content:center;overflow:hidden;height:80px;width:100%;margin:2rem 0px}@media screen and (max-width:1024px){body .sport-marquee-section .sport-row{margin:1rem 0px;height:60px}}body .sport-marquee-section .sport-row .sport-item{display:flex;flex-shrink:0;padding:0px 1rem}@media screen and (max-width:1024px){body .sport-marquee-section .sport-row .sport-item{padding:0px .5rem}}body .sport-marquee-section .sport-row .sport-item h2{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#007035;margin:0;width:100%;height:100%;display:flex;align-items:center;padding:.75rem 3rem;border-radius:16px}@media screen and (max-width:1024px){body .sport-marquee-section .sport-row .sport-item h2{border-radius:8px;padding:.5rem 2rem;font-size:2.5rem}}body .sport-marquee-section .sport-row .sport-img{position:relative;width:220px}@media screen and (max-width:1024px){body .sport-marquee-section .sport-row .sport-img{width:150px}}body .sport-marquee-section .sport-row .sport-img img{object-fit:cover;width:100%;height:100%;border-radius:16px;overflow:hidden}@media screen and (max-width:1024px){body .sport-marquee-section .sport-row .sport-img img{border-radius:8px}}body .image-heading-section .image-heading{position:relative;color:#fff;background:#f79226;display:flex;align-items:flex-end;justify-content:flex-start;border-radius:30px;overflow:hidden}@media screen and (max-width:1200px){body .image-heading-section .image-heading{border-radius:15px}}@media screen and (max-width:800px){body .image-heading-section .image-heading{border-radius:0}}body .image-heading-section .image-heading.image-only{min-height:80svh}@media screen and (max-width:800px){body .image-heading-section .image-heading.image-only{min-height:unset;padding-left:0;padding-right:0}}body .image-heading-section .image-heading.image-only .image-heading-text{display:none}@media screen and (max-width:800px){body .image-heading-section .image-heading.image-only img{position:static;transform:none!important}}body .image-heading-section .image-heading h1,body .image-heading-section .image-heading h2,body .image-heading-section .image-heading h3,body .image-heading-section .image-heading h4,body .image-heading-section .image-heading h5{color:#fff}body .image-heading-section .image-heading .image-heading-text{max-width:400px;width:100%;flex:0 0 100%;position:relative;z-index:9;margin-top:40%;padding-bottom:1.5rem}body .image-heading-section .image-heading.mountain-image:after{content:"";position:absolute;right:0;bottom:0;width:33%;aspect-ratio:47/37;background:url(mountain-clipped.svg) no-repeat left bottom;mix-blend-mode:multiply}body .image-heading-section .image-heading img{position:absolute;top:-50px;left:0;width:100%;height:calc(100% + 100px);object-fit:cover;object-position:center 0;opacity:.6}body .two-column-section .col-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}body .two-column-section .col-wrap .col{flex:0 0 47.5%}@media only screen and (max-width:800px){body .two-column-section .col-wrap .col{flex:0 0 100%}}body .two-column-section .col-wrap .col h1:first-child,body .two-column-section .col-wrap .col h2:first-child,body .two-column-section .col-wrap .col h3:first-child,body .two-column-section .col-wrap .col h4:first-child,body .two-column-section .col-wrap .col h5:first-child{margin-top:0}body .press-section .press-intro{text-align:center;max-width:600px;margin:0 auto}body .press-section .press-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0px 8%;grid-template-rows:auto;padding:3rem}@media only screen and (max-width:900px){body .press-section .press-grid{grid-template-columns:1fr 1fr;font-size:90%}}@media only screen and (max-width:500px){body .press-section .press-grid{padding:3rem 0px;gap:0px 6%}}body .press-section .press-grid .article{text-align:center;color:#f79226;padding-bottom:18%}@media only screen and (max-width:900px){body .press-section .press-grid .article{padding-bottom:25%}}body .press-section .press-grid .article .press-icon{position:relative;width:125px;margin:0 auto 1.5em;border-radius:50%;aspect-ratio:1/1;border:none;overflow:hidden}@media only screen and (max-width:900px){body .press-section .press-grid .article .press-icon{width:100px}}body .press-section .press-grid .article .press-icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body .press-section .press-grid .article .stars{display:none;height:19px;width:70px;background:url(lightning-yellow.svg) center center;background-size:auto 19px;background-repeat:space;margin:1.5rem auto}body .press-section .press-grid .article a{color:inherit}body .press-section .press-grid .article a:hover strong{color:#007035;text-decoration:underline}body .press-section .press-grid .article p{margin-bottom:1rem}body .press-section .press-grid .article h3{text-transform:uppercase}body .press-section .controls{display:flex;align-items:center;justify-content:center}body .press-section .controls .press-pagination{width:fit-content}body .press-section .controls .press-pagination .swiper-pagination-bullet{background:#0000;width:10px;height:auto}body .press-section .controls .press-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#007035}body .press-section .controls .press-prev,body .press-section .controls .press-next{cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease-out}body .press-section .controls .press-prev svg,body .press-section .controls .press-next svg{width:10px;height:10px}body .press-section .controls .press-prev svg path,body .press-section .controls .press-next svg path{fill:none;transition:stroke .2s ease-out!important}body .press-section .controls .press-prev:hover,body .press-section .controls .press-next:hover{background:#007035}body .press-section .controls .press-prev:hover svg path,body .press-section .controls .press-next:hover svg path{stroke:#fff}@media screen and (max-width:600px){.slider-image-section{padding-bottom:5%}}.slider-img-section{margin-bottom:3%}.slider-img-section .prev-image,.slider-img-section .next-image{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:999;width:15%;cursor:pointer}.slider-img-section .prev-image svg,.slider-img-section .next-image svg{transition:transform .3s ease-out}.slider-img-section .prev-image svg path,.slider-img-section .next-image svg path{transition:fill .3s ease-out}.slider-img-section .prev-image:hover svg,.slider-img-section .next-image:hover svg{transform:scale(1.1)}.slider-img-section .prev-image:hover svg circle,.slider-img-section .next-image:hover svg circle{fill:#f79226;stroke:#f79226}.slider-img-section .next-image{right:0;left:auto}.slider-img-section .slider-image{padding:3% 5%;width:100%}.slider-img-section .slider-image .swiper-wrapper{display:flex;align-items:center;width:100%}.slider-img-section .slider-image .swiper-slide{width:33%;margin:0 -30px;transform:scale(.8);transition:transform .5s ease-in-out,margin .5s ease-in-out}@media only screen and (max-width:1300px){.slider-img-section .slider-image .swiper-slide{width:40%}}@media only screen and (max-width:900px){.slider-img-section .slider-image .swiper-slide{transform:scale(.7);margin:0;width:55%}}.slider-img-section .slider-image .swiper-slide.swiper-slide-active{z-index:99;margin:0 10px;transform:scale(1)}.slider-img-section .slider-image .swiper-slide .slide-img{position:relative;aspect-ratio:1/1;border-radius:5px;overflow:hidden}.slider-img-section .slider-image .swiper-slide .slide-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}body .partners-section .partner-intro{text-align:center;max-width:600px;margin:0 auto}body .partners-section .slide-button-prev,body .partners-section .slide-button-next{transform:unset;z-index:2}@media only screen and (max-width:1024px){body .partners-section .slide-button-prev,body .partners-section .slide-button-next{display:block}}body .partners-section .partner-slider-wrapper{position:relative;padding:0 65px}@media only screen and (max-width:1024px){body .partners-section .partner-slider-wrapper{padding:0 40px}}body .partners-section .partner-slider{width:100%;overflow:hidden}body .partners-section .partner-slider .swiper-wrapper{display:flex;align-items:center}body .partners-section .partner-slider .partner-icon{padding:2em;height:140px;max-width:300px;width:100%;height:100%}@media screen and (max-width:600px){body .partners-section .partner-slider .partner-icon{flex:0 0 50%}}body .partners-section .partner-slider .partner-icon img{object-fit:contain;display:block;margin:auto;width:100%;height:100%}body .ingredients-section,body .ingredients-section .ingredients-slider-wrapper{position:relative}body .ingredients-section .ingredients-slider-wrapper .slide-button-prev,body .ingredients-section .ingredients-slider-wrapper .slide-button-next{transform:translateY(-50%);z-index:2;display:none}@media only screen and (max-width:1024px){body .ingredients-section .ingredients-slider-wrapper .slide-button-prev,body .ingredients-section .ingredients-slider-wrapper .slide-button-next{display:block}}body .ingredients-section .ingredients-intro{text-align:center;max-width:600px;margin:0 auto}body .ingredients-section .page-width{max-width:100%;padding:1em 5%;margin:0 auto}body .ingredients-section .ingredients-slider{width:100%;overflow:hidden;position:relative}body .ingredients-section .ingredients-slider .ingredient-icon{position:relative;aspect-ratio:1/1;overflow:hidden;max-height:175px;max-width:175px;margin:0 auto;padding:1em}body .ingredients-section .ingredients-slider .ingredient-icon img{display:block;margin:0 auto;width:100%;height:100%;object-fit:contain;object-position:center center}body .ingredients-section .ingredients-slider .ingredient-content{padding:1em;text-align:center;text-wrap:balance}body .ingredients-section .ingredients-slider .ingredient-content .h2{font-size:2em;margin:0 auto .5em}@media only screen and (max-width:600px){body .ingredients-section .ingredients-slider .ingredient-content .h2{font-size:1.1em!important}body .ingredients-section .ingredients-slider .ingredient-content .h2 br{display:none}}body .ingredients-section .ingredients-slider .ingredient-content p{max-width:13em;margin:0 auto}@media only screen and (max-width:600px){body .ingredients-section .ingredients-slider .ingredient-content p{font-size:.8em!important;max-width:100%}}body #MainContent .collapsible-content__grid .accordion{border:none;border-bottom:1px solid #007035}body #MainContent .collapsible-content__grid .accordion summary{display:flex;justify-content:space-between;align-items:center}body #MainContent .collapsible-content__grid .accordion summary:hover .accordion__title{text-decoration:none}body #MainContent .collapsible-content__grid .accordion summary[aria-expanded=true] .status:after{transform:rotate(180deg)}body #MainContent .collapsible-content__grid .accordion summary[aria-expanded=true] .status:before{transform:rotate(180deg)}body #MainContent .collapsible-content__grid .accordion summary .status{width:32px;height:32px;border-radius:50%;background:#007035;position:relative;display:block;margin-left:2rem}@media only screen and (max-width:900px){body #MainContent .collapsible-content__grid .accordion summary .status{width:24px;height:24px;flex:0 0 24px}}body #MainContent .collapsible-content__grid .accordion summary .status:before,body #MainContent .collapsible-content__grid .accordion summary .status:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:1px;width:15px;background:#fff;transition:transform .4s ease-out}@media only screen and (max-width:900px){body #MainContent .collapsible-content__grid .accordion summary .status:before,body #MainContent .collapsible-content__grid .accordion summary .status:after{width:10px}}body #MainContent .collapsible-content__grid .accordion summary .status:after{transform:rotate(90deg)}body #MainContent .collapsible-content__grid .accordion summary .accordion__title{transition:color .3s ease-out}body #MainContent .collapsible-content__grid .accordion .accordion__content{padding-left:0}.main-cta{padding:1.5em 0}.main-cta .page-width{max-width:100%;display:grid;gap:1.5em;grid-template-columns:1fr}.main-cta .page-width.two-columns{grid-template-columns:1fr 1fr}@media screen and (max-width:990px){.main-cta .page-width.two-columns{grid-template-columns:1fr;gap:2rem}}.main-cta .page-width.one-column .cta-item .cta-paragraph{display:inline-block;margin:0 auto 0 0;background:#f5f3ec;color:#282828;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:.85em 2em!important;border-radius:10px;transform:translateY(0);transition:all .3s ease-out}@media screen and (max-width:600px){.main-cta .page-width.one-column .cta-item .cta-paragraph{padding:1rem 1.5rem!important}}.main-cta .page-width.one-column .cta-item .cta-paragraph:after,.main-cta .page-width.one-column .cta-item .cta-paragraph:before{display:none}.main-cta .page-width.one-column .cta-item .cta-paragraph:hover{background:#f79226;color:#fff}.main-cta .page-width.one-column .cta-item .cta-paragraph:focus{background:#007035;color:#fff}.main-cta .page-width .cta-item{position:relative;border-radius:24px;overflow:hidden;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;justify-content:space-between;padding:1.25em;min-height:380px;background:#282828}@media screen and (max-width:1300px){.main-cta .page-width .cta-item{border-radius:16px;min-height:320px}}@media screen and (max-width:900px){.main-cta .page-width .cta-item{padding:2rem}}.main-cta .page-width .cta-item:hover .cta-img img{transform:scale(1.05);opacity:.5}.main-cta .page-width .cta-item:hover .cta-paragraph{transform:translateY(-28px)}@media screen and (max-width:990px){.main-cta .page-width .cta-item:hover .cta-paragraph{transform:translateY(-15px)}}.main-cta .page-width .cta-item:hover:after{transform:translateY(0)}.main-cta .page-width .cta-item:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:28px;background:linear-gradient(90deg,#65d2c9,#afc971);transition:transform .3s ease-in-out;transform:translateY(100%)}@media screen and (max-width:990px){.main-cta .page-width .cta-item:after{height:15px}}.main-cta .page-width .cta-item h2{color:#f5f3ec;margin-top:0}.main-cta .page-width .cta-item .cta-paragraph{color:#f5f3ec;text-transform:uppercase;font-weight:800;transition:transform .3s ease-in-out}.main-cta .page-width .cta-item .cta-img{background:#282828;color:#f5f3ec;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2}.main-cta .page-width .cta-item .cta-img img{position:absolute;left:0;top:-50px;width:100%;height:calc(100% + 100px);object-fit:cover;opacity:.6;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.square-cta-section .square-ctas{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;flex-wrap:wrap;gap:2em}@media screen and (max-width:1024px){.square-cta-section .square-ctas{gap:1em}}@media screen and (max-width:800px){.square-cta-section .square-ctas{display:block}}.square-cta-section .square-ctas .square{border-radius:16px;overflow:hidden;color:#fff;aspect-ratio:1/1;position:relative;flex:0 0 50%;display:flex;align-items:flex-end}.square-cta-section .square-ctas .square:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f79226;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease-out}@media screen and (max-width:1024px){.square-cta-section .square-ctas .square{aspect-ratio:10/12;border-radius:15px}}@media screen and (max-width:800px){.square-cta-section .square-ctas .square{margin-bottom:2rem;aspect-ratio:1/1}}.square-cta-section .square-ctas .square:hover .square-text{background:#007035e6}.square-cta-section .square-ctas .square:hover .button{border-bottom:2px solid #fff!important}.square-cta-section .square-ctas .square:hover:before{opacity:.25}.square-cta-section .square-ctas .square img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-out}.square-cta-section .square-ctas .square .square-text{background:#007035b3;position:relative;z-index:3;padding:210px 2.5rem 2rem;-webkit-mask-image:url(mountain.svg);mask-image:url(mountain.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;transition:background .3s ease-out}@media screen and (max-width:1024px){.square-cta-section .square-ctas .square .square-text{padding:210px 2.5rem 2rem}}.square-cta-section .square-ctas .square .square-text h1,.square-cta-section .square-ctas .square .square-text h2,.square-cta-section .square-ctas .square .square-text h3,.square-cta-section .square-ctas .square .square-text h4{color:#fff;margin-top:0}.square-cta-section .square-ctas .square .square-text:before{content:"";position:absolute;bottom:100%;left:0;right:0;background:url(mountain.svg) no-repeat top center;background-size:100% auto;z-index:2;aspect-ratio:200/75;opacity:.7}.square-cta-section .square-ctas .square .square-text p{margin-bottom:1.5rem}.square-cta-section .square-ctas .square .square-text .button:hover{color:#f79226!important;border-color:#f79226!important}.square-cta-section .square-ctas .square .square-text .button{border:none!important}.square-cta-section .square-ctas .square.green .square-text{background:#007035b3}.square-cta-section .square-ctas .square.green:hover .square-text{background:#007035e6}.square-cta-section .square-ctas .square.blue .square-text{background:#007296b3}.square-cta-section .square-ctas .square.blue:hover .square-text{background:#007296e6}.related-products .related-products__heading{text-align:left;border-bottom:1px solid rgba(40,40,40,.2);padding-bottom:2rem;margin-bottom:3rem}.related-products ul{margin-left:0}.related-products ul .grid__item .card__media .media{border-radius:8px;overflow:hidden}.slider-buttons .slider-button{padding:0;cursor:pointer;margin:0 .5em}.slider-buttons .slider-button[disabled=disabled]{opacity:.4;pointer-events:none}.slider-buttons .slider-button:hover{background:none!important}.slider-buttons .slider-button:hover svg circle{fill:#007035}.slider-buttons .slider-button:hover svg path{fill:#fff}.slider-buttons .slider-button:focus{background:none}.slider-buttons .slider-button svg circle{transition:fill .3s ease-out}.slider-buttons .slider-button svg path{transition:fill .3s ease-out}.video-card-hover img:not(.video-placeholder){opacity:0;transition:opacity .2s ease-out}.video-card-hover .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:1!important;transition:opacity .2s ease-out}.video-card-hover video{opacity:0;transition:opacity .2s ease-out;pointer-events:none}.video-card-hover:hover video{opacity:1}.controls{display:flex;line-height:0px}.controls div{margin-left:.5em;cursor:pointer}.controls div.swiper-button-lock{display:block}.controls div:hover svg circle{fill:#007035}.controls div:hover svg path{fill:#fff}.controls div svg circle{transition:fill .3s ease-out}.controls div svg path{transition:fill .3s ease-out}.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;background:#aeaeae;opacity:1}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#007035}.slider-5050-section{padding:0;margin:5% 0}.slider-5050-section .slider-5050{width:100%;background-color:inherit}.slider-5050-section .slider-5050 .swiper-wrapper{background-color:inherit;display:flex}.slider-5050-section .slider-5050 .swiper-slide{display:flex;background-color:inherit;height:auto}@media screen and (max-width:900px){.slider-5050-section .slider-5050 .swiper-slide{flex-wrap:wrap}}.slider-5050-section .slider-5050 .swiper-slide .slide-img{flex:0 0 50%;position:relative;background:#a9a9a9}@media screen and (max-width:900px){.slider-5050-section .slider-5050 .swiper-slide .slide-img{flex:0 0 100%;order:2;aspect-ratio:14/8}}.slider-5050-section .slider-5050 .swiper-slide .slide-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.slider-5050-section .slider-5050 .swiper-slide .slide-content{flex:0 0 50%;aspect-ratio:10/8;padding:7%;position:relative;display:flex;align-items:center;justify-content:center;background-color:inherit}@media screen and (max-width:1100px){.slider-5050-section .slider-5050 .swiper-slide .slide-content{aspect-ratio:auto}}@media screen and (max-width:900px){.slider-5050-section .slider-5050 .swiper-slide .slide-content{flex:0 0 100%;order:1}}.slider-5050-section .slider-5050 .swiper-slide .slide-content .slider-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slider-5050-section .slider-5050 .swiper-slide .slide-content .slide-text{max-width:410px;margin:0 auto;position:relative;z-index:9}@media screen and (max-width:900px){.slider-5050-section .slider-5050 .swiper-slide .slide-content .slide-text{margin-bottom:25px}}.slider-5050-section .slider-5050 .swiper-slide .slide-content .slide-text h2{color:inherit}.slider-5050-section .slider-5050 .swiper-slide .slide-content .controls{position:absolute;z-index:99;right:2em;bottom:2em}.video-slider-section{text-align:center}.video-slider-section .ccp-section{padding:0 0 4%}.video-slider-section .page-width{display:flex;align-items:flex-start;flex-wrap:wrap}.video-slider-section .about-video{flex:0 0 50%;padding:0 1em 0 0}@media screen and (max-width:1100px){.video-slider-section .about-video{width:100%;flex:0 0 100%;padding:0 0 5%}}.video-slider-section h2{flex:0 0 100%}.video-slider-section .press-slider-wrap{flex:0 0 50%;width:50%;display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 0 0 1em}@media screen and (max-width:1100px){.video-slider-section .press-slider-wrap{width:100%;flex:0 0 100%;padding:0}}.video-slider-section .press-slider-wrap .press-slider-inner{display:flex;align-items:center;width:100%;margin:2em auto}.video-slider-section .press-slider-wrap .slider-press{width:calc(100% - 100px);display:flex;align-items:center}.video-slider-section .press-slider-wrap .slider-press .swiper-wrapper{display:flex;align-items:center}.video-slider-section .press-slider-wrap .slider-press .swiper-wrapper .swiper-slide .slide-img{padding:2em}.video-slider-section .press-slider-wrap .next-press,.video-slider-section .press-slider-wrap .prev-press{cursor:pointer}.video-slider-section .press-slider-wrap .next-press.swiper-button-lock,.video-slider-section .press-slider-wrap .prev-press.swiper-button-lock{display:block}.video-slider-section .press-slider-wrap .next-press:hover svg circle,.video-slider-section .press-slider-wrap .prev-press:hover svg circle{fill:#007035}.video-slider-section .press-slider-wrap .next-press:hover svg path,.video-slider-section .press-slider-wrap .prev-press:hover svg path{fill:#fff}.video-slider-section .press-slider-wrap .next-press svg circle,.video-slider-section .press-slider-wrap .prev-press svg circle{transition:fill .3s ease-out}.video-slider-section .press-slider-wrap .next-press svg path,.video-slider-section .press-slider-wrap .prev-press svg path{transition:fill .3s ease-out}@media screen and (max-width:800px){#MainContent .collection-list-wrapper{padding-left:25px;padding-right:25px}}@media screen and (max-width:800px){#MainContent .collection-list-wrapper .card{margin-bottom:1rem}}.slider-inspiration-section .slider-head{display:flex;align-items:center;justify-content:space-between}.slider-inspiration-section .slider-inspiration-js{width:100%}.slider-inspiration-section .slider-inspiration-js .swiper-slide{width:368px}@media screen and (max-width:800px){.slider-inspiration-section .slider-inspiration-js .swiper-slide{width:100%;max-width:40%}}.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img{aspect-ratio:37/42;position:relative;background:#fff;border-radius:8px;overflow:hidden;display:flex;align-items:flex-end;padding:13px}@media screen and (max-width:800px){.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img{padding:8px}}.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img:hover .button{opacity:1;transform:translateY(0)}.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img .button{width:100%;text-align:center;background:#fff;border:none;outline:none;color:#f79226;opacity:0;transform:translateY(-15px);transition:all .3s ease-out}@media screen and (max-width:800px){.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img .button{font-size:75%!important;padding:0px 1.5rem;min-height:3.5rem}}.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img .button:hover{color:#fff;background:#007035}.slider-inspiration-section .slider-inspiration-js .swiper-slide .slide-img img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.slider-inspiration-section .inspiration-button{text-align:center;padding-top:2em}#inspiration .all-wrap{text-align:center;margin-top:4rem}.blog-filter{text-align:center;margin-bottom:4rem;display:flex;align-items:center;justify-content:center;padding:0px 3rem 3rem}.blog-filter .h3{padding-right:1rem}.blog-filter select{-webkit-appearance:none;appearance:none;border-radius:8px;outline:none;margin:0 .5em;padding:1rem 3rem 1rem 1.35rem!important;border:1px solid rgba(247,146,38,.4);background:url(arrow-down.svg) right center no-repeat}.contact-section .contact-intro{max-width:520px;margin-bottom:4rem}@media screen and (max-width:900px){.contact-section .contact-intro{margin-bottom:2.5rem}}.contact-section .contact-intro h1,.contact-section .contact-intro h2,.contact-section .contact-intro h3{margin-top:0}.contact-section .contact-intro p:last-child{margin-bottom:0}.contact-section .contact-info{flex:0 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 3rem;background:#fcfbf9;border-radius:12px;padding:3rem 4rem;margin-bottom:2.5rem;border:1px solid #efeae0}@media screen and (max-width:1100px){.contact-section .contact-info{padding:2rem 2.5rem}}@media screen and (max-width:900px){.contact-section .contact-info{gap:2rem}}@media screen and (max-width:700px){.contact-section .contact-info{padding:2rem}}.contact-section .contact-info__heading{margin:0;flex:0 0 20%}@media screen and (max-width:1100px){.contact-section .contact-info__heading{flex:0 0 100%;padding-bottom:1rem}}@media screen and (max-width:900px){.contact-section .contact-info__heading{padding-bottom:0}}.contact-section .contact-info__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem 2.5rem;flex:1 1 auto;list-style:none;margin:0;padding:0px 2rem 0px 0px}@media screen and (max-width:900px){.contact-section .contact-info__list{padding:0}}.contact-section .contact-info__item{display:flex;align-items:center;gap:.85rem}.contact-section .contact-info__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#00703514;color:#007035;margin-right:1rem}.contact-section .contact-info__icon svg{width:18px;height:18px}.contact-section .contact-info__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#282828;margin:0}.contact-section .contact-info__value{display:block;font-size:15px;color:#535353;margin:0}.contact-section a.contact-info__value{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.contact-section a.contact-info__value:hover{color:#007035;text-decoration:underline}.contact-section .contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr);gap:2.5rem}@media screen and (max-width:900px){.contact-section .contact-layout{grid-template-columns:minmax(0,1fr)}}.contact-section .contact-layout--no-image{grid-template-columns:minmax(0,1fr)}.contact-section .contact-layout__media{position:relative;border-radius:15px;overflow:hidden}@media screen and (max-width:900px){.contact-section .contact-layout__media{aspect-ratio:3/2}}.contact-section .contact-layout__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 10%}.contact-section .contact-card{background:#fcfbf9;border:1px solid #efeae0;border-radius:15px;padding:4rem}@media screen and (max-width:700px){.contact-section .contact-card{padding:2rem}}.contact-section .contact-card__heading{font-size:30px;margin:0px 0px 1.75rem}.contact-section .contact-form__banner{display:flex;align-items:center;gap:.75rem;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:15px}.contact-section .contact-form__banner svg{flex:0 0 auto;width:20px;height:20px}.contact-section .contact-form__banner--success{background:#00703514;color:#007035}.contact-section .contact-form__banner--error{background:#d02e2e14;color:#d02e2e}.contact-section .contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem}@media screen and (max-width:600px){.contact-section .contact-form__grid{grid-template-columns:minmax(0,1fr)}}.contact-section .contact-form__field--full{grid-column:1/-1}.contact-section .contact-form__label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#282828;margin-bottom:.5rem}.contact-section .contact-form__hint{display:block;font-size:12px;color:#8a8a8a;margin-top:.4rem}.contact-section .contact-form__error{display:block;font-size:13px;color:#d02e2e;margin-top:.4rem}.contact-section .contact-form__select-wrap{position:relative}.contact-section .contact-form__select-wrap svg{position:absolute;top:50%;right:1rem;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:#282828}.contact-section .contact-form__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-top:1.75rem}.contact-section .contact-form__footer .button{margin-left:auto}.contact-section .contact-form__privacy{font-size:14px;color:#8a8a8a}.contact-section .contact-form__privacy p{margin:0}#MainContent .contact-section .contact-form__input{width:100%;font-family:proxima-nova,sans-serif;font-size:16px;color:#282828;background:#fff;border:1px solid rgba(40,40,40,.15);border-radius:6px;padding:.85em 1em!important;box-shadow:none;-webkit-appearance:none;appearance:none}#MainContent .contact-section .contact-form__input:focus{border-color:#007035;border-radius:6px;outline:none;box-shadow:0 0 0 1px #007035}#MainContent .contact-section .contact-form__input::placeholder{color:#a9a9a9;opacity:1}#MainContent .contact-section select.contact-form__input{padding-right:2.75em!important;background:#fff}#MainContent .contact-section textarea.contact-form__input{height:auto;min-height:150px;border-radius:6px;resize:vertical}#MainContent .contact-section textarea.contact-form__input:focus{border-radius:6px}body .membership-signup .membership-signup__heading{margin-top:0}body .membership-signup .membership-signup__intro{padding-bottom:1.5rem;max-width:700px}body .membership-signup .membership-signup__intro p{text-wrap:balance}body .membership-signup .contact-card.membership-signup__card{background:#fcfbf9;border-radius:16px;box-shadow:0 3px 5px #00000005}body .membership-signup .contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem}@media screen and (max-width:750px){body .membership-signup .contact-form__grid{grid-template-columns:minmax(0,1fr)}}body .membership-signup .contact-form__select-wrap{position:relative}body .membership-signup .contact-form__select-wrap svg{position:absolute;top:50%;right:1rem;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:#282828}body .membership-signup .membership-signup__intro{max-width:64rem;margin:0 0 3rem;color:#535353}body .membership-signup .membership-signup__intro p:last-child{margin-bottom:0}body .membership-signup .membership-signup__card{padding:4.5rem 5rem}@media screen and (max-width:750px){body .membership-signup .membership-signup__card{padding:2.4rem 1.75rem}}body .membership-signup .contact-form__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#007035;margin-bottom:.5rem}body .membership-signup .membership-signup__required{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#007035b3}body .membership-signup .contact-form__footer{justify-content:flex-end;margin-top:3rem}body .membership-signup .contact-form__footer .shopify-challenge__container,body .membership-signup .contact-form__footer .g-recaptcha{margin-right:auto}body .membership-signup .contact-form__banner+.button{margin-top:.5rem}#MainContent .membership-signup .contact-form__input{width:100%;font-family:proxima-nova,sans-serif;font-size:16px;color:#282828;background:#fff;border:1px solid rgba(40,40,40,.15);border-radius:6px;padding:.85em 1em!important;box-shadow:none;-webkit-appearance:none;appearance:none}#MainContent .membership-signup .contact-form__input:focus{border-color:#007035;border-radius:6px;outline:none;box-shadow:0 0 0 1px #007035}#MainContent .membership-signup .contact-form__input::placeholder{color:#a9a9a9;opacity:1}#MainContent .membership-signup select.contact-form__input{padding-right:2.75em!important;background:#fff}.page-width{width:100%}.page-width .card .icon-wrap{margin-left:1.3rem;position:relative;top:-3px}.collapsible-content .collapsible-content-wrapper-narrow .accordion summary:hover{background:none}.collapsible-content .collapsible-content-wrapper-narrow .accordion summary:hover .accordion__title{color:#007035}.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__title{transition:all .3s ease-out}.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__content{padding:1rem 0px 1rem 30px;font-size:90%}.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__content a{color:#007035;text-decoration:underline}.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__content a:hover{color:#006530}.main-blog .main-blog__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding-bottom:2.5rem;margin-bottom:5rem;border-bottom:1px solid #a9a9a9}.main-blog .main-blog__title{font-family:kensington,sans-serif;font-size:clamp(3.6rem,4.5vw,4.8rem);line-height:1;text-transform:none;margin:0 0 1rem;color:#282828}.main-blog .main-blog__description{max-width:52rem;font-size:1.6rem;line-height:1.5;color:#282828}.main-blog .main-blog__description h1,.main-blog .main-blog__description h2,.main-blog .main-blog__description .h1,.main-blog .main-blog__description .h2{font-family:kensington,sans-serif;font-size:clamp(3.6rem,4.5vw,4.8rem);line-height:1;text-transform:none;margin:0 0 1rem;color:#282828}.main-blog .main-blog__description p{margin:0 0 .8em}.main-blog .main-blog__description>*:last-child{margin-bottom:0}.main-blog .blog-articles{display:grid;grid-template-columns:1fr;gap:4rem 2.4rem;margin:0}@media screen and (min-width:750px){.main-blog .blog-articles{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr}}.main-blog .blog-articles__article{padding:0;min-width:0}.main-blog .blog-post-card{display:flex;flex-direction:column;height:100%}.main-blog .blog-post-card__media{position:relative;display:block;overflow:hidden;border-radius:16px;aspect-ratio:4/5;background:#efeae0}@media screen and (max-width:1100px){.main-blog .blog-post-card__media{aspect-ratio:1/1}}@media screen and (max-width:900px){.main-blog .blog-post-card__media{border-radius:12px}}@media screen and (max-width:750px){.main-blog .blog-post-card__media{aspect-ratio:10/7}}.main-blog .blog-post-card__media:hover .blog-post-card__image{transform:scale(1.02)}.main-blog .blog-post-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.main-blog .blog-post-card__date{position:absolute;top:1.5rem;left:1.5rem;z-index:1;color:#fff;font-size:12px;line-height:1;font-weight:800;letter-spacing:.08em;padding:.65rem 1.1rem;border-radius:50px;text-transform:uppercase;background:linear-gradient(249deg,#007035,#00bd59 85.54%)}.main-blog .blog-post-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding-top:1.8rem}.main-blog .blog-post-card__title{font-family:kensington,sans-serif;text-transform:none;margin:0 0 1rem}@media screen and (max-width:1300px){.main-blog .blog-post-card__title{font-size:28px}}.main-blog .blog-post-card__title a{color:#282828;text-decoration:none}.main-blog .blog-post-card__title a:hover{text-decoration:underline}.main-blog .blog-post-card__excerpt{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.5;color:#282828}.main-blog .blog-post-card__button.button{width:100%;margin-top:auto;min-height:4.4rem;padding:.8rem 1.6rem;background:none;color:#282828;border:2px solid #007035;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;box-shadow:none;text-align:center}.main-blog .blog-post-card__button.button:before,.main-blog .blog-post-card__button.button:after{display:none}.main-blog .blog-post-card__button.button:hover{background:#f79226;border-color:#f79226;color:#282828}.main-blog .pagination-wrapper{margin-top:4rem;margin-bottom:2rem}.main-blog .pagination__list{align-items:center;gap:1rem}@media screen and (max-width:900px){.main-blog .pagination__list{gap:.5rem}}.main-blog .pagination__list>li{flex:0 0 auto;max-width:none;margin:0!important}.main-blog .pagination__item{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;border:2px solid rgba(40,40,40,.2);color:#282828;font-weight:700;text-decoration:none!important}@media screen and (max-width:900px){.main-blog .pagination__item{width:36px;height:36px}}.main-blog .pagination__item:after{display:none}.main-blog a.pagination__item:hover{border-color:#007035;color:#007035;text-decoration:none!important}.main-blog .pagination__item--current{background:#007035;border-color:#007035;color:#fff}.main-blog .pagination__item-arrow .svg-wrapper{width:1.2rem;height:1.2rem}.main-blog .pagination__item--next .svg-wrapper svg{transform:rotate(90deg)}.main-blog .pagination__item--prev .svg-wrapper svg{transform:rotate(-90deg)}.article-template .article-template__intro{max-width:100%;padding:5% 0 0;margin-top:0!important;background:#efeae0;overflow:hidden}@media screen and (max-width:600px){.article-template .article-template__intro{padding:7% 0 0}}.article-template .article-template__intro header{margin-top:0;text-align:center}.article-template .article-template__intro header .article-template__title{font-size:55px;text-transform:none;margin-bottom:2rem}@media screen and (max-width:900px){.article-template .article-template__intro header .article-template__title{font-size:40px}}@media screen and (max-width:600px){.article-template .article-template__intro header .article-template__title{font-size:35px}}.article-template .article-template__body{margin-top:2rem}.article-template .article-template__body h2{font-size:40px}.article-template .article-template__body h3{font-size:25px}.article-template .article-template__body h4{font-size:20px}.article-template .article-template__social-sharing{text-align:center;display:flex;justify-content:center;align-items:center;padding-bottom:4rem;margin-top:2rem}.article-template .article-template__social-sharing .share-button .share-button__button{margin:0 auto;padding:.5rem 1rem!important;border-radius:8px;border:2px solid #f79226;color:#f79226;font-weight:700;transition:all .3s ease-out}.article-template .article-template__social-sharing .share-button .share-button__button:hover{text-decoration:none;background:#f79226;color:#282828}.article-template .article-template__hero-container{max-width:none}.article-template .article-template__hero-adapt{width:100%;padding:0!important;max-width:none;margin:0 auto;background:none;position:relative;z-index:2;overflow:visible}.article-template .article-template__hero-adapt:after{content:"";position:absolute;bottom:0;top:50%;left:-2000px;right:-2000px;background:#f5f3ec;z-index:-1}.article-template .article-template__hero-adapt img{display:block;border-radius:16px;position:relative!important}.article-template .article-template__content img{margin:2em 0}.article-template .article-template__content hr{margin:1em 0}.article-template .article-template__content .col2-set .col-2{padding-left:1.5em}.article-template .article-template__nav{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:6rem;text-align:left;border-top:1px solid rgba(40,40,40,.2);padding-top:2rem}@media screen and (max-width:600px){.article-template .article-template__nav{margin-bottom:4rem;padding-top:1.5rem}}.article-template .article-template__nav .article-template__link{justify-content:flex-start;text-align:left;color:#282828;transition:color .2s ease-out}.article-template .article-template__nav .article-template__link:hover{color:#f79226}.article-template .article-template__nav .article-template__link--next{margin-left:auto;text-align:right}.article-template .article-template__nav .article-template__link--next .icon-wrap{margin-right:0;margin-left:1rem;transform:none}#MainContent .cart__contents .cart__items .cart-items{margin-bottom:0}#gt_float_wrapper{line-height:0px}#gt_float_wrapper .gt_float_switcher{font-size:14px}#gt_float_wrapper .gt_float_switcher img{max-width:25px;margin-right:3px}#gt_float_wrapper .gt_float_switcher .gt_options a{padding:6px 10px}#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang{padding:5px 10px}#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{background-size:10px;width:11px}.article-template__content ul{margin-left:0}.article-template__content .blockquote{display:block}.shopify-policy__container{padding:60px 20px 80px}.why-section .why-inner{position:relative;overflow:hidden;border-radius:30px;background:#282828}@media screen and (max-width:750px){.why-section .why-inner{border-radius:16px}}.why-section .why-header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;min-height:clamp(250px,25vw,400px);padding:9rem 4rem}.why-section .why-header .why-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:calc(100% + 30px)}.why-section .why-header .why-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.why-section .why-header .why-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--why-overlay, .2)}.why-section .why-heading{margin:0;color:#fff;text-align:center;position:relative;z-index:2}@media screen and (max-width:750px){.why-section .why-heading{font-size:calc(var(--font-heading-scale)*3rem)}}.why-section .why-panel{position:relative;z-index:2;background:#efeae0;border-radius:30px 30px 0 0;padding:4rem}@media screen and (max-width:750px){.why-section .why-panel{border-radius:16px 16px 0 0;padding:2rem}}.why-section .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:900px){.why-section .why-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.why-section .why-grid{grid-template-columns:1fr;gap:2.5rem}}.why-section .why-card-badge{display:inline-flex;align-items:center;gap:.8rem;background:#f5f3ec;border-radius:50px;padding:.3rem 1.5rem .3rem .3rem;margin-bottom:1.25rem}.why-section .why-card-number,.why-section .why-card-label{color:#007035;font-size:1.1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1}.why-section .why-card-number{display:inline-flex;align-items:center;justify-content:center;min-width:31px;aspect-ratio:1/1;border-radius:30px;background:#fff}.why-section .why-card-heading{margin:0px 0px 1rem;color:#282828}.why-section .why-card-text{color:#28282899;line-height:1.5}.why-section .why-card-text p{margin:0;font-size:18px}.why-section .why-card-text p+p{margin-top:1rem}.why-ergogenics-section .why-ergogenics{position:relative;overflow:hidden;background:#282828}.why-ergogenics-section .why-ergogenics-media{position:absolute;top:0;right:0;bottom:0;left:0}.why-ergogenics-section .why-ergogenics-media img{display:block;width:100%;height:100%;object-fit:cover}.why-ergogenics-section .why-ergogenics-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--why-ergogenics-overlay, .2)}.why-ergogenics-section .why-ergogenics-inner{position:relative;z-index:2;padding:3.5rem 0px 5.5rem}@media screen and (max-width:750px){.why-ergogenics-section .why-ergogenics-inner{padding:5rem 0px}}.why-ergogenics-section .why-ergogenics-heading{margin:0px 0px 5rem;color:#fcfbf9;text-align:center;line-height:1.2}.why-ergogenics-section .why-ergogenics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}@media screen and (max-width:990px){.why-ergogenics-section .why-ergogenics-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.why-ergogenics-section .why-ergogenics-grid{grid-template-columns:1fr;gap:1.5rem}}.why-ergogenics-section .why-ergogenics-card{color:#fff;border-radius:12px;padding:3rem 3.5rem;background:#fff6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media only screen and (max-width:900px){.why-ergogenics-section .why-ergogenics-card{padding:2rem}}.why-ergogenics-section .why-ergogenics-card-heading{margin:0px 0px 1rem;color:#fff}.why-ergogenics-section .why-ergogenics-card-text{line-height:1.5}.why-ergogenics-section .why-ergogenics-card-text p{margin:0;font-size:15px}.why-ergogenics-section .why-ergogenics-card-text p+p{margin-top:1rem}.ingredients-slider-section{overflow:hidden;padding-top:3%}.ingredients-slider-section .ingredients-heading{margin:0px 0px 6rem;text-align:center}.ingredients-slider-section .ingredients-slider-wrap{position:relative}.ingredients-slider-section .ingredients-slider{overflow:visible}.ingredients-slider-section .ingredient-slide{display:flex;height:auto;padding-top:7rem}.ingredients-slider-section .ingredient-card{position:relative;display:flex;flex-direction:column;flex:1 1 auto;border-radius:24px;padding:8.5rem 3rem 5.5rem;background:#fff;text-align:center}.ingredients-slider-section .ingredient-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;border-radius:0 0 24px 24px;background:linear-gradient(90deg,#f5d56a,#f79226)}.ingredients-slider-section .ingredient-card-media{position:absolute;left:50%;top:0;width:58%;transform:translate(-50%,-55%);pointer-events:none}@media only screen and (max-width:1400px){.ingredients-slider-section .ingredient-card-media{width:40%}}.ingredients-slider-section .ingredient-card-media img{display:block;width:100%;height:auto;object-fit:contain}.ingredients-slider-section .ingredient-card-heading{margin:0px 0px 1rem}.ingredients-slider-section .ingredient-card-text{color:#282828a6;line-height:1.5}.ingredients-slider-section .ingredient-card-text p{margin:0;font-size:16px}.ingredients-slider-section .ingredient-card-text p+p{margin-top:1rem}.ingredients-slider-section .ingredients-slider-nav{pointer-events:none}.ingredients-slider-section .ingredients-slider-arrow{position:absolute;top:calc(50% + 3.5rem);z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0px;border-radius:50%;background:#e4e2dc;color:#282828;cursor:pointer;pointer-events:auto;transform:translateY(-50%);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media only screen and (max-width:600px){.ingredients-slider-section .ingredients-slider-arrow{width:36px;height:36px}}.ingredients-slider-section .ingredients-slider-arrow svg{width:16px;height:16px}.ingredients-slider-section .ingredients-slider-arrow:hover{background:#007035;color:#fff}.ingredients-slider-section .ingredients-slider-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.ingredients-slider-section .ingredients-slider-arrow:first-child{left:0rem;transform:translateY(-50%) translate(-50%)}.ingredients-slider-section .ingredients-slider-arrow:last-child{right:0rem;transform:translateY(-50%) translate(50%)}.health-section .health{border-radius:20px 20px 0 0;margin-top:3%;padding-bottom:0!important}.health-section .health-inner{max-width:1020px;margin:0 auto;padding:4rem 0px}@media screen and (max-width:750px){.health-section .health-inner{padding:2rem 0px}}.health-section .health-heading{margin:0;padding-bottom:2.5rem;border-bottom:1px solid rgba(252,251,249,.25);text-align:center}.health-section .health-row{display:grid;grid-template-columns:3fr 2fr;align-items:flex-start;gap:5rem;margin-top:6rem}.health-section .health-row:last-child{margin-bottom:3%}@media screen and (max-width:750px){.health-section .health-row{grid-template-columns:10fr 6fr;gap:2.5rem;margin-top:4rem}}.health-section .health-row--reverse{grid-template-columns:2fr 3fr}.health-section .health-row--reverse .health-features{order:2}.health-section .health-row--reverse .health-media{order:1}.health-section .health-row--reverse .health-media img{max-width:45%}@media screen and (max-width:900px){.health-section .health-row--reverse .health-media img{max-width:100%}}@media screen and (max-width:750px){.health-section .health-row--reverse{grid-template-columns:6fr 10fr}}.health-section .health-features{display:flex;flex-direction:column;justify-content:space-between;gap:4rem}.health-section .health-feature-number{display:inline-flex;align-items:center;justify-content:center;width:83px;aspect-ratio:1/1;border:2px solid #f5f3ec;border-radius:50%;color:#f79226;font-family:kensington,sans-serif;font-size:45px;font-weight:800;line-height:1;padding-bottom:4px}@media screen and (max-width:750px){.health-section .health-feature-number{width:50px;font-size:30px}}.health-section .health-feature-heading{margin:2rem 0px 1.5rem}@media screen and (max-width:750px){.health-section .health-feature-heading{margin:1.5rem 0px 1rem}}.health-section .health-feature-text{color:#fcfbf9;line-height:1.6}.health-section .health-feature-text p{margin:0;font-size:16px}.health-section .health-feature-text p+p{margin-top:1.5rem}.health-section .health-media{background:#fcfbf9;background:linear-gradient(180deg,#fcfbf9 54.81%,#fce8d2 99.99%);border-radius:20px;overflow:hidden}@media screen and (max-width:900px){.health-section .health-media{border-radius:16px;position:sticky;top:100px}}.health-section .health-media img{display:block;width:100%;height:100%;max-width:55%;margin:8rem auto;object-fit:contain}@media screen and (max-width:900px){.health-section .health-media img{max-width:100%;padding:15%;margin:0}}.athletes-grid-wrap{padding-top:0!important}.athletes-grid-section .athletes-grid-heading{margin:0;padding-bottom:2.5rem;border-bottom:1px solid rgba(40,40,40,.12);color:#007035}@media screen and (max-width:750px){.athletes-grid-section .athletes-grid-heading{padding-bottom:1.5rem}}.athletes-grid-section .athletes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2.4rem;margin-top:4rem;padding-bottom:3rem}@media screen and (max-width:1300px){.athletes-grid-section .athletes-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:990px){.athletes-grid-section .athletes-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.athletes-grid-section .athletes-grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem}}.athletes-grid-section .athlete-tile{background:#fff;border-radius:20px;overflow:hidden}@media screen and (max-width:990px){.athletes-grid-section .athlete-tile{border-radius:12px}}.athletes-grid-section .athlete-tile-header{position:relative;z-index:4;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.5rem 2.5rem;background:#fff}@media screen and (max-width:990px){.athletes-grid-section .athlete-tile-header{flex-direction:column-reverse;gap:0px;padding:1.25rem 2rem}}.athletes-grid-section .athlete-tile-name{margin:0}.athletes-grid-section .athlete-tile-sport{margin:0;font-size:14px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;text-align:right}.athletes-grid-section .athlete-tile-card{position:relative;overflow:hidden;border-radius:16px;background:#fff}@media screen and (max-width:990px){.athletes-grid-section .athlete-tile-card{border-radius:12px}}.athletes-grid-section .athlete-tile-media{position:relative;aspect-ratio:1/1;overflow:hidden;margin-bottom:90px}.athletes-grid-section .athlete-tile-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.athletes-grid-section .athlete-tile-video{position:absolute;left:50%;top:-6rem;display:inline-flex;align-items:center;gap:.6rem;border-radius:50px;padding:.4rem 1.4rem;background:#f5f3ec;color:#282828;font-size:12px;font-weight:700;letter-spacing:.4px;text-decoration:none;text-transform:uppercase;transform:translate(-50%);transition:background .25s ease,color .25s ease,opacity .25s ease}.athletes-grid-section .athlete-tile-video:hover{color:#fff;background:#007035}.athletes-grid-section .athlete-tile-video svg{width:12px;height:12px}.athletes-grid-section .athlete-tile-video svg path{transition:stroke .25s ease}.athletes-grid-section .athlete-tile.is-open .athlete-tile-video{opacity:0;pointer-events:none}.athletes-grid-section .athlete-tile-panel{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:2.5rem;background:#fff;border-radius:20px 20px 0 0;-webkit-transition:box-shadow .25s ease;-moz-transition:box-shadow .25s ease;-ms-transition:box-shadow .25s ease;-o-transition:box-shadow .25s ease;transition:box-shadow .25s ease}@media screen and (max-width:990px){.athletes-grid-section .athlete-tile-panel{padding:2rem;border-radius:12px 12px 0 0}}.athletes-grid-section .athlete-tile.is-open .athlete-tile-panel{box-shadow:0 -16px 30px #2828281f}.athletes-grid-section .athlete-tile-facts{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.athletes-grid-section .athlete-tile-fact+.athlete-tile-fact{margin-top:1.2rem}.athletes-grid-section .supplement-fact{margin-top:1.2rem}.athletes-grid-section .athlete-tile-label{margin:0px 0px .1rem;color:#282828;font-size:16px;font-weight:700}.athletes-grid-section .athlete-tile-value{margin:0;font-size:18px}.athletes-grid-section .athlete-tile-toggle{display:inline-flex;align-items:center;gap:.2rem;flex:0 0 auto;border:0px;border-radius:50px;padding:.5rem .6rem .5rem 1.2rem;background:#007035;color:#fff;font-family:proxima-nova,sans-serif;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.athletes-grid-section .athlete-tile-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#007035;-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease}.athletes-grid-section .athlete-tile-toggle-icon svg{width:16px;height:16px;color:#fff}.athletes-grid-section .athlete-tile.is-open .athlete-tile-toggle-icon{transform:rotate(180deg)}.athletes-grid-section .athlete-tile-quote{height:0px;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.athletes-grid-section .athlete-tile-quote.is-scrollable{overflow-y:auto}.athletes-grid-section .athlete-tile-quote-inner{padding-top:1.5rem;font-size:16px}.athletes-grid-section .athlete-tile-quote-inner p{margin:0}.athletes-grid-section .athlete-tile-quote-inner p+p{margin-top:1rem}.faq-section{margin-top:3%}.faq-section .faq{border-radius:50px 50px 0 0;background:linear-gradient(180deg,#007035 14.6%,#00bd59 34.84%,#f5f3ec 69.93%)}@media screen and (max-width:750px){.faq-section .faq{border-radius:20px 20px 0 0}}.faq-section .faq-inner{max-width:1150px;margin:0 auto;padding:6rem 0px}@media screen and (max-width:750px){.faq-section .faq-inner{padding:3rem 0px}}.faq-section .faq-heading{margin:0px 0px 3rem;text-align:center}.faq-section .faq-list{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:900px){.faq-section .faq-list{gap:1.4rem}}.faq-section .faq-item{background:#fcfbf9;border-radius:16px;box-shadow:0 3px 6px #0000000f}@media screen and (max-width:900px){.faq-section .faq-item{border-radius:10px}}.faq-section .faq-summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 2.4rem;cursor:pointer;list-style:none}.faq-section .faq-summary::-webkit-details-marker{display:none}.faq-section .faq-summary::marker{content:""}.faq-section .faq-summary:hover .faq-icon{background:#007035;color:#fff}@media screen and (max-width:750px){.faq-section .faq-summary{padding:1.6rem 1.8rem}}.faq-section .faq-title{font-family:kensington,sans-serif;margin:0;color:#282828}@media screen and (max-width:900px){.faq-section .faq-title{font-size:18px}}.faq-section .faq-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:2px solid #007035;border-radius:50%;color:#007035;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:900px){.faq-section .faq-icon{width:32px;height:32px}}.faq-section .faq-icon svg{width:24px;height:24px}.faq-section .faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-section .faq-panel{height:0px;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.faq-section .faq-panel-inner{margin:0px 2.4rem 2.2rem;padding-top:2rem;border-top:1px solid rgba(40,40,40,.12)}.faq-section .faq-panel-inner p{margin:0;color:#282828;font-size:16px;line-height:1.6;max-width:800px}.faq-section .faq-panel-inner ul,.faq-section .faq-panel-inner ol{max-width:800px}.faq-section .faq-panel-inner p+p{margin-top:1rem}@media screen and (max-width:750px){.faq-section .faq-panel-inner{margin:0px 1.8rem 1.8rem}}.product-faqs-section .product-faqs-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start}@media screen and (max-width:750px){.product-faqs-section .product-faqs-grid{grid-template-columns:1fr;gap:4rem}}.product-faqs-section .product-faqs-heading{margin:0px 0px 2rem}.product-faqs-section .product-faqs-list{display:flex;flex-direction:column;gap:2rem}.product-faqs-section .product-faq-item{background:#fcfbf9;border-radius:12px;overflow:hidden;box-shadow:0 3px 6px #0000000f}.product-faqs-section .product-faq-summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem 2rem;cursor:pointer;list-style:none}.product-faqs-section .product-faq-summary::-webkit-details-marker{display:none}.product-faqs-section .product-faq-summary::marker{content:""}.product-faqs-section .product-faq-summary:hover .product-faq-icon{background:#007035;color:#fff}.product-faqs-section .product-faq-title{margin:0}@media only screen and (max-width:1500px){.product-faqs-section .product-faq-title{font-size:26px}}@media only screen and (max-width:1100px){.product-faqs-section .product-faq-title{font-size:20px}}.product-faqs-section .product-faq-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:2px solid #007035;border-radius:50%;color:#007035;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media only screen and (max-width:900px){.product-faqs-section .product-faq-icon{width:30px;height:30px}}.product-faqs-section .product-faq-icon svg{width:24px;height:24px}@media only screen and (max-width:900px){.product-faqs-section .product-faq-icon svg{width:20px;height:20px}}.product-faqs-section .product-faq-item.is-open .product-faq-icon{transform:rotate(180deg)}.product-faqs-section .product-faq-panel{height:0px;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.product-faqs-section .product-faq-panel-inner{padding:0px 1.8rem 1.8rem}.product-faqs-section .product-faq-panel-inner p{margin:0;font-size:16px;line-height:1.6}.product-faqs-section .product-faq-panel-inner p+p{margin-top:1rem}.accordion-section .accordion-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;max-width:1150px;margin:0 auto}@media screen and (max-width:900px){.accordion-section .accordion-grid{grid-template-columns:1fr;gap:3rem}}.accordion-section .accordion-grid--image-first .accordion-content{order:2}@media screen and (max-width:900px){.accordion-section .accordion-grid--image-first .accordion-content{order:1}}.accordion-section .accordion-grid--image-first .accordion-media{order:1}@media screen and (max-width:900px){.accordion-section .accordion-grid--image-first .accordion-media{order:2}}.accordion-section .accordion-heading{margin:0}.accordion-section .accordion-intro{margin-top:1.5rem;max-width:45rem}.accordion-section .accordion-intro p{margin:0;font-size:16px;line-height:1.5}.accordion-section .accordion-intro p+p{margin-top:1rem}.accordion-section .accordion-list{display:flex;flex-direction:column;gap:1.4rem;margin-top:3rem}.accordion-section .accordion-item{background:#fcfbf9;border-radius:10px;overflow:hidden;box-shadow:0 3px 6px #0000000f}.accordion-section .accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem 2rem;cursor:pointer;list-style:none}@media screen and (max-width:900px){.accordion-section .accordion-summary{padding:1.4rem 1.8rem}}.accordion-section .accordion-summary::-webkit-details-marker{display:none}.accordion-section .accordion-summary::marker{content:""}.accordion-section .accordion-summary:hover .accordion-icon{background:#007035;color:#fff}.accordion-section .accordion-title{margin:0;font-size:25px}@media screen and (max-width:1200px){.accordion-section .accordion-title{font-size:20px}}@media screen and (max-width:900px){.accordion-section .accordion-title{font-size:18px}}.accordion-section .accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:2px solid #007035;border-radius:50%;color:#007035;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:900px){.accordion-section .accordion-icon{width:32px;height:32px}}.accordion-section .accordion-icon svg{width:24px;height:24px}.accordion-section .accordion-item.is-open .accordion-icon{transform:rotate(180deg)}.accordion-section .accordion-panel{height:0px;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.accordion-section .accordion-panel-inner{padding:0px 2rem 2rem}.accordion-section .accordion-panel-inner p{margin:0;font-size:16px;line-height:1.6}.accordion-section .accordion-panel-inner p+p{margin-top:1rem}.accordion-section .accordion-media{border-radius:16px;overflow:hidden}@media screen and (max-width:900px){.accordion-section .accordion-media{aspect-ratio:10/8!important;border-radius:12px}}.accordion-section .accordion-media img{display:block;width:100%;height:100%;object-fit:cover}.accordion-section .accordion-media--portrait{aspect-ratio:4/5}.accordion-section .accordion-media--square{aspect-ratio:1/1}.accordion-section .accordion-media--landscape{aspect-ratio:3/2}.accordion-section .accordion-media--adapt img{height:auto}.where-to-find-section .where-to-find-heading{margin:0}.where-to-find-section .where-to-find-subheading{color:#7e7e7e}.where-to-find-section .where-to-find-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem;padding-bottom:4rem;border-bottom:1px solid rgba(40,40,40,.2)}@media screen and (max-width:900px){.where-to-find-section .where-to-find-filters{padding-bottom:3rem}}.where-to-find-section .where-to-find-filter{display:inline-flex;align-items:center;gap:.8rem;border:0px;border-radius:50px;padding:.6rem .7rem .6rem 1.5rem;background:#a9a9a9;color:#fff;font-family:proxima-nova,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px;cursor:pointer;-webkit-transition:background .25s ease;-moz-transition:background .25s ease;-ms-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.where-to-find-section .where-to-find-filter:hover{background:#989898}.where-to-find-section .where-to-find-filter.is-active{background:#006530}.where-to-find-section .where-to-find-filter .where-to-find-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;border-radius:50px;padding:.4rem .7rem;background:#fff;color:#a9a9a9;font-size:12px}.where-to-find-section .where-to-find-filter.is-active .where-to-find-filter-count{color:#006530}.where-to-find-section .where-to-find-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:4rem auto;opacity:1;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (max-width:900px){.where-to-find-section .where-to-find-grid{margin:3rem auto;gap:1.5rem}}.where-to-find-section .where-to-find-grid.is-swapping{opacity:0}.where-to-find-section .retailer-card{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 calc((100% - 8rem)/5);aspect-ratio:1/1;border-radius:12px;padding:2.5rem;background:#fff;text-decoration:none;transform:translateY(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.where-to-find-section .retailer-card[hidden]{display:none}.where-to-find-section .retailer-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #28282814}.where-to-find-section .retailer-card img{display:block;max-width:100%;max-height:100%;object-fit:contain}@media screen and (max-width:1100px){.where-to-find-section .retailer-card{flex:0 0 calc((100% - 6rem)/4)}}@media screen and (max-width:900px){.where-to-find-section .retailer-card{flex:0 0 calc((100% - 4rem)/3)}}@media screen and (max-width:600px){.where-to-find-section .retailer-card{flex:0 0 calc((100% - 2rem)/2);padding:1.5rem}}.where-to-find-section .retailer-card-title{color:#282828;font-family:kensington,sans-serif;font-size:18px;font-weight:700;text-align:center;line-height:1.2}.where-to-find-section .retailer-card-badge{position:absolute;top:1.2rem;left:1.2rem;border-radius:50px;padding:.4rem 1.2rem;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.4}.where-to-find-section .where-to-find-cta{margin-top:6%;border-radius:20px;padding:6rem;background:#eeeadf;text-align:center}@media screen and (max-width:600px){.where-to-find-section .where-to-find-cta{padding:3rem 2rem}}.where-to-find-section .where-to-find-cta .button-wrapper{margin:0}.where-to-find-section .where-to-find-cta p{text-wrap:balance}.where-to-find-section .where-to-find-cta .button-wrapper{justify-content:center}.shop-all-section .shop-all{padding-top:var(--shop-all-padding-top, 0px);padding-bottom:var(--shop-all-padding-bottom, 48px)}.shop-all-section .shop-all-nav{position:relative;z-index:4}.shop-all-section .shop-all-nav:after{content:"";background:linear-gradient(90deg,#65d2c9,#afc971 99.27%);position:absolute;top:100%;left:0;width:100%;height:6px}.shop-all-section .shop-all-nav.shop-all-nav--sticky{position:sticky;top:var(--shop-all-nav-top, 0px)}.shop-all-section .shop-all-nav .page-width{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shop-all-section .shop-all-nav .page-width::-webkit-scrollbar{display:none}.shop-all-section .shop-all-nav-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3.5rem;margin:0;padding:2.5rem;list-style:none;position:relative}@media screen and (max-width:900px){.shop-all-section .shop-all-nav-list{gap:2rem}}.shop-all-section .shop-all-nav-item{flex:0 0 auto}.shop-all-section .shop-all-nav-link{display:block;font-family:kensington,sans-serif;font-size:25px;font-weight:800;line-height:1.2;text-decoration:none;text-underline-offset:6px;text-decoration-thickness:1px;white-space:nowrap;color:rgb(var(--color-foreground));opacity:.75;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (max-width:1100px){.shop-all-section .shop-all-nav-link{font-size:20px}}@media screen and (max-width:900px){.shop-all-section .shop-all-nav-link{font-size:18px}}.shop-all-section .shop-all-nav-link:hover,.shop-all-section .shop-all-nav-link.is-active{opacity:1;text-decoration:underline}.shop-all-section .shop-all-collection{padding-top:5rem;scroll-margin-top:var(--shop-all-scroll-offset, 100px)}@media screen and (max-width:750px){.shop-all-section .shop-all-collection{padding-top:3.5rem}}.shop-all-section .shop-all-collection-header{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:2.5rem;margin-bottom:3rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}.shop-all-section .shop-all-collection-heading{margin:0}.shop-all-section .shop-all-collection-link{flex:0 0 auto;font-size:14px;text-transform:uppercase;letter-spacing:1px}.shop-all-section .shop-all-empty{padding:5rem 0px;text-align:center}body .account-main.customer h2{font-family:Inter,sans-serif!important;font-weight:600;font-size:18px;margin-bottom:1.5rem;text-align:left;text-transform:none}body .account-main.customer .customer-account-intro{display:flex;align-items:center;justify-content:space-between}body .account-main.customer .customer-account-orders{margin-right:2rem}body .account-main.customer .customer-account-details{background:#f5f3ec;padding:1.5em;border-radius:16px}#MainContent .product__info-wrapper .product__reviews{margin:0 0 1.2rem}#MainContent .product__info-wrapper .product__reviews[data-review-count="0"]{display:none}#MainContent .product__info-wrapper .product__title h1{font-family:kensington,sans-serif;font-size:clamp(3.6rem,5vw,5.6rem);line-height:.95;color:#282828;text-transform:none;margin:0 0 1.6rem}#MainContent .product__info-wrapper .product__title:has(.product-title-icons) h1{margin-bottom:1.2rem}#MainContent .product__info-wrapper .product-title-icons{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.5rem;margin:3rem 0px 4rem;padding:0}#MainContent .product__info-wrapper .product-title-icons__item{margin:0;line-height:0}#MainContent .product__info-wrapper .product-title-icons__image{display:block;width:auto;height:32px;max-width:9.6rem;object-fit:contain}@media screen and (max-width:500px){#MainContent .product__info-wrapper .product-title-icons__image{height:24px}}#MainContent .product__info-wrapper .product-info-tabs{display:block;margin:0 0 4rem;border-bottom:1px solid rgba(0,112,53,.2);padding-bottom:3rem}#MainContent .product__info-wrapper .product-info-tabs__nav{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;background:#fff;border-radius:5px;padding:.8rem}#MainContent .product__info-wrapper .product-info-tabs__nav button{border-radius:5px;flex:1 1 auto}#MainContent .product__info-wrapper .product-info-tabs__tab{-webkit-appearance:none;appearance:none;border:none;background:#fff;color:#282828;border:1px solid rgba(0,0,0,0);background:#f5f3ec;border-radius:999px;min-height:4.2rem;padding:.8rem 1.8rem;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}#MainContent .product__info-wrapper .product-info-tabs__tab:hover{border-color:#007035}#MainContent .product__info-wrapper .product-info-tabs__tab.is-active{background:#007035;color:#fff;border-color:#007035}#MainContent .product__info-wrapper .product-info-tabs__tab:disabled{opacity:.45;cursor:not-allowed}#MainContent .product__info-wrapper .product-info-tabs__panel{display:none;color:#282828;font-size:16px}#MainContent .product__info-wrapper .product-info-tabs__panel.is-active{display:block}#MainContent .product__info-wrapper .product-info-tabs__panel p{margin:0 0 1em}#MainContent .product__info-wrapper .product-flavour{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 0 3rem;position:relative}@media screen and (max-width:749px){#MainContent .product__info-wrapper .product-flavour{flex-direction:column;align-items:flex-start}}#MainContent .product__info-wrapper .product-flavour__title{font-family:kensington,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1;margin:0;color:#282828;text-transform:none}#MainContent .product__info-wrapper .product-flavour__dropdown{position:relative;flex:0 0 auto}#MainContent .product__info-wrapper .product-flavour__summary{list-style:none;display:inline-flex;align-items:center;gap:.8rem;min-height:4.2rem;padding:.7rem 1.5rem;border:2px solid #007035;border-radius:10px;background:#fff;color:#282828;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}#MainContent .product__info-wrapper .product-flavour__summary::-webkit-details-marker{display:none}#MainContent .product__info-wrapper .product-flavour__caret{display:flex;width:1.2rem;height:.8rem;margin-bottom:1px;position:relative;transform-origin:50% 50%;transition:transform .2s ease}#MainContent .product__info-wrapper .product-flavour__caret svg{position:relative;top:auto;left:auto;right:auto;width:1.2rem;height:.8rem}#MainContent .product__info-wrapper .product-flavour__dropdown[open] .product-flavour__caret{transform:rotate(180deg)}#MainContent .product__info-wrapper .product-flavour__list{position:absolute;right:0;top:calc(100% + .6rem);z-index:5;min-width:22rem;margin:0;padding:1rem 0;list-style:none;background:#fff;border:2px solid #007035;border-radius:10px;box-shadow:0 12px 30px #00000014}#MainContent .product__info-wrapper .product-flavour__link{display:block;padding:.7rem 1.6rem;color:#282828;font-size:1.5rem;text-decoration:none}#MainContent .product__info-wrapper .product-flavour__link:hover{color:#007035;background:#f5f3ec}#MainContent .product__info-wrapper .product-flavour__link.is-current{font-weight:800}#MainContent .product__info-wrapper .product-form__input--pill .form__label{font-weight:800;font-size:22px;font-family:kensington,sans-serif;color:#282828;margin-bottom:.8rem}#MainContent .product__info-wrapper .product-form__input--pill label,#MainContent .product__info-wrapper .product-form__input--pill .product-form__input input[type=radio]+label{border:2px solid #a9a9a9;border-radius:999px;background:#f5f3ec;padding:1.5rem 2rem;border-radius:10px!important}#MainContent .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{border-color:#007035!important;background:#fff;font-weight:800;color:#007035!important}#MainContent .product__info-wrapper .form__label{font-weight:800;font-family:kensington,sans-serif;font-size:22px;color:#282828;margin-bottom:.8rem}#MainContent .product__info-wrapper .recipient-fields{padding-top:1.5rem}#MainContent .product__info-wrapper .recipient-fields .recipient-fields__field{margin-bottom:1.5rem}#MainContent .product__info-wrapper .recipient-fields .form__label{font-family:proxima-nova,sans-serif}#MainContent .product__info-wrapper .product-info-buy-row{display:flex;gap:1.5rem;margin:1.6rem 0 2.4rem}#MainContent .product__info-wrapper .product-info-buy-row:has(.recipient-form){flex-direction:column}#MainContent .product__info-wrapper .product-info-buy-row .product-form__quantity{flex:0 0 auto;width:auto;margin:0;padding-top:0}#MainContent .product__info-wrapper .product-info-buy-row .quantity__label{font-weight:700;color:#282828}#MainContent .product__info-wrapper .product-info-buy-row .quantity{min-height:4.8rem;border-radius:10px;border:2px solid #007035}#MainContent .product__info-wrapper .product-info-buy-row>div:last-child,#MainContent .product__info-wrapper .product-info-buy-row product-form{flex:1 1 auto;min-width:0}#MainContent .product__info-wrapper .product-info-buy-row .product-form{padding-top:0;margin:0}#MainContent .product__info-wrapper .product-info-buy-row .product-form__buttons{max-width:none}#MainContent .product__info-wrapper .product-info-buy-row .product-form__submit{min-height:4.8rem;border-radius:12px;background:linear-gradient(249deg,#007035,#00bd59 85.54%);color:#fff;border:0;font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;margin:0;font-family:kensington,sans-serif;font-size:30px;padding:1.2rem 2rem!important}#MainContent .product__info-wrapper .product-info-buy-row .product-form__submit:before,#MainContent .product__info-wrapper .product-info-buy-row .product-form__submit:after{display:none}#MainContent .product__info-wrapper .product-info-buy-row .product-form__submit:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f79226;z-index:-1;opacity:0;display:block;transition:opacity .2s ease}#MainContent .product__info-wrapper .product-info-buy-row .product-form__submit:hover{background:linear-gradient(249deg,#007035,#00bd59 85.54%);color:#282828}#MainContent .product__info-wrapper .product-info-buy-row .product-form__submit:hover:after{opacity:1}#MainContent .product__info-wrapper .product-info-buy-row .shopify-payment-button{display:none}@media screen and (max-width:749px){#MainContent .product__info-wrapper .product-info-buy-row{flex-direction:column;align-items:stretch}}#MainContent .product__info-wrapper .product__accordion.accordion{margin-top:4rem;border:0;border-top:0;padding-top:4rem;border-top:1px solid rgba(0,112,53,.2)}#MainContent .product__info-wrapper .product__accordion.accordion .summary__title{color:#007035;background:#fff}#MainContent .product__info-wrapper .product__accordion.accordion .accordion__title{font-size:30px;font-weight:800;text-transform:uppercase;color:#007035}#MainContent .product__info-wrapper .product__accordion.accordion .icon-caret,#MainContent .product__info-wrapper .product__accordion.accordion summary .svg-wrapper:last-child{display:none}#MainContent .product__info-wrapper .product__accordion.accordion summary{position:relative;padding:1.5rem;background:#fff}#MainContent .product__info-wrapper .product__accordion.accordion summary svg{transform:rotate(0)!important}#MainContent .product__info-wrapper .product__accordion.accordion summary .summary__status{width:36px;height:36px;border-radius:50%;border:2px solid #007035;color:#282828;display:flex;align-items:center;justify-content:center;position:relative}#MainContent .product__info-wrapper .product__accordion.accordion summary .summary__status:after,#MainContent .product__info-wrapper .product__accordion.accordion summary .summary__status:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:6px;width:14px;height:2px;background:#282828}#MainContent .product__info-wrapper .product__accordion.accordion summary .summary__status:after{transform:rotate(90deg);transition:transform .2s ease}#MainContent .product__info-wrapper .product__accordion.accordion .accordion__content{background:#ffffff80}#MainContent .product__info-wrapper .product__accordion.accordion [data-accordion-panel]{height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}#MainContent .product__info-wrapper .product__accordion.accordion details[open] [data-accordion-panel]{height:auto}#MainContent .product__info-wrapper .product__accordion.accordion details[open] summary .summary__status:after{transform:rotate(0)}#MainContent .recipient-form{max-width:none}#MainContent .recipient-form .field{display:flex;flex-direction:column;align-items:stretch}#MainContent .recipient-form .field:before,#MainContent .recipient-form .field:after{display:none}#MainContent .recipient-form .field__label,#MainContent .recipient-form .form__label.field__label,#MainContent .recipient-form .contact-form__label{position:static!important;left:auto!important;top:auto!important;pointer-events:auto;display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#282828;margin:0 0 .5rem;max-width:none;white-space:normal;overflow:visible;transform:none}.js #MainContent .recipient-form .recipient-email-label.required{display:inline}#MainContent .recipient-form .field__input,#MainContent .recipient-form input.field__input,#MainContent .recipient-form textarea.field__input,#MainContent .recipient-form input[type=date].field__input{width:100%;height:auto;min-height:0;font-family:proxima-nova,sans-serif;font-size:16px;color:#282828;background:#fff;border:1px solid rgba(40,40,40,.15);border-radius:6px!important;padding:.85em 1em!important;margin:0;box-shadow:none;appearance:none;-webkit-appearance:none}#MainContent .recipient-form .field__input:focus,#MainContent .recipient-form .field__input:focus-visible,#MainContent .recipient-form input.field__input:focus,#MainContent .recipient-form input.field__input:focus-visible,#MainContent .recipient-form textarea.field__input:focus,#MainContent .recipient-form textarea.field__input:focus-visible,#MainContent .recipient-form input[type=date].field__input:focus,#MainContent .recipient-form input[type=date].field__input:focus-visible{border-color:#007035!important;border-radius:6px!important;outline:none;box-shadow:0 0 0 1px #007035!important;padding:.85em 1em!important}#MainContent .recipient-form .field__input:not(:placeholder-shown),#MainContent .recipient-form .field__input:-webkit-autofill,#MainContent .recipient-form input.field__input:not(:placeholder-shown),#MainContent .recipient-form input.field__input:-webkit-autofill,#MainContent .recipient-form textarea.field__input:not(:placeholder-shown),#MainContent .recipient-form textarea.field__input:-webkit-autofill,#MainContent .recipient-form input[type=date].field__input:not(:placeholder-shown),#MainContent .recipient-form input[type=date].field__input:-webkit-autofill{border-radius:6px!important;padding:.85em 1em!important}#MainContent .recipient-form .field__input::placeholder,#MainContent .recipient-form input.field__input::placeholder,#MainContent .recipient-form textarea.field__input::placeholder,#MainContent .recipient-form input[type=date].field__input::placeholder{color:#a9a9a9;opacity:1}#MainContent .recipient-form textarea.field__input{min-height:150px;height:auto;resize:vertical}#MainContent .recipient-form .recipient-fields hr{display:none}#MainContent .recipient-form .recipient-form-field-label{display:block;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:#8a8a8a;margin:.4rem 0 0}.product-reviews-section{isolation:isolate}#MainContent .product-reviews{padding-top:12%!important;padding-bottom:6%!important}#MainContent .product-reviews .product-reviews-heading{font-family:kensington,sans-serif;font-size:clamp(4.4rem,8vw,8.4rem);line-height:.9;text-transform:uppercase;color:#f5f3ec;margin:0 0 1.6rem;letter-spacing:.02em;-webkit-text-stroke:1px rgba(0,56,26,.28);paint-order:stroke fill}#MainContent .product-reviews .product-reviews-heading+.product-reviews-app{border-top:1px solid rgba(245,243,236,.45);padding-top:2.4rem}#MainContent .product-reviews #AirReviews-BlockWrapper{background:#0000;font-family:inherit}#MainContent .product-reviews #AirReviews-BlockWrapper .AirReviews-Widget__V2{padding-top:0!important}#MainContent .product-reviews #AirReviews-BlockWrapper .AirReviews-Widget__V2 .AirReviews-Blocks__PresetModern{gap:3rem!important}#MainContent .product-reviews #AirReviews-BlockWrapper .AirReviews-Widget__V2 .AirReviews-Blocks--ReviewCount__Text{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:0}#MainContent .product-reviews #AirReviews-BlockWrapper .AirReviews-Blocks--Title,#MainContent .product-reviews #AirReviews-BlockWrapper .AirReviews-Divider{display:none}#MainContent .product-reviews .AirReviews-Blocks__List{margin-top:0!important}#MainContent .product-reviews .AirReviews-Select{border-radius:10px;border:none}#MainContent .product-reviews .AirReviews-Pagination__button{border-radius:300px;border:none!important;transition:background .2s ease}#MainContent .product-reviews .AirReviews-Pagination__button:hover{background:#f79226!important}#MainContent .product-reviews .AirReviews-Pagination__label{color:#fff!important;text-transform:uppercase;font-size:14px!important;font-weight:800;letter-spacing:.06em}#AirReviews-BlockWrapper .AirReviews-Blocks--Rate,#AirReviews-BlockWrapper .AirReviews-Blocks--List,#AirReviews-BlockWrapper .AirReviews-Blocks--Actions,#AirReviews-BlockWrapper .AirReviews-Card,#AirReviews-BlockWrapper .AirReviews-NoReview__Inner{border-radius:16px!important}#AirReviews-BlockWrapper .AirReviews-NoReview__Inner{color:#282828}#AirReviews-BlockWrapper .AirReviews-NoReview__Inner{background:#fff}.banner-image-section{padding:0;margin:0}.banner-image-section .banner-image{padding:0;margin:0;line-height:0;position:relative}.banner-image-section .banner-image:before{content:"";position:absolute;left:0;right:0;top:0;z-index:5;height:28px;background:linear-gradient(90deg,#65d2c9,#afc971);transition:transform .3s ease-in-out}@media screen and (max-width:990px){.banner-image-section .banner-image:before{height:15px}}.banner-image-section .banner-image__img,.banner-image-section .banner-image__placeholder{display:block;width:100%;height:auto}.template-404{background:#282828 url(404-bg.jpg) no-repeat center center;background-size:cover;padding:8% 0 10%;text-align:center;color:#fff;overflow:hidden;position:relative}.template-404:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.template-404 .text-404{position:relative;z-index:9;max-width:50rem;margin:0 auto}.template-404 h1{font-size:clamp(5.6rem,15vw,25rem);margin:0px 0px 2rem;line-height:1}.template-404 h3{color:#fff}.template-404 .title{font-size:100px;font-weight:800;text-transform:uppercase}#MainContent form .field:after,#MainContent fieldset .field:after{display:none}#MainContent form .field__label,#MainContent form .field label,#MainContent fieldset .field__label,#MainContent fieldset .field label{left:1.5rem!important;margin-top:1px}#MainContent form .contact__fields,#MainContent fieldset .contact__fields{display:block}#MainContent form input,#MainContent fieldset input{border-radius:5px;outline:none;border:1px solid rgba(247,146,38,.4)}#MainContent form input:focus,#MainContent fieldset input:focus{border-color:#007035;border-radius:30px;outline:none;box-shadow:none}#MainContent form input:not(:placeholder-shown)~label,#MainContent fieldset input:not(:placeholder-shown)~label{margin-top:0}#MainContent form input label,#MainContent fieldset input label,#MainContent form .field__label,#MainContent fieldset .field__label{color:#000}#MainContent form select,#MainContent fieldset select{border-radius:30px;outline:none;padding:.5rem 3rem .5rem 1.35rem!important;border:1px solid rgba(247,146,38,.4);position:relative;background:url(chevron-down.svg) no-repeat right 1.5rem center}#MainContent form select:focus,#MainContent fieldset select:focus{border-color:#007035;border-radius:30px;outline:none;box-shadow:none}#MainContent form select:not(:placeholder-shown)~label,#MainContent fieldset select:not(:placeholder-shown)~label{margin-top:0}#MainContent form .select-label,#MainContent fieldset .select-label,#MainContent form .select .svg-wrapper,#MainContent fieldset .select .svg-wrapper{display:none}#MainContent form textarea,#MainContent fieldset textarea{height:180px;outline:none;border-radius:24px;padding:1.5rem 1.5rem 1.5rem 1.35rem!important;border:1px solid rgba(247,146,38,.4)}#MainContent form textarea:focus,#MainContent fieldset textarea:focus{border-color:#007035;border-radius:24px;outline:none;box-shadow:none}#MainContent fieldset label{padding-top:11px}#MainContent fieldset input,#MainContent fieldset select{border-radius:8px;outline:none;padding:1rem 1.5rem 1rem 1.35rem!important;border:1px solid rgba(247,146,38,.4)}#MainContent .blog-search{padding:2em}#MainContent .blog-search form{position:relative;max-width:600px;margin:0 auto}#MainContent .blog-search form input[type=text]{padding:1.25rem 1.5rem 1rem 1.35rem!important}#MainContent .blog-search form input[type=submit]{position:absolute;right:0;top:0;bottom:0;border:none;font-size:0px;width:50px;background:url(/assets/icon-search.svg) center center no-repeat;background-size:20px;transition:background .3s ease-out}#MainContent .blog-search form input[type=submit]:hover{background:url(/assets/icon-search-pink.svg) center center no-repeat;background-size:20px}body #wpdMainContainer{padding:50px 5%;max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:700px){body #wpdMainContainer{padding-top:75px}}body #wpdMainContainer #wpdOtherDetailWrapper{display:none}body #wpdPrimaryContactFieldsWrapper,body #wpdBusinessDetailFieldsWrapper,body #wpdOtherDetailFieldsWrapper{gap:1em;display:flex;flex-wrap:wrap}@media only screen and (max-width:700px){body #wpdPrimaryContactFieldsWrapper,body #wpdBusinessDetailFieldsWrapper,body #wpdOtherDetailFieldsWrapper{display:block}}body .wpd-signup-field{flex:1 1 calc(50% - 1em)}body .wpd-signup-field input,body .wpd-signup-field select{border-radius:1000px;background:#0000}body #wpdSubmitButton{font-size:16px;font-weight:600;letter-spacing:.5px;padding:1.125em 3em!important;border-radius:1000px;transition:all .3s ease-out;min-width:200px}body #wpdSubmitButton:hover{background:#007035;color:#fff;transform:scale(1.03)}body #wpd_power_by_wrapper{display:none}body #wpd_main_container{margin:0}body #wpd_login_extra_info_wrapper{display:none}body #wpdSuccessMessageWrapper{border-radius:24px;background:#f5f3ec;margin:160px auto;max-width:600px}body .customer.account,body .seal-subscription-page{padding-top:5em;padding-bottom:5em}@media screen and (max-width:600px){body .customer.account,body .seal-subscription-page{padding-top:10em;padding-bottom:10em}}body .customer.activate{padding-top:5em}body .customer.activate h1{text-align:center}@media screen and (max-width:600px){body .customer.activate{padding-top:10em}}body .customer.activate button{font-size:16px;font-weight:600;letter-spacing:.5px;padding:1.125em 3em!important;border-radius:1000px;transition:all .3s ease-out}@media screen and (max-width:600px){body .customer.activate button{padding:1rem 1.5rem!important;font-size:14px}}body .customer.activate button:after,body .customer.activate button:before{display:none}body .customer.activate button:hover{background:#f79226;color:#fff;transform:scale(1.03)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
