.woocommerce-message,.woocommerce-info{border-top-color:#6b9e90!important}.woocommerce-message:before,.woocommerce-info:before{color:#6b9e90!important}#shop .products-wrapper .ast-shop-toolbar-container{display:none}#shop .facetwp-checkbox{position:relative;cursor:pointer;background-image:none;padding-left:32px}#shop .facetwp-checkbox:before{content:"";-webkit-appearance:none;background-color:transparent;width:20px;height:20px;display:inline-block;position:relative;position:absolute;border-radius:4px;vertical-align:bottom;cursor:pointer;top:2px;left:0;border:2px solid #1d715d}#shop .facetwp-checkbox.checked:before{background-color:#1d715d}#shop .facetwp-checkbox.checked:after{content:"";display:block;position:absolute;top:4px;left:7px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#shop .products-toolbar .facetwp-facet{margin-left:auto}#shop .products-toolbar .facetwp-facet select{background-position-x:calc(100% - 10px)}#shop .selection-wrapper .facetwp-selections ul{padding:0;margin:0;display:flex;flex-wrap:wrap}#shop .selection-wrapper .facetwp-selections ul li{display:flex;flex-wrap:wrap;margin-bottom:0}#shop .selection-wrapper .facetwp-selections ul .facetwp-selection-label{display:none}#shop .selection-wrapper .facetwp-selections ul .facetwp-selection-value{padding:4px 12px;padding:10px 38px 9px 12px;border:1px solid #1d715d;border-radius:100px;font-size:14px;font-weight:400;color:#1d715d;background-size:11px;background-position:calc(100% - 15px) center;transition:all ease-in-out .2s;margin-bottom:15px}#shop .selection-wrapper .facetwp-selections ul .facetwp-selection-value:hover{opacity:.9}#shop .selection-wrapper .clear-all-btn{color:#1d715d;letter-spacing:-.02em;font-size:15px;line-height:1.8;transition:all ease-in-out .3s;cursor:pointer;margin-bottom:8px}#shop .selection-wrapper .clear-all-btn:hover{opacity:.9}#shop .facetwp-filters h3.close:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTQzMiAyNTZjMCAxNy43LTE0LjMgMzItMzIgMzJMNDggMjg4Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMybDM1MiAwYzE3LjcgMCAzMiAxNC4zIDMyIDMyeiIvPjwvc3ZnPg==")}.woocommerce .products-wrapper ul.products>li a.cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.woocommerce .products-wrapper ul.products>li .variable-product-size-dropdown label{width:100%}.woocommerce .products-wrapper ul.products .product-sku p{text-align:center;color:#666;font-size:14px;margin-bottom:5px}.woocommerce .products-wrapper ul.products>li .astra-shop-summary-wrap .star-rating{margin:0 auto 10px!important}.woocommerce .products-wrapper ul.products>li .astra-shop-summary-wrap center{display:none}.woocommerce .products-wrapper ul.products>li .astra-shop-summary-wrap center form{text-align:left}.woocommerce .products-wrapper ul.products>li .astra-shop-summary-wrap center form table{display:none}button.facetwp-reset{text-decoration:none;padding:12px 30px;border-radius:4px;font-size:16px;color:#fff;background-color:#1d715d}.woocommerce #content .woocommerce-product-gallery,.woocommerce #content .summary{float:unset!important;position:relative;margin-bottom:50px;width:48%}.woocommerce #content .summary .product-categories,.woocommerce #content .summary .product-sku{display:inline-block;margin:0 30px 6px 0;color:#666;font-size:14px}.woocommerce #content .summary .product_title{margin-bottom:10px}.woocommerce #content .summary .product-categories{margin-right:30px}.woocommerce #content .summary .leaf-img{width:80px;height:80px;position:absolute;right:0;top:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(50% 50% at 50% 50%,#fff 26.46%,#ef507c 230%);filter:drop-shadow(rgba(46,41,46,.55) 0px 4px 8px)}.woocommerce div.type-product{display:flex;justify-content:space-between}.single-product #content{overflow:hidden}.product_info_wrapper .inner{display:flex;flex-wrap:wrap;gap:80px;max-width:1340px;margin:0 auto}.product_info_wrapper .tasting_notes{width:calc(50% - 40px)}.product_info_wrapper .effects_wrapper{width:calc(50% - 40px)}.product_info_wrapper .phytoprint_wrapper{width:100%}.product_info_wrapper .phytoprint_wrapper h2,.product_info_wrapper .tasting_notes h2{text-align:center;color:#789489;text-transform:uppercase}.product_info_wrapper .phytoprint_wrapper .phytoprint{border:10px solid rgba(244,238,238,.39);border-radius:28px;margin-top:10px;filter:drop-shadow(rgba(0,0,0,.25) 0px 4px 4px) drop-shadow(rgba(0,0,0,.25) 0px 4px 4px)}.product_info_wrapper .phytoprint_wrapper .phytoprint .phytoprint-inner{border-radius:18px;background:#fff;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:1}.product_info_wrapper{background:#f9f9f9;padding:70px 20px;position:relative;z-index:10;left:50%;margin-left:-50vw;width:100vw}section.related.products,section.up-sells.upsells.products{padding:70px 0}section.related.products>h2,section.up-sells.upsells.products>h2{text-align:center;margin-bottom:50px;text-transform:uppercase}.summary .certificate-analysis{margin-bottom:25px}.summary .tasting_notes .notes .note-inner{display:flex;flex-wrap:wrap}.summary .tasting_notes .note{text-align:center;font-size:12px;text-transform:capitalize;background:#ef233c;border-radius:40px;padding:8px 30px;margin:3px}.summary .tasting_notes .note span{color:#fff;font-size:14px;font-weight:400;font-family:"Roboto",sans-serif;display:block;line-height:1.5}.flexible-content .standard-content{padding:30px 0}.flexible-content .standard-content h2{text-align:center;margin-bottom:50px;text-transform:uppercase}.flexible-content .standard-content .single-column{text-align:center;max-width:900px;margin:0 auto}.flexible-content .standard-content .double-column,.triple-column{display:flex;flex-wrap:wrap;margin-bottom:30px!important}.flexible-content .standard-content .double-column h3,.triple-column h3,.single-column h3{margin-bottom:15px;font-size:24px;text-transform:uppercase}.flexible-content .standard-content .double-column{margin:-20px;align-items:center}.flexible-content .standard-content .double-column .col{width:45%;margin:20px}.flexible-content .standard-content .triple-column{margin:-15px}.flexible-content .standard-content .triple-column .col{width:calc(32% - 30px);margin:15px}.flexible-content .video{padding:40px 0}.flexible-content .video h2{text-align:center;margin-bottom:50px;text-transform:uppercase}.flexible-content .video .embedded-wrap{width:100%;position:relative;padding-top:56.5%;box-sizing:border-box}.flexible-content .video .embedded-wrap iframe,.video .embedded-wrap .video-placeholder-youtube{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.flexible-content .faqs{padding:50px 0}.flexible-content .faqs{max-width:900px;margin:0 auto}.flexible-content .faqs h2{text-align:center;margin-bottom:50px;text-transform:uppercase}.flexible-content .faqs .faq-wrapper{border-bottom:0}.flexible-content .faqs .content{margin-top:20px;padding:25px 60px 10px 20px}.flexible-content .faqs .info-wrapper>h3:after{position:absolute;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTYuMjkzOTkgNy43MDYwMUM2LjY4NDQ4IDguMDk2NTEgNy4zMTg2NCA4LjA5NjUxIDcuNzA5MTQgNy43MDYwMUwxMy43MDcxIDEuNzA4MDJDMTQuMDk3NiAxLjMxNzUzIDE0LjA5NzYgMC42ODMzNjUgMTMuNzA3MSAwLjI5Mjg3MUMxMy4zMTY2IC0wLjA5NzYyMzYgMTIuNjgyNSAtMC4wOTc2MjM2IDEyLjI5MiAwLjI5Mjg3MUw3IDUuNTg0ODVMMS43MDgwMiAwLjI5NTk5NEMxLjMxNzUzIC0wLjA5NDQ5OTkgMC42ODMzNjUgLTAuMDk0NDk5OSAwLjI5Mjg3MSAwLjI5NTk5NEMtMC4wOTc2MjM2IDAuNjg2NDg5IC0wLjA5NzYyMzYgMS4zMjA2NSAwLjI5Mjg3MSAxLjcxMTE1TDYuMjkwODYgNy43MDkxNEw2LjI5Mzk5IDcuNzA2MDFaIiBmaWxsPSIjMzMzIi8+PC9zdmc+")!important;background-repeat:no-repeat;background-position:center;background-size:20px;top:31px;right:30px;width:20px;height:20px;transition:all ease-in-out .2s}.flexible-content .faqs .info-wrapper>h3{color:#666;font-weight:900;font-family:"Hanson";background-color:#f9f9f9;padding:25px 60px 25px 20px;border-radius:10px;text-transform:uppercase;font-size:20px;margin-bottom:10px}.flexible-content .faqs .content h4{font-weight:600;margin-bottom:10px;font-size:18px;font-family:"Hanson";text-transform:uppercase}.flexible-content .faqs p{font-size:16px}.pdp-slider{position:relative;padding:50px 0;overflow:hidden}.pdp-slider .slide{text-align:center;background-size:cover!important;background-position:center!important;background-repeat:no-repeat;padding:70px 60px;display:flex!important;align-items:center}.pdp-slider .slide .content{width:calc(100% - 450px);margin:20px;text-align:left;flex-grow:1}.pdp-slider .slide .content.no-image{text-align:center}.pdp-slider .slide .content p{color:#000;font-size:18px;line-height:1.7;margin-bottom:40px}.pdp-slider .slide .image-wrap{width:450px}.pdp-slider .slide a{text-decoration:none;padding:10px 25px;background:#789489;cursor:pointer;color:#fff;border-radius:4px;display:inline-block;transition:all .3s ease}.pdp-slider .slide .content.no-image .slick-arrow{position:absolute;top:50%;transform:translateY(50%)}.pdp-slider .slick-track{display:flex}.pdp-slider .slick-slide{height:inherit}.pdp-slider .slick-slide>div,.pdp-slider .slick-slide .slide{height:100%}.pdp-slider .slick-arrow{background-color:transparent;padding:0;position:absolute;top:50%;transform:translateY(50%);font-size:0;z-index:1;height:16px;width:16px}.pdp-slider .slick-next.slick-arrow{position:absolute;right:20px}.pdp-slider .slick-prev.slick-arrow{position:absolute;left:20px}.pdp-slider .slick-next.slick-arrow::before{content:"";background-image:url("/wp-content/themes/terpene/assets/images/right-arrow.png");background-repeat:no-repeat;background-size:16px;background-position:center;width:16px;height:16px;display:block;--lzl-bg-img:"/wp-content/themes/terpene/assets/images/right-arrow.png"}.pdp-slider .slick-prev.slick-arrow:before{content:"";background-image:url("/wp-content/themes/terpene/assets/images/left-arrow.png");background-size:16px;background-position:center;background-repeat:no-repeat;width:16px;height:16px;display:block;--lzl-bg-img:"/wp-content/themes/terpene/assets/images/left-arrow.png"}.pdp-slider .slick-prev.slick-arrow:before.lzl:not(.lzl-ed),.pdp-slider .slick-prev.slick-arrow:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAED0lEQVR42u3BMQEAAADCoPVPbQdvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4DcC8AABL9rASwAAAABJRU5ErkJggg==")}.product_info_wrapper .effects_wrapper h2{color:#789489;text-align:center;text-transform:uppercase}.effect-image,.tasting_notes .content{border:10px solid rgba(244,238,238,.39);border-radius:28px;margin-top:10px;filter:drop-shadow(rgba(0,0,0,.25) 0px 4px 4px) drop-shadow(rgba(0,0,0,.25) 0px 4px 4px);height:calc(100% - 64px)}.effect-image .image-inner,.tasting_notes .content .notes{border-radius:20px;background:radial-gradient(50.57% 50.88% at 51.26% 50%,#fff 84.37%,#b9c9c3 139.52%);display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:1;height:100%}.tasting_notes .content .notes{flex-direction:column;gap:8px;padding:30px 20px}.tasting_notes .content .notes span{font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:Hanson Bold,Helvetica,Arial,sans-serif;color:#789489;background:#dcede7;width:max-content;border-radius:40px;padding:6px 35px;box-shadow:#789489 0px 0px 8px,#789489 0px 0px 0px inset;display:block;text-align:center}.samples-link{margin-top:10px;text-align:center;padding-bottom:30px}.samples-link a{color:#fff;font-family:inherit;cursor:pointer;padding:20px;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:4px;display:inline-block;background:#789489;width:100%}.summary .product-attributes .single-attribute{display:flex;margin:0 0 -1px}.summary .product-attributes .single-attribute h3{font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;text-transform:capitalize}.summary .product-attributes .single-attribute p,.summary .product-attributes .single-attribute h3{margin:0!important;padding:5px 15px;width:50%;border:1px solid #e5e5e5;text-align:center;height:60px;line-height:1.2;display:flex;align-items:center;justify-content:center}.summary .product-attributes .single-attribute p{margin-left:-1px!important}.summary .single-product-category,.woocommerce.single-product .summary>.price,.woocommerce.single-product div.product .product_meta .sku_wrapper,.woocommerce.single-product div.product .product_meta .posted_in{display:none!important}.woocommerce.single-product .summary .woocommerce-breadcrumb{display:none}.woocommerce.single-product div.product .product_meta{margin-top:40px;padding-top:0;border:0!important;display:none}.woocommerce-variation-add-to-cart{margin-top:0!important;overflow:hidden;display:flex}.woocommerce.single-product .summary .simple-product-price p,.woocommerce.single-product .summary .price{color:#666;font-weight:500;font-size:25px;margin-top:5px}.woocommerce.single-product .summary .simple-product-price p{margin-bottom:10px}.info-wrapper h3{font-family:"Roboto",sans-serif;font-weight:600;margin-bottom:0;font-size:24px}.summary .product_title{text-transform:uppercase}.summary h1.product_title{font-size:28px}.summary h4.product_title{font-size:14px}.info-wrapper .file-inner{margin-bottom:-15px}.info-wrapper .file{display:inline-block;margin:0 15px 10px 0}.info-wrapper .file a{color:#ef233c}.info-wrapper .file a:hover{color:#ff7282}.summary .variations{border:0!important;margin-bottom:0!important}.summary .variations table,.summary .variations tr,.summary .variations th,.summary .variations table td{display:block}.summary .variations .extendons-vs-variation-radios{display:flex;margin:-2px!important;flex-wrap:wrap}.summary .variations .extendons-vs-variation-radio-btn{margin:2px!important;width:calc(50% - 4px)!important;height:48px}.summary .variations .extendons-vs-variation-radio-btn input{width:100%;height:100%}.summary .variations .extendons-vs-variation-radio-btn .extendons-vs-label-span{border:1px solid #e5e5e5!important;line-height:45px;font-size:16px;font-weight:400;box-shadow:none;height:45px;width:100%;transition:all ease-in-out .2s}.summary .variations .extendons-vs-variation-radio-btn .extendons-vs-label-span.extendons-vs-selected-label-swatch,.summary .variations .extendons-vs-variation-radio-btn .extendons-vs-label-span:hover{background-color:transparent;border:1px solid #000!important;color:#666}.summary .variations th label{font-size:18px;color:#666;font-weight:400!important}.summary .variations tr{margin-bottom:0!important}.summary .variations .reset_variations{color:#ef233c!important;font-size:14px!important;outline:0!important;opacity:1!important;padding:0!important;background-color:transparent!important;text-decoration:underline!important}ul.bundled_products table.variations td{text-align:left}.single-product form.cart{padding:12px 0 20px}.single-product form.cart .quantity input{background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;min-height:60px;width:90px;font-weight:500}.single-product form.cart .single_add_to_cart_button{text-decoration:none;padding:20px!important;background:#789489!important;cursor:pointer!important;font-size:20px!important;font-weight:600!important;border-radius:4px!important;width:calc(100% - 106px)!important}.single-product form.cart.bundle_form .variations .attribute_value_static td{display:inline;text-align:left}.single-product .cart.bundle_data .price{margin-bottom:30px}.reset_bundled_variations_fixed{display:none}.pdp-slider .slick-next.slick-arrow.lzl:not(.lzl-ed)::before,.pdp-slider .slick-next.slick-arrow.lzl-ing:not(.lzl-ed)::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAED0lEQVR42u3BMQEAAADCoPVPbQdvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4DcC8AABL9rASwAAAABJRU5ErkJggg==")}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:48%!important}.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:48%!important}.woocommerce #content .ast-woocommerce-container div.product .bundled_products.columns-3 div.bundled_product_images{width:100%!important}.info-wrapper .content{margin-top:-10px;margin-bottom:25px;color:#666}.faq-wrapper .content,.product_specification .content,.certificate-analysis .content,.attributes-wrapper .content{display:none}.info-wrapper{border-bottom:1px solid #c1c1c1}.product-description .content h2,.product-description .content h3,.product-description .content h4,.product-description .content h5,.product-description .content h6{text-transform:uppercase}.info-wrapper>h3{position:relative;padding:25px 0;cursor:pointer}.info-wrapper>h3:after{position:absolute;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTYuMjkzOTkgNy43MDYwMUM2LjY4NDQ4IDguMDk2NTEgNy4zMTg2NCA4LjA5NjUxIDcuNzA5MTQgNy43MDYwMUwxMy43MDcxIDEuNzA4MDJDMTQuMDk3NiAxLjMxNzUzIDE0LjA5NzYgMC42ODMzNjUgMTMuNzA3MSAwLjI5Mjg3MUMxMy4zMTY2IC0wLjA5NzYyMzYgMTIuNjgyNSAtMC4wOTc2MjM2IDEyLjI5MiAwLjI5Mjg3MUw3IDUuNTg0ODVMMS43MDgwMiAwLjI5NTk5NEMxLjMxNzUzIC0wLjA5NDQ5OTkgMC42ODMzNjUgLTAuMDk0NDk5OSAwLjI5Mjg3MSAwLjI5NTk5NEMtMC4wOTc2MjM2IDAuNjg2NDg5IC0wLjA5NzYyMzYgMS4zMjA2NSAwLjI5Mjg3MSAxLjcxMTE1TDYuMjkwODYgNy43MDkxNEw2LjI5Mzk5IDcuNzA2MDFaIiBmaWxsPSIjMzMzIi8+PC9zdmc+")!important;background-repeat:no-repeat;background-position:center;background-size:20px;top:31px;right:10px;width:20px;height:20px;transition:all ease-in-out .2s}.info-wrapper.active>h3:after{transform:rotate(180deg)}.compliance-link{margin-top:15px}.compliance-link a{text-decoration:underline;text-transform:capitalize;color:#666;font-weight:500}#masthead .cfw-side-cart-open-trigger{position:relative}.cfw-side-cart-quantity{position:absolute;width:20px;height:20px;border-radius:50%;display:flex;text-align:center!important;background:#789489;color:#fff;font-size:12px!important;align-items:center;justify-content:center;top:-8px;right:-8px;line-height:22px!important}#cfw-side-cart .cfw_side_cart_item_after_data{margin-top:1em}.woocommerce-account .entry-content[ast-blocks-layout]>*{margin-left:0;margin-right:0}.woocommerce-account .entry-content>.woocommerce{display:block!important}.woocommerce-account .entry-content>.woocommerce .account-user-content{margin-bottom:50px}.woocommerce-account .entry-content>.woocommerce .account-user-content .btn{background-color:#789489;padding:10px 15px;font-size:15px;color:#fff;text-decoration:none;border-radius:4px;cursor:pointer;display:inline-block}.woocommerce-account.non-logged-in .entry-content>.woocommerce{display:block}.woocommerce-account.non-logged-in .entry-content>.woocommerce h2{text-align:center}.woocommerce-account.non-logged-in header.entry-header .entry-title{display:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul{padding:0}.woocommerce-account .woocommerce-MyAccount-navigation>ul li{border:0}.woocommerce-account .woocommerce-MyAccount-navigation>ul li a{color:#789489;border-radius:4px}.woocommerce-account .woocommerce-MyAccount-navigation{width:300px}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 300px);padding-left:40px}.woocommerce-account .woocommerce-MyAccount-navigation>ul li.is-active a{background-color:#789489;color:#fff}.woocommerce-account form.woocommerce-EditAccountForm input,.woocommerce-address-fields input,.woocommerce-address-fields .select2-selection,.woocommerce-account.non-logged-in input{background-color:#f5f8fa!important;border:1px solid #cbd6e2!important;border-radius:3px!important}.woocommerce-account form.woocommerce-EditAccountForm label,.woocommerce-address-fields label,.woocommerce-account.non-logged-in label{font-size:16px!important}.woocommerce-account form.woocommerce-EditAccountForm fieldset{border:1px solid #cbd6e2!important;border-radius:3px;padding:10px}.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-Button,.woocommerce-address-fields button,.woocommerce-account.non-logged-in .woocommerce-button,.woocommerce-account.non-logged-in .woocommerce-Button,.woocommerce-js button.button{background-color:#789489!important;border-radius:4px}.woocommerce-orders-table .button{border:0!important;background-color:#789489!important;padding:12px 25px 13px!important;border-radius:4px}.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-Button:hover,.woocommerce-orders-table .button:hover,.woocommerce-Addresses .woocommerce-Address-title a:hover,.woocommerce-address-fields button:hover,.woocommerce-account.non-logged-in .woocommerce-button:hover,.woocommerce-account.non-logged-in .woocommerce-Button:hover{opacity:.9}.woocommerce-Addresses .woocommerce-Address-title a{background-color:#789489!important;border-radius:4px;color:#fff;padding:3px 15px!important}.woocommerce-Addresses .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between}.woocommerce-Addresses .woocommerce-Address-title:before,.woocommerce-Addresses .woocommerce-Address-title:after{display:none!important}.woocommerce-form-login{max-width:720px;margin:0 auto!important}.woocommerce-form-login .new-account,.woocommerce-form-login .login-cta{margin:40px 0;text-align:center;font-size:large}.woocommerce-form-login .woocommerce-form-login__submit{margin-top:30px!important}.woocommerce-account.non-logged-in .woocommerce-LostPassword{margin:0;margin:-40px 0 0 120px;position:absolute}.woocommerce-account.non-logged-in .woocommerce-LostPassword a{color:#789489;transition:all ease-in-out .2s}.woocommerce-account.non-logged-in .woocommerce-LostPassword a:hover{opacity:.9}.woocommerce-account.non-logged-in form{position:relative;min-height:415px}.woocommerce-ResetPassword{border:1px solid #cbd6e2!important;border-radius:3px;padding:20px;max-width:520px;margin:0 auto}.woocommerce-account.non-logged-in .woocommerce-ResetPassword .woocommerce-form-row{width:100%}.woocommerce-Address-title h3{text-transform:uppercase}.woocommerce-order-details .woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-size:20px;text-transform:uppercase}.woocommerce-order-received header.entry-header h1.entry-title{text-transform:uppercase;margin-bottom:7px}.woocommerce-account h1{text-transform:uppercase}.woocommerce-customer-details address{min-height:167px}.woocommerce-order-received header.entry-header{margin-bottom:0}.woocommerce-order-received .entry-content p.woocommerce-notice{font-size:1.2em}.woocommerce-order-received.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{padding-left:0}.woocommerce_variable_attributes .upload_image_button{height:auto}.woocommerce_variable_attributes .upload_image_button::before{left:auto;bottom:auto;font-size:30px;line-height:30px;right:-15px}.featured-products.slick-slider .slick-track{min-width:100%;display:flex}.featured-products .slick-slide{flex-grow:1}.featured-products .slick-list{margin:0 -10px}.page-template-default:not(.elementor-page) article.page{max-width:1320px;margin:0 auto}.gform_footer input[type=submit]{background-color:#789489!important}.gform_footer input[type=submit]:hover{opacity:.9!important}.single-role-based-pages .ast-container{display:block}.role-based-product{padding:60px 0}.role-based-product h1{text-align:center;text-transform:uppercase;margin-bottom:25px;font-size:42px;line-height:1;color:#666}.role-based-product p{font-size:15px;text-align:center;line-height:21px;color:#000;margin-bottom:50px}.role-based-product .not-allowed{text-align:center;text-transform:uppercase;margin-bottom:25px;font-size:37px;line-height:1;color:#669a8c}.single-role-based-pages .site-content{display:flex;align-items:center}.ap_email_sublabel{display:block;margin:0 0 2%;font-size:16px;font-weight:400}.payment_method_woocommerce_gateway_purchase_order #ap_email_container{display:block}.single_variation_wrap.hidden .woocommerce-variation-price{display:none!important}.pum-container .hs_submit input[type=submit],.submitted-message a{display:block;padding:10px 20px;font-family:hanson;text-transform:uppercase;font-size:1.4em;background-color:#89c9ba!important;transition:all ease-in-out .2s;border-radius:3px}.pum-container .hs_submit input[type=submit]:hover,.submitted-message a:hover{opacity:.9}.submitted-message a,.submitted-message a strong{color:#fff;text-decoration:none!important}.submitted-message a{margin-top:40px;font-size:1em}.pum-container .inputs-list{padding:0;margin:0;list-style:none}.pum-container .inputs-list li{list-style:none}.pum-container .hs-email label,.pum-container .hs-phone label,.pum-container .hs_communications_consent>label{display:none}.pum-container .hs-email,.pum-container .hs-phone{margin-bottom:7px}.pum-container .hs_email input,.pum-container .hs-phone input{border-radius:4px!important;border:1px solid #adb6be!important;color:#000!important;height:38px!important;line-height:1!important}.hs-form-radio label{color:#112337;font-size:14px;padding-left:0;padding-left:22px}.hs-form-radio label input{position:relative;left:-5px;top:1px}.hs_communications_consent label{color:#112337;font-size:14px}.hs-error-msgs li label{color:#c02b0a;font-size:14px}.hs-richtext.hs-main-font-element a,.hs-richtext.hs-main-font-element p{color:#112337;font-size:14px}table.wc-product-table thead th:first-child{border-radius:16px 0 0 0;position:relative!important;text-align:center}.wc-product-table .explore-alternatives-button{border-radius:6px!important;color:#1c4955!important;background:#d2eaeb!important}.wc-product-table .explore-alternatives-button:hover{background:#c7d9db!important}.wc-product-table-controls.wc-product-table-above{margin-bottom:20px!important;justify-content:space-between}.wc-product-table-controls .wc-product-table-select-filters{margin-bottom:0!important}.wc-product-table-controls>div{margin:0 10px!important}.wc-product-table-controls .select2-container{height:auto!important}table.wc-product-table tbody td{vertical-align:middle}.wc-product-table-controls label{display:flex!important;align-items:center;gap:10px}.wc-product-table-controls label .woocommerce-js .select2-container .select2-selection--single{top:-2px}.wc-product-table-controls.wc-product-table-below{justify-content:space-between}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#3b5e59!important}.select2-dropdown.wc-product-table-dropdown{border:0!important}.select2-dropdown.wc-product-table-dropdown .select2-results>.select2-results__options{border-radius:0 0 12px 12px;border:0;box-shadow:0px 3px 3px 0px rgba(0,0,0,.07)}.select2-dropdown.wc-product-table-dropdown .select2-search--dropdown .select2-search__field{border-radius:6px}@media (max-width:1199px){.product_info_wrapper .inner{gap:60px}.product_info_wrapper .tasting_notes{width:calc(50% - 30px)}.product_info_wrapper .effects_wrapper{width:calc(50% - 30px)}}@media (max-width:991px){section.related.products ul.products li{width:calc(50% - 30px)!important}.woocommerce-account.non-logged-in form{min-height:inherit}.woocommerce-account .entry-content>.woocommerce{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%;padding-left:0;margin-top:40px}.pdp-slider .slide{flex-direction:column}.pdp-slider .slide .image-wrap{width:100%}.pdp-slider .slide .content{width:100%}}@media (max-width:900px){.woocommerce div.type-product{flex-direction:column}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:100%!important}.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:100%!important}.product_info_wrapper .inner{flex-direction:column}.product_info_wrapper .effects_wrapper,.product_info_wrapper .phytoprint_wrapper,.product_info_wrapper .tasting_notes{width:100%}}@media (max-width:767px){section.related.products,section.up-sells.upsells.products{padding:50px 0}.faqs{padding:30px 0}.faqs h2,.video h2{margin-bottom:40px}.standard-content .double-column,.triple-column{flex-direction:column;margin-bottom:0!important}.standard-content h2{margin-bottom:25px}.standard-content .double-column h3,.triple-column h3,.single-column h3{font-size:20px}.standard-content .double-column .col{width:calc(100% - 30px)}.standard-content .triple-column .col{width:calc(100% - 30px)}.pdp-slider{padding:30px 0}.pdp-slider .slide{padding:30px}.featured-products.slick-dotted.slick-slider{margin-bottom:48px!important}.role-based-product{padding:40px 0}.role-based-product h1{margin-bottom:15px;font-size:30px;line-height:1.1}.role-based-product .role-based-subtitle{font-size:28px}}@media (max-width:640px){section.related.products ul.products li{width:100%!important}}@media (max-width:400px){.tasting_notes .content .notes span{font-size:12px}}.woocommerce-MyAccount-content h2{font-size:20px}.hubsport-form .gform_footer.top_label,.hubsport-form .gform_confirmation_wrapper{display:flex;justify-content:center}