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}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{width:180px;height:181px;margin:0 auto 56px;background-color:currentColor;-webkit-mask:url(./empty-cart-bird-BhzV_aMA.svg) center/contain no-repeat;mask:url(./empty-cart-bird-BhzV_aMA.svg) center/contain no-repeat}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{margin:0;font-size:36px;font-weight:400;line-height:41.4px;letter-spacing:-1.26px;text-align:center}.archon-empty-cart-shopping-link{width:-moz-max-content;width:max-content;margin:0 auto 32px;padding:14px 32px;font-size:16px;line-height:1.2;text-transform:none;text-decoration:none!important}.archon-empty-cart-message{margin:8px 0 56px!important;color:#ffffffb3;font-size:22px;font-weight:300;line-height:41.4px;letter-spacing:-1.26px;text-align:center}@media(max-width:767px){.woocommerce-cart .heading{font-size:40px;line-height:38px}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{width:120px;height:121px;margin-bottom:40px}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:24px;line-height:34.5px;letter-spacing:-1.05px}.archon-empty-cart-message{margin:12px 0 40px!important;font-size:16px;line-height:17.6px;letter-spacing:-1.26px}}.single.single-product .inner:has(.woocommerce-categories){margin-top:20px}@media(min-width:900px){.single.single-product .inner:has(.woocommerce-categories){margin-top:70px}}.single.single-product .site-header.is-dark .site-header-aux__item{color:var(--accent)}@media(min-width:900px){.single.single-product .site-header.is-dark .site-header-aux__item{color:#000}}@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{top:14px;font-size:20px}}@media(max-width:480px){.woocommerce div.product form.cart{gap:10px;flex-direction:column;display:flex}.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%;width:100%;min-height:44px;padding-block:8px}}.wc-block-components-notice-banner{display:flex!important;align-items:flex-start!important;gap:0!important}.wc-block-components-notice-banner.is-info{gap:8px!important}.wc-block-components-notice-banner>svg{flex:0 0 24px;align-self:flex-start;width:24px;height:24px;margin:0!important;padding:0!important}.wc-block-components-notice-banner .wc-block-components-notice-banner__content{flex:1;min-width:0;padding-left:0!important}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid label,.woocommerce-cart .woocommerce .form-row.woocommerce-invalid label{color:#dc3030!important}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid select,.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid .select2-container .select2-selection--single,.woocommerce-cart .woocommerce .form-row.woocommerce-invalid input.input-text,.woocommerce-cart .woocommerce .form-row.woocommerce-invalid select,.woocommerce-cart .woocommerce .form-row.woocommerce-invalid .select2-container .select2-selection--single{border-color:#dc3030!important;box-shadow:none!important}.woocommerce-cart .wc-block-components-text-input.has-error label,.woocommerce-cart .wc-block-components-combobox.has-error label{color:#dc3030!important}.woocommerce-cart .wc-block-components-text-input.has-error input,.woocommerce-cart .wc-block-components-combobox.has-error input,.woocommerce-cart input[aria-invalid=true],.woocommerce-cart select[aria-invalid=true]{border-color:#dc3030!important;box-shadow:none!important}.wc-block-components-notices__snackbar{display:none!important}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner:has(a.button.wc-forward) .wc-block-components-notice-banner__content{display:flex;flex-direction:column;align-items:flex-start}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner a.button.wc-forward{order:1;position:static;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;color:#ccc!important;text-decoration:underline;line-height:1.4}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner a.button.wc-forward:hover,.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner a.button.wc-forward:focus-visible{background:transparent!important;color:#fff!important;text-decoration:underline}@media(max-width:767px){.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner:has(a.button.wc-forward){display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:8px!important;align-items:start!important}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner:has(a.button.wc-forward) .wc-block-components-notice-banner__content{display:flex;font-size:16px;line-height:1.5}.woocommerce-account .woocommerce-MyAccount-content .wc-block-components-notice-banner:has(a.button.wc-forward) a.button.wc-forward{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:12px 0 0!important;position:static;font-size:16px;line-height:1.5;white-space:normal}}.woocommerce button.btn,.woocommerce a.btn{font-size:16px;line-height:1.2;border:1px solid transparent;padding:14px 32px;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px;min-width:auto!important;background-color:transparent;transition:all .3s ease}.woocommerce button.btn--border,.woocommerce a.btn--border{color:#fff;border-color:#fff}.woocommerce button.btn--arrow,.woocommerce a.btn--arrow{color:#000;border-color:#000;padding-block:18px}.woocommerce button.btn--arrow svg,.woocommerce a.btn--arrow svg{flex:0 0 24px;max-width:24px;-o-object-fit:contain;object-fit:contain;margin-top:-2px;transition:all .3s ease}@media(any-hover:hover){.woocommerce button.btn--arrow:hover,.woocommerce a.btn--arrow:hover{color:#fff;background-color:#000}.woocommerce button.btn--arrow:hover svg,.woocommerce a.btn--arrow:hover svg{transform:translate(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-icon: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-cross:before,.single.single-product .site-header.has-menu.has-mobile-menu.is-dark .menu-cross:after{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;margin:0;padding:0;text-align:initial;border-radius:0}.archon-auth{background-color:#000}.archon-auth__wrapper{padding-block:118px 73px;display:flex;justify-content:center;position:relative}@media(min-width:640px){.archon-auth__bg{position:absolute;width:100%!important;height:100%!important;inset:0;-o-object-fit:cover;object-fit:cover;background-color:#363636}}@media(max-width:640px){.archon-auth__bg{display:none}}.archon-auth__card{width:100%;max-width:554px;background-color:#000;position:relative;z-index:2;padding:32px;display:flex;flex-direction:column;margin-bottom:-18px;gap:32px;border:1px solid #cfc8d8}@media(max-width:640px){.archon-auth__card{padding:16px;gap:16px;margin-inline:8px}}.archon-auth__logo{width:44px;height:44px;flex-shrink:0;margin-inline:auto}.archon-auth__logo:not(:last-child){margin-bottom:16px}.archon-auth__title{color:#fff;text-align:center;font-size:32px;line-height:1}.archon-auth__tabs{border:1px solid rgba(207,200,216,.4);display:flex;padding:8px;gap:8px}.archon-auth__tab{color:#fff;border:none;cursor:pointer;background-color:#ffffff1a;transition:background-color .15s ease,color .15s ease;flex:1 1 auto;display:grid;place-items:center;min-height:32px;font-size:16px;font-weight:700;line-height:1;padding:8px 24px}.archon-auth__tab.is-active{background:#fff;color:#000}.archon-auth__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease}.archon-auth__panel.is-active{opacity:1;max-height:900px}@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{text-align:center;display:flex;align-items:center;gap:32px;color:#fff;font-size:20px;line-height:1.2;letter-spacing:.25px;margin-block:32px}@media(max-width:640px){.archon-auth__divider{gap:16px;font-size:16px;margin-block:16px}}.archon-auth__divider:before,.archon-auth__divider:after{content:"";flex:1 1 auto;height:1px;width:100%;background-color:#fff6}.archon-auth__label-row{display:flex;align-items:start;justify-content:space-between;gap:16px}.archon-auth__label-row a{color:#fff;font-size:14px;line-height:1;letter-spacing:.25px;text-decoration-line:underline;text-underline-position:from-font;display:block;margin-top:-2px}.archon-auth__checkbox{display:flex!important;align-items:center;gap:9px;cursor:pointer}.archon-auth__checkbox:not(:last-child){margin-bottom:20px}.archon-auth__checkbox span{color:#fff;font-family:Inter;font-size:16px;line-height:1.2;letter-spacing:.25px}.archon-auth .g-recaptcha{padding-bottom:20px}.archon-auth__submit.woocommerce-button.button{width:100%;border:none;cursor:pointer;margin-right:0!important;min-height:52px;background:#fff;padding:16px 20px;display:grid;place-items:center;color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1;letter-spacing:.25px;text-transform:uppercase}@media(max-width:640px){.archon-auth__submit.woocommerce-button.button{padding:12px;min-height:40px}}.archon-auth__hint,.archon-auth__privacy .woocommerce-privacy-policy-text{color:#fffc;font-family:Inter;font-size:14px;line-height:1.5;letter-spacing:.25px;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}.archon-auth__hint:not(:last-child){margin-bottom:32px}.archon-auth .woocommerce-form-register.register{display:flex;flex-direction:column}.archon-auth .woocommerce-privacy-policy-text{order:9999!important;margin-top:20px}.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)}.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error{margin-top:32px!important;display:flex!important;padding:16px!important;align-items:flex-start!important;gap:12px!important;border-radius:3px!important;background-color:#ff00007a!important}.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error svg{display:none}.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error:before{order:-1;content:"";width:24px;height:24px;aspect-ratio:1/1;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="%23fff" d="M12.713 16.713A.97.97 0 0 0 13 16a.97.97 0 0 0-.288-.712A.97.97 0 0 0 12 15a.96.96 0 0 0-.712.288A.97.97 0 0 0 11 16q0 .423.288.713T12 17a.99.99 0 0 0 .713-.287M11 13h2V7h-2zm1 9a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.8 9.8 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175Q6.273 3.575 8.1 2.788A9.7 9.7 0 0 1 12 2q2.073 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.348 1.35 2.138 3.175A9.7 9.7 0 0 1 22 12a9.8 9.8 0 0 1-.788 3.9 10 10 0 0 1-2.137 3.175 10.2 10.2 0 0 1-3.175 2.138A9.7 9.7 0 0 1 12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4 6.325 6.325 4 12t2.325 5.675T12 20"/></svg>');background-size:auto;background-position:center;background-repeat:no-repeat}.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content{display:inline-block!important;color:#fff;font-family:Inter;font-size:16px;line-height:1.3;letter-spacing:-.2px}.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content strong{font-weight:400;margin-bottom:20px}.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content a{font-weight:700;display:inline-block}@media(any-hover:hover){.page-main:has(.archon-auth) .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content a:hover{text-decoration:underline}}body.archive.post-type-archive:has(.page-main.page-main--shop){background-color:var(--bgLight)}@media(max-width:900px){body.archive.post-type-archive:has(.page-main.page-main--shop){padding-top:70px}}.single-product.page-section:has(.woocommerce-notices-wrapper){display:flex;flex-direction:column}.single-product.page-section:has(.woocommerce-notices-wrapper) .inner:has(.woocommerce-categories){order:1}.single-product.page-section:has(.woocommerce-notices-wrapper)>.woocommerce-notices-wrapper{order:2}.single-product.page-section:has(.woocommerce-notices-wrapper)>.inner:has(.product){order:3}.page-section--md{padding-block:52px}@media(max-width:640px){.page-section--md{padding-block:25px}}.section-title{font-size:32px;font-weight:400;line-height:1}.section-title:not(:last-child){margin-bottom:40px}@media(max-width:640px){.section-title:not(:last-child){margin-bottom:32px}}.download-btn{border:1px solid var(--bgMain);display:flex;align-items:center;justify-content:center;gap:16px;padding:19px 24px;color:var(--bgMain);transition:background-color .3s ease,color .3s ease}.download-btn:not(:first-child){margin-top:40px}@media(max-width:640px){.download-btn:not(:first-child){margin-top:32px}}.download-btn span{color:inherit;text-align:center;font-size:19.8px;font-weight:400;line-height:1;text-transform:uppercase;margin-top:3px}.download-btn svg{transition:fill .3s ease;flex-shrink:0;width:24px;height:24px}@media(any-hover:hover){.download-btn:hover{background-color:var(--bgMain);color:#fff}.download-btn:hover svg{fill:#fff}}.product-gallery{--gallery-active-width: 375px;--gallery-active-height: 469px;--gallery-thumb-width: 93px;--gallery-thumb-height: 116px;--gallery-image-scale: .248;--gallery-speed: .45s;padding-block:108px 52px;background-color:#f7f6f6;overflow:hidden}.product-gallery__container{position:relative}.product-gallery__title{color:#000;font-size:32px;font-weight:400;line-height:1;max-width:200px;text-wrap:balance;margin-bottom:-2lh}.product-gallery__viewport{width:100%;overflow:visible}.product-gallery__track{display:flex;min-height:var(--gallery-active-height);align-items:center}.product-gallery__slide{flex-shrink:0;width:var(--gallery-thumb-width);height:var(--gallery-thumb-height);overflow:hidden;cursor:pointer;position:relative;transition:none!important}.product-gallery__slide--active{width:var(--gallery-active-width);height:var(--gallery-active-height);cursor:default}.product-gallery__slide.is-entering .product-gallery__image{animation:product-gallery-image-in var(--gallery-speed) cubic-bezier(.22,1,.36,1)}.product-gallery__image{position:absolute;inset:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;transform-origin:center;will-change:transform,opacity}.product-gallery__link{position:absolute;inset:0;display:block}.product-gallery__link,.product-gallery__link .product-gallery__image{cursor:zoom-in;cursor:-webkit-zoom-in}.product-gallery__footer{position:relative;margin-inline:auto;margin-top:32px;display:flex;justify-content:center}.product-gallery__nav{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0;max-width:var(--gallery-active-width);width:100%}.product-gallery__counter{color:var(--textNavi);font-size:20px;font-weight:400;line-height:1.5}.product-gallery__counter-current{font-size:40px;font-weight:300;line-height:.75;margin-right:8px;text-box-trim:trim-both;opacity:1;transform:translateY(0);transition:opacity .1s ease,transform .1s ease}.product-gallery__counter-current.is-changing{opacity:0;transform:translateY(10px)}.product-gallery__arrows{flex-shrink:0;display:flex;gap:18px;padding:0;margin:0}.product-gallery__arrow{position:relative;display:inline-flex;width:45px;height:45px;flex-shrink:0;padding:0;border:0;background:transparent;color:#333;cursor:pointer;opacity:.5;transition:opacity 75ms cubic-bezier(.17,.04,.03,.94)}.product-gallery__arrow:before,.product-gallery__arrow:after{position:absolute;inset:0;width:1px;height:18px;margin:auto;content:"";background:currentColor;transform:translateY(6.1px) rotate(45deg);transition:inherit}.product-gallery__arrow:after{transform:translateY(-6.1px) rotate(-45deg)}.product-gallery__arrow:hover{opacity:1}.product-gallery__arrow--prev:before{transform:translateY(6.1px) rotate(-45deg)}.product-gallery__arrow--prev:after{transform:translateY(-6.1px) rotate(45deg)}.product-gallery__description{position:absolute;right:0;bottom:0;max-width:200px;font-size:18px;font-weight:400;line-height:1.5;text-align:right;color:var(--textNavi);opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.product-gallery__description.is-changing{opacity:0;transform:translateY(5px)}@keyframes product-gallery-image-in{0%{transform:scale(var(--gallery-image-scale));opacity:.65}to{transform:scale(1);opacity:1}}@media(max-width:1023px){.product-gallery{padding-block:52px}.product-gallery__title{margin-bottom:32px}.product-gallery__footer{margin-top:32px}.product-gallery__description{display:none}}@media(max-width:767px){.product-gallery{--gallery-active-height: auto;--gallery-image-scale: 1}.product-gallery__viewport{overflow:hidden}.product-gallery__track{min-height:0;align-items:stretch}.product-gallery__slide,.product-gallery__slide--active{height:auto;aspect-ratio:375/469;cursor:default}.product-gallery__image{position:absolute}.product-gallery__slide.is-entering .product-gallery__image{animation:product-gallery-mobile-image-in .35s ease}.product-gallery__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;width:100%;gap:16px}.product-gallery__arrows{display:contents}.product-gallery__arrow--prev{grid-column:1;justify-self:start}.product-gallery__arrow--next{grid-column:3;justify-self:end}.product-gallery__arrow:before,.product-gallery__arrow:after{background:#000}.product-gallery__counter{grid-column:2;grid-row:1}}@keyframes product-gallery-mobile-image-in{0%{opacity:.65}to{opacity:1}}.woocommerce-cart .wp-block-woocommerce-empty-cart-block>.wp-block-heading:not(.wc-block-cart__empty-cart__title){display:none}.woocommerce-cart .wc-block-components-validation-error svg{display:none}@media(max-width:767px){.woocommerce-cart .page-main{padding-top:70px}.woocommerce-cart .entry-header{display:none}}.woocommerce-cart .archon-cart-shipping-calculator .woocommerce-shipping-calculator{margin:0}.woocommerce-cart .archon-cart-shipping-calculator .archon-cart-shipping-form{padding:0 16px}.woocommerce-cart .archon-cart-shipping-calculator .shipping-calculator-button{font-size:inherit;text-decoration:underline}.woocommerce-cart .archon-cart-shipping-calculator .shipping-calculator-form{flex-direction:column;margin-top:12px}.woocommerce-cart .archon-cart-shipping-calculator .form-row{position:relative;padding:0;margin-bottom:16px}.woocommerce-cart .archon-cart-shipping-calculator #calc_shipping_city_field{order:1}.woocommerce-cart .archon-cart-shipping-calculator #calc_shipping_state_field{order:2}.woocommerce-cart .archon-cart-shipping-calculator #calc_shipping_postcode_field{order:3}.woocommerce-cart .archon-cart-shipping-calculator #calc_shipping_state_field:has(input[type=hidden]){display:none}.woocommerce-cart .archon-cart-shipping-calculator .shipping-calculator-form>p:not(.form-row){order:4}.woocommerce-cart .archon-cart-shipping-calculator label{position:absolute;z-index:1;top:8px;left:12px;display:block;margin:0;color:#888;font-size:12px;pointer-events:none}.woocommerce-cart .archon-cart-shipping-calculator .form-row:has(input:-moz-placeholder) label{display:none}.woocommerce-cart .archon-cart-shipping-calculator .required,.woocommerce-cart .archon-cart-shipping-calculator .optional,.woocommerce-cart .archon-cart-shipping-calculator .form-row:has(input:placeholder-shown) label{display:none}.woocommerce-cart .archon-cart-shipping-calculator input,.woocommerce-cart .archon-cart-shipping-calculator select{width:100%;height:66px;padding:24px 10px 8px;border:1px solid #8b8b8b;border-radius:0;background:#383939!important;color:#fff!important;font:inherit}.woocommerce-cart .archon-cart-shipping-calculator input[placeholder]{height:56px}.woocommerce-cart .archon-cart-shipping-calculator input:-moz-placeholder{padding:12px 10px}.woocommerce-cart .archon-cart-shipping-calculator input:placeholder-shown{padding:12px 10px}.woocommerce-cart .archon-cart-shipping-calculator .form-row input.input-text{box-sizing:border-box;padding:24px 12px 6px;line-height:24px}.woocommerce-cart .archon-cart-shipping-calculator .form-row input.input-text:-moz-placeholder{padding:12px}.woocommerce-cart .archon-cart-shipping-calculator .form-row input.input-text:placeholder-shown{padding:12px}.woocommerce-cart .archon-cart-shipping-calculator select{height:66px!important;padding:24px 10px 8px!important;border:1px solid #8b8b8b!important;border-radius:4px}.woocommerce-cart .archon-cart-shipping-calculator .select2-container{width:100%!important}.woocommerce-cart .archon-cart-shipping-calculator .select2-selection--single{height:66px;border:1px solid #8b8b8b;background:#383939!important}.woocommerce-cart .archon-cart-shipping-calculator .select2-selection__rendered{padding:24px 10px 8px;color:#fff;line-height:27px}.woocommerce-cart .archon-cart-shipping-calculator .select2-selection__arrow{top:24px}.woocommerce-cart .archon-cart-shipping-calculator .form-row input.input-text,.woocommerce-cart .archon-cart-shipping-calculator .form-row select,.woocommerce-cart .archon-cart-shipping-calculator .select2-selection__rendered{font-size:17px}.woocommerce-cart .archon-cart-shipping-calculator .button{padding:12px 24px;width:100%;height:60px;border:0;background:#fff;color:#000;font:inherit;font-weight:600}.woocommerce-cart .wc-block-components-totals-footer-item-shipping{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart{-moz-column-gap:0;column-gap:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items{margin-bottom:40px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__payment-options:empty{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-shipping{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header{font-size:.75em;line-height:1.35}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header th{padding:8px 16px 8px 0;font-weight:700}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header th:first-child{padding-left:8px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__wrap{display:block}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-product-name{margin-bottom:12px;font-size:inherit;font-weight:400;line-height:1.4}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__prices{display:block;margin-bottom:12px;font-size:inherit;line-height:1.2}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-product-metadata{display:block;margin-bottom:12px;font-size:.75em;line-height:1.35}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-product-metadata__description,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-product-metadata__description p{font-size:inherit;line-height:inherit}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__quantity{display:block}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-quantity-selector{width:260px;max-width:100%;margin-bottom:12px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-quantity-selector__input{flex:1;width:100%;min-width:0}@media(max-width:767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-quantity-selector__input{min-width:110px}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-quantity-selector__input{font-weight:600;border:1px solid #8b8b8b;background:#383939;color:#fff}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-quantity-selector__button{font-size:22px;font-weight:600;line-height:1;color:#fff}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{display:inline-block;width:auto;height:auto;font-size:15px;line-height:1.35;text-decoration:underline}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__total{display:table-cell;padding-right:16px;font-size:inherit;line-height:1.8}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{height:auto}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title{padding:8px 16px 8px 0;font-size:15px;font-weight:700;line-height:1.35;text-align:right}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-totals-block,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-panel__button{font-size:inherit;line-height:1.35}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-totals-block{padding:0;border:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block{padding-bottom:0;border-bottom:0;margin-bottom:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon.wc-block-components-panel{border:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-item__description{margin-top:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .slot-wrapper{padding:0;border:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-wrapper,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-item{row-gap:0;font-size:inherit;line-height:1.35}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-item{padding-right:16px;padding-left:16px;font-size:1em}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper:not(.slot-wrapper){padding:0;border:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper:not(.slot-wrapper):not(.wp-block-woocommerce-cart-order-summary-totals-block):has(>.wc-block-components-totals-item,>.wc-block-components-totals-taxes,>.wc-block-components-totals-coupon){padding:16px 0;border-top:1px solid #fff}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-wrapper:empty{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-totals-block{padding:0;border:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon{padding:0 16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=true]{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-panel__content{padding-top:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__form{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:stretch;gap:8px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input{position:relative;width:100%;max-width:100%;min-width:0;margin:0;font-size:17px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input label{top:50%;left:12px;margin:0;font-size:12px;line-height:1.2;transform:translateY(-50%);transform-origin:left top;transition:top .15s,font-size .15s,transform .15s;pointer-events:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:60px;min-height:60px;margin:0;padding:12px;border:1px solid #fff;border-radius:0;background:transparent;color:#fff;font:inherit}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.is-active label,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input:focus-within label{top:8px;font-size:12px;transform:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.is-active input,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input:focus-within input{padding:24px 12px 8px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input.has-error input,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__input input[aria-invalid=true]{border-color:#cc1818;box-shadow:none;outline:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{box-sizing:border-box;position:static;width:100%;min-width:0;align-self:stretch;height:60px;min-height:60px;margin:0;padding:0 20px;border:0;border-radius:0;background:#fff;color:#000;font-size:20px;font-weight:400;opacity:1}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-panel__button{padding:0;text-decoration:underline}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-panel__button svg{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-item__value{font-weight:700}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-footer-item{padding:0 16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em;font-weight:700;line-height:1.35}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__submit-container{display:block;position:static;width:100%;padding:0;box-shadow:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__main{flex:0 0 65%;width:65%;padding-right:4.528%}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__sidebar{flex:0 0 35%;width:35%;padding-left:2.264%}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart-items td{padding:24px 0 24px 16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart-item__image{width:100px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart-items td.wc-block-cart-item__total{width:auto;padding-right:16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-components-totals-coupon,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .archon-cart-shipping-form{padding:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:.75em}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-cart-items__row{-moz-column-gap:0;column-gap:0;grid-template-columns:80px minmax(0,1fr) auto}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-cart-item__image{grid-column:1}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-cart-item__product{grid-column:2;min-width:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-cart-item__total{display:block;grid-column:3}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-components-product-metadata{line-height:1.4}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large) .wc-block-components-totals-item{padding-right:0;padding-left:0}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row input.woocommerce-Input,.woocommerce-account .woocommerce form .form-row input.input-text,.woocommerce-account .woocommerce form .form-row input.woocommerce-Input{box-sizing:border-box;width:100%;min-width:0;height:50px;min-height:50px;padding:11px 14px;border-radius:0;font-size:17px;line-height:26px}.woocommerce-checkout .woocommerce form .form-row textarea,.woocommerce-account .woocommerce form .form-row textarea{padding:12px 14px;border-radius:0;font-size:17px;line-height:1.5}@media(max-width:767px){.woocommerce-checkout .page-main{padding-top:30px}.woocommerce-checkout .site-header{background-color:#2e2d2c}}.woocommerce-checkout{--archon-select-arrow: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" fill="none"><path d="m1 1 5 5 5-5" stroke="%23fff" stroke-width="1.5"/></svg>')}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper{position:relative;display:block;width:100%}.woocommerce-checkout #namespace_select_tradetype_field .woocommerce-input-wrapper:after{content:none}.woocommerce-checkout #namespace_select_tradetype.select2-hidden-accessible{min-height:0;padding:0}.woocommerce-checkout form.checkout .form-row select:not(.select2-hidden-accessible),.woocommerce-checkout #namespace_select_tradetype:not(.select2-hidden-accessible){box-sizing:border-box;width:100%;min-width:0;height:50px;min-height:50px;padding:11px 40px 11px 14px;border:1px solid #888!important;border-radius:0;background:#383939 var(--archon-select-arrow) right 14px center/12px 8px no-repeat!important;color:#fff!important;font-family:inherit;font-size:17px;line-height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark}.woocommerce-checkout form.checkout .form-row select option,.woocommerce-checkout #namespace_select_tradetype option{background:#383939!important;color:#fff!important}.woocommerce-checkout form.checkout .form-row .select2-container{width:100%!important;max-width:100%}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection--single{box-sizing:border-box;display:flex;align-items:center;height:50px;min-height:50px;border:1px solid #888!important;border-radius:0!important;background:#383939!important;line-height:26px}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection__rendered{position:static;width:100%;min-height:0;padding:0 40px 0 14px;border:0!important;background:none!important;color:#fff!important;font-size:17px;line-height:26px;transform:none}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection__placeholder{color:#888}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection__arrow{top:50%;right:14px;width:12px;height:8px;background:var(--archon-select-arrow) center/contain no-repeat;transform:translateY(-50%)}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection__arrow b{display:none}.woocommerce-checkout form.checkout .form-row .select2-container.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotate(180deg)}.woocommerce-checkout .select2-dropdown{border:1px solid #888;border-radius:0;background:#383939;color:#fff;font-size:17px}.woocommerce-checkout .select2-search--dropdown .select2-search__field{min-width:0;padding:8px;border:1px solid #888;border-radius:0;background:#383939;color:#fff;font-size:17px}.woocommerce-checkout .select2-results__option--highlighted[aria-selected]{background:#fff;color:#000}.woocommerce-checkout form.checkout .form-row{margin-bottom:20px}@media(max-width:1023px){.woocommerce-checkout form.checkout .form-row{margin-bottom:10px}}.woocommerce-checkout .wc-block-components-notice-banner.is-error{display:flex;align-items:flex-start;gap:12px;padding:16px!important;border-radius:3px!important;background:#ff00007a!important;color:#fff!important}.woocommerce-checkout .wc-block-components-notice-banner.is-error>svg{flex:0 0 24px;fill:#fff}.woocommerce-checkout .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content{color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:1.3}.woocommerce-checkout .wc-block-components-notice-banner.is-error a{color:inherit;text-decoration:underline}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content ul{margin:0;padding:0;list-style:none}.site-header-aux__item{height:100%;justify-content:center;align-items: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__item,.site-header.navi-active .site-header-aux__btn{opacity:0;visibility:hidden;pointer-events:none}.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{color:#000;border-color:#000}.site-header.is-dark .header-navigation-popup-toggle .menu-icon,.site-header.is-dark .header-navigation-popup-toggle .menu-icon:before,.site-header.is-dark .header-navigation-popup-toggle .menu-icon:after,.site-header.is-dark .header-navigation-popup-toggle .menu-cross:before,.site-header.is-dark .header-navigation-popup-toggle .menu-cross:after{background:#000}.site-header-aux__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.site-header-search .search-field{color:#fff!important;border:1px solid #888!important;background-color:transparent}.site-header-search .search-field::-moz-placeholder{color:#ffffff7d!important;opacity:1}.site-header-search .search-field::placeholder{color:#ffffff7d!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:hover,.site-header-search .search-field:-webkit-autofill:focus,.site-header-search .search-field:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s;caret-color:#fff!important}.site-header-inner{gap:16px}@media(min-width:550px){.site-header-inner{gap:30px}}.site-header-products-link>picture{display:contents}.site-header-products-link>picture>img{width:320px;height:150px;display:inline-flex;align-self:flex-end;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}@media(max-width:899px){.site-header-products-link>picture>img{width:200px;height:95px}}@media(max-width:599px){.site-header-products-link>picture>img{width:165px;height:78px}}@media(max-width:399px){.site-header-products-link>picture>img{width:130px;height:85%}}@media(max-width:299px){.site-header-products-link>picture>img{width:40%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain}}.site-sub-header-wrapper .site-sub-header-close{position:absolute;top:10px;right:30px;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;width:100%;padding:17px 42px}@media(any-hover:hover){.site-sub-header-wrapper .site-header-navigation>ul>li>a:hover{color:inherit;background-color:#f1f1f1}}@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}}@media(min-width:900px)and (max-height:799px){.site-header-products-wrapper{--header-menu-card-height: calc((100vh - 150px) / 3);--header-menu-image-height: calc((100vh - 198px) / 3);margin-top:clamp(16px,5vh,40px);margin-bottom:0}.site-header-products-link{height:clamp(80px,var(--header-menu-card-height),120px);padding-right:24px;padding-left:24px;border-bottom:2px solid #D6D6D6;overflow:hidden}.site-header-products-link>img{flex:0 0 auto;width:auto;max-width:218px;height:clamp(64px,var(--header-menu-image-height),104px);aspect-ratio:218/104;-o-object-fit:cover;object-fit:cover}.site-header-products-link>picture>img{flex:0 0 auto;width:auto;max-width:218px;height:clamp(64px,var(--header-menu-image-height),104px);aspect-ratio:218/104;-o-object-fit:cover;object-fit:cover}.site-sub-header-wrapper .site-header-nav-wrapper{padding-top:8px}}.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{width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.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{-o-object-position:center center;object-position:center center;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{z-index:2;position:absolute;width:100%;max-width:1312px;padding-inline:20px;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--accent, "#fff");text-align:center;font-size:109px;font-weight:400;line-height:100%;letter-spacing:-2.18px}.page-hero--narrow .page-hero__title{transform:translate(0);text-align:left;bottom:72px;left:0;top:auto;padding-inline:40px}@media(max-width:575px){.page-hero--narrow .page-hero__title{padding-inline:20px;bottom:32px}}@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{display:grid;grid-template-columns:minmax(0,625px) minmax(0,800px);gap:32px;justify-content:space-between;align-items:flex-start}@media(max-width:991px){.faq__wrapper{grid-template-columns:minmax(0,1fr);gap:48px}}.faq__terms{display:flex;flex-direction:column;gap:64px;position:sticky;top:100px;align-self:start;height:-moz-fit-content;height:fit-content}@media(max-width:1199px){.faq__terms{top:80px}}@media(max-width:991px){.faq__terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;position:static}.faq__terms .faq-term:nth-child(2n){border-left:none}}.faq-term{font-size:30px;font-weight:400;max-width:-moz-fit-content;max-width:fit-content;line-height:145%;letter-spacing:1.8px;text-transform:uppercase;opacity:.5;transition:all ease .4s;display:flex;gap:30px;align-items:center;justify-content:flex-start;cursor:pointer}@media(max-width:991px){.faq-term{padding:10px;min-height:67px;border:2px solid #4d4d4d;opacity:1;gap:0;font-size:25px;line-height:120%;justify-content:center;text-transform:revert;letter-spacing:unset;width:100%;max-width:100%;text-align:center}}@media(max-width:767px){.faq-term{font-size:16px}}.faq-term:before{content:"";width:57px;min-width:57px;height:1px;background-color:#fff;opacity:0;transition:all ease .4s}@media(max-width:991px){.faq-term:before{display:none}}@media(hover:hover)and (pointer:fine)and (min-width:992px){.faq-term:hover{opacity:1}.faq-term:hover:before{opacity:1}}@media(hover:hover)and (pointer:fine)and (max-width:991px){.faq-term:hover{background-color:var(--accent, "#fff");color:var(--bgMain, "#000");border-color:var(--accent, "#fff")}}.faq-term.active{opacity:1;cursor:revert}@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{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:80px;padding:60px 30px;background-color:var(--bgSecondary, "#000")}@media(max-width:1199px){.faq-form{margin-top:60px}}@media(max-width:991px){.faq-form{position:relative;left:50%;transform:translate(-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{grid-template-columns:minmax(0,500px) minmax(0,800px);gap:24px}}@media(min-width:1300px){.faq--download .faq__wrapper{grid-template-columns:minmax(0,642px) minmax(0,1208px);gap:72px}}@media(max-width:991px){.faq--download .faq__wrapper{grid-template-columns:1fr;gap:80px}}@media(min-width:991px){.faq__navigation{position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.faq__navigation>:not(:last-child){margin-bottom:165px}.faq__navigation .faq__terms{position:static}}.faq__title{padding-inline:24px;font-size:90px;line-height:1;letter-spacing:-1.8px}@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{position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none;opacity:0;transition:all .5s ease}.adults-popup.popup_show{visibility:visible;pointer-events:all;display:block;opacity:1}.adults-popup__overlay{position:absolute;inset:0;background:#0009}.adults-popup__wrapper{display:flex;align-items:center;justify-content:center;height:100%;padding:24px}.adults-popup__content{position:relative;width:100%;max-width:500px;background:#fff;border-radius:none;box-shadow:0 6px 16px #00000014,0 3px 6px #0000001f,0 9px 28px #0000000d}.adults-popup__inner{padding:40px}@media(max-width:745px){.adults-popup__inner{padding:24px}}.adults-popup__title{font-size:30px;line-height:38px;color:#000000e6;font-weight:700}.adults-popup__description{margin-top:16px;font-size:14px;line-height:1.33;color:#000000bf}.adults-popup__agreement{margin-top:24px;font-size:12px;color:#0009}.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:#0009}}.adults-popup__actions{display:flex;gap:6px;margin-top:24px}.adults-popup__btn.button{min-height:48px;padding:0 24px;font-size:16px;text-transform:uppercase;border-radius:none}.adults-popup__btn.button.button--white{color:#000;background-color:#fff;border:1px solid black}@media(any-hover:hover){.adults-popup__btn.button.button--white{transition:all .3s ease}.adults-popup__btn.button.button--white:hover{color:#000;background-color:silver}}.adults-popup__btn.button.button--black{color:#fff;background-color:#000}@media(any-hover:hover){.adults-popup__btn.button.button--black{transition:all .3s ease}.adults-popup__btn.button.button--black:hover{color:#fff;background-color:#0f0f0f}}@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{position:relative;width:100%;display:block}@media(min-width:768px){.dropdown__toggle{justify-content:center;width:100%;min-height:60px;font-size:20px!important;line-height:1.2;padding:18px 40px!important;text-align:center}}.dropdown--open{z-index:1000}.dropdown__toggle{display:flex!important;float:none!important;align-items:center;gap:12px;border-radius:0!important;background-color:#000!important;color:#fff;text-transform:uppercase;font-size:16px!important;padding:14px 15px!important;font-weight:400!important}@media(max-width:768px){.dropdown__toggle{justify-content:center;width:100%}}.dropdown__arrow{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .2s ease;flex-shrink:0}.dropdown--open .dropdown__arrow{transform:rotate(180deg)}.dropdown__panel{position:absolute;right:0;bottom:100%;z-index:1001;min-width:100%;white-space:nowrap;background-color:#fff;color:#000;box-shadow:0 4px 16px #0000002e;overflow:hidden;display:flex;flex-direction:column;height:0;opacity:0;pointer-events:none;transition:height .3s ease,opacity .3s ease}@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{display:block;padding:10px 16px;color:#000;text-decoration:none;font-size:14px;line-height:1.4;transition:background-color .3s ease}.dropdown__item:hover,.dropdown__item:focus-visible{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;line-height:1.4;letter-spacing:1.28px;padding-left:60px}}@media(max-width:768px){.download__title{font-size:20px;line-height:1.2}}.item-download{position:relative}.item-download:before,.item-download:after{content:"";position:absolute;height:2px;background-color:#373737}@media(min-width:768px){.item-download:before,.item-download:after{inset-inline:60px 120px}}@media(max-width:768px){.item-download:before,.item-download:after{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:#ffffff21}@media(max-width:768px){.item-download--active{margin-inline:-20px;padding-inline:20px;width:100vw}}.item-download--active:before,.item-download--active:after{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{display:flex;align-items:center;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{letter-spacing:-.4px;flex:1 1 auto}.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}.item-download__title{flex:0 1 194px;letter-spacing:-.32px}}.item-download__trigger{width:100%;text-align:left;text-transform:uppercase}@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{display:flex;align-items:center}@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;-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.item-download__meta span{color:#7f7f7f;text-align:right;letter-spacing:.2px}@media(max-width:768px){.item-download__meta span{font-size:14px;letter-spacing:.14px}}.item-download__content{position:relative;overflow:hidden;transition:max-height .3s ease,opacity .3s ease .2s;pointer-events:none;max-height:0;opacity:0}@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;width:100%;-o-object-fit:contain;object-fit:contain}@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;padding:40px 64px;min-height:116px;margin-top:-116px;letter-spacing:-.3px;position:relative;z-index:1;max-width:-moz-fit-content;max-width:fit-content}}@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{display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.gallery__header{padding-inline:60px 40px;gap:32px}}@media(max-width:768px){.gallery__header{gap:10px}}.gallery__title{line-height:1.4;text-transform:uppercase;flex:1 1 auto}@media(min-width:768px){.gallery__title{font-size:32px;letter-spacing:1.28px}}@media(max-width:768px){.gallery__title{font-size:20px}}.gallery__navigation{display:flex;align-items:center}@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;width:56px;height:56px}}@media(max-width:768px){.gallery__arrow{flex:0 0 24px;width:24px;height:24px}}.gallery__arrow:before,.gallery__arrow:after{content:"";display:none}.gallery__arrow svg{-o-object-fit:contain;object-fit:contain;width:100%;height: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;padding:32px 24px;color:#fff;line-height:1.4}@media(min-width:991px){.item-gallery__content{flex:0 0 392px;display:grid;grid-template-rows:2fr;gap:140px;font-size:20px;letter-spacing:.4px}}@media(max-width:991px){.item-gallery__content{font-size:16px;flex:1 1 auto}.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{width:100%;max-width:100%;font-size:16px;padding:24px 48px;letter-spacing:-.16px}}.item-gallery__img{position:relative;overflow:hidden}.item-gallery__img img{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}@media(min-width:991px){.item-gallery__img{aspect-ratio:661/633;min-height:633px;flex:1 1 auto}}@media(max-width:991px){.item-gallery__img{aspect-ratio:335/307;min-height:307px}}@media(min-width:991px){.item-gallery__line{position:absolute;top:50%;transform:translateY(-50%);inset-inline:0 70px;display:flex;align-items:center;gap:24px}.item-gallery__line hr{border-top-width:3px;border-color:#fff;width:100%}.item-gallery__line img{width:52px;height:52px;flex:0 0 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}}.single.single-product .inner:has(>.woocommerce-categories),.page-section-eshop .inner:has(>.woocommerce-categories){background-color:var(--bgMain);width:100%;max-width:100%;margin-inline:initial}.single.single-product .inner:has(>.woocommerce-categories) .woocommerce-categories,.page-section-eshop .inner:has(>.woocommerce-categories) .woocommerce-categories{color:#fff}.products-category{border-top:1px solid var(--bgMain)}.products-category__title{color:var(--bgMain);font-family:var(--font-archon);font-size:56px;line-height:1;text-transform:uppercase;display:grid;place-items:center;padding-block:32px}@media(min-width:768px){.products-category__title{padding-block:80px}}.products-category__btn{border-top:1px solid var(--bgMain);display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 24px;color:var(--bgMain);transition:background-color .3s ease,color .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='30'%3E%3Cline x1='0' y1='30' x2='18' y2='0' stroke='%23000' stroke-opacity='0.18' stroke-width='1.4' stroke-dasharray='5 6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat}.products-category__btn span{font-size:20px;color:inherit;line-height:.8;text-transform:uppercase;margin-top:3px}.products-category__btn svg{transition:fill .3s ease;flex-shrink:0;width:24px;height:24px}@media(any-hover:hover){.products-category__btn:hover{background-image:none;background-color:var(--bgMain);color:#fff}.products-category__btn:hover svg{fill:#fff}}.tax-product_cat .page-section-eshop .products__item,.products-category .products__item{border:0}@media(max-width:900px){.tax-product_cat .page-section-eshop .products__item-bottom,.products-category .products__item-bottom{align-items:start;text-align:left}.tax-product_cat .page-section-eshop .woocommerce-loop-product__title,.products-category .woocommerce-loop-product__title{font-size:14px;line-height:1.2}.tax-product_cat .page-section-eshop .products__item .price,.products-category .products__item .price{justify-content:flex-start;text-align:left;font-size:14px;font-weight:700;line-height:1.5}.products-category .products__item:nth-child(n+3){display:none}}.page-container:has(.products-category) .page-section-eshop{padding:0}.map-pin-item{position:absolute;display:flex;flex-direction:column;align-items:center;transition:all .1s cubic-bezier(.17,.04,.03,.94);text-align:center}.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{width:54px;height:54px;flex-shrink:0;aspect-ratio:1;background-image:url(./contact-map-pin-C1gP67jD.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}@media(max-width:599px){.map-pin-item__icon{width:40px;height:40px}}.map-pin-item__icon:not(:last-child){margin-bottom:9px}.map-pin-item__link,.map-pin-item__location{background-color:#272727;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:-.2px;line-height:.7;font-family:var(--font-archon)}@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{font-size:18px;padding:4px 2px 4px 4px;display:flex;align-items:center;gap:2px}.map-pin-item__link:after{content:"";width:11px;height:11px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 11"><path fill="%23fff" d="M7.335 4.315 3.39 8.26l-.648-.649 3.945-3.944H3.21V2.75h5.042v5.042h-.917z"/></svg>');background-size:auto;background-position:center;background-repeat:no-repeat}.archon-newsletter-popup{position:fixed;right:0;bottom:0;left:0;z-index:1001;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;font-family:Inter,sans-serif}.archon-newsletter-popup.is-visible{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.archon-newsletter-popup__panel{display:flex;flex-direction:column;gap:24px;padding:16px 24px 32px;background:#151515;border-top:2px solid rgba(255,255,255,.25)}.archon-newsletter-popup__header{display:flex;gap:16px;align-items:flex-start;padding-bottom:14px}.archon-newsletter-popup__heading{min-width:0;flex:1 1 auto}.archon-newsletter-popup__title{margin:0;color:#fff;font:400 24px/1.35 Inter,sans-serif;letter-spacing:-1.6px}.archon-newsletter-popup__description{margin:8px 0 0;color:#a9a9a9;font:400 16px/1.5 Inter,sans-serif;letter-spacing:-.2px}.archon-newsletter-popup__close{display:grid;width:42px;height:42px;padding:0;flex:0 0 42px;place-items:center;background:transparent;border:0;cursor:pointer}.archon-newsletter-popup__close img{display:block;width:42px;height:42px}.archon-newsletter-popup__primary{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;padding:8px 16px;color:#000;background:#fff;border:0;font:500 16px/24px Inter,sans-serif;text-align:center;cursor:pointer}.archon-newsletter-popup__body{display:grid;min-width:0}.archon-newsletter-popup__open,.archon-newsletter-popup__form,.archon-newsletter-popup__success-state{min-width:0;grid-area:1/1}.archon-newsletter-popup__open{align-self:start;transition:opacity .2s ease,visibility .2s ease}.archon-newsletter-popup__form{display:grid;min-height:0;grid-template-rows:0fr;visibility:hidden;opacity:0;transform:translateY(12px);transition:grid-template-rows .35s ease,opacity .2s ease,transform .35s ease,visibility .35s ease}.archon-newsletter-popup__form-inner{display:flex;min-height:0;flex-direction:column;gap:24px;margin-left:-10px;padding-left:10px;overflow:hidden}.archon-newsletter-popup__form-fields{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.archon-newsletter-popup__field{display:flex;min-width:200px;flex-direction:column;gap:10px}.archon-newsletter-popup__label{position:relative;align-self:flex-start;margin:0;color:#ffffffbf;font:400 14px/21px Inter,sans-serif}.archon-newsletter-popup__label--required:before{position:absolute;width:4px;height:4px;left:-10px;top:50%;background:#fff;border-radius:50%;content:"";transform:translateY(-50%)}.archon-newsletter-popup input.archon-newsletter-popup__input,.archon-newsletter-popup select.archon-newsletter-popup__input{width:100%;height:40px;min-width:200px;margin:0;padding:9px 15px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:0;font:400 14px/20px Inter,sans-serif;box-shadow:none;box-sizing:border-box;outline:none}.archon-newsletter-popup input.archon-newsletter-popup__input::-moz-placeholder,.archon-newsletter-popup select.archon-newsletter-popup__input::-moz-placeholder{color:#ffffffbf;opacity:1}.archon-newsletter-popup input.archon-newsletter-popup__input::placeholder,.archon-newsletter-popup select.archon-newsletter-popup__input::placeholder{color:#ffffffbf;opacity:1}.archon-newsletter-popup input.archon-newsletter-popup__input:focus,.archon-newsletter-popup select.archon-newsletter-popup__input:focus{border-color:#ffffffbf}.archon-newsletter-popup__select-wrap{position:relative}.archon-newsletter-popup select.archon-newsletter-popup__select{color:#ffffffbf;padding-right:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.archon-newsletter-popup select.archon-newsletter-popup__select.has-value{color:#fff}.archon-newsletter-popup select.archon-newsletter-popup__select option{color:#fff;background:#151515}.archon-newsletter-popup select.archon-newsletter-popup__select option[value=""]{color:#ffffffbf}.archon-newsletter-popup select.archon-newsletter-popup__select:disabled{color:#ffffffbf;background:transparent;border-color:#ffffff40;box-shadow:none;cursor:wait}.archon-newsletter-popup__select-icon{position:absolute;top:50%;right:15px;width:16px;height:16px;pointer-events:none;transform:translateY(-50%)}.archon-newsletter-popup__response{display:none;margin:0;color:#fff;font-size:14px}.archon-newsletter-popup__response:not(:empty){display:block}.archon-newsletter-popup__success{display:flex;min-height:162px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 16px 12px;color:#fff;font:400 16px/1.5 ABCMonumentGrotesk,monospace;letter-spacing:-.2px;text-align:center}.archon-newsletter-popup__success p{max-width:450px;margin:0}.archon-newsletter-popup__success-icon{width:40px;height:40px;flex:0 0 40px}.archon-newsletter-popup__success-state{display:none;flex-direction:column;gap:24px}.archon-newsletter-popup[data-state=open] .archon-newsletter-popup__open{visibility:hidden;pointer-events:none;opacity:0}.archon-newsletter-popup[data-state=open] .archon-newsletter-popup__form{grid-template-rows:1fr;visibility:visible;opacity:1;transform:translateY(0)}.archon-newsletter-popup[data-state=success] .archon-newsletter-popup__open{visibility:hidden;opacity:0}.archon-newsletter-popup[data-state=success] .archon-newsletter-popup__success-state{display:flex}@media(min-width:600px){.archon-newsletter-popup{width:calc(100% - 62px);max-width:706px;left:auto;right:31px;bottom:32px}.archon-newsletter-popup__panel{gap:12px;border:2px solid rgba(255,255,255,.25)}.archon-newsletter-popup__form-inner,.archon-newsletter-popup__success-state{gap:12px}}@media(min-width:1024px){.archon-newsletter-popup{max-width:424px;right:32px}}@media(prefers-reduced-motion:reduce){.archon-newsletter-popup,.archon-newsletter-popup__form{transition:none}}
