@media (max-width:784px){.single .summary.entry-summary{width:100%!important;flex:1 0 100%!important}}.ast-container{max-width:1380px}li,p,span{font-family:Montserrat}.maintenance-mode .logo{max-width:3rem;filter:none;display:flex;justify-content:center!important}.swatch span{color:#000}html .swatch.selected span{color:#fff}#ast-scroll-top{bottom:5rem}.single ol.flex-control-nav.flex-control-thumbs li img{border-radius:.5rem}.single .woocommerce-product-gallery__image.flex-active-slide img{border-radius:1.25rem!important}.single .summary.entry-summary{background:#f7f7f7;padding:2rem;border-radius:1rem;display:flex;flex-direction:column;width:53%!important;flex:1 0 53%!important;height:100%}.single div#variation-description-container p{font-size:.85rem}.woocommerce-js div.product .product_title{font-size:1.1rem;text-transform:uppercase;flex:0 0 70%}li.variable-item.selected>div{background-color:#aac521;border-color:#aac521}li.variable-item.selected>div span{color:#fff}li.variable-item>div{background-color:#fff}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){padding:0!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{box-shadow:none;margin-bottom:1rem}.single .variable-item-contents{border-radius:.25rem}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:10px 20px;border-radius:2rem;color:#fff}.woocommerce-js div.product form.cart .variations th{margin-bottom:.5em;padding-left:0;margin-top:1rem}.woocommerce-js div.product{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.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:45%;flex:1 0 45%}.woocommerce-js div.product div.summary .single-product-category{display:none}.wpr-checkout-notice .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error,.wpr-checkout-notice .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{-ms-flex-direction:row;flex-direction:row}.slider-text-grid{width:14vw!important;height:13vw}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{display:flex;justify-content:center;width:100%;max-width:100%}.n2-ss-slider.n2-ss-loaded .n2-ss-layers-container{opacity:1}.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content{margin:auto}.slider-text-grid .n2-ss-item-content span{text-transform:uppercase!important;font-size:2rem!important}.slider-text-grid .n2-ss-item-content{font-size:1rem!important;margin-bottom:1rem!important}.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"]{margin:10px}.slider-grid-block .n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"]{margin:0!important}.n2-ss-slider .slider-grid-block .n2-ss-layer-col{padding:1.5rem!important}.n2-ss-slider .slider-grid-block .n2-ss-layer-col p{line-height:2!important}.n2-ss-slider .slider-grid-block .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{justify-content:left!important}div#n2-ss-2 .n-uc-1d62e10c6a940{max-width:28vw}.fixed-top{position:fixed!important;width:100%}.fixed-top .ast-mobile-header-wrap .ast-primary-header-bar,.fixed-top .ast-primary-header-bar .site-primary-header-wrap{min-height:75px}.ast-mobile-header-wrap .header-phone-number{margin-top:-.5rem}header.fixed-top .custom-logo-link img{max-width:145px}.single li.variable-item .variable-item-contents{background:#e4e6d6!important;padding:1.15rem 0}.single ul.variable-items-wrapper.button-variable-items-wrapper li{width:9rem!important;margin-left:0!important;margin-right:8px!important}html .postid-13371 .swatch-item-wrapper,html .postid-13371 .swatch-item-wrapper>div{width:14rem!important}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both;max-width:55%}.single li.variable-item.selected .variable-item-contents{background:#8e9082!important}.single .woocommerce-product-details__short-description>p{margin-bottom:0;font-size:.85rem}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{line-height:1;font-size:15px}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{background:#fff0;width:100%;height:100%}.single ul.flex-direction-nav{display:none}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{border-radius:0;border-color:transparent!important}.woocommerce-variation-description span{font-family:'Montserrat'!important;font-size:.85rem!important}html body .woocommerce-variation-description p span{font-size:.85rem!important}.single span.woo-selected-variation-item-name{font-size:14px}.woocommerce-js div.product form.cart .single_variation_wrap .single_variation{margin-bottom:1.2em;border-top:1px solid var(--ast-border-color);padding-top:0;border-top:0;flex:0 0 100%;max-width:100%}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{display:flex}.woocommerce-js div.product form.cart .single_variation_wrap .single_variation{display:none}.woocommerce-js div.product form.cart .single_variation_wrap p{margin-bottom:.5rem}.woocommerce-product-details__short-description span{background:#fff0}.woocommerce-product-details__short-description p{background:#fff0}.woocommerce-product-details__short-description>div{background:transparent!important}.woocommerce-product-details__short-description>p>span{background:#fff0}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description>div{background:#fff0}.woocommerce-product-details__short-description span>span{background:transparent!important;margin-bottom:0!important}.woocommerce-product-details__short-description p{background:#fff0;font-weight:400!important}.woocommerce-product-details__short-description span{background:#fff0;font-family:Montserrat;font-weight:400}.woocommerce-product-details__short-description ul>li>ul{padding-bottom:0!important}.woocommerce-product-details__short-description ul>li>ul>li{margin-bottom:0!important;font-family:Montserrat}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description:last-child{margin-bottom:0}.woocommerce-js div.product div.summary .woocommerce-product-details__short-description>div{background:#fff0;font-family:Montserrat!important}.single .woocommerce-product-gallery p.level1{font-family:Montserrat!important}.single .woocommerce-product-gallery li>strong{font-family:'Montserrat';font-weight:400}.single .woocommerce-product-gallery p.level1{font-family:'Montserrat'!important;font-weight:400!important}.woocommerce-product-details__short-description ul{margin-left:1rem;margin-bottom:0!important}.single div.product .woocommerce-tabs .panel ul{font-family:Montserrat!important}.woocommerce-js div.product .woocommerce-tabs .panel ul>li{font-family:'Montserrat';font-size:.9rem!important}.woocommerce-js div.product .woocommerce-tabs .panel>p{font-size:.9rem!important;font-family:'Montserrat'!important;margin-bottom:1rem}.woocommerce-product-details__short-description>p>span{background:#f7f7f7!important}.woocommerce-js div.product .woocommerce-tabs .shop_attributes{font-size:.85rem}html .woocommerce-js div.product .woocommerce-tabs .panel>p>span{margin:0 0 1.2em;padding:0;font-family:Montserrat!important}html .single div.product .woocommerce-tabs .panel ul{font-family:Montserrat!important;margin-bottom:0.5rem!important;font-size:1rem!important}.single div.product .woocommerce-tabs .panel ul li span{font-family:Montserrat!important}section.related.products>h2{text-align:left;font-size:1.25rem}table.variations{margin-top:1rem!important;border-color:#f7f7f7!important}.variations select{font-size:14.4px}.woocommerce-variation.single_variation ul{background:transparent!important}.single div.product form.cart .single_variation_wrap p{margin-bottom:.5rem;font-size:.9rem!important;background:transparent!important}.single ul>li+p{margin-bottom:0!important}.single div.summary .price span.woocommerce-Price-amount.amount{font-weight:600!important}.single.woocommerce-js .price{font-weight:600!important}span.ast-woo-product-category{display:none!important}.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:.9rem;min-height:5rem;font-weight:500}a.button.product_type_variable.add_to_cart_button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.astra-shop-summary-wrap .ast-article-single .price{text-align:right}.woocommerce-js ul.products li.product .price,.woocommerce-page ul.products li.product .price{float:right}html .woocommerce-product-details__short-description>p>span{font-family:'Montserrat'!important;font-size:1rem!important;font-weight:500!important}html .woocommerce-product-details__short-description>p>span>bdi{font-weight:500}.woocommerce-variation-description li+p{display:none}.woocommerce-variation-description ul+p+p{display:none}.woocommerce-js div.product .woocommerce-tabs .panel ul>li>span{font-size:1rem!important}.swatch.disabled{background:red}.paypal-buttons.paypal-buttons-context-iframe{z-index:0;max-width:14rem}.swatch.swatch-shape-rounded.swatch-type-label.swatch-label{background:#e4e6d6!important}html .swatch-item-wrapper,html .swatch-item-wrapper>div{width:9rem!important}.swatch.swatch-type-label.swatch-label.selected{background:#8e9082!important;color:#fff!important}.swatch.swatch-type-label.swatch-label{background:#e4e6d6!important;padding:1.15rem!important;font-size:1rem!important}.postid-13371 .swatch.swatch-type-label.swatch-label{font-size:.85rem!important}.postid-13371 .swatch-item-wrapper>div>span{font-size:.85rem!important}.product .product p.wc-gzd-additional-info{margin:0!important;font-size:.85rem;display:flex;justify-content:right}.woocommerce ul.products li.product.desktop-align-left,.woocommerce-page ul.products li.product.desktop-align-left{text-align:right}.product .cart.variations_form .tawcvs-swatches .swatch:before{border:none!important}.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-rounded,.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-rounded:before{border-radius:.25rem}.swatch.swatch-shape-rounded.swatch-type-label.swatch-label.disabled{background-image:url(/wp-content/uploads/2026/05/cross.svg)!important;background-size:5rem!important;background-repeat:no-repeat!important;background-position:center!important}.woocommerce-js div.product{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{right:-0.5em!important;font-size:2em}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{right:-0.5em!important;font-size:2em;width:2.5rem;background:#aac521;height:2.5rem;left:2rem;justify-content:center;border-radius:50%}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #fff}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger:after{background:#fff}.woocommerce div.product .cart.variations_form .tawcvs-swatches,.woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches,.woocommerce.single-product .cart.variations_form .tawcvs-swatches,.wc-product-table-wrapper .cart.variations_form .tawcvs-swatches,.woocommerce.archive .cart.variations_form .tawcvs-swatches{margin-top:0;margin-right:0}.single div#variation-description-container p{margin-bottom:0}.single div#variation-description-container span{font-size:.85rem!important}.single div#variation-description-container{margin-bottom:1rem}.single div#variation-description-container>ul{margin-left:1rem;font-size:.85rem}.single a.reset_variations{float:right!important;background:red!important;padding:.75rem 1.5rem!important;border-radius:.25rem!important;color:#fff!important;margin-bottom:1rem!important;border-radius:2rem!important;font-weight:500!important;text-transform:none!important;font-size:.85rem!important}.single a.reset_variations:hover{background:#363636!important}.single span.sku_wrapper{font-weight:700!important}.single span.sku_wrapper .sku{font-weight:400!important}.products .product-image-wrapper{position:absolute;max-width:10rem;right:0;top:0;margin-top:1rem;margin-right:1rem;display:none}.ast-shipping-text{font-size:13px;margin-bottom:1.5rem}.single .product .product_meta{order:-1}.single div.product .product_meta{display:flex;flex-direction:column}.single.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a{padding:1rem .5rem}li.wc-block-grid__product{display:flex;flex-direction:column}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price{display:flex;justify-content:right;width:100%}p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info{display:flex;justify-content:right}p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info{justify-content:right;margin-top:-8px!important}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),.woocommerce-js .woocommerce-product-details__short-description a{text-decoration:none}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin-bottom:0;display:flex}html .woocommerce-message .wc-forward{color:#fff!important;border-radius:2rem;padding:.65rem 1rem!important}.single .ppcp-messages{margin-top:1rem!important}.single .woocommerce-variation-add-to-cart.variations_button>div .minus{border-radius:2rem 0 0 2rem}.single .woocommerce-variation-add-to-cart.variations_button>div .plus{border-radius:0 2rem 2rem 0}.single .quantity .minus{border-radius:2rem 0 0 2rem}.single .quantity .plus{border-radius:0 2rem 2rem 0}html .products .price,html .products .price span{font-size:18px!important;font-weight:600!important}.woocommerce-js div.product form.cart div.quantity{height:40px}html .related .products .astra-shop-thumbnail-wrap a.ast-on-card-button{display:none!important;pointer-events:none}div#tab-description *{font-family:Montserrat!important}.related .astra-shop-summary-wrap{display:flex;flex-direction:row}.related .astra-shop-summary-wrap{display:flex;flex-direction:row;flex-wrap:wrap;padding:24px 20px 0 20px}.related .tax-info,.related .shipping-costs-info{padding-right:20px}.single .ast-woo-shop-product-description+.price{float:right;flex:1 0 30%;max-width:30%}.ast-woo-shop-product-description{flex:1 0 70%;max-width:70%}.single ul.products li.product.desktop-align-left{text-align:left}.single ul.products li.product .woocommerce-loop-product__title{font-size:1.05rem;min-height:4rem;font-weight:500}.single .ast-woo-shop-product-description p strong,.single .ast-woo-shop-product-description p b{font-weight:400}.single .ast-woo-shop-product-description p{font-weight:400;font-size:14px}.single a.ast-loop-product__link+.price{width:100%;text-align:right}.single ul.products li.product .price{min-height:4rem}.single ul.products li.product .price>.price:after{content:"*"}.single .ast-shipping-text:before{content:"*"}.single .woocommerce-Tabs-panel h2,.single .woocommerce-Tabs-panel h3{font-size:15px}html .wpr-grid-item-read-more>.inner-block>a.wpr-button-effect.wpr-button-none span{font-size:13.6px!important}.single span.wpr-grid-extra-text-left{font-size:13.6px}.wpr-grid-item-read-more{width:100%}span.wpr-grid-extra-text-left{font-size:12px;color:#333!important}.hg-product-tax-note{font-size:12px!important;text-align:right;width:100%;margin-top:-2rem;line-height:1.25}.hfe-woo-products-grid .hg-product-tax-note{order:6!important}.single .tax-info::before{content:"*"}.ehf-template-astra .hfe-product-content{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:2rem!important}.ehf-template-astra .hfe-product-description{flex:0 0 70%;max-width:70%;order:4;min-height:7rem}.ehf-template-astra .hfe-product-price{flex:0 0 30%;max-width:30%;order:5;text-align:right;font-weight:600}.ehf-template-astra .hfe-product-title{min-height:4rem;width:100%}.ehf-template-astra a.hfe-loop-product__link{text-decoration:none!important}.ehf-template-astra .category-grid-bg-white .hfe-product-item{border:none}.ehf-template-astra .category-grid-bg-white .hfe-product-content{background:#fff}.ehf-template-astra .hfe-product-item{border:none}.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative;text-decoration:none!important}html .wc-block-grid__product-title{color:#2C2C2C;text-decoration:none!important}.wp-block-button.wc-block-grid__product-add-to-cart{display:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price{float:right;font-size:18px}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:1.1em}.hfe-product-title h2{font-size:1.15rem;line-height:1.2;font-weight:400}.price-block strong{font-size:22px;font-weight:600}.price-block>p{margin-bottom:0!important;position:relative;bottom:-2rem;right:0;top:auto}.hfe-product-item{background:transparent!important}.wpr-grid-item-read-more>.inner-block>a.wpr-button-effect.wpr-button-none{background:#AAC521;padding:.5rem 3rem!important;text-decoration:none!important;color:#fff!important;margin-top:1rem;font-weight:500!important;border-radius:2rem!important}.wpr-grid-item-read-more>.inner-block>a.wpr-button-effect.wpr-button-none:hover{background:#333}.wpr-grid-item-title .inner-block a{font-size:1.15rem;text-decoration:none;font-weight:400!important;min-height:3rem}.wpr-grid-item-price .inner-block>span{font-weight:600;float:right;font-size:18px!important;color:#333!important}.woocommerce-product-details__short-description{padding:0 0 1rem;font-size:.85rem!important}.wpr-grid-item-status .inner-block>.wpr-woo-featured{color:transparent!important;background-color:transparent!important;border-color:#fff0}.wpr-grid-item-below-content{display:flex;flex-direction:row;flex-wrap:wrap!important;padding:32px 20px 20px 20px!important}.wpr-grid-item-below-content h2{flex:1 0 100%;max-width:100%}.wpr-grid-item-below-content h2 a{min-height:4rem;margin-bottom:1rem}.wpr-grid-item-excerpt{flex:0 0 70%;max-width:70%;min-height:7rem;font-size:14px;line-height:1.6}.wpr-grid-item-price{flex:0 0 30%;max-width:30%}ul.products li.product a.ast-loop-product__link{text-align:left}.page-title{font-size:30px;font-weight:600}.woocommerce-mini-cart__buttons a.button{color:#fff!important;border-radius:2rem;padding:.75rem 1rem!important}button.woocommerce-button.button.woocommerce-form-return_request__submit{border-radius:2rem;color:#fff;padding:.75rem 2rem}.wc-block-components-quantity-selector{border-radius:2rem}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:2rem 0 0 2rem}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 2rem 2rem 0}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-left:1px solid #d1d5db;border-right:1px solid #d1d5db}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;height:36px}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{border-radius:2rem;color:#fff}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input>input{border-radius:2rem}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{border-radius:2rem;color:#fff}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained{border-radius:2rem;color:#fff}div#BorlabsCookieWidget svg{color:#aac521!important;margin-bottom:5rem}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{background-color:#aac521}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{color:#aac521}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:#6C6C6C}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{color:#6C6C6C}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker>div{padding:3rem!important}