.woocommerce.woocommerce-shop .ast-woocommerce-container,.woocommerce.tax-product_tag .ast-woocommerce-container{max-width:100%}.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}#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: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,#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;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:after{position:absolute;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTI1NiA4MGMwLTE3LjctMTQuMy0zMi0zMi0zMnMtMzIgMTQuMy0zMiAzMlYyMjRINDhjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJIMTkyVjQzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMnMzMi0xNC4zIDMyLTMyVjI4OEg0MDBjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJIMjU2VjgweiIvPjwvc3ZnPg==");background-size:11px;background-size:cover;background-position:center;background-repeat:no-repeat;width:11px;height:11px;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("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTQzMiAyNTZjMCAxNy43LTE0LjMgMzItMzIgMzJMNDggMjg4Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMybDM1MiAwYzE3LjcgMCAzMiAxNC4zIDMyIDMyeiIvPjwvc3ZnPg==")}.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 .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 .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 #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-products-header__title{margin-bottom:.5em;text-transform:uppercase}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}.flexible-content .standard-content .single-column{text-align:center;max-width:900px;margin:0 auto}.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 .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 .content h4{font-weight:600;margin-bottom:10px;font-size:18px;font-family:"Hanson";text-transform:uppercase}.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==")}.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 .summary .simple-product-price p{margin-bottom:10px}.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}.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}.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-products-header .woocommerce-breadcrumb{width:100%}.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_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-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{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{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:.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}.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 .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 (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){#shop nav.sidebar{width:240px}#shop .products-wrapper{width:calc(100% - 240px);padding-left:35px}}@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}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:767px){section.related.products,section.up-sells.upsells.products{padding:50px 0}.standard-content .double-column h3,.triple-column h3,.single-column h3{font-size:20px}.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}.featured-products .featured-product{text-align:center}#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;margin-bottom:8px;line-height:1.25em;font-weight:600;font-size:18px;font-size:calc(18px / 16px) rem;font-size:16px;font-size:1rem;color:#666;padding:12px 16px;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}}@media (max-width:400px){.woocommerce-products-header{display:block}.filter-toggle{margin-bottom:20px}}@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}