.white-text *{color:#fff!important}.white-text p.black{color:#141414!important;text-transform:uppercase;font-size:16px}a{text-decoration:none}.white-text a:not(.dt-btn){color:#fff!important}.owl-carousel.blog-carousel-shortcode .entry-title a{webkit-transition:none;webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.gwp-btn-white{background-color:#fff!important;color:#141414!important}.gwp-btn-white:hover{color:#f60!important}.gwp-btn-accent{background-color:#f60!important;color:#fff!important}.gwp-btn-accent:hover{color:#141414!important}.owl-carousel.bullets-fill-in .owl-dot span{background-color:#b5b7b7;box-shadow:none}.full-width-image img{width:1040px}.content>.vc_row{padding-bottom:35px}.gwp-banner{padding-left:5%;padding-right:5%;margin:0}.gwp-banner>.upb_row_bg{max-width:1040px!important}.gwp-banner .gwp-svg-logo{margin-bottom:10px}.gwp-banner .gwp-svg-logo img{width:170px}.gwp-banner-black{background-color:#141414}.gwp-banner-black *{color:#fff}.gwp-banner-black p.black{color:#141414!important;text-transform:uppercase}.branding>a img{width:145px}.mobile-header-bar .mobile-branding img{width:145px}.boxed .classic-header.bg-behind-menu .navigation:before{height:36px}.classic-header .navigation>.mini-widgets{text-align:center;text-transform:uppercase;padding:5px 0}.classic-header .navigation>.mini-widgets .text-area:nth-child(2){color:#f60}.gwp-header-account{color:#fff}.gwp-header-account:hover{color:#fff;opacity:.7}.masthead .shopping-cart-inner a.button{background-color:#f60}body:not(.logged-in) .branding .text-area.last,body:not(.logged-in) .mobile-mini-widgets-in-menu .gwp-header-account{display:none}#page .masthead.sticky-on .header-bar{height:auto!important}.ticker{max-width:80%;width:100%;margin:0 auto;padding:5px 0}.ticker .slick-list{padding:0 20px}.ticker p{margin-bottom:0;color:#fff}.ticker button{color:#fff;font-family:icomoon-the7-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border:none;position:absolute;top:50%;transform:translateY(-50%)}.ticker button:hover,.ticker button:focus{color:#fff}.ticker button.slick-next{right:0}.ticker button.slick-before{left:0}.ticker button.slick-next:before{content:"\f015";font-family:icomoon-the7-font!important}.ticker button.slick-prev:before{content:"\f014";font-family:icomoon-the7-font!important}.ticker .slick-slide{text-align:center}#text-3 .textwidget a{padding-right:15px}.register_bar{background-color:transparent;padding:0}.register_bar input{display:block;width:100%}.register_bar button{width:100%}.gwp-register-bar .dt-btn:hover{background-color:#141414!important}.name-row:before,.password-row:before{display:none}.name-row input[type=text],.name-row input[type=password],.password-row input[type=text],.password-row input[type=password]{padding:5px 15px}.grecaptcha-badge{display:none}.box_modal_frame{background:0 0}.box_modal_frame .modal_close{display:none}.alert-errors{background-color:#141414;color:#fff;font-weight:400;font-size:14px;margin-bottom:10px}.lds-ripple div{border-color:#ddd}.content .vc_row.home-hero{padding:120px 0}.home-hero h1{color:#fff;max-width:400px}.home-hero .wpb_single_image{margin-bottom:15px}@media screen and (max-width:778px){.content .vc_row.home-hero{padding:0 0 35px}.content .home-hero .vc_column-inner>.wpb_wrapper{background-color:rgba(255,255,255,.7);padding:3%}}.home .owl-carousel .product{background-color:#fff}.home .woocom-project{padding:10px 10px 0}.home .woocom-list-content{text-align:left;padding:0 10px}.home .products-carousel-shortcode .product h4,.home .product .woocom-project h4{margin:2px 0 5px;min-height:52px}.owl-carousel .owl-dots{position:relative;top:auto;left:auto;transform:none;display:flex;justify-content:center}.home .woocom-list-content .price{font:500 20px dosis,Helvetica,Arial,Verdana,sans-serif}.home .woocom-list-content .star-rating{margin:0 0 10px}.home-brands img{max-width:100px;margin:0 auto}.gwp-home-brands .owl-stage-outer{height:120px}.gwp-home-brands.owl-carousel.owl-drag .dt-owl-item{margin-right:30px!important;padding-right:30px}.gwp-home-brands.owl-carousel.owl-drag .dt-owl-item{border-right:1px solid #b5b7b7}.gwp-home-brands.owl-carousel.owl-drag .dt-owl-item.active:last-child{border-right:none}.gwp-home-brands.owl-carousel.owl-drag .dt-owl-item .wpb_content_element{margin-bottom:0}.vc_row.gwp-home-categories{margin-left:-15px;margin-right:-15px}.gwp-home-categories .wpb_column .vc_column-inner{padding:0}.gwp-home-categories .wpb_content_element{height:15vh;text-align:center;margin-bottom:0}.gwp-home-categories .wpb_content_element .wpb_wrapper,.gwp-home-categories .wpb_content_element .wpb_wrapper p{height:100%}.gwp-home-categories a{display:block;height:100%;background-color:rgba(255,102,0,.85);webkit-transition:all 500ms ease-out;webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.gwp-home-categories a:hover{background-color:transparent}.gwp-home-categories a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:7px 30px;text-transform:uppercase;color:#000;font-size:16px;webkit-transition:all 500ms ease-out;webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.gwp-home-categories a:hover span{background-color:#141414;color:#fff}.gwp-home-categories ul{margin:0;list-style:none;display:block;justify-content:space-between}.gwp-home-categories li{position:relative;display:block;text-align:center;height:240px;background-size:cover;background-position:center;margin:0 10px 20px}.gwp-home-reasons img{max-width:100px!important}.gwp-home-journal .post-details.details-type-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.gwp-home-journal .post-entry-content{padding-bottom:40px!important}.gwp-home-journal.owl-carousel.blog-carousel-shortcode .entry-title a{font-weight:500;color:#141414}.archive #main:not(.sidebar-none) .wf-container-main{display:block}.product .brand{text-transform:uppercase;margin-bottom:5px;font-size:12px;line-height:1.25;color:#f60;text-decoration:none}.product .brand,.product .badge{display:block}.product .badge{position:absolute;top:0;right:0}.product .badge.badge-new,.product .badge:nth-of-type(2){left:0;right:auto}span.onsale,.related-product>li .onsale{display:none}.strain{background-color:#b5b7b7;color:#fff;text-transform:uppercase;font-size:11px;padding:3px 10px;border-radius:3px}@media(max-width:778px){.strain{padding:3px 5px}}.archive .switcher-wrap{display:none}.archive .product h4{margin:2px 0 5px;min-height:52px}.archive .product .price{font:600 20px dosis,Helvetica,Arial,Verdana,sans-serif}.archive .gwp-subcats{background-color:#c6c6c6;margin-bottom:20px}@media screen and (max-width:778px){#main .gwp-subcats .wf-wrap{padding:0 20px}}.archive .gwp-subcats-list{list-style:none;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.archive .gwp-subcats-list li{padding:0 10px}.archive .gwp-subcats-list a{text-decoration:none;padding:8px 0;display:block;text-transform:uppercase}.products-carousel-shortcode .product{background-color:#fff}.wc-grid .product{background-color:#fff}.woocom-project{padding:10px 10px 0}.woocom-list-content{text-align:left;padding:0 10px}.tax-product_cat .products-carousel-shortcode{margin-bottom:35px}.tax-product_cat .woocommerce-products-header .products-carousel-shortcode{margin-bottom:0}.products-carousel-shortcode .product h4,.product h4{margin:2px 0 5px;min-height:52px}.woocommerce .product .price{font:600 20px dosis,Helvetica,Arial,Verdana,sans-serif}.woocom-list-content .star-rating{float:left;margin:0;line-height:18px;height:16px;padding-right:5px}.woocom-list-content .review-count{font-size:11px;text-transform:uppercase;margin-bottom:5px}.tax-product_cat #main{padding:0}.tax-product_cat .page-title .wf-wrap{min-height:275px;align-items:flex-start}.tax-product_cat .page-title h1{color:#00a550;text-align:left}.tax-product_cat .page-title h2{color:#fff;max-width:400px;text-align:left}.tax-product_cat .term-description{margin-top:30px;text-align:center;margin-bottom:20px!important}.tax-product_cat .owl-carousel:first-of-type{margin-bottom:80px}.tax-product_cat .product_cat-header{margin-bottom:40px;margin-top:50px}.tax-product_cat .content .woocommerce-products-header .product_cat-header{margin-top:0}.tax-product_cat.term-effects-sleep .product_cat-header{margin-top:30px}.tax-product_cat .product_cat-header h2{position:relative;font-size:30px;z-index:1;overflow:hidden;text-align:center}.tax-product_cat .product_cat-header h2:before,.tax-product_cat .product_cat-header h2:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#141414}.tax-product_cat .product_cat-header h2:before{margin-left:-52%;text-align:right}.tax-product_cat .product_cat-header h2:after{margin-left:2%}.tax-product_cat-info .vc_row.vc_inner .wpb_column{padding-top:0;padding-bottom:0}@media(max-width:767px){.tax-product_cat .wc-grid.resize-by-browser-width .dt-css-grid{grid-template-columns:repeat(2,1fr)}}.tax-product_cat .vc_row:not(.vc_inner){margin-left:-15px;margin-right:-15px;margin-top:30px}.tax-product_cat .vc_row:not(.vc_inner) .vc_column-inner{background-color:#fff;padding:15px}.tax-product_cat .vc_row .wpb_content_element{margin-bottom:0}.woocommerce div.product div.images.woocommerce-product-gallery{background-color:#fff}.single-product .page-title{display:none}body.hide-product-title .summary>.product_title{display:block}.woocommerce div.product div.summary h1{font-size:24px;line-height:1.25;margin-bottom:6px}.woocommerce div.product div.summary .brand{text-decoration:none;margin-bottom:10px;font-size:14px}.woocommerce div.product div.summary .strain{margin-bottom:20px;padding:2px 20px;background-color:#141414;display:inline-block}.woocommerce div.product div.summary .woocommerce-product-rating{order:0;margin-bottom:10px}.woocommerce div.product div.summary>.price:after{content:none}.woocommerce div.product.product-type-variable div.summary>.price{display:none}.woocommerce div.product div.summary>.product_meta{display:none}.woocommerce div.product div.summary form.cart{margin-bottom:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{left:10px}.single-product .woocommerce-product-gallery .badge{width:24px;z-index:1}.single-product .woocommerce-product-gallery .badge-new{display:none}.product p.stock.in-stock{display:none}.product .wc-points-rewards-product-message{margin-bottom:20px}.product form.cart div.quantity,.product form.cart .button{margin-top:15px;float:none}.product form.cart div.quantity.hidden{margin:0}.woocommerce-variation-add-to-cart .cart_earn_points{flex:100%}.product form.cart .button.single_add_to_cart_button{padding:14px 20px 16px;font:normal 20px/22px "Karla",Helvetica,Arial,Verdana,sans-serif;text-transform:none;border-radius:1px;border:0 solid #f60;background-color:#f60;flex:1;margin-right:0}.product form.cart .button.single_add_to_cart_button.disabled{}.product form.cart .button.single_add_to_cart_button.disabled:hover{}.product form.cart .button.single_add_to_cart_button:hover{background-color:#f60}.quantity .plus,.quantity .minus,.quantity input.qty{min-height:52px}.single-product .product .breadcrumbs{padding:0;margin-bottom:5px}.single-product .product.outofstock form.cart .button.single_add_to_cart_button{background-color:#999}.product:not(.elementor-location-single) table.variations{display:none}.product div.images{width:calc(50% - 15px);margin-right:30px}.product div.summary{width:calc(50% - 15px)}@media(max-width:768px){.product div.images,.product div.summary{width:100%;margin-right:0}}.product .woovr-variations .woovr-variation>div{display:flex}.product .woovr-variations .woovr-variation{padding:10px 0;border-top:2px solid #141414}.product .woovr-variations .woovr-variation:last-of-type{border-bottom:2px solid #141414}.product .woocommerce-variation-price{display:none}.product .woovr-variation-radio .woovr-variation-name{font:normal 500 18px/20px "Dosis",Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase;display:flex;flex:.75;flex-flow:row nowrap;justify-items:stretch;margin:0}.product .woovr-variations{margin-bottom:20px}.product .woovr-variation-radio .woovr-variation-info .woovr-variation-price{font:normal 500 18px/20px "Dosis",Helvetica,Arial,Verdana,sans-serif;order:3}.woovr-variation-radio .woovr-variation-info .woovr-variation-description{order:2;flex:1}.product .woocommerce-variation.single_variation{display:none!important}.single-product .woocommerce-tabs .wc-tab .wpb_text_column{margin-bottom:0}.wc-tab{max-width:1040px}.wc-tab>.vc_row{margin-left:-15px;margin-right:-15px}.chartjs-size-monitor{text-align:center}.strain-info-bar{margin-bottom:20px}.strain-info-image{width:90px;vertical-align:bottom}.strength-bar-container{width:calc(100% - 94px);display:inline-block}.strength-bar-legend{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;font-size:.75em;color:#626366;text-transform:uppercase}.strength-bar-legend span{padding:0 10px}.strength-bar{margin-bottom:5px}.strength-bar-inner{background-color:#f7f7f7;border:4px solid #626366;height:24px;position:relative}.strength-bar-label{text-align:center;height:24px;line-height:24px;display:block;position:relative;z-index:1;font-weight:800;color:#626366;font-family:dosis,Helvetica,Arial,Verdana,sans-serif}.strength-bar-value{background-color:#f2662a;display:block;position:absolute;height:100%;top:0;left:0;transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear}.strength-bar-value.thc{background-color:#00a550}.strength-bar-value.cbd{background-color:#00adef}.woocommerce-tabs .vc_column-inner,.woocommerce div.product div.summary{background-color:#fff;padding:15px}.product-description h3,.product-brand h3{text-transform:none;font:800 15px/22px "Karla",Helvetica,Arial,Verdana,sans-serif;padding-bottom:5px;border-bottom:1px solid #000}.product-description h6{display:inline-block;padding-right:5px}.product-brand img{max-width:150px}.product-brand .star-rating{float:left;line-height:22px;height:18px;padding-right:5px}.product-brand .product_brand_rating{margin-bottom:10px}.single-product .product-brand-carousel{margin-top:20px;position:relative}.single-product .product-brand-carousel h2,.single-product .wc-prl-recommendations h2{position:relative;font-size:30px;z-index:1;overflow:hidden;text-align:center;margin-bottom:30px;margin-top:40px}.single-product .product-brand-carousel h2:before,.single-product .product-brand-carousel h2:after,.single-product .wc-prl-recommendations h2:before,.single-product .wc-prl-recommendations h2:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#141414}.single-product .product-brand-carousel h2:before,.single-product .wc-prl-recommendations h2:before{margin-left:-52%;text-align:right}.single-product .product-brand-carousel h2:after,.single-product .wc-prl-recommendations h2:after{margin-left:2%}#review.review-wrapper{display:none}#respond.comment-respond{width:100%;margin:0}#respond .comment-form{background-color:#fff;padding:3%}#respond .comment-form #submit{display:inline-block!important;border:none}#reply-title,h3#comments{position:relative;font-size:30px;z-index:1;overflow:hidden;text-align:center;margin-bottom:20px;display:block;width:100%;padding:0}h3#comments{margin-top:40px}#reply-title:before,#reply-title:after,h3#comments:before,h3#comments:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#141414}#reply-title:before,h3#comments:before{margin-left:-52%;text-align:right}#reply-title:after,h3#comments:after{margin-left:2%;left:auto;bottom:auto}#respond .must-log-in{text-align:center}.content ol.commentlist{margin:0}.wp_review_comment,.review{list-style-type:none;margin-bottom:30px}.wp_review_comment .comment-body,.review .comment-body{background-color:#fff;padding:3%}.review-result{color:#f60!important}.content ol.commentlist .children{padding-left:90px;margin:0}#comments .form-submit a.dt-btn{display:none}.comments-area{margin-top:40px}#comments .comment-form{padding:3%;background-color:#fff}.comment-reply-title>small{display:inline}.wp-review-usercomment-image img{height:300px;width:auto}.product .related.products{border-top:none!important;margin-top:0!important;padding-top:35px!important}.woocommerce .products ul.related-product{background-color:#fff;max-width:1040px;margin:0 auto}.woocommerce .products ul.related-product li{padding:25px 25px 10px}.product .related.products>h2{position:relative;font-size:30px;z-index:1;overflow:hidden;text-align:center;margin-bottom:20px!important}.single-product .product .related.products>h2:before,.single-product .product .related.products>h2:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#141414}.single-product .product .related.products>h2:before{margin-left:-52%;text-align:right}.single-product .product .related.products>h2:after{margin-left:2%;bottom:auto;left:auto}.product-page-footer{background-color:#ddd;margin-top:60px;padding:2% 0 0}.product-page-footer .underline-header{margin-bottom:0}.product-page-footer h2{max-width:475px;margin:0 auto;border-bottom:3px solid #f60;padding-bottom:20px}.product-page-footer img{max-width:100px!important}#page div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info *{box-shadow:none;outline:none}.woocommerce-error{top:20%!important}#page .woocommerce-orders-table a.button:nth-of-type(2){margin:0 5px}.col2-set .col-1,.col2-set .col-2{width:45%}#customer_login .register-account{background-color:#f60;position:relative}#customer_login .register-account>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:80%}@media screen and (max-width:760px) and (min-width:0px){#customer_login .register-account>div{position:relative;top:auto;left:auto;transform:none;text-align:center;width:auto}}#customer_login .register-account h2{font-size:40px;line-height:1.1;color:#fff;margin-bottom:20px}#customer_login .register-account h4{color:#fff}.gwp-points{margin:20px 0 30px}.gwp-points h2{font-size:24px;margin-bottom:5px}.gwp-points p{font-size:16px;font-weight:700;text-transform:uppercase}.woocommerce-MyAccount-content .account_invite h4{font-weight:500;font-size:24px}.woocommerce-MyAccount-content .account_invite .invite_use_form .field{font:normal 13px/20px "Karla",Helvetica,Arial,Verdana,sans-serif}.woocommerce-MyAccount-content .account_invite .invite_use_form .form_input_group{margin:10px 0}.woocommerce-MyAccount-content .account_invite .invite_use_form .btn{font:normal 14px/16px "Karla",Helvetica,Arial,Verdana,sans-serif;text-transform:none;border-radius:1px;border:none;padding:8px 14px 7px;outline:none;box-shadow:0 1px 6px rgba(0,0,0,.12);transition:box-shadow .2s ease-out,opacity .45s;background:#141414}.woocommerce-MyAccount-content .account_invite .invite_use_form .btn:hover{background:0 0;background:#f60;background:-webkit-linear-gradient();background:linear-gradient();border-color:#f60;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.woocommerce-MyAccount-content .account_invite .invite_use_form .field,.woocommerce-MyAccount-content .account_invite .invite_use_form textarea{padding:10px 15px}.woocommerce-MyAccount-content .invite_history .alert{background-color:#f60;font:normal 16px/16px "Karla",Helvetica,Arial,Verdana,sans-serif;color:#fff}.woocommerce-MyAccount-content .account_invite .invite_count_box{background:#141414}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--points-and-rewards{display:none}@media screen and (max-width:768px){.woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{display:block;float:none;width:100%;padding:0;margin-bottom:40px}}#page .woocommerce-orders-table a.track-button{margin-right:0;height:auto;width:auto}span.track-icon{display:none}.woocommerce-cart-wrap .cart.shop_table{background-color:#fff;padding:30px 30px 0}.woocommerce-cart-wrap a.remove{text-align:center}.content table.shop_table tr.cart_item{background-color:#fff}.wc-coupon-wrap{margin-top:20px}.checkout #customer_details{background-color:#fff;padding:30px 30px 0;box-sizing:border-box}.woocommerce-checkout .wc-login-wrap{display:none}.checkout_get_account{margin-top:20px}.checkout_register_form button{background-color:#f60!important;background:#f60!important;width:100%}.checkout_register_form button:hover{}.account_login form.login{display:block!important}.account_new h3,.account_login h3{color:#fff;text-align:center}.account_login p{font-size:14px;color:#fff;margin-bottom:20px}.account_login form .form-row-first,.account_login form .form-row-last{float:none;padding:0;width:100%}.account_login input.button{outline:none;border:none;width:100%;background-color:#141414!important;background:#141414!important}.account_login .lost_password a,.account_login label[for=rememberme]{color:#fff;font-size:12px;font-weight:500}body.woocommerce-checkout:not(.logged-in) .wc-coupon-wrap{display:none}.brand-list .star-rating{float:left;margin:0;line-height:18px;height:16px;padding-right:5px}.brand-list .review-count{font-size:11px;text-transform:uppercase;margin-bottom:10px}.single-brand .page-title{display:none}.single-brand .post-thumbnail{display:none}.single-brand .entry-content{margin-bottom:20px}.single-brand .brand-description .star-rating{float:left;line-height:22px;height:2em;padding-right:5px}.star-rating span:before{color:#f60}.single-brand .woocommerce{margin-bottom:40px}.single-brand .product{background-color:#fff}.single-brand .woocom-project{padding:10px 10px 0}.single-brand .woocom-list-content{text-align:left;padding:0 10px}.single-brand .product h4{margin:2px 0 5px;min-height:52px}.single-brand .woocom-list-content .price{font:500 20px dosis,Helvetica,Arial,Verdana,sans-serif}.single-brand .woocom-list-content .star-rating{margin:0 0 10px}.blog #main .wf-container-main{display:block}.blog .articles-list .author{display:none}.woocommerce-info.wc_points_rewards_earn_points,.woocommerce-info.woocommerce-info.wc_points_redeem_earn_points{display:none!important}.wc_points_rewards_earn_points{text-align:center}.wc_points_redeem_earn_points{text-align:center;margin-bottom:40px}form.wc_points_rewards_apply_discount{display:block!important;margin-top:15px}form.wc_points_rewards_apply_discount .button.wc_points_rewards_apply_discount{border:none}.glossary-term-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.glossary-link-initial-item,.glossary-no-link-initial-item,.glossary-letter{font-family:dosis,Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:700}.glossary-term-bar span{padding:5px}