.logo-clip-wrap{clip-path:polygon(0 0,100% 0,85% 90%,0 100%);transition:max-width .5s ease-in-out;z-index:2}.menu-clip-wrap{position:relative;z-index:2}.menu-clip-wrap:before{background-color:var(--wp--preset--color--contrast);clip-path:polygon(0 0,100% 0,98.5% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.has-modal-open .logo-clip-wrap,.has-modal-open .menu-clip-wrap{clip-path:none;z-index:0}.has-modal-open .wp-block-group:has(>.logo-clip-wrap){filter:none!important}.wp-block-group:has(>.logo-clip-wrap){filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3))}.header-menu{margin-left:-50px!important;z-index:1}.header-menu .wp-block-webx-blocks-grid{grid-template-rows:60px 70px 64px;transition:grid-template-rows .5s ease-in-out}.home main{margin-top:-117px!important}.wp-block-webx-blocks-sticky-header.sticky .header-menu .wp-block-webx-blocks-grid{grid-template-rows:0 70px 64px}.custom-logo{transition:width .5s ease-in-out}.wp-block-webx-blocks-sticky-header.sticky .custom-logo{transition:width .5s ease-in-out;width:160px}.wp-block-webx-blocks-sticky-header .top-menu-row *{max-height:40px;transition:max-height .5s ease-in-out}.wp-block-webx-blocks-sticky-header.sticky .top-menu-row *{max-height:0;transition:max-height .5s ease-in-out}.wp-block-webx-blocks-sticky-header .secondary-icons{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.wp-block-webx-blocks-sticky-header.sticky .secondary-icons{opacity:1;pointer-events:all;transition:opacity .5s ease-in-out}@media(min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}@media(min-width:1150px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block}.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}@media(max-width:1400px)and (min-width:1200px){.wp-block-navigation__container{font-size:15px!important}}.pre-footer-claim{clip-path:polygon(3% 0,100% 0,100% 100%,2% 100%);z-index:2}@media screen and (max-width:1600px){.pre-footer-claim{padding-left:5%}}@media screen and (max-width:1024px){.footer-grid{margin-bottom:100px!important}}.hidden-search{align-items:center;background-color:rgba(0,0,0,.9);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}body.search-modal-open .hidden-search{display:flex}.search-wrapper{max-width:800px;padding:40px;position:relative;width:80%}.close-icon{cursor:pointer;height:24px;position:absolute;right:0;top:0;transition:transform .3s ease;width:24px}.close-icon:hover{transform:scale(1.2)}[data-webx-search-trigger]{cursor:pointer}body:not(.drawer-open) .wc-block-mini-cart__drawer{display:none}h3>a,li.wp-block-navigation-link>a,p>a:where(:not(.wp-element-button)),span>a:where(:not(.wp-element-button)){position:relative}h3>a:active,h3>a:focus,h3>a:hover,li.wp-block-navigation-link>a:active,li.wp-block-navigation-link>a:focus,li.wp-block-navigation-link>a:hover,p>a:where(:not(.wp-element-button)):active,p>a:where(:not(.wp-element-button)):focus,p>a:where(:not(.wp-element-button)):hover,span>a:where(:not(.wp-element-button)):active,span>a:where(:not(.wp-element-button)):focus,span>a:where(:not(.wp-element-button)):hover{text-decoration:none!important}h3>a:after,h3>a:before,li.wp-block-navigation-link>a:after,li.wp-block-navigation-link>a:before,p>a:where(:not(.wp-element-button)):after,p>a:where(:not(.wp-element-button)):before,span>a:where(:not(.wp-element-button)):after,span>a:where(:not(.wp-element-button)):before{background:currentColor;height:1px;left:0;pointer-events:none;position:absolute;top:100%;width:100%}h3>a:before,li.wp-block-navigation-link>a:before,p>a:where(:not(.wp-element-button)):before,span>a:where(:not(.wp-element-button)):before{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);content:"";height:.3em;opacity:0;top:100%}h3>a:active:before,h3>a:focus:before,h3>a:hover:before,li.wp-block-navigation-link>a:active:before,li.wp-block-navigation-link>a:focus:before,li.wp-block-navigation-link>a:hover:before,p>a:where(:not(.wp-element-button)):active:before,p>a:where(:not(.wp-element-button)):focus:before,p>a:where(:not(.wp-element-button)):hover:before,span>a:where(:not(.wp-element-button)):active:before,span>a:where(:not(.wp-element-button)):focus:before,span>a:where(:not(.wp-element-button)):hover:before{animation:lineUp .6s ease forwards;opacity:1}h3>a:after,li.wp-block-navigation-link>a:after,p>a:where(:not(.wp-element-button)):after,span>a:where(:not(.wp-element-button)):after{content:"";opacity:0;transition:opacity .3s;transition-delay:0s}h3>a:active:after,h3>a:focus:after,h3>a:hover:after,li.wp-block-navigation-link>a:active:after,li.wp-block-navigation-link>a:focus:after,li.wp-block-navigation-link>a:hover:after,p>a:where(:not(.wp-element-button)):active:after,p>a:where(:not(.wp-element-button)):focus:after,p>a:where(:not(.wp-element-button)):hover:after,span>a:where(:not(.wp-element-button)):active:after,span>a:where(:not(.wp-element-button)):focus:after,span>a:where(:not(.wp-element-button)):hover:after{opacity:1;transition-delay:.3s}.wp-block-button a:before{content:"";opacity:0;transition:all .5s;width:.5em}.wp-block-button a:after{content:"»";opacity:0;transition:all .5s;width:.5em}.wp-block-button a:focus-visible:before,.wp-block-button a:focus:before,.wp-block-button:active a:before,.wp-block-button:hover a:before{width:0}.wp-block-button a:focus-visible:after,.wp-block-button a:focus:after,.wp-block-button:active a:after,.wp-block-button:hover a:after{opacity:1;width:1em}.wp-block-button a:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:15px}.woocommerce span.onsale{background-color:var(--wp--preset--color--accent);border-radius:0;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)!important;color:#fff;font-size:1em;font-size:.857em;font-weight:700;left:-.5em;line-height:1;margin:0;min-height:unset;min-width:unset;padding:8px 16px;position:absolute;text-align:center;top:-.5em;z-index:9}.wc-block-product>.wp-block-group{background-color:#fff;border:1px solid var(--wp--preset--color--light-grey)!important;border-radius:5px!important;overflow:hidden;padding:1px;transition:all .3s ease-in-out!important}.wc-block-product>.wp-block-group:hover{border:1px solid var(--wp--preset--color--accent)!important;padding:1px}.wc-block-components-product-sale-badge{background-color:var(--wp--preset--color--accent)!important;border:0!important;border-radius:0!important;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)!important;color:#fff!important;padding:.5em 1em!important}.variable-item.button-variable-item{background-color:var(--wp--preset--color--light-gray)!important;padding:16px 25px!important}.is-style-sideallax{overflow:hidden;transition:background-color .3s}.is-style-sideallax:before{background-color:var(--wp--preset--color--accent);bottom:0;clip-path:polygon(0 0,95% 0,100% 100%,0 100%);content:"";height:15px;left:-5px;max-width:150px;position:absolute;transition:clip-path .3s ease-in-out,max-width .3s ease-in-out,background-color .3s ease-in-out,left .3s ease-in-out,height .3s ease-in-out;width:100%;z-index:5}:has(>.is-style-sideallax):hover>:before{background-color:var(--wp--preset--color--accent);bottom:0;clip-path:polygon(0 0,95% 0,100% 100%,0 100%);content:"";height:15px;left:-5px;max-width:200px;position:absolute;z-index:5}.wp-block-webx-blocks-child-terms-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.wp-block-webx-blocks-child-terms-list>li{border:1px solid var(--wp--preset--color--light-grey);border-radius:.5em;display:block;font-size:1.7em;font-weight:700;overflow:hidden;position:relative;transition:background-color .3s}.wp-block-webx-blocks-child-terms-list>li>a{display:inline-block;height:100%;padding:16px 25px;width:100%}.wp-block-webx-blocks-child-terms-list>li>a:after{color:var(--wp--preset--color--contrast);content:"↗";font-size:1.7em;position:absolute;right:25px;top:50%;transform:translateY(-52%);transition:color .3s}.wp-block-webx-blocks-child-terms-list>li>a:hover:after{color:var(--wp--preset--color--accent)}.wp-block-webx-blocks-child-terms-list>li:before{background-color:var(--wp--preset--color--accent);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);content:"";height:10px;left:-5px;max-width:100px;position:absolute;top:0;transition:width .3s ease-in-out,max-width .3s ease-in-out,background-color .3s ease-in-out,left .3s ease-in-out,height .3s ease-in-out;width:85%}.wp-block-webx-blocks-child-terms-list>li:hover:before{content:"";max-width:150px;position:absolute;top:0;width:90%}.wp-block-separator.is-style-tslv-canted.is-visible{animation:canted .5s ease-in-out forwards}.wp-block-webx-blocks-grid-item.is-style-tslv-stroke-red.is-visible{animation:fadeInUp .5s ease-in-out forwards}@keyframes canted{0%{opacity:0;transform:translate(150px) scaleX(2)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineUp{0%{transform:scaleY(.045);transform-origin:50% 100%}50%{transform:scaleX(1);transform-origin:50% 100%}51%{transform:scaleX(1);transform-origin:50% 0}to{transform:scaleY(.045);transform-origin:50% 0}}@media(max-width:1200px){.header-menu{margin-left:-15px!important;z-index:1}.home main{margin-top:-125px!important}.custom-logo-link img{max-width:140px}.menu-clip-wrap{clip-path:none}#nav-menu-wrapper{padding-right:0!important}.header-menu .wp-block-webx-blocks-grid{grid-template-rows:0 70px 0;transition:grid-template-rows .5s ease-in-out}.secondary-icons{display:none}}
