@font-face{font-family:'Arial-Fallback-Roboto';src:local('Arial');size-adjust:98%;ascent-override:96%;descent-override:21%;line-gap-override:0%}@font-face{font-family:'Arial-Fallback-Montserrat';src:local('Arial');size-adjust:104%;ascent-override:97%;descent-override:23%;line-gap-override:0%}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/beautyhub/fonts/montserrat-400.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 700;font-display:swap;src:url(/wp-content/themes/beautyhub/fonts/montserrat-600.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/beautyhub/fonts/roboto-400.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/beautyhub/fonts/roboto-400-italic.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/beautyhub/fonts/roboto-700.woff2) format('woff2')}:root{color-scheme:light dark;--blue:#0084d6;--red:#ff0000;--orange:#ff6105;--e-global-color-astglobalcolor0:var(--orange);--ast-global-color-0:var(--orange);--ast-global-color-1:var(--orange);--global-color:var(--blue);--button-color:var(--orange);--border-color:#00000012;--sale-price:var(--red);--bh-border:#f5c4a74f;--bh-bg-color:#f5c4a736;--font-family:'Roboto';--second-family:'Montserrat'}body,html{font-family:var(--font-family),'Arial-Fallback-Roboto',system-ui,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--second-family),'Arial-Fallback-Montserrat',system-ui,sans-serif;font-weight:600}a{text-decoration:none}a.link-decoration{text-decoration:underline;text-decoration-skip-ink:none}.main-description a{color:#7c7c7c}.woocommerce button.button,.woocommerce #respond input#submit,body .elementor-menu-cart__footer-buttons .elementor-button.elementor-size-md,.form-contacts.elementor-element .elementor-widget-container .elementor-form .elementor-button,.woocommerce-js a.button{background-color:var(--button-color);color:#fff;border:none}.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce #respond input#submit:hover,body .elementor-menu-cart__footer-buttons .elementor-button.elementor-size-md:hover,.form-contacts.elementor-element .elementor-widget-container .elementor-form .elementor-button:hover,.woocommerce-js a.button:hover{background-color:var(--button-color);color:#fff;border:none;box-shadow:0 0 5px 5px #ff61054f}.entry-title{font-weight:600}h1.entry-title{font-size:1.625rem}h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:1.75rem}h2.widget-title,h3.widget-title,h4.widget-title,h5.widget-title,h6.widget-title{font-weight:600}h2.widget-title{font-size:1.25rem}div.highlight{padding:1rem;background-color:#fef3f3;border-radius:4px}div.category-description h2,div.category-description h3,div.category-description h4,div.category-description h5,div.category-description h6{margin:.5em 0;padding:0}.widget{border:1px solid #00000012}.ast-separate-container .ast-woocommerce-container{padding:2em;border:1px solid var(--border-color)}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0}.ast-header-account-inner-wrap{line-height:100%}.site-header{position:sticky;top:0;left:0;border-bottom:1px solid var(--border-color)}.ast-builder-menu-1 .menu-item:hover>.menu-link{color:var(--orange)}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link{color:var(--orange)}.ast-addon-cart-wrap .ast-woo-header-cart-info-wrap{overflow-wrap:normal}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{background-color:var(--orange)}.ast-site-header-cart .ast-site-header-cart-li:hover .ast-addon-cart-wrap i.astra-icon:after{color:#fff;transform:scale(1.1)}body.ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{background-color:var(--orange);color:#fff}.woocommerce-js .woocommerce-product-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.woocommerce-review-link{font-size:.8rem}.reviewpage-box .woocommerce-review-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.woocommerce-js .star-rating{font-size:.8rem}.reviewpage-box .woocommerce-review{display:flex;background-color:#fff;padding:2em;border-radius:4px;box-shadow:0 3px 1px 1px #e2e2e2;position:relative;transition:0.2s}.reviewpage-box .woocommerce-review:hover{box-shadow:0 5px 8px 4px #e2e2e2;transform:scale(1.01);z-index:2}.reviewpage-box .review-avatar{margin-right:15px;flex-shrink:0;display:none}.reviewpage-box .review-avatar img{border-radius:50%;width:64px;height:64px}.reviewpage-box .review-content{flex:1;font-size:0}.reviewpage-box .review-header{display:flex;align-items:center;gap:10px;justify-content:space-between}.review-content .review_autor{font-size:1rem;font-weight:700;line-height:100%}.reviewpage-box .review-date{color:#999;font-size:.75rem;display:block}.reviewpage-box .star-rating{color:#f5a623;font-size:.8rem;line-height:1;margin:0;flex:0 0 auto}.reviewpage-box .star-rating::before{color:#f5a623}.reviewpage-box .star-rating .inactive{color:#ddd}.reviewpage-box .review-product{font-style:italic;margin-bottom:5px;font-size:14px}.reviewpage-box .review-text{font-size:1rem;line-height:1.5}.woocommerce-js #reviews #comments ol.commentlist li img.avatar{display:none}.woocommerce-js #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0}.woocommerce-js #reviews #comments ol.commentlist ul.children{margin:1em 0 0 2em}.woocommerce-page ul.products li.product{box-shadow:0 1px 3px 0 #c3c0c0;padding:5px;transition:0.2s;border-radius:4px}.woocommerce-page ul.products li.product:hover{box-shadow:0 1px 10px 0 #c3c0c0}.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:.875rem}.woocommerce-page ul.products li.outofstock{filter:grayscale(100%) opacity(.6)}.woocommerce.woocommerce-page .price ins .amount{color:var(--sale-price)}.woocommerce .woocommerce-ordering,.woocommerce-js .woocommerce-ordering{margin-bottom:.5em}.woocommerce-js .woocommerce-result-count{padding:.5em 0;margin:0}.woocommerce-js .woocommerce-ordering select{padding:.5em 0}.archive .page-title{margin-bottom:.5em}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background:#fff0;border:none}.site-branding .site-header .site-description{display:none}.ast-container .toggle-sidebar{display:block;cursor:pointer;background-color:#fff;color:#000;padding:10px;text-align:center;border-radius:0;margin:15px 0 0 0;border:2px solid #00000020}.ast-container .toggle-sidebar:hover{background-color:#fff}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-container #secondary{margin-top:clamp(0.9375rem, 0.2822rem + 1.8204vw, 1.875rem)}.ast-separate-container.ast-two-container.ast-left-sidebar #secondary{padding-right:5px}.ast-separate-container #primary{padding:0em 0 2em}.woocommerce-js div.product form.cart .reset_variations{background:#fff0}.astra-cart-drawer-content .elementor-menu-cart__footer-buttons{padding:10px}.single-product.woocommerce-js .single_variation_wrap .woocommerce-variation-description .woocommerce-variation-description__text{margin:0;font-weight:600;font-size:.875rem;color:#888;font-family:var(--second-family)}@media (max-width:768px){.single-product.woocommerce-js .single_variation_wrap .woocommerce-variation-description .woocommerce-variation-description__text{font-size:1rem}}.woocommerce-js div.product .out-of-stock{display:inline-block;padding:0 10px;font-size:14px;color:#d9534f;background-color:#fff5f5;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:10px}.woocommerce-js div.product .woocommerce-tabs{margin-bottom:0}.woocommerce-js div.product .woocommerce-tabs ul.tabs{padding:10px 0}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{color:#000;font-weight:700;opacity:.5;padding:.5em;font-size:1.4285rem}.woocommerce-js div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a{opacity:1;background-color:#f5f7f9}.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before{display:none}.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce-js div.product .woocommerce-tabs .shop_attributes,.woocommerce-js div.product .woocommerce-tabs .shop_attributes th,.woocommerce-js div.product .woocommerce-tabs .shop_attributes td{border-color:#eee;margin:0}.woocommerce-js div.product .woocommerce-tabs .shop_attributes td{font-style:italic}.woocommerce-js div.product .woocommerce-tabs .shop_attributes th{color:#888}.woocommerce-js div.product .woocommerce-tabs .shop_attributes tr:nth-child(odd){background-color:#f5f7f9}.woocommerce-Tabs-panel p:has(+ul){margin-bottom:0}.bh-advantage .elementor-widget-image{padding:7px;border-radius:50px;flex-shrink:0;background-color:#dddddd21;border:2px solid #ddd}.bh-advantage>.elementor-element{align-items:center}.woocommerce-js .comment-reply-title{font-size:1rem}.single-product #reviews .comment-form-rating label,.single-product #reviews .comment-form-comment label{font-size:1rem}.single-product #reviews #review_form{padding:1rem 0 0 0;border:none;border-top:1px solid #E2E2E2}.woocommerce div.product form.cart .button.single_add_to_cart_button{display:flex;align-items:center;justify-content:center}.woocommerce button.button.alt.disabled.wc-variation-selection-needed{background-color:var(--button-color);color:#fff;border:none;opacity:.5}.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover{background-color:var(--button-color)}.woocommerce-js div.product form.cart div.quantity{border:2px solid #ffad7f;border-radius:4px}.woocommerce-js .quantity .minus,.woocommerce-js .quantity .plus{background-color:var(--bh-bg-color);border:none}.woocommerce-js .quantity .minus{border-radius:4px 0 0 4px}.woocommerce-js .quantity .plus{border-radius:0 4px 4px 0;margin:0}.woocommerce-js .quantity .minus::before,.woocommerce-js .quantity .plus::before{content:"";display:block;width:1px;height:60%;background-color:#ffad7f;position:absolute;top:50%;transform:translateY(-50%)}.woocommerce-js .quantity .minus::before{right:0}.woocommerce-js .quantity .plus::before{left:0}.quantity.buttons_added .qty{border:none;background-color:var(--bh-bg-color);font-weight:400}.single-product .woocommerce-message{background-color:#fff0;outline:none;color:var(--e-global-color-astglobalcolor0);margin:0;font-size:14px}.single-product .woocommerce-message::before{color:var(--e-global-color-astglobalcolor0)}.single-product .button.wc-forward{display:none}.woocommerce-page table.shop_table .product-thumbnail img{max-width:150px}.woocommerce-page.woocommerce-checkout form #order_review td.product-name{display:block}#ast-scroll-top{background-color:#fff0;border:1px solid var(--orange);transition:0.2s;border-radius:50px}#ast-scroll-top:hover{background-color:initial;box-shadow:0 0 8px 1px var(--orange)}.ast-scroll-top-icon .ast-icon svg{fill:var(--orange);transition:0.2s}.open-popup{font-style:italic;font-size:12px;border-radius:4px;display:inline-block}.open-popup__size{text-decoration:underline;display:flex;place-items:center}.open-popup__size::before{content:"";display:inline-block;margin-right:5px;width:40px;aspect-ratio:1.5 / 1;background-image:url(/wp-content/uploads/2026/06/tailor-s-tape-measure-1.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.elementor-popup-modal{backdrop-filter:blur(5px)}.ast-loop-product__link{vertical-align:top}.woocommerce-ordering select.orderby:focus{border:none}.woocommerce-page #content table.cart td.actions .button{margin:0}.woocommerce .star-rating,.woocommerce .comment-form-rating .stars a,.woocommerce .star-rating::before{color:#ffb100}.reviewer{font-size:.75rem}.myreviews .product-title{font-size:.875rem}.widget_recently_viewed_products .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.text-info__list{margin:0 0 1.5em 1.3em}.text-info__list>li+li{margin-top:15px}.woocommerce-terms-and-conditions-wrapper{font-size:.8rem;padding:0 0 15px 0}.woocommerce-terms-and-conditions-wrapper a{text-decoration:underline}.review-box .widget_recent_reviews h5{font-size:clamp(1.375rem, 1.2002rem + 0.4854vw, 1.625rem);padding:15px 0}.myreviews{overflow:hidden}.myreviews .swiper-container-slides{padding:0 3px 30px 3px}.myreviews .swiper-button-next,.myreviews .swiper-button-prev{bottom:-4px;top:auto}.myreviews .swiper-button-next:after,.myreviews .swiper-button-prev:after{font-size:15px}.myreviews .swiper-container-slides .swiper-slide{min-height:130px;border:1px solid #f2f4f8;transition:0.2s;font-family:var(--second-family)}.myreviews .swiper-container-slides .swiper-slide:hover{box-shadow:0 2px 4px rgb(40 41 61 / .04),0 8px 16px rgb(96 97 112 / .16);transform:scale(1.01)}.myreviews .product_list_widget .star-rating{font-size:10px}.myreviews .product_list_widget .swiper-pagination-bullet-active{background:#0084D6}.myreviews ul.product_list_widget li{padding:.6em 0 .6em 9em}.myreviews .swiper .swiper-slide a>img{width:8em;height:8em}.myreviews .swiper-container-slides .swiper-slide.last-review-slide{display:flex;align-items:center;justify-content:center;padding:0;background:#fcfcfc;border:1px dashed var(--button-color)}.all-reviews-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:#333}.all-reviews-content{display:flex;justify-content:center;flex-direction:column;align-items:center}.all-reviews-text{display:block;font-size:14px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase}.all-reviews-arrow{font-size:24px;color:var(--button-color);transition:transform 0.3s ease}.last-review-slide:hover .all-reviews-arrow{transform:translateX(10px)}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:rgb(0 0 0 / 12%);background-color:#fff0}.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:#0000000d}.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus{border-style:none}.widget_price_filter{display:block}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--e-global-color-astglobalcolor0);border:3px solid var(--orange)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff;border:3px solid var(--orange);top:-.3em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 8px rgb(255 20 0 / 10%)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:active{box-shadow:0 0 0 10px rgb(255 20 0 / 16%)}.price_slider_amount button.button{background:#ffffff3b;border-radius:4px;border:2px solid #e2e2e2;color:#000;font-weight:400;transition:all .2s linear}.price_slider_amount button.button:hover,.price_slider_amount button.button:focus{box-shadow:none;background:#fff;color:currentColor;border:2px solid #00000080}.ast-separate-container.ast-two-container #secondary .widget{padding:1em;margin-bottom:.3em}.widget_product_categories .cat-item.current-cat{font-weight:600}.widget_product_categories .cat-item.current-cat a{position:relative;left:10px;color:var(--ast-global-color-0)}.ast-on-card-button{right:.2em;visibility:visible;opacity:1;transition:0.3s}.ast-on-card-button .ahfb-svg-iconset{color:var(--e-global-color-astglobalcolor0);border:1px solid var(--e-global-color-astglobalcolor0);opacity:1!important}.ast-on-card-button:hover .ast-icon svg:not([fill]){fill:var(--orange)}.ast-on-card-button:hover .ahfb-svg-iconset{box-shadow:0 0 8px 1px var(--orange)}.ast-on-card-button:hover .ast-card-action-tooltip,.ast-on-card-button:focus .ast-card-action-tooltip{opacity:0;display:none}.ast-on-card-button.add_to_cart_button{display:block}.ast-onsale-card{top:1em}.badge-new-custom{position:absolute;z-index:3;bottom:0;left:0;background-color:#0091ff;color:#fff;border-radius:3px;border:1px solid #0091ff;left:-.5em;padding:.4em .8em;font-size:.87em;font-weight:400;line-height:normal;letter-spacing:normal;box-shadow:0 4px 4px rgb(0 0 0 / .15)}.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{z-index:4;display:inline-block;padding:0 10px;border:1px solid #b7b7b7;border-radius:4px}.ast-shop-product-out-of-stock{font-family:'Montserrat';font-size:12px}.ast-onsale-card{background-color:var(--sale-price);color:#fff;border-radius:3px;border:1px solid var(--sale-price);left:-.5em}.woocommerce-js .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{width:100%}.astra-mobile-cart-overlay{background-color:rgb(0 0 0 / 75%)}.elementor-menu-cart__footer-buttons{grid-template-columns:1fr;margin:0 auto;width:100%}div.elementor-menu-cart__footer-buttons .elementor-button{font-size:1rem}.elementor-menu-cart__footer-buttons .elementor-button--checkout{display:none}.elementor-menu-cart__subtotal{padding:1em 1.3em;margin-bottom:0;margin-top:auto}.woocommerce-notices-wrapper,.woocommerce-message{border:none}#cartbounty-exit-intent-form input{display:none}#cartbounty-exit-intent-submit{color:transparent!important;font-size:0!important;line-height:0!important;position:relative;width:100%;background-color:var(--orange)!important}#cartbounty-exit-intent-submit::before{content:"До оформлення";color:#fff;font-size:16px;line-height:normal;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.woocommerce-checkout .woocommerce-info{background-color:#0084d617;padding:10px;border:none}.woocommerce-checkout .woocommerce-info::before{display:none}.woocommerce-page.woocommerce-checkout table.cart td:not(.product-name),.woocommerce.woocommerce-checkout table.cart td:not(.product-name),.woocommerce-page.woocommerce-checkout table.cart th,.woocommerce.woocommerce-checkout table.cart th{padding:5px;text-align:center}.woocommerce-js form .form-row label{font-size:1rem}.add_to_cart_one_click{text-align:center}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}#coupon_code{max-height:100%!important}.elementor-menu-cart__product-price{color:inherit}.product_cat-vygoda:not([data-elementor-type="product"])::after{content:"вигода";font-size:13px;color:#ff5722;background:#fff;padding:0 5px;border-radius:3px;border:1px solid #ff5722;box-shadow:0 4px 4px rgb(0 0 0 / .15);text-align:center;position:absolute;top:0;left:0;width:fit-content}.wp-block-search__inside-wrapper{width:100%!important}.wc-block-product-search__fields>input[type=search]{border-radius:3px;border-width:2px;width:100%}[CLASS*="wc-block"] button{border-color:var(--ast-border-color);border-width:2px}[CLASS*="wc-block"] button:hover{color:#fff}.wc-block-product-search__fields>input[type=search]:focus{box-shadow:inset 0 0 1px 1px var(--e-global-color-astglobalcolor0);outline:none}.wc-block-product-search .wc-block-product-search__button{background:inherit}.wpb_category_n_menu_accordion>ul>li>a{line-height:16px;padding:14px 5px}.wpb_wmca_accordion_wrapper_theme_transparent ul ul{margin:5px 0 0 15px!important}.wpb_wmca_accordion_wrapper_theme_transparent ul ul li a{padding:10px}.wpb_wmca_accordion_wrapper_theme_transparent ul li a{border:0}.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-cat>a{color:var(--orange)!important}.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li:hover>a,.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.wpb-wmca-focus>a,.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-cat>a,.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-menu-item>a,.wpb_wmca_accordion_wrapper_theme_transparent li.current_page_item>a{border-color:var(--orange);color:var(--orange)!important}.wpb_wmca_accordion_wrapper_theme_transparent ul ul{margin:0!important;padding:0 0 0 15px!important;background-color:rgb(245 248 250 / .8)}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:20px}.category-description{margin:3rem 0 0 0;max-height:200px;overflow-y:auto;padding:0 10px 0 0;font-size:.9375rem}.category-description h3,.category-description h4,.category-description h5,.category-description h6{margin:1em 0 0 0}.category-description p{margin:0}.category-description ul,.category-description ol{margin:0 0 0 2em}.category-description::-webkit-scrollbar{width:4px}.category-description::-webkit-scrollbar-track{background:#f5f7fa}.category-description::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:20px}@supports not selector(::-webkit-scrollbar){.category-description{scrollbar-width:thin;scrollbar-color:var(--orange) #f5f7fa}}.woocommerce-page table.cart td.actions{display:none}.woocommerce form.checkout_coupon .button{width:100%}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 1em;border-width:0 1px 1px}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:1px 1px 0 1px;padding:1em}.widget_top_rated_products{display:none}.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle,.archive .ast-menu-toggle,.woocommerce-page .ast-menu-toggle{background:#fff0;outline:none;border:none}.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle:hover,.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle:focus,.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle:active{outline:none;border:none}.elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button{top:10px!important;right:10px!important}.elementor-popup-modal .dialog-close-button svg{fill:red}.product_meta .tagged_as{display:none!important}.woocommerce-js div.product .product_meta>span{font-weight:400}.woocommerce-js div.product form.cart .single_variation_wrap .single_variation{margin:0}@media (max-width:921px){.ast-left-sidebar #content>.ast-container{display:flex!important;width:100%;flex-direction:column!important}.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding:10px 15px}#secondary{display:none;transition:max-height 0.3s ease;overflow:hidden;position:initial}#secondary.expanded{display:block}.widget_recently_viewed_products{display:none}.astra-cart-drawer.active{width:100%}.reviewpage-box .woocommerce-review-list{grid-template-columns:repeat(2,1fr)}.ast-header-break-point .ast-builder-menu-1 .main-header-menu .menu-item>.menu-link{padding:10px 20px}.menu-item .sub-menu{padding:0 0 0 20px}.ast-header-account-wrap{display:none}.ast-builder-menu-1 .main-header-menu .sub-menu{background:#fff}.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle{top:10px}.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle:hover,.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle:focus,.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle:active{outline:none;border:none}.ast-icon.icon-arrow svg{margin:0}}@media (max-width:767px){.elementor-menu-cart__footer-buttons{width:100%}.elementor-menu-cart__subtotal{padding:.5em 15px}.reviewpage-box .woocommerce-review-list{grid-template-columns:1fr}.ast-mobile-popup-drawer .ast-mobile-popup-inner{max-width:100%}.menu-item .sub-menu{font-size:12px}}@media(max-width:576px){html,body{font-size:14px}.toggle-sidebar{font-size:10px}.ast-separate-container .ast-woocommerce-container{padding-left:.5em;padding-right:.5em}.woocommerce-js .woocommerce-breadcrumb,.woocommerce-js div.product .product_meta{font-size:.85rem}.woocommerce-js div.product .woocommerce-tabs .panel,.woocommerce-product-details__short-description{font-size:1rem}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block;text-align:center}.woocommerce-js .comment-reply-title{font-size:1rem}.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:1rem}.woocommerce ul.products li.product .price{font-size:1rem}.single-product #reviews .comment-form-rating label,.single-product #reviews .comment-form-comment label{font-size:1rem}.single-product #reviews #review_form .submit{width:100%}.single-product #reviews .comment-form-rating .stars a{height:1rem;width:1rem}.single-product #reviews .comment-form-rating .stars a::before{font-size:1rem}.woocommerce-checkout.woocommerce-page .elementor-section-boxed{padding:0}.woocommerce-checkout.woocommerce-page .elementor-section .elementor-element-populated{padding:50px 10px}.woocommerce-shipping-fields{display:none}.quantity .qty{font-size:1rem}.woocommerce-error li{font-size:1rem}.woocommerce div.product form.cart .button.single_add_to_cart_button{width:100%}.elementor-menu-cart__footer-buttons{grid-template-columns:1fr;padding:0 10px}.widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button{margin-right:0}.woocommerce-review-link{font-size:.857rem}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){border:none;padding:0}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border:none;padding-right:0;padding-left:0;padding-bottom:0}.woocommerce-page .shop_table.cart{border:none}.woocommerce-cart-form__cart-item{border-bottom:1px solid #ff610559}.woocommerce-cart-form__cart-item>td{border-width:0}.woocommerce-checkout.woocommerce-page table.shop_table td{border:0;padding:10px 0;font-size:1rem}.woocommerce-page.woocommerce-checkout table.shop_table th{border:none}.woocommerce-page table.shop_table_responsive tr td::before{font-size:1rem}.woocommerce-page #content table.cart td.actions .coupon{max-width:100%}.woocommerce-checkout .woocommerce-info{font-size:1rem}.single-product .woocommerce-message{font-size:10px}.single-product .product_title{font-size:1.4285rem}.single-product .single-product-category{font-size:14px}.reviewpage-box .woocommerce-review{padding:1em}.category-description{font-size:1rem}}