body, h1,h2,h3,h4,h5,h6,
.ast-button, .elementor-heading-title{font-feature-settings:"locl" 1;font-language-override:"BGR";}
.fl-asst-frame{display:none !important;visibility:hidden !important;}
.cky-notice-des > p:nth-child(1) > a:nth-child(1){color:#7f8e84 !important;text-decoration-color:#7f8e84 !important;}
.loader-background{pointer-events:none;}
.site-logo-img img{width:200px;}
li.mm-line{border-top:1px solid rgb(0, 0, 0) !important;width:45% !important;margin-left:20px;}
#menu-item-39381 > a > span.menu-text{display:none !important;}
.ast-menu-toggle, .menu-link, .menu-toggle-close{border-style:none !important;outline:none !important;outline-width:0 !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent !important;}
button#menu-toggle-close,
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal, button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal:focus, button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal:active{border:none !important;-webkit-tap-highlight-color:transparent !important;}
body{font-variant-ligatures:normal;font-feature-settings:"kern" 1, "liga" 1, "locl" 1;}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img{margin-bottom:0 !important}
.uabb-woocommerce .uabb-woo-products-summary-wrap{padding:0.3em 1.2em !important;}
.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:0.5em !important;}
.ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-menu-cart-outline .ast-addon-cart-wrap{border:0;}
.fl-callout-title a{text-decoration:none !important;}
.fl-callout-button .fl-button-wrap{margin-top:20px;}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:1.3em;}
.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;}
.woocommerce-js ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-weight:500;}
.woocommerce-js div.product .product_title{font-size:1.7rem;}
.features h4{text-align:center;margin:0;}
.choice-icon-box .material-symbols-outlined{font-size:40px;text-align:center;margin-bottom:20px;}
.choice-icon-box{display:flex;flex-direction:column;align-content:center;align-items:center;}
.header-phones{display:flex;align-items:center;}
.ast-above-header.ast-above-header-bar{background:#efefef;border:0;}
.choice-icon-box img{margin-bottom:20px;}
h2.widget-title{font-weight:600;}
.site-above-footer-wrap, .site-below-footer-wrap{padding-top:5px;padding-bottom:5px;}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:#fff;border-top-width:0;}
.ast-footer-copyright{text-align:center;font-size:14px;letter-spacing:1px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{border-top-width:0;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{top:0;}
button, .ast-button, .button, input[type="button"], input[type="reset"], input[type="submit"], a:where(.wp-block-button__link){border-radius:0;}
#mc_embed_signup_scroll input[type="email"]{height:50px;border:0;border-radius:0;border-bottom:1px solid #000 !important;box-shadow:none;}
#mc_embed_signup_scroll input[type="submit"]{height:50px;background:#000;color:#fff;}
#mc_embed_signup_scroll input[type="submit"]:hover{background:#fff;color:#000;}
@media only screen and (max-width: 921px) {
tr.woocommerce-shipping-totals.shipping, tr.cart-subtotal{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:1.0em !important;}
.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding:0 !important;}
}
@media(max-width:767px){
.woocommerce div.product form.cart .button.single_add_to_cart_button{width:100%;}
}
@media(max-width:1400px){
#mc_embed_signup_scroll input[type="submit"]{width:100%;}
}
@media(min-width:981px){
.ahfb-svg-iconset svg{width:20px !important;height:20px !important;}
}
.woocommerce .astra-shop-filter-button .astra-woo-filter-text, .woocommerce button.astra-shop-filter-button .astra-woo-filter-text, .woocommerce-page .astra-shop-filter-button .astra-woo-filter-text, .woocommerce-page button.astra-shop-filter-button .astra-woo-filter-text{margin-left:0.75em;}
@media(min-width:1400px){
#mc_embed_signup_scroll input[type="email"]{border-right-width:0px !important;}
#mc_embed_signup_scroll{display:flex;align-items:center;}
}
.ast-scroll-to-top-right{right:20px;bottom:70px;}
.ast-sticky-add-to-cart .ast-sticky-add-to-cart-content .ast-sticky-add-to-cart-title-wrap .ast-sticky-add-to-cart-title{font-weight:600;letter-spacing:0.01em;}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button{padding:17px 20px;background:#000;color:#fff;font-weight:600;font-size:18px;}
.quantity input[type="number"]{height:52px;}
.ast-variation-button-group .ast-single-variation.active{color:#ffffff;background:#000000 !important;border:1px solid #000000 !important;}
.ast-variation-button-group .ast-single-variation{border:1px solid #000000 !important;}
.ast-single-product-payments{margin-top:10px;}
.ast-single-product-extras .ast-heading{font-weight:600;font-size:20px;}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{color:#000000;}
.ast-variation-button-group .ast-single-variation{display:inline-block;padding:0.5em 1.5em;}
.uabb-woocommerce .uabb-woo-products-summary-wrap .button{color:#000000 !important;padding:10px 30px;}
.uabb-woocommerce .uabb-woo-products-summary-wrap .button:hover{color:#ffffff !important;}
.main-header-menu, .site-footer .widget_nav_menu li,
.choice-btn-white, .choice-btn, .button,
.woocommerce-js table.shop_table thead th, .woocommerce-page table.shop_table thead th{text-transform:lowercase;}
.page-title{font-weight:600;}
.ast-primary-header-bar{border-bottom:0;}
.woocommerce-js .woocommerce-breadcrumb{display:none;}
.page-title{text-align:center;}
.woocommerce-ordering select.orderby{max-width:100%;width:100%;text-overflow:ellipsis;font-size:15px;margin-right:20px;padding:0px 15px;border:1px solid #000;}
.woocommerce-ordering select.orderby:focus{border:1px solid #000;}
.woocommerce-ordering  select{height:40px;}
.site-footer a::after, .main-navigation a::after{transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s;}
.site-footer a:hover::after, .main-navigation a:hover::after{transform-origin:0% 50%;transform:scale3d(1, 1, 1);}
.site-footer .menu-link::after, .main-navigation .menu-link::after{content:'';}
.site-footer .menu-link::after, .main-navigation .menu-link::after{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none;}
.site-footer .widget_nav_menu li{position:relative;}
.site-footer .menu-link{display:inline-block;position:relative;padding:3px 0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:1px;}
.main-header-menu .sub-menu{width:142px;}
.site-footer #text-3{line-height:1.8;}
.choice-btn .uabb-creative-button-wrap a{border:0 !important;border-bottom:2px solid #000 !important;}
.choice-btn-white .uabb-creative-button-wrap a{border:0 !important;border-bottom:2px solid #fff !important;}
.choice-btn-white, .choice-btn{letter-spacing:1px;font-weight:800;}
.ast-variation-button-group .ast-single-variation{font-weight:800;}
.ast-article-post .post-thumb-img-content img{aspect-ratio:auto;}
.inquiry-button{width:100%;margin-top:20px;}
.contacts .material-symbols-outlined{font-size:33px;}
.wpcf7 input.wpcf7-form-control:not([type=submit]), .wpcf7 textarea.wpcf7-form-control{padding:15px;border:0;box-shadow:none;border-bottom:1px solid #000;border-radius:0;margin:5px 0;}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select{height:50px;}
.wpcf7 input::placeholder, .wpcf7 input, .wpcf7 textarea, .wpcf7 textarea::placeholder{color:#000;font-weight:600;}
.wpcf7 .form-row{margin:15px 0;}
.wpcf7 input.wpcf7-form-control:not([type=submit]):focus, .wpcf7 select.wpcf7-form-control:focus, .wpcf7 textarea.wpcf7-form-control:focus{border-bottom:2px solid #000;border-radius:0;margin:5px 0;}
.wpcf7 input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #000;border-radius:0;background:#fff;cursor:pointer;position:relative;margin-right:8px;margin-top:2px;}
.wpcf7 input[type="checkbox"]:checked{background:#000;border-color:#000;}
.wpcf7 input[type="checkbox"]:checked::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.wpcf7-list-item label{display:flex;align-items:flex-start;cursor:pointer;}
.form-row .wpcf7-list-item label{line-height:1.5em!important;font-weight:700;font-size:16px !important;}
header.entry-header .entry-title{padding:0 30px;text-align:center;}
header.entry-header .entry-title{font-weight:600;font-size:36px;font-size:2.25rem;line-height:1.4em;}
.woocommerce .woocommerce-cart-form__cart-item .product-name .ast-product-name>a{font-weight:600;}
#ast-coupon-trigger{display:inline-block;cursor:pointer;margin-bottom:0;font-weight:600;text-decoration:underline;color:#000000;}
#ast-coupon-trigger:hover{text-decoration:none;color:#7a7a7a;}
.woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{text-align:center;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:0.6em;}
.woocommerce form.checkout_coupon .button{height:50px;}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=email], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=number], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=password], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=reset], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=search], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=tel], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=text], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=url], body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row select, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea{border:none;border-radius:0;padding:.9em .8em;border-bottom:1px solid #000;}
#shipping_method .woo-bg--speedy-delivery .woo-bg-multiselect--additional-field,
.multiselect__tags, .woocommerce form .form-row textarea, .woocommerce input[type=email], .woocommerce input[type=number], .woocommerce input[type=password], .woocommerce input[type=reset], .woocommerce input[type=search], .woocommerce input[type=tel], .woocommerce input[type=text], .woocommerce input[type=url], .woocommerce textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea{margin:0;border:0;border-radius:0;border-bottom:1px solid #000;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{top:-0.8em;}
.ast-header-break-point .ast-icon.icon-arrow svg{margin-left:0 !important;}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus,
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus{outline:none !important;border:1px solid #000 !important;}
.ast-onsale-card{box-shadow:none;border-radius:0;background:#000;color:#fff;font-size:16px;font-weight:600;top:1em;left:1em;}
.ast-on-card-button .ahfb-svg-iconset{border-radius:0;box-shadow:none;}
.ast-card-action-tooltip{margin-right:10px;border-radius:0;font-size:0.9em;font-weight:600;font-size:15px;}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span{padding:10px;}
.woocommerce nav.woocommerce-pagination ul li > .page-numbers{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;line-height:1;margin:0;padding:0;vertical-align:middle;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover{color:#000000;}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb{accent-color:#000;}
.filter-checkbox label{display:flex;align-items:center;}
.filter-checkbox input[type=checkbox]{margin-right:5px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{margin:8px 0;}
.ast-on-card-button:hover .ahfb-svg-iconset, .ast-on-card-button:focus .ahfb-svg-iconset, .ast-on-card-button:focus .ahfb-svg-iconset{border:0;margin:0;padding:0;}
.ast-card-action-tooltip{padding:0.5em 0.9em;}
.woocommerce-table--order-details .pay{margin-right:10px !important;}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select, textarea{color:#000000;}
table.responsive::-webkit-scrollbar{height:10px;display:block;}
table.responsive::-webkit-scrollbar-track{background:#f1f1f1;}
table.responsive::-webkit-scrollbar-thumb{background:#000;}
table.responsive::-webkit-scrollbar-thumb:hover{background:#555;}
.ast-orders-table__row{border:1px solid #000000;border-radius:0;box-shadow:none;}
.ast-orders-table__cell-order-actions a, .ast-orders-table__row .download-file a{border:1px solid #000;padding:5px 10px;}
.ast-orders-table__cell-order-actions a:hover, .ast-orders-table__row .download-file a:hover{border:1px solid #000;background:#000;color:#fff;}
.woocommerce-page.woocommerce-checkout table.shop_table td, .woocommerce.woocommerce-checkout table.shop_table td{padding:14px 12px;}
.ast-site-header-cart i.astra-icon:after{top:-7px;}
.ast-desktop .ast-header-search .slide-search .search-form{border:0;}
.yith-wcan-filters .yith-wcan-filter .filter-title{color:#000;margin-bottom:5px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{box-shadow:0 0 0 1px #000;border-radius:0px}
#menu-item-39332 > a, #menu-item-39333 > a, #menu-item-39342 > a, #menu-item-39343 > a,#menu-item-39347 > a{display:none !important;}
.ast-desktop .menu-item:hover > .menu-link::after{transform:scaleX(1) !important;opacity:1 !important;}
@media(max-width:921px){
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{font-size:1.5em;line-height:2em;}
}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{font-size:33px !important;padding:0.3em .51em .5em .5em !important;}
.ast-button-wrap .menu-toggle{border-radius:0px !important;}
@media(max-width:544px){
.ast-sticky-add-to-cart-action-wrap{display:flex;align-items:center;justify-content:center;}
.ast-sticky-add-to-cart-action-wrap  .button{width:100%;text-align:center;margin:0 15px !important;}
}
@media(min-width:320px) and (max-width:543px){
.ast-onsale-card{top:79% !important;left:5% !important;}
.fl-slide-cta-button{padding-top:0!important;}
 
.fl-content-slider .fl-slide-foreground{position:absolute;top:75%;left:50%;transform:translate(-50%, -50%);width:95%;z-index:2;}
}
@media(min-width:544px) and (max-width:767px){
.ast-onsale-card{top:83% !important;left:5% !important;}
.fl-slide-cta-button{padding-top:0!important;}
.fl-content-slider .fl-slide-foreground{position:absolute;top:75%;left:50%;transform:translate(-50%, -50%);width:95%;z-index:2;}
}
@media(min-width:768px) and (max-width:1023px){
.ast-desktop .ast-header-search .slide-search .search-form{width:150px !important;}
.fl-content-slider .fl-slide-bg-photo{background-position:0% 0% !important;}
}
@media(min-width:1023px) and (max-width:1439px){
.ast-desktop .ast-header-search .slide-search .search-form{width:250px !important;}
.fl-content-slider .fl-slide-bg-photo{background-position:0% 0% !important;}
}
@media(min-width:1439px) and (max-width:1919px){
.ast-desktop .ast-header-search .slide-search .search-form{width:350px !important;}
.fl-content-slider .fl-slide-bg-photo{background-position:50% 0% !important;}
}
@media(min-width:1919px){
.ast-desktop .ast-header-search .slide-search .search-form{width:600px !important;}
.fl-content-slider .fl-slide-bg-photo{background-position:50% 0% !important;}
}
body > div.js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile > div > button{background:#000 !important;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-radius:0px !important;}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{color:#000 !important;}
.ast-button-wrap .menu-toggle{border-radius:0px !important;}
.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em .0em .5em .5em !important;}
#billing_country_field,
#billing_address_1_field,
#billing_postcode_field{display:none !important;}
.woocommerce-page.woocommerce-checkout #payment #place_order{margin-top:10px;}
.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:2px solid #c70909;background:#fff;font-size:14px;}
.cart-subtotal{display:none;}
#shipping_method > li:nth-child(1) > label, #shipping_method > li:nth-child(2) > label, #shipping_method > li:nth-child(3) > label{font-size:16px !important;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin:1.5em auto 0em !important;font-size:2em !important;}
.woocommerce-billing-fields__field-wrapper{display:flex !important;flex-wrap:wrap;gap:5px;}
#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_phone_field,
#billing_state_field,
#billing_city_field{flex:0 0 calc(33.333% - 10px);max-width:calc(33.333% - 10px);box-sizing:border-box;}
#billing_first_name_field{order:1;}
#billing_last_name_field{order:2;}
#billing_email_field{order:3;}
#billing_phone_field{order:4;}
#billing_state_field{order:5;}
#billing_city_field{order:6;}
@media(max-width:768px){
#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_phone_field,
#billing_state_field,
#billing_city_field{flex:0 0 100%;max-width:100%;}
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout{display:block !important;}
.ast-checkout-labels-as-placeholders form .ast-float-label input[type=text], .ast-checkout-labels-as-placeholders form .ast-float-label input[type=tel]{padding:1.3em .8em .2em .7em !important;}
.ast-single-product-payments ul li{width:80px !important;}
.ast-single-product-payments ul li svg, .ast-single-product-payments ul li img{height:unset !important;}
.table-sizes-link{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-top:10px !important;margin-bottom:5px !important;padding:0 !important;color:#000 !important;font-size:11px !important;font-weight:400 !important;font-style:italic !important;line-height:16px !important;text-decoration:none !important;}
.table-sizes-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:14px !important;height:14px !important;min-width:14px !important;border:1px solid #000 !important;border-radius:3px !important;box-sizing:border-box !important;font-family:Arial, sans-serif !important;font-size:10px !important;font-weight:700 !important;font-style:italic !important;line-height:1 !important;transform:skewX(-5deg);}
.table-sizes-icon::before{content:"i" !important;display:block !important;color:#000 !important;}
.sku_wrapper, .posted_in{display:none !important;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color{border:1px solid #222 !important;border-radius:1px !important;}
.filter-item.color a:focus, .filter-item.color a:active, .filter-item.color a:focus-visible{outline:none !important;box-shadow:none !important;}
.ast-qty-placeholder{cursor:pointer !important;pointer-events:auto !important;}
.blockUI.blockOverlay, .ast-modern-checkout .woocommerce-checkout-review-order:before, .woocommerce-checkout-review-order-table.processing, .processing{background:none !important;background-color:transparent !important;opacity:0 !important;display:none !important;visibility:hidden !important;}
.blockUI.blockMsg.blockElement{display:none !important;}
.checkout-product-link{color:inherit !important;text-decoration:none !important;}
.checkout-product-link:hover{color:inherit !important;text-decoration:underline !important;}
.checkout-product-remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;margin-right:8px !important;color:#000 !important;background:transparent !important;font-size:22px !important;font-weight:300 !important;line-height:20px !important;text-decoration:none !important;vertical-align:middle !important;cursor:pointer !important;}
.checkout-product-remove:hover{color:#777 !important;text-decoration:none !important;}
.checkout-product-remove{transition:opacity 0.2s ease;}
.checkout-product-remove.removing{opacity:0.3 !important;pointer-events:none !important;}
.mfp-iframe-holder .mfp-close{color:#000000;right:16px !important;top:10px !important;text-align:right;padding-right:6px;width:100%;font-size:50px !important;}
.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus{top:20px !important;}
#shipping_method .woo-bg--speedy-delivery .multiselect__option--highlight:not(.multiselect__option--selected), #shipping_method .woo-bg--speedy-delivery .multiselect__option.multiselect__option--highlight:after{background:#d63638 !important;}
.woocommerce-checkout #payment ul.payment_methods li input{margin:0em 1em 0.5em 0 !important;}
select.orderby{width:40px !important;height:40px !important;text-indent:-9999px;overflow:hidden;padding:0;background-position:center;appearance:none;cursor:pointer;}
.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar, .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar{padding:20px 25px 25px 25px !important;}
.woocommerce .astra-off-canvas-sidebar-wrapper .close, .woocommerce-page .astra-off-canvas-sidebar-wrapper .close{right:25px !important;top:25px !important;}
.ast-footer-social-1-wrap .ast-builder-social-element svg{width:35px !important;height:35px !important;}
p.ai-style-change-1{position:relative !important;display:block !important;text-align:center !important;width:100% !important;}
#sub-button{width:100% !important;display:block !important;margin:0 auto !important;}
.wpcf7-spinner.ai-style-change-2, .wpcf7-spinner{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;z-index:999 !important;display:inline-block !important;}
#mc_embed_signup_scroll {
gap: 0 !important; 
}