@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{font-family:"Inter";src:url(../fonts/Inter-Regular.woff2)format("woff2"),url(../fonts/Inter-Regular.woff)format("woff"),url(../fonts/Inter-Regular.ttf)format("truetype"),url(../fonts/Inter-Regular.eot);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff"),url(../fonts/Montserrat-Regular.ttf)format("truetype"),url(../fonts/Montserrat-Regular.eot);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff"),url(../fonts/Montserrat-Medium.ttf)format("truetype"),url(../fonts/Montserrat-Medium.eot);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff"),url(../fonts/Montserrat-SemiBold.ttf)format("truetype"),url(../fonts/Montserrat-SemiBold.eot);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"RoadRadio";src:url(../fonts/RoadRadio-Bold.woff2)format("woff2"),url(../fonts/RoadRadio-Bold.woff)format("woff"),url(../fonts/RoadRadio-Bold.ttf)format("truetype"),url(../fonts/RoadRadio-Bold.eot);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"RoadRadio";src:url(../fonts/RoadRadio.woff2)format("woff2"),url(../fonts/RoadRadio.woff)format("woff"),url(../fonts/RoadRadio.ttf)format("truetype"),url(../fonts/RoadRadio.eot);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"RoadRadio";src:url(../fonts/RoadRadio-Thin.woff2)format("woff2"),url(../fonts/RoadRadio-Thin.woff)format("woff"),url(../fonts/RoadRadio-Thin.ttf)format("truetype"),url(../fonts/RoadRadio-Thin.eot);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/Roboto-Regular.woff2)format("woff2"),url(../fonts/Roboto-Regular.woff)format("woff"),url(../fonts/Roboto-Regular.ttf)format("truetype"),url(../fonts/Roboto-Regular.eot);font-weight:400;font-style:normal;font-display:swap}*{border:0}::after,::before{box-sizing:border-box}:root{--font-size-12:12px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-25:25px;--font-size-33:33px;--font-size-40:40px;--font-size-55:55px;--font-family-inter:"Inter", sans-serif;--font-family-montserrat:"Montserrat", sans-serif;--font-family-roadradio:"RoadRadio", sans-serif;--font-family-roboto:"Roboto", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-thin:300;--font-weight-italic:italic;--color-white:#fff;--color-dark-gray:#494849;--color-black:#000;--color-gray:#6d758f;--color-dark-gray-alt:#1a1a1a;--color-light-gray:#e0e0e0;--gradient-button:linear-gradient(101deg, #f00 -33.77%, #900 120.46%);--gradient--hover:linear-gradient(101deg, #900 -33.77%, #f00 120.46%);--gradient-text:linear-gradient(90deg, #f00 -3.94%, #900 100%);--gradient-3:linear-gradient(0deg,
    rgba(0, 0, 0, 0.3) 0%,
    rgba(0, 0, 0, 0.3) 100%);--gradient-4:linear-gradient(101deg, #000 -33.77%, #494849 120.46%);--gradient-5:linear-gradient(0deg, #e0e0e0 0%, #e0e0e0 100%);--global-pt:140px;--global-pl:32px}video::-webkit-media-controls,video::-webkit-media-controls-overlay-play-button{display:none!important}body{font-family:var(--font-family-montserrat);font-style:normal;font-weight:var(--font-weight-regular);font-size:var(--font-size-18);line-height:normal;padding:0}h4,h5,h6,img,ol,p,ul{margin:0 0 16px}body,h1,h4,h5,h6,img,ol,p,ul{color:var(--black-color)}h2,h3{margin:0 0 16px}.cart-icon-image img,body,button img{margin:0}ol,ul:not(.products ul,.footer-section ul,.header__language-menu,ul.products,.breadcrumbs ul,.article-main-list,.summary-box-links ul){padding-left:20px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:2}.overlay.active{opacity:1;visibility:visible}.header.header-black{background:var(--color-black);padding-bottom:30px;position:static}.body-lock{overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}.hero h1,.hero h2,.hero h3{color:#fff}.hero h2,h1{font-size:var(--font-size-55);line-height:110%;margin:0 0 25px}.sub-text p,.wrapper-title h2,a img{margin:0}.wrapper-title h1,h1,h2{font-family:var(--font-family-roadradio);text-transform:uppercase}.wrapper-title h1,h2{color:var(--color-black);font-size:var(--font-size-40)}h3{color:var(--color-black);font-family:var(--font-family-montserrat);font-size:var(--font-size-20);font-weight:var(--font-weight-medium)}input,p{font-size:var(--font-size-14)}a{text-decoration:none;color:var(--black-color)}.mobile-menu{display:none}.wrapper-title h1,h2,input{font-weight:var(--font-weight-regular)}input{border-radius:5px;background:var(--color-white);padding:12px 16px;box-shadow:1px 1px 4px 0 rgba(25,33,61,.2);color:var(--color-dark-gray);font-family:var(--font-family-inter);line-height:var(--font-size-20)}input::placeholder,textarea::placeholder{color:var(--color-dark-gray);font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-size-20)}textarea{border-radius:5px;border:1px solid var(--color-white);background:var(--color-white);padding:18px 16px;box-shadow:1px 1px 4px 0 rgba(25,33,61,.2);color:var(--color-dark-gray);font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-size-20);height:92px;resize:none}input:active,input:focus{border:0;outline:0}.acform-ok,label{font-size:var(--font-size-14)}.acform-ok{text-align:center;margin:0 auto}label{color:#494849;font-family:var(--font-family-montserrat);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--font-size-20)}.arto-woocommerce-checkout .wc-block-components-checkout-place-order-button,.button-gradient{position:relative;background:var(--gradient-button);border-radius:5px;border:0;overflow:hidden;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;font-family:var(--font-family-roadradio);font-size:var(--font-size-22);font-weight:var(--font-weight-semibold);color:var(--color-white)}.button-gradient.gray-gradient{background:0 0}.button-gradient.gray-gradient::before,.button-gradient.gray-gradient:hover::before{background:var(--gradient-3)}ul li{margin-bottom:1em}.category-item:nth-child(2n) .button-gradient.gray-gradient::before,.category-item:nth-child(2n) .button-gradient.gray-gradient:hover::before,.category-item:nth-child(3n) .button-gradient.gray-gradient::before,.category-item:nth-child(3n) .button-gradient.gray-gradient:hover::before,.category-item:nth-child(4n) .button-gradient.gray-gradient::before,.category-item:nth-child(4n) .button-gradient.gray-gradient:hover::before,.category-item:nth-child(5n) .button-gradient.gray-gradient::before,.category-item:nth-child(5n) .button-gradient.gray-gradient:hover::before{background:var(--gradient-3)}.button-black{position:relative;background:var(--gradient-4);border-radius:5px;border:0;overflow:hidden;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;font-family:var(--font-family-roadradio);font-size:var(--font-size-22);font-weight:var(--font-weight-semibold);color:var(--color-white)}.arto-woocommerce-checkout .wc-block-components-checkout-place-order-button span,.button-gradient span{color:var(--color-white);font-family:var(--font-family-roadradio);font-size:var(--font-size-22);font-weight:var(--font-weight-bold);line-height:normal;position:relative;z-index:2}.arto-woocommerce-checkout .wc-block-components-checkout-place-order-button::before,.button-gradient::before{content:"";background:var(--gradient--hover);width:0;height:100%;position:absolute;left:0;top:0;transition:all .4s}.arto-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover::before,.button-gradient:hover::before{content:"";width:100%}button.sidebar__header.sidebar__header--disabled{cursor:auto}.link-gradient,.link-gradient::after{display:block;background:var(--gradient-text)}.button-transparent,.link-gradient{font-family:var(--font-family-roadradio);text-decoration:none}.link-gradient{position:relative;font-size:var(--font-size-15);font-weight:var(--font-weight-regular);line-height:19px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:max-content}.button-transparent{display:flex;padding:5px 10px 5px 20px;white-space:nowrap;justify-content:center;align-items:center;gap:15px;height:51px;border-radius:5px;border:1px solid var(--color-white);color:var(--color-white);font-size:var(--font-size-22);font-weight:var(--font-weight-semibold)}.link-gradient::after{content:"";width:0;height:1px;transition:all .4s}.link-gradient:hover::after,.wrapper{width:100%}.wrapper{max-width:1410px;margin:0 auto;display:flex}.arto-single-post main .wrapper{max-width:1110px;flex-direction:column}.article-main-title .wrapper{flex-direction:column}.global__padding{padding:var(--global-pt) var(--global-pl)}.article-main-content+.global__padding:not(.contacts.global__padding,.сta-section.global__padding){padding:0 var(--global-pl) var(--global-pt)}.article-main-title+.global__padding{padding-top:calc(var(--global-pt)/2)}.wrapper-title{display:flex;flex-direction:column;gap:20px;width:100%}.wrapper-title h2{max-width:620px}.search-container input,.sub-text p{font-weight:var(--font-weight-regular)}.sub-text p{color:var(--color-dark-gray);font-size:var(--font-size-22);line-height:125%}.header{position:absolute;padding:30px var(--global-pl)0 var(--global-pl);left:0;top:0;width:100%;z-index:5}.header-box,.main-navigation ul,.search-container{display:flex;gap:80px;align-items:center}.header .wrapper{justify-content:space-between;align-items:center;line-height:1}.header .logo{width:99.689px;height:39px;flex-shrink:0;aspect-ratio:99.69/39}.header .logo a{display:block;width:100%;height:100%}.header .logo a img{width:100%;height:100%;object-fit:contain;margin:0}.main-navigation ul{gap:40px;list-style:none;margin:0}.main-navigation ul li a{color:var(--color-white);font-size:var(--font-size-17);font-weight:500;text-decoration:none}.main-navigation ul.sub-menu{flex-direction:column;gap:20px;align-items:flex-start}.search-container{gap:3px}.search-container input{height:auto;background:0 0;border:0;color:var(--color-white);font-family:var(--font-family-montserrat);font-size:var(--font-size-15);box-shadow:none;width:53px;padding:0}.search-container input::placeholder{color:var(--color-white);font-family:var(--font-family-montserrat);font-size:var(--font-size-15);font-weight:var(--font-weight-regular)}.search-container .search-button{border:0;background:0 0;display:flex;top:2px}.search-container .search-button img{margin-bottom:0}.cart-container{position:relative;top:5px}.cart-count,.category-content-box a,.search-container .search-button{justify-content:center;align-items:center}.cart-count{position:absolute;top:-8px;right:-10px;display:inline-flex;padding:.5px 5.5px;gap:10px;border-radius:12px;background:red;color:var(--color-white);font-family:var(--font-family-roboto);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:140%;min-width:18px;box-sizing:border-box}.main-navigation{position:relative}.main-navigation li{padding:10px 0}.main-navigation .header__submenu{position:absolute;top:100%;width:max-content;border-radius:3px;padding:16px 8px;background:var(--color-white);display:flex;align-items:flex-start;flex-direction:column;gap:5px;transition:all .4s;display:none}.main-navigation-sub{display:flex;align-items:center;gap:5px}.main-navigation-sub::after{content:"";background:url(../img/select.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;width:11px;height:8px;display:flex;transition:all .4s}.main-navigation-sub:hover::after{transform:rotate(180deg)}.main-navigation .header__submenu li{padding:0}.header__language-menu li a,.main-navigation .header__submenu-link{color:var(--color-black);font-size:var(--font-size-16);text-decoration:none;transition:all .4s}.hero .button-gradient span,.main-navigation li:hover .header__submenu,.section-filter-coontent .button-gradient span{display:flex}.header .header__language{position:relative}.header__language-menu{opacity:0;transform:translateY(-10px)}.header__language-menu.active{opacity:1;transform:translateY(0)}.header__language .header__language-text img{transition:transform .3s ease;margin:0}.footer__accordion-button.active::after,.header__language-text img.rotated{transform:rotate(180deg)}.header__language-text{display:flex;color:var(--color-white);align-items:center;gap:5px;cursor:pointer;transition:all .4s;text-transform:uppercase;margin:0}.header__language-menu{position:absolute;top:35px;width:max-content;border-radius:3px;background:var(--color-white);padding:10px;display:flex;flex-direction:column;gap:5px;transition:all .4s;list-style:none}.header__language-menu::before,.header__submenu::before{content:"";width:6px;height:6px;border-radius:2px;display:block;position:absolute;top:-3px;left:10px;transform:rotate(45deg);background:var(--color-white)}.header__language-menu li a{color:var(--black-color)}.hero{width:100%;position:relative;padding:153px var(--global-pl);box-sizing:border-box}.hero-bg,.hero::before{position:absolute;left:0;top:0;height:100%}.hero::before{background:linear-gradient(0deg,rgba(0,0,0,.3)0,rgba(0,0,0,.3) 100%);z-index:1}.hero-bg{width:100%}.hero-bg img,.hero-bg video,.hero-image img{width:100%;height:100%;object-fit:cover}.hero .wrapper{position:relative;z-index:2;align-items:center;gap:23px}.hero-content-text1{font-weight:var(--font-weight-thin)}.hero-content-text2,.hero-content-text3,.hero-text p,.hero-text ul{font-weight:var(--font-weight-regular)}.hero-content h1 span{display:block}.hero-text p,.hero-text ul{color:var(--color-white);font-size:var(--font-size-25);line-height:122.034%;max-width:715px;width:100%;margin:0}.hero-text{margin-bottom:45px}.cta-buttons{display:flex;gap:25px}.cta-buttons .button-gradient{padding:16px 20px}.button-transparent .button-gradient{padding:11px;height:40px;display:flex;align-content:center;justify-content:center}.button-transparent:hover .button-gradient::before,.hero::before{content:"";width:100%}.hero-image{width:600px;height:672px}.hero-image img{object-fit:contain;margin:0}.product-categories .wrapper{flex-direction:column;gap:50px}.category-items{display:flex;flex-wrap:wrap;gap:30px}.category-item{width:calc(33% - 16px);display:flex;flex-direction:column;gap:30px;border-radius:5px;overflow:hidden;background:#878787;padding:30px 0 0 25px}.category-content,.category-content-box{display:flex;align-items:flex-end;justify-content:space-between}.category-content-box a{margin-bottom:30px;display:flex;width:50px;height:50px;padding:16px;flex-shrink:0;aspect-ratio:1/1;border-radius:5px;border:1px solid var(--color-white)}.category-content-box img{object-fit:contain;object-position:right;margin:0}.category-item:nth-child(2n),.category-item:nth-child(4n){background:#f1f0f0}.category-item:nth-child(3n),.category-item:nth-child(5n){background:#e0e0e0}.category-item:nth-child(6n){background:#878787}.category-item>img{width:450px;height:249px;object-fit:contain}.category-text{display:flex;flex-direction:column;gap:20px;width:100%}.category-text h3{color:var(--color-white);text-transform:uppercase;margin:0}.category-text p{color:var(--color-white);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);max-width:330px;width:100%;margin:0}.category-item:nth-child(2n) h3,.category-item:nth-child(2n) p,.category-item:nth-child(3n) h3,.category-item:nth-child(3n) p,.category-item:nth-child(4n) h3,.category-item:nth-child(4n) p,.category-item:nth-child(5n) h3,.category-item:nth-child(5n) p{color:var(--color-black)}.category-item:nth-child(2n) a,.category-item:nth-child(3n) a,.category-item:nth-child(4n) a,.category-item:nth-child(5n) a{border-color:var(--color-black)}.category-item:nth-child(2n) a img,.category-item:nth-child(3n) a img,.category-item:nth-child(4n) a img,.category-item:nth-child(5n) a img{filter:brightness(0) saturate(100%)}.category-item:nth-child(6n) h3,.category-item:nth-child(6n) p{color:var(--color-white)}.category-item:nth-child(6n) a{border-color:var(--color-white)}.category-item:nth-child(6n) a img{filter:brightness(0) saturate(100%) invert(97%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(105%) contrast(101%)}.category-content a{padding:16px;height:50px;width:50px}.category-content a span{display:flex;align-items:center}.сta-section{position:relative;overflow:hidden}.my-product::before,.сta-bg,.сta-section::before{position:absolute;left:0;top:0;width:100%;height:100%}.сta-section::before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.6)0,rgba(0,0,0,.6) 100%);filter:blur(10px);z-index:2}.my-product::before,.сta-bg{z-index:1}.сta-section .wrapper{position:relative;z-index:3;flex-direction:column;align-items:center;max-width:690px}.сta-section .wrapper h2{color:var(--color-white);margin-bottom:22px}.сta-section p{margin:0 0 40px;color:var(--color-white);text-align:center;font-size:var(--font-size-22);font-weight:var(--font-weight-regular);line-height:125%}.сta-bg img,.сta-bg video{width:100%;height:100%;object-fit:cover;object-position:center}.services .cta-button a,.сta-section a{padding:16px 20px}.services .wrapper{flex-direction:column;gap:47px}.services-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.service-item{width:calc(33% - 16px);border-radius:5px;background:var(--color-white);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);height:278px;display:flex;flex-direction:column;padding:20px 10px 20px 20px}.service-item h3{padding-right:10px;margin-bottom:12px}.service-item>img{width:70px;height:70px;flex-shrink:0;aspect-ratio:1/1;object-fit:contain;margin-bottom:25px}.reason-item p,.service-item p{font-size:var(--font-size-14);margin:0}.service-item p{color:var(--color-black);font-weight:var(--font-weight-regular)}.service-item a{margin-top:auto}.services .cta-button{display:flex;justify-content:center}.why-choose-us .wrapper{flex-direction:column;gap:50px}.reasons{display:flex;gap:30px;width:100%;flex-wrap:wrap}.reason-item{width:calc(33% - 16px);padding:20px;border-radius:5px;border:1px solid #e0e0e0;background:var(--color-white);display:flex;flex-direction:column;gap:15px}.reason-item img{width:48px;height:48px;flex-shrink:0;aspect-ratio:1/1;margin:0}.reason-item-header{display:flex;align-items:center;gap:20px}.reason-item h3{font-size:var(--font-size-18);font-weight:var(--font-weight-medium);margin:0}.reason-item p{font-weight:var(--font-size-14)}.my-product{position:relative}.my-product::before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.4)0,rgba(0,0,0,.4) 100%);z-index:2}.main-home>.my-product:nth-child(1)::before{background:linear-gradient(0deg,rgba(0,0,0,.6)0,rgba(0,0,0,.7) 100%)}.my-product .wrapper{position:relative;gap:50px;z-index:3}.my-product-right{width:668px;height:593px;margin-top:-35px}.my-product-left{display:flex;flex-direction:column;width:calc(100% - 668px - 50px)}.my-product-left h2{margin-bottom:20px;color:var(--color-white)}.my-product-text p{margin:0 0 40px;color:var(--color-white);font-size:var(--font-size-22);font-weight:var(--font-weight-regular);line-height:125%}.my-product-text ul li,.our-mission-right blockquote,small{font-size:var(--font-size-18);font-weight:var(--font-weight-regular);font-style:normal;line-height:130%}small{max-width:570px;width:100%;display:block}.my-product-text a{width:max-content;height:55px;text-transform:uppercase}.my-product-text ul{margin:0 0 30px;padding-left:28px}.my-product-text ul li,.our-mission-right blockquote{color:var(--color-white)}.my-product-right img{width:100%;height:100%;object-fit:contain;margin:0}.my-product-bg{position:absolute;width:100%;left:0;top:0;height:100%}.advantages-img img,.my-product-bg img,.our-mission-left .our-mission-img img{width:100%;height:100%;object-fit:cover}.our-mission .wrapper{gap:24px;align-items:flex-end}.our-mission-left{max-width:620px;width:100%;display:flex;flex-direction:column;gap:50px}.our-mission-right{width:calc(100% - 644px);padding-bottom:80px}.our-mission-left .our-mission-img{width:570px;height:612px}.our-mission-left .our-mission-img img{margin:0}.our-mission-right blockquote{max-width:690px;width:100%;color:var(--color-dark-gray);text-align:center;font-size:var(--font-size-22);font-style:italic;line-height:125%}.our-mission-right::after,.our-mission-right::before{content:"";background-repeat:no-repeat;background-size:contain;width:76px;height:58px;display:block}.our-mission-right::before{background:url(../img/blockquote1.svg)}.our-mission-right::after{background:url(../img/blockquote2.svg);margin-left:auto}.advantages{position:relative;overflow:hidden}.advantages::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,.3)0,rgba(0,0,0,.3) 100%);z-index:2}.advantages .wrapper{position:relative;z-index:3;justify-content:flex-end}.advantages-content{max-width:750px;width:100%;display:flex;flex-direction:column;gap:43px}.advantages-img,.solution-item img,.solution-item::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.advantages .stat{display:flex;align-items:center;gap:62px}.advantages-stat{display:flex;flex-direction:column;gap:13px;min-width:222px}.advantages-stat .js-counter{font-size:var(--font-size-55);color:var(--color-white);font-weight:var(--font-weight-bold)}.advantages-content p,.advantages-stat-text,.solution-item h3{color:var(--color-white);font-size:var(--font-size-20);font-weight:var(--font-weight-medium)}.advantages-stat-text{white-space:nowrap}.advantages-content p{font-family:var(--font-family-roadradio);font-size:var(--font-size-40);font-weight:var(--font-weight-regular);line-height:110%;text-transform:uppercase;margin:0}.solutions .wrapper{flex-direction:column;gap:50px}.solutions .wrapper .wrapper-title{max-width:685px}.solutions-list{display:flex;flex-wrap:wrap;gap:30px}.solution-item{position:relative;height:300px;display:flex;align-items:flex-end;padding:0 10px 30px;width:calc(25% - 23px);overflow:hidden}.solution-item::before{content:"";z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.3)0,rgba(0,0,0,.3) 100%)}.solution-item::after{content:"";border-radius:441px;background:var(--color-black);filter:blur(50px);width:441px;height:101px;position:absolute;bottom:-30px;left:0;z-index:2}.solution-item h3{position:relative;z-index:3;text-align:center}.client-logos{overflow:hidden;display:flex;flex-direction:column;gap:80px}.client-logos h2{max-width:1410px;width:100%;margin:0 auto}.client-logos-swiper-slide{height:70px;flex-shrink:0;aspect-ratio:1/1;box-shadow:0 0 4px #cccccc78;display:flex!important;justify-content:center;align-items:center}.swiper-horizontal{height:80px}.client-logos-swiper-slide img{width:100%;height:100%;object-fit:contain;margin:0;max-height:70px}.recent-projects .wrapper{flex-direction:column;gap:47px}.projects-list{display:flex;flex-wrap:wrap;gap:30px}.recent-projects .wrapper-title{max-width:670px}.recent-projects .wrapper-title p{max-width:620px}.project-item{width:calc(33% - 16px)}.project-item>img{width:100%;height:310px;object-fit:cover;margin:0}.project-details{width:calc(100% - 40px);margin:-90px auto 0;position:relative;border-radius:5px;background:var(--color-white);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);padding:20px}.project-details-loc{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;width:100%}.project-details-loc-text{display:flex;align-items:center;gap:6px}.project-details-loc-text::before{content:"";background:url(../img/loc.svg);width:8.634px;height:13.586px;display:flex}.project-details-loc-text,.project-year{color:var(--color-gray);font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:16px}.project-details p{max-width:292px;width:100%;margin:10px 0 20px;font-size:var(--font-size-14);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.recent-projects .button-black{padding:16px 20px}.view-all-button{display:flex;justify-content:center;width:100%}.order__accordion-content{max-height:0;overflow:hidden;display:flex;gap:8px;transition:max-height .3s ease,padding .3s ease}.order__accordion-item.active .order__accordion-content{max-height:500px}.order__accordion-item{display:flex;flex-direction:column;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--color-dark-gray);padding-top:20px}.order__accordion-item:nth-of-type(1){padding-top:0}.faq .wrapper{flex-direction:column;gap:50px}.faq-content{display:flex;gap:150px}.faq-image{width:570px;min-width:570px;height:408px}.faq-image img{width:100%;height:100%;object-fit:cover;margin:0}.order__accordion-header{display:flex;align-items:center;justify-content:space-between;padding-right:16px;gap:var(--global-pl);cursor:pointer}.order__accordion-content p,.order__accordion-header h3{color:var(--color-dark-gray-alt);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);margin:0}.order__accordion-item .order__accordion-arrow{transition:all .4s}.order__accordion-item.active .order__accordion-arrow{transform:rotate(45deg)}.order__accordion-item.active .order__accordion-arrow img{filter:brightness(0) saturate(100%) invert(9%) sepia(61%) saturate(5425%) hue-rotate(359deg) brightness(116%) contrast(120%);margin-bottom:0}.order__accordion-content p{max-width:570px;width:100%;font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.faq-text{flex:1;padding-top:16px}.contacts{position:relative;overflow:hidden}.contacts-bg::before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.6)0,rgba(0,0,0,.6) 100%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.contacts .wrapper{position:relative;gap:120px;z-index:3}.contacts-content{width:600px;min-width:600px;padding:var(--global-pl);border-radius:5px;border:1px solid var(--color-white);background:var(--color-white);box-shadow:1px 1px 4px 0 rgba(25,33,61,.25)}.contact-form form{width:100%;display:flex;flex-wrap:wrap;gap:15px var(--global-pl)}.contact-form-label{display:flex;flex-direction:column;flex:1;gap:4px;width:calc(50% - 22px)}.contacts-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-white)}.contact-form-label-full{flex:1;width:100%;min-width:100%}.contacts-bg img,.contacts-bg video{width:100%;height:100%;position:relative;object-fit:cover}.contact-form form button{padding:16px 20px;width:100%}.contacts-left{display:flex;flex-direction:column;gap:50px}.contacts .wrapper-title h1,.contacts .wrapper-title h2,.contacts .wrapper-title p{color:var(--color-white)}.contacts .wrapper-title h1,.services .wrapper-title h1{font-size:var(--font-size-55)}.contact-info{display:flex;flex-wrap:wrap;gap:20px}.contact-item{padding:14px 20px;border-radius:5px;border:1px solid var(--color-white);background:var(--color-white);box-shadow:0 .5px 2px 0 rgba(25,33,61,.1);display:flex;gap:16px;align-items:center;min-width:238px}.contact-item .button-black{display:flex;width:48px;height:48px;padding:9px;justify-content:center;align-items:center}.contact-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.contact-text p{color:var(--color-dark-gray);line-height:20px}.button-black img,.related h2{margin:0}.contact-text a,.footer-section h3{font-weight:var(--font-weight-semibold)}.contact-text a{color:var(--color-dark-gray);font-size:var(--font-size-14);line-height:20px;text-decoration:none}.footer-select-sub{max-height:0;overflow:hidden;transition:all .4s}.footer-select-sub.active{max-height:500px;transition:all .4s;padding-top:10px}.footer{background:var(--color-black);padding:50px var(--global-pl)}.footer ul li{margin-bottom:0}.footer .wrapper{flex-direction:column;gap:48px;color:var(--color-white)}.footer-container,.footer-navigation{display:flex;justify-content:space-between;width:100%}.footer-navigation{max-width:650px}.footer-logo{width:230px;display:flex;flex-direction:column;gap:15px}.contact-text p,.footer-logo p{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);margin:0}.footer-contact,.footer-section,.footer-section ul{display:flex;flex-direction:column;gap:10px}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section h3{color:var(--color-white);font-size:var(--font-size-18)}.footer-section ul li a,.footer-section ul li button{border:0;background:0 0;text-decoration:none;font-family:var(--font-family-montserrat);font-size:var(--font-size-18)}.footer-contact{align-items:flex-end;gap:17px}.footer-bottom p,.footer-contact a,.footer-section ul li a,.footer-section ul li button{color:var(--color-white);font-weight:var(--font-weight-regular)}.footer-contact a{text-decoration:none;font-size:var(--font-size-18)}.social-links{display:flex;gap:20px}.footer-bottom,.social-links a{display:flex;justify-content:center}.social-links a{width:30px;height:30px;flex-shrink:0;aspect-ratio:1/1;align-items:center;border-radius:3px}.social-links .youtube_icon{background:#fff}.footer-bottom{width:100%;padding-top:20px;border-top:1px solid var(--color-white)}.footer-bottom p{text-align:center;font-size:var(--font-size-14);line-height:21px;margin:0}.footer-select{display:flex;flex-direction:column}.footer__accordion-button{display:flex;align-items:center;gap:10px;cursor:pointer}.footer__accordion-button::after{content:"";background:url(../img/ar.svg);background-repeat:no-repeat;background-size:contain;display:flex;width:11.143px;height:6px;transition:all .4s}.mobile-menu{position:fixed;top:120px;right:-100%;max-width:360px;min-height:100vh;background:var(--color-black);z-index:5;transition:all .4s ease-in-out;padding:50px 16px 16px;display:flex;align-items:center;gap:32px}.approach__left-text p,.mobile-menu .footer-section a{font-size:var(--font-size-18)}.mobile-menu,.mobile-menu .header__menu{flex-direction:column;width:100%}.mobile-menu .header__menu-link{color:var(--black-color)}.mobile-menu.active{right:0}.mobile-menu .header__submenu{position:static;width:100%;background:0 0;text-align:center}.mobile-menu .header__menu-item{flex-wrap:wrap;align-items:center;justify-content:center}.header__burger{display:none;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;position:relative;z-index:15;background:0 0;border:0;padding:0}.header__burger-box{width:24px;height:16px;position:relative;display:inline-block}.header__burger-lines,.header__burger-lines::after,.header__burger-lines::before{content:"";display:block;width:100%;height:2.5px;background:var(--color-white);border-radius:2.5px;position:absolute;left:0;transition:all .3s ease-in-out}.header__burger-lines{top:50%;transform:translateY(-50%)}.header__burger-lines::before{top:-8px}.header__burger-lines::after{bottom:-8px}.header__burger.active .header__burger-lines{background-color:transparent}.header__burger.active .header__burger-lines::before{transform:rotate(45deg);top:0}.header__burger.active .header__burger-lines::after{transform:rotate(-45deg);bottom:0}.view-all-button .nav-links,.view-all-button ul{display:flex;align-items:center;gap:18px;list-style:none;margin:0}.view-all-button .nav-links .current,.view-all-button ul .current{font-weight:600}.view-all-button .nav-links a,.view-all-button ul a{display:flex;align-items:center;justify-content:center}.hero-services{padding:224px 0 var(--global-pt)0}.hero-services::before{background:linear-gradient(0deg,rgba(0,0,0,.7)0,rgba(0,0,0,.7) 100%)}.hero-services .hero-content{max-width:930px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-services .hero-content h1,.hero-services .hero-content p{text-align:center}.approach .wrapper,.article-main-content .wrapper{flex-direction:column;gap:50px}.approach__box{display:flex;flex-wrap:wrap;gap:90px}.approach__left{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:356px;gap:60px}.approach__right{width:690px;min-width:690px;height:346px}.approach__right img,.article-main-img img{width:100%;height:100%;object-fit:cover;margin:0}.approach__left-text p{color:var(--color-dark-gray);margin:0}.approach__left ul,.breadcrumbs ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:30px;padding:0 60px 0 0}.approach__left ul li,.approach__left ul li span,.approach__left-text p{font-weight:var(--font-weight-regular);line-height:125%}.approach__left ul li{display:flex;flex:1;flex-direction:column;color:var(--color-dark-gray);font-size:var(--font-size-14);min-width:120px;max-width:fit-content}.approach__left ul li span{color:var(--color-black);font-size:var(--font-size-33)}.reasons-number{color:red;font-size:var(--font-size-20);font-weight:var(--font-weight-medium);min-height:48px;display:flex}.reason-item-header-services,.reasons-number{align-items:flex-start}.article-main{padding-top:var(--global-pt)}.article-main-content{padding:0 var(--global-pl) var(--global-pt) var(--global-pl)}.breadcrumbs{margin-bottom:30px}.breadcrumbs ul{padding:0;gap:5px}.breadcrumbs ul li::after{content:"/";color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.breadcrumbs ul li:nth-last-of-type(1)::after{content:none}.breadcrumbs ul li,.breadcrumbs ul li a,.breadcrumbs ul li span{color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.woocommerce-info::before{color:#000}.article-main-content h1,.arto-woocommerce-shop.woocommerce-products-header h1{color:var(--color-black);font-family:var(--font-family-roadradio);font-size:var(--font-size-40);font-weight:var(--font-weight-regular);margin:0}.article-main-content-text h2{font-size:var(--font-size-25)}.article-main-content-text p{font-size:var(--font-size-18)}.article-main-grid{display:flex;flex-direction:column;gap:30px}.article-main-img{width:100%;height:100%}.article-main-col{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.article-main-list{display:flex;flex-direction:column;gap:15px;padding:0;margin:0;list-style:none;justify-content:space-between}.article-main-list li{display:inline-flex;min-height:74px;padding:25px 30px 25px 25px;align-items:flex-start;justify-content:space-between;border-radius:5px;border:1px solid #e0e0e0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.article-main-list li span,.article-main-text p{color:var(--color-dark-gray);font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:125%}.article-main-list li span{text-align:right;max-width:300px}.article-main-gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px}.article-main-text{display:inline-flex;padding:25px 35px 25px 25px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;border-radius:5px;border:1px solid #e0e0e0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.article-main-list li,.article-main-text h2{color:var(--color-black);font-size:var(--font-size-20);font-weight:var(--font-weight-medium)}.article-main-text p{margin:0}.article-main-gallery>.article-main-item:nth-child(1){grid-row:1/span 2}.article-main-gallery>.article-main-item:nth-child(2):last-child{grid-row:1/span 2}.article-main-gallery>.article-main-item:nth-child(2):not(:last-child){grid-row:1}.article-main-gallery>.article-main-item:nth-child(3){grid-row:2}.article-main-gallery img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.article-main-gallery>.article-main-item:only-child{grid-row:1/-1;grid-column:1/-1}.hero-smoll{height:505px;display:flex;align-items:flex-end;padding-bottom:var(--global-pt)}.hero-smoll .hero-content{max-width:690px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-search,input#search1{width:100%}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search form,.search-form{width:100%;position:relative}.search-form button,.search-form input{display:flex;height:50px;align-items:center}.search-form button{position:absolute;top:0;right:0;width:50px;justify-content:center}.search-form input{width:100%;padding:16px 0 16px 20px;justify-content:space-between;flex-shrink:0;border-radius:5px;border:1px solid #f1f3f7;background:var(--color-white);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:20px}.search-form input::placeholder{color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:20px}.section-filter .wrapper{display:flex;align-items:flex-start;gap:30px}.sidebar{width:330px;border-radius:5px;background:var(--color-white);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:20px;padding:25px 20px}.section-filter-box{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}.section-filter-card h3,.sidebar h2{font-size:var(--font-size-20);font-weight:var(--font-weight-medium)}.section-filter-card,.sidebar ul{display:flex;flex-direction:column}.sidebar ul{padding:0;margin:0;list-style:none;gap:5px}.sidebar ul li{width:100%;padding:12px 15px;border-bottom:1px solid var(--color-dark-gray)}.section-filter-coontent p,.sidebar ul li a{color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.sidebar ul li a{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar ul li span{opacity:0}.sidebar ul li.active-filter{background:#f1f0f0;border:0;border-radius:5px}.sidebar ul li.active-filter a{font-weight:var(--font-weight-semibold)}.sidebar ul li.active-filter span{opacity:1}.section-filter-card{border-radius:5px;background:var(--color-white);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);padding:20px;gap:15px}.section-filter-card h3{font-size:var(--font-size-18);display:flex;align-items:center;gap:15px;margin-bottom:0}.section-filter-coontent,.sidebar__header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.section-filter-coontent p{max-width:361px;width:100%;margin:0}.section-filter-coontent a{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center}.sidebar__header{position:relative;all:unset;gap:8px;cursor:pointer}.sidebar__header::after{content:"";background:url(../img/accardion-arrow.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:7px}.sidebar__item.active .sidebar__header::after{transform:rotate(180deg)}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search label,.sidebar__content,.sidebar__header--disabled::after{display:none}.sidebar__item.active .sidebar__content{display:block}.sidebar-accardion{display:flex;flex-direction:column;gap:5px}.sidebar__item{padding:12px 10px;border-bottom:1px solid var(--color-dark-gray)}.sidebar__header,.sidebar__item .sidebar__content-sub li{color:var(--color-black);font-size:var(--font-size-18);font-weight:var(--font-weight-regular)}.sidebar-accardions{width:450px}.sidebar__item.active{border-radius:5px;background:linear-gradient(0deg,#e0e0e0 0,#e0e0e0 100%),#000;border-bottom:none}.sidebar__item .sidebar__content ul{padding:10px 0 0 20px;margin:0;display:flex;flex-direction:column;gap:10px}.sidebar__item .sidebar__content-sub li{padding:0;border:0;font-size:var(--font-size-14)}.sidebar__item .sidebar__content-sub strong{color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.sidebar__item .sidebar__content-sub2{padding-left:20px}.sidebar__item .sidebar__content-sub2 li{padding:0}.sidebar__item .sidebar__content .sidebar__content-sub2{gap:5px}.sidebar ul li a.active,.sidebar__content-sub2 li a.active{text-decoration:underline;font-weight:var(--font-weight-semibold)}.section-filter2 .section-filter-coontent{align-items:flex-end}.section-filter2 .section-filter-coontent p{max-width:100%;width:100%;text-align:right;color:#000;font-size:var(--font-size-12);font-weight:var(--font-weight-regular)}.arto-woocommerce-shop .section-filter .wrapper{flex-direction:column;gap:50px}.arto-woocommerce-shop .woocommerce-products-header{width:100%;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search{max-width:690px;width:100%;flex:1;margin-left:auto}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search form .adminbar-input{width:100%;height:48px;padding-right:60px}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search form .adminbar-input:focus::placeholder{color:transparent}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search form .adminbar-button{position:absolute;right:-1px;top:-1px;display:flex;width:50px;height:50px;padding:14px;justify-content:center;align-items:center;background:url(../img/Search.svg),linear-gradient(101deg,#000 -33.77%,#494849 120.46%);background-repeat:no-repeat;background-size:auto;background-position:center;border-radius:5px;box-shadow:none;cursor:pointer}.arto-woocommerce-shop .woocommerce-products-header .admin-bar-search form .adminbar-button[value=Шукати]{font-size:0}.arto-woocommerce-shop .shop-section{display:flex;align-items:flex-start;gap:30px;width:100%}.arto-woocommerce-shop .products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 16px;width:calc(100% - 360px)}.arto-woocommerce-shop .products .product,.arto-woocommerce-shop .sidebar{border-radius:5px;background:#f1f0f0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.arto-woocommerce-shop .products .product{width:100%;padding:20px 20px 30px;list-style:none;margin:0}.arto-woocommerce-shop .products .product .woocommerce-placeholder{width:100%;height:290px;object-fit:contain;margin-bottom:30px;display:block}.arto-woocommerce-shop .products .product h2{color:var(--color-black);font-family:var(--font-family-montserrat);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);margin-bottom:15px}.arto-woocommerce-shop .products .product .price{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;gap:16px}.arto-woocommerce-shop .sidebar{min-width:330px;position:sticky;top:0;width:330px}.arto-woocommerce-shop .woocommerce-loop-product__text p{margin:0 0 25px;color:var(--color-dark-gray);font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.arto-woocommerce-shop .woocommerce-Price-amount{background:linear-gradient(90deg,red -43.79%,#900 47.07%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:var(--font-size-20);font-weight:var(--font-weight-bold);display:block}.arto-woocommerce-shop del{font-size:var(--font-size-18);color:var(--color-dark-gray)}.arto-woocommerce-shop del .woocommerce-Price-amount{font-size:var(--font-size-16);color:var(--color-dark-gray);background:0 0;-webkit-text-fill-color:var(--color-dark-gray)}#tab-description a:hover,.arto-single-product .summary ins,.arto-woocommerce-shop ins{text-decoration:none}.arto-woocommerce-shop .product__box-detail{display:flex;align-items:center;gap:2px;justify-content:space-between;flex-wrap:wrap}.arto-woocommerce-shop .product__box-detail .woocommerce_loop_add-detail{display:inline-flex;height:55px;padding:16px 20px;justify-content:center;align-items:center;gap:10px;border-radius:5px;border:1px solid var(--color-dark-gray);color:var(--color-dark-gray);text-align:center;font-family:var(--font-family-roadradio);font-size:var(--font-size-22);font-weight:var(--font-weight-semibold)}.arto-woocommerce-shop .product__box-detail .woocommerce_loop_add-detail img{transition:all .4s}.arto-woocommerce-shop .product__box-detail .woocommerce_loop_add-detail:hover img{transform:translateX(10px)}.arto-woocommerce-shop .add_to_cart_button{display:flex;width:62px;height:55px;padding:16px 20px}.arto-woocommerce-shop .sidebar__header{color:var(--color-black);font-family:var(--font-family-montserrat);font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.arto-woocommerce-shop .sidebar__item.active{background:var(--color-white)}.arto-woocommerce-shop .sidebar__item.active .sidebar__header{font-weight:var(--font-weight-bold)}.arto-woocommerce-shop .sidebar__item.active .sidebar__content-sub li{cursor:pointer}.arto-woocommerce-shop .sidebar__item.active .sidebar__content-sub li:hover a{font-weight:var(--font-weight-medium);text-decoration:underline}.arto-single-product .related.products{display:flex;flex-direction:column;gap:50px;max-width:1410px;width:100%;margin:0 auto}.arto-single-product .related .products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px;width:100%}.arto-single-product .content-area{padding-bottom:var(--global-pt)}.arto-single-product .arto-product-card .wrapper{gap:30px}.arto-single-product .woocommerce-product-gallery{min-width:570px;width:570px}.arto-single-product .woocommerce-product-gallery .wp-post-image{height:758px;width:100%;object-fit:contain}.arto-single-product .woocommerce-product-gallery__image-smoll{width:150px;height:150px}.arto-single-product .woocommerce-product-gallery__wrapper{display:flex;flex-direction:column;gap:50px}.arto-single-product .summary .woocommerce-breadcrumb{margin-bottom:30px}.arto-single-product .summary .woocommerce-breadcrumb a{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.arto-single-product .summary .woocommerce-breadcrumb a:nth-last-of-type(1){font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.arto-single-product .summary h1{color:var(--black-color);font-family:var(--font-family-roadradio);font-size:var(--font-size-40);font-weight:var(--font-weight-regular);margin:0 0 20px}.tab-content{display:none}.tab-content.active{display:block}.arto-single-product .product_title-box,.arto-single-product .summary .price,.arto-single-product .summary form{display:flex;align-items:center;gap:30px;margin-bottom:35px}.arto-single-product .product_title-box p,.arto-single-product .product_title-box span{max-width:210px;width:100%}.arto-single-product .summary del .amount,.product_title-box-article{color:var(--color-black);font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.product_title-box-status{color:#19be0a;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);margin:0}.arto-single-product .summary .price{flex-direction:row-reverse;justify-content:flex-end;margin-bottom:25px}.arto-single-product .summary .amount{color:red;font-family:var(--font-family-roadradio);font-size:var(--font-size-40);font-weight:var(--font-weight-regular);text-decoration:none;background:0 0;-webkit-text-fill-color:red}.arto-single-product .summary del .amount{font-size:var(--font-size-25);-webkit-text-fill-color:var(--color-black)}.arto-single-product .tab-list{display:flex;list-style:none;padding:0;margin:0}.arto-single-product .tabs{display:flex;flex-direction:column;gap:15px;margin-bottom:24px;width:100%}.arto-single-product .tab-list .tab{border:1px solid transparent;color:var(--color-black);cursor:pointer;flex:1;text-align:center;display:flex;align-items:center;border-bottom:1px solid var(--color-black)}.arto-single-product .tab-list .tab.active{font-weight:var(--font-weight-medium);border:1px solid var(--color-black);border-radius:5px 5px 0 0;border-bottom:0;overflow:hidden}.arto-single-product .tab-list .tab a{justify-content:center;align-items:center;width:100%;text-align:center;padding:2px 5px;height:100%;display:flex;min-height:30px}.tabs .tab-content p{padding:0}.arto-single-product .tab-list .tab,.summary-box-links ul li a,.tab-content p,.tab-content ul{font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.tab-content p,.tab-content ul{padding:0 0 0 20px;margin:0 0 16px}.arto-single-product .product_meta,.arto-single-product .screen-reader-text,.wc-block-components-form .wp-block-woocommerce-checkout-payment-block.hidden{display:none}.arto-single-product .summary form{margin-bottom:40px}.arto-single-product .summary form .single_add_to_cart_button{display:inline-flex;height:55px;padding:16px 20px;justify-content:center;align-items:center;border-radius:5px;background:linear-gradient(101deg,red -33.77%,#900 120.46%);color:var(--color-white);text-align:center;font-family:var(--font-family-roadradio);font-size:var(--font-size-22);font-weight:var(--font-weight-semibold);border:0;width:auto}.arto-single-product .summary form input{width:90px;padding:16px 20px;font-family:var(--font-family-roadradio);font-size:var(--font-size-25);font-weight:100}.summary-box-links ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.summary-box-links ul li{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;border:1px solid #e0e0e0}.summary-box-links ul li a{color:var(--color-black);display:flex;align-items:center;gap:10px}.search-container{min-width:74px;justify-content:flex-end;position:relative}#search{position:absolute;right:37px;transition:all .3s}#search::placeholder{transition:color .3s ease}.search-container.expanded #search,.search-container:focus-within #search{position:absolute;width:220px;background:var(--color-white);color:var(--color-black);z-index:1;padding-left:8px}.search-container.expanded #search::placeholder,.search-container:focus-within #search::placeholder{color:transparent}.search-button{position:relative;z-index:2;cursor:pointer}.woocommerce-badge{display:inline-flex;padding:8px 20px;justify-content:center;align-items:center;border-radius:5px;background:linear-gradient(101deg,red -33.77%,#900 120.46%);color:var(--color-white);text-align:center;font-family:var(--font-family-roadradio);font-size:var(--font-size-18);text-transform:uppercase;font-weight:var(--font-weight-bold);position:absolute;top:8px;right:8px}.type-product{position:relative}.error-text,.has-text-align-center,.single-article-main-img{text-align:center}.error-text>h1{font-size:clamp(6.25rem,3.977rem + 11.36vw,12.5rem);font-weight:900;letter-spacing:10px;line-height:clamp(6.25rem,3.523rem + 13.64vw,13.75rem);margin-bottom:clamp(.938rem,.597rem + 1.7vw,1.875rem)}.error-text>h2{font-size:clamp(1.125rem,.739rem + 1.93vw,2.188rem);line-height:clamp(1.375rem,.807rem + 2.84vw,2.938rem);font-weight:500;text-transform:uppercase;margin-bottom:5px}.error-text>p{font-size:clamp(1rem,.864rem + .68vw,1.375rem);font-weight:300;line-height:25px;margin:clamp(.625rem,.398rem + 1.14vw,1.25rem) auto clamp(1.25rem,1.023rem + 1.14vw,1.875rem);max-width:700px}.single-article-main-img img{max-width:100%;max-height:300px;object-fit:contain}.arto-woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-textarea,.arto-woocommerce-checkout .wc-block-components-address-card,.arto-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:0}.arto-woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,.arto-woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus,.arto-woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:focus{outline:0;box-shadow:none}.arto-woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{cursor:pointer;border-radius:5px;background:var(--gradient-4);color:#fff;outline:0;box-shadow:none}.arto-woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:disabled,.arto-woocommerce-checkout button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained[disabled]{background:#e0e0e0;color:var(--color-gray)}.arto-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{padding:0}.arto-woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-textarea:focus,.arto-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:0;outline-offset:0;border:0}.arto-woocommerce-checkout .wc-block-components-text-input input[type=email]:focus,.arto-woocommerce-checkout .wc-block-components-text-input input[type=text]:focus{outline:0;outline-offset:0}.arto-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:0;box-shadow:1px 1px 4px 0 rgba(25,33,61,.2);padding-top:5px}.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],.arto-woocommerce-checkout .wc-block-components-text-input input[type=number],.arto-woocommerce-checkout .wc-block-components-text-input input[type=tel],.arto-woocommerce-checkout .wc-block-components-text-input input[type=text],.arto-woocommerce-checkout .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=text]{border:0;border-radius:5px;box-sizing:border-box;color:var(--color-dark-gray);font-family:inherit;font-size:14px;height:44px;line-height:var(--font-size-20);margin:0;min-height:0;padding:12px 16px;width:100%}.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label,.arto-woocommerce-checkout .wc-block-components-text-input label{font-size:14px;color:var(--color-dark-gray)}.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.arto-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.arto-woocommerce-checkout .wc-block-components-text-input input[type=email]:focus,.arto-woocommerce-checkout .wc-block-components-text-input input[type=password]:focus,.arto-woocommerce-checkout .wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=url]:focus{border:0;color:var(--color-dark-gray)}.arto-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{font-size:12px}.arto-woocommerce-checkout .wc-block-components-button:not(.is-link) .wc-block-components-button__text{z-index:1}.arto-search-results li.product-item{border-bottom:1px solid #ccc;padding-bottom:15px;list-style:none;padding-left:5px;padding-top:15px;display:flex;justify-content:space-between;align-items:end}span.post-type-label{color:#c4c5c5}.arto-archive .woocommerce-notices-wrapper,.wc-block-components-address-form__country{display:none}.added_to_cart.wc-forward,.arto-woocommerce-checkout .wc-block-components-address-card__edit,.wc-block-components-validation-error>p,a.arto-clear-filter{font-size:12px}a.arto-clear-filter{padding:10px 16px 0;display:block;position:absolute}a.added_to_cart.wc-forward{color:var(--color-dark-gray)}.add_to_cart_button.added span img,.add_to_cart_button.loading span img,.wc-block-checkout__billing-fields .wc-block-components-checkout-step__description,.wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading,p#wc-guest-checkout-notice{display:none}button.ajax_add_to_cart.add_to_cart_button.single_add_to_cart_button.button.alt.button-gradient.added span,button.ajax_add_to_cart.add_to_cart_button.single_add_to_cart_button.button.alt.button-gradient.loading span{color:transparent}a.add_to_cart_button.loading:after,button.single_add_to_cart_button.loading:after{content:" ";display:block;width:20px;height:20px;border-radius:50%;border:3px solid;border-color:#fff transparent;animation:lds-dual-ring .8s linear infinite;position:absolute;right:calc(50% - 10px);top:calc(50% - 10px)}a.add_to_cart_button.added:after,button.single_add_to_cart_button.added:after{content:" ";display:block;transform:rotate(45deg);height:20px;width:12px;border-bottom:3px solid #fff;border-right:3px solid #fff;position:absolute;animation:eg-fade-out ease 1s;-webkit-animation:eg-fade-out ease 1s;-moz-animation:eg-fade-out ease 1s;-o-animation:eg-fade-out ease 1s;-ms-animation:eg-fade-out ease 1s;animation-delay:2.5s;-webkit-animation-delay:2.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;right:calc(50% - 7px);top:calc(50% - 12px)}a.add_to_cart_button.added:after{right:calc(50% - 10px);top:calc(50% - 8px);left:calc(50% - 3px);border-color:#fff;width:8px;height:14px}.acform-error.error{font-size:var(--font-size-12);padding:5px 15px;color:#ac2b2b;font-weight:600}textarea:focus-visible{outline-offset:none;outline:0}.main-navigation ul li,h1.woocommerce-products-header__title.page-title{margin-bottom:0}.woocommerce-info{font-size:14px;line-height:1;border-radius:5px;border:0;background:#f1f0f0;padding:1em 2em 1em 3.5em;position:relative}table.woocommerce-product-attributes.shop_attributes{font-size:var(--font-size-14);text-align:left}.woocommerce-tabs tr.woocommerce-product-attributes-item{border-bottom:1px solid #ccc}td.woocommerce-product-attributes-item__value p{margin-bottom:0;font-size:var(--font-size-14)}th.woocommerce-product-attributes-item__label{padding-right:30px}.woocommerce-tabs .tab-content{padding:0 10px 30px}.out-of-stock{color:red}.wc-block-components-button.wc-block-components-button--loading:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{width:0;height:0}.d-none{display:none!important}p.wc-block-components-checkbox__label{margin-bottom:48px}p.wc-block-components-checkbox__label a{color:var(--wc-red)}.sidebar__item.active button a{font-weight:var(--font-weight-semibold)}.section-filter-w{flex:1}.arto-single-product .tabs img{max-width:100%}@media screen and (min-width:992px){#wpgs-gallery.wcgs-woocommerce-product-gallery+.summary{width:100%}}@media screen and (min-width:1100px){.header:not(.header-black) .wrapper{height:145px}}.menu-item-has-children>a::after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;background-image:url(/wp-content/themes/arto-child/assets/img/select.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;vertical-align:middle}.menu-item-has-children.active>a::after{transform:rotate(180deg)}.sub-menu{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:12px 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000}.sub-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.menu-item-has-children{position:relative}.sub-menu li{list-style:none;padding:0;margin:0}.menu-item .sub-menu.active a{color:#000;text-decoration:none;transition:background-color .2s ease;display:flex;gap:5px}.pdf_link{display:flex;align-items:center}.main-navigation li a img{width:16px;height:16px;object-fit:contain}.tab-content .woocommerce-product-attributes{width:100%}.tab-content .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{padding:5px}.tab-content .woocommerce-product-attributes .woocommerce-product-attributes-item{background:var(--color-light-gray)}.tab-content .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value{padding-left:5px}.tab-content .woocommerce-product-attributes .woocommerce-product-attributes-item:nth-of-type(2n){background:0 0}.arto-woocommerce-shop .products .product .price{margin-bottom:10px;margin-top:auto}.type-product{display:flex;flex-direction:column}.pdf_link::before{content:"";width:16px;height:16px;margin-right:8px;background-image:url(/wp-content/themes/arto-child/assets/img/pdf.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.article-main-title{padding:var(--global-pt) var(--global-pl)0 var(--global-pl)}.mobile-menu .menu-item a::after{content:none}.mobile-menu .menu-item .sub-menu{display:flex;overflow:visible}@media (max-width:1200px){.article-main .breadcrumbs{padding-left:0}}@media (max-width:768px){.article-main .breadcrumbs{padding:0 var(--global-pl)}.footer .footer-navigation{gap:32px}}@media (max-width:782px){.wc-block-cart .wc-block-cart__submit-container--sticky{background:#000!important}}.client-logos-wrapper{display:flex;flex-wrap:wrap;gap:70px 50px}.client-logos-wrapper .client-logos-swiper-slide{max-width:250px;height:70px;flex-shrink:0;aspect-ratio:inherit;box-shadow:none;display:flex;justify-content:center;align-items:center}.added_to_cart{margin-top:5px}.client-logos-wrapper.wrapper.wrapper-grid{display:grid;grid-gap:3rem;grid-template-columns:repeat(2,1fr)}.client-logos-wrapper.wrapper.wrapper-grid .client-logos-swiper-slide{position:relative;width:100%;aspect-ratio:1/1;height:100px}.client-logos-wrapper.wrapper.wrapper-grid .client-logos-swiper-slide:after{padding-top:80.6167400881%}.client-logos-wrapper.wrapper.wrapper-grid .client-logos-swiper-slide img{left:50%;margin:auto;max-height:100px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:801px){.client-logos-wrapper.wrapper.wrapper-grid .client-logos-swiper-slide:after{padding-top:80.6167400881%}.client-logos-wrapper.wrapper.wrapper-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.client-logos-wrapper.wrapper.wrapper-grid{grid-gap:.3125rem 2.25rem}.client-logos{gap:30px}.client-logos-wrapper.wrapper.wrapper-grid .client-logos-swiper-slide img{width:100%}.client-logos-wrapper.wrapper.wrapper-grid .client-logos-swiper-slide{max-width:100%;height:100px}}#tab-description a{text-decoration:underline}.section-filter-box+.view-all-button{margin-top:30px}.wc-block-components-button__text span{position:relative;top:4px}.arto-woocommerce-cart .wc-block-components-button__text span,.pdf_link::before{display:inline-block}