:root{--woo-fs--product-hx: 3.25em;--woo-fs--product-loop-hx: 1.25rem;--woo-fs--product-loop-hx-2: 1.125rem;--woo--h2-mobile: 1.75rem;--woo--c-error: #961a16;--woo--c-info: #50B045;--woo--c-message: #50B045;--woo--c-featured: #50B045;--woo--c-bestseller: #485150;--woo--c-sale: var(--color--powerup-green);--woo--c-new: #169296;--woo--c-instock: #50B045;--woo--c-backorder: #db7738;--woo--c-soldout: #E7B200;--woo--c-fewdays: #db7738}@media(max-width: 767.98px){:root{--woo-fs--product-hx: 2.7625em;--woo--h2-mobile: 1.55rem}}@media(max-width: 575.98px){:root{--woo-fs--product-hx: 2.4375em;--woo--h2-mobile: 1.30rem}}:root{--shop--header-height-top: 5.75em;--shop--header-height-center: 3em;--shop--header-height-bottom: 3em;--shop--header-height: calc(var(--shop--header-height-top) + var(--shop--header-height-center) + var(--shop--header-height-bottom));--shop--header-simple-height: calc(var(--shop--header-height-top))}body:not(.has-hero) main{padding-top:var(--spacing--header)}body.header-shop main{padding-top:var(--shop--header-height)}body.header-shop-simple mai{padding-top:var(--shop--header-simple-height)}body.header-shop-simple:not(.has-hero) main:before{background:var(--color--powerup-grey-01)}#header-shop.simple{border-bottom:1px solid var(--color--grey-01)}#header-shop.simple .top>.inside{align-items:center;grid-template-areas:"logo . links";grid-template-columns:max-content 1fr max-content;grid-template-rows:1fr}#header-shop{--gap-header: 1.625em;position:fixed;left:0;right:0;top:var(--header--offset);z-index:900;overflow:unset !important}#header-shop>*>.inside{width:100%;max-width:var(--width--regular2);padding:0 var(--spacing--sides);margin:0 auto;height:inherit}#header-shop .top{height:var(--shop--header-height-top);background:var(--color--grey-00)}#header-shop .top>.inside{display:grid;align-items:center;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 5fr;gap:0px 0px;grid-template-areas:"logo nav nav" "logo search links"}#header-shop .top>.inside .logo{grid-area:logo}#header-shop .top>.inside .search{grid-area:search}#header-shop .top>.inside .links{grid-area:links}#header-shop .top>.inside .nav{grid-area:nav}#header-shop .top>.inside .toggler{grid-area:toggler}#header-shop .top .logo{display:flex;align-items:center;position:relative;width:auto;height:calc(var(--shop--header-height-top) - .5em);flex:0 0 auto;-webkit-transition:.2s opacity ease 0s;transition:.2s opacity ease 0s}#header-shop .top .logo a{position:relative;height:100%;line-height:0;display:block}#header-shop .top .logo a svg{width:auto;height:100%;max-height:none;min-height:auto}#header-shop .top .logo a img{width:auto;height:100%;max-height:none;min-height:auto}#header-shop .top .search{display:flex;align-items:center}#header-shop .top .search .search-toggler{width:100%;background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius);font-size:var(--fs--small-text);height:3em;display:flex;align-items:center;justify-content:space-between;padding:0 var(--p--20);cursor:pointer}#header-shop .top .links{display:flex;margin-left:auto;align-items:center}#header-shop .top .links .link{position:relative}#header-shop .top .links .link .inner{position:relative;display:flex;align-items:center;gap:.5em;padding:.5em .6em;font-size:1.125em;color:var(--color--text);-webkit-transition:.2s all ease 0s;transition:.2s all ease 0s}#header-shop .top .links .link .inner>svg{width:1.1em;height:1.1em;object-fit:contain;-webkit-transition:0s;transition:0s}#header-shop .top .links .link .inner:hover{color:var(--color--primary)}#header-shop .top .links .link.active .inner{color:var(--color--primary)}#header-shop .top .links .link.account .panel{min-width:14em;display:flex;flex-direction:column}#header-shop .top .links .link.account .panel a{padding:.5em 0;display:flex;align-items:center;gap:1em;font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase}#header-shop .top .links .link.account .panel a .icon{display:inline-block;line-height:1;width:1.2em}#header-shop .top .links .link.account .panel a .icon svg{width:1.2em;height:1.2em;margin:-0.2em 0;object-fit:contain}#header-shop .top .links .link.account .panel a:hover{color:var(--color--primary)}#header-shop .top .links .link.account .panel a[data-endpoint=customer-logout]{font-weight:var(--fw--bold)}#header-shop .top .links .link.account .panel span.display-name{color:var(--color--grey-03);order:999;display:block;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap;margin-top:.5em;padding-top:.5em;font-size:var(--fs--small-text);border-top:1px solid var(--color--grey-01)}#header-shop .top .links .link.quote .cart-count,#header-shop .top .links .link.cart .cart-count{position:absolute;font-size:.5em;color:var(--color--white);background:var(--color--primary);border-radius:50%;width:2em;height:2em;line-height:2em;text-align:center;top:-0.15em;right:-0.15em;font-weight:var(--fw--regular2-bold);font-style:normal}#header-shop .top .nav{grid-area:nav;display:flex;align-items:center;align-items:flex-end;gap:1.75em;font-size:var(--fs--small-text);justify-content:flex-end;height:100%}#header-shop .top .nav a{opacity:.8;display:flex;align-items:center}#header-shop .top .nav a svg{height:1.5em;width:auto}#header-shop .top .toggler{display:none;justify-content:center;align-items:center;padding:.5em 0;margin:0 0 0 auto;cursor:pointer}#header-shop .top .toggler svg{width:1.75em;height:auto;max-height:none;min-height:auto;color:var(--color--text)}#header-shop .top .toggler svg path,#header-shop .top .toggler svg rect{-webkit-transition:.2s ease 0s;transition:.2s ease 0s;-webkit-transform-origin:center;transform-origin:center}#header-shop .top .toggler svg .l2{-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#header-shop .top .toggler svg .l3{opacity:0;-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#header-shop .top .toggler svg .l4{-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#header-shop .top .toggler:hover svg .l2{-webkit-transform:scaleX(1);transform:scaleX(1)}#header-shop .top .toggler:hover svg .l3{-webkit-transform:scaleX(0.6);transform:scaleX(0.6)}#header-shop .top .toggler:hover svg .l4{-webkit-transform:scaleX(1);transform:scaleX(1)}#header-shop .center{height:var(--shop--header-height-center);background:var(--color--white)}#header-shop .center>.inside{display:flex;align-items:center}#header-shop .center nav ul.level_1{display:flex;list-style:none;margin:0;padding:0;gap:2em}#header-shop .center nav ul.level_1 li>a.menu-link{font-weight:var(--fw--bold);text-transform:uppercase}#header-shop .center nav ul.level_1 li>a.menu-link:hover{color:var(--color--primary)}#header-shop .bottom{position:relative;height:calc(var(--shop--header-height-bottom) + 1);background:var(--color--white);border-top:1px solid var(--color--grey-01)}#header-shop .bottom>.inside{display:flex;align-items:center}#header-shop .bottom nav{--lvl2-height: 17em}#header-shop .bottom nav ul.level_1{display:flex;list-style:none;margin:0;padding:0;gap:1.5em}#header-shop .bottom nav ul.level_1>li>.menu-link{position:relative;height:var(--shop--header-height-bottom);display:flex;align-items:center;z-index:10}#header-shop .bottom nav ul.level_1>li>.menu-link:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;height:1.5px;background:var(--nav--color--active);opacity:0}#header-shop .bottom nav ul.level_1>li.hover>.menu-link{color:var(--nav--color--active)}#header-shop .bottom nav ul.level_1>li.hover>.menu-link:after{opacity:1}#header-shop .bottom nav .level_2{position:absolute;left:0;top:100%;right:0;height:var(--lvl2-height);width:100%;max-width:var(--width--regular2);margin:0 auto}#header-shop .bottom nav .level_2:after{content:"";position:absolute;left:50%;top:0;height:inherit;background:var(--color--background);width:101vw;z-index:-1;transform:translateX(-50%);border-top:1px solid var(--color--grey-01)}#header-shop .bottom nav .level_2>.inner{width:50%;padding:var(--p--40) var(--spacing--sides);margin:0;--cols: 2;--gap-y: 1em;--gap-x: 1.5em;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}#header-shop .bottom nav .level_2>.inner>li{flex:0 0 var(--width);max-width:var(--width);list-style:none}#header-shop .bottom nav .level_2>.inner>li .menu-link{margin:0;padding:0 0 0 1.5em;position:relative}#header-shop .bottom nav .level_2>.inner>li .menu-link:before{content:"";position:absolute;width:1.2em;height:1.2em;background:url(/app/themes/powerup/build/images/logo-icon-dark43ec5dd0c2f27443a5eb.png) no-repeat center;transform:translate(0em, 0.175em);transition:.3s ease 0s;background-size:contain;z-index:10;left:0}#header-shop .bottom nav .level_2>.inner>li .menu-link:hover{color:var(--nav--color--active)}#header-shop .bottom .level_2_menu_content{position:absolute;top:100%;margin:0;width:50%;max-width:calc(var(--width--regular2)*.5);padding:var(--p--40) var(--spacing--sides);left:50%;height:17em}#header-shop .bottom .level_2_menu_content .shortcode.teaser{--cols: 2}.shortcode.teaser{--padding: 1em;--cols: 1;--gap-y: 1em;--gap-x: 1em;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}.shortcode.teaser .item{flex:0 0 var(--width);max-width:var(--width);position:relative;margin:0}.shortcode.teaser .product-labels{margin:0;right:var(--padding);left:unset;justify-content:flex-end}.shortcode.teaser .wp-block-button{left:var(--padding);right:var(--padding);bottom:var(--padding);position:absolute;z-index:5}.shortcode.teaser .wp-block-button a.wp-block-button__link{--color-background: var(--color--white);--color-text: var(--color--powerup-grey);--color-background-active: var(--color--primary);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: .9;text-transform:none}.shortcode.teaser .image_container{position:relative}.shortcode.teaser .image_container:after{content:"";position:relative;width:100%;padding-bottom:75%;display:block}.shortcode.teaser .image_container *{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);overflow:hidden}#header-shop .bottom nav .level_2,#header-shop .bottom .level_2_menu_content{-webkit-transform:translateX(-99999px);transform:translateX(-99999px);opacity:0;-webkit-transition:.3s opacity ease 0s,0s transform ease .31s;transition:.3s opacity ease 0s,0s transform ease .31s}.nav-shop-active-children #header-shop .bottom nav .hover>.level_2,.nav-shop-active-children #header-shop .bottom .level_2_menu_content{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}html body #header-shop{-webkit-transition:.3s transform ease 0s;transition:.3s transform ease 0s}html:not([class*=nav-active]) body.scrolled #header-shop{-webkit-transform:translateY(-100%);transform:translateY(-100%)}html:not([class*=nav-active]) body.scrolled #header-shop:after{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}html:not([class*=nav-active]) body.scrolled.scroll-up #header-shop{-webkit-transform:translateY(0%);transform:translateY(0%)}#nav .level_1>li.toggler .icon-toggler{display:flex;justify-content:center;align-items:center;padding:.5em 0;order:10;margin:0;order:10;cursor:pointer}#nav .level_1>li.toggler .icon-toggler svg{width:1.75em;height:auto;max-height:none;min-height:auto;color:var(--nav--color)}#nav .level_1>li.toggler .icon-toggler svg path,#nav .level_1>li.toggler .icon-toggler svg rect{-webkit-transition:.2s ease 0s;transition:.2s ease 0s;-webkit-transform-origin:center;transform-origin:center}#nav .level_1>li.toggler .icon-toggler svg .l2{-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#nav .level_1>li.toggler .icon-toggler svg .l3{opacity:0;-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#nav .level_1>li.toggler .icon-toggler svg .l4{-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#nav .level_1>li.toggler:hover .icon-toggler svg .l2{-webkit-transform:scaleX(1);transform:scaleX(1)}#nav .level_1>li.toggler:hover .icon-toggler svg .l3{-webkit-transform:scaleX(0.6);transform:scaleX(0.6)}#nav .level_1>li.toggler:hover .icon-toggler svg .l4{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-active-toggler #nav .level_1>li.toggler .icon-toggler svg .l1{opacity:0;-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-active-toggler #nav .level_1>li.toggler .icon-toggler svg .l2{-webkit-transform:rotate(45deg) scaleX(0.8);transform:rotate(45deg) scaleX(0.8)}.nav-active-toggler #nav .level_1>li.toggler .icon-toggler svg .l3{opacity:1;-webkit-transform:rotate(-45deg) scaleX(0.8);transform:rotate(-45deg) scaleX(0.8)}.nav-active-toggler #nav .level_1>li.toggler .icon-toggler svg .l4{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#nav-toggler{display:none;justify-content:center;align-items:center;padding:.5em 0;margin:0 0 0 auto;cursor:pointer}#nav-toggler svg{width:1.75em;height:auto;max-height:none;min-height:auto;color:var(--nav--color)}#nav-toggler svg path,#nav-toggler svg rect{-webkit-transition:.2s ease 0s;transition:.2s ease 0s;-webkit-transform-origin:center;transform-origin:center}#nav-toggler svg .l2{-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#nav-toggler svg .l3{opacity:0;-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#nav-toggler svg .l4{-webkit-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%)}#nav-toggler:hover svg .l2{-webkit-transform:scaleX(1);transform:scaleX(1)}#nav-toggler:hover svg .l3{-webkit-transform:scaleX(0.6);transform:scaleX(0.6)}#nav-toggler:hover svg .l4{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-active-push #nav-toggler svg .l1{opacity:0;-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-active-push #nav-toggler svg .l2{-webkit-transform:rotate(45deg) scaleX(0.8);transform:rotate(45deg) scaleX(0.8)}.nav-active-push #nav-toggler svg .l3{opacity:1;-webkit-transform:rotate(-45deg) scaleX(0.8);transform:rotate(-45deg) scaleX(0.8)}.nav-active-push #nav-toggler svg .l4{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(min-width: 992px){#header-shop .mobile{display:none}#header-shop #nav .header-cta{display:none}}@media(max-width: 991.98px){#header-shop .mobile{display:block}#header-shop #nav .header-cta{display:flex}}@media(max-width: 1199.98px){#header-shop{--gap-header: 1.2em}}@media(max-width: 991.98px){#header-shop{--gap-header: 1.60em}#nav-toggler{display:flex;order:999;margin-left:0}#header-shop .header-language{margin-left:auto}#header-shop .header-cta{display:none}#header-shop #nav .header-cta{left:2rem;position:absolute;margin:0;height:var(--header--height);align-items:center;z-index:80}}@media(max-width: 575.98px){#header-shop>.inside{padding:0 calc(var(--spacing--sides)*.65)}}span[data-woocommerce=user-settings]{position:relative;display:flex;align-items:center;gap:.35em;width:6.85em;justify-content:flex-end}span[data-woocommerce=user-settings] .flag{width:.9em;height:.9em;border-radius:50%;overflow:hidden}span[data-woocommerce=user-settings] .label{min-height:calc(1em*var(--lh--base));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}span[data-woocommerce=user-settings][aria-busy=true]{--color: var(--color--grey-04);color:rgba(0,0,0,0) !important;background:var(--color--grey-01);border-radius:4px}@media(max-width: 991.98px){:root{--shop--header-height-top: 4.75rem;--shop--header-height-center: 0em;--shop--header-height-bottom: 0em}#header-shop .top>.inside .nav{display:none}#header-shop .center{display:none}#header-shop .bottom{display:none}#header-shop .top>.inside{display:grid;align-items:center;grid-auto-columns:1fr;grid-template-columns:max-content 1fr max-content max-content max-content;grid-template-rows:1fr;gap:1em;grid-template-areas:"logo . toggler search links"}#header-shop .top>.inside .toggler{display:flex;font-size:1.125em}#header-shop .top .search{margin-right:-0.85em;margin-left:-0.25em}#header-shop .top .search .search-toggler{background:rgba(0,0,0,0);border:0;padding:.5em .6em;height:auto}#header-shop .top .search .search-toggler span{display:none}}@media(max-width: 767.98px){#header-shop .top .links .link{position:static}#header-shop .top .links .link.account .panel{left:0;right:0}}@media(max-width: 575.98px){:root{--shop--header-height-top: 4.25rem}}#nav-slide,#nav-slide .nav__overlay{z-index:100000;z-index:10000000}#nav-slide .nav__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none}#nav-slide .nav__overlay>*{pointer-events:auto}#nav-slide[aria-hidden=true] .nav__overlay{overflow:hidden}#nav-slide .nav__overlay_close{position:fixed;left:0;top:0;right:0;bottom:0;cursor:pointer;z-index:99999}#nav-slide .nav__close{position:relative;display:flex;justify-content:flex-end}@keyframes navFadeIn{from{opacity:0}to{opacity:1}}@keyframes navFadeOut{from{opacity:1}to{opacity:0}}@keyframes navSlideIn{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes navSlideOut{from{transform:translateX(0%)}to{transform:translateX(100%)}}#nav-slide{display:none}#nav-slide.is-open{display:block}#nav-slide[aria-hidden=false] .nav__overlay{animation:navFadeIn .3s cubic-bezier(0, 0, 0.2, 1) forwards}#nav-slide[aria-hidden=false] .nav__container{animation:navSlideIn .3s cubic-bezier(0, 0, 0.2, 1) forwards}#nav-slide[aria-hidden=true] .nav__overlay{animation:navFadeOut .3s cubic-bezier(0, 0, 0.2, 1) forwards}#nav-slide[aria-hidden=true] .nav__container{animation:navSlideOut .3s cubic-bezier(0, 0, 0.2, 1) forwards}#nav-slide .nav__container,#nav-slide .nav__overlay{will-change:transform}#nav-slide{--padding: 2em;--padding2: 3em}#nav-slide ::-webkit-scrollbar{width:5px;height:5px}#nav-slide ::-webkit-scrollbar-track{box-shadow:none;border-radius:0px;background:var(--color--grey-01);border:0}#nav-slide ::-webkit-scrollbar-thumb{background:var(--color--grey-08);border-radius:1px}#nav-slide .nav__container{width:90%;max-width:23em;height:100%}#nav-slide .nav__container>div{position:fixed;overflow:auto;overflow-y:scroll;overflow-x:hidden;top:0;left:0;bottom:0;background:var(--color--grey-00);width:100%;padding-top:var(--actionbar--height, 0em);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .3s cubic-bezier(0, 0, 0.2, 1);transition:transform .3s cubic-bezier(0, 0, 0.2, 1)}#nav-slide .nav__container>div>ul{margin:var(--padding) 0 0;padding:0 var(--padding);list-style:none}#nav-slide .nav__container>div>ul>li{margin:0}#nav-slide .nav__container>div>ul>li.type-menu_shortcode{border:0}#nav-slide .nav__container>div>ul>li>a{display:block;width:100%;align-items:center;padding:1rem 0rem;margin:0;font-family:var(--ff--extra);font-size:1.475rem;color:var(--nav--color-text);z-index:5;border-bottom:1px solid #e7e7e7;-webkit-transition:.3s ease 0s;transition:.3s ease 0s}#nav-slide .nav__container>div>ul>li>a sub,#nav-slide .nav__container>div>ul>li>a sup{font-size:70%}#nav-slide .nav__container>div>ul>li>a:hover{opacity:.6}#nav-slide .nav__container>div>ul>li>a[data-open]{position:relative;padding-right:1em}#nav-slide .nav__container>div>ul>li>a[data-open]:before{content:"";position:absolute;right:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOC43NzQ3MyA3LjIyNTI4TDE2Ljc1OTUgNy4zODgyNEwxNi45MjI1IDE1LjM3MyIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiLz4NCiAgICA8cGF0aCBkPSJNMTcuMDI0MyA3LjIyNTI5TDcuMTI0NzggMTcuMTI0OCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiLz4NCjwvc3ZnPg0K) no-repeat center;width:1.15em;height:1.15em;background-size:contain;transform:rotate(45deg)}#nav-slide .nav__container>div>ul+ul{margin-top:0}#nav-slide .nav__container>div>ul+*{margin-top:var(--padding)}#nav-slide .nav__container>div .header{padding:var(--padding);height:var(--header--height, auto);height:6em;display:flex;align-items:center;line-height:1}#nav-slide .nav__container>div .header .logo{width:60%;height:auto;max-width:3.75em}#nav-slide .nav__container>div .header .closer{margin-left:auto;display:flex;align-items:center;padding:.5em 0;cursor:pointer;color:var(--color--text)}#nav-slide .nav__container>div .header .closer:hover{opacity:.8}#nav-slide .nav__container>div .header .closer svg{width:1.75em}#nav-slide .nav__container>div .header .back{display:flex;align-items:baseline;gap:.75em;font-size:var(--fs--small);cursor:pointer;color:var(--color--text)}#nav-slide .nav__container>div .header .back svg{width:auto;height:.7em}#nav-slide .nav__container>div .after-header{margin:var(--padding) 0;padding:0 var(--padding);display:flex;gap:.5em;line-height:1;flex-direction:column}#nav-slide .nav__container>div .after-header .hx{margin:0;font-weight:var(--fw--bold);text-transform:uppercase;letter-spacing:var(--text--letterspacing)}#nav-slide .nav__container>div .after-header a{margin:0;display:flex;align-items:center;font-size:var(--fs--small);text-transform:uppercase;letter-spacing:var(--text--letterspacing);font-weight:var(--fw--bold);color:var(--color--text);text-decoration:underline;text-underline-offset:.2em;padding:.25em 0}#nav-slide .nav__container>div .after-header a svg{height:2em;width:auto}#nav-slide .nav__container>div.is-open{-webkit-transform:translateX(0%);transform:translateX(0%)}#nav-slide .nav__container>div.level_1{-webkit-transform:translateX(0%);transform:translateX(0%)}#nav-slide .nav__container>div *[data-micromodal-trigger]{cursor:pointer}#nav-slide .nav__container>div *[data-micromodal-trigger]:hover{opacity:.8}#nav-slide .nav__container>div nav.secondary{margin:var(--padding2) 0;padding:0 var(--padding)}#nav-slide .nav__container>div nav.secondary a{color:var(--color--text);padding:.25em 0;display:inline-block}#nav-slide .nav__container>div nav.secondary a:hover{opacity:.6}#nav-slide .nav__container>div nav.secondary ul{margin:0;padding:0;list-style:none;font-size:var(--fs--small)}#nav-slide .nav__container>div .shop_menu_content{margin:var(--padding2) 0;padding:0 var(--padding)}#nav-slide .nav__container>div .shop_menu_content .shortcode.teaser{--cols: 1}#nav-slide .nav__container>div .socials{display:flex;justify-content:flex-start;gap:1em;margin:var(--padding2) 0;padding:0 var(--padding)}#nav-slide .nav__container>div .socials a{line-height:1;display:flex;align-items:center;justify-content:center}#nav-slide .nav__container>div .socials a:hover{opacity:.8}#nav-slide .nav__container>div .socials svg{width:1.25em;height:1.25em}#nav-slide .nav__container>div .misc{margin:auto 0 0;padding:var(--p--40) var(--padding);display:flex;color:var(--color--text);gap:.25em;background:#ededed;flex-direction:column}#nav-slide .nav__container>div .misc span[data-woocommerce=user-settings]{justify-content:flex-start}#nav-slide .nav__container>div .misc .link{display:flex;align-items:center;gap:.5em}#nav-slide .nav__container>div .misc .link:hover{opacity:.8}#nav-slide .nav__container>div .misc .link svg{width:.9em;height:.9em;object-fit:cover}#nav-slide .nav__container>div .misc .link+*:not(.link){margin-top:.5em}#nav-slide .nav__container>div .misc hr{margin:.5em 0;border-color:var(--color--grey-01)}#nav-slide .nav__container>div .misc hr+*{margin-top:0}#footer-shop{--color--text: var(--color--white);position:relative;background-color:var(--color--powerup-grey-dark);color:var(--color--white);padding:var(--p--80) 0}#footer-shop a{color:var(--color--white);text-decoration:none}#footer-shop a:hover{opacity:.6}#footer-shop .top>.inside{max-width:1360px;padding:0 var(--spacing--sides);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1.4fr;grid-template-rows:auto;gap:3em 1em;grid-template-areas:"co m1 m2 m3 m4 m5"}#footer-shop .top>.inside .footer-contact{grid-area:co}#footer-shop .top>.inside .footer-menu-1{grid-area:m1}#footer-shop .top>.inside .footer-menu-2{grid-area:m2}#footer-shop .top>.inside .footer-menu-3{grid-area:m3}#footer-shop .top>.inside .footer-menu-4{grid-area:m4}#footer-shop .top>.inside .footer-menu-5{grid-area:m5}#footer-shop .bottom{margin-top:var(--p--20)}#footer-shop .bottom>.inside{max-width:1360px;padding:0 var(--spacing--sides);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--p--20) 2em}#footer-shop .bottom>.inside .footer-social{width:100%}#footer-shop .bottom>.inside .footer-payment{width:auto}#footer-shop .bottom>.inside .footer-copyright{width:auto}#footer-shop .bottom>.inside .footer-settings{width:auto}#footer-shop .bottom>.inside .klx-info{width:100%}#footer-shop .footer-contact .logo{width:100%;max-width:80px}#footer-shop .footer-contact .contact{font-family:var(--ff--base);font-weight:var(--fw--regular);font-size:var(--fs--small-text);line-height:var(--lh--small-text)}#footer-shop div[class*=footer-menu]>p:first-child{margin-top:0}#footer-shop div[class*=footer-menu]>p:first-child+*{margin-top:calc(var(--spacing--paragraph)*.5)}#footer-shop div[class*=footer-menu] ul.menu{list-style:none;margin:0;padding:0}#footer-shop div[class*=footer-menu] ul.menu li{padding:.2em 0}#footer-shop div[class*=footer-menu] a{color:var(--color--grey-04);display:inline-block}#footer-shop div[class*=footer-menu] ul:not([class*=menu]){margin:0}#footer-shop div[class*=footer-menu] ul:not([class*=menu]) li{display:flex;gap:.75em;padding:.2em 0 .2em 1.5em}#footer-shop div[class*=footer-menu] ul:not([class*=menu]) li:before{content:"";background:var(--color--powerup-green);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNyAxLjVMNiAxMi41TDEgNy41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNyAxLjVMNiAxMi41TDEgNy41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);width:.75em;height:.75em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex:0 0 auto;display:inline-flex;transform:translateY(0.4em);top:.45em}#footer-shop .footer-social{display:flex;justify-content:flex-end;align-items:flex-end;gap:1em;margin-bottom:var(--p--40)}#footer-shop .footer-social a{line-height:1;display:flex;align-items:center;justify-content:center}#footer-shop .footer-social svg{width:1.25em;height:1.25em}#footer-shop .footer-payment{display:flex;gap:1em;align-items:center}#footer-shop .footer-payment .label{display:flex;align-items:center;gap:.5em}#footer-shop .footer-payment .label svg{height:1em;width:auto}#footer-shop .footer-payment ul{margin:0}#footer-shop .footer-copyright{width:auto;margin-left:auto;display:flex;align-items:center;font-family:var(--ff--base);font-weight:var(--fw--regular);font-size:var(--fs--small-text);line-height:var(--lh--small-text)}#footer-shop .footer-copyright *{margin:0;font:inherit}#footer-shop .klx-info{font-family:var(--ff--base);font-weight:var(--fw--regular);font-size:var(--fs--small-text);line-height:var(--lh--small-text);color:#6b6b6b;padding:0 !important;display:flex;justify-content:flex-end !important}#footer-shop .klx-info *{margin:0;font:inherit}#footer-shop .klx-info img{max-width:unset !important;height:1.2em;width:auto;opacity:.4}@media(max-width: 1199.98px){#footer-shop .top>.inside{grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-areas:"co m1 m2 m3" "co m4 m5 ."}}@media(max-width: 991.98px){#footer-shop .top>.inside{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"co co co" "m1 m2 m3" "m4 m5 ."}#footer-shop .footer-social{margin-top:2em;justify-content:flex-start}#footer-shop .bottom>.inside{flex-direction:column;align-items:flex-start}#footer-shop .bottom>.inside .footer-copyright{margin:0}#footer-shop .bottom>.inside .klx-info{justify-content:flex-start !important}}@media(max-width: 767.98px){#footer-shop .top>.inside{grid-template-columns:1fr 1fr;grid-template-areas:"co co" "m1 m2" "m3 m4" "m5 m5"}#footer-shop .bottom>.inside .footer-payment{flex-direction:column;align-items:flex-start}}.reset{font-size:var(--fs--small)}.reset a{color:var(--color--primary);text-decoration:underline}.filter.style-jenbacher{--color: var(--color--jenbach)}.filter.style-mwm{--color: var(--color--mwm)}.filter.style-caterpillar{--color: var(--color--caterpillar)}.filter{--color: var(--color--primary)}.filter>.title{padding:1em 0;position:relative;display:inline-block;color:var(--color--text);display:flex;align-items:center;text-align:center;justify-content:space-between;gap:.75em;font-weight:var(--fw--bold);cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.filter>.title>*{margin:0}.filter>.title .counter{width:1.5em;height:1.5em;display:flex;align-items:center;color:var(--color--white);background:var(--color);justify-content:center;border-radius:50%;font-size:.65em;opacity:0}.filter>.title .counter.show{opacity:1}.filter>.title .close{margin-left:auto}.filter>.title .close svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease;transition:.3s ease}.filter>.content{padding:5px 1px 25px}.filter.active .close svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter>.content label{font-size:1em}.filter>.content input:checked+label:after{background:var(--color);outline-color:var(--color)}.filter>.content .radio+.radio{margin-top:.25em}.filter>.content .checkbox+.checkbox{margin-top:.25em}.filter>.content input::-webkit-outer-spin-button,.filter>.content input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter>.content .slider-container{width:100%;height:6px;position:relative;background:var(--color--grey-05);border-radius:6px;margin-top:-12px;margin-bottom:12px}.filter>.content .slider-container .slider-track{height:100%;left:0%;right:0%;position:absolute;border-radius:inherit;background:var(--color--primary)}.filter>.content .range-input{position:relative;z-index:10;height:20px}.filter>.content .range-input input{position:absolute;width:100%;height:100%;background:none;top:0px;pointer-events:none;cursor:pointer;-webkit-appearance:none;padding:0;min-height:auto;border:0;line-height:normal;color:var(--color--primary)}.filter>.content .range-input input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:70%;background:var(--color--primary-darker);pointer-events:auto;-webkit-appearance:none}.filter>.content .input-fields{display:flex;justify-content:flex-start;text-align:center;align-items:center;gap:0em;font-size:var(--fs--small)}.filter>.content .input-fields input{background:rgba(0,0,0,0);border:0;width:4em;padding:0}.filter>.content .input-fields .center{margin:0 1em}#filter-form{position:absolute;left:-99999px;opacity:0}.filter-button{position:relative}.filter-button>.title{background:var(--color--white);padding:1em 1.4rem;font-size:var(--fs--small-text);border-radius:var(--border-radius);text-transform:uppercase}.filter-button>.content{position:absolute;left:0;top:100%;background:var(--color--white);padding:1rem 1.4rem;z-index:100;white-space:nowrap;box-shadow:0 6px 13px -5px rgba(0,0,0,.2);min-width:100%;border-radius:0 0 var(--border-radius) var(--border-radius)}.filter.filter-simple>.content{display:block !important}.filter ::-webkit-scrollbar{width:7px;height:7px}.filter ::-webkit-scrollbar-track{box-shadow:none;border-radius:0px;background:var(--color--grey-05)}.filter ::-webkit-scrollbar-thumb{background:var(--color--grey-50);border-radius:4px}.filter-changed-msg{position:fixed;bottom:0;left:0;right:0;z-index:1000;width:100%;background:var(--color--grey-10);color:var(--color--grey-00)}.filter-changed-msg>.content{padding:1em 1.5em;max-width:var(--width--small);text-align:center;margin:0 auto}.filter-changed-msg>.content>*{margin:0}.filter-changed-msg>.content button{display:inline-block;background:rgba(0,0,0,0);color:inherit;text-decoration:underline;border:0;padding:.5em 0;margin:0 12px 0 0;cursor:pointer}.filter-changed-msg>.content button:hover{opacity:.8}.filter-changed-msg>.content button[id*=reset]{opacity:.6}.filter-changed-msg>.content button[id*=reset]:hover{opacity:.4}.shop-wrapper .top form{display:flex;flex-wrap:nowrap;gap:1em}.shop-wrapper .top form .filter{flex:1 1 100%}.shop-wrapper .side .filter+.filter{border-top:1px solid var(--color--grey-02)}#main *+.shop-wrapper{margin-top:var(--p--40)}.shop-wrapper{overflow:visible;display:grid;align-items:start;grid-auto-columns:1fr;grid-template-columns:18fr 82fr;grid-template-rows:min-content;gap:var(--spacing--paragraph) var(--p--32);max-width:var(--width--regular);grid-template-areas:"side products-wrapper"}.shop-wrapper>.top{grid-area:top}.shop-wrapper>.side{grid-area:side}.shop-wrapper>.products-wrapper{grid-area:products-wrapper}.shop-wrapper>.side{position:sticky;top:50px}.shop-wrapper .woocommerce-result-count{text-align:right;margin:0;font-size:var(--fs--small-text);color:var(--color--text-06);margin-bottom:1rem}.shop-wrapper .woocommerce-result-count+*{margin-top:var(--spacing--paragraph)}main.shop-archive .term-description{max-width:var(--width--smaller)}main.shop-archive .term-faq{max-width:var(--width--smaller)}main.shop-archive .term-faq .accordions .accordion{border-color:var(--color--grey-02);padding:1.5em 0 1.75em 0}main.shop-archive .term-faq .accordions .toggler{padding:0;min-height:auto}main.shop-archive .term-faq .accordions .toggler .icon{display:none}main.shop-archive .term-faq .accordions .content{display:block !important;padding:0 !important;margin:1em 0 0 0 !important;height:auto !important}main.shop-archive .term-faq .accordions .content *:first-child{margin-top:0}main.post-type-product .term-faq{max-width:var(--width--smaller)}main.post-type-product .term-faq .accordions .accordion{border:none;background:var(--color--white);padding:var(--p--32) var(--p--25)}main.post-type-product .term-faq .accordions .accordion+.accordion{margin-top:1em}main.post-type-product .term-faq .accordions .toggler{padding:0;min-height:auto}main.post-type-product .term-faq .accordions .content{padding:var(--p--20) 0 0 0}main.post-type-product .term-faq .accordions .content *:first-child{margin-top:0}.products{--cols: 3;--gap-y: 16px;--gap-x: 16px;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);padding:0;margin:0;list-style:none;width:100%}.products .product{flex:0 0 var(--width);max-width:var(--width)}.products.products-carousel{display:grid;gap:0;position:relative}.products.products-carousel .product{max-width:unset;flex:0 0 auto;width:100%}.products.products-carousel .product-cta{max-width:unset;flex:0 0 auto;width:100%}.products.products-carousel .swiper-container{margin:0 calc(var(--gap-x)*-0.5);overflow:hidden}.products.products-carousel .swiper-slide{padding:0 calc(var(--gap-x)*.5);display:flex;height:auto}.product-labels{position:absolute;right:var(--padding);top:var(--padding);z-index:10;gap:2px;display:flex;flex-wrap:wrap;justify-content:flex-end;width:calc(100% - var(--padding)*2);pointer-events:none}.product-labels>*{font-size:var(--fs--small-text);text-transform:uppercase;padding:.22em .425em .14em .425em;color:var(--color--white);background:var(--color--text);border-radius:var(--border-radius);line-height:1.2}.product-labels>*.onsale{background:var(--woo--c-sale)}.product-labels>*.featured{background:var(--woo--c-featured)}.product-labels>*.bestseller{background:var(--woo--c-bestseller)}.product-labels>*.new{background:var(--woo--c-new)}a.added_to_cart{display:none !important}@media(min-width: 992px){.products-wrapper .product .woocommerce-loop-product__title{font-size:var(--woo-fs--product-loop-hx-2)}}.product{--padding: 1.5em;position:relative;display:flex;flex-direction:column;padding:var(--padding);background:var(--color--white);border-radius:var(--border-radius);border:1px solid rgba(0,0,0,0);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.product:hover{border-color:var(--color--grey-02)}.product.featured{border-color:var(--color--primary)}.product.featured:hover{border-color:var(--color--primary-darker)}.product .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.product .image_container{position:relative}.product .image_container a:hover:before{opacity:.2}.product .image_container img{transform:none !important}.product .image_container:after{content:"";position:relative;display:block;padding-bottom:100%;width:100%;z-index:-10;pointer-events:none}.product .image_container *{width:100%;height:100%;object-fit:cover;position:absolute !important;left:0;top:0;right:0;bottom:0}.product .stock{color:var(--color--text-06);font-size:var(--fs--small-text)}.product .stock *{margin:0}.product .stock *:before{content:"";position:relative;width:.45em;height:.45em;border-radius:100%;background:var(--color--text-06);display:inline-block;vertical-align:middle;transform:translateY(-20%) translateZ(0px);margin-right:.5em}.product .stock *.instock:before{background:var(--woo--c-instock)}.product .stock *.fewdays:before{background:var(--woo--c-fewdays)}.product .stock *.backorder:before{background:var(--woo--c-backorder)}.product .stock *.soldout:before{background:var(--woo--c-soldout)}.product .woocommerce-loop-product__title{font-family:var(--ff--base);font-size:var(--woo-fs--product-loop-hx);font-weight:var(--fw--bold);line-height:1.2;hyphens:auto;hyphenate-limit-chars:6 3 3;margin:.2em 0 0 0}.product .description{color:var(--color--text-06);font-size:var(--fs--small-text);line-height:var(--lh--small-text);margin-top:.45em;hyphens:auto;hyphenate-limit-chars:6 3 3}.product .description>*{margin:0}.product .description+.description{margin-top:0}.product .after-title{width:100%;display:grid;grid-auto-columns:1fr;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0px 0px;grid-template-areas:"price price" "tax colors";margin-top:auto;padding-top:.75em}.product .after-title .colors{grid-area:colors}.product .after-title .price{grid-area:price}.product .after-title .tax{grid-area:tax}.product .after-title .colors{text-align:right;font-size:var(--fs--small);color:var(--c--grey)}.product .price{font-size:var(--woo-fs--product-loop-hx-2);font-weight:var(--fw--bold);line-height:1.2;display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:column;gap:.25em .5em}.product .price>.price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:row;gap:.25em .5em}.product .price>.price-wrap>del{order:10;font-size:.9em;transform:translateY(-0.2em)}.product .price>.price-wrap>ins,.product .price>.price-wrap>.woocommerce-Price-amount{font-size:1em;text-decoration:none;color:inherit}.product .price>.price-wrap.price-extra{font-size:.5835em;color:var(--color--text-06);display:block}.product .price .tax{order:20;font-size:.665em;color:var(--color--text-06)}.product .price .login{order:30;font-size:.665em;color:var(--color--powerup-green);width:100%}.product.outofstock .image_container img{opacity:.5}.product.outofstock .woocommerce-variation-add-to-cart{opacity:.5;cursor:not-allowed}.product.outofstock .woocommerce-variation-add-to-cart>*{pointer-events:none}body.single-product main .breadcrumb>ul{max-width:var(--width--regular)}#main .single-product{display:grid;grid-auto-columns:1fr;grid-template-columns:calc(50% - 1em) calc(50% - 1em);grid-template-rows:1fr;gap:2em;grid-template-areas:"images summary";margin-top:2em;overflow:visible}#main .single-product .images{grid-area:images}#main .single-product .summary{grid-area:summary}#main .single-product .images{--padding: 1em;--gap-y: 2em;--gap-x: 2em;overflow:hidden;position:relative}#main .single-product .images .image_container{position:relative;background:var(--color--white)}#main .single-product .images .image_container *{position:absolute !important;top:0;left:0;width:100%;height:100%;object-fit:cover}#main .single-product .images .image_container:after{content:"";position:relative;width:100%;padding-bottom:100%;display:block;z-index:-10}#main .single-product .images .thumbs-wrapper{margin-top:var(--gap-y);--cols: 2;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);width:100%}#main .single-product .images .thumbs-wrapper>a{position:relative;flex:0 0 var(--width);max-width:var(--width)}#main .single-product .summary{padding:calc(var(--spacing--sides)*.75) calc(var(--spacing--sides)*1.25)}#main .single-product .summary>*{margin-top:0;z-index:100}#main .single-product .summary>*+*{margin-top:var(--p--25)}#main .single-product .summary .cart>*+*{margin-top:var(--p--25)}#main .single-product .summary .woocommerce-variation-add-to-cart>*+*{margin-top:var(--p--25)}#main .single-product .summary .meta{font-size:var(--fs--small-text);color:var(--color--text-06);margin:0;z-index:10}#main .single-product .summary .meta .label{display:flex;align-items:baseline;gap:.45em}#main .single-product .summary .meta .label svg{background:var(--color--text);color:#fff;width:1em;height:1em;border-radius:100%;padding:.15em;transform:translateY(0.15em)}#main .single-product .summary .meta .panel{color:var(--color--text);font-size:.9rem}#main .single-product .summary .product_title{margin-top:.6rem;font-family:var(--ff--extra);font-size:var(--woo-fs--product-hx);font-weight:var(--fw--regular);line-height:1.2;hyphens:auto;hyphenate-limit-chars:6 3 3}#main .single-product .summary .rating{display:flex;gap:.5em;align-items:center;margin-top:.7rem}#main .single-product .summary .rating a{font-size:var(--fs--small-text)}#main .single-product .summary .rating span.stars{position:relative;height:1.2em;line-height:1;display:inline-flex;align-items:center}#main .single-product .summary .rating span.stars>*{position:relative;white-space:nowrap;overflow:hidden;color:var(--color--grey-03)}#main .single-product .summary .rating span.stars>* svg{width:auto;height:.8em;padding:0 1px}#main .single-product .summary .rating span.stars>*.full{color:#ffd600;position:absolute}#main .single-product .summary .description>*+*{margin-top:1em}#main .single-product .summary .description ul{padding:0;list-style:none}#main .single-product .summary .description ul li{position:relative;padding-left:1.5em}#main .single-product .summary .description ul li:before{content:"";position:absolute;left:.1em;top:.45em;width:.45em;height:.45em;background:var(--color--text);transform:translateZ(10px)}#main .single-product .summary .description ul li+li{margin-top:.5em}#main .single-product .summary .price{font-size:1.5em;font-family:var(--ff--extra);display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:column;line-height:1.2;gap:.25em .5em}#main .single-product .summary .price>.price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:row;gap:.25em .5em}#main .single-product .summary .price>.price-wrap>del{order:10;font-size:.9em;transform:translateY(-0.2em)}#main .single-product .summary .price>.price-wrap>ins,#main .single-product .summary .price>.price-wrap>.woocommerce-Price-amount{font-size:var(--fs--subtitle);text-decoration:none;color:inherit}#main .single-product .summary .price>.price-wrap.price-extra{font-size:.5835em;color:var(--color--text-06);display:block}#main .single-product .summary .price .tax{order:20;font-size:.5835em;color:var(--color--text-06)}#main .single-product .summary .price .login{order:30;font-size:.5835em;color:var(--color--powerup-green);width:100%}#main .single-product .summary .stock{color:var(--color--text-06)}#main .single-product .summary .stock *{margin:0}#main .single-product .summary .stock *:before{content:"";position:relative;width:.45em;height:.45em;border-radius:100%;background:var(--color--text-06);display:inline-block;vertical-align:middle;transform:translateY(-20%) translateZ(0px);margin-right:.5em}#main .single-product .summary .stock *.instock:before{background:var(--woo--c-instock)}#main .single-product .summary .stock *.fewdays:before{background:var(--woo--c-fewdays)}#main .single-product .summary .stock *.backorder:before{background:var(--woo--c-backorder)}#main .single-product .summary .stock *.soldout:before{background:var(--woo--c-soldout)}#main .single-product .summary .quantity label{display:none}#main .single-product .summary .buttons{--cols: 2;--gap-y: 0.75rem;--gap-x: 0.75rem;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);padding:0;width:100%}#main .single-product .summary .buttons .button{flex:0 0 var(--width);max-width:var(--width);text-align:center;justify-content:center;--color-background: var(--color--powerup-green);--color-text: var(--color--white);--color-background-active: var(--color--powerup-green);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 0.9;background:rgba(0,0,0,0);border:0;cursor:pointer;font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase;position:relative;color:var(--color-text);padding:1.35em 1.2875em;display:flex;align-items:center;gap:.75em;border-radius:var(--border-radius);-webkit-transition:.3s ease;transition:.3s ease}#main .single-product .summary .buttons .button.w100{flex:0 0 100%;max-width:100%}#main .single-product .summary .buttons .button:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;border-radius:inherit;opacity:var(--opacity);background:var(--color-background);-webkit-transition:.3s ease;transition:.3s ease}#main .single-product .summary .buttons .button:hover{color:var(--color-text-active)}#main .single-product .summary .buttons .button:hover:before{opacity:var(--opacity-active);background:var(--color-background-active)}#main .single-product .summary .buttons .button small{text-transform:none}#main .single-product .summary .buttons .button .icon{font-size:1.45em;height:1em;margin:-0.225em 0 -0.225em 0;position:relative;display:inline-block}#main .single-product .summary .buttons .button .icon svg{height:1em;width:auto;margin:0}#main .single-product .summary .buttons .button[class*=afrfqbt] .icon:after{content:"+";position:absolute;width:1em;height:1em;color:var(--color-background);background:var(--color-text);display:inline-block;z-index:10;bottom:-0.2em;right:-0.4em;border-radius:50%;font-size:.6em}#main .single-product .summary .buttons .button.style-grey{--color-background: var(--color--powerup-grey);--color-text: var(--color--white);--color-background-active: var(--color--powerup-grey);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 0.9}#main .single-product .summary .buttons .button.style-outline{--color-background: transparent;--color-text: var(--color--text);--color-background-active: transparent;--color-text-active: var(--color--primary);--opacity: 1;--opacity-active: .9;border:1px solid var(--color--grey-02)}#main .single-product .summary .buttons .button.style-outline .icon:after{color:var(--color--white);background:var(--color--powerup-green)}#main .single-product .summary .buttons .button.style-green{--color-background: #2b5f39;--color-text: var(--color--white);--color-background-active: rgb(27.1086956522, 59.8913043478, 35.9347826087);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 0.9}#main .single-product .summary .buttons .button[disabled]{opacity:.7;--color-background: var(--color--powerup-grey);--color-text: var(--color--white);--color-background-active: var(--color--powerup-grey);--color-text-active: var(--color--white);--opacity: 0.8;--opacity-active: 0.8;cursor:not-allowed}#main .single-product .summary .buttons .button.single_buy_now_button{order:-1}#main .single-product .summary .cart-info .label{font-weight:var(--fw--bold);text-decoration:underline;display:flex;align-items:baseline;gap:.45em}#main .single-product .summary .cart-info .label svg{background:var(--color--text);color:#fff;width:1em;height:1em;border-radius:100%;padding:.15em;transform:translateY(0.15em)}#main .single-product .summary .cart-info .panel>*:first-child{margin-top:0}#main .single-product .summary p.questions a{font-weight:var(--fw--bold)}#main .single-product .summary .product-attributes-table{display:flex;flex-direction:column}#main .single-product .summary .product-attributes-table .row>*{border-top:1px solid var(--color--grey-02);padding:.45em 0}#main .single-product .summary .product-attributes-table .row:first-child>*{border:0}#main .single-product .summary .product-attributes-table .row{--cols: 2;--gap-y: 0em;--gap-x: 2em;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}#main .single-product .summary .product-attributes-table .row.col-1{--cols: 1}#main .single-product .summary .product-attributes-table .row>.item{flex:0 0 var(--width);max-width:var(--width);display:flex;gap:1em;line-height:1.3}#main .single-product .summary .product-attributes-table .row>.item>.label{flex:1 1 50%;max-width:6.8em;font-weight:var(--fw--bold)}#main .single-product .summary .product-attributes-table .row>.item>.value{flex:1 1 50%}#main .single-product .quantity{max-width:calc(50% - .375rem)}#main .single-product .woocommerce-variation.single_variation{display:none !important}#main .single-product table.variations{border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--color--grey-01);background:var(--color--white);border-spacing:0;border-collapse:separate}#main .single-product table.variations .reset_variations{display:none}#main .single-product table.variations select{border:1px solid var(--color--grey-01);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"%23485150\" d=\"M0 6l12 15 12-15\"/></svg>");background-repeat:no-repeat;background-size:.5em;background-position:calc(100% - .75em) center;padding-right:2em}#main .single-product table.variations label{min-height:2.75em;display:flex;align-items:center;padding:0 1em;font-size:1em}#main .single-product table.variations tr{border:1px solid var(--color--grey-01)}#main .single-product table.variations td,#main .single-product table.variations th{border:none;padding:.4em}#main .single-product *[data-product-sku][aria-busy=true],#main .single-product *[data-product-price][aria-busy=true],#main .single-product *[data-product-stock][aria-busy=true]{position:relative;width:4em;color:rgba(0,0,0,0);border-radius:var(--border-radius);background:var(--color--grey-01);overflow:hidden;vertical-align:middle;cursor:wait;pointer-events:none}#main .single-product *[data-product-sku][aria-busy=true]>*,#main .single-product *[data-product-price][aria-busy=true]>*,#main .single-product *[data-product-stock][aria-busy=true]>*{opacity:0}#main .single-product *[data-product-sku][aria-busy=true] *,#main .single-product *[data-product-price][aria-busy=true] *,#main .single-product *[data-product-stock][aria-busy=true] *{color:rgba(0,0,0,0) !important}#main .single-product *[data-product-sku][aria-busy=true]:after,#main .single-product *[data-product-price][aria-busy=true]:after,#main .single-product *[data-product-stock][aria-busy=true]:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);animation:animShimmer 2s infinite;content:"";background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));z-index:10}#main .single-product .price[aria-busy=true]{width:100%}#main .single-product .stock[aria-busy=true]{width:100%}#main .single-product .buttons[aria-busy=true]{position:relative;opacity:.8;cursor:wait}#main .single-product .buttons[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color--background);z-index:10;opacity:.2}@keyframes animShimmer{100%{transform:translateX(100%)}}a .image_container:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%, -30%);font-size:2em;color:var(--color--white);opacity:0;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}a .image_container{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:hover .image_container{opacity:.8}a:hover .image_container:before{opacity:1;transform:translate(-50%, -50%)}.product-large-cta{position:relative;--padding: 1.5em;padding:calc(var(--padding)*2.5) calc(var(--padding)*2);flex:0 0 calc(var(--width)*2 + var(--gap-x));max-width:calc(var(--width)*2 + var(--gap-x));border-radius:var(--border-radius);overflow:hidden;min-height:30em}.product-large-cta .hx{margin:0;max-width:19em;width:80%}.product-large-cta figure.image_container{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1}.product-large-cta figure.image_container img{width:100%;height:100%;object-fit:cover}.product-large-cta .wp-block-buttons{z-index:10;position:relative}.product-large-cta .wp-block-buttons a.wp-block-button__link{--color-background: var(--color--white);--color-text: var(--color--text);--opacity: 1}.product-large-cta:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-2;background:linear-gradient(330deg, #C0C0C0, #EBEBEB 80%)}.product-reviews{display:grid;grid-auto-columns:1fr;grid-template-columns:18fr 82fr;grid-template-rows:min-content;gap:0 var(--p--32);max-width:var(--width--regular);grid-template-areas:"side comments"}.product-reviews .side{grid-area:side}.product-reviews .comments{grid-area:comments}.product-reviews>.side>*:first-child{margin-top:0}.product-reviews>.comments{position:relative;grid-area:comments;max-width:892px;margin-left:auto;width:100%}.product-reviews>.comments:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color--background);z-index:9;display:none;opacity:.6}.product-reviews>.comments>*:first-child{margin-top:0}.product-reviews>.comments[aria-busy=true]{--color: var(--color--grey-09)}.product-reviews>.comments[aria-busy=true]:before{display:block}.product-reviews>.comments[aria-busy=true]:after{top:5em}.product-reviews hr{border-color:var(--color--grey-02);margin-top:1em}.product-reviews .average-rating{font-size:4em;font-family:var(--ff--extra);line-height:1}.product-reviews .commentlist{margin-top:0}.product-reviews .review{display:flex;padding:var(--p--40) 0}.product-reviews .review .meta{flex:1 1 30%}.product-reviews .review .meta .stars{position:relative;height:1.2em;line-height:1;display:inline-flex;align-items:center}.product-reviews .review .meta .stars>*{position:relative;white-space:nowrap;overflow:hidden;color:var(--color--grey-03)}.product-reviews .review .meta .stars>* svg{width:auto;height:.8em;padding:0 1px}.product-reviews .review .meta .stars>*.full{color:var(--color--text);position:absolute}.product-reviews .review .meta .author{margin-top:1.4em}.product-reviews .review .meta .date{margin-top:.5em;font-size:var(--fs--small-text);color:var(--color--text-06)}.product-reviews .review .text{flex:1 1 70%}.product-reviews .review .text>*:first-child{margin-top:0}.product-reviews .review+.review{border-top:1px solid var(--color--grey-02)}.product-reviews .woocommerce-pagination{margin-top:var(--spacing--paragraph)}.comment-form .comment-reply-title{display:none}.comment-form .comment-form-rating>*{margin:0}.comment-form .stars span{display:flex;gap:2px}.comment-form .stars a{display:inline-block;width:1.5em;height:1.5em;color:rgba(0,0,0,0)}.comment-form .stars a:before{content:"";position:absolute;width:100%;height:100%;background:#ffd600;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMiIgZmlsbD0iY3VycmVudENvbG9yIiB2aWV3Qm94PSIwIDAgMTMgMTIiPg0KICA8cGF0aCBkPSJNNi43MTA0LjE5NzcgOC4zMTExIDMuOTg2bDQuMDk3OC4zNTJjLjI4NDIuMDI0NS4zOTk4LjM3OTIuMTg0MS41NjU4TDkuNDg0NyA3LjU5N2wuOTMxNSA0LjAwNmMuMDY0Ni4yNzg0LS4yMzcxLjQ5NzQtLjQ4MTIuMzQ5NWwtMy41MjE3LTIuMTI0LTMuNTIxNiAyLjEyMzljLS4yNDQ4LjE0NzItLjU0NTgtLjA3MTctLjQ4MTItLjM0OTVsLjkzMTQtNC4wMDZMLjIzMyA0LjkwMzJjLS4yMTU3LS4xODY3LS4xMDA3LS41NDEzLjE4NDEtLjU2NTlsNC4wOTc4LS4zNTJMNi4xMTU1LjE5NzdjLjExMTItLjI2MzYuNDgzOS0uMjYzNi41OTUgMFoiLz4NCjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMiIgZmlsbD0iY3VycmVudENvbG9yIiB2aWV3Qm94PSIwIDAgMTMgMTIiPg0KICA8cGF0aCBkPSJNNi43MTA0LjE5NzcgOC4zMTExIDMuOTg2bDQuMDk3OC4zNTJjLjI4NDIuMDI0NS4zOTk4LjM3OTIuMTg0MS41NjU4TDkuNDg0NyA3LjU5N2wuOTMxNSA0LjAwNmMuMDY0Ni4yNzg0LS4yMzcxLjQ5NzQtLjQ4MTIuMzQ5NWwtMy41MjE3LTIuMTI0LTMuNTIxNiAyLjEyMzljLS4yNDQ4LjE0NzItLjU0NTgtLjA3MTctLjQ4MTItLjM0OTVsLjkzMTQtNC4wMDZMLjIzMyA0LjkwMzJjLS4yMTU3LS4xODY3LS4xMDA3LS41NDEzLjE4NDEtLjU2NTlsNC4wOTc4LS4zNTJMNi4xMTU1LjE5NzdjLjExMTItLjI2MzYuNDgzOS0uMjYzNi41OTUgMFoiLz4NCjwvc3ZnPg==);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s ease 0s}.comment-form .stars:not(:hover) a.active~a:before{background:#bdbdbd}.comment-form .stars a:hover{opacity:1}.comment-form .stars a:hover:before{background:rgb(229.5,192.6,0)}.comment-form .stars a:hover~a:before{background:#bdbdbd}@media(max-width: 991.98px){.products{--cols: 2}.shop-wrapper{grid-auto-columns:1fr;grid-template-columns:100%;grid-template-rows:min-content;gap:2em 2.5em;grid-template-areas:"side" "products-wrapper"}.shop-wrapper>.top{display:none}.shop-wrapper>.side{position:relative;top:0;height:auto !important;width:100% !important}.shop-wrapper>.side>.inner{transform:none !important;position:relative !important;top:unset !important;bottom:unset !important;width:100% !important;will-change:unset !important}#main .single-product .summary{padding:calc(var(--spacing--sides)*.25) calc(var(--spacing--sides)*.5)}}@media(max-width: 767.98px){.product-large-cta{--padding: 1em;min-height:auto}#main .single-product{gap:2em;grid-template-columns:1fr;grid-template-areas:"images" "summary"}#main .single-product .images .thumbs-wrapper{--cols: 2.5;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;overflow-x:auto;overflow-y:hidden;padding-bottom:1em;gap:1em;margin-top:1em}#main .single-product .images{overflow:visible}#main .single-product .images .thumbs-container{margin:0 calc(var(--spacing--sides)*-1);overflow:hidden}#main .single-product .images .thumbs-wrapper{padding:0 var(--spacing--sides) 1em}.product-reviews{grid-template-columns:1fr;grid-template-rows:min-content;grid-template-areas:"side" "comments";gap:var(--p--56)}.product-reviews>.comments{max-width:100%}}@media(max-width: 575.98px){.product-large-cta{width:100%;max-width:100%;flex:1 1 100%}.product-large-cta figure.image_container{opacity:.1}.products{--cols: 1}.product-reviews .review{flex-direction:column;gap:1em}.product-reviews .review .meta .author{margin:0}.product-reviews .review .meta .date{margin:0}#main .single-product .quantity{max-width:100%}#main .single-product .summary{padding-left:0;padding-right:0}#main .single-product .summary .product-attributes-table .row{--cols: 1}#main .single-product .summary .product-attributes-table .row>.item>.label{max-width:9em}}.product-cta{--padding: 2.25em 2.5em;position:relative;color:var(--color--white);background:var(--color--powerup-grey);display:flex;flex-direction:column;padding:var(--padding);border-radius:var(--border-radius);overflow:hidden}.product-cta>.inner{position:relative;z-index:10;display:flex;flex-direction:column;height:100%}.product-cta>.inner>*{margin:0}.product-cta>.inner .logo{width:70%;max-width:3.9em}.product-cta>.inner .title-wrapper>*{margin:0}.product-cta>.inner .subtitle{font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase;color:var(--color--primary)}.product-cta>.inner .title{font-family:var(--ff--extra);font-weight:var(--fw--regular);font-size:var(--fs--h4);line-height:var(--lh--h4)}.product-cta>.inner .subtitle+.title{padding-top:1.25rem}.product-cta>.inner .wp-block-button{flex:0 0 auto;display:flex}.product-cta>.inner .wp-block-button a.wp-block-button__link{--color-background: rgb(20 194 0 / 0.45);--color-text: var(--color--white);--color-background-active: var(--color--primary);--color-text-active: var(--color--white);white-space:nowrap}.product-cta .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9}.product-cta .bg *{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;margin:0}.product-cta.default{flex:0 0 var(--width);max-width:var(--width)}.product-cta.default>.inner .logo+*{margin-top:1.5em}.product-cta.default>.inner .wp-block-button{margin-top:auto;padding-top:1em}.product-cta.default .bg-icon{position:absolute;left:24%;width:161%;bottom:-10%;opacity:.125;height:110%}.product-cta.default .bg-icon *{object-position:left bottom}.product-cta.light{flex:0 0 var(--width);max-width:var(--width);background:linear-gradient(0deg, var(--color--grey-02) -200%, var(--color--grey-01))}.product-cta.light>.inner .logo+*{margin-top:1.5em}.product-cta.light>.inner .subtitle{color:var(--color--powerup-green)}.product-cta.light>.inner .title{color:var(--color--text)}.product-cta.light>.inner .wp-block-button{margin-top:auto;padding-top:1em}.product-cta.light>.inner .wp-block-button a.wp-block-button__link{--color-background: var(--color--white);--color-text: var(--color--text);--color-background-active: var(--color--primary);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 1;white-space:nowrap}.product-cta.light .bg-icon{position:absolute;left:24%;width:161%;bottom:-10%;opacity:.125;height:110%}.product-cta.light .bg-icon *{object-position:left bottom}.product-cta.wide{flex:1 1 100%}.product-cta.wide>.inner{display:grid;grid-auto-columns:1fr;grid-template-columns:0fr 1fr 0fr;grid-template-rows:1fr;gap:1em 3em;grid-template-areas:"logo title button";align-items:center}.product-cta.wide>.inner .logo{grid-area:logo;min-width:3.9em}.product-cta.wide>.inner .title-wrapper{grid-area:title;max-width:32em}.product-cta.wide>.inner .wp-block-button{grid-area:button}.product-cta.wide>.inner .wp-block-button{padding:0}.product-cta.wide .bg-icon{position:absolute;left:45%;width:36%;top:50%;transform:translateY(-50%);opacity:.125;height:100%}.product-cta.wide .bg-icon *{width:100%;height:100%;object-fit:cover}.klx_product-cta .product-cta.wide>.inner .title-wrapper{grid-area:title;max-width:42em}@media(max-width: 767.98px){.product-cta.wide>.inner{grid-template-columns:1fr;grid-template-areas:"logo" "title" "button"}}@media(max-width: 575.98px){.product-cta{--padding: 1.5em 1.5em}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper:not(:empty)+*{margin-top:2.5em}.main>*.woocommerce-notices-wrapper:first-child{margin-top:0}.main>*.woocommerce-notices-wrapper{margin:0;padding:0;width:100%;max-width:100%;background:var(--c--extra-light-grey)}.main>*.woocommerce-notices-wrapper>*:first-child{margin-top:2em}.main>*.woocommerce-notices-wrapper>*:last-child{margin-bottom:2em}.main>*.woocommerce-notices-wrapper>*{width:calc(100% - var(--spacing--sides)*2);max-width:calc(var(--width--regular) - var(--spacing--sides)*2)}.main>*.woocommerce-notices-wrapper+*{margin-top:0}.woocommerce-error,.woocommerce-info,.woocommerce-message,.coupon-error-notice{margin:5px auto 0;position:relative;border:0;color:#fff;padding:1em 1.5em;border-radius:var(--border-radius)}.woocommerce-error:focus,.woocommerce-info:focus,.woocommerce-message:focus,.coupon-error-notice:focus{outline:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.coupon-error-notice a{color:#fff;text-decoration:underline}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.coupon-error-notice a:hover{color:hsla(0,0%,100%,.8)}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button,.coupon-error-notice a.button{order:999}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.coupon-error-notice:before{color:#fff}.woocommerce-error ul,.woocommerce-info ul,.woocommerce-message ul,.coupon-error-notice ul{margin:0;padding:0 0 0 1em;list-style:square}.woocommerce-error,.coupon-error-notice{background:var(--woo--c-error)}.woocommerce-info{background:var(--woo--c-info)}.woocommerce-message{background:var(--woo--c-message)}.woocommerce-info+.account-login{margin-top:var(--spacing--elements)}.account-login{width:100%;overflow:hidden}.account-login *[class*=view-]{margin:0 auto}.account-login *[class*=view-].hidden{position:absolute;left:-99999px;opacity:0}.account-login *[class*=view-]>*+*{margin-top:var(--p--56)}.account-login .view-login{max-width:420px}.account-login .view-register{max-width:584px}.account-login .hx{text-align:center}.account-login form .lost_password{font-size:var(--fs--small-text);opacity:.8;margin:8px 0}.account-login form .lost_password:hover{opacity:1}.account-login form button[type=submit]{--color-background: var(--color--powerup-green);--color-text: var(--color--white);--color-background-active: var(--color--powerup-green-bright);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 1;width:100%;text-align:center;justify-content:center;z-index:1}.account-login .register-cta,.account-login .login-cta{text-align:center}.account-login .register-cta>*+*,.account-login .login-cta>*+*{margin-top:1em}.account-login .register-cta a.wp-block-button__link,.account-login .login-cta a.wp-block-button__link{justify-content:center}.account-login .woocommerce-password-strength{font-size:var(--fs--small-text);padding:.5em 0}.account-login .woocommerce-password-strength.bad,.account-login .woocommerce-password-strength.short{color:red}.account-login .woocommerce-password-strength.good{color:orange}.account-login .woocommerce-password-strength.strong{color:green;display:none !important}.account-login small.woocommerce-password-hint{display:none}.account-login .woocommerce-password-match{font-size:var(--fs--small-text);padding:.5em 0;color:red}.account-login .woocommerce-privacy-policy-text p{margin:0;font-size:var(--fs--small-text);opacity:.8}.account-login .iti{width:100%}.account-login .iti button.iti__selected-country{background:rgba(0,0,0,0);color:inherit}.account-login .iti button.iti__selected-country:before{display:none}.account-login .iti .iti__selected-country-primary{padding-left:1.25em}.account-login .iti--inline-dropdown .iti__dropdown-content{z-index:100}.hx.hello{display:flex;flex-wrap:wrap;align-items:center;gap:.35em}.hx.hello .member{border:1px solid var(--color--grey-01);padding:.4em .5em;font-size:.3em;text-transform:uppercase;font-weight:var(--fw--bold);display:inline-flex;align-items:center;border-radius:var(--border-radius);gap:.5em}.hx.hello .member img{width:1em;height:1em;object-fit:contain}.woocommerce-MyAccount-content table a.button,.woocommerce-MyAccount-content table button{border:0;background:rgba(0,0,0,0);text-decoration:underline;color:inherit;cursor:pointer}.woocommerce-MyAccount-content table a.button:hover,.woocommerce-MyAccount-content table button:hover{color:var(--color--primary)}.my-account-wrapper{display:grid;grid-auto-columns:1fr;grid-template-columns:32fr 68fr;grid-template-rows:min-content;gap:0 var(--p--32);max-width:var(--width--regular);grid-template-areas:"aside section";margin-top:var(--p--40)}.my-account-wrapper>section{grid-area:section;width:100%}.my-account-wrapper>aside{grid-area:aside;width:100%}.my-account-wrapper aside>*{background:var(--color--white);padding:var(--p--25);border-radius:var(--border-radius)}.my-account-wrapper aside>*+*{margin-top:.75em}.my-account-wrapper section{background:var(--color--white);padding:var(--p--25);border-radius:var(--border-radius)}.my-account-wrapper section>*+*{margin-top:.75em}.my-account-wrapper section form>*:first-child{margin-top:0}.my-account-wrapper select,.my-account-wrapper input,.my-account-wrapper textarea{border-color:var(--color--grey-01)}.my-account-wrapper span.select2-selection{border-color:var(--color--grey-01);background:rgba(0,0,0,0)}.my-account-wrapper .hx .label{border:1px solid var(--color--grey-01);padding:.4em .5em;font-size:.3em;text-transform:uppercase;font-weight:var(--fw--bold);display:inline-flex;align-items:center;border-radius:var(--border-radius);gap:.5em}.my-account-wrapper .woocommerce-MyAccount-navigation{padding:0}.my-account-wrapper .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.my-account-wrapper .woocommerce-MyAccount-navigation ul li{margin:0;padding:0}.my-account-wrapper .woocommerce-MyAccount-navigation ul li a{padding:1.35em;display:flex;align-items:center;gap:1em;font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase}.my-account-wrapper .woocommerce-MyAccount-navigation ul li a .icon{display:inline-block;line-height:1;width:1.2em}.my-account-wrapper .woocommerce-MyAccount-navigation ul li a .icon svg{width:1.2em;height:1.2em;margin:-0.2em 0;object-fit:contain}.my-account-wrapper .woocommerce-MyAccount-navigation ul li a:hover{color:var(--color--primary)}.my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--color--primary)}.my-account-wrapper .woocommerce-MyAccount-navigation ul li+li{border-top:1px solid var(--color--grey-01)}.sales-contact{display:grid;grid-auto-columns:1fr;grid-template-columns:5em 1fr;grid-template-rows:min-content;gap:1em;align-items:center;grid-template-areas:"avatar info" "button button"}.sales-contact .avatar{grid-area:avatar}.sales-contact .info{grid-area:info}.sales-contact .button{grid-area:button}.sales-contact .avatar{position:relative}.sales-contact .avatar:after{content:"";position:relative;display:block;padding-bottom:100%}.sales-contact .avatar *{position:absolute;left:0%;top:0%;width:100%;height:100%;object-fit:cover;border-radius:50%}.sales-contact .info>*{margin-top:0}.sales-contact .info .name{font-size:1em}.sales-contact .info .position{font-size:var(--fs--small-text)}.sales-contact .info .email{font-size:var(--fs--small-text);margin-top:.25em}td.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap}td.woocommerce-orders-table__cell-order-actions>*{display:inline-block;margin-right:.65rem}td.woocommerce-orders-table__cell-order-actions a{text-decoration:underline;text-transform:uppercase;font-weight:var(--fw--bold);font-size:var(--fs--small-text);cursor:pointer}td.woocommerce-orders-table__cell-order-actions a:hover{opacity:.6}.address_book a.button{--color-background: var(--color--primary);--color-text: var(--color--primary);--color-background-active: var(--color--primary);--color-text-active: var(--color--white);--opacity: 0.2;--opacity-active: 1.0;font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase;position:relative;color:var(--color-text);padding:1em 1.2875em;display:flex;justify-content:center;gap:.2em;border-radius:var(--border-radius);z-index:5;-webkit-transition:.3s ease;transition:.3s ease}.address_book a.button:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;border-radius:inherit;opacity:var(--opacity);background:var(--color-background);-webkit-transition:.3s ease;transition:.3s ease}.address_book a.button:hover{color:var(--color-text-active)}.address_book a.button:hover:before{opacity:var(--opacity-active);background:var(--color-background-active)}.wc-address-book-address{padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius);margin:var(--p--20) 0;display:flex}.wc-address-book-address address{order:1;font-style:normal}.wc-address-book-address .wc-address-book-meta{order:2;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.wc-address-book-address .wc-address-book-meta a{text-decoration:underline;text-transform:uppercase;font-weight:var(--fw--bold);font-size:var(--fs--small-text);cursor:pointer}.wc-address-book-address .wc-address-book-meta a:hover{color:var(--color--primary)}span#shipping_address_nickname-description{display:block !important;height:auto !important;font-size:var(--fs--small-text);opacity:.6}.woocommerce-Addresses{--cols: 2;--gap-y: 2em;--gap-x: 2em;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));width:100%;display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}.woocommerce-Addresses>*+*{margin-top:0}.woocommerce-Addresses .woocommerce-Address{flex:0 0 var(--width);max-width:var(--width);padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius);margin:var(--p--20) 0;display:flex;flex-direction:column}.woocommerce-Addresses .woocommerce-Address>*+*{margin-top:calc(var(--spacing--paragraph)*.5)}.woocommerce-Addresses address{font-style:normal}.woocommerce-Addresses .wp-block-button__link{display:inline-block}@media(max-width: 991.98px){.my-account-wrapper{grid-template-columns:1fr;grid-template-areas:"aside" "section"}.woocommerce-Addresses{--cols: 1}}div[data-block-name="woocommerce/classic-shortcode"]{width:100%;max-width:var(--width--regular);padding-left:var(--spacing--sides);padding-right:var(--spacing--sides);margin:var(--spacing--elements) auto 0;overflow:visible}.cart-wrapper[aria-busy=true]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:var(--color--background);z-index:100;opacity:.6}.cart-wrapper{position:relative;display:grid;grid-auto-columns:1fr;grid-template-columns:69fr 31fr;grid-template-rows:min-content;gap:0 var(--p--32);max-width:var(--width--regular);grid-template-areas:"section aside"}.cart-wrapper>section{grid-area:section}.cart-wrapper>aside{grid-area:aside}.cart-wrapper section .woocommerce-cart-form>*:first-child{margin-top:0}.cart-wrapper section .woocommerce-cart-form>*{margin-top:var(--p--25)}.cart-wrapper aside .inner>*+*{margin-top:var(--p--32)}.cart-wrapper aside form.coupon{background:var(--color--white);padding:var(--p--25);border:1px solid var(--color--grey-02);border-radius:var(--border-radius);margin-top:1em}.cart-wrapper aside form.coupon>*+*{margin-top:.5em}.cart-wrapper aside form.coupon input{border-color:var(--color--grey-02)}.cart-wrapper aside form.coupon button{z-index:10;width:100%;justify-content:center}.cart-wrapper aside .questions{text-align:center}.cart-wrapper aside .payments{text-align:center}.cart-wrapper aside .payments ul.payment-icons{justify-content:center;margin-top:.75em}.cart-wrapper aside .payments ul.payment-icons img{height:1.5em}.cart-wrapper .buttons{display:flex}#cart-expiration-timer,#quote-expiration-timer{position:relative;background:var(--color--white);padding:var(--p--20);border-radius:var(--border-radius);display:flex;justify-content:space-between;gap:1em;overflow:hidden}#cart-expiration-timer:after,#quote-expiration-timer:after{--color: var(--color--primary)}#cart-expiration-timer[aria-busy=true]:before,#quote-expiration-timer[aria-busy=true]:before{content:"";position:absolute;z-index:10;top:0;left:0;opacity:.8;background:var(--color--white);width:100%;height:100%}#cart-expiration-timer>*,#quote-expiration-timer>*{display:inline-block;margin:0}#cart-expiration-timer .button,#quote-expiration-timer .button{font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase;border:0;background:rgba(0,0,0,0);color:var(--color--powerup-green);font-weight:var(--fw--bold);padding:0;margin:0;cursor:pointer;-webkit-transition:.3s ease 0s;transition:.3s ease 0s}#cart-expiration-timer .button:hover,#quote-expiration-timer .button:hover{opacity:.6;color:var(--color--powerup-green);background:rgba(0,0,0,0)}#cart-expiration-timer .button:before,#quote-expiration-timer .button:before{display:none}.shop_table_fancy{padding:var(--p--25);background:var(--color--white);border-radius:var(--border-radius)}.shop_table_fancy .cart_item{display:grid;grid-auto-columns:1fr;grid-template-columns:auto 4fr min-content min-content;grid-template-rows:1fr;gap:var(--p--20);grid-template-areas:"thumbnail details quantity remove";padding:calc(var(--p--25)*.75) 0}.shop_table_fancy .product-thumbnail{grid-area:thumbnail}.shop_table_fancy .product-details{grid-area:details}.shop_table_fancy .product-quantity{grid-area:quantity}.shop_table_fancy .product-remove{grid-area:remove}.shop_table_fancy .cart_item+.cart_item{border-top:1px solid var(--color--grey-01);margin:0}.shop_table_fancy .product-thumbnail{max-width:6.5em}.shop_table_fancy .product-name{font-size:1.125em;font-family:var(--ff--base);line-height:1.2}.shop_table_fancy .product-subtotal{margin:0;display:flex;align-items:baseline;flex-direction:row;line-height:1.2;gap:.5em}.shop_table_fancy .product-subtotal>del{order:10;font-size:.9em;transform:translateY(-0.2em)}.shop_table_fancy .product-subtotal>ins,.shop_table_fancy .product-subtotal>.woocommerce-Price-amount{font-size:var(--fs--subtitle);text-decoration:none}.shop_table_fancy .product-subtotal>ins{font-size:var(--fs--subtitle);text-decoration:none;color:var(--woo--c-sale)}.shop_table_fancy .product-subtotal .tax{order:20;font-size:.875em;color:var(--color--text-06)}.shop_table_fancy .product-price{color:var(--color--text-06);font-size:.775em}.shop_table_fancy .product-price ins{text-decoration:none}.shop_table_fancy .product-price del{font-size:.9em;transform:translateY(-0.2em);display:inline-block}.shop_table_fancy .product-compatibility,.shop_table_fancy .product-sku{color:var(--color--text-06);font-size:.775em}.shop_table_fancy .product-availability{font-size:.875em;margin-top:.5em}.shop_table_fancy .product-availability .stock{margin:0;color:var(--color--text-06)}.shop_table_fancy .product-availability .stock *{margin:0}.shop_table_fancy .product-availability .stock *:before{content:"";position:relative;width:.45em;height:.45em;border-radius:100%;background:var(--color--text-06);display:inline-block;vertical-align:middle;transform:translateY(-20%) translateZ(0px);margin-right:.5em}.shop_table_fancy .product-availability .stock *.instock:before{background:var(--woo--c-instock)}.shop_table_fancy .product-availability .stock *.fewdays:before{background:var(--woo--c-fewdays)}.shop_table_fancy .product-availability .stock *.backorder:before{background:var(--woo--c-backorder)}.shop_table_fancy .product-availability .stock *.soldout:before{background:var(--woo--c-soldout)}.shop_table_fancy .product-remove{margin-left:calc(var(--p--20)*-0.25)}.shop_table_fancy .product-remove a{height:2.65em;display:flex;align-items:center;justify-content:center;padding:0 1em;margin:0 -1em}.shop_table_fancy .product-remove a:hover{color:var(--color--primary)}.cart>*+*{margin-top:var(--p--32)}.cart .hx small{font-size:.335em}.cart .accessoires>.hx+*{margin-top:var(--p--20)}.cart .accessoires>.inner{padding:var(--p--25);background:var(--color--white);border-radius:var(--border-radius)}.cart .accessoires>.inner>*:first-child{margin-top:0}.cart .product-upload>.inner{padding:var(--p--25);background:var(--color--white);border-radius:var(--border-radius)}.cart .product-upload>.inner>*:first-child{margin-top:0}.cart .product-fields .hx{font-size:1.125em;font-weight:var(--fw--bold)}.cart-stock{color:var(--color--text-06)}.cart-stock *{margin:0}.cart-stock *:before{content:"";position:relative;width:.45em;height:.45em;border-radius:100%;background:var(--color--text-06);display:inline-block;vertical-align:middle;transform:translateY(-20%) translateZ(0px);margin-right:.5em}.cart-stock *.instock:before{background:var(--woo--c-instock)}.cart-stock *.fewdays:before{background:var(--woo--c-fewdays)}.cart-stock *.backorder:before{background:var(--woo--c-backorder)}.cart-stock *.soldout:before{background:var(--woo--c-soldout)}.cart_totals small.includes_tax{width:100%;display:block}.cart_totals table td,.cart_totals table th{border:0;font-weight:var(--fw--regular);padding:.5em 0 .5em 1em;line-height:1.2}.cart_totals table td:first-child,.cart_totals table th:first-child{padding-left:0}.cart_totals table tr>*:last-child{text-align:right}.cart_totals table tr.cart-discount{color:var(--woo--c-sale)}.cart_totals table tr.cart-discount[class*=coupon-] span.remove{display:block;margin-top:-0.25em}.cart_totals table tr.cart-discount[class*=coupon-] span.remove a{font-size:.875em;opacity:.6;line-height:1}.cart_totals table tr.cart-discount[class*=coupon-] span.remove a:hover{opacity:1}.cart_totals table tr.shipping p{display:none}.cart_totals table tr.shipping form{display:none}.cart_totals table tr.shipping ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end}.cart_totals table tr.shipping ul li{position:relative}.cart_totals table tr.shipping ul li:before{display:none}.cart_totals table tr.shipping ul label{font:inherit}.cart_totals table tr.order-total{font-weight:var(--fw--bold)}.cart_totals table tr.order-total td,.cart_totals table tr.order-total th{position:relative;font-weight:var(--fw--bold);padding:1.25em 0 .5em}.cart_totals table tr.order-total td:before,.cart_totals table tr.order-total th:before{content:"";position:absolute;left:0;top:.25em;right:0;border-top:1px solid var(--color--grey-01)}.cart_totals_checkout table td,.cart_totals_checkout table th{padding:.35em 0}.cart_totals_checkout table tr.order-total{font-weight:var(--fw--bold)}.cart_totals_checkout table tr.order-total td,.cart_totals_checkout table tr.order-total th{position:relative;font-weight:var(--fw--bold);padding:.75em 0 0}.cart_totals_checkout table tr.order-total td:before,.cart_totals_checkout table tr.order-total th:before{display:none}.products.products-list{--cols: 1;--gap-y: 0;--gap-x: 0;--width: calc(100% / var(--cols) -(var(--gap-x) / var(--cols)*(var(--cols) - 1)))}.products-list .product-list-item{display:grid;grid-auto-columns:1fr;grid-template-columns:auto 4fr max-content;grid-template-rows:1fr;gap:var(--p--20);grid-template-areas:"thumbnail details buttons";padding:calc(var(--p--25)*.75) 0;width:100%;align-items:start}.products-list .product-thumbnail{grid-area:thumbnail}.products-list .product-details{grid-area:details}.products-list .product-buttons{grid-area:buttons}.products-list .product-list-item+.product-list-item{border-top:1px solid var(--color--grey-01)}.products-list .product-thumbnail{max-width:6.5em}.products-list .product-name{font-size:1.125em;font-family:var(--ff--base);line-height:1.2}.products-list .product-subtotal{margin:0;display:flex;align-items:baseline;flex-direction:row;line-height:1.2;gap:.5em}.products-list .product-subtotal>del{order:10;font-size:.9em;transform:translateY(-0.2em)}.products-list .product-subtotal>ins,.products-list .product-subtotal>.woocommerce-Price-amount{font-size:var(--fs--subtitle);text-decoration:none}.products-list .product-subtotal>ins{font-size:var(--fs--subtitle);text-decoration:none;color:var(--woo--c-sale)}.products-list .product-subtotal .tax{order:20;font-size:.875em;color:var(--color--text-06)}.products-list .product-compatibility,.products-list .product-sku{color:var(--color--text-06);font-size:var(--fs--small-text);line-height:var(--lh--small-text);margin-top:.45em;hyphens:auto;hyphenate-limit-chars:6 3 3}.products-list .product-availability{font-size:.875em;margin-top:.5em}.products-list .product-availability .stock{margin:0;color:var(--color--text-06)}.products-list .product-availability .stock *{margin:0}.products-list .product-availability .stock *:before{content:"";position:relative;width:.45em;height:.45em;border-radius:100%;background:var(--color--text-06);display:inline-block;vertical-align:middle;transform:translateY(-20%) translateZ(0px);margin-right:.5em}.products-list .product-availability .stock *.instock:before{background:var(--woo--c-instock)}.products-list .product-availability .stock *.fewdays:before{background:var(--woo--c-fewdays)}.products-list .product-availability .stock *.backorder:before{background:var(--woo--c-backorder)}.products-list .product-availability .stock *.soldout:before{background:var(--woo--c-soldout)}.blockUI.blockOverlay{background:var(--color--background) !important;width:100% !important;max-width:100% !important}.main>*.product-single .blockUI.blockOverlay{background:var(--color--background) !important}body.woocommerce-checkout #main .blockUI.blockOverlay{background:var(--color--background) !important}@media(max-width: 991.98px){.cart-wrapper{grid-template-columns:1fr;grid-template-areas:"section" "aside";gap:var(--p--56) 0}.cart-wrapper>aside{width:100% !important}}@media(max-width: 767.98px){.shop_table_fancy .cart_item{grid-template-columns:auto 1fr min-content;grid-template-areas:"thumbnail details details" "thumbnail quantity remove"}.products-list .product-list-item{grid-template-columns:auto 1fr;grid-template-areas:"thumbnail details" "thumbnail buttons"}}@media(max-width: 575.98px){.shop_table_fancy .cart_item{grid-template-columns:1fr min-content;grid-template-areas:"thumbnail thumbnail" "details details" "quantity remove"}.products-list .product-list-item{grid-template-columns:1fr min-content;grid-template-areas:"thumbnail thumbnail" "details details" "buttons buttons"}}.checkout-wrapper{display:grid;align-items:start;grid-auto-columns:1fr;grid-template-columns:58fr 42fr;grid-template-rows:min-content;gap:0 var(--p--32);max-width:var(--width--regular);grid-template-areas:"section aside" "notices ."}.checkout-wrapper>section{grid-area:section;max-width:36.25em;width:100%}.checkout-wrapper>aside{grid-area:aside;max-width:30em;width:100%;margin-left:auto}.checkout-wrapper>.woocommerce-NoticeGroup{grid-area:notices;max-width:36.25em;width:100%}.checkout-wrapper aside{position:sticky;top:50px}.checkout-wrapper aside>*+*{margin-top:var(--p--32)}form.checkout_coupon{background:var(--color--white);padding:var(--p--25);border:1px solid var(--color--grey-02);border-radius:var(--border-radius);margin-top:1em}form.checkout_coupon>*{margin-top:0}form.checkout_coupon>*+*{margin-top:.5em}form.checkout_coupon input{border-color:var(--color--grey-02)}form.checkout_coupon button{z-index:10;width:100%;justify-content:center}form.checkout_coupon+*{margin-top:var(--p--32)}.checkout-wrapper{position:relative;margin-top:var(--p--25)}.checkout-wrapper .section+.section{border-top:1px solid var(--color--grey-02)}.checkout-wrapper .section{padding:var(--p--25) 0;margin:0}.checkout-wrapper .section .hx-wrapper{position:relative;display:flex;align-items:center;gap:1em}.checkout-wrapper .section .hx-wrapper>*{margin:0}.checkout-wrapper .section .hx-wrapper .counter{width:1.5rem;height:1.5rem;font-size:.875rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:var(--color--text);color:var(--color--white);border-radius:50%;flex:0 0 auto}.checkout-wrapper .section .hx-wrapper .hx{display:flex;align-items:baseline;gap:1rem;font-size:var(--fs--h4);line-height:var(--lh--h4);transform:translateY(-0.1em)}.checkout-wrapper .section .hx-wrapper>.edit{display:none;text-decoration:underline;text-transform:uppercase;font-weight:var(--fw--bold);font-size:var(--fs--small-text);margin-left:auto}.checkout-wrapper .section .hx-wrapper>.edit:hover{opacity:.8}.checkout-wrapper .section .hx-wrapper>.edit-overlay{position:absolute;left:0;top:0;right:0;bottom:0}.checkout-wrapper .section .hx-wrapper>.note{display:none;font-size:var(--fs--small-text);margin-left:auto;opacity:.9}.checkout-wrapper .section .hx-wrapper>.note svg{width:auto;height:1em;display:inline-block;transform:translateY(0.1em);margin-left:.25em}.checkout-wrapper .section.active>.hx-wrapper .hx{font-size:var(--fs--h3);line-height:var(--lh--h3)}.checkout-wrapper .section.active>.hx-wrapper>.note{display:block}.checkout-wrapper .section.done>.hx-wrapper .hx:after{content:"";background:var(--color--powerup-green);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNyAxLjVMNiAxMi41TDEgNy41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNyAxLjVMNiAxMi41TDEgNy41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg0K);width:1.1rem;height:1.1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex:0 0 auto;display:inline-flex;transform:translateY(0.2em)}.checkout-wrapper .section.done>.hx-wrapper>.edit{display:block}.checkout-wrapper .section.done>.hx-wrapper>.edit-overlay{display:block}.checkout-wrapper .section.disabled>*{opacity:.6}.checkout-wrapper .section .woocommerce-form-login{padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius)}.checkout-wrapper .section .woocommerce-billing-fields{padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius)}.checkout-wrapper .section .woocommerce-shipping-fields{padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius)}.checkout-wrapper .section .woocommerce-shipping-fields .address-toggle{font-weight:var(--fw--regular)}.checkout-wrapper .section .woocommerce-shipping-fields .address-toggle label{font:inherit}.checkout-wrapper .section .woocommerce-shipping-fields span.note{font-size:var(--fs--small-text);color:var(--color--text-06);margin-top:.5em;display:block}.checkout-wrapper .section .woocommerce-shipping-fields .shipping_address{padding-top:var(--p--25)}.checkout-wrapper .section form .lost_password{font-size:var(--fs--small-text);opacity:.8;margin:8px 0}.checkout-wrapper .section form .lost_password:hover{opacity:1}.checkout-wrapper .section form button[type=submit]{--color-background: var(--color--powerup-green);--color-text: var(--color--white);--color-background-active: var(--color--powerup-green-bright);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 1;width:100%;text-align:center;justify-content:center;z-index:1}.checkout-wrapper .section .register-cta{font-size:var(--fs--subtitle);text-align:center;font-weight:var(--fw--bold)}.checkout-wrapper .section .content{margin:0;padding:var(--p--20) 0}.checkout-wrapper .section .content>*{margin:0}.checkout-wrapper .section .content>*+*{margin-top:var(--spacing--paragraph)}.checkout-wrapper .section .content wc-order-attribution-inputs+*{margin-top:0}.checkout-wrapper .section .content p.hx{font-size:1.125em;font-weight:var(--fw--bold)}.checkout-wrapper .section .content p.hx+*{margin-top:calc(var(--spacing--paragraph)*.5) !important}.checkout-wrapper .section .content-preview{padding:var(--p--20) 0;margin:0;color:var(--color--text-06);font-size:var(--fs--small-text)}.checkout-wrapper .section .content-preview>*{margin:0}.checkout-wrapper .section .content-preview .address>*{margin:0}.checkout-wrapper .section .content-preview .shipping>*{margin:0}.checkout-wrapper .section .content{display:none}.checkout-wrapper .section .content-preview{display:none}.checkout-wrapper .section.done .content-preview{display:block}.checkout-wrapper .section.active .content{display:block}.checkout-wrapper aside .questions{text-align:center}.checkout-wrapper aside .payments{text-align:center}.checkout-wrapper aside .payments ul.payment-icons{justify-content:center;margin-top:.75em}.checkout-wrapper aside .payments ul.payment-icons img{height:1.5em}.checkout-wrapper table.shipping{margin-top:calc(var(--spacing--paragraph)*1) !important;display:block}.checkout-wrapper table.shipping tbody{display:block}.checkout-wrapper table.shipping tr{display:block}.checkout-wrapper table.shipping th,.checkout-wrapper table.shipping td{display:block;padding:0}.checkout-wrapper table.shipping th+td{margin-top:calc(var(--spacing--paragraph)*.5) !important}.checkout-wrapper table.shipping th{font-size:1.125em;font-weight:var(--fw--bold)}.checkout-wrapper ul#shipping_method{margin:0;padding:0;list-style:none}.checkout-wrapper ul#shipping_method li+li{margin-top:.5em}.checkout-wrapper ul#shipping_method li{padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius)}.checkout-wrapper ul#shipping_method li label{position:relative;padding-left:1.5em;font:inherit}.checkout-wrapper ul#shipping_method li:before{display:none}.checkout-wrapper ul.wc_payment_methods{margin:0;padding:0;list-style:none}.checkout-wrapper ul.wc_payment_methods li+li{margin-top:.5em}.checkout-wrapper ul.wc_payment_methods li{padding:var(--p--25);background:var(--color--white);border:1px solid var(--color--grey-01);border-radius:var(--border-radius)}.checkout-wrapper ul.wc_payment_methods li label{position:relative;padding-left:1.5em;font:inherit}.checkout-wrapper ul.wc_payment_methods li:before{display:none}.checkout-wrapper ul.wc_payment_methods li .payment_box{font-size:var(--fs--small-text);color:var(--color--text-06);margin-top:.5em;display:block}.checkout-wrapper ul.wc_payment_methods li .payment_box p{margin:0;font:inherit}.checkout-wrapper ul.wc_payment_methods li.payment_method_stripe label{display:flex;flex-direction:row}.checkout-wrapper ul.wc_payment_methods ul.woocommerce-error li{border:none;background:none;border-radius:0;padding:.5em}.checkout-wrapper .checkbox-legal,.checkout-wrapper .woocommerce-terms-wrapper,.checkout-wrapper .woocommerce-newsletter-wrapper{margin:1em 0}.checkout-wrapper .checkbox-legal label,.checkout-wrapper .woocommerce-terms-wrapper label,.checkout-wrapper .woocommerce-newsletter-wrapper label{font-size:1em}.checkout-wrapper .checkbox-legal label a,.checkout-wrapper .woocommerce-terms-wrapper label a,.checkout-wrapper .woocommerce-newsletter-wrapper label a{text-decoration:underline}.checkout-wrapper .checkbox-legal label a:hover,.checkout-wrapper .woocommerce-terms-wrapper label a:hover,.checkout-wrapper .woocommerce-newsletter-wrapper label a:hover{opacity:.8}.checkout-wrapper .cart_totals{border-top:1px solid var(--color--grey-02);margin-top:var(--spacing--paragraph);padding-top:var(--spacing--paragraph)}.checkout-wrapper button#place_order{width:100%;text-align:center;justify-content:center;--color-background: var(--color--powerup-green);--color-text: var(--color--white);--color-background-active: var(--color--powerup-green);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: .9;padding:1.35em 1.2875em;margin-top:var(--spacing--paragraph)}.shop_table_review{padding:var(--p--25);background:var(--color--white);border-radius:var(--border-radius)}.shop_table_review .hx-wrapper{display:flex;align-items:baseline;justify-content:space-between;gap:1em}.shop_table_review .hx-wrapper>*{margin:0}.shop_table_review .hx-wrapper>a{text-decoration:underline;text-transform:uppercase;font-weight:var(--fw--bold);font-size:var(--fs--small-text)}.shop_table_review .hx-wrapper>a:hover{opacity:.8}.shop_table_review .hx-wrapper+*{margin-top:var(--p--20)}.shop_table_review .cart_item{display:grid;grid-auto-columns:1fr;grid-template-columns:auto 4fr min-content;grid-template-rows:1fr;gap:var(--p--20);grid-template-areas:"thumbnail details prices";padding:calc(var(--p--25)*.25) 0;align-items:center}.shop_table_review .product-thumbnail{grid-area:thumbnail}.shop_table_review .product-details{grid-area:details}.shop_table_review .product-prices{grid-area:prices}.shop_table_review .cart_item+.cart_item{border-top:1px solid var(--color--grey-00)}.shop_table_review .product-thumbnail{max-width:5em}.shop_table_review .product-name{font-size:1.125em;font-family:var(--ff--base);line-height:1.2}.shop_table_review .product-quantity{color:var(--color--text-06);font-size:.875em}.shop_table_review .product-compatibility,.shop_table_review .product-sku{color:var(--color--text-06);font-size:.875em}.shop_table_review .product-prices .product-subtotal{margin:0;display:flex;align-items:flex-end;flex-direction:column;line-height:1.2;gap:0}.shop_table_review .product-prices .product-subtotal>del{order:10;font-size:.9em;transform:translateY(-0.2em)}.shop_table_review .product-prices .product-subtotal>ins,.shop_table_review .product-prices .product-subtotal>.woocommerce-Price-amount{font-size:var(--fs--subtitle);text-decoration:none}.shop_table_review .product-prices .product-subtotal>ins{font-size:var(--fs--subtitle);text-decoration:none;color:var(--woo--c-sale)}.shop_table_review .product-prices .product-subtotal .tax{order:20;font-size:.875em;color:var(--color--text-06)}.shop_table_review .cart_totals{border-top:1px solid var(--color--grey-02);margin:calc(var(--p--25)*.25) 0;padding:calc(var(--p--25)*.75) 0}@media(min-width: 992px){.checkout-wrapper .section .shop_table_review{padding:0;background:rgba(0,0,0,0);border-top:1px solid var(--color--grey-02);margin-top:var(--spacing--paragraph);padding-top:var(--spacing--paragraph)}.checkout-wrapper .section .shop_table_review .hx-wrapper{display:none}.checkout-wrapper .section .shop_table_review .cart_item{display:none;margin:0}.checkout-wrapper .section .shop_table_review .cart_totals{margin-top:0;padding-top:0;border-top:0}}@media(max-width: 991.98px){.checkout-wrapper{grid-template-columns:1fr;grid-template-areas:"section" "aside" "notices";gap:var(--p--56) 0}.checkout-wrapper>aside{width:100% !important}.checkout-wrapper>section{max-width:100%}.checkout-wrapper>aside{max-width:100%}.checkout-wrapper .woocommerce-NoticeGroup{max-width:100%}.checkout-wrapper>aside .woocommerce-checkout-review-order{display:none}}@media(max-width: 767.98px){.shop_table_review .cart_item{grid-template-areas:"thumbnail details" "thumbnail prices";grid-template-columns:auto 1fr;grid-template-rows:min-content;gap:calc(var(--p--20)*.5);align-items:start;padding:.75em 0}.shop_table_review .product-thumbnail{max-width:4em}.shop_table_review .product-prices .product-subtotal{align-items:flex-start}.shop_table_review .cart_item+.cart_item{border-top:1px solid var(--color--grey-01)}}.woocommerce-order>*{margin:0}.woocommerce-order>*+*{margin-top:var(--spacing--elements)}.woocommerce-order .woocommerce-thankyou-order-received{font-size:var(--fs--h1);font-weight:var(--fw--bold);line-height:var(--lh--h1)}.woocommerce-order ul.order_details{list-style:none;padding:0;--cols: 2;--gap-y: 1em;--gap-x: 1em;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols)*(var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);background:var(--color--white);padding:var(--p--20);border-radius:var(--border-radius);margin-top:var(--spacing--paragraph)}.woocommerce-order ul.order_details li{flex:0 0 var(--width);max-width:var(--width);border-radius:var(--border-radius)}.woocommerce-order .woocommerce-customer-details .woocommerce-columns{--cols: 2;--gap-y: 1em;--gap-x: 1em;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{width:100%;flex:0 0 var(--width);max-width:var(--width);background:var(--color--white);padding:var(--p--20);border-radius:var(--border-radius)}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title{font-size:var(--fs--h4);line-height:var(--lh--h4)}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column *{margin:0}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column *+*{margin-top:.5em}.order_details_wrapper{background:var(--color--white);padding:var(--p--20);border-radius:var(--border-radius);margin-top:var(--spacing--paragraph)}.woocommerce-order-review__order-item{display:grid;grid-auto-columns:1fr;grid-template-columns:auto 4fr min-content;grid-template-rows:1fr;gap:var(--p--20);grid-template-areas:"thumbnail details prices";padding:calc(var(--p--25)*.25) 0;align-items:center}.woocommerce-order-review__order-item .product-thumbnail{max-width:5em;grid-area:thumbnail}.woocommerce-order-review__order-item .product-details .product-name{font-size:1.125em;font-family:var(--ff--base);line-height:1.2}.woocommerce-order-review__order-item .product-details .product-sku,.woocommerce-order-review__order-item .product-details .product-compatibility{color:var(--color--text-06);font-size:.875em}.woocommerce-order-review__order-item .product-details .product-quantity{color:var(--color--text-06);font-size:.875em}.woocommerce-order-review__order-item .product-details ul.wc-item-meta{list-style:none;margin:0;padding:0;color:var(--color--text-06);font-size:.875em}.woocommerce-order-review__order-item .product-details ul.wc-item-meta li{display:flex;flex-wrap:wrap}.woocommerce-order-review__order-item .product-details ul.wc-item-meta li>*{margin:0;display:inline-block}*[data-block-name=klx-wci-importer] .woocommerce-info{background:#d5822a}.klx-wci-upload{padding:var(--p--25);background:var(--color--white);border-radius:var(--border-radius)}.klx-wci-upload>*:first-child{margin-top:0}.klx-wci-process{padding:var(--p--25);background:var(--color--white);border-radius:var(--border-radius)}.klx-wci-process>*:first-child{margin-top:0}.klx-wci-process .buttons{--cols: 2;--gap-y: 0.75rem;--gap-x: 0.75rem;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);padding:0;width:100%}.klx-wci-process .buttons .button{flex:0 0 var(--width);max-width:var(--width);text-align:center;justify-content:center;--color-background: var(--color--powerup-green);--color-text: var(--color--white);--color-background-active: var(--color--powerup-green);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: 0.9;background:rgba(0,0,0,0);border:0;cursor:pointer;font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button-text);line-height:var(--lh--button-text);letter-spacing:.02em;text-transform:uppercase;position:relative;color:var(--color-text);padding:1.35em 1.2875em;display:flex;gap:.2em;border-radius:var(--border-radius);-webkit-transition:.3s ease;transition:.3s ease}.klx-wci-process .buttons .button:hover{color:var(--color-text-active)}.klx-wci-process .buttons .button:hover:before{opacity:var(--opacity-active);background:var(--color-background-active)}.klx-wci-process .buttons .button .icon{font-size:1.45em;height:1em;margin:-0.225em .5em -0.225em 0;position:relative;display:inline-block}.klx-wci-process .buttons .button .icon svg{height:1em;width:auto;margin:0}.klx-wci-process .buttons .button .icon:after{content:"+";position:absolute;width:1em;height:1em;color:var(--color-background);background:var(--color-text);display:inline-block;z-index:10;bottom:-0.2em;right:-0.4em;border-radius:50%;font-size:.6em}.klx-wci-process .buttons .button.style-simple{--color-background: transparent;--color-text: var(--color--text);--color-background-active: transparent;--color-text-active: var(--color--powerup-green);--opacity: 1;--opacity-active: .9;padding:.5em 0;width:auto;flex:0 0 auto;text-decoration:underline}.klx-wci-process .buttons .button.style-outline{--color-background: transparent;--color-text: var(--color--text);--color-background-active: transparent;--color-text-active: var(--color--primary);--opacity: 1;--opacity-active: .9;border:1px solid var(--color--grey-02)}.klx-wci-process .buttons .button.style-outline .icon:after{color:var(--color--white);background:var(--color--powerup-green)}.klx-wci-uploader .klx-dropzone{border:1.5px dashed var(--color--grey-02);text-align:center;border-radius:10px;cursor:pointer;transition:border-color .3s ease;overflow:hidden;position:relative}.klx-wci-uploader .klx-dropzone .text{font-size:var(--fs--subtitle);font-weight:var(--fw--bold)}.klx-wci-uploader .klx-dropzone .subtext{color:var(--color--grey-07);color:inherit;text-decoration:underline;cursor:pointer}.klx-wci-uploader .klx-dropzone input{position:absolute;left:-999999px;opacity:0}.klx-wci-uploader .klx-dropzone .inner{padding:2em;opacity:1;transition:opacity .3s ease}.klx-wci-uploader .klx-dropzone .inner>*{margin:.5rem 0}.klx-wci-uploader .klx-dropzone:hover,.klx-wci-uploader .klx-dropzone.highlight{border-color:var(--color--grey-01)}.klx-wci-uploader .klx-dropzone:hover .inner,.klx-wci-uploader .klx-dropzone.highlight .inner{opacity:.6}.klx-wci-uploader .klx-dropzone[aria-busy=true]{border-color:var(--color--grey-01)}.klx-wci-uploader .klx-dropzone[aria-busy=true]:after{border-color:var(--color--primary)}.klx-wci-uploader .klx-dropzone[aria-busy=true] .inner{opacity:.6}.klx-wci-uploader button{width:100%;justify-content:center;margin-top:1em}.klx-wci-process .products-list .product-list-item.disabled>.product-thumbnail{opacity:.6}.klx-wci-process .products-list .product-list-item.disabled>.product-details{opacity:.6}.klx-wci-process .products-list .product-list-item.disabled>.product-buttons .quantity{opacity:.6}.klx-wci-process .products-list .product-list-item .select{margin-top:1em}.klx-wci-process .products-list .product-list-item .select label{font-weight:var(--fw--bold)}.klx-wci-process .products-list .product-list-item .reset{font-size:var(--fs--small-text)}.klx-wci-process .products-list .product-list-item .reset a{color:var(--color--text);opacity:.6}.klx-wci-process .products-list .product-list-item .reset a:hover{opacity:.8}@media(max-width: 767.98px){.klx-wci-process .buttons{--cols: 1}}body[class*=woocommerce] main>*.breadcrumb{margin-top:var(--p--25)}a svg{transition:none}nav .menu-item.sale a{color:var(--woo--c-sale) !important}nav .menu-item.sale a:hover{color:var(--woo--c-sale) !important;opacity:.6}.style-checkout>a.wp-block-button__link,button.style-checkout{--color-background: var(--color--powerup-green);--color-text: var(--color--white);--color-background-active: var(--color--powerup-green);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: .9;padding:1.35em 1.2875em;width:100%;justify-content:center;text-align:center}.style-white>a.wp-block-button__link,button.style-white{--color-background: var(--color--white);--color-text: var(--color--text);--color-background-active: var(--color--white);--color-text-active: var(--color--text);--opacity: 1;--opacity-active: .6;padding:1.35em 1.2875em;width:100%;justify-content:center;text-align:center}.style-white>a.wp-block-button__link:hover,button.style-white:hover{opacity:var(--opacity-active)}button.style-update{border:0;background:rgba(0,0,0,0);color:var(--color--powerup-green);font-weight:var(--fw--bold);padding:0;margin:0;cursor:pointer;-webkit-transition:.3s ease 0s;transition:.3s ease 0s}button.style-update:before,button.style-update:after{display:none !important}*[class*=fmecc_button_wrapper]{display:flex;flex-wrap:wrap;gap:10px}*[class*=fmecc_button_wrapper]>*{margin:0}button[class*=fmecc_]{border:0 !important;background:rgba(0,0,0,0) !important;color:var(--color--powerup-green) !important;font-weight:var(--fw--bold);padding:0 !important;margin:0 1em 0 0 !important;cursor:pointer;-webkit-transition:.3s ease 0s;transition:.3s ease 0s}button[class*=fmecc_]:before,button[class*=fmecc_]:after{display:none !important}button[class*=fmecc_]:hover{opacity:.6 !important;color:var(--color--powerup-green) !important;background:rgba(0,0,0,0) !important}.fmecc-popup-modal-header{box-shadow:none !important}.fmecc-popup-modal{position:relative;border-radius:var(--border-radius) !important;box-shadow:none !important}.fmecc-popup-modal.load-spinner[aria-busy=true]:after{--color: var(--color--primary)}.fmecc-popup-modal.load-spinner[aria-busy=true]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;background:hsla(0,0%,100%,.7)}.fmecc-popup-modal>*{margin:10px 0;padding:0 18px !important}.fmecc-popup-modal>*:last-child{margin-bottom:20px}.fmecc-popup-modal-body>*:empty{display:none !important}.fmecc-popup-modal-body>*{margin-top:0 !important}.fmecc-popup-modal-body>*:last-child{margin-bottom:0 !important}.fmecc-input-field{border:1px solid var(--color--grey-02) !important;border-radius:var(--border-radius) !important}.after_cart_table{display:flex;flex-wrap:wrap;align-items:baseline}.after_cart_table>*{margin:0}.account-login .wpforms-container{--gap-y: 12px;--gap-x: 8px;--height: 2.75em}.account-login div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row,.account-login div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row{margin-left:calc(var(--gap-x)*-0.5);margin-right:calc(var(--gap-x)*-0.5)}.account-login div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,.account-login div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column{padding:0 calc(var(--gap-x)*.5)}.account-login *[class*=wpforms-field] label{display:block;pointer-events:none;position:relative;z-index:10;line-height:1;padding:.25em 0;background-color:var(--color--white);background:rgba(0,0,0,0);color:var(--color--grey-05);-webkit-transition:.1s ease 0s;transition:.1s ease 0s}.account-login *[class*=wpforms-field] input,.account-login *[class*=wpforms-field] select{height:var(--height);border-color:var(--color--grey-01)}.account-login *[class*=wpforms-field] textarea{border-color:var(--color--grey-01)}.account-login *[class*=wpforms-field] .wpforms-field-layout-rows{display:flex;flex-direction:column;gap:var(--gap-y)}.account-login *[class*=wpforms-field] .iti__dropdown-content{z-index:100 !important}.account-login *[class*=wpforms-field] .wpforms-field-password .wpforms-field-row{display:flex;flex-direction:column;gap:var(--gap-y)}.account-login *[class*=wpforms-field] .wpforms-field-password .wpforms-field-row-block{display:flex;flex-direction:column;position:relative}.account-login *[class*=wpforms-field] .wpforms-field-password .wpforms-field-row-block label.after{order:-1}.account-login *[class*=wpforms-field] .wpforms-field-password .show-password-input{top:calc(1.5*var(--fs--small-text) + var(--height)*.5)}.woocommerce-form,.checkout-wrapper div[class*=__field-wrapper]{position:relative;--height: 2.75em;--cols: 2;--gap-y: 12px;--gap-x: 8px;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}.woocommerce-form>*,.checkout-wrapper div[class*=__field-wrapper]>*{flex:0 0 100%}.woocommerce-form>*.w50,.checkout-wrapper div[class*=__field-wrapper]>*.w50{flex:0 0 var(--width)}.woocommerce-form .form-row,.checkout-wrapper div[class*=__field-wrapper] .form-row{position:relative;margin:0}.woocommerce-form .form-row .optional,.checkout-wrapper div[class*=__field-wrapper] .form-row .optional{display:none}.woocommerce-form .form-row label,.checkout-wrapper div[class*=__field-wrapper] .form-row label{display:block;pointer-events:unset;position:relative;z-index:10;line-height:1;padding:.25em 0;background-color:var(--color--white);background:rgba(0,0,0,0);color:var(--color--grey-05);-webkit-transition:.1s ease 0s;transition:.1s ease 0s}.woocommerce-form .form-row input,.woocommerce-form .form-row select,.checkout-wrapper div[class*=__field-wrapper] .form-row input,.checkout-wrapper div[class*=__field-wrapper] .form-row select{height:var(--height);border-color:var(--color--grey-01)}.woocommerce-form .form-row textarea,.checkout-wrapper div[class*=__field-wrapper] .form-row textarea{border-color:var(--color--grey-01)}.woocommerce-form .form-row.checkbox label,.checkout-wrapper div[class*=__field-wrapper] .form-row.checkbox label{padding-left:1.45em;margin:.5em 0}.woocommerce-form .form-row span.select2-selection,.checkout-wrapper div[class*=__field-wrapper] .form-row span.select2-selection{border-color:var(--color--grey-01);background:rgba(0,0,0,0)}.woocommerce-form .form-row.error,.checkout-wrapper div[class*=__field-wrapper] .form-row.error{color:var(--woo--c-error)}.woocommerce-form .form-row.error label,.checkout-wrapper div[class*=__field-wrapper] .form-row.error label{color:var(--woo--c-error)}.woocommerce-form .form-row.error input,.woocommerce-form .form-row.error select,.woocommerce-form .form-row.error textarea,.checkout-wrapper div[class*=__field-wrapper] .form-row.error input,.checkout-wrapper div[class*=__field-wrapper] .form-row.error select,.checkout-wrapper div[class*=__field-wrapper] .form-row.error textarea{border-color:var(--woo--c-error)}.woocommerce-form .form-row.error .feedback,.checkout-wrapper div[class*=__field-wrapper] .form-row.error .feedback{font-size:var(--fs--small-text)}.woocommerce-form wc-order-attribution-inputs,.checkout-wrapper div[class*=__field-wrapper] wc-order-attribution-inputs{order:100}.woocommerce-form .password-input,.checkout-wrapper div[class*=__field-wrapper] .password-input{position:relative}.woocommerce-form .password-input input,.checkout-wrapper div[class*=__field-wrapper] .password-input input{padding-right:2.5em}#billing_pickup_location_notice{display:none}.password-input{position:relative}.show-password-input{position:absolute;right:.5em;top:calc(var(--height, 2.75em)*.5);transform:translateY(-50%);width:2em;height:2em;cursor:pointer}.show-password-input:after{content:"";position:absolute;top:22%;left:22%;width:54%;height:54%;z-index:2;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background:var(--color--text);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV5ZSI+PHBhdGggZD0iTTIgMTJzMy03IDEwLTcgMTAgNyAxMCA3LTMgNy0xMCA3LTEwLTctMTAtN1oiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIzIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV5ZSI+PHBhdGggZD0iTTIgMTJzMy03IDEwLTcgMTAgNyAxMCA3LTMgNy0xMCA3LTEwLTctMTAtN1oiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIzIi8+PC9zdmc+)}.show-password-input:hover:after{background:var(--color--primary)}.show-password-input.display-password:after{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV5ZS1vZmYiPjxwYXRoIGQ9Ik05Ljg4IDkuODhhMyAzIDAgMSAwIDQuMjQgNC4yNCIvPjxwYXRoIGQ9Ik0xMC43MyA1LjA4QTEwLjQzIDEwLjQzIDAgMCAxIDEyIDVjNyAwIDEwIDcgMTAgN2ExMy4xNiAxMy4xNiAwIDAgMS0xLjY3IDIuNjgiLz48cGF0aCBkPSJNNi42MSA2LjYxQTEzLjUyNiAxMy41MjYgMCAwIDAgMiAxMnMzIDcgMTAgN2E5Ljc0IDkuNzQgMCAwIDAgNS4zOS0xLjYxIi8+PGxpbmUgeDE9IjIiIHgyPSIyMiIgeTE9IjIiIHkyPSIyMiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV5ZS1vZmYiPjxwYXRoIGQ9Ik05Ljg4IDkuODhhMyAzIDAgMSAwIDQuMjQgNC4yNCIvPjxwYXRoIGQ9Ik0xMC43MyA1LjA4QTEwLjQzIDEwLjQzIDAgMCAxIDEyIDVjNyAwIDEwIDcgMTAgN2ExMy4xNiAxMy4xNiAwIDAgMS0xLjY3IDIuNjgiLz48cGF0aCBkPSJNNi42MSA2LjYxQTEzLjUyNiAxMy41MjYgMCAwIDAgMiAxMnMzIDcgMTAgN2E5Ljc0IDkuNzQgMCAwIDAgNS4zOS0xLjYxIi8+PGxpbmUgeDE9IjIiIHgyPSIyMiIgeTE9IjIiIHkyPSIyMiIvPjwvc3ZnPg==)}.woocommerce-form-login .form-row label{pointer-events:none;position:absolute;z-index:10;top:calc(var(--height)*.5 + 3px);transform:translateY(-50%);left:calc(1.25rem - 1em);padding:0 1em}.woocommerce-form-login .form-row[class*=focus] label,.woocommerce-form-login .form-row[class*=filled] label{top:0}.woocommerce-form-login .form-row.address_book label{top:0}.woocommerce-form-login .form-row.address-field label{top:0}.woocommerce-form-login .form-row.select label{top:0}.woocommerce-form-login .form-row.iti label{top:0}.woocommerce-form-login .form-row.placeholder label{top:0}.info-box+*,*+.info-box{margin-top:var(--spacing--paragraph)}.info-box{display:flex;align-items:baseline;gap:.5em;font-size:var(--fs--small-text)}.info-box .icon{flex:0 0 auto;display:inline-block;width:1.15em;height:1.15em;background:var(--color--grey-02);display:flex;align-items:center;justify-content:center;border-radius:50%}.info-box .icon svg{width:auto;height:.55em}.info-box p{margin:0}.info-box.text-center{justify-content:center;text-align:center}ul.payment-icons{display:flex;flex-wrap:wrap;list-style:none;gap:.5em;padding:0}ul.payment-icons img{width:auto;height:1.25em}.checkbox,.radio,ul#shipping_method,ul.wc_payment_methods{position:relative}.checkbox.error label,.radio.error label,ul#shipping_method.error label,ul.wc_payment_methods.error label{color:var(--woo--c-error)}.checkbox input,.radio input,ul#shipping_method input,ul.wc_payment_methods input{position:absolute;opacity:0;clip:rect(0 0 0 0);z-index:-1000;height:17px !important;width:1px !important}.checkbox label,.radio label,ul#shipping_method label,ul.wc_payment_methods label{position:relative;padding-left:1.45em;color:var(--color--text);line-height:1.4;display:block}.checkbox input+label:after,.checkbox input+label:before,.radio input+label:after,.radio input+label:before,ul#shipping_method input+label:after,ul#shipping_method input+label:before,ul.wc_payment_methods input+label:after,ul.wc_payment_methods input+label:before{content:"";width:.9em;height:.9em;position:absolute;left:0;top:.275em}.checkbox input+label:after,.radio input+label:after,ul#shipping_method input+label:after,ul.wc_payment_methods input+label:after{background:var(--color--white);outline:1px solid var(--color--grey-02)}.checkbox input+label:before,.radio input+label:before,ul#shipping_method input+label:before,ul.wc_payment_methods input+label:before{transform:scale(0);transform-origin:center;background:var(--color--white);z-index:10}.checkbox input:checked+label:after,.radio input:checked+label:after,ul#shipping_method input:checked+label:after,ul.wc_payment_methods input:checked+label:after{background:var(--color--powerup-green);outline-color:var(--color--powerup-green)}.checkbox input[type=checkbox]+label:after,.radio input[type=checkbox]+label:after,ul#shipping_method input[type=checkbox]+label:after,ul.wc_payment_methods input[type=checkbox]+label:after{border-radius:1px}.checkbox input[type=checkbox]+label:before,.radio input[type=checkbox]+label:before,ul#shipping_method input[type=checkbox]+label:before,ul.wc_payment_methods input[type=checkbox]+label:before{clip-path:polygon(10% 46%, 2% 55%, 37% 86%, 99% 19%, 90% 11%, 36% 70%);transform:scale(0.7)}.checkbox input[type=radio]+label:after,.radio input[type=radio]+label:after,ul#shipping_method input[type=radio]+label:after,ul.wc_payment_methods input[type=radio]+label:after{border-radius:50%}.checkbox input[type=radio]+label:before,.radio input[type=radio]+label:before,ul#shipping_method input[type=radio]+label:before,ul.wc_payment_methods input[type=radio]+label:before{clip-path:circle(50% at 50% 50%);transform:scale(0.45)}.checkbox input[type=hidden]+label,.radio input[type=hidden]+label,ul#shipping_method input[type=hidden]+label,ul.wc_payment_methods input[type=hidden]+label{padding-left:0}.checkbox input[type=hidden]+label:before,.checkbox input[type=hidden]+label:after,.radio input[type=hidden]+label:before,.radio input[type=hidden]+label:after,ul#shipping_method input[type=hidden]+label:before,ul#shipping_method input[type=hidden]+label:after,ul.wc_payment_methods input[type=hidden]+label:before,ul.wc_payment_methods input[type=hidden]+label:after{display:none !important;opacity:0 !important}label.checkbox,label.radio{position:relative;padding-left:1.45em;color:var(--color--text);line-height:1.4;display:block}label.checkbox input,label.radio input{visibility:visible;opacity:1;clip:unset;z-index:1}.main>.woocommerce:first-child{margin-top:var(--spacing--elements)}body.woocommerce-lost-password .woocommerce{max-width:var(--width--tiny)}body.woocommerce-reset-password .woocommerce{max-width:var(--width--tiny)}body.woocommerce-cart .woocommerce{margin-top:var(--spacing--elements) !important}body.woocommerce-addify-quote .woocommerce{margin-top:var(--spacing--elements) !important}.modal-style2 .modal__overlay{align-items:center}.modal-style2 .modal__container{max-width:470px;padding:0;background:var(--color--background)}.modal-style2 .modal__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color--grey-02);padding:calc(var(--spacing--sides)*1) calc(var(--spacing--sides)*1.25)}.modal-style2 .modal__header>*{margin:0}.modal-style2 .modal__header .modal__title{font-family:var(--ff--base);font-weight:var(--fw--regular);font-size:var(--fs--subtitle);line-height:var(--lh--subtitle)}.modal-style2 .modal__header .modal__close{position:relative;width:2em;height:2em;top:unset;right:unset;color:var(--color--text);margin:-0.5em 0}.modal-style2 .modal__content{padding:calc(var(--spacing--sides)*1) calc(var(--spacing--sides)*1.25)}.modal-style2 .modal__content>*:first-child{margin-top:0}.modal-style2 .modal__content .wp-block-buttons{display:flex;flex-wrap:wrap;--cols: 2;--gap-y: .75rem;--gap-x: .75rem;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)));display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);padding:0;width:100%}.modal-style2 .modal__content .wp-block-buttons .wp-block-button{position:relative;flex:0 0 var(--width);max-width:var(--width);text-align:center;justify-content:center}.modal-style2 .modal__content .wp-block-buttons .wp-block-button a{justify-content:center}.modal-style2 .modal__content .wp-block-buttons .w100{width:100%;max-width:100%;flex:1 1 100%}.modal-style2 form>*{margin-top:0}.modal-style2 form>*+*{margin-top:1em}.modal-style2 form button,.modal-style2 form input[type=submit]{margin-top:1.5em;width:100%;justify-content:center;--color-background: var(--color--powerup-grey);--color-text: var(--color--white);--color-background-active: var(--color--powerup-grey);--color-text-active: var(--color--white);--opacity: 1;--opacity-active: .9}.modal-style2 form select,.modal-style2 form textarea,.modal-style2 form input:not([type=submit]){border:1px solid var(--color--grey-02)}#modal-settings ul.payment-icons{justify-content:center}#modal-settings ul.payment-icons img{height:1.5em}#modal-cart .modal__content{text-align:center;padding:calc(var(--spacing--sides)*1) calc(var(--spacing--sides)*1.25)}#instantsearch{--cols: 3;--gap-y: 16px;--gap-x: 16px;--width: calc(100% / var(--cols) - (var(--gap-x) / var(--cols) * (var(--cols) - 1)))}#instantsearch input.search{border-color:var(--color--grey-02)}#instantsearch .results-wrapper{position:relative}#instantsearch .results-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:var(--color--white);opacity:0;display:none}#instantsearch .results-wrapper:after{z-index:15}#instantsearch .results-wrapper[aria-busy=true]:before{opacity:1;display:block}#instantsearch .results{position:relative;display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);margin-top:var(--p--25)}#instantsearch .results .product{position:relative;flex:0 0 var(--width);max-width:var(--width);z-index:5}@media(max-width: 767.98px){#instantsearch{--cols: 2}}#modal-search .modal__container{width:100%;max-width:100%;margin:0;padding:2em;height:calc(100% - 2em);display:flex;flex-direction:column}#modal-search .modal__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;width:100%}#modal-search .modal__header>*{margin:0}#modal-search .modal__header .modal__title{font-size:1.5em}#modal-search .modal__header .modal__close{position:relative;width:2em;height:2em;top:unset;right:unset;color:var(--color--text);margin:-0.5em 0;font-size:1.25em}#modal-search .modal__content{flex:1 1 100%;max-width:1200px;margin:2em auto 0;width:100%}#modal-search .modal__overlay{padding:0}#modal-search .load-spinner[aria-busy=true]:after{--color: var(--color--primary);--size: 3em}#modal-search.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideInTop .3s cubic-bezier(0, 0, 0.2, 1)}.cmswt-Results img{border-radius:0}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:inherit}.cmswt-Results .cmswt-Result-product img{height:100%}.cmswt-InstantSearch .ais-Pagination-item--selected .ais-Pagination-link{background-color:var(--color--primary)}.cmswt-InstantSearch .ais-Pagination-link:hover{background-color:var(--color--primary)}[class^=ais-]{font-size:inherit}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible.form-row{position:absolute !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.af_quote_fields .addify_checkout_place_quote{margin-top:var(--p--32)}.single-product .quantity,.product-quantity .quantity,.product-list-item .quantity{position:relative;background:var(--color--white);border-radius:var(--border-radius);border:1px solid var(--color--grey-01);display:flex;align-items:center}.single-product .quantity>*,.product-quantity .quantity>*,.product-list-item .quantity>*{margin:0}.single-product .quantity button,.product-quantity .quantity button,.product-list-item .quantity button{min-height:2.65rem;background:rgba(0,0,0,0);padding:0;width:2.65rem;text-align:center;justify-content:center;align-items:center;flex:0 0 auto;font-size:1em;font-weight:var(--fw--bold);color:var(--color--text);opacity:1;cursor:pointer;border:0}.single-product .quantity button:before,.product-quantity .quantity button:before,.product-list-item .quantity button:before{display:none}.single-product .quantity button:hover,.product-quantity .quantity button:hover,.product-list-item .quantity button:hover{background:rgba(0,0,0,0);color:var(--color--primary)}.single-product .quantity input,.single-product .quantity .input-placeholder,.product-quantity .quantity input,.product-quantity .quantity .input-placeholder,.product-list-item .quantity input,.product-list-item .quantity .input-placeholder{min-height:2.65rem;padding:0;width:100%;min-width:3.65rem;text-align:center;appearance:none;font-weight:var(--fw--bold);border:0}.single-product .quantity .input-placeholder,.product-quantity .quantity .input-placeholder,.product-list-item .quantity .input-placeholder{display:flex;align-items:center;justify-content:center;opacity:.75}.single-product .quantity input::-webkit-outer-spin-button,.single-product .quantity input::-webkit-inner-spin-button,.product-quantity .quantity input::-webkit-outer-spin-button,.product-quantity .quantity input::-webkit-inner-spin-button,.product-list-item .quantity input::-webkit-outer-spin-button,.product-list-item .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .quantity input[type=number],.product-quantity .quantity input[type=number],.product-list-item .quantity input[type=number]{-moz-appearance:textfield}.single-product .quantity .label.max,.product-quantity .quantity .label.max,.product-list-item .quantity .label.max{position:absolute;top:100%;width:auto;max-width:100%;left:50%;transform:translateX(-50%);text-align:center;background:var(--color--grey-09);color:var(--color--white);border-radius:var(--border-radius);line-height:1.2;padding:.5em 1em;font-size:var(--fs--small-text);opacity:0;animation:fadeInOut 2s forwards}.single-product .quantity .label.max:after,.product-quantity .quantity .label.max:after,.product-list-item .quantity .label.max:after{bottom:calc(100% - 1px);left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:var(--color--grey-09);border-width:.5em;margin-left:-0.5em}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(-5px)}}.hover-panel{position:relative;z-index:1020}.hover-panel .panel{position:absolute;top:calc(100% - 2px);background:var(--color--white);border:1px solid var(--color--grey-01);padding:1.25em 1.5em;height:auto;font-size:.9em;right:99999px;box-shadow:0 10px 30px -20px rgba(0,0,0,.4);opacity:0;border-radius:var(--border-radius);visibility:hidden;z-index:1020;-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em);-webkit-transition:.2s opacity ease 0s,.2s transform ease 0s,0s right ease .21s,0s visibility ease .21s;transition:.2s opacity ease 0s,.2s transform ease 0s,0s right ease .21s,0s visibility ease .21s}.hover-panel[data-action=click] .label{cursor:pointer}.hover-panel[data-action=hover]:hover .panel,.hover-panel[data-action=click].active .panel{visibility:visible;opacity:1;right:0;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}.button[aria-busy=true],.wp-block-button[aria-busy=true] a{position:relative;color:rgba(0,0,0,0)}.button[aria-busy=true]::selection,.wp-block-button[aria-busy=true] a::selection{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.button[aria-busy=true]:after,.wp-block-button[aria-busy=true] a:after{--size: 1em;content:"";position:absolute;z-index:10;top:50%;left:50%;width:var(--size);aspect-ratio:1;border-radius:50%;border:3px solid var(--color-text);margin-left:calc(var(--size)*-0.5);margin-top:calc(var(--size)*-0.5);animation:l20-1 1s infinite linear alternate,l20-2 2s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)}12.5%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}50%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}62.5%{clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}75%{clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)}100%{clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}.load-spinner[aria-busy=true]{--size: 1em;--color: var(--color--grey-00)}.load-spinner[aria-busy=true]:after{content:"";position:absolute;z-index:10;top:50%;left:50%;width:var(--size);aspect-ratio:1;border-radius:50%;border:.2em solid var(--color);margin-left:calc(var(--size)*-0.5);margin-top:calc(var(--size)*-0.5);animation:l20-1 1s infinite linear alternate,l20-2 2s infinite linear}.load-spinner.counter[aria-busy=true]{color:rgba(0,0,0,0) !important}.klx_shop_hero+*,*+.klx_shop_hero{margin-top:var(--spacing--sections)}.breadcrumb+.klx_shop_hero{order:-1;margin-top:0}.main>*.breadcrumb:first-child{margin-top:var(--spacing--paragraph)}.klx_shop_hero{--fs--hero-headline: var(--fs--h1);--fs--hero-desc: var(--fs--subtitle);max-height:460px;min-height:460px;position:relative;width:100%;max-width:100%;padding:0;height:90vh}.klx_shop_hero:first-child{margin-top:0}.klx_shop_hero .content{position:relative;max-width:var(--width--regular2);width:100%;margin:0 auto;padding:0 var(--spacing--sides);z-index:10;display:flex;align-items:center;height:100%}.klx_shop_hero .content .inner{max-width:40em}.klx_shop_hero .content .inner>*{margin:0}.klx_shop_hero .content .inner>*+*{margin-top:1rem}.klx_shop_hero .content .inner .headline{font-family:var(--ff--extra);font-weight:var(--fw--regular);font-size:var(--fs--h1);line-height:var(--lh--h1);font-size:var(--fs--hero-headline)}.klx_shop_hero .content .inner .desc{font-size:var(--fs--hero-desc)}.klx_shop_hero .content .inner a.wp-block-button__link{--color-background: var(--color--white);--color-text: var(--color--text);--opacity: 1}.klx_shop_hero[data-layout=default] .background{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;opacity:1}.klx_shop_hero[data-layout=default] .background *{width:100%;height:100%;object-fit:cover}.klx_shop_hero[data-layout=default] .background.active{display:block}.klx_shop_hero[data-layout=masked] .background{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;opacity:1;background:linear-gradient(330deg, #C0C0C0, #EBEBEB 80%)}.klx_shop_hero[data-layout=masked] .background *{width:100%;height:100%;object-fit:contain}.klx_shop_hero[data-layout=masked] .background.active{display:block}.klx_shop_hero[data-layout=masked] .background .image_container{position:absolute;left:50%;width:50%}
