body{font-family:var(--font-family)!important}*:focus{outline:none}*{box-sizing:border-box}.container,.container-full{position:relative;margin-left:auto;margin-right:auto;padding:0 2.6em;box-sizing:content-box}@media (min-width:768px){.storefront-breadcrumb{margin-bottom:.2em}}.entry-title{font-weight:700;text-transform:uppercase}.woocommerce-products-header__title.page-title{text-transform:uppercase;font-weight:700}.storefront-sorting .woocommerce-ordering select{padding:15px;border-radius:15px;border-color:#ddd}.storefront-sorting .woocommerce-result-count{padding:15px}.cart_item .minus.qty,.cart_item .plus.qty{color:#fff}.woocommerce-tabs #tab-description>h2{display:none}body.woocommerce.single-product #primary{width:100%}#select2-billing_state-results .select2-results__option{color:#43454b}#select2-billing_state-results .select2-results__option:hover{color:#FFF}.woocommerce-order-details{display:flex;flex-direction:column;flex-wrap:wrap}.woocommerce-order-details .etransfer-container{order:1}.woocommerce-order-details .woocommerce-order-details__title{order:2}.woocommerce-order-details .woocommerce-table--order-details{order:3}li.woocommerce-order-overview__email,li.woocommerce-order-overview__total,li.woocommerce-order-overview__payment-method{display:none}a.button,button.button,input.button{text-transform:uppercase;border-radius:var(--radius-big)}.drawer-navigation{height:100%;position:fixed;top:0;left:-320px;width:320px;overflow-x:hidden;overflow-y:auto;transition:0.4s;padding-bottom:40px;z-index:9999;background-color:var(--white);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);display:flex;flex-direction:column}.drawer-navigation .primary-nav.menu{margin-top:64px}.drawer-navigation--active{left:0}.navigation__close-wrapper{display:flex;align-items:center;justify-content:flex-end}.drawer-navigation__close:hover{opacity:.7}.drawer-navigation__close:focus{outline:0}.drawer-navigation>.menu{padding-left:20px;padding-right:20px}.drawer-navigation>.menu>ul{list-style-type:none;margin:0;display:flex;flex-direction:column;max-height:100%!important}.drawer-navigation>.menu>ul li{margin:0;padding:0}.drawer-navigation>.menu>ul li>a{color:inherit;display:block;padding:.6em 1em;width:100%;font-size:var(--font-normal);font-weight:var(--weight-semibold);transition:all 0.2s}.drawer-navigation>.menu>ul li>a:hover{color:var(--primary)}.drawer-navigation>.menu>ul li.menu-item-has-children ul.sub-menu{list-style:none}.drawer-navigation>.menu>ul li.menu-item-has-children ul.sub-menu li a{font-size:var(--font-smaller)}.drawer-navigation>.menu>ul li.menu-item-has-children ul.sub-menu{display:none}.drawer-navigation>.menu>ul li.menu-item-has-children{position:relative}.drawer-navigation>.menu>ul li.menu-item-has-children.submenu-open ul.sub-menu{display:block}.drawer-navigation>.menu>ul li.menu-item-has-children::before,.drawer-navigation>.menu>ul li.menu-item-has-children::after{font-family:"Font Awesome 5 Free",serif;font-weight:400;position:absolute;right:0;top:0;content:"\f067";width:46px;height:46px;display:flex;align-items:center;justify-content:center}.drawer-navigation>.menu>ul li.menu-item-has-children::after{content:"\f068";display:none}.drawer-navigation>.menu>ul li.menu-item-has-children.submenu-open::before{display:none}.drawer-navigation>.menu>ul li.menu-item-has-children.submenu-open::after{display:flex}.navbar-default{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.navbar-default .left-side,.navbar-default .right-side{flex:1;display:flex;align-items:center}.navbar-default .site-logo{display:inline-flex;justify-content:center;max-width:120px}@media screen and (min-width:992px){.navbar-default .site-logo{max-width:210px}}.navbar-default .right-side{justify-content:flex-end}.drawer-navigation .secondary-nav{margin-top:12px;padding-top:12px;border-top:solid 2px var(--primary)}.site-header-cart{min-width:168px;position:relative;margin:0 12px!important}.site-header-cart:hover .widget_shopping_cart{min-width:320px;left:-80px!important}section.section-price-chart{margin:64px 0;padding:0}.price-chart-container img.price-chart{margin:0 auto;height:auto;width:375px}.section-price-chart h1{font-weight:900;font-size:2.617924em;color:var(--off-white);text-align:center;margin:16px 0}@media screen and (min-width:992px){.price-chart-container img.price-chart{width:625px}}section.section-value-props{margin:32px 0;padding:12px 0}.value-props-container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;margin:-.5em;padding:0!important}@media screen and (min-width:992px){.value-props-container{flex-wrap:unset}}.value-props-container>*{margin:.5em}.value-props-container img.price-chart{max-width:800px}@media screen and (min-width:992px){.value-props-container{flex-direction:row}}.value-item{padding:10px 30px;border:2px solid var(--white);border-radius:5px;font-weight:700;color:var(--white);display:flex;flex-direction:row;justify-content:center;align-items:center}.value-item-1{border:2px solid var(--white);color:var(--white)}.value-item-2{border:2px solid var(--white);color:var(--white)}.value-item-3{border:2px solid var(--white);color:var(--white)}.value-item img{width:65px;padding-right:15px}.home-product-categories{margin:32px 0}.home-product-categories-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;margin:-.8em}.home-product-categories-wrapper>div{margin:.8em;flex-basis:calc(50% - 40px)}.home-product-categories-wrapper .product-card a{display:block;text-align:center;padding:20px 0;border:3px solid var(--green);border-radius:20px;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.home-product-categories-wrapper .product-card a:hover{background-color:var(--green);-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}@media screen and (min-width:992px){.home-product-categories-wrapper>div{flex-basis:calc(25% - 40px)}}section.section-content-left{margin:32px 0}.section-content-left-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-content-left-wrapper>div{flex-basis:50%}.section-content-left-wrapper img{max-width:500px;margin:0 auto}.section-content-left-text{height:80%;padding:84px 16px;background-color:var(--beige);margin-bottom:32px}@media screen and (min-width:992px){.section-content-left-text{padding:84px 64px}}.section-content-left-text h1{color:var(--purple);font-weight:700}@media screen and (min-width:992px){.section-content-left-wrapper{flex-direction:row}.section-content-left-text{margin-bottom:0}}.featured-products-wrapper-slick .start-product-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:.8em;flex-basis:calc(25% - 40px)}.featured-products-wrapper-slick .start-product-card h3{color:var(--off-white);font-weight:700}.featured-products-wrapper-slick .start-product-card a:link{text-decoration:none}.featured-products-wrapper-slick .start-product-card img{margin:32px auto 0 auto}.featured-products-bottom-slick{display:flex;justify-content:center;padding:32px 0}.section-featured-products{margin:32px 0;padding:16px}@media screen and (min-width:992px){.section-featured-products{padding:64px}}.featured-products-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;margin:-.8em}.section-featured-products h1{font-weight:900;font-size:2.617924em;color:var(--off-white);text-align:center;margin:16px 0}.featured-products-wrapper .start-product-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:.8em;flex-basis:calc(25% - 40px)}.featured-products-wrapper .start-product-card h3{color:var(--off-white);font-weight:700}.featured-products-wrapper .start-product-card a:link{text-decoration:none}.featured-products-wrapper .start-product-card img{margin:32px auto 0 auto}.rating.flex-rating{display:flex;flex-direction:row;justify-content:center;margin-bottom:10px}.featured-products-wrapper .star-rating span:before{color:var(--green)}.featured-products-wrapper a.button{color:#FFF;margin-top:12px}.featured-products-wrapper a.button:link,.featured-products-wrapper a.button:visited{color:var(--dark-primary);background-color:var(--primary)}.featured-products-wrapper a.button:hover,.featured-products-wrapper a.button:active{opacity:.7}.featured-products-bottom{padding:32px 0}@media screen and (min-width:992px){.featured-products-wrapper{flex-direction:row}.featured-products-wrapper .start-product-card{flex-basis:calc(50% - 40px)}.section-featured-products h1{font-size:42px;margin-bottom:64px}.featured-products-wrapper .start-product-card img{margin:0 auto}}@media screen and (min-width:1400px){.featured-products-wrapper{flex-direction:row}.section-home-reviews h1{font-size:5em}.featured-products-wrapper .start-product-card{flex-basis:calc(25% - 40px)}}.slick-dots li.slick-active button::before{color:#fff}.section-home-reviews{margin:64px 0;padding:16px;color:var(--off-white)}@media screen and (min-width:992px){.section-home-reviews{padding-bottom:64px}}.section-home-reviews h1{font-weight:900;font-size:2.617924em;color:var(--off-white);width:100%;text-align:center}.home-reviews-item-wrapper{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;margin:.8em}.home-reviews-item-wrapper>div{margin:.8em}.home-reviews-text h2{font-weight:700;color:var(--secondary)}.home-reviews-text h3{font-weight:400;color:var(--secondary)}.home-reviews-item-wrapper .star-rating span:before{color:var(--primary)}.home-reviews-item-wrapper a.review-product-title:link,.home-reviews-item-wrapper a.review-product-title:visited{color:var(--off-white);text-decoration:none;font-weight:700}.home-reviews-item-wrapper a.review-product-title:hover,.home-reviews-item-wrapper a.review-product-title:active{color:var(--secondary);font-weight:700}.home-reviews-image a.button{margin-top:12px}.home-reviews-image{display:flex;flex-direction:column;align-items:center}.reviews-slider-cta{display:flex;justify-content:center}@media screen and (min-width:992px){.home-reviews-item-wrapper{flex-direction:row}.section-home-reviews h1{font-size:42px}.home-reviews-image img{max-width:250px}}.section-subscribe-box{margin:32px 0;padding:16px;background-color:var(--light-green)}@media screen and (min-width:992px){.section-subscribe-box{padding:64px}}.container-subscribe-box{width:100%;margin-top:64px}.section-subscribe-box h1{font-weight:700;font-size:2.617924em;color:var(--dark-green)}.section-subscribe-box h2,.section-subscribe-box p{font-weight:400;color:var(--dark-green)}.lnviXl.lnviXl{flex-direction:column!important}.section-subscribe-box .ql-editor{color:var(--dark-green)!important;text-align:left!important}.section-subscribe-box input[type="email"]{width:100%!important;height:68px!important;padding:22px 52px 18px 46px;!important;margin-top:12px!important;font-size:24px!important;line-height:1.25!important;color:var(--green)!important;background-color:var(--white)!important;border:1px solid var(--green)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border-radius:16px!important;outline:none!important}.section-subscribe-box button[type="button"]{width:100%!important;padding:21px 17px 17px 17px!important;font-size:24px!important;line-height:1.25!important;border-radius:16px!important;background-color:var(--green)!important;color:var(--white)!important;font-weight:600!important;text-transform:uppercase!important}.section-subscribe-box button[type="button"]:hover{background-color:var(--dark-green)!important}.section-subscribe-box p a:link,.section-subscribe-box p a:visited{color:var(--dark-green);text-decoration:underline}.section-subscribe-box p a:hover,.section-subscribe-box p a:active{color:var(--dark-green);text-decoration:none}@media (min-width:992px){.container-subscribe-box{width:65%;margin-top:0}.lnviXl.lnviXl{flex-direction:row!important}.section-subscribe-box h1{font-size:5em}}.section-social-feed{margin:32px 0}.social-feed-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.social-feed-wrapper>div{flex-basis:50%}.social-feed-wrapper h1{font-weight:700;font-size:2.617924em;color:var(--purple)}.social-feed-wrapper img{max-width:500px;margin:0 auto}.social-feed-text{height:80%;padding:84px 64px;background-color:var(--beige);margin-bottom:32px}.social-feed-text h1{color:var(--purple);font-weight:700}.social-feed-icons{display:flex;flex-direction:row;justify-content:flex-start;margin:-.7em}.social-feed-icons>*{display:flex;flex-direction:row;justify-content:flex-start;margin:.7em}.social-feed-icons h1 a:link,.social-feed-icons h1 a:visited{text-decoration:none;color:var(--purple)}.social-feed-icons h1 a:hover,.social-feed-icons h1 a:active{text-decoration:none;color:var(--dark-purple)}@media screen and (min-width:992px){.social-feed-wrapper{flex-direction:row}.social-feed-text{margin-bottom:0}.social-feed-wrapper h1{font-size:5em}}.site-footer .widget-title{font-weight:700}.site-footer img.logo-footer{max-width:150px}.footer-widgets ul li a{line-height:2.2em}.footer-widgets ul li a:link,.footer-widgets ul li a:visited{text-decoration:none}.footer-widgets ul li a:hover,.footer-widgets ul li a:active{color:var(--primary)!important}.wc-sar-filter-form{display:none}.wc-sar-product-title a:link,.wc-sar-product-title a:visited,.wc_sar ul.page-numbers li a:link,.wc_sar .page-numbers li a:visited{color:var(--off-white);text-decoration:none}.wc-sar-product-title a:hover,.wc-sar-product-title a:active,.wc_sar .page-numbers li a:hover,.wc_sar .page-numbers li a:active{color:var(--dark-secondary)}.wc-sar-reviews li{padding:25px;color:var(--secondary);background-color:var(--dark-primary);border-radius:var(--radius-big);border-bottom:none!important}.glossary-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;margin:-.8em}.glossary-wrapper div{background-color:var(--light-green);color:var(--dark-green);border-radius:var(--radius-big);padding:25px;margin:.8em;flex-basis:22%}@media screen and (min-width:992px){.glossary-wrapper{flex-basis:25%;flex-direction:row}}.faq-page p.has-large-font-size{margin:1.41575em 0}ul.accordion-list{position:relative;display:block;width:100%;height:auto;padding:5px;margin:0;list-style:none}@media screen and (min-width:992px){ul.accordion-list{padding:20px}}ul.accordion-list li{position:relative;display:block;width:100%;height:auto;background-color:#fff;padding:20px;margin:0 auto 15px auto;border:1px solid #eee;border-radius:5px;cursor:pointer}ul.accordion-list li.active:after{transform:rotate(45deg)}ul.accordion-list li h3{font-weight:700;position:relative;display:block;width:100%;height:auto;padding:0 0 0 0;margin:0;font-size:18px;letter-spacing:.01em;cursor:pointer}ul.accordion-list li:after{content:"\ea0a";font-family:"icomoon";position:absolute;right:10px;top:2px;color:var(--primary);transition:all 0.3s ease-in-out;font-size:18px}ul.accordion-list li div.answer{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;cursor:pointer}ul.accordion-list li div.answer p{position:relative;display:block;font-weight:400;padding:10px 0 0 0;cursor:pointer;line-height:150%;margin:10px 0 15px 0;font-size:16px;color:#555}ul.accordion-list .label{color:var(--black);background-color:var(--primary);padding:.2em .6em .2em;border-radius:var(--radius-big);font-weight:700}section.section-home-about{margin:64px 0;padding:12px 0}.home-about-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:-.8em}.home-about-wrapper>*{margin:.8em;flex-basis:50%}.home-about-image img{margin:0 auto;border-radius:20px}.home-about-text{width:100%}.home-about-text>p{font-weight:500;color:var(--off-white);font-size:18px}.home-about-text h1{font-weight:900;font-size:2.617924em;color:var(--off-white);margin:16px 0}@media screen and (min-width:992px){.home-about-wrapper{flex-direction:row}.about-us-page .section-home-about:nth-child(2n) .home-about-wrapper{flex-direction:row-reverse}.home-about-image img{max-width:400px}}.contact-wrapper{display:flex;flex-direction:column;margin:-1em;justify-content:space-around}.contact-wrapper>div{margin:1em;flex-basis:50%}.gform-body select,.gform-body input,.gform-body textarea{background-color:#fff;border:1px solid var(--black);padding:10px!important;border-radius:var(--radius-big);color:var(--black)}@media screen and (min-width:992px){.contact-wrapper{flex-direction:row}}.lab-report-container.well{color:var(--dark-green);background-color:var(--light-green);padding:25px;border-radius:var(--radius-big);margin:15px 0}.lab-report-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin:-.8em}.lab-report-wrapper>div{margin:.8em}@media screen and (min-width:992px){.lab-report-wrapper{flex-direction:row}}select.orderby{-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:14px;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem;padding-right:2rem}.skookum-message-wrapper{padding:10px 20px}.skookum-message-wrapper h3{font-weight:900;color:#555;text-align:center}.skookum-message-wrapper img{width:300px;margin:0 auto}.skookum-message-wrapper p{margin-top:20px;color:#555}li.product.outofstock a.button{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}li.product.outofstock a.button:active,li.product.outofstock a.button:hover{opacity:.7}.my-account-invite{color:#004085;background-color:#cce5ff;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #b8daff}.my-account-invite a:link,.my-account-invite a:visited{color:#004085;font-weight:700}.my-account-invite a:hover,.my-account-invite a:active{opacity:.7}.frm_error,.frm_error_style{color:#F04438!important;font-size:16px!important;font-weight:bold!important}#frm_desc_field_invite_code{color:#fff;font-size:16px}.frm_button_submit{background-color:#EDDC00!important;color:#000!important;border:none!important;font-size:16px!important}