.elementor-nav-menu ul ul{border-radius:0!important;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.elementor-nav-menu ul ul a{border-radius:0!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;transition:all .3s ease!important;display:block!important}.woocommerce #primary{margin:2em 0}.woocommerce.woocommerce-shop .ast-woocommerce-container,.woocommerce.tax-product_tag .ast-woocommerce-container{max-width:100%}.woocommerce a{color:#6B9E90}.woocommerce ul.products .product-type-variable .astra-shop-summary-wrap .price{display:none!important}.woocommerce ul.products li.product a.ast-loop-product__link{text-decoration:none}.woocommerce a:hover{color:#7a7a7a}.woocommerce-message,.woocommerce-info{border-top-color:#6B9E90!important}.woocommerce-message:before,.woocommerce-info:before{color:#6B9E90!important}#shop{display:flex}#shop nav.sidebar{width:270px}#shop .products-wrapper{width:calc(100% - 270px);padding-left:45px}#shop .facetwp-filters h3{font-family:'Roboto',sans-serif;font-weight:600;font-size:18px;margin-bottom:20px;position:relative;cursor:pointer}#shop .facetwp-filters .facet-wrap{border-bottom:1px solid #e3e3e3;margin-bottom:20px}#shop .facetwp-filters .facet-wrap:last-child{margin-bottom:0;border-bottom:0}#shop .facetwp-filters .facetwp-facet{margin:10px 0 20px}#shop .facetwp-filters .facetwp-facet:not(.facetwp-type-reset){display:none}#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:#fff0;width:20px;height:20px;display:inline-block;position:relative;border-radius:4px;vertical-align:bottom;cursor:pointer;position:absolute;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,#shop .selection-wrapper{display:flex;align-items:center;justify-content:space-between}#shop .products-toolbar{margin-bottom:11px}#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{width:calc(100% - 110px)}#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;border:1px solid #1D715D;border-radius:100px;font-size:14px;font-weight:400;color:#1D715D;padding:10px 38px 9px 12px;background-size:11px;background-position:calc(100% - 15px) center;transition:all ease-in-out 0.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 0.3s;cursor:pointer;margin-bottom:8px}#shop .selection-wrapper .clear-all-btn:hover{opacity:.9}#shop .facetwp-filters h3:after{position:absolute;content:"";background-image:url(https://terpenebeltfarms.com/wp-content/themes/terpene/assets/images/plus-solid.svg);background-size:11px;background-position:center;background-repeat:no-repeat;width:11px;height:11px;background-size:cover;right:5px;top:6px;transform:rotate(180deg);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}#shop .facetwp-filters h3.close:after{background-image:url(https://terpenebeltfarms.com/wp-content/themes/terpene/assets/images/minus-solid.svg)}.woocommerce .products-wrapper ul.products,section.related.products .products,section.up-sells.upsells.products .products{display:flex;margin:-30px -15px;flex-wrap:wrap;column-gap:0}.woocommerce .products-wrapper ul.products>li,section.related.products .products li,section.up-sells.upsells.products .products li{width:calc(25% - 30px)!important;margin:30px 15px;position:relative;align-items:flex-start}.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 .ast-woo-product-category,.ast-woo-product-category{margin:0!important}.woocommerce .products-wrapper ul.products>li .woocommerce-loop-product__title{text-transform:uppercase;margin:0}.woocommerce-loop-product__title{margin:0!important}.woocommerce .products-wrapper ul.products>li .variable-product-size-dropdown,.variable-product-size-dropdown{margin-top:3px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center!important;width:100%}.woocommerce .products-wrapper ul.products>li .variable-product-size-dropdown label{width:100%}.woocommerce .products-wrapper ul.products>li .variable-product-size-dropdown .size-select,.size-select{display:block;width:100%;border:1px solid #e5e5e5;padding:8px 10px;margin-bottom:7px;border-radius:5px}.woocommerce .products-wrapper ul.products>li .add_to_cart_button,.add_to_cart_button{text-decoration:none;padding:10px 15px;background:#789489!important;cursor:pointer;font-size:15px;border-radius:4px}.woocommerce .products-wrapper ul.products>li .add_to_cart_button.product_type_simple{align-self:flex-end;margin-top:-25px}.woocommerce .products-wrapper ul.products>li .variable-product-size-dropdown .price{margin:0;font-size:15px}.woocommerce .products-wrapper ul.products>li img{border-radius:4px;object-fit:cover}.woocommerce .products-wrapper ul.products .product-sku{position:absolute;bottom:77px;width:100%;z-index:2}.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 .price{color:#666;margin:0;margin-top:11px;font-size:15px}.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}#shop .products-wrapper p.woocommerce-result-count{display:none}#shop .products-wrapper form.woocommerce-ordering{display:none}button.facetwp-reset{text-decoration:none;padding:12px 30px;border-radius:4px;font-size:16px;color:#fff;background-color:#1d715d}.woocommerce .ast-woocommerce-container{max-width:1340px;margin:0 auto}.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%,#ffffff 26.46%,#ef507c 230%);filter:drop-shadow(rgb(46 41 46 / .55) 0 4px 8px)}.woocommerce #content .summary .leaf-img img{width:50px}.woocommerce div.type-product{display:flex;justify-content:space-between}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper img{width:auto!important;display:block;margin:0 auto}.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}.woocommerce-products-header__title{margin-bottom:.5em;text-transform:uppercase}.product_info_wrapper .phytoprint_wrapper .phytoprint{border:10px solid rgb(244 238 238 / .39);border-radius:28px;margin-top:10px;filter:drop-shadow(rgb(0 0 0 / .25) 0 4px 4px) drop-shadow(rgb(0 0 0 / .25) 0 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 .phytoprint_wrapper .phytoprint img{border-radius:18px}.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 img{margin-bottom:20px}.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 .content .col img{width:100%}.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(https://terpenebeltfarms.com/wp-content/themes/terpene/assets/images/arrow.svg)!important;background-repeat:no-repeat;background-position:center;background-size:20px;top:31px;right:30px;width:20px;height:20px;transition:all ease-in-out 0.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 .slick-dots{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.pdp-slider .slick-dots button{width:12px;height:12px;background-color:#78948969;padding:0;border-radius:100%;border:0;transition:background-color 0.3s ease;text-indent:-9999px}.pdp-slider .slick-dots li.slick-active button{background-color:#789489}.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:#fff0;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(https://terpenebeltfarms.com/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}.pdp-slider .slick-prev.slick-arrow:before{content:"";background-image:url(https://terpenebeltfarms.com/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}.product_info_wrapper .effects_wrapper h2{color:#789489;text-align:center;text-transform:uppercase}.effect-image,.tasting_notes .content{border:10px solid rgb(244 238 238 / .39);border-radius:28px;margin-top:10px;filter:drop-shadow(rgb(0 0 0 / .25) 0 4px 4px) drop-shadow(rgb(0 0 0 / .25) 0 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%,#ffffff 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%}.effect-image .image-inner img{width:inherit;border-radius:20px;object-fit:contain;mix-blend-mode:multiply;opacity:1}.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 0 0 8px,#789489 0 0 0 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%}.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper img{width:100%!important;border-radius:8px;object-fit:cover}.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-breadcrumb a{color:#666!important;font-weight:500}.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 0.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:#fff0;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:0px!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}.filter-toggle{margin-left:auto;margin-top:10px;font-weight:600;display:none;align-items:center;cursor:pointer}.filter-toggle span{margin-right:3px}.filter-toggle span.hide{display:none}.filter-toggle img{margin-right:8px}.woocommerce-products-header .woocommerce-breadcrumb{width:100%}.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{border-top: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(https://terpenebeltfarms.com/wp-content/themes/terpene/assets/images/arrow.svg)!important;background-repeat:no-repeat;background-position:center;background-size:20px;top:31px;right:10px;width:20px;height:20px;transition:all ease-in-out 0.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}.woocommerce-pagination{margin-top:40px}#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}.woocommerce-pagination ul.page-numbers{text-align:center;display:flex}.woocommerce-pagination ul.page-numbers li .page-numbers{padding:0;height:30px;width:30px!important;border-radius:4px;color:#789489;border:1px solid #789489;display:flex;align-items:center;justify-content:center;min-width:30px!important}.woocommerce-pagination .page-numbers li{margin:3px!important;border:0!important}.woocommerce-pagination .page-numbers li span.page-numbers.current{background:#789489}.woocommerce-pagination ul.page-numbers li .page-numbers:hover{background:#a2afaa}#cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-image img{border:0}#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;position:absolute;margin:-40px 0 0 120px}.woocommerce-account.non-logged-in .woocommerce-LostPassword a{color:#789489;transition:all ease-in-out 0.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 h1,.woocommerce .entry-content h1,.woocommerce h2,.woocommerce .entry-content h2,.woocommerce h3,.woocommerce .entry-content h3,.woocommerce h4,.woocommerce .entry-content h4,.woocommerce h5,.woocommerce .entry-content h5,.woocommerce h6,.woocommerce .entry-content h6{color:#666;text-transform:uppercase}.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{width:100%;margin-bottom:48px}.featured-products.slick-slider .slick-track{min-width:100%;display:flex}.featured-products .slick-slide{flex-grow:1}.featured-products .featured-product img,.featured-products .featured-product video{width:100%;height:280px!important;border-radius:8px;background:#f6fbf8;object-fit:cover;margin-bottom:10px}.featured-products .featured-product{padding:0 10px;text-decoration:none}.featured-products .featured-product h2{font-size:16px;text-transform:uppercase}.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:0.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% 0%;font-size:16px;font-weight:400}#ap_email_container{display:none}.payment_method_woocommerce_gateway_purchase_order #ap_email_container{display:block}.single_variation_wrap.hidden .woocommerce-variation-price{display:none!important}.woocommerce .products-wrapper ul.products li .astra-shop-thumbnail-wrap{width:100%}.woocommerce .products-wrapper ul.products>li .add_to_cart_button.product_type_simple.ast-on-card-button,.woocommerce .products-wrapper ul.products>li .add_to_cart_button.ast-on-card-button{display:none}.pum-container{margin:0!important}.coupon-popup-inner{max-width:360px;margin:0 auto;text-align:center;padding:15px 0}.pum-content h2{font-size:20px;text-align:center;text-transform:uppercase;line-height:1.4;color:#89C9BA;font-weight:500;margin-top:30px}.pum-content .discount{font-size:20px;margin-bottom:0;text-align:center;text-transform:uppercase;font-size:58px;line-height:1;color:#89C9BA;font-family:"Hanson";margin-bottom:-35px;display:block;margin-top:-15px}.pum-content .discount.mt{margin-top:30px}.pum-overlay{background-color:rgb(0 0 0 / .8)!important}.pum-content .pay-full{text-transform:uppercase;color:#000;background-color:#D2D5D9;font-weight:500;width:100%;text-align:center;padding:10px 15px;text-decoration:none;border-radius:3px;display:block}.pum-content .first-time{color:#7a7a7a;font-size:12px;display:block;margin-top:20px}.pum-container .pum-close{font-size:0!important;background-color:transparent!important;text-shadow:none!important;box-shadow:none!important;border:0!important;background-image:url(https://terpenebeltfarms.com/wp-content/themes/terpene/assets/images/cross.png)!important;background-repeat:no-repeat!important;right:20px!important;top:15px!important}.pum-container{background-color:#fff!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 0.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 form{text-align:left}.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}#confirm-heading{display:none}#discount-confirm{display:none}.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:0px!important}.wc-product-table-controls>div{margin:0 10px 0px!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:0 3px 3px 0 rgb(0 0 0 / .07)}.select2-dropdown.wc-product-table-dropdown .select2-search--dropdown .select2-search__field{border-radius:6px}@media (min-width:1401px){.woocommerce-shop .site-content>.ast-container,.woocommerce.tax-product_tag .site-content>.ast-container{max-width:1640px}}@media (max-width:1400px){.woocommerce .products-wrapper ul.products>li{width:calc(33.33% - 30px)!important}}@media (max-width:1199px){.woocommerce .products-wrapper ul.products>li img{}#shop nav.sidebar{width:240px}#shop .products-wrapper{width:calc(100% - 240px);padding-left:35px}.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:1024px){.woocommerce .products-wrapper ul.products>li{width:calc(50% - 30px)!important}}@media (max-width:991px){#shop .products-wrapper{padding-left:30px}#customer_login>div{width:100%}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}.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper img{height:auto}.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}.pdp-slider .slick-dots button{width:10px;height:10px}.pdp-slider .slick-dots{bottom:4px}.featured-products.slick-dotted.slick-slider{margin-bottom:48px!important}.featured-products .slick-dots li button:before{font-size:20px}.featured-products .featured-product{text-align:center}#shop{display:block}#shop nav.sidebar{width:auto;display:none}#shop .products-wrapper{width:100%;padding-left:0}.woocommerce .products-wrapper ul.products>li,section.related.products .products li,section.up-sells.upsells.products .products li{width:100%!important}#shop .facetwp-filters h3{margin:0;margin-bottom:.5em;line-height:1.25em;font-weight:600;font-size:18px;font-size:calc(18px / 16px) rem;color:#666;font-size:16px;font-size:1rem;padding:12px 16px;margin-bottom:8px;border:1px solid #dedfe3;border-radius:8px;background-repeat:no-repeat;background-position:calc(100% - 18px) 50%;background-size:8px}#shop .facetwp-filters .facetwp-type-checkboxes{display:none}.filter-toggle{display:flex;margin-bottom:12px}#shop .facetwp-filters .facet-wrap{margin-bottom:15px;border-bottom:0}#shop .facetwp-filters h3:after{right:8px;top:16px}.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}.pum-content .discount{font-size:50px}.pum-container .pum-close{display:none}.pum-container{top:0!important;width:100%!important;margin:0!important;height:100%!important;overflow:auto!important;padding-top:50px!important}}@media (max-width:400px){.woocommerce-products-header{display:block}.filter-toggle{margin-bottom:20px}.tasting_notes .content .notes span{font-size:12px}}@media (min-width:768px){#shop nav.sidebar{display:block!important}.woocommerce .products-wrapper ul.products li{position:relative;padding-bottom:50px}.woocommerce .products-wrapper ul.products>li .add_to_cart_button.product_type_simple:not(.ast-on-card-button),.woocommerce .products-wrapper ul.products>li .add_to_cart_button:not(.ast-on-card-button){margin-top:0;position:absolute;right:0;bottom:0}.woocommerce .products-wrapper ul.products>li .astra-shop-summary-wrap .price,.woocommerce .products-wrapper ul.products>li .variable-product-size-dropdown .price{position:absolute;bottom:13px;left:0}}.astra-shop-summary-wrap .ast-loop-product__link{display:none!important}.woocommerce-MyAccount-content h2{font-size:20px}.hubsport-form .gform_footer.top_label,.hubsport-form .gform_confirmation_wrapper{display:flex;justify-content:center}