html{scroll-behavior:smooth;scroll-padding-block:100px}.is-large.wc-block-cart .wc-block-cart-items td,.wc-block-components-totals-wrapper{border-top:1px solid}.single-product .woocommerce-categories{margin-top:50px}@media (min-width:900px){.single-product .woocommerce-categories{margin-top:70px}}@media (max-width:768px){.site-header-aux__item.site-header-aux__item--cart span{font-size:22px;top:26px}}.site-header-aux__item.site-header-aux__item--cart .extra-small-text{font-size:12px;top:17px}@media (min-width:768px){.site-header-aux__item.site-header-aux__item--cart .extra-small-text{font-size:16px;top:15px}}.site-header-aux__item.site-header-aux__item--cart .small-text{font-size:15px;top:16px}@media (min-width:768px){.site-header-aux__item.site-header-aux__item--cart .small-text{font-size:20px;top:14px}}@media (max-width:480px){.woocommerce div.product form.cart{display:flex;flex-direction:column;gap:10px}.woocommerce div.product form.cart div.quantity{margin:0}}@media (min-width:768px){.woocommerce div.product form.cart div.quantity .qty{min-height:60px}}@media (max-width:768px){.woocommerce div.product form.cart div.quantity .qty{max-width:100%;min-height:44px;padding-block:8px;width:100%}}.wc-block-components-notices__snackbar{display:none!important}.woocommerce a.btn,.woocommerce button.btn{align-items:center;background-color:transparent;border:1px solid transparent;display:flex;font-size:16px;gap:16px;justify-content:center;line-height:1.2;min-width:auto!important;padding:14px 32px;text-align:center;transition:all .3s ease}.woocommerce a.btn--border,.woocommerce button.btn--border{border-color:#fff;color:#fff}.woocommerce a.btn--arrow,.woocommerce button.btn--arrow{border-color:#000;color:#000;padding-block:18px}.woocommerce a.btn--arrow svg,.woocommerce button.btn--arrow svg{flex:0 0 24px;margin-top:-2px;max-width:24px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}@media (any-hover:hover){.woocommerce a.btn--arrow:hover,.woocommerce button.btn--arrow:hover{background-color:#000;color:#fff}.woocommerce a.btn--arrow:hover svg,.woocommerce button.btn--arrow:hover svg{transform:translateX(3px)}.site-header-aux__btn.btn{transition:transform .3s ease}.site-header-aux__btn.btn:hover{transform:translateY(-3px)}}@media (min-width:768px){.site-header-aux__btn.btn{margin-right:40px}.site-header-aux__item--cart{margin-right:0!important}}@media (max-width:480px){.products__item{padding:16px}}.products__item .price{flex-wrap:nowrap}@media (max-width:900px){.single.single-product .site-header.has-menu.has-mobile-menu.is-dark .site-header-logo svg{filter:none}.single.single-product .site-header.has-menu.has-mobile-menu.is-dark .menu-cross:after,.single.single-product .site-header.has-menu.has-mobile-menu.is-dark .menu-cross:before,.single.single-product .site-header.has-menu.has-mobile-menu.is-dark .menu-icon:after,.single.single-product .site-header.has-menu.has-mobile-menu.is-dark .menu-icon:before{background-color:var(--bgNavi)}.single.single-product .inner.site-header-inner{background-color:var(--bgMain)}}.woocommerce .archon-auth form.login,.woocommerce .archon-auth form.register{border:0;border-radius:0;margin:0;padding:0;text-align:initial}.archon-auth{background-color:#000}.archon-auth__wrapper{display:flex;justify-content:center;padding-block:118px 73px;position:relative}.archon-auth__bg{background-color:#363636;height:100%!important;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%!important}.archon-auth__card{background-color:#000;border:1px solid #cfc8d8;display:flex;flex-direction:column;gap:32px;margin-bottom:-18px;max-width:554px;padding:32px;position:relative;width:100%;z-index:2}@media (max-width:640px){.archon-auth__card{gap:16px;padding:16px}}.archon-auth__logo{flex-shrink:0;height:44px;margin-inline:auto;width:44px}.archon-auth__logo:not(:last-child){margin-bottom:16px}.archon-auth__title{color:#fff;font-size:32px;line-height:1;text-align:center}.archon-auth__tabs{border:1px solid rgba(207,200,216,.4);display:flex;gap:8px;padding:8px}.archon-auth__tab{background-color:hsla(0,0%,100%,.1);border:none;color:#fff;cursor:pointer;display:grid;flex:1 1 auto;font-size:16px;font-weight:700;line-height:1;min-height:32px;padding:8px 24px;place-items:center;transition:background-color .15s ease,color .15s ease}.archon-auth__tab.is-active{background:#fff;color:#000}.archon-auth__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.archon-auth__panel.is-active{max-height:900px;opacity:1}@supports ((max-height:calc-size(-moz-max-content,size)) or (max-height:calc-size(max-content,size))){.archon-auth__panel.is-active{max-height:calc-size(-moz-max-content,size);max-height:calc-size(max-content,size)}}.archon-auth__divider{align-items:center;color:#fff;display:flex;font-size:20px;gap:32px;letter-spacing:.25px;line-height:1.2;margin-block:32px;text-align:center}@media (max-width:640px){.archon-auth__divider{font-size:16px;gap:16px;margin-block:16px}}.archon-auth__divider:after,.archon-auth__divider:before{background-color:hsla(0,0%,100%,.4);content:"";flex:1 1 auto;height:1px;width:100%}.archon-auth__label-row{align-items:start;display:flex;gap:16px;justify-content:space-between}.archon-auth__label-row a{color:#fff;display:block;font-size:14px;letter-spacing:.25px;line-height:1;margin-top:-2px;text-decoration-line:underline;text-underline-position:from-font}.archon-auth__checkbox{align-items:center;cursor:pointer;display:flex!important;gap:9px}.archon-auth__checkbox:not(:last-child){margin-bottom:20px}.archon-auth__checkbox span{color:#fff;font-family:Inter;font-size:20px;letter-spacing:.25px;line-height:1.2}.archon-auth__submit.woocommerce-button.button{background:#fff;border:none;color:#000;cursor:pointer;display:grid;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:1;margin-right:0!important;min-height:52px;padding:16px 20px;place-items:center;text-align:center;text-transform:uppercase;width:100%}@media (max-width:640px){.archon-auth__submit.woocommerce-button.button{min-height:40px;padding:12px}}.archon-auth__hint,.archon-auth__privacy .woocommerce-privacy-policy-text{color:hsla(0,0%,100%,.8);font-family:Inter;font-size:14px;letter-spacing:.25px;line-height:1.5;max-width:calc(100% - 6px)}.archon-auth__hint p,.archon-auth__privacy .woocommerce-privacy-policy-text p{margin:0}.archon-auth__hint{line-height:1.7}.woocommerce .archon-auth form .form-row+.form-row{margin:23px 0 0}.woocommerce .archon-auth form .form-row:last-child{margin-bottom:0}@media (max-width:640px){.logo-svg--pc{display:none}}@media (min-width:640px){.logo-svg--mob{display:none}}.single.single-product .single-product.page-section .woocommerce-categories{color:var(--bgMain)}.site-header-aux__item{align-items:center;height:100%;justify-content:center;position:relative}@media (min-width:550px){.site-header-aux__item{padding:0 8px}}.site-header-aux__item:not(.lg\:hidden):not(.max-lg\:hidden){display:flex}@media (max-width:899px){.site-header-aux__item.lg\:hidden{display:flex}}@media (min-width:900px){.site-header-aux__item.max-lg\:hidden{display:flex}}.site-header-aux-wrapper{gap:0}@media (min-width:550px){.site-header-aux-wrapper{gap:16px}}.site-header-aux__item--cart{min-width:42px}@media (min-width:550px){.site-header-aux__item--cart{min-width:58px}}@media (max-width:899px){.site-header-aux__item--cart.lg\:hidden{display:flex}}@media (min-width:900px){.site-header-aux__item--cart.max-lg\:hidden{display:flex}}.site-header.navi-active .site-header-aux__btn,.site-header.navi-active .site-header-aux__item{opacity:0;pointer-events:none;visibility:hidden}.site-header.navi-active .site-sub-header-wrapper{z-index:2001}.site-header.is-dark .site-header-aux__item{color:#000}.site-header.is-dark .site-header-aux__btn.btn--border{border-color:#000;color:#000}.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,.site-header.is-dark .header-navigation-popup-toggle .menu-icon:after,.site-header.is-dark .header-navigation-popup-toggle .menu-icon:before{background:#000}.site-header-aux__icon{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.site-header-search .search-field{background-color:transparent;border:1px solid #888!important;color:#fff!important}.site-header-search .search-field::-moz-placeholder{color:hsla(0,0%,100%,.49)!important;opacity:1}.site-header-search .search-field::placeholder{color:hsla(0,0%,100%,.49)!important;opacity:1}.site-header-search .search-field:focus-visible{border-color:#fff!important}.site-header-search .search-field{caret-color:#fff!important}.site-header-search .search-field:-webkit-autofill,.site-header-search .search-field:-webkit-autofill:active,.site-header-search .search-field:-webkit-autofill:focus,.site-header-search .search-field:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px transparent;caret-color:#fff!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.site-header-inner{gap:16px}@media (min-width:550px){.site-header-inner{gap:30px}}.site-sub-header-wrapper .site-sub-header-close{position:absolute;right:30px;top:10px;z-index:30}@media (max-width:399px){.site-sub-header-wrapper .site-sub-header-close{right:20px}}.site-sub-header-wrapper .site-header-nav-wrapper{padding-left:0;padding-right:0}.site-sub-header-wrapper .site-header-navigation,.site-sub-header-wrapper .site-header-navigation>ul,.site-sub-header-wrapper .site-header-navigation>ul>li{width:100%}.site-sub-header-wrapper .primary-menu{gap:0}.site-sub-header-wrapper .site-header-navigation>ul>li>a{display:flex;padding:17px 42px;width:100%}@media (any-hover:hover){.site-sub-header-wrapper .site-header-navigation>ul>li>a:hover{background-color:#f1f1f1;color:inherit}}@media (max-width:899px){.site-sub-header-wrapper .site-header-navigation>ul>li>a{padding:12px 32px}}@media (max-width:399px){.site-sub-header-wrapper .site-header-navigation>ul>li>a{padding:10px 20px}}.footer-bottom .site-footer-navigation a{font-weight:700}@media (max-width:899px){.page-hero--narrow .page-hero-video-container{margin-top:-70px}}.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--narrow .page-hero__img{aspect-ratio:1920/595;min-height:595px}@media (max-width:575px){.page-hero--narrow .page-hero__img{aspect-ratio:375/320;min-height:320px}}.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-inline:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.page-hero--narrow .page-hero__title{bottom:72px;left:0;padding-inline:40px;text-align:left;top:auto;transform:translate(0)}@media (max-width:575px){.page-hero--narrow .page-hero__title{bottom:32px;padding-inline:20px}}@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%;max-width:-moz-fit-content;max-width:fit-content;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%;max-width:100%;min-height:67px;opacity:1;padding:10px;text-align:center;text-transform:revert;width:100%}}@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}@media (min-width:480px){.faq__row>:not(:last-child){margin-bottom:140px}}@media (max-width:480px){.faq__row>:not(:last-child){margin-bottom:80px}}.faq-content{display:flex;flex-direction:column;gap:80px}@media (max-width:1199px){.faq-content{gap:60px}}@media (max-width:767px){.faq-content{gap:32px}}.faq-item{display:flex;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}}@media (min-width:991px){.faq--download .faq__container{margin-inline:auto;max-width:1920px}}@media (max-width:991px){.faq--download .faq__container{padding-inline:20px}}@media (min-width:991px){.faq--download .faq__wrapper{gap:24px;grid-template-columns:minmax(0,500px) minmax(0,800px)}}@media (min-width:1300px){.faq--download .faq__wrapper{gap:72px;grid-template-columns:minmax(0,642px) minmax(0,1208px)}}@media (max-width:991px){.faq--download .faq__wrapper{gap:80px;grid-template-columns:1fr}}@media (min-width:991px){.faq__navigation{height:-moz-fit-content;height:fit-content;position:sticky;top:100px}.faq__navigation>:not(:last-child){margin-bottom:165px}.faq__navigation .faq__terms{position:static}}.faq__title{font-size:90px;letter-spacing:-1.8px;line-height:1;padding-inline:24px}@media (max-width:991px){.faq__title{display:none}}body.page-template-faq.fixed-header .page-main{padding-top:0}.page-container{position:relative;z-index:1}.adults-popup{inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .5s ease;visibility:hidden;z-index:1000}.adults-popup.popup_show{display:block;opacity:1;pointer-events:all;visibility:visible}.adults-popup__overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.adults-popup__wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:24px}.adults-popup__content{background:#fff;border-radius:none;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.12),0 9px 28px rgba(0,0,0,.05);max-width:500px;position:relative;width:100%}.adults-popup__inner{padding:40px}@media (max-width:745px){.adults-popup__inner{padding:24px}}.adults-popup__title{color:rgba(0,0,0,.9);font-size:30px;font-weight:700;line-height:38px}.adults-popup__description{color:rgba(0,0,0,.75);font-size:14px;line-height:1.33;margin-top:16px}.adults-popup__agreement{color:rgba(0,0,0,.6);font-size:12px;margin-top:24px}.adults-popup__agreement-title:not(:last-child){margin-bottom:8px}.adults-popup__agreement-content{padding-left:20px}.adults-popup__agreement-content ul li{list-style:disc}.adults-popup__agreement-content ol li{list-style:decimal}.adults-popup__agreement-content a{text-decoration:underline}@media (any-hover:hover){.adults-popup__agreement-content a{transition:color .3s ease}.adults-popup__agreement-content a:hover{color:rgba(0,0,0,.6)}}.adults-popup__actions{display:flex;gap:6px;margin-top:24px}.adults-popup__btn.button{border-radius:none;font-size:16px;min-height:48px;padding:0 24px;text-transform:uppercase}.adults-popup__btn.button.button--white{background-color:#fff;border:1px solid #000;color:#000}@media (any-hover:hover){.adults-popup__btn.button.button--white{transition:all .3s ease}.adults-popup__btn.button.button--white:hover{background-color:silver;color:#000}}.adults-popup__btn.button.button--black{background-color:#000;color:#fff}@media (any-hover:hover){.adults-popup__btn.button.button--black{transition:all .3s ease}.adults-popup__btn.button.button--black:hover{background-color:#0f0f0f;color:#fff}}@media (min-width:768px){.woocommerce div.product form.cart:has(.find-a-button){padding-bottom:0}.woocommerce div.product form.cart:has(.find-a-button) .variations{margin-bottom:0}.woocommerce div.product form.cart .single_variation_wrap:has(.find-a-button){padding-inline:0}.woocommerce div.product form.cart .single_variation_wrap:has(.find-a-button) .single_variation{margin-bottom:0}}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{flex:1 1 100%;width:100%}.dropdown{display:block;position:relative;width:100%}@media (min-width:768px){.dropdown__toggle{font-size:20px!important;justify-content:center;line-height:1.2;min-height:60px;padding:18px 40px!important;text-align:center;width:100%}}.dropdown--open{z-index:1000}.dropdown__toggle{align-items:center;background-color:#000!important;border-radius:0!important;color:#fff;display:flex!important;float:none!important;font-size:16px!important;font-weight:400!important;gap:12px;padding:14px 15px!important;text-transform:uppercase}@media (max-width:768px){.dropdown__toggle{justify-content:center;width:100%}}.dropdown__arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;display:inline-block;flex-shrink:0;height:0;transition:transform .2s ease;width:0}.dropdown--open .dropdown__arrow{transform:rotate(180deg)}.dropdown__panel{background-color:#fff;bottom:100%;box-shadow:0 4px 16px rgba(0,0,0,.18);color:#000;display:flex;flex-direction:column;height:0;min-width:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transition:height .3s ease,opacity .3s ease;white-space:nowrap;z-index:1001}@supports (height:calc-size(auto,size)){.dropdown__panel{transition:height .3s ease,opacity .3s ease}}.dropdown--open .dropdown__panel{height:auto}@supports (height:calc-size(auto,size)){.dropdown--open .dropdown__panel{height:calc-size(auto,size)}}.dropdown--open .dropdown__panel{opacity:1;pointer-events:auto}.dropdown__item{color:#000;display:block;font-size:14px;line-height:1.4;padding:10px 16px;text-decoration:none;transition:background-color .3s ease}.dropdown__item:focus-visible,.dropdown__item:hover{background:#f2f2f2;outline:none}body.page-template-page-download{padding-top:0!important}@media (min-width:768px){.download>:not(:last-child){margin-bottom:70px}}@media (max-width:768px){.download>:not(:last-child){margin-bottom:40px}}.download__title{text-transform:uppercase}@media (min-width:768px){.download__title{font-size:32px;letter-spacing:1.28px;line-height:1.4;padding-left:60px}}@media (max-width:768px){.download__title{font-size:20px;line-height:1.2}}.item-download{position:relative}.item-download:after,.item-download:before{background-color:#373737;content:"";height:2px;position:absolute}@media (min-width:768px){.item-download:after,.item-download:before{inset-inline:60px 120px}}@media (max-width:768px){.item-download:after,.item-download:before{inset-inline:0}}.item-download:before{top:0}.item-download:after{bottom:0}.item-download:not(:last-child):after{display:none}.item-download--active{background-color:hsla(0,0%,100%,.13)}@media (max-width:768px){.item-download--active{margin-inline:-20px;padding-inline:20px;width:100vw}}.item-download--active:after,.item-download--active:before{inset-inline:0}.item-download--active .item-download__content{opacity:1;pointer-events:all;transition:max-height .3s ease,opacity .3s ease}@media (min-width:768px){.item-download--active .item-download__content{padding-block:100px 87px}}@media (max-width:768px){.item-download--active .item-download__content{padding-block:40px 20px}}.item-download--active .item-download__img{display:block}.item-download__header{align-items:center;display:flex;line-height:1.4;text-transform:uppercase}@media (min-width:768px){.item-download__header{font-size:20px}}@media (max-width:768px){.item-download__header{font-size:16px;gap:8px;justify-content:space-between}}.item-download__title{color:#d5d5d5;font-weight:700;text-transform:uppercase}@media (min-width:768px){.item-download__title{flex:1 1 auto;letter-spacing:-.4px}}@media (min-width:768px){.item-download__title:not(:has(.item-download__trigger)){padding-left:60px;padding-block:18px}}@media (max-width:768px){.item-download__title:not(:has(.item-download__trigger)){padding-block:16px}}@media (max-width:768px){.item-download__title{flex:0 1 194px;letter-spacing:-.32px}}.item-download__trigger{text-align:left;text-transform:uppercase;width:100%}@media (min-width:768px){.item-download__trigger{padding-left:60px;padding-block:18px}}@media (max-width:768px){.item-download__trigger{padding-block:16px}}.item-download__meta{align-items:center;display:flex}@media (min-width:768px){.item-download__meta{gap:43px;padding-block:18px}}@media (min-width:991px){.item-download__meta{padding-inline:120px}}@media (max-width:768px){.item-download__meta{gap:8px;padding-block:16px}}.item-download__meta svg{flex:0 0 24px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.item-download__meta span{color:#7f7f7f;letter-spacing:.2px;text-align:right}@media (max-width:768px){.item-download__meta span{font-size:14px;letter-spacing:.14px}}.item-download__content{max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:relative;transition:max-height .3s ease,opacity .3s ease .2s}@media (min-width:768px){.item-download__content{padding-inline:120px 60px}}@media (max-width:768px){.item-download__content>:not(:last-child){margin-bottom:40px}}.item-download__img{display:none;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:768px){.item-download__img{aspect-ratio:1047/921}}@media (max-width:768px){.item-download__img{aspect-ratio:335/284}}.item-download__btn.btn.btn--border{font-weight:700;line-height:1.2}@media (min-width:768px){.item-download__btn.btn.btn--border{font-size:30px;letter-spacing:-.3px;margin-top:-116px;max-width:-moz-fit-content;max-width:fit-content;min-height:116px;padding:40px 64px;position:relative;z-index:1}}@media (max-width:768px){.item-download__btn.btn.btn--border{font-size:16px;letter-spacing:-.16px;padding:24px 48px}}@media (min-width:768px){.gallery>:not(:last-child){margin-bottom:108px}}@media (max-width:768px){.gallery>:not(:last-child){margin-bottom:40px}}.gallery__header{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){.gallery__header{gap:32px;padding-inline:60px 40px}}@media (max-width:768px){.gallery__header{gap:10px}}.gallery__title{flex:1 1 auto;line-height:1.4;text-transform:uppercase}@media (min-width:768px){.gallery__title{font-size:32px;letter-spacing:1.28px}}@media (max-width:768px){.gallery__title{font-size:20px}}.gallery__navigation{align-items:center;display:flex}@media (min-width:768px){.gallery__navigation{gap:54px;min-height:56px}}@media (max-width:768px){.gallery__navigation{gap:24px;min-height:24px}}.gallery__arrow{display:grid;place-items:center;position:static}@media (min-width:768px){.gallery__arrow{flex:0 0 56px;height:56px;width:56px}}@media (max-width:768px){.gallery__arrow{flex:0 0 24px;height:24px;width:24px}}.gallery__arrow:after,.gallery__arrow:before{content:"";display:none}.gallery__arrow svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1300px){.gallery__slider{padding-left:154px}}@media (max-width:991px){.gallery__slider{margin-inline:-20px;width:100vw}.gallery__wrapper{align-items:stretch!important}.gallery__slide{align-self:stretch!important;height:100%}}.item-gallery{display:flex}@media (max-width:991px){.item-gallery{flex-direction:column-reverse}}.item-gallery__content{background-color:#97989a;color:#fff;line-height:1.4;padding:32px 24px}@media (min-width:991px){.item-gallery__content{display:grid;flex:0 0 392px;font-size:20px;gap:140px;grid-template-rows:2fr;letter-spacing:.4px}}@media (max-width:991px){.item-gallery__content{flex:1 1 auto;font-size:16px}.item-gallery__content>:not(:last-child){margin-bottom:16px}}@media (min-width:768px){.item-gallery__top>:not(:last-child){margin-bottom:42px}}@media (max-width:768px){.item-gallery__top>:not(:last-child){margin-bottom:8px}}@media (min-width:768px){.item-gallery__bottom>:not(:last-child){margin-bottom:75px}}@media (max-width:768px){.item-gallery__bottom>:not(:last-child){margin-bottom:24px}}.item-gallery__title{font-weight:700;text-transform:uppercase}@media (min-width:768px){.item-gallery__title{letter-spacing:1.6px}}@media (max-width:768px){.item-gallery__title{letter-spacing:1.28px}.item-gallery__text{font-size:14px;letter-spacing:.28px}.item-gallery__meta{letter-spacing:.32px}}.item-gallery__btn.btn.btn--border{font-weight:700}@media (min-width:768px){.item-gallery__btn.btn.btn--border{font-size:30px;letter-spacing:-.3px;padding:40px}}@media (max-width:768px){.item-gallery__btn.btn.btn--border{font-size:16px;letter-spacing:-.16px;max-width:100%;padding:24px 48px;width:100%}}.item-gallery__img{overflow:hidden;position:relative}.item-gallery__img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (min-width:991px){.item-gallery__img{aspect-ratio:661/633;flex:1 1 auto;min-height:633px}}@media (max-width:991px){.item-gallery__img{aspect-ratio:335/307;min-height:307px}}@media (min-width:991px){.item-gallery__line{align-items:center;display:flex;gap:24px;position:absolute;top:50%;inset-inline:0 70px;transform:translateY(-50%)}.item-gallery__line hr{border-color:#fff;border-top-width:3px;width:100%}.item-gallery__line img{flex:0 0 52px;height:52px;width:52px}}@media (max-width:991px){.item-gallery__line{display:none}}@media (min-width:900px){.post-type-archive-product .page-section-eshop>.inner{margin-top:70px}}.tax-product_cat .page-section-eshop>.inner{margin-top:20px}@media (max-width:900px){.tax-product_cat .page-section-eshop{padding-top:0}}.page-section-eshop .inner:has(>.woocommerce-categories),.single.single-product .inner:has(>.woocommerce-categories){background-color:var(--bgMain);margin-inline:0;max-width:100%;width:100%}.page-section-eshop .inner:has(>.woocommerce-categories) .woocommerce-categories,.single.single-product .inner:has(>.woocommerce-categories) .woocommerce-categories{color:#fff}.products-category{border-top:1px solid var(--bgMain)}.products-category__title{color:var(--bgMain);display:grid;font-family:var(--font-archon);font-size:56px;line-height:1;padding-block:32px;place-items:center;text-transform:uppercase}@media (min-width:768px){.products-category__title{padding-block:80px}}.products-category__btn{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='30'%3E%3Cpath stroke='%23000' stroke-opacity='.18' stroke-width='1.4' stroke-dasharray='5 6' stroke-linecap='round' d='M0 30 18 0'/%3E%3C/svg%3E");background-repeat:repeat;border-top:1px solid var(--bgMain);color:var(--bgMain);display:flex;gap:24px;justify-content:center;padding:16px 24px;transition:background-color .3s ease,color .3s ease}.products-category__btn span{color:inherit;font-size:20px;line-height:.8;margin-top:3px;text-transform:uppercase}.products-category__btn svg{flex-shrink:0;height:24px;transition:fill .3s ease;width:24px}@media (any-hover:hover){.products-category__btn:hover{background-color:var(--bgMain);background-image:none;color:#fff}.products-category__btn:hover svg{fill:#fff}}.products-category .products__item,.tax-product_cat .page-section-eshop .products__item{border:0}@media (max-width:900px){.products-category .products__item-bottom,.tax-product_cat .page-section-eshop .products__item-bottom{align-items:start;text-align:left}.products-category .woocommerce-loop-product__title,.tax-product_cat .page-section-eshop .woocommerce-loop-product__title{font-size:14px;line-height:1.2}.products-category .products__item .price,.tax-product_cat .page-section-eshop .products__item .price{font-size:14px;font-weight:700;justify-content:flex-start;line-height:1.5;text-align:left}.products-category .products__item:nth-child(n+3),.tax-product_cat .page-section-eshop .products__item:nth-child(n+3){display:none}}.page-container:has(.products-category) .page-section-eshop{padding:0}@keyframes spin-anim{0%{rotate:0deg}to{rotate:1turn}}@keyframes dealer-card-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.dealer-view-enter-active,.dealer-view-leave-active{transition:opacity .3s ease,transform .3s ease}.dealer-view-enter-from,.dealer-view-leave-to{opacity:0;transform:translateY(20px)}.filters-popup-enter-active,.filters-popup-leave-active{transition:opacity .3s ease}.filters-popup-enter-active .filters-popup__panel,.filters-popup-leave-active .filters-popup__panel{transition:transform .3s ease,opacity .3s ease}.filters-popup-enter-from,.filters-popup-leave-to{opacity:0}.filters-popup-enter-from .filters-popup__panel,.filters-popup-leave-to .filters-popup__panel{opacity:0;transform:translateY(24px) scale(.98)}.spin-anim{animation:spin-anim 3s linear infinite}.spin-anim--reverse{animation-direction:reverse}.dl-btn{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;line-height:1.2;padding:8px 32px;text-align:center;transition:background-color .3s ease,color .3s ease}.dl-btn:before{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;flex-shrink:0;height:24px;width:24px}.dl-btn--primary{background-color:#fff;color:#000;min-height:40px}.dl-btn--primary:before{background-image:url(../../../../../../../../themes/archon/dist/img/google-pin.png);content:""}@media (any-hover:hover){.dl-btn--primary:hover{background-color:#dedede}}.dl-btn--ghost{background-color:transparent;color:#fff;min-height:47px;text-decoration-line:underline;text-underline-position:from-font}@media (any-hover:hover){.dl-btn--ghost:hover{background-color:hsla(0,0%,100%,.08)}}.dl-btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff;min-height:40px}.dl-btn--secondary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4 15V8.5a4.5 4.5 0 0 1 9 0v7a2.5 2.5 0 0 0 5 0V8.8a3 3 0 1 1 2 0v6.7a4.5 4.5 0 1 1-9 0v-7a2.5 2.5 0 0 0-5 0V15h3l-4 5-4-5z'/%3E%3C/svg%3E");content:""}@media (any-hover:hover){.dl-btn--secondary:hover{background-color:hsla(0,0%,100%,.08)}}.dealer-locator{padding-top:70px}.dealer-locator__container{margin-inline:auto;max-width:1392px;padding-inline:16px;width:100%}.dealer-locator__title{font-size:90px;letter-spacing:-1.8px;line-height:1;padding-block:88px 56px}@media (max-width:900px){.dealer-locator__title{font-size:60px}}@media (max-width:600px){.dealer-locator__title{font-size:32px}}.dealer-locator__wrap{padding-bottom:64px}.dealer-locator__body{display:grid;gap:16px;grid-template-columns:448fr 896fr;min-height:758px}@media (max-width:900px){.dealer-locator__body{grid-template-columns:1fr}}.dealer-locator__sidebar{display:flex;flex-direction:column;min-height:0}.dealer-locator__count{color:#6f6f6f;gap:16px;justify-content:space-between;line-height:1.35}.dealer-locator__back,.dealer-locator__count{display:flex;font-size:16px;letter-spacing:.96px;padding-block:32px 20px;text-transform:uppercase}.dealer-locator__back{align-items:center;cursor:pointer;gap:8px;line-height:1}.dealer-locator__back svg{flex-shrink:0;height:24px;width:24px}@media (any-hover:hover){.dealer-locator__back:hover{opacity:.8}}.dealer-locator__list{display:flex;flex-direction:column}.dealer-locator__list:not(:has(.dealer-card--skeleton)){max-height:648px;overflow-y:auto}.dealer-locator__list:not(:has(.dealer-card--skeleton))::-webkit-scrollbar{background-color:#292929;width:10px}.dealer-locator__list:not(:has(.dealer-card--skeleton))::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.4);border-left:2px solid #292929;border-radius:0;border-right:2px solid #292929}.dealer-locator__list>:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.search-locator__wrap{align-items:center;background-color:#1a1a1a;border:1px solid #888;display:flex;gap:8px;justify-content:space-between;min-height:47px;padding:12px;position:relative}.search-locator__wrap:has(input.search-locator__input:not(:-moz-placeholder)):before{opacity:100%}.search-locator__wrap:has(input.search-locator__input:not(:placeholder-shown)):before{opacity:100%}.search-locator input.search-locator__input{background:transparent;border:none;color:#fff;display:block;font-size:16px;height:100%;inset:0;line-height:1.2;outline:none;padding:12px 46px;position:absolute;width:100%}.search-locator input.search-locator__input::-webkit-search-cancel-button{opacity:0}.search-locator input.search-locator__input::-moz-placeholder{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:inherit;display:-webkit-box;font-size:inherit;opacity:.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-locator input.search-locator__input::placeholder{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:inherit;display:-webkit-box;font-size:inherit;opacity:.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-locator__clear,.search-locator__filter,.search-locator__search{cursor:pointer;display:grid;flex-shrink:0;height:24px;place-items:center;position:relative;width:24px;z-index:2}@media (any-hover:hover){.search-locator__clear,.search-locator__filter,.search-locator__search{transform:scale(1.001);transition:transform .3s ease}.search-locator__clear:hover,.search-locator__filter:hover,.search-locator__search:hover{transform:scale(1.1)}}.search-locator__clear{position:absolute;right:54px;top:50%;transform:translate(50%,-50%)}@media (any-hover:hover){.search-locator__clear:hover{transform:translate(50%,-50%) scale(1.1)}}.search-locator__search{opacity:.4}.map-locator{border:1px solid #888;overflow:hidden}@media (max-width:900px){.map-locator{aspect-ratio:2/3;order:-1}}.map-locator__canvas{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.map-locator__overlay{align-items:center;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;gap:24px;height:100%;inset:0;justify-content:center;position:absolute;text-align:center;width:100%}.map-locator__overlay:before{background:url(../../../../../../../../themes/archon/dist/img/map-placeholder.webp) 100% 100%/cover no-repeat;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.map-locator__icon{flex-shrink:0;height:24px;width:24px}.map-locator__text{font-size:16px;letter-spacing:.96px;line-height:1.35;text-transform:uppercase}.map-locator{position:relative}.map-locator__reload{left:50%;position:absolute;top:16px;transform:translateX(-50%);z-index:5}.map-locator__reload:before{display:none}.map-locator__reload-fade-enter-active,.map-locator__reload-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.map-locator__reload-fade-enter-from,.map-locator__reload-fade-leave-to{opacity:0;transform:translate(-50%,-6px)}.empty-locator{background:hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:30px;padding:24px}.empty-locator__header{align-items:center;display:flex;flex-direction:column;text-align:center}.empty-locator__icon{height:120px;width:120px}.empty-locator__icon:not(:last-child){margin-bottom:32px}.empty-locator__title{font-size:32px;letter-spacing:1.92px;line-height:.9;text-transform:uppercase}.empty-locator__title:not(:last-child){margin-bottom:14px}.empty-locator__text{font-size:16px;line-height:27px;opacity:.7}.empty-locator__info{background:hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;padding:8px 16px}.empty-locator__hint,.empty-locator__list{font-size:14px;line-height:27px;opacity:.7}.empty-locator__list{list-style-type:disc;padding-left:18px}.empty-locator__list li{list-style-type:disc}.empty-locator__list>:not(:last-child){margin-bottom:5px}.dealer-card{background-color:#191919;cursor:pointer;display:flex;flex-direction:column;gap:30px;padding:24px;position:relative}.dealer-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.dealer-card__name{font-size:18px;letter-spacing:1.08px;line-height:1.35;text-transform:uppercase}.dealer-card__distance{background-color:hsla(0,0%,100%,.1);display:grid;flex-shrink:0;font-size:14px;line-height:1;min-height:22px;padding:2px 4px;place-items:center;white-space:nowrap}.dealer-card__info{display:flex;flex-direction:column;gap:8px}.dealer-card__address{align-items:flex-start;display:flex;font-size:16px;gap:16px;line-height:27px;opacity:.7}.dealer-card__address:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M15.3 14.5 10 19.8l-5.3-5.3a7.5 7.5 0 1 1 10.6 0M10 10.8a1.7 1.7 0 1 0 0-3.3 1.7 1.7 0 0 0 0 3.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;content:"";flex-shrink:0;height:14px;margin-top:5px;width:14px}.dealer-card__status{align-items:flex-start;display:flex;gap:20px;padding-left:4px}.dealer-card__status-dot{border-radius:50%;height:12px;margin-top:4px;width:12px}.dealer-card__status-dot--open{background-color:#41e32c}.dealer-card__status-dot--closed{background-color:#f94e4e}.dealer-card__status-text{font-size:16px;line-height:27px;opacity:.7}.dealer-card__actions{display:flex;flex-direction:column;gap:8px}.dealer-card__btn:not(.dl-btn--ghost){z-index:4}.dealer-card__btn.dl-btn--ghost{z-index:3}.dealer-card__btn.dl-btn--ghost:before{background-color:transparent;content:"";height:100%;inset:0;position:absolute;width:100%}.dealer-card--skeleton{cursor:default;gap:0;pointer-events:none}.dealer-card--skeleton:not(:first-child){border-top:1px solid var(--bgMain)}.dealer-card--skeleton:first-child .dealer-card__skeleton-line{animation-delay:0s}.dealer-card--skeleton:nth-child(2) .dealer-card__skeleton-line{animation-delay:-.2s}.dealer-card--skeleton:nth-child(3) .dealer-card__skeleton-line{animation-delay:-.4s}.dealer-card--skeleton:nth-child(4) .dealer-card__skeleton-line{animation-delay:-.6s}.dealer-card__skeleton-line{animation:dealer-card-skeleton 1.4s ease infinite;background:linear-gradient(90deg,#3b3b3b 25%,#2e2e2e 37%,#3b3b3b 63%);background-size:400% 100%;display:block;height:20px;width:100%}.dealer-card__skeleton-line--title{height:35px}.dealer-card__skeleton-line--title:not(:last-child){margin-bottom:30px}.dealer-card__skeleton-line--text:not(:last-child){margin-bottom:8px}.dealer-details{background-color:#191919;display:flex;flex-direction:column;gap:30px;padding:32px 24px}.dealer-details__header{align-items:start;display:flex;flex-direction:column;gap:32px}.dealer-details__name{font-size:32px;letter-spacing:1.92px;line-height:1.1;text-transform:uppercase}.dealer-details__ffl{background-color:#303030;display:grid;font-size:14px;line-height:1;padding:4px;place-items:center}.dealer-details__meta{display:flex;flex-direction:column;font-size:16px;gap:8px;line-height:27px;opacity:.7}.dealer-details__meta a{color:inherit;text-decoration:underline;text-underline-offset:1px;word-break:break-word}.dealer-details__meta-row{align-items:flex-start;display:flex;gap:16px}.dealer-details__meta-row:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:18px;margin-top:4px;width:20px}.dealer-details__meta-row--address:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M15.3 14.5 10 19.8l-5.3-5.3a7.5 7.5 0 1 1 10.6 0M10 10.8a1.7 1.7 0 1 0 0-3.3 1.7 1.7 0 0 0 0 3.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.dealer-details__meta-row--phone:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M4.4 2h3.2l1.6 4-2 1.6a10 10 0 0 0 5.2 5.2l1.6-2 4 1.6v3.2a2 2 0 0 1-2.2 2A16 16 0 0 1 2.4 4.2a2 2 0 0 1 2-2.2Z'/%3E%3C/svg%3E")}.dealer-details__meta-row--email:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M2.5 2.5h15q.8.1.8.8v13.4q0 .7-.8.8h-15a1 1 0 0 1-.8-.8V3.3q0-.7.8-.8m7.6 7.2L4.7 5.2l-1 1.3 6.4 5.4 6.3-5.4-1.1-1.3z'/%3E%3C/svg%3E")}.dealer-details__meta-row--website:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M1.7 10.8h4.6a15 15 0 0 0 2.4 7.4 8 8 0 0 1-7-7.4m0-1.6a8 8 0 0 1 7-7.4 15 15 0 0 0-2.4 7.4zm16.6 0h-4.6a15 15 0 0 0-2.4-7.4c3.7.5 6.6 3.6 7 7.4m0 1.6a8 8 0 0 1-7 7.4 15 15 0 0 0 2.4-7.4zm-10.4 0h4.2q-.4 3.6-2.1 6.4-1.9-2.8-2-6.4m0-1.6q.4-3.6 2.1-6.4 1.9 2.8 2 6.4z'/%3E%3C/svg%3E")}.dealer-details__hours{display:flex;flex-direction:column;gap:16px}.dealer-details__hours-title{font-size:18px;letter-spacing:1.08px;line-height:.9;text-transform:uppercase}.dealer-details__hours-row{display:flex;flex-wrap:wrap;font-size:16px;gap:8px;line-height:27px;opacity:.7}.dealer-details__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}.filters-popup{align-items:flex-start;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:180px 16px;position:fixed;z-index:30}.filters-popup__panel{background-color:#383838;display:flex;flex-direction:column;gap:30px;max-width:800px;padding:24px;width:100%}.filters-popup__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.filters-popup__title{font-size:18px;letter-spacing:1.08px;line-height:.9;text-transform:uppercase}.filters-popup__close{cursor:pointer;display:grid;height:24px;place-items:center;width:24px}@media (any-hover:hover){.filters-popup__close{transform:scale(1.001);transition:transform .3s ease}.filters-popup__close:hover{transform:scale(1.1)}}.filters-popup__body>:not(:last-child){margin-bottom:16px}.filters-popup__field{display:flex;flex-direction:column;gap:8px}.filters-popup__field--range{gap:0}.filters-popup__label{font-size:16px;line-height:27px;opacity:.7}.filters-popup__select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-color:#4c4c4c;border:1px solid #888;font-size:16px;line-height:1.2;min-height:47px;padding:14px;text-overflow:ellipsis;width:100%}.filters-popup__select::picker-icon{margin-right:10px}.filters-popup__select[disabled]{background-color:#4c4c4c;border-color:inherit;color:inherit}.filters-popup__toggle{align-items:center;cursor:not-allowed;display:flex;gap:10px}.filters-popup__toggle input{opacity:0;pointer-events:none;position:absolute}.filters-popup__toggle-track{align-items:center;background-color:#41e32c;border:.8px solid rgba(0,6,46,.2);border-radius:9999px;display:inline-flex;height:32px;padding:4px;width:62px}.filters-popup__toggle-thumb{aspect-ratio:1/1;background-color:#fff;border:.8px solid rgba(0,0,0,.2);border-radius:50%;box-shadow:0 3.2px 12.8px -6.4px rgba(0,0,0,.1),0 2.4px 9.6px -3.2px rgba(0,0,0,.1),0 1.6px 2.4px -1.6px rgba(0,0,51,.06);flex-shrink:0;height:24px;margin-left:auto;width:24px}.filters-popup__toggle-label{font-size:12.8px;line-height:1.5;text-transform:uppercase}.filters-popup__range{align-items:center;display:flex;gap:16px}.filters-popup input.filters-popup__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:linear-gradient(to right,#fff 0,#fff var(--progress),#6b6b6b var(--progress),#6b6b6b 100%);border:none;flex:1 1 auto;flex:1;height:3px;max-width:100%;outline:none;padding:0;width:100%}.filters-popup input.filters-popup__slider::-webkit-slider-runnable-track{background:transparent;height:3px}.filters-popup input.filters-popup__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;cursor:pointer;height:24px;margin-top:-10.5px;width:24px}.filters-popup input.filters-popup__slider::-moz-range-track{background:transparent;height:3px}.filters-popup input.filters-popup__slider::-moz-range-thumb{background:#fff;border:0;height:24px;width:24px}.filters-popup input.filters-popup__slider::-moz-range-progress{background:#fff;height:3px}.filters-popup input.filters-popup__range-value{-webkit-box-orient:vertical;-webkit-line-clamp:1;background-color:#4c4c4c;border:1px solid #888;color:#fff;display:-webkit-box;flex-basis:105px;flex-shrink:0;font-size:16px;line-height:1.2;min-height:47px;min-width:auto;outline:none;overflow:hidden;padding:14px;text-overflow:ellipsis;width:105px}.filters-popup input.filters-popup__range-value::-webkit-inner-spin-button,.filters-popup input.filters-popup__range-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters-popup__actions{display:flex;flex-direction:column;gap:16px}.filters-popup__btn{cursor:pointer;display:grid;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:1;place-items:center;text-align:center;text-transform:uppercase;transition:all .3s ease}.filters-popup__btn--apply{background-color:#fff;color:#000;min-height:52px;padding:12px 20px}@media (any-hover:hover){.filters-popup__btn--apply:hover{background-color:#dedede}}.filters-popup__btn--reset{background:rgba(216,87,87,.1);border:1px solid #d85757;color:#d85757;min-height:48px;padding:12px 32px}@media (any-hover:hover){.filters-popup__btn--reset:hover{background-color:rgba(178,59,59,.1)}}.pac-container{background-color:#1a1a1a;border:1px solid #888;border-top:none;box-shadow:none;font-family:inherit;margin-inline:-1px;z-index:1200}.pac-item{border-top:1px solid #2a2a2a;color:#999;cursor:pointer;font-size:14px;line-height:1.4;padding:10px 12px}.pac-item:first-child{border-top:none}.pac-item-selected,.pac-item:hover{background-color:#2a2a2a}.pac-item-query{color:#fff;font-size:14px}.pac-matched{color:#fff;font-weight:600}.pac-icon{filter:invert(1) brightness(1.6);flex:0 0 16px;height:16px;margin-top:-2px;width:16px}.map-pin-item{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center;transition:all .1s cubic-bezier(.17,.04,.03,.94)}.map-pin-item>*{pointer-events:none}@media (any-hover:hover){.map-pin-item:hover{transform:scale(1.1)}}.map-pin-item--1{left:9%;top:37%}@media (max-width:1200px){.map-pin-item--1{left:12%}}@media (max-width:599px){.map-pin-item--1{left:0}}.map-pin-item--2{left:42%;top:29%}@media (max-width:1200px){.map-pin-item--2{left:47%}}@media (max-width:599px){.map-pin-item--2{left:45%}}.map-pin-item__icon{aspect-ratio:1;background-image:url(../../../../../../../../themes/archon/dist/img/contact-map-pin.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:54px;width:54px}@media (max-width:599px){.map-pin-item__icon{height:40px;width:40px}}.map-pin-item__icon:not(:last-child){margin-bottom:9px}.map-pin-item__link,.map-pin-item__location{background-color:#272727;color:#fff;font-family:var(--font-archon);letter-spacing:-.2px;line-height:.7;text-align:center;text-transform:uppercase}@media (max-width:1200px){.map-pin-item__link,.map-pin-item__location{display:none!important}}.map-pin-item__location{font-size:32px;padding-inline:4px}.map-pin-item__link{align-items:center;display:flex;font-size:18px;gap:2px;padding:4px 2px 4px 4px}.map-pin-item__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 11'%3E%3Cpath fill='%23fff' d='M7.335 4.315 3.39 8.26l-.648-.649 3.945-3.944H3.21V2.75h5.042v5.042h-.917z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";height:11px;width:11px}