/*!
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/#top form.cart .button{border-radius:0;font-size:15px;font-weight:600;text-transform:uppercase;border-width:2px !important;display:inline-flex;align-items:center;padding:14px 26px;transition:.2s}#top form.cart .button:hover{background-color:#222;color:#fff;transition:.2s;cursor:pointer}#top a.avia-button{border-radius:0;font-size:15px;font-weight:600;text-transform:uppercase;min-height:60px;border-width:2px !important;display:inline-flex;align-items:center}#top a.avia-button span.avia_iconbox_title{color:#222}#top a.avia-button.avia-color-dark{border-radius:0;font-size:15px;font-weight:600;text-transform:uppercase;min-height:60px;border-color:#46e4cc;background-color:rgba(0,0,0,0);transition:.2s}#top a.avia-button.avia-color-dark:hover{opacity:1 !important;background-color:#46e4cc !important;transition:.2s}#top a.avia-button.avia-color-dark span.avia_iconbox_title{color:#222}#top div .widget_price_filter .button{text-transform:uppercase;font-weight:600;border-radius:0;transition:.2s}#top div .widget_price_filter .button:hover{background:#222;transition:.2s}.avia_mobile #top #searchsubmit,.avia_mobile .ajax_load{height:100%;width:50px;background:rgba(0,0,0,0)}.sidebar input#searchsubmit{background:rgba(0,0,0,0)}span.av_searchform_search.avia-svg-icon.avia-font-svg_entypo-fontello{display:flex;margin:0 !important;width:50px;height:100%;align-items:center;justify-content:center}span.av_searchform_search.avia-svg-icon.avia-font-svg_entypo-fontello svg{fill:#222 !important}div .widget_price_filter .price_slider_wrapper .price_label{line-height:1.2em;margin-top:10px;font-size:16px;color:#444}#top .underline-link a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;color:#222;text-decoration-color:#46e4cc;font-weight:600;text-transform:uppercase;transition:.2s}#top .underline-link a:hover{text-underline-offset:8px;transition:.2s}.field-wrap input[type=submit]{font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;min-height:60px;background:#000;transition:.2s;min-width:170px}.field-wrap input[type=submit]:hover{transition:.2s}#top .true-fw .container{max-width:100% !important;width:100% !important;padding:0}.not-fw{width:1650px;margin:0 auto;padding:0 50px}#top .main_color .input-text,#top .main_color input[type=text],#top .main_color input[type=input],#top .main_color input[type=password],#top .main_color input[type=email],#top .main_color input[type=number],#top .main_color input[type=url],#top .main_color input[type=tel],#top .main_color input[type=search],#top .main_color textarea,#top .main_color select{border:1px solid #222 !important;border-radius:0 !important;padding:9px !important;color:#222 !important;font-weight:500 !important;font-size:17px !important;margin-bottom:0;line-height:1.5em !important}#top .main_color select:hover{cursor:pointer}img.mfp-img{background:#fff;max-height:calc(100vh - 50px) !important}button.mfp-close{background:#000}.mfp-image-holder .mfp-content{max-width:calc(90% - 30px)}button.mfp-arrow{background:#222}.mfp-title{background:#222;width:max-content;padding:5px 12px;font-weight:500}.mfp-counter{background:#222;padding:5px;color:#fff}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Black.eot");src:url("fonts/Satoshi-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Black.woff2") format("woff2"),url("fonts/Satoshi-Black.woff") format("woff"),url("fonts/Satoshi-Black.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-BlackItalic.eot");src:url("fonts/Satoshi-BlackItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-BlackItalic.woff2") format("woff2"),url("fonts/Satoshi-BlackItalic.woff") format("woff"),url("fonts/Satoshi-BlackItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-BoldItalic.eot");src:url("fonts/Satoshi-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-BoldItalic.woff2") format("woff2"),url("fonts/Satoshi-BoldItalic.woff") format("woff"),url("fonts/Satoshi-BoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Light.eot");src:url("fonts/Satoshi-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Light.woff2") format("woff2"),url("fonts/Satoshi-Light.woff") format("woff"),url("fonts/Satoshi-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Italic.eot");src:url("fonts/Satoshi-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Italic.woff2") format("woff2"),url("fonts/Satoshi-Italic.woff") format("woff"),url("fonts/Satoshi-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Bold.eot");src:url("fonts/Satoshi-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Bold.woff2") format("woff2"),url("fonts/Satoshi-Bold.woff") format("woff"),url("fonts/Satoshi-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-LightItalic.eot");src:url("fonts/Satoshi-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-LightItalic.woff2") format("woff2"),url("fonts/Satoshi-LightItalic.woff") format("woff"),url("fonts/Satoshi-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Medium.eot");src:url("fonts/Satoshi-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Medium.woff2") format("woff2"),url("fonts/Satoshi-Medium.woff") format("woff"),url("fonts/Satoshi-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-MediumItalic.eot");src:url("fonts/Satoshi-MediumItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-MediumItalic.woff2") format("woff2"),url("fonts/Satoshi-MediumItalic.woff") format("woff"),url("fonts/Satoshi-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Regular.eot");src:url("fonts/Satoshi-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Regular.woff2") format("woff2"),url("fonts/Satoshi-Regular.woff") format("woff"),url("fonts/Satoshi-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}#top h1,#top h2,#top h3,#top h4,#top h5,#top h6{font-family:"Satoshi",sans-serif;font-weight:600;text-transform:none;letter-spacing:normal}#top h1 strong,#top h2 strong,#top h3 strong,#top h4 strong,#top h5 strong,#top h6 strong{font-weight:700}#top h2{font-size:36px;line-height:1em}@media(min-width: 1351px)and (max-width: 1649px){#top h2{font-size:36px}}@media(min-width: 990px)and (max-width: 1350px){#top h2{font-size:32px}}@media(max-width: 989px){#top h2{font-size:32px}}#top strong{color:#222}#top p{font-family:"Satoshi",sans-serif;font-weight:500}#top li{font-size:19px;font-weight:500}#top small{color:#b7b7b7}*,body{font-family:"Satoshi",sans-serif !important}.dot{color:#46e4cc}@media(min-width: 990px){.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:215px !important}}div#header_main_alternate{background-color:#222;color:#fff}div#header_main_alternate li{color:#fff}div#header_main_alternate li a{color:#fff}div#header_main_alternate li a .avia-menu-text{color:#fff}@media(min-width: 768px){#avia-menu.av-main-nav{display:flex;justify-content:space-between}}.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li>a{font-size:17px}@media(min-width: 1100px)and (max-width: 1350px){.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li>a{font-size:14px}}@media(min-width: 990px)and (max-width: 1099px){.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li>a{font-size:12px}}.usp-slider{background-color:#46e4cc;font-size:15px;padding:6px 0;padding-left:calc((100vw - 1500px)/2);padding-right:calc((100vw - 1500px)/2)}.usp-slider.swiper{background-color:#46e4cc}.swiper-slide.usp-slide{display:flex;align-items:center;justify-content:center}.usp-icon{width:24px;height:24px;margin-right:10px}span.usp-title{font-size:18px;font-weight:500;color:#000}#header_main .inner-container{display:flex;justify-content:flex-end;align-items:center;gap:20px}@media(max-width: 767px){#header_main .inner-container{justify-content:space-between}}@media(max-width: 767px){#top .logo{width:auto !important}}#top .logo a{display:flex;align-items:center}@media(max-width: 429px){#top .logo img{max-width:120px}}@media(min-width: 990px)and (max-width: 1289px){#header-telephone-widget{display:none}}@media(min-width: 990px){#header-telephone-widget{margin-left:250px}}@media(min-width: 768px)and (max-width: 989px){#header-telephone-widget{margin-left:220px}}@media(max-width: 989px){#header-telephone-widget{display:none}}#header-telephone-widget .widget{height:100%;padding:0;line-height:1.4em;display:flex;align-items:center;font-size:13px;font-weight:400;letter-spacing:1px;color:#222;text-transform:uppercase}#header-telephone-widget .widget p{margin:0;line-height:1.8em}#header-telephone-widget .widget:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;width:40px;height:40px;position:relative;display:inline-block;background-image:url("svg/email.svg");margin-right:12px}#header-telephone-widget .widget a{font-size:16px;color:#222;font-weight:700;letter-spacing:0}@media(max-width: 1340px){#header-telephone-widget .widget a{font-size:14px}}@media(max-width: 989px){.aws-container{display:none}}.aws-search-result{border-color:#111 !important;border-width:2px;border-top-width:0px}.aws-search-result li.aws_result_item{border-color:#111 !important}.aws-search-result span.aws_result_content{font-size:14px}.aws-search-result span.aws_result_title{color:#333 !important;font-weight:600 !important}.aws-search-result .aws_result_link{display:flex !important;align-items:center}.aws-search-result .aws_search_more a{background:#222;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:.5px;font-weight:600;transition:.2s}.aws-search-result .aws_search_more a:hover{background-color:#3d3d3d;transition:.2s;cursor:pointer}#top .aws-container{margin:0 80px}@media(min-width: 990px)and (max-width: 1499px){#top .aws-container{margin:0 30px}}@media(max-width: 989px){#top .aws-container{max-width:230px;margin:0 60px}}.aws-container .aws-search-form{margin-bottom:0 !important}span.aws-search-btn_icon svg{fill:#000}#top .aws-container form .aws-search-field{border:2px solid #000 !important;border-radius:0 !important;min-width:320px;border-right:none !important}@media(min-width: 768px)and (max-width: 989px){#top .aws-container form .aws-search-field{min-width:calc(100vw - 700px)}}#top .aws-container form .aws-search-btn.aws-form-btn{border-radius:0 !important;border:2px solid #000 !important;border-left:none !important;background:#fff !important}.user-account{list-style:none}#menu-item-wc-account-icon svg{display:none}#menu-item-wc-account-icon .avia-svg-icon{display:flex;align-items:center}#menu-item-wc-account-icon .avia-svg-icon:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/account.svg");display:inline-block;width:23px;height:23px}#menu-item-wc-account-icon .avia-svg-icon:after{content:"Account";display:inline-block;position:relative;color:#000;font-size:15px;font-weight:600;margin-left:7px}@media(min-width: 990px)and (max-width: 1350px){#menu-item-wc-account-icon .avia-svg-icon:after{font-size:13px}}@media(max-width: 629px){#menu-item-wc-account-icon .avia-svg-icon:after{content:" "}}@media(min-width: 767px)and (max-width: 989px){.av-logo-container .inner-container .logo{order:1}.av-logo-container .inner-container .aws-container{order:2}.av-logo-container .inner-container .user-account{order:3;right:60px;position:relative}.av-logo-container .inner-container #menu-item-shop{order:4;right:0}.av-logo-container .inner-container nav.main_menu{order:5;right:0 !important}.av-logo-container .inner-container nav.main_menu .av-burger-menu-main{padding-right:0 !important;margin-right:0 !important}}@media(max-width: 767px){.av-logo-container .inner-container .logo{order:1}.av-logo-container .inner-container .aws-container{order:2;display:none !important}.av-logo-container .inner-container .user-account{order:3;right:200px;position:relative}}@media(max-width: 767px)and (max-width: 629px){.av-logo-container .inner-container .user-account{right:100px !important}}@media(max-width: 767px){.av-logo-container .inner-container #menu-item-shop{order:4;right:55px !important;position:relative}.av-logo-container .inner-container nav.main_menu{order:5;right:0 !important}.av-logo-container .inner-container nav.main_menu .av-burger-menu-main{padding-right:0 !important;margin-right:0 !important}}.cart_dropdown_first .cart_dropdown_link.avia-svg-icon>.av-cart-container{margin-top:0}.av-cart-container{display:flex;align-items:center;height:100%}.av-cart-container svg{display:none}.av-cart-container:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/basket.svg");width:24px;height:24px;display:block;position:relative}.av-cart-container:after{content:"Quote Basket";display:inline-block;position:relative;color:#000;font-size:15px;font-weight:600;margin-left:7px;line-height:1.2em;text-align:left}@media(min-width: 990px)and (max-width: 1350px){.av-cart-container:after{font-size:13px}}@media(max-width: 629px){.av-cart-container:after{content:" "}}.html_cart_at_menu.html_bottom_nav_header #menu-item-shop{right:0}@media(max-width: 989px){.html_cart_at_menu.html_bottom_nav_header #menu-item-shop{right:60px}}#menu-item-shop .cart_dropdown_link{padding-left:0;padding-right:0}#top .av-cart-counter{background:#46e4cc;aspect-ratio:1;left:16px;font-weight:600;color:#000}@media(max-width: 767px){ul#menu-item-shop{display:flex;align-items:center}}#top .dropdown_widget.dropdown_widget_cart span.quantity{font-size:15px}#top .dropdown_widget.dropdown_widget_cart span.quantity span.woocommerce-Price-amount.amount{display:none !important}#top .dropdown_widget.dropdown_widget_cart p.woocommerce-mini-cart__total.total{display:none}#top .dropdown_widget.dropdown_widget_cart p.woocommerce-mini-cart__buttons.buttons{border:none}.av-hamburger-inner,.av-hamburger-inner::before,.av-hamburger-inner::after{border-radius:0}#top form.est_mobile_search input[type=search]{border:2px solid #000;width:calc(100% - 60px);margin:0 auto;padding:10px 20px;padding-right:50px;font-weight:500;font-size:19px}.est_mobile_search{position:relative}.est_mobile_search #Capa_1{position:absolute;top:0;right:0px;padding:16px !important}button#est_mobile_searchsubmit{position:absolute;right:30px;top:0;height:50px;width:50px;background:rgba(0,0,0,0);margin:0;min-width:50px}#top #main-cta h2{font-size:40px;color:#000}#top #main-cta p{font-size:22px;color:#0d5d51;font-weight:600}#top #main-cta a:not(.avia-button){color:#000;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:#000;font-weight:600;transition:.2s}#top #main-cta a:not(.avia-button):hover{text-underline-offset:8px;transition:.2s}#top #main-cta .enquire-btn .avia-size-x-large{min-height:60px;font-size:21px;padding:15px 40px;transition:.2s;border:none !important}#top #main-cta .enquire-btn .avia-size-x-large:hover{background-color:#222;transition:.2s;cursor:pointer;opacity:1}#top #main-cta .enquire-btn .avia-size-x-large:hover .avia_iconbox_title{color:#fff}#top #main-cta .enquire-btn .avia-size-x-large:hover:after{background-image:url("svg/contact-w.svg")}#top #main-cta .enquire-btn .avia-size-x-large:after{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/contact.svg");width:26px;height:26px;display:inline-block;margin-left:7px}#top #footer-page .footer-info p{font-size:17px}#top #footer-page .footer-info strong{color:#fff}#top #footer-page .footer-info a[href^="tel:"]{font-weight:600;word-break:break-all;color:#fff;transition:.2s}#top #footer-page .footer-info a[href^="tel:"]:hover{color:#46e4cc;transition:.2s}#top #footer-page .footer-info a[href^="tel:"]:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/smartphone-w.svg");width:24px;height:24px;margin-right:14px;display:inline-block;top:6px;position:relative}#top #footer-page .footer-info a[href^="mailto:"]{font-weight:600;word-break:break-all;color:#fff;transition:.2s}#top #footer-page .footer-info a[href^="mailto:"]:hover{color:#46e4cc;transition:.2s}#top #footer-page .footer-info a[href^="mailto:"]:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/email-w.svg");width:24px;height:24px;margin-right:14px;display:inline-block;top:6px;position:relative}#top #footer-page .footer-accreditations img{max-width:220px}#top #footer-page h3.widgettitle{font-size:22px;margin-top:.85em}#top #footer-page .flex_column .widget_nav_menu li a{padding:1px 0px;font-size:17px;font-weight:500;transition:.2s ease-out}#top #footer-page .flex_column .widget_nav_menu li a:hover{padding-left:7px;transition:.2s ease-out}#top #footer-page .widget_nav_menu li a:hover,#top #footer-page .widget_nav_menu ul:first-child>.current-menu-item,#top #footer-page .widget_nav_menu ul:first-child>.current_page_item{background-color:rgba(0,0,0,0)}#top #footer-page .custom-socket{font-size:13px;text-transform:uppercase}#top #footer-page .custom-socket a{color:#fff;transition:.2s}#top #footer-page .custom-socket a:hover{color:#46e4cc;transition:.2s}#top #footer-page .company-info{color:#848484}.sedex{margin-bottom:22px !important}treeapp-widget{width:220px;display:flex;justify-self:center}.tree-body treeapp-widget{width:revert-layer;justify-self:revert-layer}#top .dropdown_widget_cart ul.product_list_widget li a.remove{display:flex;background-color:#222;border-color:#e1e1e1;aspect-ratio:1 !important}#top .products .product .inner_product{background:rgba(0,0,0,0);border:none}#top .products .product h2.woocommerce-loop-product__title{font-size:19px;color:#222;text-align:center;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}#top .products .product .avia-arrow{display:none}#top .products .product .inner_product_header{background:rgba(0,0,0,0) !important}#top .products .product .avia_cart_buttons{opacity:1;background:rgba(0,0,0,0);border:none}#top .products .product a.button{display:block;background:#222 !important;color:#fff !important;font-weight:600;text-transform:uppercase;font-size:14px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;transition:.2s}#top .products .product a.button:hover{background:#46e4cc !important;color:#222 !important;cursor:pointer;transition:.2s}#top .products .product span.avia-svg-icon.avia-font-svg_entypo-fontello{display:none}.product-sorting.avia-product-sorting{display:flex;justify-content:flex-end}.sort-param>li>span{font-size:16px;padding:5px 14px;border:1px solid #dedede;background-image:none}#top.single-product .summary .quantity input.qty{font-family:"Satoshi",sans-serif}#top .variations_form>table label{font-size:13px;text-transform:uppercase;color:#222}#top .main_color .quantity input.plus,#top .main_color .quantity input.minus{border:1px solid #222;background:#222;color:#fff;transition:.2s}#top .main_color .quantity input.plus:hover,#top .main_color .quantity input.minus:hover{background-color:#3d3d3d;transition:.2s}#top .variations th,#top .variations td{vertical-align:middle}@media(min-width: 990px){html.responsive:has(body.single-product),.responsive body.single-product{overflow-x:visible !important}.single-product #wrap_all{overflow:visible !important}.single-product .product{display:flex}.noHover.single-product-main-image.alpha{width:40%;height:fit-content;position:sticky;top:240px}.single-product-summary{width:50%}}.widget_shopping_cart_content{border-radius:0 !important}p.woocommerce-mini-cart__buttons.buttons{text-transform:uppercase}p.woocommerce-mini-cart__buttons.buttons a{font-size:12px !important}#top p.woocommerce-mini-cart__buttons.buttons a{transition:.2s !important}li.woocommerce-mini-cart-item.mini_cart_item{background:#fff;transition:.2s}li.woocommerce-mini-cart-item.mini_cart_item:hover{background-color:#f7f7f7 !important;transition:.2s;cursor:pointer}#top p.woocommerce-mini-cart__buttons.buttons a:hover{color:#33b19e !important;transition:.2s !important;cursor:pointer !important}.woocommerce-mini-cart dl.variation{font-size:12px;display:flex;align-items:center}.woocommerce-mini-cart .est_cart_design_meta{display:flex;align-items:center}.woocommerce-mini-cart .est_cart_design_meta img{width:50px;height:auto;max-height:32px;object-fit:contain}.wc-block-cart-item__product a.wc-block-components-product-name{color:#222;font-weight:600;font-size:16px}#top button.wc-block-cart-item__remove-link{font-size:14px;color:#126b5d;font-weight:500;transition:.2s}#top button.wc-block-cart-item__remove-link:hover{color:#46e4cc;transition:.2s}span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{color:#36b19e}#top .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a{transition:.2s;text-decoration:none}#top .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a:hover{background-color:#222;transition:.2s;text-decoration:none}#top .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a .wc-block-components-button__text{text-transform:uppercase;font-weight:600;font-size:17px;text-decoration:none !important}#top form.login,#top form.register{border-radius:0}nav.woocommerce-MyAccount-navigation{border-color:#222;border-width:2px}nav.woocommerce-MyAccount-navigation li a{color:#222;font-weight:600;transition:.2s}nav.woocommerce-MyAccount-navigation li a:hover{color:#46e4cc;transition:.2s}.show-password-input{background-color:#222;border:none;border-radius:50px;margin-top:10px}.show-password-input:after{content:"Show Password";font-size:11px;text-transform:none;padding:8px 8px;display:inline-block;font-family:"Satoshi",sans-serif;font-weight:500;color:#fff}.woocommerce .login .button,.woocommerce-page .button{border-radius:0px;font-size:15px;font-weight:500;transition:.2s}.woocommerce .login .button:hover,.woocommerce-page .button:hover{transition:.2s;cursor:pointer;background-color:#3cc9b4}#top div.woocommerce-message{border-color:#46e4cc;background-color:#e3fbf7;color:#258b7b;border-radius:0}#top div.woocommerce-message a{color:#46e4cc;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-transform:uppercase;transition:.2s}#top div.woocommerce-message a:hover{text-underline-offset:8px;transition:.2s;cursor:pointer;color:#3cc9b4}a.checkout-button.button.alt.wc-forward{font-weight:600;text-transform:uppercase;transition:.2s;border-radius:0}a.checkout-button.button.alt.wc-forward:hover{background-color:#25c3ab;transition:.2s;cursor:pointer}#top .cart_totals small{color:#666}@media(min-width: 768px){#top.woocommerce-cart dt.variation-Design{color:#333;font-weight:600}#top.woocommerce-cart .est_cart_product_info .est_remove{text-align:right;font-weight:500;color:#25c3ab;display:block;width:fit-content;float:right}}@media(min-width: 370px)and (max-width: 767px){#top.woocommerce-cart td.est-product-data{display:flex !important;flex-direction:row}}@media(max-width: 767px){#top.woocommerce-cart .est_cart_collaterals_wrapper{width:100%}#top.woocommerce-cart .est_cart_wrapper .woocommerce-cart-form{padding-right:0}#top.woocommerce-cart .est_cart_wrapper{flex-direction:column}#top.woocommerce-cart .est_cart_product_info .est_remove{text-align:center;font-weight:500;color:#25c3ab}#top.woocommerce-cart .est-product-data .est_cart_thumbnail{display:flex;justify-self:center;max-width:35%}#top.woocommerce-cart .est-product-data h3{text-align:center;font-size:17px}#top.woocommerce-cart .est-product-data dl.variation{color:#333;display:flex;flex-direction:column;text-align:center;align-items:center;font-weight:600}#top.woocommerce-cart .est-product-data small.est_design_label{color:#858585 !important}#top.woocommerce-cart .est_cart_design_meta{width:100%;max-width:100%}#top.woocommerce-cart .est_cart_design_meta img{width:100% !important;height:auto}}@media(min-width: 768px){html.responsive:has(.woocommerce-cart),.responsive body.woocommerce-cart{overflow-x:visible !important}#top.woocommerce-cart #wrap_all{overflow:visible !important}#top.woocommerce-cart .est_cart_wrapper{display:flex;flex-direction:row}#top.woocommerce-cart .est_cart_wrapper .est_cart_collaterals_wrapper{height:fit-content;top:40px;position:sticky !important}}@media(min-width: 768px)and (min-width: 990px){#top.woocommerce-cart .est_cart_wrapper .est_cart_collaterals_wrapper{top:260px !important}}#top #payment #place_order{width:100%;border-radius:0;font-weight:600;text-transform:uppercase;font-size:16px;transition:.2s}#top #payment #place_order:hover{background:#25c3ab;transition:.2s;cursor:pointer}@media(min-width: 600px){td.product-name .variation{min-width:95px}td.product-name{display:flex;flex-direction:row;justify-content:space-between;align-items:center}td.product-name{font-weight:600;font-size:16px}td.product-name dt.variation-Design{font-size:12px}}@media(max-width: 599px){td.product-name .variation{min-width:95px}td.product-name{display:flex;flex-direction:column;justify-content:space-between;align-items:center}td.product-name{font-weight:600;font-size:14px;color:#333}td.product-name .variation{display:flex;align-items:center;justify-content:space-between;gap:20px}td.product-name dt.variation-Design{font-size:12px}}.select2-container .select2-selection--single .select2-selection__rendered{height:100%;display:flex;align-items:center}.select2-container .select2-selection--single{height:44px}.select2-container--default .select2-selection--single{background-color:#f7f7f7;border:1px solid #222;border-radius:0;font-size:16px}.select2-dropdown{border-color:#222;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#3bd3bc;color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:2px;right:1px;width:30px}@media(max-width: 767px){.responsive #top.woocommerce-checkout .col2-set .col-1,.responsive #top.woocommerce-checkout .col2-set .col-2,.responsive .cart-collaterals .shipping_calculator{width:100%}.responsive #top.woocommerce-checkout .col2-set .col-1 .select2-container .select2-selection--single .select2-selection__rendered,.responsive #top.woocommerce-checkout .col2-set .col-2 .select2-container .select2-selection--single .select2-selection__rendered,.responsive .cart-collaterals .shipping_calculator .select2-container .select2-selection--single .select2-selection__rendered{height:100%;display:flex;align-items:center}.responsive #top.woocommerce-checkout .col2-set .col-1 .select2-container .select2-selection--single,.responsive #top.woocommerce-checkout .col2-set .col-2 .select2-container .select2-selection--single,.responsive .cart-collaterals .shipping_calculator .select2-container .select2-selection--single{height:44px}.responsive #top.woocommerce-checkout .col2-set .col-1 .select2-container--default .select2-selection--single,.responsive #top.woocommerce-checkout .col2-set .col-2 .select2-container--default .select2-selection--single,.responsive .cart-collaterals .shipping_calculator .select2-container--default .select2-selection--single{background-color:#f7f7f7;border:1px solid #222;border-radius:0;font-size:16px}}#top .widget_product_categories li a{font-size:14px;color:#444}.archive.tax-product_cat .page-thumb{display:none}#home-hero main{padding:0}.flex_column:has(.home-categories-slider){margin-top:20px}.home-slider{width:100%;height:600px}.home-slider .swiper-pagination-bullet{width:14px;height:14px;background-color:#46e4cc}.home-slider .swiper-slide{height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:left}.home-slider .swiper-slide .slide-content{width:100%;max-width:1500px;margin:0 auto}.home-slider .slide-content-inner{text-align:center;color:#fff;width:100%;max-width:1500px;margin:0 auto;padding:0 50px;text-align:left}#top .home-slider .slide-content-inner h2{font-size:55px;margin-bottom:1rem}@media(max-width: 989px){#top .home-slider .slide-content-inner h2{font-size:40px}}#top .home-slider .slide-content-inner p{font-size:22px;line-height:1.4em;font-weight:500;margin-bottom:1.25rem;color:#222}.home-slider .slide-content-inner .btn{display:inline-flex;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;background:#fff;height:60px;min-width:220px;color:#222;text-decoration:none;text-transform:uppercase;border-radius:0px;transition:.2s}.home-slider .slide-content-inner .btn:hover{background-color:#222;color:#fff;transition:.2s;cursor:pointer}.home-category-item{display:block;text-align:center;text-decoration:none}.home-category-image{height:460px;overflow:hidden}@media(min-width: 768px)and (max-width: 989px){.home-category-image{height:330px}}@media(max-width: 767px){.home-category-image{height:220px}}.home-category-image:before{content:" ";width:100%;height:100%;z-index:0;display:block;position:absolute;top:0;left:0;background:#000;background:linear-gradient(1deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)}.home-category-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.2s}.home-category-item:hover img{width:105%;height:105%;transition:.2s}.home-category-title{margin-top:10px;font-size:1rem;font-weight:600;color:#222}#top h3.home-category-title{position:absolute;bottom:0;width:100%;color:#fff;font-size:30px;padding-bottom:20px;line-height:1.2em;font-weight:600}.home-categories-slider .swiper-scrollbar{background:#d1d1d1;height:4px;border-radius:3px;margin:0 auto;margin-top:60px !important;display:block;position:relative;max-width:1100px;width:100%}.home-categories-slider .swiper-scrollbar-drag{background:#404040;border-radius:3px}#top .sustainability-cta{padding:26px 0}#top .sustainability-cta h1,#top .sustainability-cta h2,#top .sustainability-cta h3,#top .sustainability-cta h4,#top .sustainability-cta h5,#top .sustainability-cta h6{color:#fff;font-size:36px;line-height:1.4em;margin-bottom:4px}#top .sustainability-cta p{color:#cffdcd;font-size:19px;font-weight:600;line-height:1.2em;margin-top:4px;margin-bottom:0}#top .sustainability-cta .sustainability-text{display:flex;align-items:center;gap:60px}@media(min-width: 768px)and (max-width: 989px){#top .sustainability-cta .sustainability-text{gap:30px}}@media(max-width: 767px){#top .sustainability-cta .sustainability-text{flex-direction:column;text-align:center;gap:10px}}#top .sustainability-cta .sustainability-text:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/earth.svg");width:120px;height:120px;display:inline-block;position:relative}#top .sustainability-cta .sustainability-inner{width:100%}.avia-slideshow-dots .goto-slide{background-color:#46e4cc;opacity:.5}.avia-slideshow-dots .goto-slide.active{background-color:#46e4cc;opacity:1 !important}#top .avia-product-slider-container h2.woocommerce-loop-product__title{font-size:19px;color:#222;text-align:center;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}#top .avia-product-slider-container .avia-arrow{display:none}#top .avia-product-slider-container .inner_product{background:rgba(0,0,0,0)}#top .avia-product-slider-container .inner_product_header{background:rgba(0,0,0,0) !important}#top .avia-product-slider-container .avia_cart_buttons{opacity:1}#top .avia-product-slider-container a.button{display:block;background:#222 !important;color:#fff !important;font-weight:600;text-transform:uppercase;font-size:14px;min-height:50px;display:inline-flex;align-items:center;justify-content:center}#top .avia-product-slider-container a.button:hover{background:#46e4cc !important;color:#222 !important;cursor:pointer;transition:.2s}#top .avia-product-slider-container span.avia-svg-icon.avia-font-svg_entypo-fontello{display:none}#top .service-card{padding-bottom:40px}#top .service-card .avia-image-container{margin-bottom:25px}#top .service-card .avia-image-container-inner,#top .service-card .avia-image-overlay-wrap,#top .service-card img{border-radius:0}#top .service-card img{height:290px;object-fit:cover}#top .service-card h3{font-weight:600;font-size:28px;color:#000}#top .service-card p{line-height:1.4em;font-weight:400;color:#333}#top .service-card .read-more a{color:#000;position:absolute;bottom:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:#46e4cc;font-weight:600;text-transform:uppercase;transition:.2s}#top .service-card .read-more a:hover{text-underline-offset:8px;transition:.2s}#top .toggler{background:#222;color:#fff;border-color:#222;margin-bottom:1px;font-size:19px;font-weight:600}#top .toggle_content{font-size:19px}#top .toggle_content p{font-size:19px}#top .toggle_content li{font-size:19px}.check-list ul{list-style:none}.check-list ul li{margin-left:0}.check-list ul li:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background:url("svg/check.svg");width:24px;height:24px;top:4px;position:relative;margin-right:5px;display:inline-block}.contact-box{background-color:#f7f7f7;padding:30px;margin-bottom:20px}.contact-box a[href^="tel:"]{font-weight:600;word-break:break-all;color:#33bba6;transition:.2s}.contact-box a[href^="tel:"]:hover{color:#46e4cc;transition:.2s}.contact-box a[href^="tel:"]:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/smartphone.svg");width:24px;height:24px;margin-right:14px;display:inline-block;top:6px;position:relative}.contact-box a[href^="mailto:"]{font-weight:600;word-break:break-all;color:#33bba6;transition:.2s}.contact-box a[href^="mailto:"]:hover{color:#46e4cc;transition:.2s}.contact-box a[href^="mailto:"]:before{content:" ";background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;visibility:visible;opacity:1;background-image:url("svg/email.svg");width:24px;height:24px;margin-right:14px;display:inline-block;top:6px;position:relative}