.show_popup{display:inline-block;padding:10px 15px;background:#b0da72;color:white;border:none;cursor:pointer;margin-bottom:10px}span.base-price-label{background:#eee;color:#333;margin-top:8px;display:inline-block;padding:4px 10px;font-size:14px;border-radius:20px}.popup-content .variation-price{padding-top:15px}.popup-content .variation-price{font-size:18px!important;font-size:1.5rem!important;font-weight:700;font-weight:700!important;color:#1bae70;color:#000!important;display:none;margin:0 0 .2em}.popup-content .add_to_cart_button:disabled[disabled]{cursor:not-allowed;opacity:.5}.popup-content .load-more-btn,.load-less-btn{margin-top:20px;background:#fff!important;color:#000!important;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;display:flex;gap:14px}.popup-overlay button.add_to_cart_button svg{display:inline-block;width:18px;height:18px;margin-left:5px;vertical-align:middle;margin-top:-5px}.popup-content .variation-option.active{background-color:#f60;color:white;border:1px solid #e67e22!important;border-bottom:20px solid #e67e22!important}.popup-content button.add_to_cart_button{flex-direction:row!important;gap:8px;color:#fff}.popup-overlay button.add_to_cart_button svg{margin-top:0!important}.popup-overlay button.add_to_cart_button{font-family:"Urbanist",Arial;background:#e57d16;border:1px solid #e57d16;padding:18px 20px!important;border-radius:30px;width:calc(50% - 8px)!important}.popup-content .close-popup{position:absolute;cursor:pointer;font-size:20px!important;font-size:24px!important;width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:30px;padding-top:3px;font-family:"Urbanist";background:rgba(255,255,255,0)!important;top:13px!important;right:20px!important}.popup-content .variation-grid{display:flex!important;flex-wrap:wrap;gap:20px}span.expected-price{font-size:18px;line-height:1!important;text-decoration:line-through;color:#ff0200}.popup-content .variation-option{background-color:#f1f1f1;padding:15px;text-align:center;cursor:pointer;border:1px solid #ccc;border-radius:5px;transition:background-color .3s}.popup-content .variation-option:hover{background-color:#ddd}.popup-content .variation-option.active{background-color:#f60;color:white}.popup-content .variation-price{font-size:18px!important;font-weight:700;color:#1bae70;display:none}.popup-content button.add_to_cart_button{background-color:#e57d16;border:1px solid #e57d16;padding:7px 30px;font-size:16px;margin:0 auto;width:100%!important;display:flex;align-items:center;justify-content:center;max-width:260px;font-weight:600;margin-top:10px}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;justify-content:center;align-items:center}.popup-content{background:#fff;padding:40px 30px;width:100%;position:absolute;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,.3);left:50%;margin:0 auto;max-width:400px;top:90px!important;transform:translate(-50%,0px)!important}.popup-content h3{font-size:32px;font-weight:600;font-family:"BebasNeue";letter-spacing:1px!important;padding-bottom:8px;border-bottom:1px solid #ededed}div#search-layout .popup-content h3{font-size:32px;font-weight:600;font-family:"BebasNeue";letter-spacing:1px!important;padding-bottom:8px;border-bottom:1px solid #ededed;justify-content:flex-start}.variation-option.hidden{display:none}.load-more-btn,.load-less-btn{background-color:#e57d16;color:white;padding:10px 20px;border:none;cursor:pointer;display:inline-block;margin-top:20px}.load-less-btn{display:none}button.variation-option{border:1px solid #d7d7d7!important;border-radius:10px!important;padding:32px 16px!important;cursor:pointer!important;min-width:140px!important;text-align:center!important;transition:.2s!important;border-bottom:20px solid #06752e!important;box-shadow:0 2px 10px rgba(0,0,0,.04);background:#fff!important;position:relative;width:200px}h2.variation-attributes{font-size:42px;font-weight:700;font-family:"BebasNeue";letter-spacing:1px;line-height:1;display:flex;flex-direction:column;margin-bottom:7px}.variation-attribute-names p,div#right-results .variation-attribute-names p{font-size:22px;margin-bottom:10px;margin-top:5px;font-weight:700;font-family:"BebasNeue";letter-spacing:1px;line-height:1;margin:0;color:#000}.popup-content{max-width:720px!important;height:calc(100vh - 160px);overflow:auto}.popup-content .variation-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important;margin-top:50px!important}.variation-grid-badge.save{font-size:15px;background:#ff0200;border-radius:20px;color:#fff;font-weight:600;padding:4px 10px;margin-top:10px}span.price-cstm span.woocommerce-Price-amount.amount{font-size:24px;margin-top:0;font-weight:500;color:#000}.variation-grid-badge.best-deal{position:absolute;top:-30px;left:0;right:0;margin:0 auto;padding:0;background:url("https://cdn.convertcart.com/uploads/85f84b74.jpg");width:calc(100% - 35px);color:#fff;height:30px;background-position:50%;background-size:cover;font-size:18px;font-weight:600;border-radius:12px 12px 0 0;line-height:1.5;--lzl-bg-img:"https://cdn.convertcart.com/uploads/85f84b74.jpg"}.variation-grid-badge.best-deal.lzl:not(.lzl-ed),.variation-grid-badge.best-deal.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAATCAYAAAC5i9IyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIElEQVRoBe3BMQEAAADCoPVPbQwfoAAAAAAAAAAAADgaJccAATkSVrgAAAAASUVORK5CYII=")}span.close-popup svg{height:32px;width:32px}.cb-grid,.cb-grid *{-webkit-user-select:none!important;user-select:none!important}.cb-grid{cursor:grab!important;touch-action:pan-y!important}.cb-grid.cb-dragging{cursor:grabbing!important}.cb-grid img,.cb-grid a{-webkit-user-drag:none!important;user-drag:none!important}@media only screen and (max-width:600px){button.variation-option{min-width:100px!important;width:31%}button.variation-option{border-bottom:8px solid #06752e!important}.popup-content .variation-grid{gap:10px}h2.variation-attributes{font-size:32px}.variation-attribute-names p{font-size:20px!important}span.price-cstm span.woocommerce-Price-amount.amount{font-size:15px;line-height:1.2}span.expected-price{font-size:15px;line-height:1.2!important}.variation-grid-badge.save{font-size:12px!important}span.base-price-label{font-size:12px!important}.variation-grid-badge.best-deal{font-size:12px!important}.popup-content{padding:40px 15px}button.variation-option{padding:32px 10px!important}.variation-grid-badge.best-deal{top:-22px;height:22px}.variation-price{text-align:center;padding-top:10px}}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:2px 2px 0;border-style:solid;font-size:1.2rem;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color);font-weight:700}.woocommerce-Address h3,.cart-collaterals h2{font-size:1.2rem;padding:.7em 1em}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-weight:700}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 2em;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color)}.woocommerce span.onsale,.wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--ast-global-color-0);color:#fff}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.widget_layered_nav_filters ul li.chosen a,.woocommerce-page ul.products li.product .ast-woo-product-category,.wc-layered-nav-rating a{color:var(--ast-global-color-2)}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--ast-global-color-0)}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ast-global-color-0);color:#fff}.woocommerce-MyAccount-navigation-link.is-active a{color:var(--ast-global-color-1)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--ast-global-color-0)}.woocommerce .star-rating,.woocommerce .comment-form-rating .stars a,.woocommerce .star-rating::before{color:var(--ast-global-color-3)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{background:var(--ast-global-color-0)}.woocommerce .woocommerce-cart-form button[name=update_cart]:disabled{color:#fff}.woocommerce #content table.cart .button[name=apply_coupon],.woocommerce-page #content table.cart .button[name=apply_coupon]{padding:10px 40px}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{line-height:1;border-width:1px;border-style:solid}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{line-height:1.3}.woocommerce[class*=rel-up-columns-] .site-main div.product .related.products ul.products li.product,.woocommerce-page .site-main ul.products li.product{width:100%}.woocommerce .up-sells h2,.woocommerce .related.products h2,.woocommerce .woocommerce-tabs h2{font-size:1.5rem}.woocommerce h2,.woocommerce-account h2{font-size:1.625rem}.woocommerce ul.product-categories>li ul li{position:relative}.woocommerce ul.product-categories>li ul li:before{content:"";border-width:1px 1px 0 0;border-style:solid;display:inline-block;width:6px;height:6px;position:absolute;top:50%;margin-top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce ul.product-categories>li ul li a{margin-left:15px}.ast-icon-shopping-cart svg{height:.82em}.ast-icon-shopping-bag svg{height:1em;width:1em}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap{line-height:1}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon{font-size:1.1em}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after{padding-left:2px}.ast-hfb-header .ast-addon-cart-wrap{padding:.4em}.ast-site-header-cart i.astra-icon:after{background:var(--ast-global-color-1)}@media (min-width:545px) and (max-width:921px){.woocommerce.tablet-columns-3 ul.products li.product,.woocommerce-page.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:922px){.woocommerce form.checkout_coupon{width:50%}}@media (max-width:921px){.woocommerce-cart .woocommerce-shipping-calculator .button{width:100%}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary{float:none;width:100%}.woocommerce-cart table.cart td.actions .ast-return-to-shop{display:block;text-align:center;margin-top:1em}.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:544px){.ast-separate-container .ast-woocommerce-container{padding:.54em 1em 1.33333em}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{order:1;margin-top:.5em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;margin-bottom:2em}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{padding-left:1em;padding-right:1em}.woocommerce #content table.cart .button,.woocommerce-page #content table.cart .button{width:100%}.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .button{flex:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block}.woocommerce ul.products a.button,.woocommerce-page ul.products a.button{padding:.5em .75em}.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:544px){.woocommerce ul.products a.button.loading::after,.woocommerce-page ul.products a.button.loading::after{display:inline-block;margin-left:5px;position:initial}.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n),.woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n){margin-right:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block;margin-right:0}}@media (min-width:922px){.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:50%}.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:46%}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto}}.widget_product_search button{flex:0 0 auto;padding:10px 20px}@media (min-width:922px){.woocommerce.woocommerce-checkout form #customer_details.col2-set,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:left;margin-right:4.347826087%}.woocommerce.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review_heading,.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:right;margin-right:0;clear:right}}select,.select2-container .select2-selection--single{background-image:url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%234E5652' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");background-size:.8em;background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:center;-webkit-appearance:none;-moz-appearance:none;padding-right:2em}.woocommerce-js .quantity{display:inline-flex}.woocommerce .quantity .ast-qty-placeholder{cursor:not-allowed}.woocommerce-js .quantity+.button.single_add_to_cart_button{margin-left:unset}.woocommerce-js .quantity .qty{width:2.631em;margin-left:38px}.woocommerce-js .quantity .minus,.woocommerce-js .quantity .plus{width:38px;display:flex;justify-content:center;background-color:transparent;border:1px solid var(--ast-border-color);color:var(--ast-global-color-3);align-items:center;outline:0;font-weight:400;z-index:3;position:relative}.woocommerce-js .quantity .minus{border-right-width:0;margin-right:-38px}.woocommerce-js .quantity .plus{border-left-width:0;margin-right:6px}.woocommerce-js .quantity input[type=number]{max-width:58px;min-height:36px}.woocommerce-js input[type=number].qty::-webkit-inner-spin-button,.woocommerce input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce-js input[type=number].qty{-webkit-appearance:none;-moz-appearance:textfield}.woocommerce ul.products li.product.desktop-align-left,.woocommerce-page ul.products li.product.desktop-align-left{text-align:left}.woocommerce ul.products li.product.desktop-align-left .star-rating,.woocommerce ul.products li.product.desktop-align-left .button,.woocommerce-page ul.products li.product.desktop-align-left .star-rating,.woocommerce-page ul.products li.product.desktop-align-left .button{margin-left:0;margin-right:0}@media (max-width:921px){.woocommerce ul.products li.product.tablet-align-left,.woocommerce-page ul.products li.product.tablet-align-left{text-align:left}.woocommerce ul.products li.product.tablet-align-left .star-rating,.woocommerce ul.products li.product.tablet-align-left .button,.woocommerce-page ul.products li.product.tablet-align-left .star-rating,.woocommerce-page ul.products li.product.tablet-align-left .button{margin-left:0;margin-right:0}}@media (max-width:544px){.woocommerce ul.products li.product.mobile-align-left,.woocommerce-page ul.products li.product.mobile-align-left{text-align:left}.woocommerce ul.products li.product.mobile-align-left .star-rating,.woocommerce ul.products li.product.mobile-align-left .button,.woocommerce-page ul.products li.product.mobile-align-left .star-rating,.woocommerce-page ul.products li.product.mobile-align-left .button{margin-left:0;margin-right:0}}.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px}.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set,.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set{width:100%}.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review,.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading,.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review,.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading{width:100%;float:inherit}.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection--single,.elementor-widget-woocommerce-cart .select2-container .select2-selection--single{padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce form .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce form .shipping_address,.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link,.elementor-widget-woocommerce-cart .woocommerce a.remove{border:none}.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals>h2{background-color:inherit;border-bottom:0px;margin:0}.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals{padding:0;border-color:inherit;border-radius:0;margin-bottom:0;border-width:0}.elementor-widget-woocommerce-cart .woocommerce-cart-form .e-apply-coupon{line-height:initial}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin-bottom:var(--myaccount-section-title-spacing,0px)}.elementor-widget-woocommerce-my-account .woocommerce-Addresses .woocommerce-Address-title,.elementor-widget-woocommerce-my-account table.shop_table thead,.elementor-widget-woocommerce-my-account .woocommerce-page table.shop_table thead,.elementor-widget-woocommerce-cart table.shop_table thead{background:inherit}.elementor-widget-woocommerce-cart .e-apply-coupon,.elementor-widget-woocommerce-cart #coupon_code,.elementor-widget-woocommerce-checkout-page .e-apply-coupon,.elementor-widget-woocommerce-checkout-page #coupon_code{height:100%}.elementor-widget-woocommerce-cart td.product-name dl.variation dt{font-weight:inherit}.elementor-element.elementor-widget-woocommerce-checkout-page .e-checkout__container #customer_details .col-1{margin-bottom:0}