a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
:root{--accent:#fff;--bgMain:#000;--bgSecondary:#171717;--bgNavi:#fff;--textNavi:#000;--naviWidth:715px}.transition{transition:all .2s cubic-bezier(.17,.04,.03,.94)}html{-webkit-font-smoothing:antialiased;background:none;color:var(--accent);font-family:ABCMonumentGrotesk,sans-serif;font-size:16px}body,html{background-color:var(--bgMain);height:100%;width:100%}.opacity-35{opacity:.35}.items-center{align-items:center}.items-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.gap-4{gap:1rem}.mc4wp-response{margin-top:.5rem}.content-page h1,.content-page h2,.content-page h3,.heading{font-size:90px;font-weight:400;letter-spacing:-.1ex;line-height:1}@media only screen and (max-width:1199px){.content-page h1,.heading{font-size:72px}}@media only screen and (max-width:599px){.content-page h1,.heading{font-size:60px}}@media only screen and (max-width:399px){.content-page h1,.heading{font-size:40px;line-height:.95}}@media only screen and (max-width:299px){.content-page h1,.heading{font-size:32px;line-height:.95}}.content-page h2{font-size:36px;letter-spacing:-.07ex;line-height:1.15}@media only screen and (max-width:599px){.content-page h2{font-size:30px}}.content-page h3{font-size:30px;letter-spacing:-.05ex;line-height:1.3333334}@media only screen and (max-width:599px){.content-page h3{font-size:23px}}.heading-smaller{font-size:30px;letter-spacing:.17ex;line-height:1.3333334}@media only screen and (max-width:1199px){.heading-smaller{font-size:27px;letter-spacing:.15ex;line-height:1.2}}@media only screen and (max-width:599px){.heading-smaller{font-size:22px;letter-spacing:.12ex}}@media only screen and (max-width:399px){.heading-smaller{font-size:18px;letter-spacing:.06ex}}.heading-small{font-size:22px;font-weight:300;letter-spacing:.17ex;line-height:1.3333334}@media only screen and (max-width:399px){.content-page h3,.heading-small{font-size:18px;letter-spacing:.12ex}}.heading-medium{font-size:32px;line-height:1.3333334}@media only screen and (max-width:899px){.heading-medium{font-size:30px}}@media only screen and (max-width:399px){.heading-medium{font-size:25px}}.heading-archon{font-family:archonfirearms,sans-serif;font-size:100px;font-weight:400;letter-spacing:-.115ex;line-height:.6}@media only screen and (max-width:1199px){.heading-archon{font-size:80px}}@media only screen and (max-width:599px){.heading-archon{font-size:60px}}.heading-section-grid{max-width:370px}.heading-perex{letter-spacing:.1ex}.paragraph,table{font-size:20px;letter-spacing:.025ex;line-height:1.35}@media only screen and (max-width:1199px){.paragraph,table{font-size:18px;line-height:1.3}}@media only screen and (max-width:399px){.paragraph,table{font-size:15px;line-height:1.4}}@media only screen and (max-width:899px){table{font-size:16px;letter-spacing:normal}}@media only screen and (max-width:399px){table{font-size:14px}}.paragraph-perex{letter-spacing:-.02ex}@media only screen and (max-width:899px){.paragraph-perex{letter-spacing:-.01ex}}.paragraph-section-grid{max-width:715px;padding-top:2px}@media only screen and (max-width:899px){.paragraph-section-grid{max-width:none}}.paragraph strong{letter-spacing:.17ex}.paragraph-bigger{font-size:22px;line-height:1.56227273}.paragraph-smaller{font-size:16px;line-height:1.5}.paragraph-small{font-size:14px}a{transition:all .2s cubic-bezier(.17,.04,.03,.94)}p+h3,p+h4,p+h5,p+h6,p+p{margin-top:1.25em}.bold{font-weight:700}.semibold{font-weight:600}.light{font-weight:300}.text-accent{color:var(--accent)}.link{text-decoration:underline}.link:hover{text-decoration:none}#scroll-down-arrow{animation:jump-animation 1.3s ease-in infinite alternate;bottom:60px;cursor:pointer;display:block;left:0;margin:0 auto;position:fixed;right:0;transition:all .6s ease;z-index:110}@keyframes jump-animation{0%{transform:translateX(0) translateY(-4px)}to{transform:translateX(0) translateY(0)}}#scroll-down-arrow.on{opacity:.75;visibility:visible}#scroll-down-arrow:hover{animation-play-state:paused;opacity:1}#scroll-down-arrow.off{opacity:0;visibility:hidden}.mouse-scroll{align-items:center;bottom:60px;display:flex;justify-content:space-around;left:0;margin:auto;position:absolute;right:0;width:25px}@media (max-width:899px){.mouse-scroll{display:none!important}}.mouse-scroll-inline{position:absolute!important}.mouse{border:1px solid #fff;border-radius:60px;height:45px;position:relative;width:25px}.mouse-scroll-dark .mouse{border-color:#000}.mouse:after{animation:mouse-arrow 2s infinite;-webkit-animation:mouse-arrow 2s infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' style='enable-background:new 0 0 330 330' xml:space='preserve'%3E%3Cpath fill='%23FFF' d='M325.607 79.393c-5.857-5.857-15.355-5.858-21.213.001l-139.39 139.393L25.607 79.393c-5.857-5.857-15.355-5.858-21.213.001-5.858 5.858-5.858 15.355 0 21.213l150.004 150a14.999 14.999 0 0 0 21.212-.001l149.996-150c5.859-5.857 5.859-15.355.001-21.213z'/%3E%3C/svg%3E");background-size:100%;bottom:-16px;content:"";display:block;height:10px;left:0;margin:auto;opacity:0;position:absolute;right:0;width:12px}.mouse-scroll-dark .mouse:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' style='enable-background:new 0 0 330 330' xml:space='preserve'%3E%3Cpath d='M325.607 79.393c-5.857-5.857-15.355-5.858-21.213.001l-139.39 139.393L25.607 79.393c-5.857-5.857-15.355-5.858-21.213.001-5.858 5.858-5.858 15.355 0 21.213l150.004 150a14.999 14.999 0 0 0 21.212-.001l149.996-150c5.859-5.857 5.859-15.355.001-21.213z'/%3E%3C/svg%3E")}@keyframes mouse-arrow{0%{bottom:-16px;opacity:0}25%{opacity:.5}90%{bottom:-24px;opacity:0}to{bottom:-16px;opacity:0}}.mouse:before{animation:mouse-wheel 2s infinite;-webkit-animation:mouse-wheel 2s infinite;background-color:#fff;border-radius:2px;content:"";height:5px;left:50%;opacity:0;position:absolute;top:8px;transform:translateX(-50%);width:2px}.mouse-scroll-dark :before{background-color:#000}@keyframes mouse-wheel{0%{opacity:0;top:8px}25%{opacity:1}90%{opacity:0;top:16px}to{opacity:0;top:8px}}#scroll-down-arrow:hover .mouse:before{animation-play-state:paused;animation:none;opacity:1;top:12px}.inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1905px;padding-left:30px;padding-right:30px}@media only screen and (max-width:399px){.inner{padding-left:20px;padding-right:20px}}.inner-full{max-width:100%;width:100%}
@font-face{font-family:archonfirearms;font-style:normal;font-weight:400;src:url(/wp-content/themes/archon/assets/fonts/archonfirearms-webfont.woff2) format("woff2"),url(/wp-content/themes/archon/assets/fonts/archonfirearms-webfont.woff) format("woff")}@font-face{font-family:ABCMonumentGrotesk;font-style:normal;font-weight:300;src:url(/wp-content/themes/archon/assets/fonts/ABCMonumentGroteskSemi-Mono-Light.woff2) format("woff2"),url(/wp-content/themes/archon/assets/fonts/ABCMonumentGroteskSemi-Mono-Light.woff) format("woff")}@font-face{font-family:ABCMonumentGrotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/archon/assets/fonts/ABCMonumentGroteskSemi-Mono-Regular.woff2) format("woff2"),url(/wp-content/themes/archon/assets/fonts/ABCMonumentGroteskSemi-Mono-Regular.woff) format("woff")}@font-face{font-family:ABCMonumentGrotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/archon/assets/fonts/ABCMonumentGroteskSemi-Mono-Bold.woff2) format("woff2"),url(/wp-content/themes/archon/assets/fonts/ABCMonumentGroteskSemi-Mono-Bold.woff) format("woff")}
.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:91042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:91043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:91045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:91044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:91046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:0;right:0;text-align:right;width:auto}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:90px;margin:-55px 0 0;min-width:0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{background:none;border:none;opacity:1}.mfp-arrow:after,.mfp-arrow:before{background:#fff;bottom:0;content:"";display:block;height:0;height:54px;left:0;margin:auto;position:absolute;right:0;top:0;width:0;width:2px}.mfp-arrow:before{transform:translateY(19px) rotate(-45deg)}.mfp-arrow:after{transform:translateY(-19px) rotate(45deg)}.mfp-arrow-left{left:50px}.mfp-arrow-right{right:50px;transform:rotate(180deg)}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-gallery .mfp-first .mfp-arrow-left,.mfp-gallery .mfp-last .mfp-arrow-right{display:none}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{left:0}.mfp-arrow-right{right:0;transform:scale(.75) rotate(180deg)}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.archon-product-showcase-images-popup .mfp-container,.archon-product-showcase-images-popup.mfp-bg{-webkit-backface-visibility:hidden;opacity:0;transition:all .3s ease-out}.archon-product-showcase-images-popup.mfp-ready .mfp-container{opacity:1}.archon-product-showcase-images-popup.mfp-ready.mfp-bg{background:#000;opacity:.925}.archon-product-showcase-images-popup.mfp-removing .mfp-container,.archon-product-showcase-images-popup.mfp-removing.mfp-bg{opacity:0}@media (max-width:600px){.mfp-arrow{transform:scale(.5)}.mfp-arrow-right{transform:scale(.5) rotate(180deg)}}
.autocomplete{background:#606060;overflow:auto;z-index:100000000}.autocomplete *{font:inherit}.autocomplete>div{color:#fff;padding:5px 10px}.autocomplete .group{background:#606060}.autocomplete>div.selected,.autocomplete>div:hover:not(.group){background:#000;cursor:pointer}
.page-footer{position:relative;width:100%;z-index:99}.footer-inner{padding-bottom:25px;padding-top:25px}@media (max-width:899px){.footer-inner{padding-bottom:50px;padding-top:50px}}.footer-widgets{gap:60px;grid-auto-columns:1fr}@media (max-width:1399px){.footer-widgets{gap:30px}}@media (max-width:899px){.footer-widgets{gap:45px}}@media (max-width:599px){.footer-widgets{gap:30px}}.footer-active-columns-3{grid-auto-columns:24fr 18fr 21fr}@media (max-width:1399px){.footer-active-columns-3{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}.footer-widgets .widget-area{font-size:20px;letter-spacing:-.02ex;line-height:1.35}@media (max-width:899px){.footer-widgets .widget-area{font-size:18px;text-align:left}}@media (max-width:599px){.footer-widgets .widget-area{font-size:17px}}@media (max-width:399px){.footer-widgets .widget-area{font-size:15px}}@media (max-width:1399px){.footer-active-columns-3 .widget-area:first-child{grid-column:1/-1;padding-bottom:25px}}@media (max-width:899px){.footer-active-columns-3 .widget-area:first-child{display:none}}.footer-widgets .widget-area .widget+.widget{margin-top:1em}.footer-widgets .widget-area .widget .widget-title,.footer-widgets .widget-area .widget.widget_block h2{font-size:29px;font-weight:300;letter-spacing:-.035ex;margin-bottom:1.2em}@media (max-width:899px){.footer-widgets .widget-area .widget .widget-title,.footer-widgets .widget-area .widget.widget_block h2{font-size:18px;letter-spacing:-.035ex;margin-bottom:.75em}}.footer-widgets .widget-area .widget p{max-width:300px}.footer-widgets .widget-area .site-footer-navigation a:hover,.footer-widgets .widget-area .widget a:not(.btn):hover{text-decoration:underline}.footer-widgets .widget-area .widget .logo-link{display:inline-flex}.footer-widgets .widget-area .widget ul li{margin-bottom:.5em}@media (max-width:899px){.footer-widgets .widget-area .widget ul li{margin-bottom:.25em}}.footer-widgets .widget-area .widget ul li a{font-size:30px;font-weight:700;letter-spacing:-.035ex}@media (max-width:1599px){.footer-widgets .widget-area .widget ul li a{font-size:26px}}@media (max-width:899px){.footer-widgets .widget-area .widget ul li a{font-size:18px}}.footer-bottom{margin-bottom:60px;margin-top:120px}@media (max-width:1399px){.footer-bottom{margin-bottom:30px;margin-top:30px}}@media (max-width:899px){.footer-bottom{gap:30px;margin-top:80px}}@media (max-width:599px){.footer-bottom{margin-top:30px}}.footer-bottom .widget-area{font-size:22px;letter-spacing:-.02ex;line-height:1.56227273}@media (max-width:899px){.footer-bottom .widget-area{font-size:18px;line-height:1.35}}@media (max-width:599px){.footer-bottom .widget-area{font-size:17px}}@media (max-width:399px){.footer-bottom .widget-area{font-size:15px}}.footer-bottom .widget-area .site-footer-navigation ul,.footer-bottom .widget-area .widget ul{align-items:flex-start;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap}@media (max-width:599px){.footer-bottom .widget-area .site-footer-navigation ul,.footer-bottom .widget-area .widget ul{-moz-column-gap:20px;column-gap:20px}}
form label{display:block;margin-bottom:6px}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border:1px solid var(--bgMain);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--bgMain);font-family:inherit;font-size:17px;line-height:1.5;margin:0;min-width:200px;outline:none;padding:14px;resize:vertical;transition:all .3s ease;width:100%}@media only screen and (max-width:599px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px;padding:12px 14px}}input.input-light,select.input-light,textarea.input-light{background:none!important;border-color:hsla(0,0%,100%,.25)!important;color:hsla(0,0%,100%,.75)!important}input.input-light::-moz-placeholder,select.input-light::-moz-placeholder,textarea.input-light::-moz-placeholder{color:hsla(0,0%,100%,.75)!important}input.input-light::placeholder,select.input-light::placeholder,textarea.input-light::placeholder{color:hsla(0,0%,100%,.75)!important}select.input-light{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.75)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:40px!important}select.input-light option{background-color:#fff;color:#000}select.input-light option:checked{background-color:#f0f0f0;color:#000}select.input-light option:hover{background-color:#e0e0e0;color:#000}textarea{min-height:125px}@media only screen and (max-width:599px){textarea{min-height:100px}}input[disabled],select[disabled],textarea[disabled]{background:#f2f2f2;border-color:#c8c8c8;box-shadow:none;color:#0d0d0d;cursor:not-allowed}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input.input-light:focus,select.input-light:focus,textarea.input-light:focus{border-color:hsla(0,0%,100%,.75)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#232323;opacity:1}input::placeholder,textarea::placeholder{color:#232323;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#232323}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#232323}.boost-space-forms .input-wrap button,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);border:none;border:1px solid var(--accent);border-radius:1px;box-sizing:border-box;color:var(--bgMain);display:inline-block;font-family:inherit;font-size:17px;font-weight:400;line-height:1.15;margin:0;min-width:250px;outline:none;padding:25px 40px;resize:vertical;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(.17,.04,.03,.94);width:auto}@media (max-width:899px){.boost-space-forms .input-wrap button,.btn{font-size:18px;min-width:0;padding:14px 25px 12px}}@media (max-width:399px){.boost-space-forms .input-wrap button,.btn{font-size:16px;min-width:0;padding:12px 18px 10px}}.boost-space-forms .input-wrap button:hover,.btn:hover,input[type=submit]:hover{background:var(--bgMain);border-color:var(--accent);color:var(--accent);cursor:pointer;text-decoration:none}.boost-space-forms .input-wrap button.input-light,.btn.input-light,input[type=submit].input-light{background:none;border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.75)}.boost-space-forms .input-wrap button.input-light:hover,.btn.input-light:hover,input[type=submit].input-light:hover{background:none;border-color:hsla(0,0%,100%,.95);color:hsla(0,0%,100%,.95)}.btn-phat{font-size:30px;font-weight:700;min-width:0;padding:16px 41px}@media (max-width:1199px){.btn-phat{font-size:19px;padding:11px 28px}}@media (max-width:399px){.btn-phat{font-size:17px;padding:10px 22px}}.btn-bigger,input[type=submit]{font-size:17px;font-weight:500;min-width:0;padding-left:42px;padding-right:42px}.btn-border{background:none;border-color:var(--accent);color:var(--accent)}.btn-border:hover{background-color:var(--accent);color:var(--bgMain)}.btn-border-dark{border-color:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.5)}.btn-border-dark.active{background:none;border-color:var(--accent);color:var(--accent);pointer-events:none}.btn-tab-flex>.btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.btn-tab-flex>.btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--accent);cursor:pointer;display:inline-block;height:30px;min-width:30px;position:relative;width:30px}input[type=checkbox]:before{border:solid var(--accent);border-width:0 2px 2px 0;bottom:0;content:"";display:inline-block;height:45%;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);visibility:hidden;width:25%}input[type=checkbox]:checked:before{visibility:visible}.boost-space-forms{width:100%}.boost-space-forms legend{display:none}.boost-space-forms>form{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}.boost-space-forms .input-wrap,.input-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative}.boost-space-forms .input-wrap.input-type-gdpr_accept{align-items:center;flex-direction:row;gap:0}.boost-space-forms .input-wrap.input-type-gdpr_accept>label{line-height:1.25;padding-left:12px}@media only screen and (max-width:599px){.boost-space-forms .input-wrap.input-type-gdpr_accept>label{font-size:14px;padding-left:16px}}.boost-space-forms .input-wrap a{text-decoration:underline}.boost-space-forms .input-wrap a:hover{text-decoration:none}.boost-space-forms label{display:inline-block;margin:0;position:relative}.boost-space-forms fieldset{-moz-column-gap:14px;column-gap:14px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);row-gap:28px;width:100%}@media only screen and (max-width:599px){.boost-space-forms fieldset{grid-template-columns:repeat(1,1fr);row-gap:20px}}.boost-space-forms fieldset>.input-wrap.required-input label{margin-left:10px}.boost-space-forms fieldset>.input-wrap.required-input label:before,.form-required-data:before{background:#9c8668;border-radius:100%;bottom:0;content:"";display:block;height:4px;left:-10px;margin:auto;position:absolute;top:0;transform:translateY(1px);width:4px}.boost-space-forms .input-wrap.required-input.input-type-gdpr_accept label{margin-left:0}.boost-space-forms .input-wrap.required-input.input-type-gdpr_accept label:before{left:auto;right:-10px}.form-required-data{height:auto;position:relative;right:0;top:0;width:auto}.boost-space-forms fieldset .col-md-12,.input-type-file,.input-type-gdpr_accept{grid-column:1/-1}.boost-space-forms .input-wrap button,.boost-space-forms .submit-field,.boost-space-forms .submit-field>input[type=submit]{width:100%}.submit-disabled,.submit-disabled:hover{background:#222!important;border-color:#222!important;color:#888!important;cursor:not-allowed!important;pointer-events:none!important}.newsletter-form{width:100%}.newsletter-form .flex{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.newsletter-form .flex-1{flex:1;min-width:200px}.newsletter-form .input-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative}.newsletter-form label{color:hsla(0,0%,100%,.75);display:inline-block;font-size:14px;margin:0;position:relative}.newsletter-form .form-required-data:before{background:#9c8668;border-radius:100%;bottom:0;content:"";display:block;height:4px;left:-10px;margin:auto;position:absolute;top:0;transform:translateY(1px);width:4px}.newsletter-form .submit-field{align-items:flex-end;display:flex}.newsletter-form .submit-field input[type=submit]{background:var(--accent);border-color:var(--accent);color:var(--bgMain);cursor:pointer;font-size:16px;font-weight:500;min-width:120px;padding:14px 25px;transition:all .3s ease}.newsletter-form .submit-field input[type=submit].input-light{background:none!important;border-color:hsla(0,0%,100%,.25)!important;color:hsla(0,0%,100%,.75)!important}.newsletter-form .submit-field input[type=submit]:hover{background:var(--bgMain);border-color:var(--accent);color:var(--accent)}.newsletter-form .submit-field input[type=submit].input-light:hover{background:none!important;border-color:hsla(0,0%,100%,.95)!important;color:hsla(0,0%,100%,.95)!important}.newsletter-form .form-response{border-radius:4px;font-size:14px;margin-top:1rem;padding:12px 16px}.newsletter-form .form-response.alert-success{background-color:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);color:#4caf50}.newsletter-form .form-response.alert-danger{background-color:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);color:#f44336}@media only screen and (max-width:599px){.newsletter-form .flex{align-items:stretch;flex-direction:column}.newsletter-form .flex-1{min-width:auto}.newsletter-form .submit-field{align-items:stretch}.newsletter-form .submit-field input[type=submit]{width:100%}}.boost-space-forms .input-note-full{grid-column:1/-1}
.site-header{background-position:50%;background-repeat:no-repeat;color:var(--textNavi);max-height:70px;position:relative;width:100%;z-index:1001}@media screen and (max-width:899px){body.sidebar-active{overflow-y:hidden}}.fixed-header .site-header{position:fixed}.customize-support.fixed-header .site-header{top:32px}@media (max-width:782px){.customize-support.fixed-header .site-header{top:46px}}@media screen and (max-width:599px){#wpadminbar{position:fixed}}.site-header-wrapper{position:relative;z-index:102}.fixed-header .site-header-wrapper{background:none}@media screen and (max-width:899px){body.fixed-header .navi-active .site-header-wrapper{background-color:var(--bgNavi)}}.site-header-inner{align-items:center;display:flex;gap:30px;height:70px;justify-content:space-between;margin:0 auto;max-width:none;position:relative;transition:transform .5s cubic-bezier(.17,.04,.03,.94);width:100%;z-index:20}.hide-header .site-header-inner{transform:translateY(-70px)}.site-header-logo-wrapper{max-width:405px;width:100%}.site-header-logo{display:flex;height:25px;max-width:405px;position:relative;transition:max-width .3s cubic-bezier(.17,.04,.03,.94)}@media only screen and (max-width:1199px){.site-header-logo{max-width:350px}}@media only screen and (max-width:599px){.site-header-logo{max-width:300px}}@media only screen and (max-width:399px){.site-header-logo{max-width:200px}}.site-header-logo img,.site-header-logo svg{height:auto;width:100%}.site-header .site-header-logo svg{transition:filter .2s ease-in-out}.site-header.is-dark .site-header-logo svg{filter:invert(100%)}@media only screen and (max-width:899px){.sidebar-active .site-header.is-dark .site-header-logo svg g{fill:var(--bgNavi)}}.site-header-nav-wrapper{z-index:101}.site-header-aux-wrapper{flex:1;gap:10px}@media (min-width:768px){.site-header-aux-wrapper{gap:50px}}.site-header-nav-wrapper>nav{width:100%}.site-header-aux-wrapper>nav>ul,.site-header-nav-wrapper>nav>ul{align-items:flex-start;display:flex;flex-flow:column;gap:35px;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0}@media (max-width:899px){.site-header-aux-wrapper>nav>ul,.site-header-nav-wrapper>nav>ul{gap:20px}}@media (max-width:399px){.site-header-aux-wrapper>nav>ul,.site-header-nav-wrapper>nav>ul{gap:15px}}.site-header-aux-wrapper>nav>ul>li,.site-header-nav-wrapper>nav>ul>li{align-items:center;display:flex;height:100%}.site-header-aux-wrapper>nav>ul li a,.site-header-nav-wrapper>nav>ul li a{align-items:center;color:var(--textNavi);display:inline-flex;font-size:29px;font-weight:500;height:100%;letter-spacing:.17ex;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.17,.04,.03,.94);z-index:99}@media (max-width:899px){.site-header-aux-wrapper>nav>ul li a,.site-header-nav-wrapper>nav>ul li a{font-size:21px}}@media (max-width:399px){.site-header-aux-wrapper>nav>ul li a,.site-header-nav-wrapper>nav>ul li a{font-size:19px}}.site-header-aux-wrapper>nav>ul li a.is-active,.site-header-nav-wrapper>nav>ul li a.is-active{color:#999}.site-header-aux-wrapper>nav>ul li a{color:var(--textNavi);padding-left:5px;padding-right:5px}.site-header-aux-wrapper>nav>ul li.wpml-ls-current-language a{color:var(--textNavi)}.site-header-aux-wrapper>nav>ul li a:hover,.site-header-nav-wrapper>nav>ul li a:hover,.site-header-nav-wrapper>nav>ul li.hover a{color:#999}.site-header-aux-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-end}@media (max-width:899px){.site-header-aux-wrapper{margin-left:auto;order:1}}.site-header-navigation>ul li.menu-item-has-children{align-items:flex-start;display:flex;flex-direction:column;position:relative}.site-header-navigation>ul>li.menu-item-has-children>ul{position:relative;transition:all .3s cubic-bezier(.17,.04,.03,.94);z-index:102}.site-header-navigation>ul>li.menu-item-has-children.wpml-ls-item>ul{margin-left:0;min-width:0}.transparent-header .site-header-navigation>ul li.menu-item-has-children ul{background:none;border:1px solid hsla(0,0%,100%,.5);border-radius:0;border-top:none;box-shadow:0 0 80px rgba(0,0,0,.15)}.site-header-navigation>ul li.menu-item-has-children ul li{margin:0;width:100%}.site-header-navigation>ul li.menu-item-has-children ul li a{display:flex;font-size:16px;font-weight:500;height:100%;padding:14px 21px;width:100%}@media (max-width:1199px){.site-header-navigation>ul li.menu-item-has-children ul li a{font-size:15px}}.site-header-navigation>ul li.menu-item-has-children ul li a:hover{text-decoration:none}.header-navigation-popup-toggle{align-items:center;display:flex;height:50px;margin:0 -11px 0 0;padding:0;position:relative;transition:all .2s ease;width:50px;z-index:102}.header-navigation-popup-toggle .menu-cross,.header-navigation-popup-toggle .menu-icon,.sidebar-main-close .menu-cross{background:none;bottom:0;display:flex;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .2s ease-out;width:28px}.header-navigation-popup-toggle .menu-icon{background:#fff}.site-header .site-header-aux-wrapper{color:#f2f2f2;transition:color .3s ease}.site-header.is-dark .site-header-aux-wrapper{color:#000}.site-header-aux__item.site-header-aux__item--cart{position:relative}@media (max-width:768px){.site-header-aux__item svg{transform:scale(.8)}}.site-header-aux__item.site-header-aux__item--cart span{font-family:var(--font-archon);font-size:26px;left:0;line-height:1;position:absolute;right:0;text-align:center;top:10px}.site-header-aux__item{cursor:pointer;transition:transform .3s ease}.site-header-aux__item--search{position:relative;top:2px}@media (min-width:768px){.site-header-aux__item.site-header-aux__item--cart{margin-right:75px}.site-header-aux__item.site-header-aux__item--cart span{font-size:30px}.site-header-aux__item:hover{transform:translateY(-3px)}}.site-header.is-dark .header-navigation-popup-toggle .menu-icon{background:var(--textNavi)}.header-navigation-popup-toggle .menu-cross:after,.header-navigation-popup-toggle .menu-cross:before,.header-navigation-popup-toggle .menu-icon:after,.header-navigation-popup-toggle .menu-icon:before,.sidebar-main-close .menu-cross:after,.sidebar-main-close .menu-cross:before{background:#f2f2f2;content:"";display:block;height:100%;position:absolute;transition:all .3s ease-out;width:100%}.site-header.is-dark .header-navigation-popup-toggle .menu-cross:after,.site-header.is-dark .header-navigation-popup-toggle .menu-cross:before,.site-header.is-dark .header-navigation-popup-toggle .menu-icon:after,.site-header.is-dark .header-navigation-popup-toggle .menu-icon:before{background:var(--textNavi)}.header-navigation-popup-toggle .menu-icon:after,.header-navigation-popup-toggle .menu-icon:before{top:10px;transition:all .4s ease-out}.header-navigation-popup-toggle .menu-icon:after{bottom:10px;top:auto}.header-navigation-popup-toggle.active .menu-cross:after,.header-navigation-popup-toggle.active .menu-cross:before{background-color:var(--textNavi)}.header-navigation-popup-toggle.active .menu-icon{width:0}.header-navigation-popup-toggle.active .menu-cross:before,.sidebar-main-close .menu-cross:before{transform:rotate(-45deg) translateY(.5px) translateX(.5px)}.header-navigation-popup-toggle.active .menu-cross:after,.sidebar-main-close .menu-cross:after{transform:rotate(45deg) translateY(-.5px) translateX(.5px)}.header-navigation-popup-toggle.active .menu-icon:after,.header-navigation-popup-toggle.active .menu-icon:before{opacity:1;visibility:visible}.site-header-searchform-mobile-wrapper{background-color:var(--bgNavi);display:none;margin-left:-30px;margin-right:-30px;padding:10px 30px 20px}@media only screen and (max-width:899px){.site-header-searchform-mobile-wrapper{display:block}}@media only screen and (max-width:599px){.site-header-searchform-mobile-wrapper{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.site-header-searchform-mobile-wrapper .site-header-searchform{max-width:100%}@media only screen and (max-width:319px){.site-header-searchform-mobile-wrapper .site-header-searchform{flex-direction:column}.site-header-searchform-mobile-wrapper .site-header-search-field{width:100%}}.site-header-searchform-mobile-wrapper .site-header-search-submit{max-width:-moz-max-content;max-width:max-content}@media only screen and (max-width:319px){.site-header-searchform-mobile-wrapper .site-header-search-submit{margin:20px auto 0}}.site-sub-header-wrapper{background-color:var(--bgNavi)}.site-sub-header-inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;min-height:100%;position:relative;transition:height .3s cubic-bezier(.17,.04,.03,.94);width:100%;z-index:20}.site-sub-header-wrapper .site-header-nav-wrapper{align-items:flex-start;display:flex;flex-direction:column;padding:20px 42px 42px;width:100%}@media only screen and (max-width:899px){.site-sub-header-wrapper .site-header-nav-wrapper{padding:20px 32px 32px}}@media only screen and (max-width:399px){.site-sub-header-wrapper .site-header-nav-wrapper{padding:20px}}.site-sub-header-wrapper{height:100vh;left:auto;margin:auto;max-width:var(--naviWidth);overflow:auto;overflow-x:hidden;position:absolute;right:0;top:0;width:100%}@media (max-width:899px){.site-sub-header-wrapper{--naviWidth:100%}}.admin-bar .site-sub-header-wrapper{height:calc(100vh - 32px)}@media (max-width:782px){.admin-bar .site-sub-header-wrapper{height:calc(100vh - 46px)}}.site-sub-header-wrapper{opacity:.69;transform:translateX(100%);transition:opacity .2s cubic-bezier(.17,.04,.03,.94);z-index:-20}@media only screen and (max-width:899px){.site-sub-header-wrapper{transition:opacity .2s cubic-bezier(.17,.04,.03,.94)}}.site-header.navi-active .site-sub-header-wrapper{opacity:1;transform:translateX(0);z-index:20}@media only screen and (max-width:1905px){.site-header.navi-active .site-sub-header-wrapper{opacity:1;transform:translateX(0)}}@media only screen and (max-width:899px){.site-header.navi-active .site-header-logo svg g{fill:var(--textNavi)}}.site-sub-header-wrapper .site-header-products-wrapper{opacity:0;transform:translateX(100px);transition:all .3s cubic-bezier(.17,.04,.03,.94)}.site-sub-header-wrapper .site-header-footing-wrapper,.site-sub-header-wrapper .site-header-navigation{opacity:0;transform:translateX(100px);transition:transform .3s cubic-bezier(.17,.04,.03,.94)}.site-header.navi-active .site-sub-header-wrapper .site-header-footing-wrapper,.site-header.navi-active .site-sub-header-wrapper .site-header-navigation,.site-header.navi-active .site-sub-header-wrapper .site-header-products-wrapper{opacity:1;transform:translateY(0)}.site-header-products-wrapper{margin-bottom:5px;margin-top:65px;width:100%}@media only screen and (max-width:899px){.site-header-products-wrapper{margin-bottom:0}}.site-header-products-link{align-items:center;display:flex;height:185px;justify-content:space-between;padding-left:42px;padding-right:104px;transition:all .3s cubic-bezier(.17,.04,.03,.94);width:100%}@media only screen and (max-width:899px){.site-header-products-link{height:115px;padding-left:32px;padding-right:64px}}@media only screen and (max-width:599px){.site-header-products-link{height:95px;padding-left:32px;padding-right:32px}}@media only screen and (max-width:399px){.site-header-products-link{height:85px;padding-left:20px;padding-right:20px}}.site-header-products-link.is-active,.site-header-products-link:hover{background-color:#f1f1f1}.site-header-products-link>img{align-self:flex-end;display:inline-flex;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:320px}@media only screen and (max-width:899px){.site-header-products-link>img{height:95px;width:200px}}@media only screen and (max-width:599px){.site-header-products-link>img{height:78px;width:165px}}@media only screen and (max-width:399px){.site-header-products-link>img{height:85%;width:130px}}@media only screen and (max-width:299px){.site-header-products-link>img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:40%}}.site-header-footing-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:120px;justify-content:flex-start;margin-top:auto;padding:20px 42px 42px;width:100%}@media only screen and (max-width:899px){.site-header-footing-wrapper{flex-direction:column;gap:15px;margin-top:0;padding:20px 32px 32px}}@media only screen and (max-width:399px){.site-header-footing-wrapper{gap:10px;padding:20px 20px 32px}}.site-header-footing-wrapper ul{display:flex;flex-direction:column;gap:4px}.site-header-footing-wrapper ul>li>a{font-weight:700;transition:all .3s cubic-bezier(.17,.04,.03,.94)}.site-header-footing-wrapper ul>li>a:hover{color:#999}.site-header-search{background-color:#393939;color:#fff;opacity:0;pointer-events:none;transform:translateY(-100%);transition:all .3s ease}.search-is-open .site-header-search{opacity:1;pointer-events:auto;transform:translate(0)}.site-header-search form{align-items:center;display:flex;gap:30px;padding:20px 0}@media only screen and (max-width:768px){.site-header-search form{gap:20px}}.site-header-search form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #888;color:#fff}.site-header-search form input::-moz-placeholder{color:#888}.site-header-search form input::placeholder{color:#888}.site-header-search form button{background-color:#fff;color:#000;flex-shrink:0;min-width:0;padding:14px 50px;text-transform:uppercase}@media only screen and (max-width:768px){.site-header-search form button{padding:12px 20px}}datalist>*{background-color:#000;color:#fff}
.page-container{align-items:stretch;display:flex;flex-direction:column;min-height:100%}.page-main{flex-grow:1}.page-main.page-main--shop #contact{margin-top:50px}@media (min-width:768px){.page-main.page-main--shop #contact{margin-top:200px}}.page-section{padding-bottom:100px;padding-top:100px}@media (min-width:1800px){.page-section{padding-bottom:150px;padding-top:150px}}@media only screen and (max-width:899px){.page-section{padding-bottom:25px;padding-top:25px}}.page-section-lp{padding-bottom:25px;padding-top:25px}.page-section-light{background-color:var(--bgNavi);color:var(--textNavi)}.page-section-gray{background-color:var(--bgLight);color:var(--textNavi)}.page-section-darker{background-color:var(--bgSecondary)}.page-section-eshop{background-color:var(--bgLight);padding-bottom:0;padding-top:50px}.search .page-section-eshop{padding-bottom:150px}.page-section-placeholder{border-bottom:1px dashed #999;border-top:1px dashed #999;min-height:50vh;padding-bottom:100px;padding-top:0}.page-section-placeholder>.placeholder{color:#999;display:block;font-size:12px;margin:6px auto 100px;text-align:center;text-transform:uppercase}.page-section-lp.page-section-placeholder>.placeholder{margin:6px auto 15px}.section-text{max-width:390px}.section-grid-half{display:grid;gap:30px;grid-auto-flow:column}@media only screen and (max-width:768px){.section-grid-half.section-grid-half--product{grid-auto-flow:row}}@media only screen and (min-width:1024px){.section-grid-half{gap:60px;grid-auto-columns:1fr 1fr}}.section-grid-half img{background:transparent!important;width:100%}.section-grid{display:grid;gap:60px;grid-auto-columns:24fr 41fr;grid-auto-flow:column}.section-grid>div:first-child{align-self:start;height:-moz-fit-content;height:fit-content;position:sticky;top:100px}@media only screen and (max-width:1199px){.section-grid{gap:40px;grid-auto-columns:20fr 40fr}.section-grid>div:first-child{top:80px}}@media only screen and (max-width:899px){.section-grid{display:flex;flex-direction:column;gap:28px}.section-grid>div:first-child{position:static}}.section-grid-images{grid-auto-columns:24fr 46fr}@media only screen and (max-width:899px){.section-grid-images{display:flex;flex-direction:column;gap:45px}}.section-grid-images-wrap{margin-top:6px}@media only screen and (max-width:899px){.section-grid-images{max-width:600px}}.section-grid-images-wrap>img{max-width:288px}@media only screen and (max-width:1499px){.section-grid-images-wrap>img{max-width:calc(33.33333% - 1.16667rem)}}@media only screen and (max-width:1199px){.section-grid-images-wrap>img{max-width:calc(33.33333% - .66667rem)}}@media only screen and (max-width:599px){.section-grid-images-wrap>img{max-width:calc(33.33333% - .33333rem)}}.content-page{max-width:800px}.content-page ol,.content-page ul{display:flex;flex-direction:column;gap:1em;list-style:disc;margin-bottom:2em;padding-left:2rem}.content-page ol{gap:1em;list-style:decimal}.content-page h1+ol,.content-page h1+p,.content-page h1+ul,.content-page h2+ol,.content-page h2+p,.content-page h2+ul,.content-page h3+ol,.content-page h3+p,.content-page h3+ul{margin-top:2em}.entry-content p{margin-bottom:2em}.content-page a{text-decoration:underline}.content-page a:hover{text-decoration:none}
.social-icons{grid-column-gap:10px;align-items:center;display:flex;list-style:none;margin-bottom:10px;margin-top:10px}.social-icons li{display:block;margin:0}.social-icons li a{display:block;width:auto}.footer-widgets .widget-area .widget ul.social-icons li{margin:0}.footer-widgets .widget-area .widget ul.social-icons li:before{content:none;display:none}
.sidebar-main{background-color:var(--bgSecondary);height:100vh;left:auto;margin:auto;max-width:var(--naviWidth);opacity:.69;overflow:auto;overflow-x:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:opacity .2s cubic-bezier(.17,.04,.03,.94);width:100%;z-index:-20}.admin-bar .sidebar-main{height:calc(100vh - 32px)}@media (max-width:782px){.admin-bar .sidebar-main{height:calc(100vh - 46px)}}.admin-bar .sidebar-main{top:32px}@media (max-width:782px){.admin-bar .sidebar-main{top:46px}}.sidebar-main.active{opacity:1;transform:translateX(0);z-index:1002}.sidebar-main-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;min-height:100%;opacity:0;padding:100px 42px;position:relative;transform:translateX(100px);transition:all .3s cubic-bezier(.17,.04,.03,.94);width:100%;z-index:20}@media only screen and (max-width:899px){.sidebar-main-inner{padding:85px 32px}}@media only screen and (max-width:399px){.sidebar-main-inner{padding:70px 20px}}.sidebar-main.active .sidebar-main-inner{opacity:1;transform:translateY(0)}.sidebar-main-close{align-items:center;display:flex;height:50px;margin:0;padding:0;position:absolute;right:20px;top:10px;transition:all .2s ease;width:50px;z-index:102}.sidebar-main button,.sidebar-main input,.sidebar-main textarea{background:none;border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.75)}.sidebar-main button:hover,.sidebar-main input:hover,.sidebar-main textarea:hover{background:none;border-color:hsla(0,0%,100%,.35)}.sidebar-main button:focus,.sidebar-main input:focus,.sidebar-main textarea:focus{background:none;border-color:hsla(0,0%,100%,.75)}.sidebar-main input[type=file]{border:none;padding:0}.sidebar-main input[type=file]::file-selector-button{background:none;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:20px;padding:14px}.sidebar-main input[type=file]::file-selector-button:hover{background:none;border-color:hsla(0,0%,100%,.75)}.sidebar-main .input-wrap button{padding:14px}#sidebar-news.loading{overflow:hidden}.sidebar-main-loader{background-color:var(--bgSecondary);content:"";display:block;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-20}#sidebar-news.loading .sidebar-main-loader{opacity:1;z-index:20}.sidebar-main-loader:after,.sidebar-main-loader:before{bottom:0;content:"";height:1px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:50px;z-index:-19}.sidebar-main-loader:before{content:"loading...";transform:translate(-10px,-35px)}.sidebar-main-loader:after{animation:loader 1s ease infinite;background:#fff;transform-origin:0;width:180px}@keyframes loader{0%{transform:scaleX(0)}30%{transform:scaleX(100%);transform-origin:0}51%{transform:scaleX(100%);transform-origin:100%}90%{transform:scaleX(0);transform-origin:100%}to{transform:scaleX(0);transform-origin:0}}#sidebar-news.loading .sidebar-main-loader:after,#sidebar-news.loading .sidebar-main-loader:before{opacity:1;z-index:20}.sidebar-news-content-wrapper{opacity:1;transform:translateX(0);transition:all .3s cubic-bezier(.17,.04,.03,.94)}#sidebar-news.loading .sidebar-news-content-wrapper{opacity:0;transform:translateX(50px)}.sidebar-news-content{display:flex;flex-direction:column;gap:1rem}.sidebar-news-content h1,.sidebar-news-content h2,.sidebar-news-content h3,.sidebar-news-content h4,.sidebar-news-content h5,.sidebar-news-content h6{line-height:1.33;margin-bottom:.75em;margin-top:1em}.sidebar-news-content h1{font-size:1.85rem}.sidebar-news-content h2{font-size:1.65rem}.sidebar-news-content h3{font-size:1.45rem}.sidebar-news-content h4{font-size:1.25rem}.sidebar-news-content h5{font-size:1rem}.sidebar-news-content b,.sidebar-news-content strong{font-weight:700}.sidebar-news-content em,.sidebar-news-content i{font-style:italic}
.table,table{display:flex}.table tbody,table tbody{display:flex;flex-direction:column;width:100%}.table tr,table tr{border-top:1.25px solid grey;display:flex;gap:20px;justify-content:space-between;padding-bottom:14px;padding-top:18px}.table--border-bottom tr{border-bottom:1.25px solid grey;border-top:0}@media only screen and (max-width:899px){.table tr,table tr{border-top:.5px solid grey;gap:10px;padding-bottom:4px;padding-top:6px}}@media only screen and (max-width:399px){.table tr,table tr{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-bottom:9px;padding-top:9px}}.table.table-border-bottom tr,table.table-border-bottom tr{border-bottom:1.25px solid grey;border-top-color:transparent}.table tr.lpt,table tr.lpt{padding-top:0}.table tr.lpb,table tr.lpb{padding-bottom:0}.table tr.border-none,table tr.border-none{border-bottom-color:transparent;border-top-color:transparent}.table tr td,table tr td{display:block}.table tr td:first-child,table tr td:first-child{font-weight:700;letter-spacing:-.035ex;text-transform:uppercase}@media only screen and (max-width:899px){.table tr td:first-child,table tr td:first-child{letter-spacing:.035ex}}.table tr td:last-child,table tr td:last-child{max-width:75%;text-align:right}@media only screen and (max-width:899px){.table tr td:last-child,table tr td:last-child{letter-spacing:-.035ex}}@media only screen and (max-width:399px){.table tr td:last-child,table tr td:last-child{text-align:left}}.drawings-wrapper{position:relative;z-index:1}.drawings-wrapper>span{align-items:center;display:flex;font-size:20px;height:7%;justify-content:center;left:0;position:absolute;top:0;width:20%}@media only screen and (max-width:1199px){.drawings-wrapper>span{font-size:19px}}@media only screen and (max-width:899px){.drawings-wrapper>span{font-size:14px}}@media only screen and (max-width:599px){.drawings-wrapper>span{font-size:14px}}@media only screen and (max-width:399px){.drawings-wrapper>span{font-size:9px}}.drawings-wrapper>.drawings-w{left:86%;top:6.4%}.drawings-wrapper>.drawings-l{left:34.1%;top:21.5%}.drawings-wrapper>.drawings-h{left:86%;top:61.5%}
.section-contact-map{padding-bottom:75px;padding-top:50px}.section-contact-map-wrap{aspect-ratio:2/1;background-image:url(../../img/contact-map-lines.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:1430px;position:relative;width:100%;z-index:1}@media only screen and (max-width:599px){.section-contact-map-wrap{aspect-ratio:3/2;background-size:contain;background-size:130%;margin-left:-30px;margin-right:-30px;overflow:hidden;width:calc(100% + 60px)}}@media only screen and (max-width:399px){.section-contact-map-wrap{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.section-contact-map-pin{aspect-ratio:1/1;background-image:url(../../img/contact-map-pin.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;position:absolute;transition:all .1s cubic-bezier(.17,.04,.03,.94);width:3.916%}@media only screen and (max-width:599px){.section-contact-map-pin{width:6%}}.section-contact-map-pin:hover{transform:scale(1.1)}#section-contact-map-pin-1{left:49%;top:28.5%}@media only screen and (max-width:599px){#section-contact-map-pin-1{left:48%;top:29%}}.section-contact-btn-wrap{margin:-60px auto 0 145px;padding-bottom:60px;position:relative;z-index:2}
.section-dealer-map{padding-bottom:75px;padding-top:50px}@media (max-width:899px){.section-dealer-map{padding-bottom:25px;padding-top:25px}}.section-map-wrap{aspect-ratio:16/9;flex:0 0 auto;max-height:70vh;position:relative;width:100%}@media (max-width:899px){.section-map-wrap{aspect-ratio:9/16;max-height:60vh}}.section-map-main{height:100%;position:absolute!important;width:100%}.section-map-main .hover{transform:scale(1.1)}.section-map-ticket{background-color:#000;border:1px solid #fff;left:-9999px;max-width:390px;opacity:0;position:absolute;top:-9999px;transition:opacity .2s,transform .2s;width:100%;z-index:10}@media (max-width:599px){.section-map-ticket{max-width:290px}}.section-map-ticket.is-active{bottom:0;height:-moz-max-content;height:max-content;left:0;margin:auto;right:0;top:0}.section-map-ticket.is-animated{opacity:1}.section-map-ticket__header{border-bottom:1px solid #fff;display:flex;justify-content:space-between}.section-map-ticket__close{border-left:1px solid #fff;margin-left:auto;min-height:50px;min-width:50px;position:relative;width:50px}.section-map-ticket__close:after,.section-map-ticket__close:before{background-color:#fff;content:"";height:15px;left:50%;margin-left:0;margin-top:-7px;position:absolute;top:50%;transform-origin:50% 50%;width:2px}.section-map-ticket__close:before{transform:rotate(45deg)}.section-map-ticket__close:after{transform:rotate(-45deg)}.section-map-ticket__close:hover{background-color:#fff}.section-map-ticket__close:hover:after,.section-map-ticket__close:hover:before{background-color:#000}.section-map-ticket__heading{color:#fff;font-size:18px;font-weight:600;line-height:1.1}@media (max-width:599px){.section-map-ticket__heading{font-size:16px}}.section-map-ticket__tags{display:flex;flex-wrap:wrap}.section-map-ticket__tags-item{background-color:#fff;color:#333;font-size:16px;font-weight:400;margin-right:9px;margin-top:9px;padding:7px 12px}.section-map-ticket__content{color:#fff}.section-map-ticket__content strong{font-weight:600}.section-map-ticket__content p{font-size:16px;line-height:1.3}@media (max-width:599px){.section-map-ticket__content p{font-size:14px;line-height:1.2}}.section-map-ticket__content p a{text-decoration:underline}.section-map-ticket__content p a:hover{text-decoration:none}.section--map--select{margin-bottom:0;max-width:400px}@media (max-width:899px){.section--map--select{max-width:100%}}.section-map-main [aria-hidden=true]{visibility:visible}
.video-loader{align-items:flex-start;bottom:0;content:"";display:flex;height:150px;justify-content:center;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;transition:all .5s ease-out;width:150px;z-index:10}.video-loader.hidden{opacity:0}.video-loader svg{animation:pulse 5s infinite;height:150px;transform:rotate(270deg) scale(1);width:150px}@keyframes pulse{0%{opacity:0;transform:rotate(270deg) scale(.9)}50%{opacity:1;transform:rotate(270deg) scale(1)}to{opacity:0;transform:rotate(270deg) scale(.9)}}.video-loader>span{bottom:0;display:none;font-size:11px;position:absolute}.page-hero{padding-bottom:0;padding-top:0;position:relative;z-index:2}.page-hero-video-container{bottom:0;height:100%;left:0;margin:-70px auto auto;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:-1}@media (max-width:899px){.page-hero-video-container{margin:0 auto auto}}.page-hero-video-container:before{background:#000;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-hero-video-container video{aspect-ratio:16/9;position:relative;width:100%;z-index:2}@media (max-width:899px){.page-hero-video-container video{aspect-ratio:9/12;-o-object-fit:cover;object-fit:cover}}@media (max-width:599px){.page-hero-video-container video{aspect-ratio:9/13}}.page-hero-video-container .video-loader{transition:all 2.5s ease-out}.versatility-hero-video-container{bottom:0;height:100%;left:0;margin:-150px auto auto;max-width:1920px;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:-1}@media (max-width:1399px){.versatility-hero-video-container{margin:-50px auto auto}}@media (max-width:599px){.versatility-hero-video-container{margin:-150px auto auto}}.versatility-hero-video-container:before{background-image:url(../../videos/versatility-res-2x-poster.jpg),url(../../videos/versatility-portrait-poster.jpg);background-position:50% 50%,50% 50%;background-repeat:no-repeat,no-repeat;background-size:100%,100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:599px){.versatility-hero-video-container:before{background-image:url(../../videos/versatility-portrait-poster.jpg),url(../../videos/versatility-res-2x-poster.jpg)}}.versatility-hero-video-container video{aspect-ratio:16/9;position:relative;width:100%;z-index:2}@media (max-width:599px){.versatility-hero-video-container video{aspect-ratio:9/16}}.control-hero-video-container{bottom:0;height:100%;left:0;margin:-150px auto auto;max-width:1920px;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:-1}@media (max-width:1399px){.control-hero-video-container{margin:50px auto auto}}.control-hero-video-container:before{background-image:url(../../videos/control-res-2x-poster.jpg),url(../../videos/control-portrait-poster.jpg);background-position:50% 50%,50% 50%;background-repeat:no-repeat,no-repeat;background-size:100%,100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:599px){.control-hero-video-container:before{background-image:url(../../videos/control-portrait-poster.jpg),url(../../videos/control-res-2x-poster.jpg)}}.control-hero-video-container video{aspect-ratio:16/9;position:relative;width:100%;z-index:2}@media (max-width:599px){.control-hero-video-container video{aspect-ratio:9/16}}.performance-hero-video-container{bottom:0;height:100%;left:0;margin:-250px auto;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:-1}@media (max-width:1399px){.performance-hero-video-container{margin:-50px auto}}@media (max-width:899px){.performance-hero-video-container{margin:-50px auto;overflow:hidden}}.performance-hero-video-container:before{background-image:url(../../videos/performance-poster.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.performance-hero-video-container video{aspect-ratio:10/7.34375;position:relative;width:100%;z-index:2}@media (max-width:1199px){.performance-hero-video-container video{max-width:none;width:125%}}.hero-eshop{position:relative}.hero-eshop>img{height:260px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.hero-eshop>img{height:auto;width:100%}}.hero-eshop__title{bottom:37px;font-family:var(--font-archon);font-size:80px;font-weight:400;left:0;line-height:1;position:absolute;right:0;text-align:center;text-transform:uppercase}@media (min-width:768px){.hero-eshop__title{bottom:137px;font-size:100px}}
.news-items{display:flex;gap:5rem}.news-items>.swiper-container{margin-left:auto;max-width:1470px;overflow:hidden}.news-item{align-items:stretch;display:grid;grid-auto-columns:12fr 22fr;grid-auto-flow:column;position:relative}@media only screen and (max-width:899px){.news-item{display:flex;flex-direction:column-reverse}}.news-item:after{background-color:var(--bgNavi);bottom:0;content:"";height:2px;margin:auto;position:absolute;top:0;transform:translateY(-6px);width:calc(100% - 145px)}@media only screen and (max-width:899px){.news-item:after{bottom:auto;height:1px;left:-30px;top:27%;transform:none;width:calc(100% - 45px)}}.news-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33.78 33.75' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.62 21.03v3.8s-8.79 8.77-8.93 8.92h10l3.67-3.78V17.11H-.04l7.25 2.92zm10.49 3.91v-3.9h2.81l2.53-2.41 5.33-1.52H17.83V29.5zM17.39 3.78 13.72 0h-10c.14.15 8.94 8.92 8.94 8.92v3.81l-5.37 1-7.25 2.92h17.39zm16.39 12.86-5.33-1.51-2.53-2.41h-2.81V8.83l-5.28-4.6v12.4z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:50px;margin:auto;position:absolute;right:70px;top:0;transform:rotate(270deg) translateX(3px);width:50px}@media only screen and (max-width:899px){.news-item:before{bottom:auto;height:25px;right:37px;top:25.5%;width:25px}}.news-item-start{align-items:flex-start;background-color:#97989a;border-right:2px solid var(--bgNavi);color:var(--bgNavi);display:flex;flex-direction:column;justify-content:flex-end;padding:30px 128px 30px 28px}@media only screen and (max-width:899px){.news-item-start{border-right:none;padding:42px 36px 60px}}@media only screen and (max-width:599px){.news-item-start{border-right:none;padding:36px 32px 50px}}@media only screen and (max-width:399px){.news-item-start{border-right:none;padding:32px 20px 36px}}.news-item-start-content{display:flex;flex-direction:column;gap:2.5rem;max-height:254px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:899px){.news-item-start-content{gap:1rem;max-height:225px}}.news-item-start-content-title{font-size:20px;letter-spacing:.025ex;line-height:1.35}@media only screen and (max-width:899px){.news-item-start-content-title{font-size:27px;letter-spacing:.17ex;line-height:1.25}}@media only screen and (max-width:599px){.news-item-start-content-title{font-size:21px;letter-spacing:.12ex}}@media only screen and (max-width:399px){.news-item-start-content-title{font-size:18px;letter-spacing:.06ex}}.news-item-end img{max-height:630px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:899px){.news-item-end img{max-height:320px}}
.archon-product-showcase{overflow-x:hidden;width:calc(100% + 30px)}@media only screen and (max-width:899px){.archon-product-showcase{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (max-width:399px){.archon-product-showcase{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.archon-navi-arrows{display:flex;gap:18px;justify-content:flex-end;margin-bottom:22px;padding-right:22px}.news-items-arrows{margin:-80px -30px 85px auto;padding-right:0}@media only screen and (max-width:1399px){.news-items-arrows{margin:32px -30px 32px auto}}@media only screen and (max-width:899px){.archon-navi-arrows{margin:-32px -8px 32px auto}}@media only screen and (max-width:399px){.news-items-arrows{margin-right:-20px}}.archon-navi-arrows>a{cursor:pointer;display:inline-flex;height:45px;opacity:.5;position:relative;width:45px}.archon-navi-arrows>a:hover{opacity:1}@media only screen and (min-width:600px){.archon-navi-arrows-bigger>a{height:90px;width:90px}}.archon-navi-arrows>a:after,.archon-navi-arrows>a:before{background:#333;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateY(6.1px) rotate(45deg);transition:all 75ms cubic-bezier(.17,.04,.03,.94);width:1px}@media only screen and (min-width:600px){.archon-navi-arrows-bigger>a:after,.archon-navi-arrows-bigger>a:before{height:36px;transform:translateY(12.5px) rotate(45deg);transition:all 175ms cubic-bezier(.17,.04,.03,.94)}}.archon-navi-arrows-light>a:after,.archon-navi-arrows-light>a:before{background:#eee}.archon-navi-arrows>a:after{transform:translateY(-6.1px) rotate(-45deg)}@media only screen and (min-width:600px){.archon-navi-arrows-bigger>a:after{transform:translateY(-12.2px) rotate(-45deg)}}.archon-navi-arrows>a.prev:before{transform:translateY(6.1px) rotate(-45deg)}@media only screen and (min-width:600px){.archon-navi-arrows-bigger>a.prev:before{transform:translateY(12.2px) rotate(-45deg)}}.archon-navi-arrows>a.prev:after{transform:translateY(-6.1px) rotate(45deg)}@media only screen and (min-width:600px){.archon-navi-arrows-bigger>a.prev:after{transform:translateY(-12.2px) rotate(45deg)}}.archon-navi-arrows>a.swiper-button-disabled,.news-items-arrows>a.swiper-button-disabled{cursor:default;opacity:.075}.archon-product-showcase-images{overflow:hidden}.archon-product-showcase-images a{aspect-ratio:120/79;cursor:zoom-in;cursor:-moz-zoom-in;display:block;overflow:hidden;width:100%}.archon-product-showcase-images img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.archon-product-showcase-images-popup .mfp-close{font-family:Open Sans,sans-serif;font-size:38px;font-weight:300;height:55px;line-height:64px;margin-top:-15px;min-width:0}.archon-product-showcase-images-popup .mfp-close:hover{background:none}@media (min-width:1899px){.mfp-wrap.zs-800-gallery-popup .mfp-content{height:1600px;max-height:90vh;max-width:90vw;width:1600px}.mfp-wrap.zs-800-gallery-popup .mfp-figure,.mfp-wrap.zs-800-gallery-popup .mfp-figure figure{height:100%}.mfp-wrap.zs-800-gallery-popup img.mfp-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.technical-specification__text{font-size:16px}@media (min-width:1024px){.technical-specification__text{font-size:20px}}.technical-specification-navi{align-items:flex-start;display:flex;flex-direction:column;padding-top:6px}.technical-specification-navi-item{opacity:.5;padding-left:61px;position:relative}@media (max-width:1199px){.technical-specification-navi-item{padding-left:0}}.technical-specification-navi-item:before{background:var(--bgNavi);content:"";height:1px;left:-30px;margin:auto;opacity:0;position:absolute;top:11px;transition:all .1s cubic-bezier(.17,.04,.03,.94);width:60px;z-index:2}@media (max-width:1199px){.technical-specification-navi-item:before{top:14px;transform:translate(-20px);width:18px}}@media (max-width:599px){.technical-specification-navi-item:before{top:11px}}@media (max-width:399px){.technical-specification-navi-item:before{left:-20px;top:11px;width:10px}}.technical-specification-navi-item:hover:before{opacity:1;transform:translate(0)}.technical-specification-navi-item.active{opacity:1;pointer-events:none}@media (max-width:1199px){.technical-specification-navi-item.active{top:0}}.technical-specification-navi-item.active:before,.technical-specification-navi-item.active:hover:before{opacity:1;transform:rotate(0deg) translate(0)}.technical-specification-navi-item>a{line-height:1}.technical-specification-navi-item>a>span.heading-small{display:block;letter-spacing:normal;margin-top:2px}@media (max-width:1199px){.technical-specification-navi-item>a>span.heading-small{font-size:18px;line-height:1}}.technical-specification-navi-images{min-height:800px;position:relative}@media (max-width:1699px){.technical-specification-navi-images{min-height:700px}}@media (max-width:1399px){.technical-specification-navi-images{min-height:600px}}@media (max-width:1199px){.technical-specification-navi-images{min-height:400px}}@media (max-width:899px){.technical-specification-navi-images{min-height:none}}.technical-specification-navi-images>img{align-items:center;bottom:0;display:flex;height:100%;left:0;margin:auto;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;right:0;top:0;transition:all .1s ease-in-out;visibility:hidden;width:100%}.technical-specification-navi-images>img.active,.technical-specification-navi-images>img:first-child{opacity:1;visibility:visible}.technical-specification-navi-table{display:none;opacity:0}.technical-specification-navi-table.active{animation:opacityFadeIn .2s forwards;display:block}@keyframes opacityFadeIn{0%{opacity:0}to{opacity:1}}
.woocommerce-categories{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.woocommerce-categories__item{color:#000;font-size:18px;text-transform:uppercase}@media (min-width:768px){.woocommerce-categories{gap:40px 70px;margin:0;padding:20px 0 60px}.woocommerce-categories__item{font-size:28px}}.woocommerce-categories__item a{opacity:.4;transition:opacity .3s ease}.woocommerce-categories__item.is-active a{opacity:1}@media (min-width:1024px){.woocommerce-categories__item a:hover{opacity:1}}.woocommerce ul.products{background-color:#f7f6f6;border-left:1px solid #fff;display:grid;grid-template-columns:repeat(2,1fr);margin:0}@media (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1366px){.woocommerce ul.products{grid-template-columns:repeat(4,1fr)}}.woocommerce ul.products:before{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background-color:var(--bgLight);margin:0;width:100%}.products__item{background-color:var(--bgLight);border:1px solid #fff;border-left:0;padding:20px;position:relative;transition:background .3s ease}.products__item>a.button.product_type_variable{display:none}.woocommerce div.product p.stock{padding:30px 0 0 20px}@media (min-width:768px){.products__item{padding:50px}}@media (min-width:1366px){.products__item{padding:30px}}@media (min-width:1600px){.products__item{padding:50px}}@media (min-width:1024px){.products__item:hover{background-color:#fff}.products__item:hover .products__item-btn{opacity:1}.products__item:hover .price{transform:translateY(-70px)}}.products__item .add_to_cart_button{display:none!important}.products__item .woocommerce-loop-product__title{color:#000;font-size:18px;text-align:left}.products__item .price{color:#000;flex-shrink:0;font-size:18px;font-weight:700;transition:transform .3s ease}.products__item-bottom{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:space-between;padding:30px 0 0}@media (min-width:768px){.products__item .price,.products__item .woocommerce-loop-product__title{font-size:20px}.products__item-bottom{flex-direction:row;gap:20px;padding:80px 0 0}}.products__item-btn{bottom:15px;opacity:0;pointer-events:none;position:absolute;right:30px;transition:opacity .3s ease}@media (min-width:1600px){.products__item-btn{bottom:40px;right:50px}}.woocommerce div.product{background-color:#fff;color:#000;padding:40px 0}.woocommerce div.product .product_title{font-size:50px;line-height:1;margin-bottom:.5em}@media (min-width:768px){.woocommerce div.product{padding:85px 0}.woocommerce div.product .product_title{font-size:70px}}@media (min-width:1800px){.woocommerce div.product{padding:100px 0}.woocommerce div.product .product_title{font-size:90px}}.woocommerce .reset_variations,.woocommerce div.product.product-type-simple .product_meta,.woocommerce div.product.product-type-simple .quantity,.woocommerce div.product.product-type-variable .product_meta,.woocommerce div.product.product-type-variable .quantity{display:none!important}.woocommerce .single-product{background-color:#fff;overflow:hidden;padding-top:0}.woocommerce div.product.product-type-simple form.cart{background-color:transparent;margin-top:20px;padding-bottom:20px}.woocommerce div.product.product-type-simple .price{position:static}.woocommerce .summary{position:relative}.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper{display:none!important}@media (min-width:768px){.woocommerce .product .images,.woocommerce .product .summary.entry-summary{width:calc(50% - 35px)!important}}.woocommerce .find-a-dealer-button,.woocommerce .single_add_to_cart_button{background-color:#000!important;border-radius:0!important;color:#fff;font-size:16px!important;font-weight:400!important;padding:14px 15px!important;text-transform:uppercase}@media (min-width:768px){.woocommerce .find-a-dealer-button,.woocommerce .single_add_to_cart_button{font-size:20px!important;padding:20px 40px!important}}.woocommerce div.product form.cart{background-color:#f9f9f9;margin-bottom:0!important;margin-top:20px}.woocommerce div.product form.cart .single_variation_wrap{display:flex;justify-content:flex-end;padding:0 15px}.woocommerce div.product .woocommerce-variation-price .price{bottom:14px;color:#000;font-size:27px;left:15px;position:absolute}.woocommerce div.product.product-type-simple .price{color:#000;font-size:27px}.woocommerce div.product.product-type-variable .summary>.price{color:#000;font-size:20px}@media (min-width:768px){.woocommerce div.product form.cart{margin-top:30px;padding-bottom:25px}.woocommerce div.product form.cart .single_variation_wrap{padding:0 25px}.woocommerce div.product .woocommerce-variation-price .price,.woocommerce div.product.product-type-simple .price{font-size:50px;left:25px}.woocommerce div.product.product-type-variable .summary>.price{font-size:26px}}.woocommerce div.product .woocommerce-product-details__short-description{font-size:16px;margin:10px 0 60px}@media (min-width:768px){.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;margin:15px 0 50px}}@media (min-width:1800px){.woocommerce div.product .woocommerce-product-details__short-description{font-size:20px;margin:20px 0 80px}}.woocommerce .variations th label{font-size:12px;line-height:1.2;margin:0;text-transform:uppercase}.woocommerce .variations td.value select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#f6f6f6;border:1px solid #303131;font-size:18px;margin:0!important;outline:0!important;padding:20px;width:100%}@media (min-width:768px){.woocommerce .variations td.value select{font-size:20px;padding:30px 120px}}@media (min-width:1024px){.woocommerce .variations td.value:hover:after{transform:translateY(calc(-50% + 5px))}}.woocommerce .variations td.value{position:relative}.woocommerce .variations td.value:after{border-style:solid;border-bottom:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #000;content:"";height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:0}@media (min-width:768px){.woocommerce .variations td.value:after{right:40px}}.wc-block-components-notice-banner{background-color:#000!important;border:0!important;border-radius:0!important;color:#fff!important;font-size:20px;text-transform:uppercase}.wc-block-components-notice-banner.is-success>svg{display:none}.wc-block-components-notice-banner__content{font-size:20px}.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner__content .wc-forward{color:#fff!important;margin-left:20px;margin-right:10px;opacity:1!important;position:relative;text-decoration:none;top:6px}.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner__content .wc-forward:hover{background:none;text-decoration:underline}.woocommerce .content-page{max-width:1905px}.single-product__nav{background-color:var(--bgLight);padding:15px 0}.single-product__nav a{color:#000;font-size:16px;text-transform:uppercase}.single-product__nav a span{bottom:1px;display:inline-block;position:relative}.single-product__nav-inner{padding:0 20px}@media (min-width:768px){.single-product__nav-inner{padding:0 50px}}@media (min-width:1024px){.single-product__nav a span{bottom:2px;transition:transform .3s ease}.single-product__nav a:hover span{transform:translate(-5px)}}@media (min-width:1800px){.single-product__nav{padding:20px 0}.single-product__nav a{font-size:18px}}.woocommerce-no-products-found .wc-block-components-notice-banner{background:none!important;color:#000!important;font-size:28px;margin:0!important;padding:0!important;text-align:center;text-transform:uppercase}.woocommerce-no-products-found .wc-block-components-notice-banner svg{display:none}.wc-block-components-button:not(.is-link){background-color:#fff;color:#000;text-decoration:none;text-transform:uppercase}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background:#383939!important;border:1px solid #888!important;color:#fff!important}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=email]:hover,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:hover,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:hover,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:hover,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:hover,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=email]:hover,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=number]:hover,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=tel]:hover,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=text]:hover,.wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=url]:hover{border-color:#fff!important}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background:#383939!important;border:1px solid #888!important;color:#fff!important}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:#888!important}.thwcfe-section-title,.woocommerce-cart .wc-block-components-totals-shipping fieldset{display:none!important}.woocommerce-cart,body.woocommerce-cart main{background-color:#383939}.woocommerce-cart .page-main,.woocommerce-checkout .page-main{padding-top:0}.is-large.wc-block-cart{margin-bottom:0!important}.woocommerce-cart .page-footer,.woocommerce-checkout .page-footer{background-color:var(--bgMain)}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{border-left:1px solid hsla(0,0%,100%,.17)!important}.woocommerce-order-overview{display:flex;margin:40px 0}.woocommerce .variations{margin:0}.woocommerce .variations td,.woocommerce .variations th,.woocommerce .variations tr{display:block}.woocommerce .variations td{padding:0!important}.woocommerce .variations th{display:none!important}@media (min-width:768px){.woocommerce .variations td{padding:0!important}.woocommerce .variations th{display:none;padding:0}}.woocommerce-loop-product__link{text-align:center}.woocommerce .products__item img{margin:auto;mix-blend-mode:multiply}.woocommerce div.product div.images .flex-control-thumbs{margin-top:30px}.woocommerce div.product div.images .flex-control-thumbs li{align-items:center;display:flex;min-height:130px;padding:5px}.woocommerce div.product div.images .flex-control-thumbs li img{transition:opacity .3s ease}@media (min-width:768px){.woocommerce div.product div.images .flex-control-thumbs{margin-top:50px}}.wc-block-components-address-card{border:1px solid #888!important}.wc-block-cart-item__image a{background-color:#fff;display:block;padding:10px}.woocommerce-shipping-fields{margin-bottom:30px;padding-top:7px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row.thwcfe-input-field-wrapper input:not([type=checkbox]){background:#383939!important;border:1px solid #888!important;color:#fff!important;transition:border .3s ease}.select2-container--default .select2-selection--single{background:transparent!important;border:0!important;border-radius:0!important}.woocommerce .variations .thwvsf_fields .select2.select2-container{height:80px;width:100%!important}.select2-container--default .select2-selection--single .select2-selection__rendered{background:#f7f7f7!important;border:1px solid #000!important;color:#000!important;line-height:80px;min-height:80px;padding:0 10px;transition:border .3s ease}.select2-container--default .select2-selection--single{border:0;line-height:80px;min-height:80px}.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:80px!important;padding:0 20px}.woocommerce .thwvsf_fields .select2-container .select2-selection--single,.woocommerce .thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:80px;right:20px}@media (min-width:1024px){.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 40px;transition:background .3s ease}.thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__rendered:hover{background-color:#fff!important}.woocommerce .thwvsf_fields .select2-container .select2-selection--single,.woocommerce .thwvsf_fields .select2-container--default .select2-selection--single .select2-selection__arrow{right:47px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:24px;top:30px}}.woocommerce span.thwvsf-drop-label{font-family:inherit;font-size:16px}@media (min-width:1024px){.woocommerce span.thwvsf-drop-label{font-size:20px}}.woocommerce .select2-dropdown.thwvsf_drop_swatch .select2-search--dropdown{display:none!important}.woocommerce .select2-dropdown.thwvsf_drop_swatch.select2-dropdown{background-color:#f7f7f7;border:1px solid #000;border-radius:0}.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection__rendered .thwvsf-drop-img img,.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection__rendered .thwvsf-drop-img img,.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection__rendered .thwvsf-drop-img img,.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection__rendered .thwvsf-drop-img img{display:none!important}.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection__rendered .thwvsf-drop-img:after,.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection__rendered .thwvsf-drop-img:after{background:url(../../img/select2-optics.svg) 50% no-repeat;background-size:32px;content:"";height:46px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px}.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)),.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)),.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)),.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)){padding-left:70px}.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after,.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after,.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after,.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after{background:url(../../img/select2-optics.svg) 50% no-repeat;background-size:32px;content:"";height:46px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:46px}.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after{background:url(../../img/select2-thread.svg) 50% no-repeat}.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after{background:url(../../img/select2-size.svg) 50% no-repeat}@media (min-width:1024px){.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)),.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)),.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)),.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)){padding-left:120px}.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after,.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after,.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after,.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after{background-size:46px;left:34px;margin-top:-1px}.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection--single .select2-selection__rendered:not(:has(.thwvsf-drop-img)):after{background-size:42px}}.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection__rendered .thwvsf-drop-img:after{background-color:red;background:url(../../img/select2-thread.svg) 50% no-repeat;background-size:32px;content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection__rendered .thwvsf-drop-img:after{background-color:red;background:url(../../img/select2-size.svg) 50% no-repeat;background-size:32px;content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.woocommerce span.thwvsf-drop-span{border-radius:0;height:30px;width:30px}.woocommerce .variations:has(.thwvsf-swatch-dropdown) td.value:after{display:none}.woocommerce div.product form.cart .variations select{background:none}@media (min-width:1024px){.woocommerce .variations:has(tr+tr+tr) tbody{display:flex;flex-wrap:wrap}.woocommerce .variations:has(tr+tr+tr) tbody tr{width:100%}.woocommerce .variations:has(tr+tr+tr) tbody tr:first-child{width:100%}.woocommerce .variations:has(tr+tr+tr) tbody tr:nth-child(2),.woocommerce .variations:has(tr+tr+tr) tbody tr:nth-child(3){width:50%}.woocommerce .variations:has(tr+tr+tr) tbody tr:nth-child(2) .select2-container--default .select2-selection--single .select2-selection__rendered{border-right:1px solid #f7f7f7!important}ul#select2-pa_color-results:after{background:#f7f7f7;border-right:1px solid #000;bottom:0;content:"";position:absolute;right:-2px;top:0;width:2px}.woocommerce .thwvsf_fields select#optic-cut+.select2 .select2-selection__rendered .thwvsf-drop-img:after,.woocommerce .thwvsf_fields select#pa_optic-cut+.select2 .select2-selection__rendered .thwvsf-drop-img:after,.woocommerce .thwvsf_fields select#pa_size+.select2 .select2-selection__rendered .thwvsf-drop-img:after{background-size:46px}.woocommerce .thwvsf_fields select#pa_thread+.select2 .select2-selection__rendered .thwvsf-drop-img:after{background-size:42px}}#select2-optic-cut-results .thwvsf-drop-span,#select2-pa_optic-cut-results .thwvsf-drop-span,#select2-pa_size-results .thwvsf-drop-span,#select2-pa_thread-results .thwvsf-drop-span{display:none!important}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent;border-width:6px 5px 0}.woocommerce .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000;border-width:0 5px 6px}.select2-container--default .select2-selection--single span.thwvsf-drop-span{border-radius:0;bottom:2px;height:26px;margin-right:25px;position:relative;width:26px}@media (min-width:1024px){.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:9px 8px 0}.woocommerce .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 8px 9px}.select2-container--default .select2-selection--single span.thwvsf-drop-span{bottom:2px;height:32px;margin-right:50px;width:32px}}.select2-container--default .select2-selection--single .select2-selection__arrow{right:11px;top:15px}.woocommerce form .form-row{margin-bottom:10px}@media (min-width:1024px){.woocommerce form .form-row{margin-bottom:20px}}.woocommerce form .form-row label{line-height:1.2;margin-bottom:4px}.woocommerce form .form-row input.input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder{color:#848584!important}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#848584!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row textarea:hover{border-color:#fff!important}#order_review_heading,.checkout.woocommerce-checkout .woocommerce-billing-fields h3{font-size:24px;margin-bottom:15px;text-transform:uppercase}@media (min-width:1024px){#order_review_heading,.checkout.woocommerce-checkout .woocommerce-billing-fields h3{font-size:30px;margin-bottom:30px}}#customer_details{background-color:#383939;margin-bottom:30px;padding:20px}@media (min-width:1024px){#customer_details{margin-bottom:70px;padding:40px}.woocommerce-checkout-review-order{display:grid;gap:50px;grid-template-columns:1fr 1fr}}.woocommerce table.shop_table{background-color:#383939;border:0;border-radius:0!important;margin:0;padding:20px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #888}.woocommerce-checkout #payment{background-color:#383939;border:0;border-radius:0!important;margin:20px 0 0;padding:20px}@media (min-width:1024px){.woocommerce-checkout #payment{margin:0}}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#fff;border-radius:0;color:#000;font-size:20px;padding:20px 50px;text-transform:uppercase;transition:background .3s ease}@media (min-width:1024px){.woocommerce #payment #place_order:hover{background-color:#ccc}}.woocommerce-privacy-policy-text{font-size:16px}.woocommerce-checkout #payment .form-row{margin-bottom:0}body.woocommerce-checkout .page-main.page-main--shop{background-color:#2e2d2c}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#888;color:#fff}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#888}.select2-dropdown{background-color:#888;border-radius:0;padding:10px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#fff;color:#000}.woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{margin-bottom:30px;text-align:center}.wp-block-woocommerce-empty-cart-block .wp-block-product-new,.wp-block-woocommerce-empty-cart-block hr,.wp-block-woocommerce-empty-cart-block hr+h2{display:none}
.page-hero__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;width:100%;z-index:1}.page-hero__img--pc{display:block}@media (max-width:575px){.page-hero__img--pc{display:none}}.page-hero__img--mob{display:none}@media (max-width:575px){.page-hero__img--mob{display:block}}.page-hero__title{color:var(--accent,"#fff");font-size:109px;font-weight:400;left:50%;letter-spacing:-2.18px;line-height:100%;max-width:1312px;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}@media (max-width:1199px){.page-hero__title{font-size:90px}}@media (max-width:991px){.page-hero__title{font-size:75px}}@media (max-width:767px){.page-hero__title{font-size:65px}}@media (max-width:575px){.page-hero__title{font-size:48px}}.faq{padding:160px 0}@media (max-width:1199px){.faq{padding:80px 0}}@media (max-width:767px){.faq{padding:40px 0}}.faq__container{max-width:100%}@media (min-width:1800px){.faq__container{max-width:1800px}}@media (max-width:991px){.faq__container{padding-left:20px;padding-right:20px}}.faq__wrapper{align-items:flex-start;display:grid;gap:32px;grid-template-columns:minmax(0,625px) minmax(0,800px);justify-content:space-between}@media (max-width:991px){.faq__wrapper{gap:48px;grid-template-columns:minmax(0,1fr)}}.faq__terms{align-self:start;display:flex;flex-direction:column;gap:64px;height:-moz-fit-content;height:fit-content;position:sticky;top:100px}@media (max-width:1199px){.faq__terms{top:80px}}@media (max-width:991px){.faq__terms{display:grid;gap:12px 0;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.faq__terms .faq-term:nth-child(2n){border-left:none}}.faq-term{align-items:center;cursor:pointer;display:flex;font-size:30px;font-weight:400;gap:30px;justify-content:flex-start;letter-spacing:1.8px;line-height:145%;opacity:.5;text-transform:uppercase;transition:all .4s ease}@media (max-width:991px){.faq-term{border:2px solid #4d4d4d;font-size:25px;gap:0;justify-content:center;letter-spacing:unset;line-height:120%;min-height:67px;opacity:1;padding:10px;text-transform:revert}}@media (max-width:767px){.faq-term{font-size:16px}}.faq-term:before{background-color:#fff;content:"";height:1px;min-width:57px;opacity:0;transition:all .4s ease;width:57px}@media (max-width:991px){.faq-term:before{display:none}}@media (hover:hover) and (pointer:fine) and (min-width:992px){.faq-term:hover,.faq-term:hover:before{opacity:1}}@media (hover:hover) and (pointer:fine) and (max-width:991px){.faq-term:hover{background-color:var(--accent,"#fff");border-color:var(--accent,"#fff");color:var(--bgMain,"#000")}}.faq-term.active{cursor:revert;opacity:1}@media (max-width:991px){.faq-term.active{background-color:var(--accent,"#fff");border-color:var(--accent,"#fff");color:var(--bgMain,"#000")}}.faq-term.active:before{opacity:1}.faq-content{display:none;flex-direction:column;gap:80px}@media (max-width:1199px){.faq-content{gap:60px}}@media (max-width:767px){.faq-content{gap:32px}}.faq-content.active,.faq-item{display:flex}.faq-item{flex-direction:column;gap:16px}.faq-item__title{font-size:32px;font-weight:400;line-height:120%;text-transform:uppercase}@media (max-width:767px){.faq-item__title{font-size:20px}}.faq-item__content{font-size:20px;font-weight:400;line-height:140%;opacity:.8}@media (max-width:767px){.faq-item__content{font-size:15px}}.faq-item__content a{text-decoration:underline}.faq-form{align-items:flex-start;background-color:var(--bgSecondary,"#000");display:flex;flex-direction:column;justify-content:flex-start;margin-top:80px;padding:60px 30px}@media (max-width:1199px){.faq-form{margin-top:60px}}@media (max-width:991px){.faq-form{left:50%;position:relative;transform:translateX(-50%);width:100vw}}@media (max-width:767px){.faq-form{margin-top:40px}}@media (max-width:399px){.faq-form{padding:30px 20px}}body.page-template-faq.fixed-header .page-main{padding-top:0}

/*# sourceMappingURL=style.css.map*/