.top-menu.menu--ferdinand > li > a span,.top-menu.menu--ferdinand > li > span.title span{padding:10px 0;position:relative}.top-menu.menu--ferdinand > li > a span::before,.top-menu.menu--ferdinand > li > span.title span::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;-webkit-transform:scale3d(0,5,1);transform:scale3d(0,5,1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;transition:transform 0.3s cubic-bezier(1,0.68,0.16,0.9)}.top-menu.menu--ferdinand > li:hover > a span::before,.top-menu.menu--ferdinand > li:hover > span.title span::before,.top-menu.menu--ferdinand > li.open > a span::before,.top-menu.menu--ferdinand > li.open > span.title span::before,.top-menu.menu--ferdinand > li.current-menu-ancestor > a span::before,.top-menu.menu--ferdinand > li.current-menu-ancestor > span.title span::before,.top-menu.menu--ferdinand > li.current-menu-item > a span::before,.top-menu.menu--ferdinand > li.current-menu-item > span.title span::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}a{color:rgba(31,31,31,1)}a:hover{color:rgba(86,86,86,1)}body{cursor:auto;background-color:rgba(255,255,255,1)}.page-background{background-color:rgba(255,255,255,1);background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.default404 .page-background{background-image:none}.single-post .page-background,.posts-list .page-background{background-color:#f4f4f4;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.single-album .page-background,.albums-list-page .page-background{background-color:rgba(8,8,8,1);background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.password-protected .page-background{background-image:none}#basket-menu{background-color:rgba(255,255,255,1)}#basket-menu,#basket-menu .widget{font-size:13px}#side-menu{background-color:rgba(255,255,255,1)}#side-menu,#side-menu .widget{font-size:12px}.site-layout-boxed #mid{background-color:rgba(0,0,0,1)}.theme-borders div{background-color:rgba(255,255,255,1)}.lg-backdrop{background-color:rgba(32,32,32,0.8)}.lg-toolbar,.lg-sub-html .customHtml h4,.lg-sub-html .customHtml .description,.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.6)}.lg-toolbar .lg-icon,.lg-actions .lg-next,.lg-actions .lg-prev{color:rgba(220,220,220,1)}.lg-toolbar .lg-icon:hover,.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:rgba(255,255,255,1)}#lg-counter,.lg-sub-html,.customHtml > h4{color:rgba(210,210,210,1)}.lg-outer .lg-thumb-outer,.lg-outer .lg-toogle-thumb{background-color:rgba(0,0,0,1)}.lg-outer .lg-thumb-item{border-color:rgba(10,10,10,1)}.lg-outer .lg-thumb-item:hover{border-color:rgba(255,255,255,1)}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.page-title,.widget .title{color:rgba(50,50,50,1);font-family:Roboto Condensed,sans-serif;font-weight:300;text-transform:uppercase}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.post .post-title a:hover,.post a.post-title:hover{color:rgba(100,100,100,1)}input[type="submit"],form button,.posts-nav a span,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,ul.products .product-meta .product_name{font-family:Roboto Condensed,sans-serif}ul.top-menu,#menu-overlay{font-family:Roboto Condensed,sans-serif}ul.top-menu li,#menu-overlay li{}html,input,select,textarea{font-family:Roboto,sans-serif}#header-tools .tool,#header-tools .tool a{color:#0058a3}#header-tools .tool:hover,#header-tools .tool a:hover,#header-tools .tool.highlight,#header-tools .tool.active{color:#1b1d1f}.tools_button{font-size:12px;font-weight:normal;color:#0058a3;background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.tools_button:hover{color:#1b1d1f;background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}#header-tools .languages{background-color:#ffffff}.hamburger i,.hamburger i::before,.hamburger i::after{background-color:#0058a3}.hamburger.active i,.hamburger.active i::before,.hamburger.active i::after,.hamburger:hover i,.hamburger:hover i::before,.hamburger:hover i::after{background-color:#1b1d1f}#header-tools #mobile-menu-opener{font-size:18px}#header-tools #basket-menu-switch{font-size:14px}#header-tools #search-button{font-size:15px}#header-tools #side-menu-switch{font-size:15px}#header-tools #menu-overlay-switch{font-size:15px}#header{background-color:#ffffff;box-shadow:none;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}#header:hover{background-color:rgba(255,255,255,1)}#header.a13-horizontal{border-bottom:none}.header-type-multi_line .bottom-head{background-color:rgba(255,255,255,1)}.header-horizontal #header .head,.top-bar-container .top-bar{}#header.a13-horizontal,.top-bar-container,.header-type-multi_line .bottom-head{border-color:rgba(58,58,58,0.06)}.a13-horizontal #header-tools::before,.a13-horizontal .head .socials::before,.top-bar .language-switcher li::before{background-color:rgba(58,58,58,0.06)}a.logo{color:rgba(0,0,0,1);font-size:30px;font-weight:300;font-family:Source Sans Pro,sans-serif;letter-spacing:normal;word-spacing:normal;padding-top:5px;padding-bottom:5px;background-image:url(https://neopanels.pl/wp-content/uploads/2026/07/Blue_and_Black_Modern_Tech_Business_Logo_pl2.webp)}a.logo img{}a.normal-logo{background-image:url(https://neopanels.pl/wp-content/uploads/2026/07/Blue_and_Black_Modern_Tech_Business_Logo_pl2.webp)}a.logo:hover{color:#000000}a.logo.image-logo{opacity:1.00}a.logo.image-logo:hover{opacity:100;}.header-horizontal .logo-container{min-width:150px}.header-variant-one_line_centered .logo-container,.header-horizontal .logo-container a.logo{max-width:150px}.header-variant-one_line_centered.sticky-values .logo-container.shield{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-variant-one_line_centered.sticky-hide .logo-container.shield,.header-variant-one_line_centered.hide-until-scrolled-to .logo-container.shield{-webkit-transform:translate(-50%,-102%);-ms-transform:translate(-50%,-102%);transform:translate(-50%,-102%)}.header-variant-one_line_centered .logo-container.shield:hover{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.header-variant-one_line_centered .menu-cell{width:70%}.header-variant-one_line_centered .socials-cell,.header-variant-one_line_centered .tools-cell{width:15%}.header-variant-one_line_centered .menu-cell .top-menu{width:50%;width:calc(50% - 95px)}.header-variant-one_line_centered .logo-container.shield{padding-left:15px;padding-right:15px}.header-variant-one_line_centered .logo-container .scaling-svg-container path{fill:rgba(0,0,0,1)}@media only screen and (max-width:1024px){a.logo{padding-top:5px;padding-bottom:5px}.header-horizontal .logo-container{min-width:120px}.header-variant-one_line_centered .logo-container,.header-horizontal .logo-container a.logo{max-width:120px}.header-variant-one_line_centered .logo-container.shield,.header-variant-one_line_centered.sticky-values .logo-container.shield{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-variant-one_line_centered.sticky-hide .logo-container.shield,.mobile-menu-open .header-variant-one_line_centered .logo-container.shield,.header-variant-one_line_centered.hide-until-scrolled-to .logo-container.shield{-webkit-transform:translate(-50%,-102%);-ms-transform:translate(-50%,-102%);transform:translate(-50%,-102%)}.header-variant-one_line_centered .logo-container.shield:hover{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.header-variant-one_line_centered .menu-cell{}	.header-variant-one_line_centered .menu-cell .top-menu{width:50%;width:calc(50% - 60px)}}.top-menu ul{background-color:#ffffff;background-color:rgba(255,255,255,1);background-color:rgba(255,255,255,1)}.mega-menu > ul > li::before{background-color:rgba(240,240,240,1)}.top-menu > li > a,.top-menu > li > span.title,.top-menu .mega-menu > ul > li > span.title,.top-menu .mega-menu > ul > li > a{font-size:16px;font-weight:normal;text-transform:uppercase}.top-menu li a,.top-menu li span.title{color:#1b1d1f}.top-menu i.sub-mark{color:#1b1d1f}.top-menu > li:hover,.top-menu > li.open,.top-menu > li.current-menu-item,.top-menu > li.current-menu-ancestor{background-color:rgba(0,0,0,0);}.top-menu > li > a:hover,.top-menu > li.menu-parent-item:hover > span.title,.top-menu > li.open > a,.top-menu > li.open > span.title,.top-menu > li.current-menu-item > a,.top-menu > li.current-menu-ancestor > a,.top-menu > li.current-menu-item > span.title,.top-menu > li.current-menu-ancestor > span.title{color:#0058a3}.top-menu li.menu-parent-item:hover > span.title + i.sub-mark,.top-menu i.sub-mark:hover,.top-menu li.open > i.sub-mark{color:#0058a3}.top-menu.with-effect > li > a span::before,.top-menu.with-effect > li > a span::after,.top-menu.with-effect > li > span.title span::before,.top-menu.with-effect > li > span.title span::after,.top-menu.with-effect > li > a em::before,.top-menu.with-effect > li > a em::after,.top-menu.with-effect > li > span.title em::before,.top-menu.with-effect > li > span.title em::after{background-color:#0058a3}.top-menu .mega-menu > ul > li > span.title,.top-menu .mega-menu > ul > li > a{color:#1b1d1f}.top-menu .mega-menu > ul > li:hover > span.title,.top-menu .mega-menu > ul > li:hover > a,.top-menu .mega-menu > ul > li.current-menu-item > span.title,.top-menu .mega-menu > ul > li.current-menu-item > a,.top-menu .mega-menu > ul > li.current-menu-ancestor > span.title,.top-menu .mega-menu > ul > li.current-menu-ancestor > a{color:#0058a3}.top-menu li li a,.top-menu li li span.title{font-size:16px;font-weight:normal;text-transform:uppercase;color:#1b1d1f}.top-menu li li:hover > a,.top-menu li li:hover > span.title,.top-menu li li.menu-parent-item:hover > span.title,.top-menu li li.open > a,.top-menu li li.open > span.title,.top-menu li li.current-menu-item > a,.top-menu li li.current-menu-ancestor > a,.top-menu li li.current-menu-item > span.title,.top-menu li li.current-menu-ancestor > span.title{color:#0058a3;}.top-menu li li i.sub-mark{color:#1b1d1f}.top-menu li li.menu-parent-item:hover > span.title + i.sub-mark,.top-menu li li i.sub-mark:hover,.top-menu li li.open > i.sub-mark{color:#0058a3}@media only screen and (max-width:1024px){.mobile-menu .navigation-bar .menu-container{background-color:rgba(245,245,245,1)}.header-vertical .logo-container .logo{max-width:120px}}@media only screen and (min-width:1025px){.header-vertical .top-menu li a,.header-vertical .top-menu li span.title{}	.header-vertical .top-menu > li.hidden-icon > a,.header-vertical .top-menu > li.hidden-icon > span.title{}}#menu-overlay,#menu-overlay.eff-circle::before{background-color:rgba(0,0,0,0.9)}#menu-overlay ul a{color:rgba(0,0,0,1);font-size:50px;text-transform:none;font-weight:bold}#menu-overlay ul a:hover{color:rgba(0,0,0,1)}.close-menu::before,.close-menu::after{background-color:rgba(0,0,0,1)}.top-bar-container{background-color:rgba(255,255,255,1);color:rgba(29,29,29,0.6);text-transform:none}.top-bar-container a{color:rgba(38,38,38,0.8)}.top-bar-container a.current,.top-bar-container a:hover{color:rgba(38,38,38,1)}.top-bar .part1{}#header.a13-light-variant,#header.a13-light-variant:hover{background-color:rgba(255,255,255,0);box-shadow:none}#header.a13-light-variant{border-color:rgba(255,255,255,0.2)}.a13-light-variant .top-bar-container,.header-type-multi_line.a13-light-variant .bottom-head{border-color:rgba(255,255,255,0.2)}.a13-light-variant #header-tools::before,.a13-light-variant .head .socials::before,.a13-light-variant .top-bar .language-switcher li::before{background-color:rgba(255,255,255,0.2)}.a13-light-variant.header-type-multi_line .bottom-head{}a.light-logo{background-image:url(https://neopanels.pl/wp-content/uploads/2017/02/logo_white.png)}.a13-light-variant a.logo{}.a13-light-variant a.logo:hover{}.a13-light-variant .top-menu > li > a,.a13-light-variant .top-menu > li > span.title{color:rgba(255,255,255,1)}.a13-light-variant .top-menu > li:hover,.a13-light-variant .top-menu > li.open,.a13-light-variant .top-menu > li.current-menu-item,.a13-light-variant .top-menu > li.current-menu-ancestor{background-color:0,0,0;}.a13-light-variant .top-menu > li > a:hover,.a13-light-variant .top-menu > li.menu-parent-item:hover > span.title,.a13-light-variant .top-menu > li.open > a,.a13-light-variant .top-menu > li.open > span.title,.a13-light-variant .top-menu > li.current-menu-item > a,.a13-light-variant .top-menu > li.current-menu-ancestor > a,.a13-light-variant .top-menu > li.current-menu-item > span.title,.a13-light-variant .top-menu > li.current-menu-ancestor > span.title{color:rgba(255,255,255,1)}.a13-light-variant .top-menu > li > i.sub-mark{color:rgba(255,255,255,1)}.a13-light-variant .top-menu > li.menu-parent-item:hover > span.title + i.sub-mark,.a13-light-variant .top-menu > li > i.sub-mark:hover,.a13-light-variant .top-menu > li.open > i.sub-mark{color:rgba(255,255,255,1)}.a13-light-variant .top-menu.with-effect > li > a span::before,.a13-light-variant .top-menu.with-effect > li > a span::after,.a13-light-variant .top-menu.with-effect > li > span.title span::before,.a13-light-variant .top-menu.with-effect > li > span.title span::after,.a13-light-variant .top-menu.with-effect > li > a em::before,.a13-light-variant .top-menu.with-effect > li > a em::after,.a13-light-variant .top-menu.with-effect > li > span.title em::before,.a13-light-variant .top-menu.with-effect > li > span.title em::after{background-color:rgba(255,255,255,1)}.a13-light-variant #header-tools .tool,.a13-light-variant #header-tools .tool a{color:rgba(255,255,255,1)}.a13-light-variant #header-tools .tool:hover,.a13-light-variant #header-tools .tool a:hover,.a13-light-variant #header-tools .tool.highlight,.a13-light-variant #header-tools .tool.active{color:rgba(255,255,255,0.7)}.a13-light-variant .tools_button{color:rgba(255,255,255,1);background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.a13-light-variant .tools_button:hover{color:rgba(255,255,255,0.7);background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.a13-light-variant #header-tools .languages{background-color:rgba(255,255,255,0)}.a13-light-variant .hamburger i,.a13-light-variant .hamburger i::before,.a13-light-variant .hamburger i::after{background-color:rgba(255,255,255,1)}.a13-light-variant .hamburger.active i,.a13-light-variant .hamburger.active i::before,.a13-light-variant .hamburger.active i::after,.a13-light-variant .hamburger:hover i,.a13-light-variant .hamburger:hover i::before,.a13-light-variant .hamburger:hover i::after{background-color:rgba(255,255,255,0.7)}.a13-light-variant .top-bar-container{background-color:rgba(0,0,0,1);color:rgba(0,0,0,1)}.a13-light-variant .top-bar-container .part1 a,.a13-light-variant .top-bar-container .language-switcher a{color:rgba(0,0,0,1)}.a13-light-variant .top-bar-container .part1 a:hover,.a13-light-variant .top-bar-container .language-switcher a:hover,.a13-light-variant .top-bar-container .language-switcher a.current{color:rgba(0,0,0,1)}@media only screen and (max-width:1024px){.a13-light-variant.mobile-menu .navigation-bar .menu-container{background-color:rgba(34,34,34,1)}}#header.a13-dark-variant,#header.a13-dark-variant:hover{background-color:rgba(255,255,255,0);box-shadow:none}#header.a13-dark-variant{border-color:rgba(0,0,0,0.06)}.a13-dark-variant .top-bar-container,.header-type-multi_line.a13-dark-variant .bottom-head{border-color:rgba(0,0,0,0.06)}.a13-dark-variant #header-tools::before,.a13-dark-variant .head .socials::before,.a13-dark-variant .top-bar .language-switcher li::before{background-color:rgba(0,0,0,0.06)}.a13-dark-variant.header-type-multi_line .bottom-head{}a.dark-logo{background-image:url(https://neopanels.pl/wp-content/uploads/2017/02/logo.png)}.a13-dark-variant a.logo{}.a13-dark-variant a.logo:hover{}.a13-dark-variant .top-menu > li > a,.a13-dark-variant .top-menu > li > span.title{color:rgba(34,34,34,1)}.a13-dark-variant .top-menu > li:hover,.a13-dark-variant .top-menu > li.open,.a13-dark-variant .top-menu > li.current-menu-item,.a13-dark-variant .top-menu > li.current-menu-ancestor{background-color:0,0,0;}.a13-dark-variant .top-menu > li > a:hover,.a13-dark-variant .top-menu > li.menu-parent-item:hover > span.title,.a13-dark-variant .top-menu > li.open > a,.a13-dark-variant .top-menu > li.open > span.title,.a13-dark-variant .top-menu > li.current-menu-item > a,.a13-dark-variant .top-menu > li.current-menu-ancestor > a,.a13-dark-variant .top-menu > li.current-menu-item > span.title,.a13-dark-variant .top-menu > li.current-menu-ancestor > span.title{color:rgba(120,120,120,1)}.a13-dark-variant .top-menu > li > i.sub-mark{color:rgba(34,34,34,1)}.a13-dark-variant .top-menu > li.menu-parent-item:hover > span.title + i.sub-mark,.a13-dark-variant .top-menu > li > i.sub-mark:hover,.a13-dark-variant .top-menu > li.open > i.sub-mark{color:rgba(120,120,120,1)}.a13-dark-variant .top-menu.with-effect > li > a span::before,.a13-dark-variant .top-menu.with-effect > li > a span::after,.a13-dark-variant .top-menu.with-effect > li > span.title span::before,.a13-dark-variant .top-menu.with-effect > li > span.title span::after,.a13-dark-variant .top-menu.with-effect > li > a em::before,.a13-dark-variant .top-menu.with-effect > li > a em::after,.a13-dark-variant .top-menu.with-effect > li > span.title em::before,.a13-dark-variant .top-menu.with-effect > li > span.title em::after{background-color:rgba(120,120,120,1)}.a13-dark-variant #header-tools .tool,.a13-dark-variant #header-tools .tool a{color:rgba(34,34,34,1)}.a13-dark-variant #header-tools .tool:hover,.a13-dark-variant #header-tools .tool a:hover,.a13-dark-variant #header-tools .tool.highlight,.a13-dark-variant #header-tools .tool.active{color:rgba(221,23,74,1)}.a13-dark-variant .tools_button{color:rgba(34,34,34,1);background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.a13-dark-variant .tools_button:hover{color:rgba(221,23,74,1);background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.a13-dark-variant #header-tools .languages{background-color:rgba(255,255,255,0)}.a13-dark-variant .hamburger i,.a13-dark-variant .hamburger i::before,.a13-dark-variant .hamburger i::after{background-color:rgba(34,34,34,1)}.a13-dark-variant .hamburger.active i,.a13-dark-variant .hamburger.active i::before,.a13-dark-variant .hamburger.active i::after,.a13-dark-variant .hamburger:hover i,.a13-dark-variant .hamburger:hover i::before,.a13-dark-variant .hamburger:hover i::after{background-color:rgba(221,23,74,1)}.a13-dark-variant .top-bar-container{background-color:rgba(0,0,0,1);color:rgba(0,0,0,1)}.a13-dark-variant .top-bar-container .part1 a,.a13-dark-variant .top-bar-container .language-switcher a{color:rgba(0,0,0,1)}.a13-dark-variant .top-bar-container .part1 a:hover,.a13-dark-variant .top-bar-container .language-switcher a:hover,.a13-dark-variant .top-bar-container .language-switcher a.current{color:rgba(0,0,0,1)}@media only screen and (max-width:1024px){.a13-dark-variant.mobile-menu .navigation-bar .menu-container{background-color:rgba(255,255,255,1)}}#header.a13-sticky-variant,#header.a13-sticky-variant:hover{background-color:#fffcfc;border-color:rgba(58,58,58,0.08);box-shadow:0 0 12px rgba(0,0,0,0.09)}.a13-sticky-variant .top-bar-container,.header-type-multi_line.a13-sticky-variant .bottom-head{border-color:rgba(58,58,58,0.08)}.a13-sticky-variant #header-tools::before,.a13-sticky-variant .head .socials::before,.a13-sticky-variant .top-bar .language-switcher li::before{background-color:rgba(58,58,58,0.08)}.a13-sticky-variant.header-type-multi_line .bottom-head{}a.sticky-logo{}.sticky-values a.logo{padding-top:5px;padding-bottom:5px}.header-horizontal .sticky-values .logo-container{min-width:150px}.header-variant-one_line_centered.sticky-values .logo-container,.header-horizontal .sticky-values .logo-container a.logo{max-width:150px}.header-variant-one_line_centered.sticky-values .menu-cell .top-menu{width:50%;width:calc(50% - 95px)}.a13-sticky-variant a.logo{}.a13-sticky-variant a.logo:hover{}.a13-sticky-variant .top-menu > li > a,.a13-sticky-variant .top-menu > li > span.title{color:rgba(34,34,34,1)}.a13-sticky-variant .top-menu > li:hover,.a13-sticky-variant .top-menu > li.open,.a13-sticky-variant .top-menu > li.current-menu-item,.a13-sticky-variant .top-menu > li.current-menu-ancestor{background-color:rgba(0,0,0,0);}.a13-sticky-variant .top-menu > li > a:hover,.a13-sticky-variant .top-menu > li.menu-parent-item:hover > span.title,.a13-sticky-variant .top-menu > li.open > a,.a13-sticky-variant .top-menu > li.open > span.title,.a13-sticky-variant .top-menu > li.current-menu-item > a,.a13-sticky-variant .top-menu > li.current-menu-ancestor > a,.a13-sticky-variant .top-menu > li.current-menu-item > span.title,.a13-sticky-variant .top-menu > li.current-menu-ancestor > span.title{color:#0058a3}.a13-sticky-variant .top-menu > li > i.sub-mark{color:rgba(34,34,34,1)}.a13-sticky-variant .top-menu > li.menu-parent-item:hover > span.title + i.sub-mark,.a13-sticky-variant .top-menu > li > i.sub-mark:hover,.a13-sticky-variant .top-menu > li.open > i.sub-mark{color:#0058a3}.a13-sticky-variant .top-menu.with-effect > li > a span::before,.a13-sticky-variant .top-menu.with-effect > li > a span::after,.a13-sticky-variant .top-menu.with-effect > li > span.title span::before,.a13-sticky-variant .top-menu.with-effect > li > span.title span::after,.a13-sticky-variant .top-menu.with-effect > li > a em::before,.a13-sticky-variant .top-menu.with-effect > li > a em::after,.a13-sticky-variant .top-menu.with-effect > li > span.title em::before,.a13-sticky-variant .top-menu.with-effect > li > span.title em::after{background-color:#0058a3}.a13-sticky-variant #header-tools .tool,.a13-sticky-variant #header-tools .tool a{color:#0058a3}.a13-sticky-variant #header-tools .tool:hover,.a13-sticky-variant #header-tools .tool a:hover,.a13-sticky-variant #header-tools .tool.highlight,.a13-sticky-variant #header-tools .tool.active{color:#000000}.a13-sticky-variant .hamburger i,.a13-sticky-variant .hamburger i::before,.a13-sticky-variant .hamburger i::after{background-color:#0058a3}.a13-sticky-variant .hamburger.active i,.a13-sticky-variant .hamburger.active i::before,.a13-sticky-variant .hamburger.active i::after,.a13-sticky-variant .hamburger:hover i,.a13-sticky-variant .hamburger:hover i::before,.a13-sticky-variant .hamburger:hover i::after{background-color:#000000}.a13-sticky-variant .tools_button{color:#0058a3;background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.a13-sticky-variant .tools_button:hover{color:#000000;background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.a13-sticky-variant #header-tools .languages{background-color:#fffcfc}.a13-sticky-variant .top-bar-container{background-color:rgba(0,0,0,1);color:rgba(0,0,0,1)}.a13-sticky-variant .top-bar-container .part1 a,.a13-sticky-variant .top-bar-container .language-switcher a{color:rgba(0,0,0,1)}.a13-sticky-variant .top-bar-container .part1 a:hover,.a13-sticky-variant .top-bar-container .language-switcher a:hover,.a13-sticky-variant .top-bar-container .language-switcher a.current{color:rgba(0,0,0,1)}@media only screen and (max-width:1024px){.a13-sticky-variant.mobile-menu .navigation-bar .menu-container{background-color:#ffffff}.sticky-values a.logo{padding-top:5px;padding-bottom:5px}.header-horizontal .sticky-values .logo-container{min-width:100px}.header-variant-one_line_centered.sticky-values .logo-container,.header-horizontal .sticky-values .logo-container a.logo{max-width:100px}.header-variant-one_line_centered.sticky-values .menu-cell .top-menu{width:50%;width:calc(50% - 50px)}}#footer{background-color:#f4f4f4;font-size:14px}#footer .widget,#footer .widget .search-form input[type="search"]{font-size:15px}.foot-items{background-color:#f4f4f4}.footer-separator .foot-items .foot-content{border-color:rgba(45,45,45,0.1)}.foot-items{color:#3f3f3f}.foot-items .foot-text a{color:#3f3f3f}.foot-items .foot-text a:hover{color:#000000}a.to-top{background-color:rgba(0,0,0,0.1);color:rgba(255,255,255,1);font-size:22px}a.to-top:hover{background-color:#0058a3;color:rgba(255,255,255,1)}input[type="submit"],button[type="submit"]{background-color:rgba(34,34,34,1);color:rgba(255,255,255,1);font-size:13px;font-weight:600;text-transform:none;padding-left:30px;padding-right:30px;-webkit-border-radius:20px;border-radius:20px}input[type="submit"]:hover,input[type="submit"]:focus,button[type="submit"]:hover,button[type="submit"]:focus{background-color:rgba(221,23,74,1);color:rgba(255,255,255,1)}.page .title-bar.outside{background-image:none;background-repeat:repeat;background-size:auto;background-position:0 0}.page .title-bar.outside .overlay-color{background-color:rgba(255,255,255,1);padding-top:40px;padding-bottom:40px}.page .title-bar.outside .page-title,.page .title-bar.outside h2{color:rgba(0,0,0,1)}.page .title-bar.outside .breadcrumbs,.page .title-bar.outside .breadcrumbs a,.page .title-bar.outside .breadcrumbs a:hover{color:rgba(0,0,0,1)}.albums-list-page .title-bar.outside{background-image:none;background-repeat:repeat;background-size:auto;background-position:0 0}.albums-list-page .title-bar.outside .overlay-color{background-color:0,0,0;padding-top:130px;padding-bottom:130px}.albums-list-page .title-bar.outside .page-title,.albums-list-page .title-bar.outside h2{color:rgba(0,0,0,1)}.albums-list-page .title-bar.outside .breadcrumbs,.albums-list-page .title-bar.outside .breadcrumbs a,.albums-list-page .title-bar.outside .breadcrumbs a:hover{color:rgba(0,0,0,1)}.works-list-page .title-bar.outside{background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.works-list-page .title-bar.outside .overlay-color{background-color:rgba(255,255,255,1);padding-top:100px;padding-bottom:100px}.works-list-page .title-bar.outside .page-title,.works-list-page .title-bar.outside h2{color:rgba(16,16,16,1)}.works-list-page .title-bar.outside .breadcrumbs,.works-list-page .title-bar.outside .breadcrumbs a,.works-list-page .title-bar.outside .breadcrumbs a:hover{color:rgba(114,114,114,0.6)}.category-filter.albums-filter{padding-top:40px;padding-bottom:40px;background-color:rgba(255,255,255,0);text-align:center}.category-filter.albums-filter a{color:rgba(187,187,187,1);font-weight:bold;text-transform:uppercase}.category-filter.albums-filter .selected a,.category-filter.albums-filter a:hover{color:rgba(51,51,51,1)}.single-album-bricks .category-filter{padding-top:40px;padding-bottom:40px;text-align:center}.single-album-bricks .category-filter a{color:rgba(207,207,207,1);font-weight:bold;text-transform:uppercase}.single-album-bricks .category-filter .selected a,.single-album-bricks .category-filter a:hover{color:rgba(42,42,42,1)}.category-filter.works-filter{padding-top:40px;padding-bottom:40px;background-color:rgba(255,255,255,0);text-align:center}.category-filter.works-filter a{color:rgba(196,196,196,1);font-weight:bold;text-transform:uppercase}.category-filter.works-filter .selected a,.category-filter.works-filter a:hover{color:rgba(51,51,51,1)}.category-filter.posts-filter{padding-top:40px;padding-bottom:40px;background-color:rgba(255,255,255,0);text-align:center}.category-filter.posts-filter a{color:rgba(187,187,187,1);font-weight:bold;text-transform:uppercase}.category-filter.posts-filter .selected a,.category-filter.posts-filter a:hover{color:rgba(51,51,51,1)}.single-album .title-bar.outside{background-image:none}.single-album .title-bar.outside .overlay-color{padding-top:px;padding-bottom:px}.single-album .title-bar.outside .page-title,.single-album .title-bar.outside h2{}.single-album .title-bar.outside .breadcrumbs,.single-album .title-bar.outside .breadcrumbs a,.single-album .title-bar.outside .breadcrumbs a:hover{}.single-work .title-bar.outside{background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.single-work .title-bar.outside .overlay-color{background-color:rgba(0,0,0,0.7);padding-top:200px;padding-bottom:200px}.single-work .title-bar.outside .page-title,.single-work .title-bar.outside h2{color:rgba(255,255,255,1)}.single-work .title-bar.outside .breadcrumbs,.single-work .title-bar.outside .breadcrumbs a,.single-work .title-bar.outside .breadcrumbs a:hover{color:rgba(255,255,255,0.6)}.posts-list .title-bar.outside{background-image:url(https://neopanels.pl/wp-content/uploads/2026/08/produkcja-elementow-z-plexi.webp);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.posts-list .title-bar.outside .overlay-color{background-color:rgba(0,0,0,0.2);padding-top:150px;padding-bottom:150px}.posts-list .title-bar.outside .page-title,.posts-list .title-bar.outside h2{color:rgba(255,255,255,1)}.posts-list .title-bar.outside .breadcrumbs,.posts-list .title-bar.outside .breadcrumbs a,.posts-list .title-bar.outside .breadcrumbs a:hover{color:rgba(27,27,27,0.7)}.single-post .title-bar.outside{background-image:none;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.single-post .title-bar.outside .overlay-color{background-color:rgba(11,11,11,0.5);padding-top:230px;padding-bottom:230px}.single-post .title-bar.outside .page-title,.single-post .title-bar.outside h2{color:rgba(255,255,255,1)}.single-post .title-bar.outside .post-meta,.single-post .title-bar.outside .post-meta a,.single-post .title-bar.outside .post-meta a:hover,.single-post .title-bar.outside .breadcrumbs,.single-post .title-bar.outside .breadcrumbs a,.single-post .title-bar.outside .breadcrumbs a:hover{color:rgba(255,255,255,0.7)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.wishlist_table .add_to_cart.button{background-color:rgba(34,34,34,1);color:rgba(255,255,255,1);font-size:13px;font-weight:600;text-transform:none;padding-left:30px;padding-right:30px}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background-color:rgba(34,34,34,1);color:rgba(255,255,255,1)}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wishlist_table .add_to_cart.button:hover{background-color:rgba(221,23,74,1);color:rgba(255,255,255,1)}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover{background-color:rgba(221,23,74,1);color:rgba(255,255,255,1)}.woocommerce-page .title-bar.outside{background-image:none;background-repeat:repeat;background-size:auto;background-position:0 0}.woocommerce-page .title-bar.outside .overlay-color{background-color:#ffffff;padding-top:100px;padding-bottom:100px}.woocommerce-page .title-bar.outside .page-title,.woocommerce-page .title-bar.outside h2{color:rgba(32,32,32,1)}.woocommerce-page .title-bar.outside .breadcrumbs,.woocommerce-page .title-bar.outside .breadcrumbs a,.woocommerce-page .title-bar.outside .breadcrumbs a:hover{color:rgba(125,125,125,1)}.content-box ul.products{margin-right:-0}.rtl .content-box ul.products{margin-right:0;margin-left:-0}.woocommerce-page ul.products li.product{margin-bottom:0}.woocommerce-page .shop-columns-4 ul.products li.product,.woocommerce-page .shop-columns-4 ul.products .grid-master{width:25%;width:calc(25% - 0)}.woocommerce-page .shop-columns-3 ul.products li.product,.woocommerce-page .shop-columns-3 ul.products .grid-master{width:33.3333333%;width:calc(33.3333333% - 0)}.woocommerce-page .shop-columns-2 ul.products li.product,.woocommerce-page .shop-columns-2 ul.products .grid-master{width:50%;width:50%;width:calc(50% - 0)}.woocommerce-page .shop-columns-1 ul.products li.product,.woocommerce-page .shop-columns-1 ul.products .grid-master{width:100%}.products-list .layout-full.with-sidebar .content-box,.products-list .layout-full_fixed.with-sidebar .content-box,.products-list .layout-full_padding.with-sidebar .content-box{margin-left:0;width:75%;width:calc(75% - 0)}.products-list .layout-full.right-sidebar .content-box,.products-list .layout-full_fixed.right-sidebar .content-box,.products-list .layout-full_padding.right-sidebar .content-box{margin-left:0;margin-right:0}@media only screen and (min-width:1560px){.products-list .layout-full.with-sidebar .content-box{width:calc(100% - 320px)}}@media only screen and (min-width:1640px){.products-list .layout-full_padding.with-sidebar .content-box{width:calc(100% - 320px)}}@media only screen and (max-width:1400px) and (min-width:1025px){.products-list .layout-full_padding.with-sidebar .content-box{width:70%;width:calc(70% - 0)}}@media only screen and (max-width:1320px) and (min-width:1025px){.products-list .layout-full.with-sidebar .content-box{width:70%;width:calc(70% - 0)}}@media only screen and (max-width:1279px){.woocommerce-page .layout-fluid.shop-columns-4 ul.products li.product,.woocommerce-page .layout-fluid.shop-columns-4 ul.products .grid-master{width:33.3333333%;width:calc(33.3333333% - 0)}.header-vertical.woocommerce-page .layout-fluid.with-sidebar.shop-columns-4 ul.products li.product,.header-vertical.woocommerce-page .layout-fluid.with-sidebar.shop-columns-4 ul.products .grid-master,.header-vertical.woocommerce-page .layout-fluid.with-sidebar.shop-columns-3 ul.products li.product,.header-vertical.woocommerce-page .layout-fluid.with-sidebar.shop-columns-3 ul.products .grid-master{width:50%;width:calc(50% - 0)}.header-vertical.woocommerce-page .layout-fixed.layout-no-edge.with-sidebar.shop-columns-4 ul.products li.product,.header-vertical.woocommerce-page .layout-fixed.layout-no-edge.with-sidebar.shop-columns-4 ul.products .grid-master{width:33.3333333%;width:calc(33.3333333% - 0)}.header-vertical.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products li.product,.header-vertical.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products .grid-master{width:33.3333333%;width:calc(33.3333333% - 0)}}@media only screen and (max-width:1080px){.woocommerce-page .layout-fixed.layout-no-edge.shop-columns-4 ul.products li.product,.woocommerce-page .layout-fixed.layout-no-edge.shop-columns-4 ul.products .grid-master{width:33.3333333%;width:calc(33.3333333% - 0)}.header-vertical.woocommerce-page .layout-fixed.layout-no-edge.with-sidebar.shop-columns-4 ul.products li.product,.header-vertical.woocommerce-page .layout-fixed.layout-no-edge.with-sidebar.shop-columns-4 ul.products .grid-master,.header-vertical.woocommerce-page .layout-fixed.layout-no-edge.with-sidebar.shop-columns-3 ul.products li.product,.header-vertical.woocommerce-page .layout-fixed.layout-no-edge.with-sidebar.shop-columns-3 ul.products .grid-master{width:50%;width:calc(50% - 0)}}@media only screen and (max-width:1024px){.products-list .layout-full.with-sidebar .content-box,.products-list .layout-full_fixed.with-sidebar .content-box,.products-list .layout-full_padding.with-sidebar .content-box{width:70%;width:calc(70% - 0)}}@media only screen and (max-width:1000px){.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products li.product,.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products .grid-master{width:33.3333333%;width:calc(33.3333333% - 0)}}@media only screen and (max-width:800px){.woocommerce-page .layout-fluid.shop-columns-4 ul.products li.product,.woocommerce-page .layout-fluid.shop-columns-4 ul.products .grid-master,.woocommerce-page .layout-fluid.shop-columns-3 ul.products li.product,.woocommerce-page .layout-fluid.shop-columns-3 ul.products .grid-master{width:50%;width:calc(50% - 0)}.woocommerce-page .layout-fixed.layout-no-edge.shop-columns-4 ul.products li.product,.woocommerce-page .layout-fixed.layout-no-edge.shop-columns-4 ul.products .grid-master,.woocommerce-page .layout-fixed.layout-no-edge.shop-columns-3 ul.products li.product,.woocommerce-page .layout-fixed.layout-no-edge.shop-columns-3 ul.products .grid-master{width:50%;width:calc(50% - 0)}.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products li.product,.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products .grid-master,.woocommerce-page .layout-edge.with-sidebar.shop-columns-3 ul.products li.product,.woocommerce-page .layout-edge.with-sidebar.shop-columns-3 ul.products .grid-master,.header-vertical.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products li.product,.header-vertical.woocommerce-page .layout-edge.with-sidebar.shop-columns-4 ul.products .grid-master,.header-vertical.woocommerce-page .layout-edge.with-sidebar.shop-columns-3 ul.products li.product,.header-vertical.woocommerce-page .layout-edge.with-sidebar.shop-columns-3 ul.products .grid-master{width:50%;width:calc(50% - 0)}}@media only screen and (max-width:768px){.products-list .layout-full.with-sidebar .content-box,.products-list .layout-full_fixed.with-sidebar .content-box,.products-list .layout-full_padding.with-sidebar .content-box{width:auto;margin-left:0;margin-right:0}}@media only screen and (max-width:700px){.woocommerce-page .layout-edge.shop-columns-4 ul.products li.product,.woocommerce-page .layout-edge.shop-columns-4 ul.products .grid-master,.woocommerce-page .layout-edge.shop-columns-3 ul.products li.product,.woocommerce-page .layout-edge.shop-columns-3 ul.products .grid-master{width:50%;width:calc(50% - 0)}}@media only screen and (max-width:480px){.content-box ul.products{margin-right:0}.rtl .content-box ul.products{margin-left:0}.woocommerce-page #mid ul.products li.product,.woocommerce-page #mid ul.products .grid-master{width:100%}}.woocommerce-no-major-page .title-bar.outside{background-image:none;background-repeat:repeat;background-size:auto;background-position:0 0}.woocommerce-no-major-page .title-bar.outside .overlay-color{background-color:rgba(255,255,255,1);padding-top:10px;padding-bottom:10px}.woocommerce-no-major-page .title-bar.outside .page-title,.woocommerce-no-major-page .title-bar.outside h2{color:rgba(32,32,32,1)}.woocommerce-no-major-page .title-bar.outside .breadcrumbs,.woocommerce-no-major-page .title-bar.outside .breadcrumbs a,.woocommerce-no-major-page .title-bar.outside .breadcrumbs a:hover{color:rgba(31,31,31,0.6)}.single-product .title-bar.outside{background-image:none;background-repeat:repeat;background-size:auto;background-position:0 0}.single-product .title-bar.outside .overlay-color{padding-top:40px;padding-bottom:40px}.single-product .title-bar.outside .page-title,.single-product .title-bar.outside h2{}.single-product .title-bar.outside .breadcrumbs,.single-product .title-bar.outside .breadcrumbs a,.single-product .title-bar.outside .breadcrumbs a:hover{}.layout-full #content,.layout-full_fixed #content,.layout-full_padding #content,.layout-parted .content-box,.layout-parted #secondary,.default404 .page-background,body.password-protected .page-background,.posts-list.search-no-results .layout-full #content,.posts-list.search-no-results .layout-full_fixed #content,.posts-list.search-no-results .layout-full_padding #content,.posts-list.search-no-results .layout-parted .content-box,.posts-list .layout-full #secondary,.posts-list .layout-full_fixed #secondary,.posts-list .layout-full_padding #secondary,.bricks-frame .formatter,.posts_horizontal .archive-item,.variant-under .caption,.albums-list-page .pre-content-box,.works-list-page .pre-content-box,.single-album .album-content,.single-album .formatter{background-color:rgba(255,255,255,1)}#content{font-size:15px;color:rgba(85,85,85,1)}.real-content > p:first-child{color:rgba(88,88,88,1)}.page-title{font-size:60px}.widget{font-size:14px}.widget h3.title{font-size:16px}@media only screen and (max-width:1024px){#header{background-image:none}}@media only screen and (max-width:768px){.page-title{font-size:32px}}@media print,only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){a.normal-logo{} a.light-logo{background-image:url(https://neopanels.pl/wp-content/uploads/2017/02/logo_white_HDR.png)}a.dark-logo{background-image:url(https://neopanels.pl/wp-content/uploads/2017/02/logo_HDR.png)}a.sticky-logo{}}ul .getfree a{color:#ee2a5f}.elementor-counter .elementor-counter-number-suffix{font-size:55%}:root{--neo-blue:#0058a3;--neo-blue-dark:#003f76;--neo-ink:#1b1d1f;--neo-copy:#555;--neo-muted:#7f7f7f;--neo-line:#e2e6e9;--neo-surface:#f5f6f7;--neo-white:#fff;--neo-danger:#b42318;--neo-success:#147a45;--neo-font-heading:"Roboto Condensed",sans-serif;--neo-font-body:"Roboto",sans-serif;--neo-container:1160px;--neo-radius:2px;--neo-shadow:0 0 15px rgb(0 0 0 / 22%);--neo-shadow-hover:0 12px 28px rgb(0 88 163 / 22%);--neo-transition:180ms ease}.neo-wc-shell{width:min(var(--neo-container),calc(100% - 48px));margin-inline:auto}.neo-wc-title{margin:0;color:var(--neo-ink);font:700 60px/1 var(--neo-font-heading);text-transform:uppercase}.neo-wc-kicker{color:var(--neo-blue);font:700 13px/1.2 var(--neo-font-heading);letter-spacing:2px;text-transform:uppercase}.neo-wc-surface{padding:32px;border:1px solid var(--neo-line);background:var(--neo-white)}.neo-wc-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:12px;padding:20px 40px;border:0;border-radius:var(--neo-radius);background:var(--neo-white);box-shadow:var(--neo-shadow);color:var(--neo-blue);font:700 15px/1 var(--neo-font-heading);letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:color var(--neo-transition),background-color var(--neo-transition),box-shadow var(--neo-transition),transform var(--neo-transition)}.neo-wc-btn:hover,.neo-wc-btn:focus-visible{background:var(--neo-blue);box-shadow:var(--neo-shadow-hover);color:var(--neo-white);transform:translateY(-2px)}body.woocommerce,body.woocommerce-page,body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{color:var(--neo-copy);font-family:var(--neo-font-body)}body.woocommerce a,body.woocommerce-page a{transition:color var(--neo-transition),background-color var(--neo-transition),border-color var(--neo-transition),opacity var(--neo-transition),transform var(--neo-transition)}body.woocommerce:where(article,.woocommerce),body.woocommerce-page:where(article,.woocommerce){color:var(--neo-copy)}body.woocommerce:where(p,li,td,th,label),body.woocommerce-page:where(p,li,td,th,label){font-family:var(--neo-font-body)}body.woocommerce article:where(a:not(.button)),body.woocommerce-page article:where(a:not(.button)){color:var(--neo-blue)}body.woocommerce article:where(a:not(.button)):hover,body.woocommerce-page article:where(a:not(.button)):hover{color:var(--neo-blue-dark)}body.woocommerce:not(.single-product) h1,body.woocommerce-page:not(.single-product) h1{color:var(--neo-ink) !important;font-family:var(--neo-font-heading) !important;font-size:clamp(40px,4vw,60px) !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:uppercase !important}body.single-product h1.product_title{margin:0 0 20px;color:var(--neo-ink);font:700 clamp(34px,3vw,48px)/1.05 var(--neo-font-heading);text-transform:uppercase}body.woocommerce h2,body.woocommerce h3,body.woocommerce h4,body.woocommerce-page h2,body.woocommerce-page h3,body.woocommerce-page h4{color:var(--neo-ink);font-family:var(--neo-font-heading)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{display:inline-flex !important;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:20px 40px !important;border:0 !important;border-radius:var(--neo-radius) !important;background:var(--neo-white) !important;box-shadow:var(--neo-shadow) !important;color:var(--neo-blue) !important;font:700 15px/1 var(--neo-font-heading) !important;letter-spacing:2px;text-align:center;text-decoration:none !important;text-transform:uppercase;transition:color var(--neo-transition),background-color var(--neo-transition),box-shadow var(--neo-transition),transform var(--neo-transition) !important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.wc-block-components-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,.woocommerce-page a.button:focus-visible,.woocommerce-page button.button:focus-visible,.woocommerce-page input.button:focus-visible{background:var(--neo-blue) !important;box-shadow:var(--neo-shadow-hover) !important;color:var(--neo-white) !important;transform:translateY(-2px)}.woocommerce:is(a.button,button.button,input.button):focus-visible,.woocommerce-page:is(a.button,button.button,input.button):focus-visible{outline:3px solid rgb(0 88 163 / 28%);outline-offset:3px}.woocommerce:is(a.button,button.button,input.button):disabled,.woocommerce:is(a.button,button.button,input.button).disabled,.woocommerce:is(a.button,button.button,input.button):disabled[disabled]{cursor:not-allowed;opacity:0.48;transform:none !important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products,body.single-product section.related ul.products,body.single-product section.upsells ul.products{display:grid !important;position:relative !important;width:100% !important;height:auto !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px !important;margin:0 !important}body.post-type-archive-product ul.products::before,body.post-type-archive-product ul.products::after,body.single-product section.related ul.products::before,body.single-product section.related ul.products::after,body.single-product section.upsells ul.products::before,body.single-product section.upsells ul.products::after{display:none !important}body.woocommerce ul.products > li.grid-master,body.woocommerce-page ul.products > li.grid-master{display:none !important}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:flex !important;box-sizing:border-box !important;width:auto !important;min-width:0;height:auto !important;flex-direction:column;float:none !important;margin:0 !important;overflow:hidden;border:1px solid var(--neo-line);border-radius:var(--neo-radius);background:var(--neo-white);box-shadow:0 8px 24px rgb(27 29 31 / 7%);transition:border-color var(--neo-transition),box-shadow var(--neo-transition),transform var(--neo-transition)}body.woocommerce ul.products li.product:hover,body.woocommerce-page ul.products li.product:hover{border-color:rgb(0 88 163 / 40%);box-shadow:var(--neo-shadow-hover);transform:translateY(-5px)}body.woocommerce ul.products li.product > a.woocommerce-loop-product__link,body.woocommerce-page ul.products li.product > a.woocommerce-loop-product__link{display:flex;box-sizing:border-box;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;color:var(--neo-ink);text-decoration:none}body.woocommerce ul.products li.product img,body.woocommerce-page ul.products li.product img{display:block;width:100% !important;aspect-ratio:1 / 1;margin:0 !important;object-fit:cover;transition:transform 320ms ease}body.woocommerce ul.products li.product:hover img,body.woocommerce-page ul.products li.product:hover img{transform:scale(1.025)}body.woocommerce ul.products li.product:is(.overlay,.sec-img),body.woocommerce-page ul.products li.product:is(.overlay,.sec-img){display:none !important}body.woocommerce ul.products li.product .product-details,body.woocommerce-page ul.products li.product .product-details{position:static !important;inset:auto !important;display:flex !important;box-sizing:border-box !important;width:100% !important;min-height:126px;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px 22px 18px !important;background:var(--neo-white) !important;opacity:1 !important;visibility:visible !important;transform:none !important}body.woocommerce ul.products li.product .posted_in,body.woocommerce-page ul.products li.product .posted_in{order:0;margin:0 0 9px;color:var(--neo-blue) !important;font:700 11px/1.2 var(--neo-font-heading);letter-spacing:1.4px;text-transform:uppercase}body.woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{position:static !important;order:1;margin:0 !important;padding:0 !important;color:var(--neo-ink) !important;font:700 21px/1.15 var(--neo-font-heading) !important;text-align:left;text-transform:uppercase}body.woocommerce ul.products li.product .price,body.woocommerce-page ul.products li.product .price{order:2;margin:13px 0 0 !important;color:var(--neo-blue) !important;font:700 19px/1.2 var(--neo-font-heading) !important}body.woocommerce ul.products li.product > a.button,body.woocommerce-page ul.products li.product > a.button{min-height:48px;padding:16px 20px !important}.woocommerce .woocommerce-result-count{color:var(--neo-muted);font-size:14px}.woocommerce .woocommerce-ordering select{min-height:48px}body.post-type-archive-product .widget-area,body.post-type-archive-product .sidebar{border-left:1px solid var(--neo-line);background:var(--neo-white)}body.post-type-archive-product .widget-title,body.post-type-archive-product .widget h3{margin:0 0 18px;color:var(--neo-ink);font:700 19px/1.15 var(--neo-font-heading);text-transform:uppercase}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--neo-blue)}body.single-product div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px 56px;align-items:start}body.single-product div.product::before,body.single-product div.product::after{display:none}body.single-product div.product .woocommerce-product-gallery,body.single-product div.product .summary{width:100% !important;min-width:0;float:none !important;margin:0 !important}body.single-product .woocommerce-product-gallery{min-height:0 !important;opacity:1 !important}body.single-product .woocommerce-product-gallery img{background:var(--neo-surface);object-fit:cover}body.single-product .woocommerce-product-gallery .flex-control-thumbs img{border:2px solid transparent;opacity:0.65}body.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover,body.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--neo-blue);opacity:1}body.single-product div.product .summary{padding:0 0 0 40px}body.single-product div.product p.price,body.single-product div.product span.price{margin:0 0 24px;color:var(--neo-blue);font:700 26px/1.15 var(--neo-font-heading)}body.single-product div.product .woocommerce-product-details__short-description{color:var(--neo-copy);font-size:16px;line-height:1.7}body.single-product div.product form.cart{display:flex;gap:12px;align-items:stretch;margin:30px 0}.woocommerce .quantity .qty{min-width:92px;min-height:56px;border:1px solid var(--neo-line);border-radius:0;color:var(--neo-ink);font:500 17px/1 var(--neo-font-body)}body.single-product div.product .product_meta{padding-top:20px;border-top:1px solid var(--neo-line);color:var(--neo-muted);font-size:14px}body.single-product div.product .woocommerce-tabs{grid-column:1 / -1;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:28px;margin:0 0 32px;padding:0;overflow-x:auto;border-bottom:1px solid var(--neo-line)}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--neo-blue)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:16px 0;color:var(--neo-muted);font:700 15px/1.2 var(--neo-font-heading);white-space:nowrap;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--neo-ink)}.woocommerce div.product .woocommerce-tabs .panel{color:var(--neo-copy);font-size:16px;line-height:1.65}body.single-product section.related > h2,body.single-product section.upsells > h2{margin:24px 0 36px;font:700 clamp(34px,3vw,48px)/1 var(--neo-font-heading);text-align:center;text-transform:uppercase}.woocommerce:is(input.input-text,textarea,select),.woocommerce-page:is(input.input-text,textarea,select),.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{min-height:52px;padding:13px 15px;border:1px solid #ccd2d7;border-radius:0;background:var(--neo-white);color:var(--neo-ink);font:400 15px/1.35 var(--neo-font-body);transition:border-color var(--neo-transition),box-shadow var(--neo-transition)}.woocommerce textarea,.woocommerce-page textarea{min-height:130px;resize:vertical}.woocommerce:is(input.input-text,textarea,select):focus,.woocommerce-page:is(input.input-text,textarea,select):focus,.wc-block-components-text-input input:focus{border-color:var(--neo-blue);outline:0;box-shadow:0 0 0 3px rgb(0 88 163 / 14%)}.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin-bottom:8px;color:var(--neo-ink);font:700 13px/1.3 var(--neo-font-heading);letter-spacing:0.5px;text-transform:uppercase}.woocommerce form .form-row .required{color:var(--neo-danger)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{min-height:64px;margin:0 0 24px !important;padding:20px 24px 20px 58px !important;border:0 !important;border-left:5px solid var(--neo-blue) !important;border-radius:0 !important;background:#edf6fd !important;color:var(--neo-ink) !important;font:600 14px/1.5 var(--neo-font-body) !important}.woocommerce-message{border-left-color:var(--neo-success) !important;background:#edf8f2 !important}.woocommerce-error{border-left-color:var(--neo-danger) !important;background:#fff1f0 !important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{top:20px;left:24px;color:var(--neo-blue)}.woocommerce-message::before{color:var(--neo-success)}.woocommerce-error::before{color:var(--neo-danger)}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error{box-sizing:border-box !important;min-height:0 !important;padding:14px 20px !important;overflow-wrap:anywhere}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{display:flex !important;align-items:center !important;flex-wrap:wrap;gap:10px 16px}.woocommerce .woocommerce-message::after,.woocommerce-page .woocommerce-message::after{display:none !important}.woocommerce .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button{display:inline-flex !important;box-sizing:border-box !important;height:auto !important;min-height:42px !important;max-width:100%;flex:0 0 auto;order:2;align-items:center;justify-content:center;float:none !important;margin:0 0 0 auto !important;padding:10px 16px !important;border:1px solid rgb(0 88 163 / 45%) !important;background:var(--neo-white) !important;color:var(--neo-blue) !important;line-height:1.25 !important;text-align:center;white-space:normal}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-message a.button:active,.woocommerce .woocommerce-message a.button:focus-visible,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-message a.button:active,.woocommerce-page .woocommerce-message a.button:focus-visible{border-color:var(--neo-blue) !important;background:var(--neo-blue) !important;color:var(--neo-white) !important}.woocommerce .woocommerce-message a.button:focus-visible,.woocommerce-page .woocommerce-message a.button:focus-visible{outline:2px solid var(--neo-blue) !important;outline-offset:2px}.woocommerce .woocommerce-message a:not(.button),.woocommerce .woocommerce-info a:not(.button),.woocommerce .woocommerce-error a:not(.button),.woocommerce-page .woocommerce-message a:not(.button),.woocommerce-page .woocommerce-info a:not(.button),.woocommerce-page .woocommerce-error a:not(.button){color:var(--neo-blue) !important}@media (max-width:767px){.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{flex-direction:column !important;align-items:stretch !important}.woocommerce .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button{width:100% !important;margin:0 !important}}.woocommerce table.shop_table,.woocommerce-page table.shop_table{overflow:hidden;border:1px solid var(--neo-line);border-collapse:collapse;border-radius:0;background:var(--neo-white)}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{padding:17px 18px;background:var(--neo-surface);color:var(--neo-ink);font:700 13px/1.25 var(--neo-font-heading);letter-spacing:0.8px;text-transform:uppercase}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{padding:18px;border-top:1px solid var(--neo-line);color:var(--neo-copy)}.woocommerce a.remove{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--neo-danger) !important}.woocommerce a.remove:hover{background:var(--neo-danger);color:var(--neo-white) !important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout-review-order,.woocommerce .woocommerce-checkout-payment{padding:28px;border:1px solid var(--neo-line);background:var(--neo-white) !important}.woocommerce .cart-collaterals .cart_totals > h2,.woocommerce-checkout #order_review_heading{margin:0 0 22px;font:700 28px/1.1 var(--neo-font-heading);text-transform:uppercase}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:auto;float:none}.woocommerce-checkout #payment ul.payment_methods{padding:0 0 20px;border-bottom:1px solid var(--neo-line)}.woocommerce-checkout #payment div.payment_box{background:var(--neo-surface);color:var(--neo-copy)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--neo-surface)}.woocommerce-account .woocommerce{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:auto;float:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 !important;padding:0 !important;overflow:hidden;border:1px solid var(--neo-line);background:var(--neo-white);list-style:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid var(--neo-line);list-style:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:16px 18px;border-left:4px solid transparent;color:var(--neo-ink) !important;font:700 14px/1.25 var(--neo-font-heading);text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-left-color:var(--neo-blue);background:#edf6fd;color:var(--neo-blue) !important}.woocommerce-account .woocommerce-MyAccount-content{min-height:280px;padding:30px;border:1px solid var(--neo-line);background:var(--neo-white);color:var(--neo-copy);font-size:16px;line-height:1.7}.woocommerce-account .woocommerce-MyAccount-content >:first-child{margin-top:0}.woocommerce nav.woocommerce-pagination ul{display:flex;gap:8px;border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li:is(a,span){display:grid;min-width:42px;min-height:42px;place-items:center;padding:8px;border:1px solid var(--neo-line);background:var(--neo-white);color:var(--neo-ink);font-weight:700}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--neo-blue);background:var(--neo-blue);color:var(--neo-white)}@media (max-width:1100px){.neo-wc-shell{width:min(var(--neo-container),calc(100% - 40px))}body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products,body.single-product section.related ul.products,body.single-product section.upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-product div.product{gap:40px}body.single-product div.product .summary{padding-left:0}}@media (max-width:767px){.neo-wc-shell{width:calc(100% - 32px)}.neo-wc-title,body.woocommerce:not(.single-product) h1,body.woocommerce-page:not(.single-product) h1{font-size:40px !important;line-height:1 !important}.neo-wc-surface{padding:22px}.neo-wc-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{min-height:52px;padding:17px 24px !important;font-size:14px !important}body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products,body.single-product section.related ul.products,body.single-product section.upsells ul.products{grid-template-columns:1fr;gap:22px !important}body.woocommerce ul.products li.product .product-details,body.woocommerce-page ul.products li.product .product-details{min-height:0}body.post-type-archive-product .widget-area,body.post-type-archive-product .sidebar{padding-inline:20px !important;border-top:1px solid var(--neo-line);border-left:0}body.single-product div.product{grid-template-columns:1fr;gap:34px}body.single-product h1.product_title{font-size:40px}body.single-product .woocommerce-product-gallery{padding-left:64px !important}body.single-product .woocommerce-product-gallery .flex-control-thumbs{width:54px !important}body.single-product .woocommerce-product-gallery .flex-control-thumbs li,body.single-product .woocommerce-product-gallery .flex-control-thumbs img{width:54px !important;height:54px !important}body.single-product div.product form.cart{flex-wrap:wrap}body.single-product div.product form.cart .single_add_to_cart_button{flex:1 1 210px}.woocommerce div.product .woocommerce-tabs ul.tabs{gap:22px}.woocommerce-checkout .col2-set,.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:24px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout-review-order,.woocommerce .woocommerce-checkout-payment{padding:22px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{border-bottom:1px solid var(--neo-line)}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{padding:13px 15px}}@media (prefers-reduced-motion:reduce){.neo-wc-btn,.woocommerce a,.woocommerce button,.woocommerce input,.woocommerce ul.products li.product,.woocommerce ul.products li.product img{scroll-behavior:auto !important;transition-duration:0.01ms !important}}body.woocommerce ul.products li.product > a.button,body.woocommerce-page ul.products li.product > a.button{position:static !important;inset:auto !important;box-sizing:border-box !important;width:calc(100% - 44px) !important;align-self:center !important;margin:0 22px 22px !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:none !important}body.woocommerce ul.products li.product > a.button:hover,body.woocommerce ul.products li.product > a.button:focus-visible,body.woocommerce-page ul.products li.product > a.button:hover,body.woocommerce-page ul.products li.product > a.button:focus-visible{transform:none !important;transition:none !important}body.woocommerce.woocommerce-page ul.products.products_variant_overlay > li.product > a.woocommerce-loop-product__link > .overlay,body.woocommerce.woocommerce-page ul.products.products_variant_overlay > li.product > a.woocommerce-loop-product__link > .sec-img{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}body.woocommerce.woocommerce-page ul.products.products_variant_overlay > li.product > a.button{position:relative !important;z-index:3 !important;transform:none !important;transition:none !important}body.post-type-archive-product .woocommerce-notices-wrapper{margin:0 0 24px !important}body.post-type-archive-product .woocommerce-message{display:flex !important;box-sizing:border-box !important;width:100% !important;height:auto !important;min-height:72px !important;align-items:center;margin:0 !important;padding:14px 16px 14px 54px !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward{box-sizing:border-box !important;width:auto !important;height:44px !important;min-height:44px !important;flex:0 0 auto;float:none !important;margin:0 !important;padding:12px 18px !important;box-shadow:none !important;transform:none !important;transition:none !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward:hover,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:focus-visible{box-shadow:none !important;transform:none !important;transition:none !important}#basket-menu{box-sizing:border-box;padding:32px 28px !important}#basket-menu .woocommerce-mini-cart__total{display:flex !important;box-sizing:border-box;width:100%;height:auto !important;min-height:0 !important;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 0 !important;padding:16px 0 !important;border-top:1px solid var(--neo-line)}#basket-menu .woocommerce-mini-cart__buttons{display:grid !important;grid-template-columns:1fr;gap:10px;margin:0 !important}#basket-menu .woocommerce-mini-cart__buttons a.button{display:flex !important;box-sizing:border-box !important;width:100% !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:14px 16px !important;box-shadow:inset 0 0 0 1px var(--neo-blue) !important;transform:none !important;transition:none !important}#basket-menu .woocommerce-mini-cart__buttons a.button.checkout{background:var(--neo-blue) !important;box-shadow:none !important;color:var(--neo-white) !important}#basket-menu .woocommerce-mini-cart__buttons a.button:not(.checkout):hover,#basket-menu .woocommerce-mini-cart__buttons a.button:not(.checkout):focus-visible{background:var(--neo-surface) !important;box-shadow:inset 0 0 0 1px var(--neo-blue) !important;color:var(--neo-blue) !important;transform:none !important}#basket-menu .woocommerce-mini-cart__buttons a.button.checkout:hover,#basket-menu .woocommerce-mini-cart__buttons a.button.checkout:focus-visible{background:var(--neo-blue-dark) !important;box-shadow:none !important;color:var(--neo-white) !important;transform:none !important}body.post-type-archive-product .content-box > .formatter,body.post-type-archive-product ul.products{overflow:visible !important}body.post-type-archive-product ul.products li.product:hover{transform:none !important}body.post-type-archive-product #content{box-sizing:border-box;padding-bottom:32px}@media (max-width:767px){body.post-type-archive-product .woocommerce-message{min-height:0 !important;align-items:stretch;padding:18px 18px 18px 52px !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward{width:100% !important}body.post-type-archive-product #content{padding-bottom:24px}}body.post-type-archive-product .woocommerce-message{flex-direction:row !important}@media (max-width:767px){body.post-type-archive-product .woocommerce-message{flex-direction:column !important}}body.post-type-archive-product .woocommerce-message > a.button.wc-forward{background:var(--neo-white) !important;box-shadow:var(--neo-shadow) !important;color:var(--neo-blue) !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward:hover,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:focus-visible{background:var(--neo-blue) !important;box-shadow:var(--neo-shadow) !important;color:var(--neo-white) !important;transform:none !important;transition:none !important}.woocommerce:is(a.button,button.button,input.button):hover,.woocommerce-page:is(a.button,button.button,input.button):hover,.woocommerce:is(a.button,button.button,input.button):focus-visible,.woocommerce-page:is(a.button,button.button,input.button):focus-visible,.wc-block-components-button:hover,.wc-block-components-button:focus-visible,.wc-block-cart__submit-button:hover,.wc-block-cart__submit-button:focus-visible,.wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:focus-visible{border:1px solid var(--neo-blue) !important}#basket-menu .woocommerce-mini-cart__buttons a.button,#basket-menu .woocommerce-mini-cart__buttons a.button:hover,#basket-menu .woocommerce-mini-cart__buttons a.button:focus-visible{border:1px solid var(--neo-blue) !important;box-shadow:none !important}body.post-type-archive-product .woocommerce-message{justify-content:flex-start !important;gap:0 !important;padding-right:191px !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:hover,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:focus-visible{position:absolute !important;top:50% !important;right:16px !important;bottom:auto !important;left:auto !important;transform:translateY(-50%) !important}@media (max-width:767px){body.post-type-archive-product .woocommerce-message{padding-right:18px !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:hover,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:focus-visible{position:static !important;transform:none !important}}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{box-sizing:border-box;padding:18px 20px !important;vertical-align:middle}.woocommerce-cart .cart_totals table.shop_table td{text-align:right}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{box-sizing:border-box;width:100%;margin:0 !important;padding:18px 0 0 !important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{box-sizing:border-box !important;width:100% !important;min-height:56px;margin:0 !important;border:1px solid var(--neo-blue) !important}@media (max-width:767px){.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{padding:16px !important}}.woocommerce:is(a.button,button.button,input.button),.woocommerce-page:is(a.button,button.button,input.button),.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{box-sizing:border-box !important;border:1px solid rgb(0 88 163 / 45%) !important}.woocommerce:is(a.button,button.button,input.button):hover,.woocommerce-page:is(a.button,button.button,input.button):hover,.woocommerce:is(a.button,button.button,input.button):focus-visible,.woocommerce-page:is(a.button,button.button,input.button):focus-visible,.wc-block-components-button:hover,.wc-block-components-button:focus-visible,.wc-block-cart__submit-button:hover,.wc-block-cart__submit-button:focus-visible,.wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:focus-visible{border-color:var(--neo-blue) !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward{border-color:rgb(0 88 163 / 45%) !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward:hover,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:focus-visible{border-color:var(--neo-blue) !important}#basket-menu .woocommerce-mini-cart__buttons a.button:not(.checkout){border-color:rgb(0 88 163 / 45%) !important}#basket-menu .woocommerce-mini-cart__buttons a.button:not(.checkout):hover,#basket-menu .woocommerce-mini-cart__buttons a.button:not(.checkout):focus-visible,#basket-menu .woocommerce-mini-cart__buttons a.button.checkout{border-color:var(--neo-blue) !important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{border-color:rgb(0 88 163 / 45%) !important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:focus-visible{border-color:var(--neo-blue) !important}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon{box-sizing:border-box;width:100% !important;max-width:none !important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{box-sizing:border-box;width:100%;margin:0 0 16px !important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--neo-blue) !important;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.woocommerce-checkout form.checkout_coupon{grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin:0 0 36px !important;padding:24px !important;border:1px solid var(--neo-line) !important;background:var(--neo-white) !important}.woocommerce-checkout form.checkout_coupon::before,.woocommerce-checkout form.checkout_coupon::after,.woocommerce-checkout form.checkout_coupon .clear{display:none !important}.woocommerce-checkout form.checkout_coupon .form-row{box-sizing:border-box;width:auto !important;float:none !important;margin:0 !important;padding:0 !important}.woocommerce-checkout form.checkout_coupon .form-row-first{grid-column:1}.woocommerce-checkout form.checkout_coupon .form-row-last{grid-column:2}.woocommerce-checkout form.checkout_coupon input.input-text{box-sizing:border-box !important;width:100% !important;min-height:56px;padding:14px 16px !important;border:1px solid var(--neo-line) !important;background:var(--neo-white) !important;color:var(--neo-ink) !important}.woocommerce-checkout form.checkout_coupon input.input-text::placeholder{color:var(--neo-muted);opacity:1}.woocommerce-checkout form.checkout_coupon button.button{box-sizing:border-box !important;min-height:56px;margin:0 !important}.woocommerce-checkout #customer_details::before,.woocommerce-checkout #customer_details::after{display:none !important;content:none !important}.woocommerce-checkout #customer_details{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{box-sizing:border-box;width:auto !important;float:none !important;margin:0 !important}.woocommerce-checkout #customer_details .col-1{grid-column:1;grid-row:1}.woocommerce-checkout #customer_details .col-2{grid-column:2;grid-row:1}.woocommerce-checkout #customer_details:is(input.input-text,textarea){box-sizing:border-box !important;border:1px solid var(--neo-line) !important;background:var(--neo-white) !important;color:var(--neo-ink) !important}.woocommerce-checkout #customer_details .select2-container{width:100% !important}.woocommerce-checkout #customer_details .select2-selection--single{box-sizing:border-box;height:52px !important;margin:0 !important;border:1px solid var(--neo-line) !important;border-radius:0 !important;background:var(--neo-white) !important}.woocommerce-checkout #customer_details .select2-selection__rendered{padding:0 44px 0 16px !important;color:var(--neo-ink) !important;line-height:50px !important}.woocommerce-checkout #customer_details .select2-selection__arrow{top:0 !important;right:8px !important;height:50px !important}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-checkout-payment{box-sizing:border-box !important;width:100% !important}.woocommerce-checkout #place_order{box-sizing:border-box !important;min-height:56px;border:1px solid rgb(0 88 163 / 45%) !important}.woocommerce-checkout #place_order:hover,.woocommerce-checkout #place_order:focus-visible{border-color:var(--neo-blue) !important}@media (max-width:767px){.woocommerce-checkout form.checkout_coupon{grid-template-columns:1fr;gap:12px;padding:20px !important}.woocommerce-checkout form.checkout_coupon .form-row-first,.woocommerce-checkout form.checkout_coupon .form-row-last{grid-column:1}.woocommerce-checkout form.checkout_coupon button.button{width:100% !important}.woocommerce-checkout #customer_details{grid-template-columns:1fr;gap:24px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{grid-column:1;grid-row:auto}.woocommerce-checkout #place_order{width:100% !important;float:none !important;margin:20px 0 0 !important}}@media (min-width:768px){.woocommerce-checkout .woocommerce{position:relative}.woocommerce-checkout .notices-forms{position:absolute !important;top:0;right:0;display:block !important;box-sizing:border-box;width:calc(50% - 18px) !important;margin:0 !important}.woocommerce-checkout .notices-forms::before,.woocommerce-checkout .notices-forms::after{display:none !important;content:none !important}.woocommerce-checkout .notices-forms > .col-1,.woocommerce-checkout .notices-forms > .col-2{box-sizing:border-box;width:100% !important;float:none !important}.woocommerce-checkout .notices-forms form.checkout_coupon{margin:16px 0 0 !important}.woocommerce-checkout #customer_details .col-2{margin-top:88px !important}.woocommerce-checkout .woocommerce:has(form.checkout_coupon[style*="display: block"],form.checkout_coupon[style*="display:block"]) #customer_details .col-2{margin-top:210px !important}}@media (max-width:767px){.woocommerce-checkout .notices-forms{position:static !important;display:block !important;width:100% !important;margin:0 0 24px !important}.woocommerce-checkout #customer_details .col-2{margin-top:0 !important}}.woocommerce-checkout form.checkout_coupon{display:none !important}.woocommerce-checkout form.checkout_coupon[style*="display: block"]{display:grid !important}#basket-menu h3.title,#basket-menu h3.title span{color:var(--neo-blue) !important}.woocommerce-checkout #order_review_heading{margin:48px 0 22px !important;color:var(--neo-blue) !important}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:6px !important;margin:4px 9px 20px !important;border-radius:999px;background-color:#cfd5da}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{height:100%;border-radius:999px;background-color:var(--neo-blue)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-6px !important;width:18px !important;height:18px !important;margin-left:-9px !important;border:3px solid var(--neo-white) !important;border-radius:50% !important;background-color:var(--neo-blue);box-shadow:0 0 0 1px rgb(0 88 163 / 28%),0 3px 8px rgb(0 0 0 / 20%);cursor:ew-resize}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:focus-visible{outline:3px solid rgb(0 88 163 / 24%);outline-offset:3px}.woocommerce .widget_price_filter .price_slider_amount{display:flex !important;height:auto !important;flex-direction:column;align-items:stretch;gap:12px;font-size:13px;line-height:1.45;text-align:left !important}.woocommerce .widget_price_filter .price_slider_amount .price_label{display:block !important;order:1;height:auto !important;margin:0 !important;color:var(--neo-copy);font-size:13px;line-height:1.45;text-align:left}.woocommerce .widget_price_filter .price_slider_amount:is(.from,.to){color:var(--neo-blue);font-weight:700}.woocommerce .widget_price_filter .price_slider_amount .button{order:2;width:100% !important;min-height:48px;float:none !important;padding:16px 20px !important}.woocommerce .widget_price_filter .price_slider_amount .clear{display:none !important}body.single-product div.product .related,body.single-product div.product .upsells{grid-column:1 / -1 !important;width:100% !important}body.single-product div.product form.cart button.single_add_to_cart_button,body.single-product div.product form.cart button.button.alt{box-sizing:border-box !important;border:1px solid rgb(0 88 163 / 45%) !important}body.single-product div.product form.cart button.single_add_to_cart_button:hover,body.single-product div.product form.cart button.single_add_to_cart_button:focus-visible,body.single-product div.product form.cart button.button.alt:hover,body.single-product div.product form.cart button.button.alt:focus-visible{border:1px solid var(--neo-blue) !important}body.single-product section.related.products ul.products > li.product > a.button,body.single-product section.upsells.products ul.products > li.product > a.button{position:relative !important;inset:auto !important;z-index:3 !important;display:flex !important;box-sizing:border-box !important;width:calc(100% - 44px) !important;height:auto !important;min-height:48px !important;align-items:center !important;justify-content:center !important;align-self:center !important;margin:0 22px 22px !important;padding:14px 14px !important;border:1px solid rgb(0 88 163 / 45%) !important;font-size:14px !important;line-height:1.2 !important;letter-spacing:1.4px !important;text-align:center !important;white-space:normal !important;overflow-wrap:normal !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:none !important}body.single-product section.related.products ul.products > li.product > a.button:hover,body.single-product section.related.products ul.products > li.product > a.button:focus-visible,body.single-product section.upsells.products ul.products > li.product > a.button:hover,body.single-product section.upsells.products ul.products > li.product > a.button:focus-visible{border:1px solid var(--neo-blue) !important;transform:none !important;transition:none !important}@media (max-width:767px){body.single-product{padding-top:61px !important}body.single-product #mid div.product{padding-top:32px !important}}@media (max-width:767px){body.single-product .woocommerce-tabs ul.tabs{box-sizing:border-box !important;justify-content:center !important;gap:16px !important;padding-inline:16px !important}body.single-product .woocommerce-tabs ul.tabs > li{flex:0 0 auto !important;margin:0 !important}body.single-product .woocommerce-tabs ul.tabs::after{display:none !important;content:none !important}}body.tax-product_cat ul.products::before,body.tax-product_cat ul.products::after,body.tax-product_tag ul.products::before,body.tax-product_tag ul.products::after{display:none !important;content:none !important}body.single-product div.product form.cart.npdp-cart-form{display:flex !important;width:100% !important;flex-wrap:wrap !important;align-items:stretch !important;gap:12px !important;margin-top:24px !important}body.single-product div.product form.variations_form table.variations{display:block !important;box-sizing:border-box !important;width:100% !important;flex:0 0 100% !important;margin:0 !important;padding:0 !important;border:0 !important}body.single-product div.product form.variations_form table.variations tbody,body.single-product div.product form.variations_form table.variations tr{display:block !important;width:100% !important}body.single-product div.product form.variations_form table.variations tr{margin:0 0 10px !important}body.single-product div.product form.variations_form table.variations th,body.single-product div.product form.variations_form table.variations td{display:block !important;box-sizing:border-box !important;width:100% !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important}body.single-product div.product form.variations_form table.variations th.label{margin:0 0 7px !important}body.single-product div.product form.variations_form table.variations th.label label{margin:0 !important;color:var(--neo-ink) !important;font-family:var(--neo-font-heading) !important;font-size:13px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:0.5px !important;text-transform:uppercase !important}body.single-product div.product form.variations_form table.variations select{box-sizing:border-box !important;width:100% !important;max-width:none !important;min-height:52px !important;margin:0 !important;padding:13px 44px 13px 15px !important;border:1px solid #ccd2d7 !important;border-radius:0 !important;background-color:var(--neo-white) !important;color:var(--neo-ink) !important;font-family:var(--neo-font-body) !important;font-size:15px !important;font-weight:400 !important}body.single-product div.product form.variations_form table.variations select:focus{border-color:var(--neo-blue) !important;outline:0 !important;box-shadow:0 0 0 3px rgb(0 88 163 / 14%) !important}body.single-product div.product form.variations_form .reset_variations{display:inline-block !important;margin:6px 0 0 !important;padding:0 !important;color:var(--neo-blue) !important;font-family:var(--neo-font-body) !important;font-size:12px !important;font-weight:400 !important;line-height:1.4 !important;text-decoration:none !important;text-transform:none !important}body.single-product div.product form.variations_form .reset_variations:hover,body.single-product div.product form.variations_form .reset_variations:focus-visible{color:var(--neo-blue-dark) !important}body.single-product div.product form.variations_form .single_variation_wrap{box-sizing:border-box !important;width:100% !important;flex:0 0 100% !important;margin:0 !important;padding:0 !important}body.single-product div.product form.variations_form .single_variation{min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important}body.single-product div.product form.variations_form .woocommerce-variation-price:empty{display:none !important;min-height:0 !important;margin:0 !important;padding:0 !important}body.single-product div.product form.variations_form .woocommerce-variation-description:empty{display:none !important;min-height:0 !important;margin:0 !important;padding:0 !important}body.single-product div.product form.variations_form .woocommerce-variation-availability:empty{display:none !important;min-height:0 !important;margin:0 !important;padding:0 !important}body.single-product div.product form.variations_form .woocommerce-variation-add-to-cart{display:flex !important;box-sizing:border-box !important;width:100% !important;flex-wrap:wrap !important;align-items:stretch !important;gap:12px !important;margin:0 !important;padding:0 !important}body.single-product div.product form.cart .npdp-calculator{box-sizing:border-box !important;width:100% !important;max-width:none !important;min-width:0 !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px !important;row-gap:0 !important;flex:0 0 100% !important;margin:12px 0 6px !important;padding:20px 0 !important;border:0 !important;border-top:1px solid var(--neo-line) !important;border-bottom:1px solid var(--neo-line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.single-product div.product form.cart .npdp-title{grid-column:1 / -1;margin:0 0 14px !important;color:var(--neo-ink) !important;font-family:var(--neo-font-heading) !important;font-size:18px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important}body.single-product div.product form.cart .npdp-purchase-mode{grid-column:1 / -1;margin:0 0 14px !important}body.single-product div.product form.cart .npdp-label{margin:0 0 7px !important;color:var(--neo-copy) !important;font-family:var(--neo-font-body) !important;font-size:14px !important;font-weight:400 !important;line-height:1.4 !important}body.single-product div.product form.cart .npdp-buttons{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important}body.single-product div.product form.cart .npdp-choice{display:inline-flex !important;width:auto !important;min-width:0 !important;min-height:42px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:11px 16px !important;border:1px solid rgb(0 88 163 / 45%) !important;border-radius:var(--neo-radius) !important;background:var(--neo-white) !important;box-shadow:none !important;color:var(--neo-blue) !important;font-family:var(--neo-font-heading) !important;font-size:13px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;cursor:pointer !important;transform:none !important;transition:color var(--neo-transition),background-color var(--neo-transition),border-color var(--neo-transition) !important}body.single-product div.product form.cart .npdp-choice:hover,body.single-product div.product form.cart .npdp-choice:focus-visible{border-color:var(--neo-blue) !important;background:#edf6fd !important;box-shadow:none !important;color:var(--neo-blue) !important;outline:0 !important;transform:none !important}body.single-product div.product form.cart .npdp-choice.is-active{border-color:var(--neo-blue) !important;background:var(--neo-blue) !important;box-shadow:none !important;color:var(--neo-white) !important}body.single-product div.product form.cart .npdp-sheet-selector{grid-column:1 / -1;margin:0 0 14px !important}body.single-product div.product form.cart .npdp-field{grid-column:1 / -1;min-width:0 !important;margin:0 0 14px !important}body.single-product div.product form.cart .npdp-field[data-npdp-width-field]{grid-column:1}body.single-product div.product form.cart .npdp-field[data-npdp-length-field]{grid-column:2}body.single-product div.product form.cart .npdp-field label,body.single-product div.product form.cart .npdp-sheet-selector label{display:block !important;margin:0 0 7px !important;color:var(--neo-ink) !important;font-family:var(--neo-font-heading) !important;font-size:13px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:0.5px !important;text-transform:uppercase !important}body.single-product div.product form.cart .npdp-field input,body.single-product div.product form.cart .npdp-field select,body.single-product div.product form.cart .npdp-sheet-selector select{box-sizing:border-box !important;width:100% !important;max-width:none !important;height:52px !important;min-height:52px !important;margin:0 !important;padding:13px 15px !important;border:1px solid #ccd2d7 !important;border-radius:0 !important;background:var(--neo-white) !important;color:var(--neo-ink) !important;font-family:var(--neo-font-body) !important;font-size:15px !important;font-weight:400 !important;line-height:1.35 !important}body.single-product div.product form.cart .npdp-field select,body.single-product div.product form.cart .npdp-sheet-selector select{padding-right:44px !important}body.single-product div.product form.cart .npdp-field input:focus,body.single-product div.product form.cart .npdp-field select:focus,body.single-product div.product form.cart .npdp-sheet-selector select:focus{border-color:var(--neo-blue) !important;outline:0 !important;box-shadow:0 0 0 3px rgb(0 88 163 / 14%) !important}body.single-product div.product form.cart .npdp-result{grid-column:1 / -1;margin:2px 0 0 !important;padding:16px 0 0 !important;border-top:1px solid var(--neo-line) !important}body.single-product div.product form.cart .npdp-result-row{display:flex !important;align-items:baseline !important;gap:6px !important;margin:3px 0 !important;color:var(--neo-copy) !important;font-family:var(--neo-font-body) !important;font-size:14px !important;line-height:1.45 !important}body.single-product div.product form.cart .npdp-result-row strong{color:var(--neo-ink) !important;font-weight:700 !important}body.single-product div.product form.cart .npdp-price-result{margin-top:7px !important;color:var(--neo-blue) !important;font-family:var(--neo-font-heading) !important;font-size:25px !important;font-weight:700 !important;line-height:1.1 !important}body.single-product div.product form.cart .npdp-price-result span,body.single-product div.product form.cart .npdp-price-result strong{color:var(--neo-blue) !important;font-family:var(--neo-font-heading) !important;font-weight:700 !important}body.single-product div.product form.cart .npdp-minimum-info{margin:8px 0 0 !important;color:var(--neo-muted) !important;font-family:var(--neo-font-body) !important;font-size:13px !important;line-height:1.4 !important}body.single-product div.product form.cart .npdp-error{margin:8px 0 0 !important;color:var(--neo-danger) !important;font-family:var(--neo-font-body) !important;font-size:13px !important;font-weight:600 !important;line-height:1.4 !important}body.single-product div.product form.cart.npdp-cart-form > .quantity,body.single-product div.product form.variations_form .woocommerce-variation-add-to-cart > .quantity{box-sizing:border-box !important;width:92px !important;flex:0 0 92px !important;float:none !important;margin:0 !important}body.single-product div.product form.cart.npdp-cart-form > .single_add_to_cart_button,body.single-product div.product form.variations_form .woocommerce-variation-add-to-cart > .single_add_to_cart_button{width:auto !important;min-width:0 !important;flex:1 1 220px !important;margin:0 !important}@media (max-width:767px){body.single-product div.product form.cart .npdp-calculator{grid-template-columns:1fr;column-gap:0 !important;margin-top:10px !important;padding:18px 0 !important}body.single-product div.product form.cart .npdp-field[data-npdp-width-field],body.single-product div.product form.cart .npdp-field[data-npdp-length-field]{grid-column:1}body.single-product div.product form.cart .npdp-choice{min-height:40px !important;padding:10px 13px !important;font-size:12px !important}body.single-product div.product form.cart .npdp-price-result{font-size:23px !important}body.single-product div.product form.cart.npdp-cart-form > .quantity,body.single-product div.product form.variations_form .woocommerce-variation-add-to-cart > .quantity{width:82px !important;flex-basis:82px !important}body.single-product div.product form.cart.npdp-cart-form > .single_add_to_cart_button,body.single-product div.product form.variations_form .woocommerce-variation-add-to-cart > .single_add_to_cart_button{flex:1 1 190px !important}}form.frm-fluent-form{color:var(--neo-copy);font-family:var(--neo-font-body)}form.frm-fluent-form .ff-el-group{margin-bottom:20px}form.frm-fluent-form .ff-el-input--label{margin:0 0 8px !important}form.frm-fluent-form .ff-el-input--label label{margin:0 !important;color:var(--neo-ink) !important;font-family:var(--neo-font-heading) !important;font-size:13px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:0.5px !important;text-transform:uppercase !important}form.frm-fluent-form .ff-el-input--label .ff-el-required{color:var(--neo-danger) !important}form.frm-fluent-form input.ff-el-form-control,form.frm-fluent-form select.ff-el-form-control,form.frm-fluent-form textarea.ff-el-form-control{box-sizing:border-box !important;width:100% !important;min-height:52px !important;margin:0 !important;padding:13px 15px !important;border:1px solid #ccd2d7 !important;border-radius:0 !important;background:var(--neo-white) !important;box-shadow:none !important;color:var(--neo-ink) !important;font-family:var(--neo-font-body) !important;font-size:15px !important;font-weight:400 !important;line-height:1.35 !important;transition:border-color var(--neo-transition),box-shadow var(--neo-transition) !important}form.frm-fluent-form textarea.ff-el-form-control{min-height:150px !important;resize:vertical}form.frm-fluent-form select.ff-el-form-control{padding-right:44px !important}form.frm-fluent-form input.ff-el-form-control:focus,form.frm-fluent-form select.ff-el-form-control:focus,form.frm-fluent-form textarea.ff-el-form-control:focus{border-color:var(--neo-blue) !important;outline:0 !important;box-shadow:0 0 0 3px rgb(0 88 163 / 14%) !important}form.frm-fluent-form input.ff-el-form-control::placeholder,form.frm-fluent-form textarea.ff-el-form-control::placeholder{color:var(--neo-muted) !important;opacity:1 !important}form.frm-fluent-form .ff-el-help-message{margin-top:6px !important;color:var(--neo-muted) !important;font-family:var(--neo-font-body) !important;font-size:13px !important;line-height:1.45 !important}form.frm-fluent-form input[type="checkbox"],form.frm-fluent-form input[type="radio"]{accent-color:var(--neo-blue)}form.frm-fluent-form .ff-el-form-check{margin-bottom:8px !important}form.frm-fluent-form .ff-el-form-check-label{color:var(--neo-copy) !important;font-family:var(--neo-font-body) !important;font-size:14px !important;font-weight:400 !important;line-height:1.5 !important}form.frm-fluent-form .ff-el-is-error input.ff-el-form-control,form.frm-fluent-form .ff-el-is-error select.ff-el-form-control,form.frm-fluent-form .ff-el-is-error textarea.ff-el-form-control{border-color:var(--neo-danger) !important}form.frm-fluent-form .ff-el-is-error input.ff-el-form-control:focus,form.frm-fluent-form .ff-el-is-error select.ff-el-form-control:focus,form.frm-fluent-form .ff-el-is-error textarea.ff-el-form-control:focus{border-color:var(--neo-danger) !important;box-shadow:0 0 0 3px rgb(180 35 24 / 12%) !important}form.frm-fluent-form .text-danger,form.frm-fluent-form .error{margin-top:6px !important;color:var(--neo-danger) !important;font-family:var(--neo-font-body) !important;font-size:13px !important;font-weight:500 !important;line-height:1.4 !important}form.frm-fluent-form .ff-btn-submit{display:inline-flex !important;box-sizing:border-box !important;width:auto !important;min-height:56px !important;align-items:center !important;justify-content:center !important;margin:4px 0 0 !important;padding:20px 40px !important;border:1px solid rgb(0 88 163 / 45%) !important;border-radius:var(--neo-radius) !important;background:var(--neo-white) !important;box-shadow:var(--neo-shadow) !important;color:var(--neo-blue) !important;font-family:var(--neo-font-heading) !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:2px !important;text-align:center !important;text-decoration:none !important;text-transform:uppercase !important;cursor:pointer !important;transition:color var(--neo-transition),background-color var(--neo-transition),border-color var(--neo-transition),box-shadow var(--neo-transition),transform var(--neo-transition) !important}form.frm-fluent-form .ff-btn-submit:hover,form.frm-fluent-form .ff-btn-submit:focus-visible{border-color:var(--neo-blue) !important;background:var(--neo-blue) !important;box-shadow:var(--neo-shadow-hover) !important;color:var(--neo-white) !important;transform:translateY(-2px) !important}form.frm-fluent-form .ff-btn-submit:focus-visible{outline:3px solid rgb(0 88 163 / 28%) !important;outline-offset:3px !important}form.frm-fluent-form .ff-btn-submit:disabled,form.frm-fluent-form .ff-btn-submit.disabled{cursor:not-allowed !important;opacity:0.48 !important;transform:none !important}.ff-message-success{box-sizing:border-box !important;width:100% !important;margin:20px 0 0 !important;padding:18px 20px !important;border:0 !important;border-left:5px solid var(--neo-blue) !important;border-radius:0 !important;background:#eef5fb !important;box-shadow:none !important;color:var(--neo-blue-dark) !important;font-family:var(--neo-font-body) !important;font-size:14px !important;font-weight:600 !important;line-height:1.5 !important}@media (max-width:767px){form.frm-fluent-form .ff-el-group{margin-bottom:17px}form.frm-fluent-form textarea.ff-el-form-control{min-height:140px !important}form.frm-fluent-form .ff-btn-submit{width:100% !important;min-height:52px !important;padding:17px 24px !important;font-size:14px !important}}body.single-product div.product form.cart .npdp-calculator{display:block !important}body.single-product div.product form.cart .npdp-state-message{box-sizing:border-box !important;width:100% !important;margin:0 0 16px !important}body.single-product div.product form.cart .npdp-controls{display:grid !important;box-sizing:border-box !important;width:100% !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px !important;row-gap:0 !important}body.single-product div.product form.cart .npdp-controls > .npdp-purchase-mode{grid-column:1 / -1}body.single-product div.product form.cart .npdp-controls > .npdp-sheet-selector{grid-column:1 / -1}body.single-product div.product form.cart .npdp-controls > .npdp-field{grid-column:1 / -1}body.single-product div.product form.cart .npdp-controls > .npdp-field[data-npdp-width-field]{grid-column:1}body.single-product div.product form.cart .npdp-controls > .npdp-field[data-npdp-length-field]{grid-column:2}body.single-product div.product form.cart .npdp-controls > .npdp-result{grid-column:1 / -1}body.single-product div.product form.cart .npdp-calculator.is-locked .npdp-controls{opacity:0.48}@media (max-width:767px){body.single-product div.product form.cart .npdp-controls{grid-template-columns:1fr;column-gap:0 !important}body.single-product div.product form.cart .npdp-controls > .npdp-field,body.single-product div.product form.cart .npdp-controls > .npdp-field[data-npdp-width-field],body.single-product div.product form.cart .npdp-controls > .npdp-field[data-npdp-length-field]{grid-column:1}}body.single-product div.product form.cart .npdp-calculator .npdp-result-row.npdp-is-hidden{display:none !important}.fluentform form.frm-fluent-form{font-family:var(--neo-font-body) !important}.fluentform form.frm-fluent-form .ff-el-group{margin-bottom:18px !important}.fluentform form.frm-fluent-form .ff-el-input--label{margin:0 0 7px !important}.fluentform form.frm-fluent-form .ff-el-input--label label{color:var(--neo-ink) !important;font-family:var(--neo-font-heading) !important;font-size:13px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:0.5px !important;text-transform:uppercase !important}.fluentform form.frm-fluent-form .ff-el-required{color:var(--neo-danger) !important}.fluentform form.frm-fluent-form .ff-el-form-control{box-sizing:border-box !important;width:100% !important;min-height:52px !important;padding:13px 15px !important;border:1px solid #ccd2d7 !important;border-radius:0 !important;background:var(--neo-white) !important;box-shadow:none !important;color:var(--neo-ink) !important;font-family:var(--neo-font-body) !important;font-size:15px !important;font-weight:400 !important;line-height:1.35 !important}.fluentform form.frm-fluent-form textarea.ff-el-form-control{min-height:150px !important;padding-top:14px !important;line-height:1.55 !important}.fluentform form.frm-fluent-form .ff-el-form-control:hover{border-color:#aeb7bf !important}.fluentform form.frm-fluent-form .ff-el-form-control:focus{border-color:var(--neo-blue) !important;outline:0 !important;box-shadow:0 0 0 3px rgb(0 88 163 / 14%) !important}.fluentform form.frm-fluent-form .ff-el-form-control::placeholder{color:var(--neo-muted) !important;opacity:1 !important}.fluentform form.frm-fluent-form .ff-t-container{gap:16px !important}.fluentform form.frm-fluent-form .ff-t-cell{padding:0 !important}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper{display:flex !important;width:100% !important;align-items:center !important;justify-content:center !important;margin-top:24px !important;margin-bottom:0 !important;text-align:center !important}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .ff-btn-submit,form[class*="fluent_form_"] .ff_submit_btn_wrapper .ff-btn-submit{display:inline-flex !important;box-sizing:border-box !important;width:auto !important;min-width:0 !important;min-height:56px !important;align-items:center !important;justify-content:center !important;margin:0 auto !important;padding:20px 40px !important;border:1px solid rgb(0 88 163 / 45%) !important;border-radius:var(--neo-radius) !important;background:var(--neo-white) !important;box-shadow:var(--neo-shadow) !important;color:var(--neo-blue) !important;font-family:var(--neo-font-heading) !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:2px !important;text-align:center !important;text-decoration:none !important;text-transform:uppercase !important;cursor:pointer !important;transform:none !important;transition:color var(--neo-transition),background-color var(--neo-transition),border-color var(--neo-transition),box-shadow var(--neo-transition),transform var(--neo-transition) !important}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .ff-btn-submit:hover,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .ff-btn-submit:focus-visible,form[class*="fluent_form_"] .ff_submit_btn_wrapper .ff-btn-submit:hover,form[class*="fluent_form_"] .ff_submit_btn_wrapper .ff-btn-submit:focus-visible{border-color:var(--neo-blue) !important;background:var(--neo-blue) !important;box-shadow:var(--neo-shadow-hover) !important;color:var(--neo-white) !important;transform:translateY(-2px) !important}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .ff-btn-submit:focus-visible,form[class*="fluent_form_"] .ff_submit_btn_wrapper .ff-btn-submit:focus-visible{outline:3px solid rgb(0 88 163 / 28%) !important;outline-offset:3px !important}#fluentform_1 .ff-btn-submit,#fluentform_3 .ff-btn-submit{background-color:var(--neo-white) !important;color:var(--neo-blue) !important}#fluentform_1 .ff-btn-submit:hover,#fluentform_1 .ff-btn-submit:active,#fluentform_1 .ff-btn-submit:focus-visible,#fluentform_3 .ff-btn-submit:hover,#fluentform_3 .ff-btn-submit:active,#fluentform_3 .ff-btn-submit:focus-visible{background-color:var(--neo-blue) !important;color:var(--neo-white) !important}.fluentform form.frm-fluent-form .ff-el-is-error .ff-el-form-control{border-color:var(--neo-danger) !important}.fluentform form.frm-fluent-form .text-danger{margin-top:6px !important;color:var(--neo-danger) !important;font-family:var(--neo-font-body) !important;font-size:13px !important;line-height:1.4 !important}.fluentform .ff-message-success{box-sizing:border-box !important;margin:22px 0 0 !important;padding:18px 20px !important;border:0 !important;border-left:5px solid var(--neo-blue) !important;border-radius:0 !important;background:#eef5fb !important;box-shadow:none !important;color:var(--neo-blue-dark) !important;font-family:var(--neo-font-body) !important;font-size:14px !important;font-weight:600 !important;line-height:1.5 !important}@media (max-width:767px){.fluentform form.frm-fluent-form .ff-t-container{gap:0 !important}.fluentform form.frm-fluent-form .ff-el-group{margin-bottom:16px !important}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper{margin-top:20px !important}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .ff-btn-submit,form[class*="fluent_form_"] .ff_submit_btn_wrapper .ff-btn-submit{width:100% !important;min-height:52px !important;padding:17px 24px !important;font-size:14px !important}}body.single-product div.product form.cart .np-sample-box{box-sizing:border-box !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin:18px 0 0 !important;padding:18px 0 0 !important;border-top:1px solid var(--neo-line) !important;clear:both !important}body.single-product div.product form.cart .np-sample-box .np-sample-button{float:none !important;display:flex !important;box-sizing:border-box !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:56px !important;align-items:center !important;justify-content:center !important;margin:0 !important}body.single-product div.product form.cart .np-sample-box .np-sample-note{float:none !important;clear:both !important;display:block !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;margin:10px 0 0 !important;color:var(--neo-copy) !important;font-size:13px !important;line-height:1.5 !important}body.single-product div.product form.cart .np-sample-box .np-sample-status{float:none !important;clear:both !important;display:block !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;margin:5px 0 0 !important;font-size:13px !important;line-height:1.5 !important}body.single-product div.product form.cart .np-sample-box .np-sample-button[disabled]{opacity:0.5 !important;cursor:not-allowed !important}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product,body.home .woocommerce ul.products li.product{position:relative !important}body.post-type-archive-product ul.products li.product .np-sample-archive-badge,body.tax-product_cat ul.products li.product .np-sample-archive-badge,body.tax-product_tag ul.products li.product .np-sample-archive-badge,body.home .woocommerce ul.products li.product .np-sample-archive-badge{position:absolute !important;top:14px !important;left:0 !important;z-index:8 !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:8px 12px !important;background:var(--neo-blue,#0058a3) !important;color:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:"Roboto Condensed",sans-serif !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;pointer-events:none !important}@media (max-width:767px){body.post-type-archive-product ul.products li.product .np-sample-archive-badge,body.tax-product_cat ul.products li.product .np-sample-archive-badge,body.tax-product_tag ul.products li.product .np-sample-archive-badge,body.home .woocommerce ul.products li.product .np-sample-archive-badge{top:10px !important;padding:7px 10px !important;font-size:11px !important}}body.single-product div.product form.cart .np-sample-box .np-sample-button,body.single-product div.product form.cart .np-sample-box .np-sample-button[disabled],body.single-product div.product form.cart .np-sample-box .np-sample-button.disabled{text-transform:uppercase !important;font-family:"Roboto Condensed",sans-serif !important;font-weight:700 !important;letter-spacing:0.12em !important}body.single-product div.product form.cart .np-sample-box .np-sample-status{color:var(--neo-danger,#b42318) !important;font-weight:600 !important}body.single-product div.product form.cart .np-sample-box .np-sample-status:empty{display:none !important}body.single-product div.product .np-inquiry-root{box-sizing:border-box !important;width:100% !important;margin:22px 0 0 !important}body.single-product div.product .np-inquiry-box{box-sizing:border-box !important;width:100% !important;margin:0 !important;padding:18px 20px !important;background:var(--neo-surface,#f5f6f7) !important;border:1px solid var(--neo-line,#e2e6e9) !important;border-left:4px solid var(--neo-blue,#0058a3) !important;box-shadow:none !important}body.single-product div.product .np-inquiry-heading{display:block !important;margin:0 0 7px !important;color:var(--neo-ink,#1b1d1f) !important;font-family:"Roboto Condensed",sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:1.2 !important}body.single-product div.product .np-inquiry-description{display:block !important;margin:0 !important;color:var(--neo-copy,#555) !important;font-family:"Roboto",sans-serif !important;font-size:14px !important;line-height:1.5 !important}body.single-product div.product .np-inquiry-box .np-inquiry-cta{float:none !important;display:flex !important;box-sizing:border-box !important;width:100% !important;min-height:54px !important;margin:16px 0 0 !important;align-items:center !important;justify-content:center !important;text-align:center !important;text-transform:uppercase !important;font-family:"Roboto Condensed",sans-serif !important;font-weight:700 !important;letter-spacing:0.12em !important}body.single-product div.product .np-inquiry-options-box{box-sizing:border-box !important;width:100% !important;margin:16px 0 0 !important;padding:16px 20px !important;background:#fff !important;border:1px solid var(--neo-line,#e2e6e9) !important}body.single-product div.product .np-inquiry-options-heading{display:block !important;margin:0 0 10px !important;color:var(--neo-ink,#1b1d1f) !important;font-family:"Roboto Condensed",sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1.25 !important}body.single-product div.product .np-inquiry-options-list{display:block !important;width:100% !important}body.single-product div.product .np-inquiry-option{display:flex !important;box-sizing:border-box !important;width:100% !important;padding:11px 0 !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;border-top:1px solid var(--neo-line,#e2e6e9) !important}body.single-product div.product .np-inquiry-option:first-child{border-top:0 !important}body.single-product div.product .np-inquiry-option-label{color:var(--neo-ink,#1b1d1f) !important;font-size:14px !important;font-weight:600 !important;line-height:1.4 !important}body.single-product div.product .np-inquiry-option .np-inquiry-option-cta{float:none !important;flex:0 0 auto !important;margin:0 !important;text-transform:uppercase !important;font-family:"Roboto Condensed",sans-serif !important;font-weight:700 !important;letter-spacing:0.08em !important}body.single-product div.product .np-withdrawn-product-box{border-left-color:var(--neo-muted,#7f7f7f) !important}body.single-product div.product .np-invalid-product-box{border-left-color:var(--neo-danger,#b42318) !important}body.single-product div.product .np-invalid-product-box .np-inquiry-heading{color:var(--neo-danger,#b42318) !important}body.single-product div.product .np-inquiry-box[hidden],body.single-product div.product .np-inquiry-options-box[hidden]{display:none !important}@media (max-width:767px){body.single-product div.product .np-inquiry-root{margin-top:18px !important}body.single-product div.product .np-inquiry-box{padding:16px !important}body.single-product div.product .np-inquiry-heading{font-size:17px !important}body.single-product div.product .np-inquiry-options-box{padding:14px 16px !important}body.single-product div.product .np-inquiry-option{flex-direction:column !important;align-items:stretch !important;gap:9px !important}body.single-product div.product .np-inquiry-option .np-inquiry-option-cta{width:100% !important;justify-content:center !important;text-align:center !important}}body.single-product div.product .np-inquiry-box a.np-inquiry-cta{display:flex !important;box-sizing:border-box !important;width:100% !important;min-height:56px !important;align-items:center !important;justify-content:center !important;margin:16px 0 0 !important;padding:20px 40px !important;border:1px solid rgb(0 88 163 / 45%) !important;border-radius:var(--neo-radius) !important;background:var(--neo-white) !important;color:var(--neo-blue) !important;box-shadow:var(--neo-shadow) !important;font-family:var(--neo-font-heading) !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:2px !important;text-align:center !important;text-decoration:none !important;text-transform:uppercase !important;transform:none !important;transition:color var(--neo-transition),background-color var(--neo-transition),border-color var(--neo-transition),box-shadow var(--neo-transition),transform var(--neo-transition) !important}body.single-product div.product .np-inquiry-box a.np-inquiry-cta:hover,body.single-product div.product .np-inquiry-box a.np-inquiry-cta:focus-visible{border-color:var(--neo-blue) !important;background:var(--neo-blue) !important;color:var(--neo-white) !important;box-shadow:var(--neo-shadow-hover) !important;transform:translateY(-2px) !important}body.single-product div.product .np-inquiry-box a.np-inquiry-cta:focus-visible{outline:3px solid rgb(0 88 163 / 28%) !important;outline-offset:3px !important}@media (max-width:767px){body.single-product div.product .np-inquiry-box a.np-inquiry-cta{min-height:52px !important;padding:17px 24px !important;font-size:14px !important}}body.single-product div.product form.variations_form:not(.npdp-cart-form){flex-wrap:wrap !important}@media (min-width:768px){#basket-menu{width:360px !important;max-width:calc(100vw - 32px) !important;max-height:calc(100vh - 88px) !important;padding:28px 24px !important;overflow-x:hidden !important;overflow-y:auto !important}#basket-menu h3.title{margin:0 0 20px !important;font-size:24px !important;line-height:1.1 !important}#basket-menu .widget_shopping_cart_content{width:100% !important}#basket-menu ul.woocommerce-mini-cart{margin:0 !important;padding:0 !important}#basket-menu ul.woocommerce-mini-cart li.mini_cart_item{min-height:76px !important;margin:0 !important;padding:0 36px 18px 0 !important}#basket-menu ul.woocommerce-mini-cart li.mini_cart_item:not(:last-child){border-bottom:1px solid var(--neo-line) !important}#basket-menu ul.woocommerce-mini-cart li.mini_cart_item > a:not(.remove){display:grid !important;grid-template-columns:76px minmax(0,1fr) !important;column-gap:14px !important;align-items:start !important;margin:0 !important;font-family:var(--neo-font-heading) !important;font-size:15px !important;font-weight:700 !important;line-height:1.25 !important}#basket-menu ul.woocommerce-mini-cart li.mini_cart_item > a:not(.remove) img{float:none !important;width:76px !important;height:76px !important;margin:0 !important;object-fit:cover !important}#basket-menu ul.woocommerce-mini-cart li.mini_cart_item > .quantity{display:block !important;margin:9px 0 0 90px !important;font-size:13px !important;line-height:1.4 !important}#basket-menu ul.woocommerce-mini-cart li.mini_cart_item > a.remove{top:-4px !important;right:0 !important;display:flex !important;width:32px !important;height:32px !important;align-items:center !important;justify-content:center !important;margin:0 !important}#basket-menu .woocommerce-mini-cart__total{gap:10px !important;margin:16px 0 0 !important;padding:14px 0 !important}#basket-menu .woocommerce-mini-cart__total strong,#basket-menu .woocommerce-mini-cart__total .amount{display:block !important;margin:0 !important;padding:0 !important}#basket-menu .woocommerce-mini-cart__total .tax_label{color:var(--neo-muted) !important;font-size:11px !important;line-height:1.2 !important;white-space:nowrap !important}#basket-menu .woocommerce-mini-cart__buttons{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}#basket-menu .woocommerce-mini-cart__buttons a.button{height:46px !important;min-height:46px !important;padding:12px !important;font-size:14px !important;letter-spacing:0.08em !important;white-space:nowrap !important}#basket-menu{margin-left:-15px !important}#basket-menu .woocommerce-mini-cart__buttons::before,#basket-menu .woocommerce-mini-cart__buttons::after{display:none !important;content:none !important}}@media (min-width:768px) and (max-width:1400px){#basket-menu{left:auto !important;right:24px !important;width:360px !important;max-width:calc(100vw - 48px) !important;margin-left:0 !important;margin-right:0 !important;transform:none !important;border-radius:10px !important}}@media (max-width:767px){#basket-menu{left:auto !important;right:12px !important;box-sizing:border-box !important;width:calc(100vw - 24px) !important;max-width:360px !important;margin-left:0 !important;margin-right:0 !important;transform:none !important;border-radius:10px !important}}@media (max-width:390px){#basket-menu{left:auto !important;right:10px !important;width:calc(100vw - 20px) !important;max-width:none !important;margin:0 !important;transform:none !important}}body.single-product div.product .np-inquiry-option a.np-inquiry-option-cta{display:inline-flex !important;box-sizing:border-box !important;width:auto !important;min-width:126px !important;max-width:none !important;height:46px !important;min-height:46px !important;flex:0 0 auto !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 18px !important;border:1px solid rgb(0 88 163 / 45%) !important;border-radius:var(--neo-radius) !important;background:var(--neo-white) !important;color:var(--neo-blue) !important;box-shadow:0 4px 12px rgb(27 29 31 / 10%) !important;font-family:var(--neo-font-heading) !important;font-size:13px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:1.4px !important;text-align:center !important;text-decoration:none !important;text-transform:uppercase !important;white-space:nowrap !important;transform:none !important;transition:color var(--neo-transition),background-color var(--neo-transition),border-color var(--neo-transition),box-shadow var(--neo-transition) !important}body.single-product div.product .np-inquiry-option a.np-inquiry-option-cta:hover,body.single-product div.product .np-inquiry-option a.np-inquiry-option-cta:focus-visible{border-color:var(--neo-blue) !important;background:var(--neo-blue) !important;color:var(--neo-white) !important;box-shadow:0 6px 14px rgb(0 88 163 / 16%) !important;transform:none !important}body.single-product div.product .np-inquiry-option a.np-inquiry-option-cta:focus-visible{outline:3px solid rgb(0 88 163 / 22%) !important;outline-offset:2px !important}@media (max-width:767px){body.single-product div.product .np-inquiry-option a.np-inquiry-option-cta{width:100% !important;min-width:0 !important;height:46px !important;min-height:46px !important;padding:0 16px !important}}body.single-product .npdp-unit-price-info-values{grid-template-columns:1fr !important;gap:10px !important}body.single-product .npdp-unit-price-info-row{display:grid !important;grid-template-columns:115px minmax(0,1fr);gap:4px 12px !important;align-items:baseline !important;justify-content:initial !important;min-width:0}body.single-product .npdp-unit-price-info-row strong{min-width:0;white-space:normal !important;overflow-wrap:break-word;text-align:left}@media (max-width:600px){body.single-product .npdp-unit-price-info-row{grid-template-columns:1fr;gap:2px !important}}body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page .wc-block-components-button,body.woocommerce-page .wc-block-cart__submit-button,body.woocommerce-page .wc-block-components-checkout-place-order-button,#basket-menu a.button.wc-forward{box-sizing:border-box !important;border:1px solid rgb(0 88 163 / 45%) !important}body.woocommerce a.button:hover,body.woocommerce a.button:focus-visible,body.woocommerce button.button:hover,body.woocommerce button.button:focus-visible,body.woocommerce input.button:hover,body.woocommerce input.button:focus-visible,body.woocommerce-page a.button:hover,body.woocommerce-page a.button:focus-visible,body.woocommerce-page button.button:hover,body.woocommerce-page button.button:focus-visible,body.woocommerce-page input.button:hover,body.woocommerce-page input.button:focus-visible,body.woocommerce-page .wc-block-components-button:hover,body.woocommerce-page .wc-block-components-button:focus-visible,body.woocommerce-page .wc-block-cart__submit-button:hover,body.woocommerce-page .wc-block-cart__submit-button:focus-visible,body.woocommerce-page .wc-block-components-checkout-place-order-button:hover,body.woocommerce-page .wc-block-components-checkout-place-order-button:focus-visible,#basket-menu a.button.wc-forward:hover,#basket-menu a.button.wc-forward:focus-visible{border:1px solid var(--neo-blue) !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward{border:1px solid rgb(0 88 163 / 45%) !important}body.post-type-archive-product .woocommerce-message > a.button.wc-forward:hover,body.post-type-archive-product .woocommerce-message > a.button.wc-forward:focus-visible{border:1px solid var(--neo-blue) !important}body.woocommerce .woocommerce-message:focus,body.woocommerce .woocommerce-info:focus,body.woocommerce .woocommerce-error:focus,body.woocommerce-page .woocommerce-message:focus,body.woocommerce-page .woocommerce-info:focus,body.woocommerce-page .woocommerce-error:focus{outline:0 !important;box-shadow:none !important}.cky-consent-container,.cky-preference-center{font-family:Roboto,sans-serif}.cky-consent-container .cky-consent-bar{border-color:rgba(0,88,163,.18) !important;box-shadow:0 6px 24px rgba(0,88,163,.12)}.cky-consent-container .cky-title,.cky-preference-center .cky-preference-title{font-family:"Roboto Condensed",Roboto,sans-serif;font-weight:700;color:#0058a3 !important}.cky-consent-container .cky-notice-btn-wrapper,.cky-preference-center .cky-prefrence-btn-wrapper{gap:8px;align-items:stretch}.cky-consent-container .cky-notice-btn-wrapper{margin-top:16px}.cky-consent-container .cky-notice-btn-wrapper .cky-btn,.cky-preference-center .cky-prefrence-btn-wrapper .cky-btn{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:100%;height:auto;min-height:44px;margin:0;padding:10px;border:1px solid rgba(0,88,163,.45) !important;border-radius:2px;background-color:#fff !important;color:#0058a3 !important;font-family:"Roboto Condensed",Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cky-consent-container .cky-notice-btn-wrapper .cky-btn:hover,.cky-consent-container .cky-notice-btn-wrapper .cky-btn:active,.cky-preference-center .cky-prefrence-btn-wrapper .cky-btn:hover,.cky-preference-center .cky-prefrence-btn-wrapper .cky-btn:active{border-color:#0058a3 !important;background-color:#0058a3 !important;color:#fff !important;opacity:1}.cky-consent-container .cky-btn:focus-visible,.cky-preference-center .cky-btn:focus-visible{outline:2px solid #0058a3;outline-offset:2px}.cky-consent-container .cky-notice-des a,.cky-preference-center .cky-preference-content-wrapper a,.cky-preference-center .cky-show-desc-btn{color:#0058a3 !important}@media (max-width:576px){.cky-preference-center .cky-prefrence-btn-wrapper .cky-btn{flex:none;width:100%}}@media (max-width:440px){.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:none;width:100%}}body.home .woocommerce ul.products li.product .sec-img{width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--neo-white,#fff);transform:none;transition:opacity .5s}body.home .woocommerce ul.products li.product .sec-img > img{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(3);transition:transform .5s}body.home .woocommerce ul.products li.product:hover .sec-img > img{transform:scale(1)}body.single-product div.product.product-type-simple form.cart:not(.npdp-cart-form){flex-wrap:wrap !important}body.single-product div.product.product-type-simple form.cart:not(.npdp-cart-form)::before,body.single-product div.product.product-type-simple form.cart:not(.npdp-cart-form)::after{display:none !important}body.single-product div.product.product-type-simple form.cart:not(.npdp-cart-form) > .quantity{margin:0 !important}body.single-product div.product.product-type-simple form.cart:not(.npdp-cart-form) > .single_add_to_cart_button{width:auto !important;min-width:0 !important;flex:1 1 220px !important}.product.product_cat-outlet .product-labels{top:14px !important;left:0 !important;z-index:8 !important}.product.product_cat-outlet .ribbon.sale{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;min-width:11.2em !important;text-align:center !important;height:auto !important;margin:0 !important;padding:8px 12px !important;border:0 !important;border-radius:0 !important;background:#dc3545 !important;color:#fff !important;box-shadow:none !important;font-family:"Roboto Condensed",sans-serif !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;pointer-events:none !important}.product.product_cat-outlet .ribbon.sale em{display:none !important}.product.product_cat-outlet .ribbon.sale::after{content:"Outlet" !important}@media (max-width:767px){.product.product_cat-outlet .product-labels{top:10px !important}.product.product_cat-outlet .ribbon.sale{padding:7px 10px !important;font-size:11px !important}}body.blog #mid,body.category #mid,body.tag #mid,body.author #mid,body.date #mid,body.single-post #mid{background:#fff;color:var(--neo-ink)}body.blog #content .content-limiter,body.category #content .content-limiter,body.tag #content .content-limiter,body.author #content .content-limiter,body.date #content .content-limiter,body.single-post #content .content-limiter{width:calc(100% - 48px);max-width:var(--neo-container);margin:0 auto}body.blog #col-mask,body.category #col-mask,body.tag #col-mask,body.author #col-mask,body.date #col-mask,body.single-post #col-mask{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;width:100%;float:none;left:auto !important;right:auto !important;overflow:visible;padding:64px 0 80px}body.blog #col-mask::before,body.blog #col-mask::after,body.category #col-mask::before,body.category #col-mask::after,body.tag #col-mask::before,body.tag #col-mask::after,body.author #col-mask::before,body.author #col-mask::after,body.date #col-mask::before,body.date #col-mask::after,body.single-post #col-mask::before,body.single-post #col-mask::after{display:none}body.blog #col-mask > .content-box,body.category #col-mask > .content-box,body.tag #col-mask > .content-box,body.author #col-mask > .content-box,body.date #col-mask > .content-box,body.single-post #col-mask > .content-box{float:none !important;position:relative;left:auto !important;right:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important;background:transparent;order:0}body.blog #secondary,body.category #secondary,body.tag #secondary,body.author #secondary,body.date #secondary,body.single-post #secondary{float:none !important;left:auto !important;right:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0;background:transparent;order:1;align-self:start}body.blog .title-bar,body.category .title-bar,body.tag .title-bar,body.author .title-bar,body.date .title-bar,body.single-post .title-bar{margin:0;border-bottom:1px solid var(--neo-line)}body.blog .title-bar .in,body.category .title-bar .in,body.tag .title-bar .in,body.author .title-bar .in,body.date .title-bar .in,body.single-post .title-bar .in{width:100%;max-width:var(--neo-container);margin:0 auto;text-align:left;top:0 !important;opacity:1 !important;transform:none !important}body.blog .title-bar .page-title,body.category .title-bar .page-title,body.tag .title-bar .page-title,body.author .title-bar .page-title,body.date .title-bar .page-title,body.single-post .title-bar .page-title{max-width:960px;margin:0;font-family:var(--neo-font-heading);font-size:clamp(40px,4.2vw,64px);font-weight:700;line-height:1.1;letter-spacing:-0.02em;text-transform:uppercase;overflow-wrap:anywhere}body.blog .title-bar .overlay-color,body.category .title-bar .overlay-color,body.tag .title-bar .overlay-color,body.author .title-bar .overlay-color,body.date .title-bar .overlay-color{padding:64px 24px !important}body.blog .title-bar .titles::before,body.category .title-bar .titles::before,body.tag .title-bar .titles::before,body.author .title-bar .titles::before,body.date .title-bar .titles::before{content:"";display:block;width:48px;height:4px;margin-bottom:22px;background:var(--neo-blue)}body.single-post .title-bar{background-color:var(--neo-blue-dark);background-position:center !important}body.single-post .title-bar .overlay-color{padding:104px 24px !important;background:linear-gradient(90deg,rgba(0,42,77,.88),rgba(0,42,77,.46))}body.single-post .title-bar .page-title{color:#fff !important}body.single-post .title-bar .post-meta{color:#e2edf6;font:400 14px/1.6 var(--neo-font-body);margin:0 0 16px}body.single-post .title-bar .post-meta a{color:#fff;text-decoration:underline;text-underline-offset:3px}body.blog .posts-bricks,body.category .posts-bricks,body.tag .posts-bricks,body.author .posts-bricks,body.date .posts-bricks{width:100%;margin:0}body.blog .posts-grid-container,body.category .posts-grid-container,body.tag .posts-grid-container,body.author .posts-grid-container,body.date .posts-grid-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100% !important;height:auto !important;margin:0 !important}body.blog .posts-grid-container .grid-master,body.category .posts-grid-container .grid-master,body.tag .posts-grid-container .grid-master,body.author .posts-grid-container .grid-master,body.date .posts-grid-container .grid-master{display:none}body.blog .posts-grid-container .archive-item,body.category .posts-grid-container .archive-item,body.tag .posts-grid-container .archive-item,body.author .posts-grid-container .archive-item,body.date .posts-grid-container .archive-item{position:static !important;inset:auto !important;width:auto !important;height:auto !important;min-width:0;margin:0 !important;background:#fff;border:1px solid var(--neo-line);box-shadow:0 6px 22px rgba(27,29,31,.06);overflow:hidden;transition:box-shadow 180ms ease,border-color 180ms ease}body.blog .archive-item:hover,body.category .archive-item:hover,body.tag .archive-item:hover,body.author .archive-item:hover,body.date .archive-item:hover{border-color:#bfd2e2;box-shadow:0 12px 28px rgba(0,88,163,.12)}body.blog .archive-item .post-media,body.category .archive-item .post-media,body.tag .archive-item .post-media,body.author .archive-item .post-media,body.date .archive-item .post-media{margin:0;overflow:hidden}body.blog .archive-item .post-media a,body.category .archive-item .post-media a,body.tag .archive-item .post-media a,body.author .archive-item .post-media a,body.date .archive-item .post-media a{display:block;height:100%}body.blog .archive-item .post-media img,body.category .archive-item .post-media img,body.tag .archive-item .post-media img,body.author .archive-item .post-media img,body.date .archive-item .post-media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;transition:transform 250ms ease}body.blog .archive-item:hover .post-media img,body.category .archive-item:hover .post-media img,body.tag .archive-item:hover .post-media img,body.author .archive-item:hover .post-media img,body.date .archive-item:hover .post-media img{transform:scale(1.025)}body.blog .archive-item .formatter,body.category .archive-item .formatter,body.tag .archive-item .formatter,body.author .archive-item .formatter,body.date .archive-item .formatter{padding:28px;text-align:left}body.blog .archive-item .post-meta,body.category .archive-item .post-meta,body.tag .archive-item .post-meta,body.author .archive-item .post-meta,body.date .archive-item .post-meta{margin:0 0 12px;color:#69747e;font:400 12px/1.5 var(--neo-font-body)}body.blog .archive-item .post-title,body.category .archive-item .post-title,body.tag .archive-item .post-title,body.author .archive-item .post-title,body.date .archive-item .post-title{margin:0 0 16px;padding:0;font:700 28px/1.2 var(--neo-font-heading);letter-spacing:-.01em;text-transform:uppercase}body.blog .archive-item .post-title a,body.category .archive-item .post-title a,body.tag .archive-item .post-title a,body.author .archive-item .post-title a,body.date .archive-item .post-title a{color:var(--neo-ink);font-weight:700}body.blog .archive-item .post-title a:hover,body.category .archive-item .post-title a:hover,body.tag .archive-item .post-title a:hover,body.author .archive-item .post-title a:hover,body.date .archive-item .post-title a:hover{color:var(--neo-blue)}body.blog .archive-item .entry-summary,body.blog .archive-item .neo-blog-lead,body.category .archive-item .entry-summary,body.category .archive-item .neo-blog-lead,body.tag .archive-item .entry-summary,body.tag .archive-item .neo-blog-lead,body.author .archive-item .entry-summary,body.author .archive-item .neo-blog-lead,body.date .archive-item .entry-summary,body.date .archive-item .neo-blog-lead{color:var(--neo-copy);font:400 16px/1.75 var(--neo-font-body)}body.blog .archive-item .entry-summary p,body.category .archive-item .entry-summary p,body.tag .archive-item .entry-summary p,body.author .archive-item .entry-summary p,body.date .archive-item .entry-summary p{margin:0 0 22px;padding:0}body.blog .archive-item:nth-child(2):last-child,body.category .archive-item:nth-child(2):last-child,body.tag .archive-item:nth-child(2):last-child,body.author .archive-item:nth-child(2):last-child,body.date .archive-item:nth-child(2):last-child{grid-column:1 / -1;display:grid;grid-template-columns:46% minmax(0,1fr)}body.blog .archive-item:nth-child(2):last-child .formatter,body.category .archive-item:nth-child(2):last-child .formatter,body.tag .archive-item:nth-child(2):last-child .formatter,body.author .archive-item:nth-child(2):last-child .formatter,body.date .archive-item:nth-child(2):last-child .formatter{padding:36px;align-self:center}body.blog .archive-item:nth-child(2):last-child .post-media img,body.category .archive-item:nth-child(2):last-child .post-media img,body.tag .archive-item:nth-child(2):last-child .post-media img,body.author .archive-item:nth-child(2):last-child .post-media img,body.date .archive-item:nth-child(2):last-child .post-media img{height:100%;min-height:340px;aspect-ratio:4 / 3}body.blog .result-count,body.category .result-count,body.tag .result-count,body.author .result-count,body.date .result-count{display:block;margin-top:24px;padding:0;color:#69747e;font-size:12px;text-align:right}body.blog #secondary .widget,body.category #secondary .widget,body.tag #secondary .widget,body.author #secondary .widget,body.date #secondary .widget,body.single-post #secondary .widget{margin:0 0 24px;padding:24px;border-top:3px solid var(--neo-blue);background:var(--neo-surface);color:var(--neo-copy);font:400 14px/1.7 var(--neo-font-body)}body.blog #secondary .widget .title,body.category #secondary .widget .title,body.tag #secondary .widget .title,body.author #secondary .widget .title,body.date #secondary .widget .title,body.single-post #secondary .widget .title{margin:0 0 18px;padding:0;border:0;color:var(--neo-ink);font:700 20px/1.25 var(--neo-font-heading);text-transform:uppercase}body.blog #secondary .widget .title span,body.category #secondary .widget .title span,body.tag #secondary .widget .title span,body.author #secondary .widget .title span,body.date #secondary .widget .title span,body.single-post #secondary .widget .title span{background:transparent}body.blog #secondary .widget a,body.category #secondary .widget a,body.tag #secondary .widget a,body.author #secondary .widget a,body.date #secondary .widget a,body.single-post #secondary .widget a{color:var(--neo-ink);font-size:15px;line-height:1.5}body.blog #secondary .widget a:hover,body.category #secondary .widget a:hover,body.tag #secondary .widget a:hover,body.author #secondary .widget a:hover,body.date #secondary .widget a:hover,body.single-post #secondary .widget a:hover{color:var(--neo-blue);text-decoration:underline;text-underline-offset:3px}body.blog #secondary .widget time,body.category #secondary .widget time,body.tag #secondary .widget time,body.author #secondary .widget time,body.date #secondary .widget time,body.single-post #secondary .widget time{display:block;margin-top:5px;color:#69747e;font-size:12px}body.blog #secondary .widget ul,body.category #secondary .widget ul,body.tag #secondary .widget ul,body.author #secondary .widget ul,body.date #secondary .widget ul,body.single-post #secondary .widget ul{padding:0;margin:0;list-style:none}body.blog #secondary .widget li,body.category #secondary .widget li,body.tag #secondary .widget li,body.author #secondary .widget li,body.date #secondary .widget li,body.single-post #secondary .widget li{margin:0;padding:10px 0;border-bottom:1px solid var(--neo-line)}body.blog #secondary .widget li:last-child,body.category #secondary .widget li:last-child,body.tag #secondary .widget li:last-child,body.author #secondary .widget li:last-child,body.date #secondary .widget li:last-child,body.single-post #secondary .widget li:last-child{padding-bottom:0;border-bottom:0}body.single-post #secondary #text-7,body.single-post #secondary #a13-social-icons-9,body.single-post #secondary #meta-9{display:none}body.single-post #content .formatter{padding:0}body.single-post .entry-content{max-width:780px;color:#454b50;font:400 17px/1.8 var(--neo-font-body);overflow-wrap:break-word}body.single-post .entry-content >:first-child{margin-top:0}body.single-post .entry-content p{margin:0 0 24px;padding:0}body.single-post .entry-content .neo-blog-lead{margin:0 0 36px;color:var(--neo-ink);font-size:21px;line-height:1.65}body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .entry-content h4{color:var(--neo-ink);font-family:var(--neo-font-heading);font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:-.01em;scroll-margin-top:120px;padding:0}body.single-post .entry-content h2{margin:48px 0 20px;font-size:32px}body.single-post .entry-content h3{margin:32px 0 16px;font-size:25px}body.single-post .entry-content h4{margin:28px 0 14px;font-size:21px}body.single-post .entry-content strong{color:var(--neo-ink);font-weight:700}body.single-post .entry-content a{color:var(--neo-blue);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.single-post .entry-content a:hover{color:var(--neo-blue-dark)}body.single-post .entry-content ul,body.single-post .entry-content ol{margin:0 0 28px;padding-left:24px}body.single-post .entry-content li{margin:8px 0;padding-left:6px}body.single-post .entry-content li::marker{color:var(--neo-blue);font-weight:700}body.single-post .entry-content blockquote{margin:36px 0;padding:26px 30px;border:0;border-left:4px solid var(--neo-blue);background:var(--neo-surface);color:var(--neo-ink);font:400 20px/1.65 var(--neo-font-body)}body.single-post .entry-content blockquote::before,body.single-post .entry-content blockquote::after{display:none}body.single-post .entry-content blockquote p{margin:0 0 14px}body.single-post .entry-content blockquote p:last-child{margin-bottom:0}body.single-post .entry-content blockquote cite{display:block;color:#69747e;font:400 13px/1.5 var(--neo-font-body)}body.single-post .entry-content figure{max-width:100%;margin:36px 0}body.single-post .entry-content figure img{display:block;width:100%;height:auto}body.single-post .entry-content figcaption,body.single-post .entry-content .wp-caption-text{margin:0;padding:12px 0 0;color:#69747e;font:400 13px/1.6 var(--neo-font-body);text-align:left}body.single-post .entry-content .neo-blog-table,body.single-post .entry-content .wp-block-table{max-width:100%;margin:28px 0 36px;overflow-x:auto}body.single-post .entry-content table{width:100%;border-collapse:collapse;margin:0;border:1px solid var(--neo-line);font-size:15px;line-height:1.6}body.single-post .entry-content caption{padding:0 0 12px;color:#69747e;text-align:left;font-size:13px}body.single-post .entry-content th,body.single-post .entry-content td{padding:14px 16px;border:1px solid var(--neo-line);text-align:left;vertical-align:top}body.single-post .entry-content thead th{background:var(--neo-blue);color:#fff;font-weight:700}body.single-post .entry-content tbody th{color:var(--neo-ink);font-weight:700}body.single-post .entry-content tbody tr:nth-child(even){background:var(--neo-surface)}body.single-post .entry-content hr{margin:44px 0;border:0;border-top:1px solid var(--neo-line)}body.single-post .entry-content .neo-blog-links{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}body.single-post .entry-content .neo-blog-text-link{font-size:15px}body.single-post .comments-area{margin:56px 0 0;padding:32px;border:1px solid var(--neo-line);background:var(--neo-surface)}body.single-post .comment-reply-title,body.single-post .comments-title{margin:0 0 20px;padding:0;border:0;color:var(--neo-ink);font:700 27px/1.2 var(--neo-font-heading)}body.single-post .comment-form{font:400 14px/1.7 var(--neo-font-body)}body.single-post .comment-form p{margin:0 0 20px}body.single-post .comment-form label{display:block;margin-bottom:8px;color:var(--neo-ink);font-weight:500}body.single-post .comment-form textarea,body.single-post .comment-form input[type="text"],body.single-post .comment-form input[type="email"],body.single-post .comment-form input[type="url"]{box-sizing:border-box;width:100%;padding:14px;border:1px solid #cbd3d9;border-radius:2px;background:#fff;color:var(--neo-ink);font:400 16px/1.5 var(--neo-font-body)}body.single-post .comment-form textarea:focus,body.single-post .comment-form input:focus{border-color:var(--neo-blue);outline:2px solid #d9e9f6;outline-offset:2px}body.single-post .comment-form textarea{min-height:160px}body.single-post .comment-form .form-submit{margin-bottom:0}body.single-post .comment-form a{color:var(--neo-blue)}body.single-post .comment-form-cookies-consent label{display:inline;font-weight:400}body.single-post .comment-form .required{color:var(--neo-blue)}body.blog .entry-summary .more-link,body.category .entry-summary .more-link,body.tag .entry-summary .more-link,body.author .entry-summary .more-link,body.date .entry-summary .more-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:12px 22px;border:1px solid var(--neo-blue);border-radius:2px;background:#fff;color:var(--neo-blue);font:700 14px/1.3 var(--neo-font-heading);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 3px 12px rgba(0,88,163,.1)}body.blog .entry-summary .more-link:hover,body.category .entry-summary .more-link:hover,body.tag .entry-summary .more-link:hover,body.author .entry-summary .more-link:hover,body.date .entry-summary .more-link:hover{background:var(--neo-blue);color:#fff}body.single-post .entry-content .neo-blog-button,body.single-post .comment-form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-height:48px;padding:14px 26px;border:1px solid var(--neo-blue);border-radius:2px;background:#fff;color:var(--neo-blue);font:700 15px/1.3 var(--neo-font-heading);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 3px 12px rgba(0,88,163,.1);cursor:pointer;transition:background 180ms ease,color 180ms ease}body.single-post .entry-content .neo-blog-button:hover,body.single-post .comment-form input[type="submit"]:hover{background:var(--neo-blue);color:#fff}body.single-post .entry-content a:focus-visible,body.single-post #secondary a:focus-visible,body.blog .archive-item a:focus-visible{outline:2px solid var(--neo-blue);outline-offset:4px}@media (max-width:1000px){body.blog #col-mask,body.category #col-mask,body.tag #col-mask,body.author #col-mask,body.date #col-mask,body.single-post #col-mask{grid-template-columns:minmax(0,1fr) 220px;gap:32px}body.blog .posts-grid-container,body.category .posts-grid-container,body.tag .posts-grid-container,body.author .posts-grid-container,body.date .posts-grid-container{grid-template-columns:minmax(0,1fr)}body.blog .archive-item:nth-child(2):last-child,body.category .archive-item:nth-child(2):last-child,body.tag .archive-item:nth-child(2):last-child,body.author .archive-item:nth-child(2):last-child,body.date .archive-item:nth-child(2):last-child{display:block}body.blog .archive-item:nth-child(2):last-child .post-media img,body.category .archive-item:nth-child(2):last-child .post-media img,body.tag .archive-item:nth-child(2):last-child .post-media img,body.author .archive-item:nth-child(2):last-child .post-media img,body.date .archive-item:nth-child(2):last-child .post-media img{height:auto;min-height:0;aspect-ratio:16 / 10}}@media (max-width:767px){body.blog #content .content-limiter,body.category #content .content-limiter,body.tag #content .content-limiter,body.author #content .content-limiter,body.date #content .content-limiter,body.single-post #content .content-limiter{width:calc(100% - 40px)}body.blog #col-mask,body.category #col-mask,body.tag #col-mask,body.author #col-mask,body.date #col-mask,body.single-post #col-mask{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 0 48px}body.blog .title-bar .overlay-color,body.category .title-bar .overlay-color,body.tag .title-bar .overlay-color,body.author .title-bar .overlay-color,body.date .title-bar .overlay-color,body.single-post .title-bar .overlay-color{padding:44px 20px !important}body.blog .title-bar .page-title,body.category .title-bar .page-title,body.tag .title-bar .page-title,body.author .title-bar .page-title,body.date .title-bar .page-title,body.single-post .title-bar .page-title{font-size:40px}body.single-post .title-bar .overlay-color{padding:68px 20px !important}body.blog .archive-item .formatter,body.category .archive-item .formatter,body.tag .archive-item .formatter,body.author .archive-item .formatter,body.date .archive-item .formatter,body.blog .archive-item:nth-child(2):last-child .formatter,body.category .archive-item:nth-child(2):last-child .formatter,body.tag .archive-item:nth-child(2):last-child .formatter,body.author .archive-item:nth-child(2):last-child .formatter,body.date .archive-item:nth-child(2):last-child .formatter{padding:24px}body.blog #secondary .widget,body.category #secondary .widget,body.tag #secondary .widget,body.author #secondary .widget,body.date #secondary .widget,body.single-post #secondary .widget{padding:22px}body.single-post .entry-content{font-size:16px;line-height:1.8}body.single-post .entry-content .neo-blog-lead{font-size:19px;margin-bottom:30px}body.single-post .entry-content h2{margin-top:36px;font-size:28px}body.single-post .entry-content h3{font-size:23px}body.single-post .entry-content blockquote{padding:22px;font-size:18px}body.single-post .entry-content th,body.single-post .entry-content td{padding:12px}body.single-post .comments-area{margin-top:40px;padding:22px}}@media (prefers-reduced-motion:reduce){body.blog .archive-item .post-media img,body.category .archive-item .post-media img,body.tag .archive-item .post-media img,body.author .archive-item .post-media img,body.date .archive-item .post-media img{transition:none}body.blog .archive-item:hover .post-media img,body.category .archive-item:hover .post-media img,body.tag .archive-item:hover .post-media img,body.author .archive-item:hover .post-media img,body.date .archive-item:hover .post-media img{transform:none}}body.single-post .entry-content .neo-article-cta{box-sizing:border-box;min-width:0;clear:both;margin:40px 0 12px;padding:clamp(18px,2vw,28px);border:1px solid var(--neo-line);border-top:3px solid var(--neo-blue);border-radius:var(--neo-radius);background:var(--neo-surface);color:var(--neo-copy);scroll-margin-top:140px;container:neo-article-cta / inline-size}body.single-post .entry-content .neo-article-cta *{box-sizing:border-box}body.single-post .entry-content .neo-article-cta p:empty{display:none}body.single-post .entry-content .neo-article-cta .neo-cta-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:center}body.single-post .entry-content .neo-article-cta .neo-cta-media{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:10px;border:1px solid var(--neo-line);background:#fff;text-decoration:none}body.single-post .entry-content .neo-article-cta .neo-cta-media img{display:block;width:100%;height:140px;max-width:100%;margin:0;padding:0;object-fit:contain;border:0;border-radius:0;box-shadow:none}body.single-post .entry-content .neo-article-cta .neo-cta-content{min-width:0}body.single-post .entry-content .neo-article-cta .neo-cta-eyebrow{display:block;margin:0 0 8px;padding:0;color:var(--neo-blue);font-family:var(--neo-font-heading);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}body.single-post .entry-content .neo-article-cta h2{margin:0 0 12px;padding:0;color:var(--neo-ink);font-family:var(--neo-font-heading);font-size:28px;font-weight:700;line-height:1.18;text-transform:uppercase;overflow-wrap:anywhere}body.single-post .entry-content .neo-article-cta h3{margin:0 0 10px;padding:0;color:var(--neo-ink);font-family:var(--neo-font-heading);font-size:23px;font-weight:700;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}body.single-post .entry-content .neo-article-cta p{margin:0 0 18px;padding:0;font-size:16px;line-height:1.65}body.single-post .entry-content .neo-article-cta .neo-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;padding:0}body.single-post .entry-content .neo-article-cta a.neo-cta-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:13px 18px;border:1px solid var(--neo-blue);border-radius:var(--neo-radius);background:#fff;color:var(--neo-blue);font-family:var(--neo-font-heading);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:normal;text-decoration:none;box-shadow:none;transition:background-color var(--neo-transition),color var(--neo-transition)}body.single-post .entry-content .neo-article-cta a.neo-cta-button:hover{background:var(--neo-blue);color:#fff;text-decoration:none}body.single-post .entry-content .neo-article-cta a.neo-cta-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:4px 0;color:var(--neo-blue);font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}body.single-post .entry-content .neo-article-cta a.neo-cta-link:hover{color:var(--neo-blue-dark)}body.single-post .entry-content .neo-article-cta a:focus-visible{outline:3px solid var(--neo-blue);outline-offset:4px}body.single-post .entry-content .neo-article-cta .neo-cta-header{margin:0 0 22px}body.single-post .entry-content .neo-article-cta .neo-cta-header p{margin-bottom:0}body.single-post .entry-content .neo-article-cta .neo-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}body.single-post .entry-content .neo-article-cta .neo-cta-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--neo-line);background:#fff}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-media{margin-bottom:18px;padding:0;border:0}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-media img{height:144px}body.single-post .entry-content .neo-article-cta .neo-cta-card p{font-size:15px;line-height:1.6}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-card-action{margin:auto 0 0}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-button{width:100%;margin-top:0}body.single-post .entry-content .neo-article-cta .neo-cta-footer{margin:16px 0 0}body.single-post .entry-content .neo-article-cta--category .neo-cta-layout{grid-template-columns:200px minmax(0,1fr)}body.single-post .entry-content .neo-article-cta--category .neo-cta-media{border:0;padding:0}body.single-post .entry-content .neo-article-cta--category .neo-cta-media img{height:210px;object-fit:cover}body.single-post .entry-content .neo-article-cta--advice{border-left:4px solid var(--neo-blue);border-top-width:1px}body.single-post .entry-content .neo-article-cta--advice .neo-cta-content{max-width:620px}@container neo-article-cta (max-width:560px){body.single-post .entry-content .neo-article-cta h2{font-size:26px}body.single-post .entry-content .neo-article-cta .neo-cta-actions{flex-direction:column;align-items:stretch;gap:10px}body.single-post .entry-content .neo-article-cta a.neo-cta-button{width:100%}body.single-post .entry-content .neo-article-cta .neo-cta-actions .neo-cta-link{width:100%}body.single-post .entry-content .neo-article-cta--product .neo-cta-layout{grid-template-columns:88px minmax(0,1fr);grid-template-areas:'media eyebrow' 'media title' 'copy copy' 'actions actions';column-gap:18px;row-gap:0;align-items:start}body.single-post .entry-content .neo-article-cta--product .neo-cta-content{display:contents}body.single-post .entry-content .neo-article-cta--product .neo-cta-media{grid-area:media;align-self:start;padding:6px}body.single-post .entry-content .neo-article-cta--product .neo-cta-media img{height:74px}body.single-post .entry-content .neo-article-cta--product .neo-cta-eyebrow{grid-area:eyebrow;margin:0 0 6px}body.single-post .entry-content .neo-article-cta--product h2{grid-area:title;margin:0}body.single-post .entry-content .neo-article-cta--product .neo-cta-content > p{grid-area:copy;margin:18px 0}body.single-post .entry-content .neo-article-cta--product .neo-cta-actions{grid-area:actions}body.single-post .entry-content .neo-article-cta .neo-cta-grid{grid-template-columns:minmax(0,1fr);gap:16px}body.single-post .entry-content .neo-article-cta .neo-cta-card{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:'media title' 'copy copy' 'button button';gap:12px 16px;align-items:center;padding:16px}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-media{grid-area:media;margin:0}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-media img{height:80px}body.single-post .entry-content .neo-article-cta .neo-cta-card h3{grid-area:title;margin:0;font-size:22px}body.single-post .entry-content .neo-article-cta .neo-cta-card p{grid-area:copy;margin:0}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-card-action{grid-area:button;margin:0}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-button{grid-area:button;margin:0}body.single-post .entry-content .neo-article-cta--category .neo-cta-layout{grid-template-columns:minmax(0,1fr);gap:20px}body.single-post .entry-content .neo-article-cta--category .neo-cta-media img{height:140px;object-position:center 45%}}@container neo-article-cta (max-width:350px){body.single-post .entry-content .neo-article-cta--product .neo-cta-layout{grid-template-columns:72px minmax(0,1fr);column-gap:14px}body.single-post .entry-content .neo-article-cta--product h2{font-size:24px}body.single-post .entry-content .neo-article-cta--product .neo-cta-media img{height:62px}body.single-post .entry-content .neo-article-cta .neo-cta-card{grid-template-columns:64px minmax(0,1fr);column-gap:12px}body.single-post .entry-content .neo-article-cta .neo-cta-card .neo-cta-media img{height:64px}}@media (prefers-reduced-motion:reduce){body.single-post .entry-content .neo-article-cta a.neo-cta-button{transition:none}}body.single-post .posts-nav{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;width:100%;max-width:780px;margin:36px 0 0;padding:0;border:0;container:neo-post-nav / inline-size}body.single-post .posts-nav::before,body.single-post .posts-nav::after{content:none;display:none}body.single-post .posts-nav a.item{box-sizing:border-box;float:none;position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:'image label' 'image title';grid-template-rows:min-content min-content;align-content:center;column-gap:16px;row-gap:7px;width:auto;min-width:0;min-height:122px;margin:0;padding:16px;border:1px solid var(--neo-line);border-radius:var(--neo-radius);background:#fff;text-align:left;text-decoration:none;box-shadow:none;transition:border-color var(--neo-transition),background-color var(--neo-transition)}body.single-post .posts-nav a.item > span:first-child{grid-area:label;display:block;margin:0;padding:0;color:var(--neo-blue);font-family:var(--neo-font-heading);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}body.single-post .posts-nav a.item .title{grid-area:title;display:block;min-width:0;margin:0;padding:0;color:var(--neo-ink);font-family:var(--neo-font-heading);font-size:19px;font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-transform:uppercase}body.single-post .posts-nav a.item .image{grid-area:image;display:block;align-self:center;position:static;width:88px;height:80px;max-width:100%;margin:0;padding:0;opacity:1;visibility:visible;transform:none}body.single-post .posts-nav a.item .image img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center;border-radius:1px;transform:none}body.single-post .posts-nav a.item:hover{border-color:var(--neo-blue);background:var(--neo-surface)}body.single-post .posts-nav a.item:hover .title{color:var(--neo-blue)}body.single-post .posts-nav a.item:focus-visible{outline:3px solid var(--neo-blue);outline-offset:4px}body.single-post .posts-nav a.item:not(:has(.image)){grid-template-columns:minmax(0,1fr);grid-template-areas:'label' 'title'}@container neo-post-nav (max-width:550px){body.single-post .posts-nav a.item{grid-template-columns:72px minmax(0,1fr);column-gap:14px;min-height:108px}body.single-post .posts-nav a.item .image{width:72px;height:72px}body.single-post .posts-nav a.item .title{font-size:18px}}@container neo-post-nav (max-width:320px){body.single-post .posts-nav a.item{padding:14px;grid-template-columns:64px minmax(0,1fr);column-gap:12px}body.single-post .posts-nav a.item .image{width:64px;height:68px}}@media (prefers-reduced-motion:reduce){body.single-post .posts-nav a.item{transition:none}}