:root{--layout-width:1380px;--text-color-main:#777777;--text-color-2:#707070;--accent-color:#577480;--accent-filter:brightness(0) saturate(100%) invert(46%) sepia(28%) saturate(378%) hue-rotate(152deg) brightness(88%) contrast(88%);--color-accent-main:#333;--roger-color:#ed6d0a;--roger-color-2:rgba(237, 109, 10, 0.88);--bmp-color:#005d4a;--bmp-color-2:rgba(0, 93, 74, 0.88);--amtr-color:#139b49;--amtr-color-2:rgba(19, 155, 73, 0.88);--sc-color:#866a59;--sc-color-2:rgba(134, 106, 87, 0.88);--basic-color:#313a3f;--basic-color-2:rgba(49, 58, 63, 0.88);--ngr-color:#1B2145;--ngr-color-2:rgba(27, 33, 69, 0.88);--thermicroll-color:#363839;--thermicroll-color-2:rgba(54, 56, 57, 0.88);--white-1:#ffffff;--white-2:#f6f6f6;--gray-1:#b1b1b1;--gray-2:#f0f0f0;--gray-3:#666;--gray-4:#ddd;--gray-5:#333;--gray-6:#cbcbcb;--gray-7:#A0A0A0;--gray-8:#d4d4d4;--black-1:#000000;--black-2:#636363;--cmplz_button_accept_background_color:#313a3f !important;--cmplz_button_accept_border_color:#313a3f !important;--cmplz_hyperlink_color:#313a3f !important;--bsh-1:rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;--bsh-2:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px}.nm-shop-menu ul li.current-cat>a,.nm-shop-menu ul li a:hover{color:var(--color-accent-main)!important}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:100;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:200;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:300;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:400;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:500;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:600;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:700;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:800;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:'M PLUS 2';font-style:normal;font-weight:900;src:url(/wp-content/themes/savoy-child/fonts/m_plus_2/m-plus-2-v7-latin_latin-ext-900.woff2) format("woff2")}h1,h2,h3,h4,h5,h6,p,a,span:not(bdi span):not(.woocommerce-notices-wrapper span),input,textarea{color:var(--text-color-main)}.wp-block-button__link{font-family:"Quicksand"!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1,h2,h3,h4,h5,h6{line-height:1.3;font-family:"M PLUS 2"!important;font-weight:700}h1{letter-spacing:1px;font-weight:800!important}h2{letter-spacing:1px;font-weight:800!important}h3{letter-spacing:1px;font-weight:700!important}h4{letter-spacing:1px}h5{letter-spacing:1px}h6{letter-spacing:1px}@media (max-width:768px){p{font-size:14px!important}}@media (min-width:768px){p{font-size:16px!important}}p,a,span:not(bdi span),input,textarea{line-height:1.5}#nm-shop-categories-wrap li a img{display:none}.nm-product-share-wrap,.nm-wishlist-button{display:none!important}#nm-top-bar span,#nm-top-bar li,#nm-top-bar a{color:#e1e1e1!important}#nm-top-bar .nm-row{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}#nm-top-bar .nm-row::before,#nm-top-bar .nm-row::after{content:initial!important}#nm-top-bar .nm-row .top-bar-left,#nm-top-bar .nm-row .top-bar-right{padding:0 15px;display:flex!important;flex-direction:row;flex-wrap:wrap;float:initial!important}#nm-top-bar .nm-row .top-bar-left{justify-content:flex-start}#nm-top-bar .nm-row .top-bar-left .nm-menu li{border-right:1px solid var(--black-2)}@media (max-width:991px){#nm-top-bar .nm-row .top-bar-left .nm-menu li span{display:none!important}}#nm-top-bar .nm-row .top-bar-left .nm-menu li:first-child{border-left:1px solid var(--black-2)}#nm-top-bar .nm-row .top-bar-left .nm-menu li a img{height:15px;width:15px;object-fit:contain;margin-right:8px}#nm-top-bar .nm-row .top-bar-left .nm-menu li i.dashicons{color:var(--black-2)}#nm-top-bar .nm-row .top-bar-right{justify-content:flex-end}#nm-top-bar .nm-row .top-bar-right .nm-footer-bar-social{padding:0!important;display:flex!important;flex-direction:row}#nm-top-bar .nm-row .top-bar-right .nm-footer-bar-social li{padding:0 10px!important;margin:0!important;width:37px;display:flex;justify-content:center;align-items:center;border-right:1px solid var(--black-2)}#nm-top-bar .nm-row .top-bar-right .nm-footer-bar-social li:first-child{border-left:1px solid var(--black-2)}.nm-menu .megamenu.full>.sub-menu>ul{display:flex!important;justify-content:center;align-items:center;max-width:var(--layout-width)!important}header ul:not(.nm-sub-menu-ul) a[aria-current="page"]{font-weight:900!important;text-decoration:underline 2px solid;text-underline-offset:.5rem}header ul>li>a{color:var(--black-1)}header .nm-menu .sub-menu li a,header .nm-menu li:not(.megamenu) .sub-menu li a span{color:var(--white-1)!important;letter-spacing:.5px}header .nm-menu .sub-menu li a:hover,header .nm-menu li:not(.megamenu) .sub-menu li a span:hover{color:#aaaaaa!important}header .sub-menu{border-radius:10px}body.header-on-scroll #nm-header{box-shadow:0 3px 12px rgb(235 235 235 / .85)}#nm-header .nm-header-col{display:flex!important;align-items:center}@media (max-width:991px){#nm-header .nm-header-col{justify-content:space-between}}@media (min-width:991px){#nm-header .nm-header-col{justify-content:flex-start}}#nm-header .nm-header-logo{transition:height 0.3s ease}@media (max-width:991px){#nm-header .nm-header-logo img{height:45px}}@media (max-width:991px){body.header-on-scroll .nm-header-logo img{height:30px!important}}@media (min-width:991px){body.header-on-scroll .nm-header-logo img{height:40px!important}}.menu-item.logout,.menu-item.myaccount{margin-top:-3px}.menu-item.logout a,.menu-item.myaccount a{padding-left:8px!important;padding-right:8px!important}.menu-item.logout i,.menu-item.myaccount i{margin:0!important}.menu-item.logout i:hover::before,.menu-item.myaccount i:hover::before{filter:var(--accent-filter);transition:0.3s all ease}.menu-item.logout span,.menu-item.myaccount span{display:none}.menu-item.logout i{color:transparent!important}.menu-item.logout i::before{background-image:url(/wp-content/themes/savoy-child/img/logout-icon.svg);background-position:center;background-size:contain;transition:0.3s all ease}.menu-item.logout i:hover::before{filter:var(--accent-filter)}@media (max-width:768px){.nm-page-default.nm-row>.nm-page-default-col{padding-top:20px}}@media (min-width:768px){.nm-page-default.nm-row>.nm-page-default-col{padding-top:46px}}.nm-page-default.nm-row>.nm-page-default-col .h1{text-align:center}@media (max-width:768px){.nm-page-default.nm-row>.nm-page-default-col .h1{font-size:24px;margin-bottom:20px}}@media (min-width:768px){.nm-page-default.nm-row>.nm-page-default-col .h1{font-size:34px;margin-bottom:30px}}@media (max-width:768px){.nm-page-default.nm-row>.nm-page-default-col .h2{font-size:20px;margin-bottom:15px}}@media (min-width:768px){.nm-page-default.nm-row>.nm-page-default-col .h2{font-size:26px;margin-bottom:30px}}@media (max-width:768px){body.about section h2,body.team section h2{text-align:center}}body.about .nm-page-default.nm-row>.nm-page-default-col,body.team .nm-page-default.nm-row>.nm-page-default-col{padding-top:0!important}body.about .alignfull,body.team .alignfull{width:100vw;max-width:100vw;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important}body.about .uagb-post-grid,body.team .uagb-post-grid{padding:0!important;margin-left:-10px!important;margin-right:-10px!important}body.about .wp-block-uagb-container,body.team .wp-block-uagb-container{gap:20px}body.about .wp-block-uagb-team,body.team .wp-block-uagb-team{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:25px}body.about .wp-block-uagb-team .uagb-team__content,body.team .wp-block-uagb-team .uagb-team__content{width:100%!important}body.about .wp-block-uagb-team p,body.about .wp-block-uagb-team a,body.team .wp-block-uagb-team p,body.team .wp-block-uagb-team a{color:var(--basic-color)!important}@media (min-width:991px){body.about .wp-block-uagb-team:hover .uagb-team__content,body.team .wp-block-uagb-team:hover .uagb-team__content{opacity:1}}body.about .wp-block-uagb-team img,body.team .wp-block-uagb-team img{aspect-ratio:1 / 1;object-fit:cover;object-position:top;margin:0!important;width:100%!important;height:auto;border-radius:0!important}body.about .wp-block-uagb-team .uagb-team__content,body.team .wp-block-uagb-team .uagb-team__content{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;height:100%}@media (min-width:768px){body.about .wp-block-uagb-team .uagb-team__content,body.team .wp-block-uagb-team .uagb-team__content{opacity:0;background-color:var(--basic-color-2);position:absolute}body.about .wp-block-uagb-team .uagb-team__content h3,body.team .wp-block-uagb-team .uagb-team__content h3{color:var(--white-1)}body.about .wp-block-uagb-team .uagb-team__content p,body.about .wp-block-uagb-team .uagb-team__content a,body.team .wp-block-uagb-team .uagb-team__content p,body.team .wp-block-uagb-team .uagb-team__content a{color:var(--gray-4)!important}body.about .wp-block-uagb-team .uagb-team__content .uagb-team__prefix,body.team .wp-block-uagb-team .uagb-team__content .uagb-team__prefix{color:var(--gray-1)!important}}body.about .wp-block-uagb-team .uagb-team__content h3,body.team .wp-block-uagb-team .uagb-team__content h3{width:max-content}body.about .wp-block-uagb-team .uagb-team__content p,body.about .wp-block-uagb-team .uagb-team__content a,body.about .wp-block-uagb-team .uagb-team__content span,body.team .wp-block-uagb-team .uagb-team__content p,body.team .wp-block-uagb-team .uagb-team__content a,body.team .wp-block-uagb-team .uagb-team__content span{text-align:center}body.about .team .row,body.team .team .row{width:100%}@media (max-width:768px){body.about .team .row,body.team .team .row{display:grid;gap:25px;grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991px){body.about .team .row,body.team .team .row{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:991px){body.about .team .row,body.team .team .row{display:grid;grid-template-columns:1fr 1fr 1fr}}.wp-block-uagb-post-carousel{padding:0!important}.wp-block-uagb-post-carousel article{border-radius:10px!important;padding-left:0!important;padding-right:0!important;margin-right:10px;margin-left:10px;margin-bottom:0!important;height:initial!important;align-self:stretch}.wp-block-uagb-post-carousel article img{aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:10px}.wp-block-uagb-post-carousel .slick-track{display:flex}.wp-block-uagb-post-carousel .slick-track::before,.wp-block-uagb-post-carousel .slick-track::after{content:initial!important}.wp-block-uagb-post-carousel .slick-track article{align-self:stretch;display:grid!important;grid-template-rows:max-content 0.6fr max-content 1fr max-content}.woof_reset_button_2,.is-ajax-woocommerce-actions .add_to_cart_inline a.button,#wpsl-widget-submit,.wpcf7-submit,.nm-post-read-more,.wp-block-button__link.uagb-text-link,.uagb-cta__button-link-wrapper{font-family:"M PLUS 2"!important;border:none!important;color:var(--white-1)!important;background-color:var(--accent-color)!important;border-radius:9999px!important;font-weight:700;line-height:1.3!important;box-shadow:none;text-decoration:none;padding:12px 23px 14px 23px!important;font-size:16px!important;text-align:center;transition:all 0.3s ease;letter-spacing:1.5px;cursor:pointer}.woof_reset_button_2:hover,.is-ajax-woocommerce-actions .add_to_cart_inline a.button:hover,#wpsl-widget-submit:hover,.wpcf7-submit:hover,.nm-post-read-more:hover,.wp-block-button__link.uagb-text-link:hover,.uagb-cta__button-link-wrapper:hover{color:var(--white-1)!important;background-color:var(--color-accent-main)!important}.woof_reset_button_2 i::before,.is-ajax-woocommerce-actions .add_to_cart_inline a.button i::before,#wpsl-widget-submit i::before,.wpcf7-submit i::before,.nm-post-read-more i::before,.wp-block-button__link.uagb-text-link i::before,.uagb-cta__button-link-wrapper i::before{font-weight:700}.woof_reset_button_2 span,.woof_reset_button_2 i,.is-ajax-woocommerce-actions .add_to_cart_inline a.button span,.is-ajax-woocommerce-actions .add_to_cart_inline a.button i,#wpsl-widget-submit span,#wpsl-widget-submit i,.wpcf7-submit span,.wpcf7-submit i,.nm-post-read-more span,.nm-post-read-more i,.wp-block-button__link.uagb-text-link span,.wp-block-button__link.uagb-text-link i,.uagb-cta__button-link-wrapper span,.uagb-cta__button-link-wrapper i{color:inherit!important;letter-spacing:.5px}.nm-image-overlay:before,.nm-image-overlay:after{background-color:var(--white-1)!important}.nm-post-thumbnail img{aspect-ratio:1 / 1;object-fit:cover}.nm-post-read-more{width:max-content}.nm-blog-categories ul li.current-cat a,.nm-blog-categories-list li a:hover{color:var(--basic-color)!important}.nm-blog-categories{display:none!important}@media (max-width:768px){.nm-blog-categories+.nm-blog{padding-top:50px!important}}@media (min-width:768px){.nm-blog-categories+.nm-blog{padding-top:80px!important}}@media (max-width:768px){body.woocommerce-account .woocommerce-MyAccount-content h1,body.woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:15px}}@media (min-width:768px){body.woocommerce-account .woocommerce-MyAccount-content h1,body.woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:35px}}body.woocommerce-account .woocommerce-MyAccount-content a{transition:color 0.2s ease;color:var(--black-1)!important;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:inherit!important}.gallery-icon:before,.gallery-icon:after{background:var(--white-1)!important}#wpsl-wrap #wpsl-gmap{height:60vh!important}#wpsl-wrap #wpsl-stores{height:60vh!important}.nm-blog-sidebar-col a:hover{color:var(--basic-color)!important}.wpsl-store-location a{color:var(--basic-color)!important}.wpsl-store-location>p:nth-child(1){display:grid;grid-template-columns:1fr 1fr;gap:20px}.wpsl-store-location>p:nth-child(1) strong{grid-column:1;grid-row:1}.wpsl-store-location>p:nth-child(1) .wpsl-street{grid-column:1;grid-row:2}.wpsl-store-location>p:nth-child(1) span:not(.wpsl-street){grid-column:1;grid-row:3}.wpsl-store-location>p:nth-child(1) .partner-status{height:60px;grid-column:2;grid-row:1 / 3}.wpsl-store-location .wpsl-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.wpsl-store-location .wpsl-icons span{position:relative;display:flex;justify-content:center;align-items:center}.wpsl-store-location .wpsl-icons span::before{display:block;position:absolute;background-color:rgb(255 255 255 / .85);color:var(--black-1)}.wpsl-store-location .wpsl-icons span.automation:hover::before{content:'Automatyka'}.wpsl-store-location .wpsl-icons span.barriers:hover::before{content:'Szlabany'}.wpsl-store-location .wpsl-icons span.service:hover::before{content:'Serwis'}.wpsl-store-location .wpsl-icons span img{height:40px}.wpsl-store-location .wpsl-categories-wrapper{margin-bottom:10px;display:flex;flex-direction:row;flex-wrap:wrap}.wpsl-store-location .wpsl-categories-wrapper .wpsl-category-item{width:max-content}.wpsl-store-location .wpsl-categories-wrapper .wpsl-category-item:not(:last-child){margin-right:15px}.wpsl-store-location .wpsl-categories-wrapper .wpsl-category-item img{height:100%;max-height:32px;width:auto}.wpsl-directions{color:var(--basic-color)!important}body.page-id-5622 .div.wpcf7,body.page-id-5622 .wpcf7{margin-left:initial!important}body.page-id-5622 .wpcf7-form .wpcf7-form-control-wrap{padding-left:0!important;border-color:var(--black-1)!important}@media (min-width:450px){body.page-id-5622 .wpcf7-form .row{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:20px}}body.page-id-5622 .wpcf7-form .row label{width:100%}body.page-id-5622 .wpcf7-form textarea{max-height:100px}body.page-id-5622 .wpcf7-form textarea,body.page-id-5622 .wpcf7-form input{border-left:initial!important;border-right:initial!important;border-top:initial!important;line-height:1.1!important;transition:all 0.3s linear}body.page-id-5622 .wpcf7-form textarea:focus,body.page-id-5622 .wpcf7-form textarea:hover,body.page-id-5622 .wpcf7-form input:focus,body.page-id-5622 .wpcf7-form input:hover{border-color:var(--black-1)!important}body.page-id-5622 .wpcf7-form span.description{transition:.3s ease;opacity:0}body.page-id-5622 .wpcf7-form .row label{display:flex;flex-direction:column;justify-content:flex-end}body.page-id-5622 .wpcf7-form label{display:block;margin-top:8px}body.page-id-5622 .wpcf7-form label.active span.description{opacity:1}body.page-id-5622 .wpcf7-form label.active input::placeholder{color:transparent!important}@media (max-width:768px){.wp-block-uagb-post-carousel{margin-bottom:40px!important}}@media (min-width:768px){.wp-block-uagb-post-carousel{margin-bottom:80px!important}}@media (max-width:768px){#our-team h2{margin-bottom:15px!important}}@media (min-width:768px){#our-team h2{margin-bottom:20px!important}}@media (max-width:768px){#our-team h2:not(:first-child){margin-top:20px!important}}@media (min-width:768px){#our-team h2:not(:first-child){margin-top:30px!important}}@media (max-width:768px){#our-team,#about{padding-left:23px!important;padding-right:23px!important}}@media (min-width:768px){#our-team,#about{padding-left:38px!important;padding-right:38px!important}}@media (max-width:768px){#hero{padding:60px 23px 30px 23px!important}}@media (min-width:768px) and (max-width:991px){#hero{padding:90px 38px 40px 38px!important}}@media (min-width:991px){#hero{padding:160px 38px 60px 38px!important}}@media (max-width:768px){#hero figure{text-align:center!important;margin-bottom:0!important}}@media (max-width:768px){#hero h1,#hero h2{font-size:26px!important}}@media (min-width:768px) and (max-width:991px){#hero h1,#hero h2{font-size:30px!important}}@media (min-width:991px){#hero h1,#hero h2{font-size:56px!important}}@media (max-width:768px){#hero+.wp-block-spacer{height:30px!important}}@media (min-width:768px) and (max-width:991px){#hero+.wp-block-spacer{height:60px!important}}@media (min-width:991px){#hero+.wp-block-spacer{height:100px!important}}.department-wrapper{display:flex;flex-direction:column;gap:30px}@media (max-width:768px){.department-wrapper{margin-bottom:40px!important}}@media (min-width:768px){.department-wrapper{margin-bottom:80px!important}}.department-wrapper a{color:var(--basic-color)}.department-wrapper .department-worker{display:grid;background-color:var(--white-2);border-radius:10px;padding:45px 30px;box-sizing:border-box}@media (max-width:550px){.department-wrapper .department-worker{gap:25px}}@media (min-width:550px){.department-wrapper .department-worker{grid-template-columns:auto 1fr;gap:60px}}.department-wrapper .department-worker .image-wrapper{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;width:max-content;margin-left:auto;margin-right:auto}.department-wrapper .department-worker .image-wrapper>img{border-radius:50%;width:136px;height:136px;aspect-ratio:1 / 1;object-fit:cover;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}.department-wrapper .department-worker .image-wrapper span{position:absolute;right:-27.5px;border-radius:50%;background-color:var(--white-1);padding:15px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.department-wrapper .department-worker .image-wrapper span img{width:25px;height:25px}.department-wrapper .department-worker .description{box-sizing:border-box;border-radius:10px;box-shadow:rgb(33 35 38 / .1) 0 10px 10px -10px;background-color:var(--white-1);padding:30px;display:grid;gap:30px}@media (max-width:768px){.department-wrapper .department-worker .description{gap:25px;grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991px){.department-wrapper .department-worker .description{grid-template-columns:1fr 1fr}}@media (min-width:991px){.department-wrapper .department-worker .description{grid-template-columns:1fr 1fr 1fr}}.department-wrapper .department-worker .description .col-2,.department-wrapper .department-worker .description .col-3{box-sizing:border-box;display:flex;flex-direction:column}.department-wrapper .department-worker .description .col-2 span,.department-wrapper .department-worker .description .col-3 span{color:var(--basic-color);font-weight:700;font-size:18px;margin-bottom:10px}@media (min-width:768px) and (max-width:991px){.department-wrapper .department-worker .description .col-3{grid-column:1 / 3}}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}body.woocommerce-account .woocommerce-MyAccount-navigation li a i{margin-left:6px}body.woocommerce-account .nm-MyAccount-dashboard>p{display:none}body.woocommerce-account .nm-MyAccount-dashboard .wcmtx-my-account-links{margin:2px 0!important}body.woocommerce-account .nm-MyAccount-dashboard .wcmtx-my-account-links .wcmamtx_dashboard_link i{font-size:35px!important}.attached-documents{margin-top:30px;margin-bottom:30px}.attached-documents .attached-document{padding-top:5px;padding-bottom:11px;margin-bottom:5px}@media (max-width:450px){.attached-documents .attached-document{display:flex;flex-direction:column;gap:10px}}@media (min-width:450px){.attached-documents .attached-document{display:grid;gap:15px;grid-template-columns:auto max-content 80px max-content}}.attached-documents .attached-document:not(:last-child){border-bottom:1px solid #dadada}.attached-documents .attached-document span{font-size:17px;display:flex;align-items:center}.attached-documents .attached-document .document-title{font-weight:700;color:var(--black-1)}.attached-documents .attached-document .download-button{display:inline-block;border-radius:9999px!important;font-weight:700;line-height:1!important;box-shadow:none;text-decoration:none;padding:11px 18px!important;font-size:13px!important;text-align:center;transition:all 0.3s ease;letter-spacing:.5px;cursor:pointer;float:right;width:max-content}body.woocommerce-account .woocommerce-notices-wrapper .nm-shop-notice a{display:inherit!important}body.woocommerce-account .form-row.form-row-wide{display:flex;flex-direction:column}body.woocommerce-account input,body.woocommerce-account textarea{background:transparent!important;border-color:#ccc!important;color:#282828!important}body.woocommerce-account .woocommerce-form-row input[type="checkbox"]{width:max-content!important}#nm-footer .nm-widget-title::after{content:'';max-width:200px;width:100%;height:1px;background-color:var(--accent-color);display:block;margin-top:10px}.nm-login-form-divider span{background-color:var(--white-1)!important}input[type=submit]:hover,.button:hover{opacity:1!important}.nm-footer-widgets .widget ul li a:hover,.nm-footer-widgets a:hover{color:var(--accent-color)!important}body.logged-in .menu-item-5186 a{font-weight:900!important;text-decoration:underline 2px solid;text-underline-offset:.5rem}body.logged-in .menu-item-5187 a{font-weight:initial!important;text-decoration:initial!important;text-underline-offset:initial!important}body:not(.logged-in) .menu-item-5186 a{font-weight:initial!important;text-decoration:initial!important;text-underline-offset:initial!important}body:not(.logged-in) .menu-item-5187 a{font-weight:900!important;text-decoration:underline 2px solid;text-underline-offset:.5rem}.nm-header-col .category-description h2,.nm-header-col .category-description h3{margin-bottom:15px!important;font-size:20px}.nm-header-col .category-description p{margin-bottom:14px!important}.nm-header-col .category-description li,.nm-header-col .category-description strong{line-height:1.5!important}.nm-header-col .category-description ul{list-style-type:disc;margin-bottom:14px!important;padding-left:17px!important}.nm-header-col .category-description ul li{list-style-position:outside!important;list-style-type:disc;position:relative;padding-left:0}.show-on-bmp.menu-item.menu-item-9131{transition:all .3 ease-in-out;-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;background-color:var(--bmp-color);border:1px solid var(--bmp-color)}.show-on-bmp.menu-item.menu-item-9131 a{transition:all .3 ease-in-out;-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;letter-spacing:.4px;font-weight:700;color:var(--white-1);font-size:14px!important}.show-on-bmp.menu-item.menu-item-9131:hover{background-color:#fff0}.show-on-bmp.menu-item.menu-item-9131:hover a{color:var(--bmp-color)}@media (min-width:991px){.industries-mega-menu>.sub-menu{width:775px;height:calc(44px + 6 * 43px + 2 * 20px);padding:20px!important}.industries-mega-menu>.sub-menu>ul{width:240px;position:relative}.industries-mega-menu>.sub-menu>ul>li{position:static!important;transition:transform 0.3s ease}.industries-mega-menu>.sub-menu>ul>li.menu-item-has-children>a{position:relative}.industries-mega-menu>.sub-menu>ul>li.menu-item-has-children>a:after{transition:transform 0.3s ease}.industries-mega-menu>.sub-menu>ul>li.active>.sub-menu{display:block!important}.industries-mega-menu>.sub-menu>ul>li:hover a::after{transform:translateX(10px)}.industries-mega-menu>.sub-menu>ul>li>.sub-menu{padding:0!important;top:0!important;background:initial!important;border-radius:initial!important}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul{width:calc(775px - 2 * 20px - 240px);height:calc(270px - (2 * 20px));display:grid;grid-template-columns:1fr 1fr}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li{height:44px;border:1px solid #383838}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li:nth-child(n+3){margin-top:-1px}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li:hover img{opacity:.8}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li a{display:flex!important;align-items:center;height:100%!important;padding-left:17px!important}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li a i,.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li a img{margin-right:12px!important}.industries-mega-menu>.sub-menu>ul>li>.sub-menu>ul>li a img{transition:all 0.3s ease-in-out;display:inline-block!important;width:20px!important;height:20px!important;filter:invert(1) brightness(100)}}.nm-row{max-width:var(--layout-width)!important}.kit-product-boundle{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:4px}@media (max-width:768px){.kit-product-boundle:not(:last-child){margin-bottom:20px}}@media (min-width:768px){.kit-product-boundle:not(:last-child){margin-bottom:20px}}.kit-product-boundle.kit-product-details .toggle-header{display:flex;flex-direction:row;cursor:pointer;padding:1rem 1rem 1rem 2rem;background:#f5f5f5;box-sizing:border-box;position:relative}.kit-product-boundle.kit-product-details .toggle-header::-webkit-details-marker,.kit-product-boundle.kit-product-details .toggle-header::marker{display:none}.kit-product-boundle.kit-product-details .toggle-header::before{content:"▶";color:#333;font-size:1rem;position:absolute;left:.5rem;top:calc(50% + 2px);transform:translateY(-50%) rotate(0deg);transition:transform 0.2s ease-in-out}.kit-product-boundle.kit-product-details .toggle-header .toggle-header-content{width:100%;display:flex;align-items:center;justify-content:space-between}.kit-product-boundle.kit-product-details .toggle-header .toggle-header-content h3{margin:0;font-size:14px;flex:1}@media (max-width:768px){.kit-product-boundle.kit-product-details .toggle-header .toggle-header-content h3{font-size:1.2rem}}.kit-product-boundle.kit-product-details .toggle-header .toggle-header-content .price{margin:0;font-size:1.2rem;text-align:right}@media (max-width:768px){.kit-product-boundle.kit-product-details .toggle-header .toggle-header-content .price{font-size:1rem}}.kit-product-boundle.kit-product-details .toggle-header .toggle-header-content .woocommerce-Price-amount{margin-right:6px}.kit-product-boundle.kit-product-details.is-open .toggle-header{background:#e0e0e0}.kit-product-boundle.kit-product-details.is-open .toggle-header::before{transform:translateY(-50%) rotate(90deg)}.kit-product-boundle .kit-product-list{padding:0!important;margin:0;width:100%;box-sizing:border-box}.kit-product-boundle .kit-product-list a .product.type-product{border-top:1px solid #e7e7e7;list-style:none;margin-bottom:.5rem;padding:5px 10px;display:grid;margin:0}@media (max-width:768px){.kit-product-boundle .kit-product-list a .product.type-product{grid-template-columns:1fr}}@media (min-width:768px){.kit-product-boundle .kit-product-list a .product.type-product{grid-template-columns:40px 100px 0.5fr 1fr}}.kit-product-boundle .kit-product-list a .product.type-product span bdi{font-size:21px;font-weight:700;margin:5px 5px 20px 0;display:inline-block}@media (max-width:768px){.kit-product-boundle .kit-product-list a .product.type-product span bdi{font-size:18px}}@media (min-width:768px){.kit-product-boundle .kit-product-list a .product.type-product span bdi{font-size:21px}}.kit-product-boundle .kit-product-list a .product.type-product .product-image{margin-right:1rem;max-width:100px}.kit-product-boundle .kit-product-list a .product.type-product .product-image img{width:100%;height:auto}.kit-product-boundle .kit-product-list a .product.type-product .woocommerce-loop-product__title{font-weight:700!important;font-size:15px;margin:0 0 .5rem 0}@media (max-width:768px){.kit-product-boundle .kit-product-list a .product.type-product .woocommerce-loop-product__title{font-size:1rem}}.kit-product-boundle .kit-product-list a .product.type-product .short-description{font-size:14px}@media (max-width:768px){.kit-product-boundle .kit-product-list a .product.type-product .short-description{font-size:12px}}@media (min-width:768px){.kit-product-boundle .kit-product-list a .product.type-product .short-description{font-size:14px}}body.kit-acf-template .nm-single-product-summary-col .woocommerce-product-gallery{max-width:initial!important}@media (max-width:1080px){body.kit-acf-template .nm-single-product-summary-col .woocommerce-product-gallery{width:100%!important}}@media (min-width:1080px){body.kit-acf-template .nm-single-product-summary-col .woocommerce-product-gallery{width:30%!important}}body.kit-acf-template .nm-single-product-summary-col .summary.entry-summary{max-width:initial!important}@media (max-width:1080px){body.kit-acf-template .nm-single-product-summary-col .summary.entry-summary{width:100%!important;display:flex!important;flex-direction:column}}@media (min-width:1080px){body.kit-acf-template .nm-single-product-summary-col .summary.entry-summary{width:70%!important}}body.kit-acf-template .nm-single-product-summary-col .summary.entry-summary .nm-product-summary-inner-col{width:100%!important;padding:0!important}body.kit-acf-template .woocommerce-tabs.wc-tabs-wrapper{display:none!important}body.kit-acf-template .kit-icons-section{margin-bottom:40px}body.kit-acf-template .kit-icons-section .col-xs-12{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:30px}body.kit-acf-template .kit-icons-section .col-xs-12::before,body.kit-acf-template .kit-icons-section .col-xs-12::after{content:initial!important;display:none!important}@media (max-width:768px){body.kit-acf-template .kit-icons-section .col-xs-12{justify-content:flex-start}}@media (min-width:768px){body.kit-acf-template .kit-icons-section .col-xs-12{justify-content:space-between}}body.kit-acf-template .kit-icons-section .col-xs-12 .kit-icon a,body.kit-acf-template .kit-icons-section .col-xs-12 .kit-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}body.kit-acf-template .kit-icons-section .col-xs-12 .kit-icon a img,body.kit-acf-template .kit-icons-section .col-xs-12 .kit-icon img{max-height:60px;width:auto}body.kit-acf-template .kit-icons-section .col-xs-12 .kit-icon a .kit-icon-caption,body.kit-acf-template .kit-icons-section .col-xs-12 .kit-icon .kit-icon-caption{font-weight:700;text-align:center}body.kit-acf-template #kit-popup-overlay{box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);z-index:9999;display:none;align-items:center;justify-content:center}body.kit-acf-template #kit-popup-overlay #kit-popup-modal{box-sizing:border-box;background:#fff;padding:60px 30px 30px;border-radius:8px;position:relative;max-width:calc(100% - 40px);max-height:calc(100% - 40px);width:100%;height:auto;overflow:hidden}body.kit-acf-template #kit-popup-overlay #kit-popup-modal #kit-popup-close{position:absolute;top:10px;right:20px;font-size:40px;cursor:pointer}body.kit-acf-template #kit-popup-overlay #kit-popup-modal .kit-popup-content{max-height:calc(100vh - 120px);overflow-y:auto;display:block;box-sizing:border-box}body.kit-acf-template #kit-popup-overlay #kit-popup-modal .kit-popup-content h2{margin-bottom:30px}body.kit-acf-template #kit-popup-overlay #kit-popup-modal .kit-popup-content table{width:100%!important}body.kit-acf-template #kit-popup-overlay #kit-popup-modal .kit-popup-content table tr:first-child td{border-top:1px dotted silver}body.kit-acf-template #kit-popup-overlay #kit-popup-modal .kit-popup-content table tr td{padding:5px;border-bottom:1px dotted silver}.related-products-popup{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.related-products-popup .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7)}.related-products-popup .popup-content{position:relative;background:var(--white-1);margin:20px auto;width:95%;max-width:1000px;max-height:calc(100vh - 40px);border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .3);overflow:hidden;display:flex;flex-direction:column}@media (max-width:768px){.related-products-popup .popup-content{width:100%;height:100vh;margin:0;border-radius:0;max-height:100vh}}.related-products-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #eee;background:#f8f9fa;border-radius:8px 8px 0 0;flex-shrink:0}.related-products-popup .popup-header h3{margin:0;font-size:24px;color:#333}@media (max-width:768px){.related-products-popup .popup-header h3{font-size:18px}}@media (max-width:480px){.related-products-popup .popup-header h3{font-size:16px}}@media (max-width:360px){.related-products-popup .popup-header h3{font-size:14px}}.related-products-popup .popup-header .popup-close{background:none;border:none;font-size:30px;color:#666;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color 0.3s ease}.related-products-popup .popup-header .popup-close:hover{background:#f0f0f0;color:#333}@media (hover:none){.related-products-popup .popup-header .popup-close:hover{background:none;color:#666}}@media (max-width:768px){.related-products-popup .popup-header{padding:15px 20px}}@media (max-width:480px){.related-products-popup .popup-header{padding:12px 15px}}.related-products-popup .popup-body{padding:25px;flex:1;overflow:hidden;display:flex;flex-direction:column}@media (max-width:768px){.related-products-popup .popup-body{padding:15px}}@media (max-width:480px){.related-products-popup .popup-body{padding:10px}}.related-products-popup .popup-body .products-container{position:relative;display:flex;align-items:center;flex:1;min-height:0}.related-products-popup .popup-body .products-container .nav-arrow{background:var(--basic-color);color:var(--white-1);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease,opacity 0.3s ease;z-index:10;flex-shrink:0}.related-products-popup .popup-body .products-container .nav-arrow::after{font-size:21px!important;font-weight:900!important}.related-products-popup .popup-body .products-container .nav-arrow:hover{background:var(--basic-color-2)}.related-products-popup .popup-body .products-container .nav-arrow.swiper-button-lock,.related-products-popup .popup-body .products-container .nav-arrow.swiper-button-disabled{opacity:.3;cursor:not-allowed;background:#ccc}@media (max-width:768px){.related-products-popup .popup-body .products-container .nav-arrow{width:35px;height:35px;font-size:16px}}@media (max-width:480px){.related-products-popup .popup-body .products-container .nav-arrow{width:30px;height:30px;font-size:14px}}@media (max-width:360px){.related-products-popup .popup-body .products-container .nav-arrow{width:28px;height:28px;font-size:12px}}@media (hover:none){.related-products-popup .popup-body .products-container .nav-arrow:hover{background:var(--basic-color)}}.related-products-popup .popup-body .products-container .nav-left{margin-right:10px}@media (max-width:768px){.related-products-popup .popup-body .products-container .nav-left{margin-right:5px}}.related-products-popup .popup-body .products-container .nav-right{margin-left:10px}@media (max-width:768px){.related-products-popup .popup-body .products-container .nav-right{margin-left:5px}}.related-products-popup .popup-body .products-container .products-swiper{flex:1;margin:0 10px;overflow:hidden}@media (max-width:768px){.related-products-popup .popup-body .products-container .products-swiper{margin:0 5px}}@media (max-width:480px){.related-products-popup .popup-body .products-container .products-swiper{margin:0 3px}}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper{display:flex;align-items:stretch}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item{background:var(--white-1);border:1px solid var(--gray-8);border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;height:auto;min-height:400px}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgb(0 0 0 / .15)}@media (hover:none){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item:hover{transform:none;box-shadow:0 2px 8px rgb(0 0 0 / .1)}}@media (max-width:768px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item{padding:15px;min-height:350px}}@media (max-width:480px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item{padding:12px;min-height:320px}}@media (max-width:360px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item{min-height:300px}}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item h4{margin:0 0 15px 0;font-size:18px;flex-shrink:0}@media (max-width:768px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item h4{font-size:16px;margin-bottom:10px}}@media (max-width:480px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item h4{font-size:15px;margin-bottom:8px}}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item h4 a{color:#333;text-decoration:none;transition:color 0.3s ease}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item h4 a:hover{color:var(--basic-color)}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-image{margin-bottom:15px;flex-shrink:0}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-image img{max-width:100%;height:auto;max-height:250px;object-fit:contain;aspect-ratio:1;border-radius:4px}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-excerpt{font-size:14px;color:#666;margin-bottom:15px;line-height:1.4;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:768px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-excerpt{font-size:13px;-webkit-line-clamp:2}}@media (max-width:480px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-excerpt{font-size:12px;margin-bottom:10px}}.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-price{font-size:18px;font-weight:700;color:var(--basic-color);margin-top:auto;flex-shrink:0}@media (max-width:768px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-price{font-size:16px}}@media (max-width:480px){.related-products-popup .popup-body .products-container .products-swiper .swiper-wrapper .kit-product-item .product-price{font-size:15px}}.custom-related-button{border-radius:500px;color:var(--white-1);background:var(--basic-color);border:none;padding:12px 24px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;margin:15px 0;display:inline-block}.custom-related-button:hover{background:var(--basic-color-2)}@media (max-width:480px){.custom-related-button{padding:10px 20px;font-size:14px}}[class*="popup-btn-"]{border-radius:500px;color:var(--white-1);background:var(--basic-color);border:none;padding:12px 24px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;display:inline-block}[class*="popup-btn-"]:hover{background:var(--basic-color-2)}@media (max-width:480px){[class*="popup-btn-"]{padding:10px 20px;font-size:14px}}.product .buttons{display:grid;gap:15px}@media (max-width:1315px){.product .buttons.buttons-2{grid-template-columns:1fr;grid-template-rows:38px 38px}}@media (min-width:1315px){.product .buttons.buttons-2{grid-template-columns:1fr 1fr;grid-template-rows:38px}}.product .buttons .btn{max-height:38px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:none!important;border-radius:500px!important;font-weight:700;line-height:1.3!important;box-shadow:none;text-decoration:none;padding:12px!important;font-size:11px!important;text-align:center;transition:all 0.3s ease;letter-spacing:1px;cursor:pointer}ul.products li.product{padding:17px!important;border:1px solid var(--gray-8);border-radius:6px}