:root{--font-stack-text:'Noto Sans', sans-serif;--font-stack-heading:"Oswald", Helvetica, Arial, sans-serif;--header-height:80px;--custom-title-1-default:60px;--custom-title-2-default:48px;--custom-title-3-default:32px;--custom-title-4-default:24px;--custom-title-5-default:18px;--custom-title-1-1365-max:50px;--custom-title-2-1365-max:40px;--custom-title-3-1365-max:28px;--custom-title-4-1365-max:22px;--custom-title-5-1365-max:17px;--custom-title-1-767-max:40px;--custom-title-2-767-max:32px;--custom-title-3-767-max:24px;--custom-title-4-767-max:20px;--custom-title-5-767-max:16px}@media screen and (max-width:767px){:root{--header-height:61px}}html,body{margin:0;padding:0;font-family:var(--font-stack-text);font-size:18px;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;background:#fff;line-height:1.65em;background-color:#EEF6FF}@media screen and (max-width:1600px){html,body{font-size:17px}}@media screen and (max-width:767px){html,body{font-size:16px}}p,input,textarea,button,form,label,option,select{outline:0;font-size:1rem}.elementor-widget-text-editor>a{font-weight:700;color:#000;text-decoration:underline;text-underline-offset:4px}.elementor-editor-active p{font-size:1rem}b,strong{font-weight:600}@media screen and (max-width:1024px){div[data-elementor-type="header"]:has(.header-hide){overflow:hidden}}@media screen and (max-width:767px){div[data-elementor-type="wp-page"]{overflow:hidden}}@media screen and (min-width:1025px){#menu-improved__overlay{display:none}}@media screen and (max-width:767px){.elementor-widget-divider+.elementor-widget-text-editor p:first-of-type{margin-top:.25em}}a:focus{outline:none;box-shadow:none}blockquote{background-color:#000;color:#fff;padding:10px}@media screen and (max-width:767px){.number{display:block;margin-bottom:12px}}.heading-deco-rounded .elementor-divider-separator{border-radius:10px}@media screen and (max-width:1023px){.move-to-top{order:-1}}.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-family:var(--font-stack-heading);font-size:var(--custom-title-1-default);font-weight:600;line-height:1.2em!important}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-default);font-weight:600;font-family:var(--font-stack-heading);line-height:1.2em!important;letter-spacing:.02em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-default);font-weight:600;line-height:1.5em!important;font-family:var(--font-stack-heading)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-default);font-weight:600;font-family:var(--font-stack-heading);line-height:1.2em!important}.related-product .custom-title-4 p{font-size:1.2rem}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-default);font-weight:600;line-height:1.5em!important;font-family:var(--font-stack-heading)}@media screen and (max-width:1024px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-1365-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-1365-max)}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-1365-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-1365-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-1365-max)}}@media screen and (max-width:768px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-767-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-767-max)}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-767-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-767-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-767-max)}}.small-text,.small-text p,.small-text span{font-size:16px}@media screen and (max-width:767px){.small-text,.small-text p,.small-text span{font-size:14px}}.ratio-2-35-on-1{aspect-ratio:2.35 / 1}.homepage-hero-wrapper{width:100%}.homepage-hero-wrapper img{font-size:0}@media screen and (min-width:1025px){.homepage-hero-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}}@media screen and (max-width:1024px){.homepage-hero-wrapper{flex:1;position:relative;min-height:220px}.homepage-hero-wrapper .elementor-shortcode{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}}.homepage-hero-wrapper .elementor-shortcode,.homepage-hero-wrapper .swiper-container,.homepage-hero-wrapper .swiper,.homepage-hero-wrapper .swiper-hero-section{height:100%}.homepage-hero-wrapper .swiper-hero-section img{width:100%;height:100%;object-fit:cover}.mega-content{max-height:calc(100dvh - var(--header-height));border-bottom-left-radius:40px;border-bottom-right-radius:40px;overflow:hidden;z-index:1000}.mega-content a:hover,.mega-content a:hover .elementor-heading-title{color:var(--e-global-color-primary)!important}.mega-content .link-col img{transition-duration:.3s;transition-property:transform}.mega-content .link-col:hover img{transform:scale(1.1) rotate(4deg)}.menu-item-mega .mega-item:after{content:"";width:12px;height:12px;mask-image:url(/wp-content/uploads/2024/11/arrow-down.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:50% 50%;-webkit-mask-image:url(/wp-content/uploads/2024/11/arrow-down.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;background:#fff;margin-left:7px;transform:translateY(2px)}.menu-item-mega .mega-item:hover:after{background:var(--e-global-color-primary)}.menu-item-mega input:checked+.mega-item:after{transform:translateY(2px) rotate(180deg)}@media only screen and (min-width:1025px){.menu-item-mega+ul.sub-menu{display:none}}.hamburger.hamburger--beauty .line{stroke:#fff}#menu-improved__content.menu-improved__multistep ul.menu-improved-nav .sub-menu,#menu-improved__overlay #menu-improved__content{background:#000}#menu-improved__overlay{padding-top:var(--header-height)}#menu-improved__overlay #menu-improved__content{max-width:100%;padding:0}@media screen and (max-width:1024px){#menu-improved__content .menu-improved-nav li:not(.menu-item-html)>a{height:100px!important;line-height:100px!important;font-family:var(--font-stack-heading)}#menu-improved__content .menu-improved-nav li{font-size:var(--custom-title-4-1365-max);width:calc(100% - 60px);margin:0 auto;padding:0!important}#menu-improved__content .menu-improved-nav li a{padding:0!important}.sub-menu{margin-left:-30px!important}#menu-improved__content .menu-improved-nav>li:not(.menu-item-html){border:none}#menu-improved__overlay #menu-improved__content{width:100%}#menu-improved__content .menu-main-menu-container{height:100%}#menu-improved__content .sub-menu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fit,100px);transition:all .25s ease-in!important;background:#262626!important;padding-top:0!important}.menu-placeholder{pointer-events:none}.menu-placeholder .menu-item-icon{width:24px!important;height:24px!important;display:flex}.close-submenu{height:100px;line-height:100px;text-align:right;width:100%;left:0!important;display:flex;align-items:center;justify-content:end;padding-right:20px;gap:10px}.close-submenu svg,.close-submenu svg path{stroke:var(--e-global-color-primary)!important}.close-submenu span{font-family:var(--font-stack-heading);font-size:14px}#menu-improved__content.menu-improved__multistep ul.menu-improved-nav .sub-menu{overflow-y:scroll!important;max-height:calc(100dvh - var(--header-height))!important}#menu-improved__content .menu-improved-nav li:not(:last-of-type) a{border-bottom:1px #666 solid}}@media screen and (min-width:1025px){.mega-content{max-height:calc(100vh - var(--header-height));overflow-y:auto;scrollbar-width:none}}@media screen and (min-width:768px) and (max-width:1024px){.menu-placeholder{grid-column:1 / 3}.sub-menu{justify-content:center}.sub-menu::after{content:"";background:#666;width:1px;height:490px;left:50%;transform:translateX(-50%);top:0;position:absolute;top:110px}}@media screen and (max-width:767px){.close-submenu{height:80px;line-height:80px}#menu-improved__content .menu-improved-nav li:not(.menu-item-html)>a{height:80px!important;line-height:80px!important;display:flex;align-items:center}#menu-improved__content .menu-improved-nav li{font-size:var(--custom-title-4-767-max);width:calc(100% - 40px)}.sub-menu{margin-left:-20px!important}#menu-improved__content{overflow-x:hidden}#menu-improved__content .sub-menu{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,80px)}}.menu-improved__multistep .close-submenu{color:#fff}.menu-improved__multistep .toggle-submenu svg,.menu-improved__multistep .toggle-submenu path{stroke:white!important}.hamburger.hamburger--beauty svg{width:40px;height:40px}#giyo-header{border-top:8px var(--e-global-color-primary) solid}@media screen and (min-width:1025px){.giyo-menu{margin-left:auto}}@media screen and (max-width:1024px){.giyo-menu{order:1}}@media screen and (min-width:768px) and (max-width:1024px){#giyo-header .giyo-button{margin-left:auto}}@media screen and (max-width:767px){.search-icon{margin-left:auto}}.mega-content{transform:translateY(-20px);transition:all .25s cubic-bezier(.55,.06,.68,.19)}@media screen and (min-width:1025px){#giyo-header.header-hide{transform:translateY(-100%)}}.giyo-menu,.giyo-menu .menu-improved__desktop{position:initial}a.contact-mob{display:flex!important;flex-direction:row;padding-right:10px;justify-content:space-between!important;align-items:center!important;width:45%!important;height:50px;padding-left:20px;margin:0px!important}a.contact-mob:after{content:"";display:flex;background:cyan;width:25px;height:25px;opacity:1!important;position:relative;border:solid 5px #000;border-radius:100%}#mobilemenu a.social-icon{background:#fff0;border-radius:0;width:15%;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.contact-menu-wrapper{display:flex}.social-icons-wrapper{display:flex;justify-content:space-evenly;flex-direction:row;height:50px;flex:0 0 55%}@media screen and (min-width:768px){.menu-contact{display:none}}@media screen and (max-width:767px){#menu-improved__content .menu-improved-nav li.menu-contact{width:100%!important;padding:0 20px!important;background:#EEF6FF}#menu-improved__content .menu-improved-nav li.menu-contact a{color:black!important;gap:5px;display:flex}#menu-improved__content .menu-improved-nav li.menu-contact a:before{content:"";width:18px;height:18px;border:3px #000 solid;background:var(--e-global-color-primary);border-radius:50%}}svg.e-font-icon-svg.e-fas-search{width:20px;height:20px}.elementor-search-form--skin-full_screen .elementor-search-form__container{z-index:999999999999!important}.category-box{border:2px #fff solid;box-shadow:0 2px 10px 0 rgb(0 0 0 / .2);border-radius:20px;transition:all .25s ease-in}.category-box .category-img{width:240px;height:240px;border-radius:20px;border:1px #fff solid;overflow:hidden;flex:0 0 240px}.category-box .category-img img{object-fit:cover}@media screen and (min-width:768px) and (max-width:1400px){.category-box .category-img{width:180px;height:180px;flex:0 0 180px}}@media screen and (min-width:1025px){.category-box .category-img.small{flex:0 0 50%}}@media screen and (max-width:1023px){.category-box .category-img.small{aspect-ratio:300 / 200;width:100%;height:auto;flex:0 0 100%}.category-box:has(.small){display:block}.category-box:has(.small) .elementor-heading-title{display:table;margin:10px auto 5px;position:relative}}@media screen and (max-width:767px){.category-box .category-img{width:100%;height:auto;flex:0 0 100%;aspect-ratio:100 / 100}.category-box{gap:0}.category-box .elementor-heading-title{font-size:16px;padding-top:10px;white-space:nowrap}}.category-box .category-img img{width:100%;height:100%;transition:all .25s ease-in}.category-box:hover{box-shadow:0 2px 15px 3px rgb(0 0 0 / .21)}.category-box:hover .category-img img{transform:scale(1.1)}.pros-box{background:rgb(255 255 255 / .6);padding:40px}@media screen and (max-width:767px){.pros-box{padding:20px}}.pros-box .blue-circle .elementor-heading-title::before{top:50%;transform:translateY(-50%)}.img-stretch .elementor-widget-image{flex:1}.why-square,.patent-item{position:relative}.pros-box p,.why-square p,.patent-item p{margin:0}.why-square:before,.number-wrap{content:attr(data-number);position:absolute;left:20px;top:20px;width:60px;height:60px;color:#000;background:var(--e-global-color-primary);border-radius:50%;font-family:var(--font-stack-heading);font-size:var(--custom-title-4-1365-max);text-align:center;line-height:60px}@media screen and (max-width:767px){.why-square:before{width:40px;height:40px;line-height:40px;font-size:var(--custom-title-4-767-max)}.number-wrap{width:48px;height:48px;font-size:var(--custom-title-4-767-max);line-height:48px}}.giyo-accordion-faq .e-n-accordion{display:flex;flex-direction:column;gap:20px}.giyo-accordion-faq .e-n-accordion details{background:var(--e-global-color-19e528c);border-radius:20px;overflow:hidden}.black-bg .giyo-accordion-faq .e-n-accordion details{background:rgb(255 255 255 / .1)}.giyo-accordion-faq .e-n-accordion details .e-n-accordion-item-title{gap:20px;padding:20px 40px;font-weight:700;color:var(--e-global-color-text);border:none}.black-bg .giyo-accordion-faq .e-n-accordion details .e-n-accordion-item-title{color:#fff}.giyo-accordion-faq .e-n-accordion-item-title-header{display:flex;gap:20px}.giyo-accordion-faq .e-n-accordion details .e-n-accordion-item-title+div[role="region"]{border:none;padding:0 20px}.giyo-accordion-faq .e-n-accordion-item-title-icon{margin-left:auto}.giyo-accordion-faq .e-n-accordion details{background:#fff;border:2px #000 solid;border-radius:12px;overflow:hidden}.giyo-accordion-faq .e-n-accordion details .e-n-accordion-item-title{gap:12px;padding:20px;font-weight:700;color:#000;background:#d9edf7;border:none}.giyo-accordion-faq .e-n-accordion-item-title-icon svg{fill:black!important}@media screen and (max-width:767px){.giyo-accordion-faq .e-n-accordion{gap:12px}.giyo-accordion-faq .e-n-accordion details{border:1.5px #000 solid}.giyo-accordion-faq .e-n-accordion details .e-n-accordion-item-title{padding:12px 20px}}#show-more-btn{font-family:var(--font-stack-heading);font-size:.9rem;cursor:pointer}.img-stretch .elementor-widget-image img{height:100%;object-fit:cover}.blue-circle .elementor-heading-title::before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background:var(--e-global-color-primary);border:1px #000 solid;border-radius:50%}.blue-circle .elementor-heading-title{padding-left:36px}@media screen and (max-width:767px){.giyo-accordion-faq .e-n-accordion{gap:12px}.giyo-accordion-faq .e-n-accordion details{border:1.5px #000 solid}.giyo-accordion-faq .e-n-accordion details .e-n-accordion-item-title{padding:12px 20px}.blue-circle .elementor-heading-title{padding-left:20px}.blue-circle .elementor-heading-title::before{width:10px;height:10px;top:16px}}#show-more-btn{font-family:var(--font-stack-heading);font-size:.9rem;cursor:pointer}.fadeInUp{animation-name:customfadeInUp!important}@keyframes customfadeInUp{0%{opacity:0;transform:translate3d(0,50%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:customfadeInDown!important}@keyframes customfadeInDown{0%{opacity:0;transform:translate3d(0,-50%,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:customfadeInLeft!important}@keyframes customfadeInLeft{0%{opacity:0;transform:translate3d(-20%,0%,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:customfadeInRight!important}@keyframes customfadeInRight{0%{opacity:0;transform:translate3d(20%,0%,0)}100%{opacity:1;transform:none}}.kenimage{animation:move 25s ease;-ms-animation:move 25s ease;-webkit-animation:move 25s ease;-o-animation:move 25s ease;-moz-animation:move 25s ease;overflow:hidden!important;position:absolute!important}@-webkit-keyframes move{0%{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}div[data-elementor-type="header"]{position:sticky;top:0;z-index:100}#menu-desktop-main-menu .menu-item,#menu-desktop-main-menu .menu-item>a{color:#fff}.menu-improved__desktop{gap:0}#menu-desktop-main-menu>.menu-item>label,#menu-desktop-main-menu>.menu-item>a{font-family:var(--font-stack-heading);height:80px;display:flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;letter-spacing:.7px}@media screen and (min-width:1025px) and (max-width:1180px){#menu-desktop-main-menu>.menu-item>label,#menu-desktop-main-menu>.menu-item>a{padding:0 12px}}#menu-desktop-main-menu>.menu-item>label:hover,#menu-desktop-main-menu>.current_page_item a,#menu-desktop-main-menu>.menu-item>a:hover{color:var(--e-global-color-primary)}.ct-two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:space-between}.wpcf7 input,.wpcf7 textarea{width:100%;padding:20px;border-radius:12px;background:#fff;border:solid 1.5px #000;font-family:var(--font-stack-text);margin-top:7px}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:solid 1px #000;box-shadow:.3rem .3rem .6rem #c8d0e7,-.2rem -.2rem .5rem #fff}.wpcf7 input::-moz-placeholder,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::-moz-placeholder{color:#B3B3B3}.wpcf7 input:-ms-input-placeholder,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required:-ms-input-placeholder{color:#B3B3B3}.wpcf7 input::placeholder,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::placeholder{color:#B3B3B3}.wpcf7 .giyo-button>p{display:flex;gap:10px;align-items:center}.submit-btn-wrapper{max-width:160px;position:relative}.submit-btn-wrapper:before{content:"";display:block;background:#000;width:30px;height:30px;opacity:1!important;transform:translate(0,-50%);right:10px;top:50%;position:absolute;border:solid 5px cyan;border-radius:100%}input.wpcf7-form-control.has-spinner.wpcf7-submit{border-radius:50px;max-width:160px!important;background:#000;color:#fff;border:solid 2px;cursor:pointer;box-shadow:0 0 11px 3px #0000000d;text-align:left;box-shadow:0 5px 10px 0 #00000052;-webkit-appearance:none}.submit-btn-wrapper:hover input.wpcf7-form-control.has-spinner.wpcf7-submit{box-shadow:none}.search-popup-input .custom-search.searchform{display:flex;flex-direction:column;align-items:center;gap:20px}.search-popup-input .custom-search.searchform .search-input{width:100%;padding:20px;border-radius:999px;border:2px #000 solid}.search-popup-input .custom-search.searchform .giyo-button .elementor-button{justify-content:space-between;gap:12px;min-width:160px}@media screen and (max-width:767px){.search-popup-input .custom-search.searchform{flex-direction:row;gap:10px}.search-popup-input .custom-search.searchform .search-input{flex-shrink:1;padding:16px}.search-popup-input .custom-search.searchform .giyo-button .elementor-button{position:relative;width:54px;min-width:auto;height:54px;border-radius:999px;color:#fff0}.custom-search.searchform .giyo-button .elementor-button:before{content:"";background:#fff;mask-image:url(/wp-content/uploads/2024/10/search-icon.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:21px;-webkit-mask-image:url(/wp-content/uploads/2024/10/search-icon.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;-webkit-mask-size:21px;position:absolute;left:0;top:0;width:100%;height:100%}.custom-search.searchform .giyo-button .elementor-button:after{display:none}.where-to-buy-popup p{font-size:.9rem}}.page-404 .custom-search input.search-input{max-width:100%;width:500px}.where-to-buy-trigger{cursor:pointer}.where-to-buy-trigger:hover span{color:var(--e-global-color-primary)!important}.filters-popup .dialog-widget-content{border-radius:20px;border:2px var(--e-global-color-primary) solid!important;overflow:hidden}.filters-popup .elementor-widget-heading[data-label]::after{content:attr(data-label);background:var(--e-global-color-primary);color:#000;border:1px #000 solid;border-radius:15px;font-size:14px;padding:0 12px;line-height:24px;height:26px}.filters-popup .elementor-widget-heading[data-label]{display:flex;gap:10px;align-items:center}.features-popup,.valve-heads-popup{cursor:pointer}.elementor-popup-modal{z-index:9999999999}.elementor-popup-modal .dialog-message{max-height:80svh}.where-to-buy .dialog-widget-content{border:1px #000 solid;border-radius:20px;overflow:hidden}.popup-item{display:flex;align-items:center;gap:40px}@media screen and (max-width:767px){.popup-item{display:flex;align-items:center;gap:20px}}.popup-item .custom-title-5{margin-bottom:15px}.popup-prod-content p,.popup-item .custom-title-5 p{margin:0}.popup-item:not(:last-child){margin-bottom:20px}.popup-prod-img{width:100px;height:100px;border:2px #fff solid;display:flex;align-items:center;justify-content:center;padding:0;flex:0 0 100px;background:rgb(255 255 255 / .4);border-radius:20px}.popup-prod-img img{height:100%;width:100%;object-fit:cover}.features-popup-inner .popup-prod-img{aspect-ratio:300 / 169}@media screen and (min-width:1025px){.features-popup-inner .popup-prod-img{width:auto;height:100px}}@media screen and (min-width:1600px){.features-popup-inner .popup-prod-img{width:auto;height:169px}}@media screen and (max-width:1024px){.features-popup-inner .popup-prod-img{width:auto;height:75px}}#my-cookie__consent{background:#04abab}#my-cookie__consent.active{max-height:250px;max-width:100vw}#my-cookie__consent .my-cookie__container{padding:0 0}#my-cookie__consent .my-cookie__accept-button{font-size:.7rem;padding:.5em 1.8em;margin:10px}#my-cookie__consent .my-cookie__open-settings{font-size:.7rem}#my-cookie__consent .my-cookie__open-settings::before{bottom:-2px}.black-icon{width:100px;height:100px;border-radius:20px;background:#000;display:flex;align-items:center;justify-content:center;position:relative;padding:10px}.black-icon img{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;left:10px;top:10px}@media screen and (max-width:767px){.black-icon{width:80px;height:80px}.black-icon+.custom-title-3{flex:1}}.rounded-container{position:relative}@media screen and (min-width:1025px){.rounded-container-shock-pumps img{object-position:0 0!important}.rounded-container .text-container{width:45%;height:100%;display:flex;align-items:start;justify-content:center;position:relative;padding:3rem 5rem 3rem 0}.rounded-container:not(.left) .text-container{margin-left:auto}.rounded-container.left .text-container{padding-left:5rem;padding-right:0}.e-con-inner:has(.rounded-container.with-fixed-img){padding:0}.rounded-container.with-fixed-img .elementor-widget-image{position:fixed}.rounded-container>.elementor-widget-image{position:absolute;width:100%;height:100%;left:0;top:0}.rounded-container>.elementor-widget-image img{width:100%;height:100%;object-fit:cover}.rounded-container.with-fixed-img{clip-path:inset(0% round 50px);min-height:500px;justify-content:center}.fixed-img-container{clip-path:inset(0%)}.fixed-img-container img{position:fixed;left:0;top:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1600px){.rounded-container.with-fixed-img{min-height:600px}}@media screen and (min-width:1025px) and (max-width:1366px){.rounded-container .text-container{width:50%;padding-right:3rem}.rounded-container.left .text-container{padding-left:3rem}}@media screen and (max-width:1024px){.rounded-container .text-container{width:100%;background:#000;padding:40px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.move-to-top .elementor-widget-image,.rounded-container .elementor-widget-image{position:relative}.move-to-top>.elementor-widget-image:after,.rounded-container>.elementor-widget-image:after{content:"";position:absolute;width:100%;height:100px;background:#000;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);left:0;bottom:0}.rounded-container.bottom-rounded img{display:none}.rounded-container>.elementor-widget-image>img{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important;aspect-ratio:300 / 200;object-fit:cover;object-position:50% 50%}.rounded-container{gap:0}}@media screen and (max-width:767px){.rounded-container:not(.bottom-rounded) .text-container{padding:0 20px 20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.rounded-container.bottom-rounded .text-container{padding:30px 20px}}@media screen and (min-width:1600px){.rounded-container .text-container{padding-top:8rem;padding-bottom:8rem}}@media screen and (min-width:1366px){.rounded-container .text-container{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.section-with-gradient{background:transparent!important}}.rounded-container.natural-size{background:#000}.rounded-container.natural-size::before{display:none!important}@media screen and (min-width:1025px){.rounded-container.natural-size .elementor-widget-image{width:60%;right:0;bottom:0;left:auto}.rounded-container.natural-size .elementor-widget-image img{object-fit:contain;object-position:50% 100%}}@media screen and (max-width:1024px){.rounded-container.natural-size .elementor-widget-image img{object-position:50% 10%}}.giyo-product-detail .custom-title-4 span{color:var(--e-global-color-primary)}.product-detail-img-txt{font-weight:700}@media screen and (min-width:768px){.giyo-product-detail .detail-right{position:relative}.giyo-product-detail .detail-right::before{content:"";position:absolute;width:calc(100% - 40px);height:100%;left:0;top:0;background:linear-gradient(180deg,#BFC6D3 0%,rgb(191 198 211 / .6) 100%)}}@media screen and (min-width:768px) and (max-width:1024px){.giyo-product-detail .detail-right::before{width:100%}}@media screen and (max-width:767px){.giyo-product-detail .detail-right{width:100px;position:absolute;right:0;top:-55px}}.giyo-button .elementor-button{display:flex;justify-content:space-between;align-items:center;min-width:160px;height:52px;padding:12px 12px 12px 24px;border-radius:999px;font-family:var(--font-stack-heading);font-size:1rem;background:#fff;border:solid 2px #000;box-shadow:0rem .1rem .5rem var(--e-global-color-primary)!important}.giyo-button.dark .elementor-button{border:solid 2px #fff;box-shadow:0rem .1rem .5rem #797979!important;cursor:pointer}.giyo-button.dark .elementor-button{background-color:#000}.giyo-button.primary .elementor-button{background:var(--e-global-color-primary);box-shadow:none!important}.giyo-button .elementor-button:after{content:"";width:30px;height:30px;border-radius:100%;display:block;margin-left:12px;background-color:var(--e-global-color-primary);border:solid 6px #000;transition:border .25s ease-in}.giyo-button.dark .elementor-button:after{background-color:#000;border-color:var(--e-global-color-primary)}.giyo-button.primary .elementor-button:after{background-color:#fff}.giyo-button .elementor-button-text{color:#000}.giyo-button.dark .elementor-button-text{color:#fff}.giyo-button:hover .elementor-button:after{border:solid 10px #000}.giyo-button.dark:hover .elementor-button:after{border:solid 10px cyan}.giyo-button:hover .elementor-button{box-shadow:0rem .3rem .6rem #79797900!important}.giyo-button.dark.finder .elementor-button:after{background-image:url(/wp-content/uploads/2024/12/finder.svg);border-color:#fff;border-width:2px;background-color:var(--e-global-color-primary);background-repeat:no-repeat;background-position:50% 50%}.giyo-button.amazon span{color:transparent!important}.giyo-button.amazon .elementor-button{background-image:url(/wp-content/uploads/2025/01/amazon-icon.svg);background-position:50% 50%;background-repeat:no-repeat;width:160px}.giyo-button.amazon .elementor-button::after,.giyo-button.amazon .elementor-button::before{display:none}.giyo-add-to-cart{cursor:pointer}.text-cta{color:#000}.text-cta:hover span{color:#333}.text-cta svg{transition:transform .2s ease}.text-cta:hover svg{transform:translateX(10px)}.text-cta:hover svg path{fill:#333}@media screen and (max-width:767px){.giyo-button .elementor-button{min-width:120px;height:44px;padding:8px 8px 8px 20px;font-size:.875rem;border:1.5px solid #000}.giyo-button .elementor-button:after{width:24px;height:24px;border:4px solid #000}.giyo-button.dark .elementor-button{border:solid 1.5px #fff}.giyo-button:hover .elementor-button:after{border:solid 8px #000}.giyo-button.amazon .elementor-button{width:120px;background-size:60px}}body.archive{background:#333}.product-finder-main .e-loop-item{display:flex;flex-direction:column}.product-finder-main .e-loop-item>.finder-item{flex:1}@media screen and (max-width:767px){#layout-switcher{margin-left:auto;display:flex;gap:0}#layout-switcher #trigger-1col,#layout-switcher #trigger-2col{width:42px;height:42px;mask-size:24px;mask-repeat:no-repeat;mask-position:50% 50%;-webkit-mask-size:24px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;background:#fff}#layout-switcher #trigger-1col{mask-image:url(/wp-content/themes/skelementor-child/images/layout-1col.svg);-webkit-mask-image:url(/wp-content/themes/skelementor-child/images/layout-1col.svg)}#layout-switcher #trigger-2col{mask-image:url(/wp-content/themes/skelementor-child/images/layout-2col.svg);-webkit-mask-image:url(/wp-content/themes/skelementor-child/images/layout-2col.svg)}#layout-switcher #trigger-1col.active,#layout-switcher #trigger-2col.active{background:var(--e-global-color-primary)}.product-finder-main.light #layout-switcher #trigger-1col,.product-finder-main.light #layout-switcher #trigger-2col{background:#c2cad3}.product-finder-main.light #layout-switcher #trigger-1col.active,.product-finder-main.light #layout-switcher #trigger-2col.active{background:#000}body.two-col-layout .facetwp-template .elementor-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px}}@media screen and (min-width:768px){#layout-switcher{display:none}}.giyo-bullets ul{padding-inline-start:26px;list-style-type:none!important}.giyo-bullets li{position:relative;margin-bottom:1rem}.giyo-bullets li:after{content:"";display:block;height:12px;width:12px;background:#000;left:-21px;border-radius:35%;top:8.5px;position:absolute}.giyo-bullets-white ul{padding-inline-start:26px;list-style-type:none!important}.giyo-bullets-white li{position:relative;margin-bottom:1rem}.giyo-bullets-white li:after{content:"";display:block;height:12px;width:12px;background:#fff;left:-21px;border-radius:35%;top:8.5px;position:absolute}.giyo-bullets.giyo-bullets-blue li:after{background:var(--e-global-color-primary)}.product-highlight-wrap .elementor-shortcode{display:flex;flex-wrap:wrap;gap:12px}.product-highlight{display:inline-flex;border:solid 2px;border-radius:50px;padding:5px 5px 5px 20px;gap:20px;flex-direction:row;align-items:center}.product-highlight .icon-container svg{height:30px}@media screen and (max-width:767px){.product-highlight-wrap .elementor-shortcode{gap:8px}.product-highlight:not(:last-child){margin-bottom:10px}}.right-block{background:#000;color:#fff;display:flex;gap:5px;padding:8px 30px 8px 10px;align-items:center;border-radius:0 30px 30px 0}.icon-container{display:flex}.fluorescent-blue .st0{fill:#00FFFF!important}.linear-gradient{background:linear-gradient(#EEF6FF,#BFC6D3,#EEF6FF)}.category-floor-pumps .product-highlight.highlight-weight{display:none}.product-specifications,.packing-information{display:grid;grid-template-columns:1fr 2fr;width:100%;border:2px solid #000;border-radius:12px;overflow:hidden}.packing-information .spec-item,.product-specifications .spec-item{padding:10px;border-bottom:1px solid #ccc}.packing-information .label,.product-specifications .label{background-color:#e6f2ff;font-weight:700;border-right:1px solid #ccc}.packing-information .value,.product-specifications .value{background-color:#fff}@media screen and (max-width:767px){.product-specifications,.packing-information{border:1.5px solid #000;border-radius:8px}}.packing-information .spec-item:nth-last-child(2),.product-specifications .spec-item:nth-last-child(2),.packing-information .spec-item:nth-last-child(1),.product-specifications .spec-item:nth-last-child(1){border-bottom:none}@media screen and (min-width:1025px){.gallery-container{padding:0;height:calc(100vh - var(--header-height));position:sticky;top:var(--header-height);display:flex;align-items:center;justify-content:center}}.gallery-container .my-custom-swiper .swiper-slide-active a::before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(/wp-content/uploads/2024/12/product-page-giyo-shape.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;z-index:-1}.single-post .elementor-lightbox-image{background:linear-gradient(to bottom,#B8BECC,#FFFFFF)}.swiper-button-next,.swiper-button-prev{color:black!important}.giy-copyright .small-text{color:#fff;font-size:.8rem}.facetwp-slider-wrap{cursor:pointer}.facetwp-slider-wrap .noUi-target{background:#FFF;border:none;border-radius:10px}.facetwp-slider-wrap .noUi-connect{background:var(--e-global-color-primary)}.facetwp-slider-wrap .noUi-handle{border-radius:50%;border:3px var(--e-global-color-primary) solid;background:#000;cursor:pointer}.facetwp-facet-valve_head_type .facetwp-radio{display:flex;align-items:center;height:50px;margin-bottom:0;background:#fff0}.facetwp-facet-valve_head_type .facetwp-display-value{margin-left:10px}.facetwp-facet-valve_head_type .facetwp-radio:hover,.facetwp-facet-valve_head_type .facetwp-radio.checked{background:#fff;outline:1px #000 solid;border-radius:4px}.facetwp-facet-valve_head_type .facetwp-radio:before{content:"";width:40px;height:40px;border-radius:10px;overflow:hidden;background-size:cover;background-color:#fff;display:flex}.facetwp-facet-valve_head_type .facetwp-radio[data-value="clever-twin-head"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-clever-twin-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="clever-head"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-clever-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="standard-dual"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-standard-dual-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="standard-single"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-standard-single-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="dual-t-shape"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-dual-T-shape-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="thread-lock"]:before{background-image:url(/wp-content/uploads/2024/12/filter-mini-floor-pump-head-thread-lock-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="dunlop-clip"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-dunlop-clip-200x200-1.png)}.facetwp-facet-valve_head_type .facetwp-radio[data-value="edfd3bd7bd2d5e1ce1c40147cfd18673"]:before{background-image:url(/wp-content/uploads/2024/12/filter-floor-pump-head-twist-lock-200x200-1.png)}.page-numbers,.facetwp-page{color:#fff;outline:1px #7a7a7a solid;width:30px;height:30px;text-align:center;border-radius:2px}.page-numbers{background:#000;border-radius:5px}.elementor-pagination,.facetwp-pager{display:flex;justify-content:center}.elementor-pagination{margin-top:20px}.page-numbers,.facetwp-page.dots{outline:none}.page-numbers.current,.facetwp-page.active{color:var(--e-global-color-primary)}.product-finder-main.light .facetwp-page{background:#fff;color:#000}.transparent-icon .elementor-widget-image{background:rgb(255 255 255 / .8);border-radius:20px;border:1px #fff solid}.pump-head-link .elementor-widget-image{background:linear-gradient(0deg,rgb(184 190 204 / .6) 0%,#fff0 100%);border-radius:20px;border:1px #fff solid;overflow:hidden}.pump-head-link:hover .elementor-widget-image{border-color:var(--e-global-color-primary)}@media screen and (min-width:1025px){.transparent-icons{justify-content:center!important;grid-template-columns:repeat(2,200px)!important}.transparent-icon .elementor-widget-image{max-width:200px;max-height:200px}}@media screen and (max-width:1024px){.transparent-icons{grid-template-columns:repeat(2,170px)!important}}@media screen and (max-width:767px){.transparent-icons{grid-template-columns:repeat(2,150px)!important}.transparent-icon .elementor-widget-image{width:150px;height:150px}}.facet-wrap>span{font-size:24px;font-family:var(--font-stack-heading);border-bottom:1px #000 solid;padding-bottom:12px;margin-bottom:20px;display:block}.big-facet-heading{font-size:24px;font-family:var(--font-stack-heading);border-bottom:1px #000 solid;padding-bottom:12px;margin-bottom:20px;display:block}.small-facet-heading{font-size:18px;font-family:var(--font-stack-heading);margin-bottom:20px;display:block}.add-to-cart-container.hidden{display:none}.add-to-cart-checkbox{background-color:#000;color:#fff;cursor:pointer}.add-to-cart-checkbox label{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;padding:10px;cursor:pointer;font-weight:600}.add-to-cart-checkbox .custom-checkbox .checkmark{right:10px;left:auto}#cf7-b2b-cart .cart-item img{border-radius:10px}.facetwp-checkbox{background:none!important;position:relative;padding-left:30px!important}.facetwp-checkbox:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;outline:1px #666 solid;background-color:#fff;border-radius:2px}.facetwp-checkbox.checked:before{background-image:url(/wp-content/themes/skelementor-child/images/checked.svg);background-size:cover;background-position:50% 50%}.facetwp-checkbox:not(.disabled):hover::before{box-shadow:0 0 5px 5px rgb(0 0 0 / .1)}.b2b-product-categories a:hover img{border:1px #000 solid}.custom-checkbox{position:relative;cursor:pointer}.custom-checkbox .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;outline:1px #666 solid;background-color:#fff;border-radius:2px}.custom-checkbox input{opacity:0}.custom-checkbox input:checked+.checkmark{background-image:url(/wp-content/themes/skelementor-child/images/checked.svg);background-size:cover;background-position:50% 50%}.facetwp-facet{margin-bottom:20px!important}.facetwp-type-checkboxes{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:1025px){.flex-layout .facetwp-type-checkboxes{flex-wrap:wrap;flex-direction:row;column-gap:40px}}.b2b-product-categories{display:flex;flex-direction:column;gap:12px}.b2b-product-categories .category-item{display:flex;align-items:center;gap:12px;color:#000}.b2b-product-categories .category-item img{width:50px;height:50px;object-fit:cover;border:1px #fff solid;border-radius:8px}.facetwp-counter{display:none}.has-counter .facetwp-counter{display:inline;margin-left:8px}.facetwp-radio{padding-left:12px!important}.facetwp-display-value{padding-right:0!important}.product-count .elementor-shortcode{display:flex;gap:5px;color:#fff;font-size:14px}.product-count .elementor-shortcode .facetwp-counts{font-weight:600}.finder-item{border:1px #fff solid}.finder-item a{overflow:hidden;padding-bottom:10px!important}.finder-item img{transition:transform .2s ease-in;width:75%}.finder-item a:hover img{transform:scale(1.1)}.finder-item .product-title{padding:8px 12px 0;border-top:1px #000 solid;line-height:1.5}.finder-item .product-title .elementor-heading-title{color:#000}.facetwp-accordion .facetwp-facet:first-of-type:after{content:"";right:0;top:50%;transform:translateY(-50%);position:absolute;width:21px;height:21px;background:url(/wp-content/themes/skelementor-child/images/arrow-down.svg);background-size:21px;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none}.facetwp-accordion .facetwp-facet:first-of-type{position:relative;margin-bottom:10px!important}.facetwp-accordion .facetwp-facet:last-of-type{padding:20px 15px 15px 25px;background:#fff}.facetwp-accordion .facetwp-facet:has(.facetwp-checkbox.checked):after{transform:translateY(-50%) rotate(180deg)}.facetwp-accordion .facetwp-facet:not(:has(.facetwp-checkbox.checked))+.facetwp-facet{display:none}.facetwp-facet-dia_analog:has(.facetwp-checkbox.checked){display:block!important}@media screen and (min-width:767px) and (max-width:1000px){#facetwp-filters-wrapper{width:45%!important}}@media screen and (max-width:767px){#facetwp-filters-wrapper{position:fixed;top:0;left:-100%;width:90vw;height:100dvh;overflow-y:auto;overflow-x:hidden;border-radius:0!important;z-index:9999999999;display:block;transition:left.25s cubic-bezier(.55,.06,.68,.19)}div[data-elementor-type="archive"]:has(#facetwp-filters-wrapper.active)::after{content:"";width:10vw;height:100dvh;background-color:rgb(0 0 0 / .69);right:0;top:0;position:fixed;opacity:0;visibility:hidden;animation-name:sidebar-overlay;animation-duration:.25s;animation-delay:.25s;animation-fill-mode:forwards;z-index:10}@keyframes sidebar-overlay{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}#facetwp-filters-wrapper.active{left:0}#facets-close{position:absolute;right:10px;top:10px;width:24px;height:24px;z-index:100}#facets-close svg{width:100%;height:100%}}.other-pump-heads .category-item img{background:#fff}.elementor-widget-icon[data-tooltip] svg{cursor:help}.elementor-widget-icon[data-tooltip]:hover::after,.elementor-widget-icon[data-tooltip]:hover::before{opacity:1;visibility:visible}.elementor-widget-icon[data-tooltip]::before{content:"";position:absolute;top:100%;right:0;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:#fff0 #fff0 #333 #fff0;transform:rotate(0deg);opacity:0;visibility:hidden}.elementor-widget-icon[data-tooltip]::after{content:attr(data-tooltip);color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgb(0 0 0 / .2);position:absolute;width:150px;right:-20px;line-height:1.5;top:calc(100% + 10px);opacity:0;visibility:hidden}.product-finder-main.light .product-count .elementor-shortcode{color:#000}.product-finder-main.light .custom-checkbox .cf7-b2b-products-all~span{color:#000}.latest-news-template .swiper-pagination{left:30px!important;top:auto!important;bottom:-50px!important}.latest-news-template .swiper{width:calc(100% + 20px);max-width:calc(100% + 20px)}@media screen and (max-width:767px){.latest-news-template .swiper-pagination{left:40px!important;bottom:-70px!important}}.latest-news-template .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#000;opacity:1}.latest-news-template .swiper-pagination .swiper-pagination-bullet-active{outline:2px var(--e-global-color-primary) solid}.latest-news-template .swiper{padding:10px}.search-card,.posts-grid-template div[data-elementor-type="loop-item"].type-news,.swiper-slide:has(.news-item){border:2px #fff solid;box-shadow:0 2px 10px 0 rgb(0 0 0 / .2)!important;border-radius:20px}.search-card .custom-title-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.search-card .card-desc{color:#333;font-size:16px;line-height:150%}.search-card .card-desc ul{margin-top:10px}.search-card .elementor-widget-image{background:#fff;border-radius:10px}.search-card img{aspect-ratio:100 / 100;object-fit:cover}.search-card .card-desc ul li{margin-bottom:5px}.news-item .elementor-heading-title{color:#000}.news-item .img-wrapper{position:relative}.news-item .post-info{position:absolute;left:20px;bottom:20px;z-index:10;background:rgb(0 0 0 / .4);color:#fff;border:1px #fff solid;border-radius:30px;padding:8px 20px;font-size:16px}@media screen and (max-width:767px){.news-item .post-info{left:12px;bottom:12px;padding:4px 16px;font-size:14px}}.news-item .elementor-widget-image{overflow:hidden;border-radius:20px}.news-item .elementor-widget-image img{transition:all .2s ease-in}.news-item:hover .elementor-widget-image img{transform:scale(1.1)}.date-with-border ul{display:flex;align-items:center;width:100%}.date-with-border ul:after{content:"";flex:1;height:.5px;background:#666}.share-buttons .elementor-share-btn{padding-right:20px;margin-right:20px}.share-buttons .elementor-grid-item:not(:last-of-type) .elementor-share-btn{border-right:.5px #666 solid}.share-buttons .elementor-grid-item:last-of-type .elementor-share-btn{padding-right:0}.recent-news-item .elementor-heading-title{line-height:100%!important}.recent-news-item:hover .elementor-heading-title{color:#555555!important}.giy-post-content h2,.giy-post-content h3,.giy-post-content h4{margin:0 0 1rem 0;font-family:var(--font-stack-heading);line-height:1.25em}.giy-post-content h2{font-size:2rem}.giy-post-content h3{font-size:1.5rem}.giy-post-content h4{font-size:1.2rem}.giy-post-content p{margin:0 0 1rem 0;font-size:18px;line-height:1.8em}p a,.giy-post-content a{color:#005fcc;font-weight:700;transition:all 0.3sease-out}p a:hover,.giy-post-content a:hover{text-decoration:underline!important;text-underline-offset:3px}.giy-post-content ul{margin:0 0 1rem 0;padding-left:24px}.giy-post-content li{position:relative;margin-bottom:12px;list-style:none}.giy-post-content li:before{content:"";position:absolute;left:-24px;top:9.5px;display:block;width:12px;height:12px;background:var(--e-global-color-primary);border-radius:4px}.giy-post-content img{width:100%;border-radius:12px}.giy-post-content hr{margin-bottom:1rem}.giyo-footer .my-cookie__custom-settings,.giyo-footer a{color:#fff}.giyo-footer .my-cookie__custom-settings:hover,.giyo-footer a:hover,.giyo-footer .elementor-heading-title a:hover{color:var(--e-global-color-primary)!important}.giyo-footer .elementor-icon:hover svg,.giyo-footer .elementor-icon:hover svg path{fill:var(--e-global-color-primary)!important}@media screen and (max-width:767px){.footer-accordion-heading .elementor-heading-title:after{content:'+';font-size:1.5rem;transition:transform .3s ease;position:absolute;right:0}.footer-accordion-heading.active .elementor-heading-title:after{content:'-'}.footer-accordion-content{max-height:0;overflow:hidden;display:block;transition:max-height .3s ease-out}.footer-accordion-content span,.footer-accordion-content a{display:flex;width:100%}.footer-accordion-content a{padding:12px 0}.giyo-footer .custom-title-4{border-bottom:1px #666 solid;width:100%}.giyo-footer .where-to-buy-trigger,.giyo-footer .custom-title-4 a{padding:20px 0;display:block}.giyo-footer .footer-accordion-heading{padding-bottom:20px}}@media screen and (min-width:767px) and (max-width:1024px){.footer-social-icons{margin-left:auto;flex:0 0 50%!important}.about-giyo-footer{border-top:1px #666 solid;padding-top:35px}}.popup-content__button.inquiry{position:relative}.popup-content__button.inquiry::after{background-color:#000;border:6px var(--e-global-color-primary) solid;content:"";width:20px;height:20px;border-radius:100%;display:block;margin-left:12px;transition:border .25s ease-in;right:10px;top:50%;transform:translateY(-50%);position:absolute}#cf7-b2b-cart .product-info{display:block;padding:5px 0;margin:5px 0}#cf7-b2b-cart .product-info:not(:last-child){border-bottom:1px #666 solid}#cf7-b2b-cart .product-more{position:relative;cursor:pointer}#cf7-b2b-cart .product-sku{font-weight:700}#cf7-b2b-cart .product-more::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(/wp-content/themes/skelementor-child/images/arrow-right.svg);background-size:8px;background-repeat:no-repeat;background-position:50% 50%;transition:.25s ease-in}#cf7-b2b-cart .product-more,#cf7-b2b-cart .product-info{font-size:15px}#cf7-b2b-cart .product-more:hover:after{transform:translateY(-50%) translateX(10px)}.specs::after{content:"";background:rgb(0 0 0 / .60);position:absolute;width:100%;height:100%;left:0;top:0}.specs>.e-con-inner>*:not(.elementor-widget-image){position:relative;z-index:1}@media screen and (max-width:1024px){.specs>.e-con-inner>.elementor-widget-image{position:absolute;width:100%;height:100%;left:0;top:0}.specs>.e-con-inner>.elementor-widget-image img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1025px){.section-with-shape::before{background-position:100% var(--parallax-position-y,10%)!important}}@media (max-width:1024px) and (min-width:768px){.hero-50 .text-container{width:100%!important}}.download-icon{transition:all .25s ease-in;cursor:pointer}.download-icon:hover{transform:scale(1.1)}.cf7-giyo input,.cf7-giyo textarea{margin:0px!important}.cf7-giyo span.wpcf7-spinner{display:none}.file-download{background-image:url(/wp-content/uploads/2025/03/file-download.svg);background-repeat:no-repeat;padding:10px 0 5px 30px;background-position:0 50%;color:#000;margin-top:10px;display:table;position:relative}.file-download::before{content:"";width:100%;height:1px;background:#000;position:absolute;right:0;bottom:0;transform-origin:right}.file-download:hover::before{animation:shrink-expand 0.5s ease-in-out forwards}@keyframes shrink-expand{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}51%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.special-text{font-family:var(--font-stack-heading);line-height:1.5em}.giyo-product-detail.award-item .detail-right.award-img:before{background:#fff}.award-content p{margin:0}@media screen and (min-width:1025px){.award-item .custom-title-4 p{font-size:1.2rem}}@media screen and (max-width:767px){.award-item .detail-right.award-img{top:-40px}}.custom-search-trigger .menu-item-icon{display:flex}.html-search-form{position:absolute;left:0;top:0;display:none;justify-content:center;align-items:center;width:100vw;height:100vh;background:#262626d9}.html-search-form.elementor-lightbox{display:flex;padding:50px;z-index:9999999}.html-search-form .elementor-search-form__input{width:800px;max-width:100%;padding:20px;color:#fff;background:#fff0;border:1px solid #fff;border-radius:8px}.html-search-form .dialog-close-button.dialog-lightbox-close-button{position:absolute;top:50px;right:50px;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.html-search-form .dialog-close-button.dialog-lightbox-close-button::after{content:"";display:block;width:20px;height:20px;background-image:url(/wp-content/uploads/2025/05/icon-close.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1024px){#menu-improved__content li.custom-search-trigger.menu-item{height:60px;margin-top:40px}#menu-improved__content li.custom-search-trigger.menu-item a{display:flex;justify-content:center;align-items:center;width:60px;height:60px!important;border:1px solid var(--e-global-color-primary)}#menu-improved__content li.custom-search-trigger.menu-item .menu-item-icon{justify-content:center;align-items:center;width:40px;height:40px;margin:0}.html-search-form.elementor-lightbox{padding:40px}.html-search-form .dialog-close-button.dialog-lightbox-close-button{top:40px;right:40px}}@media screen and (max-width:767px){.html-search-form.elementor-lightbox{padding:20px}.html-search-form .dialog-close-button.dialog-lightbox-close-button{top:20px;right:20px}}.custom-faq{display:flex;flex-direction:column;gap:10px}.custom-faq details{overflow:hidden;border-radius:12px;border:2px solid #000}.custom-faq details>summary{padding:20px 30px;font-weight:700;background-color:#d9edf7;cursor:pointer}.custom-faq details>summary+div{padding:12px 30px 20px 30px;background-color:#fff}@media screen and (max-width:767px){.custom-faq{gap:8px}.custom-faq details{border:1px solid #000}.custom-faq details>summary{padding:20px}.custom-faq details>summary+div{padding:8px 20px 20px 20px}}