@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter-Regular"),url(inter-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),local("Inter-Bold"),url(inter-bold.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Regular"),local("Roboto-Regular"),url(roboto-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(roboto-bold.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh;margin:0;padding:0;overflow-x:hidden;letter-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body-family);font-size:14px;line-height:1.5;transition:background-color .3s ease,color .3s ease}a{text-decoration:none;color:inherit;cursor:pointer;transition:color .3s}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.page-width{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-accent)}::-webkit-scrollbar-thumb:hover{background:var(--color-text)}.hero-banner-section{padding:120px 20px;border-bottom:1px solid var(--color-accent);text-align:center;background-color:var(--color-bg)}.hero-title{font-size:38px;font-weight:700;letter-spacing:.1em;margin-bottom:30px;line-height:1.2}.shop-all-button-hero{display:inline-block;padding:12px 35px;background-color:var(--color-button-bg);color:var(--color-button-text);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.15em;border-radius:0;transition:opacity .3s}.shop-all-button-hero:hover{opacity:.85}.arrivals-section{padding:80px 0;border-bottom:1px solid var(--color-accent)}.arrivals-title{font-size:24px;text-align:center;margin-bottom:60px;letter-spacing:.1em}.product-list{display:flex;flex-wrap:wrap;row-gap:60px;margin-bottom:20px}.product-list__product-block{width:33.333%;display:flex;flex-direction:column;align-items:center;padding:0 15px}.product-list__img-link{display:block;width:100%;margin-bottom:15px}.product-image-container{width:100%;position:relative;padding-bottom:100%;background-color:transparent;overflow:hidden}.product-list__product-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;object-fit:contain;transition:transform .5s ease}.product-list__product-block:hover .product-list__product-img{transform:translate(-50%,-50%) scale(1.03)}.product-list__product-name{font-size:15px;font-weight:700;text-align:center;color:var(--color-text);margin-bottom:5px;max-width:85%;line-height:1.3}.product-list__product-price{font-size:13px;color:var(--color-accent);text-align:center;font-weight:700}.compare-price{text-decoration:line-through;margin-left:8px;opacity:.5}.sold-out-badge{margin-left:8px;font-weight:700}@media screen and (max-width:900px){.product-list__product-block{width:50%}}@media screen and (max-width:480px){.product-list__product-block{width:100%}}.text-banner-section{padding:90px 20px;border-bottom:1px solid var(--color-accent);text-align:center}.text-banner-heading{font-size:30px;font-weight:700;letter-spacing:.15em;margin:0}.newsletter-section{padding:100px 20px;border-bottom:1px solid var(--color-accent);text-align:center}.newsletter-wrapper{max-width:600px;margin:0 auto}.newsletter-title{font-size:24px;margin-bottom:15px;letter-spacing:.05em}.newsletter-sub{font-size:13px;color:var(--color-accent);margin-bottom:40px;line-height:1.6}.newsletter-input-container{display:flex;border-bottom:1px solid var(--color-text);padding-bottom:5px;margin:0 auto;max-width:400px}.newsletter-input{flex:1;background:none;border:none;outline:none;padding:10px;color:var(--color-text);font-family:inherit;font-size:14px}.newsletter-input::placeholder{color:var(--color-accent);font-weight:700}.newsletter-submit-btn{background:none;border:none;outline:none;padding:0 15px;color:var(--color-text);font-weight:700;letter-spacing:.1em;cursor:pointer;text-transform:uppercase}.newsletter-submit-btn:hover{color:var(--color-accent)}.newsletter-success{margin-top:20px;color:#1e4620;font-size:13px;font-weight:700}html.storefront-entered #EnterPageOverlay{display:none!important}html.storefront-entered body.enter-page-active{overflow:auto!important;height:auto!important;touch-action:auto!important}.enter-layout-wrapper{background-color:#000;color:#fff;height:100vh;width:100%;overflow:hidden;position:relative}.enter-layout-wrapper.is-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}body.enter-page-active{overflow:hidden!important;height:100vh!important;touch-action:none}.enter-media-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.enter-media-container video,.enter-media-container img{width:100%;height:100%;object-fit:cover;object-position:center}.enter-media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.enter-vignette{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;background:radial-gradient(circle,transparent 35%,rgba(0,0,0,.8) 100%)}.enter-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none;background:linear-gradient(#12101000 50%,#0003 50%);background-size:100% 4px}.enter-grain{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");animation:grain-dance 8s steps(10) infinite}@keyframes grain-dance{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-15%,-5%)}60%{transform:translate(15%,5%)}70%{transform:translate(5%,15%)}80%{transform:translate(-15%,10%)}90%{transform:translate(10%,-5%)}}.enter-audio-toggle{position:absolute;top:25px;right:30px;z-index:20;font-family:monospace;font-size:11px;letter-spacing:.15em;color:#fff9;background:transparent;border:1px solid rgba(255,255,255,.15);padding:8px 16px;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:8px}.enter-audio-toggle:hover{color:#fff;border-color:#fff9;background:#ffffff0d}.enter-audio-icon{width:8px;height:8px;background-color:currentColor;border-radius:50%;transition:transform .3s ease}.enter-audio-icon.playing{animation:pulse-audio 1.2s infinite ease-in-out}@keyframes pulse-audio{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:1}}.enter-layout-wrapper.transition-fade{transition:opacity .8s cubic-bezier(.25,1,.5,1),visibility .8s;opacity:1;visibility:visible}.enter-layout-wrapper.transition-fade.entered{opacity:0;visibility:hidden;pointer-events:none}.enter-layout-wrapper.transition-slide-up{transition:transform .8s cubic-bezier(.16,1,.3,1),visibility .8s;transform:translateY(0);visibility:visible}.enter-layout-wrapper.transition-slide-up.entered{transform:translateY(-100%);visibility:hidden;pointer-events:none}.enter-layout-wrapper.transition-zoom-out{transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.16,1,.3,1),visibility .8s;transform:scale(1);opacity:1;visibility:visible}.enter-layout-wrapper.transition-zoom-out.entered{transform:scale(1.15);opacity:0;visibility:hidden;pointer-events:none}.enter-layout-wrapper.transition-slide-down{transition:transform .8s cubic-bezier(.16,1,.3,1),visibility .8s;transform:translateY(0);visibility:visible}.enter-layout-wrapper.transition-slide-down.entered{transform:translateY(100%);visibility:hidden;pointer-events:none}.button{background-color:var(--color-button-bg);color:var(--color-button-text);border:none;padding:15px;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .3s}.button:hover{opacity:.9}.pages{display:flex;justify-content:center;align-items:center;margin-top:40px;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.05em}.span_left,.span_right{display:flex;align-items:center;cursor:pointer}.span_left svg,.span_right svg{width:18px;height:18px}.current-page-num{font-weight:700;border-bottom:2px solid var(--color-text);padding:0 4px}.price-legal-suffix{font-size:13px;color:var(--color-accent);margin-top:5px;font-weight:400;text-transform:none;font-family:var(--font-body-family)!important}.price-legal-link{text-decoration:underline;color:inherit}.price-legal-link:hover{color:var(--color-text)}.grid-price-legal-notice{font-size:11px;color:var(--color-accent);margin-top:4px;font-weight:400;text-transform:none}.newsletter-gdpr-container{margin-top:15px;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.newsletter-gdpr-label{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--color-accent);cursor:pointer;line-height:1.4}.newsletter-gdpr-checkbox{margin-top:2px}.gdpr-policy-link{text-decoration:underline;color:inherit}.gdpr-policy-link:hover{color:var(--color-text)}.option-value{background:#ffffff26!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(0,0,0,.15)!important;color:var(--color-text)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.option-value:hover,.option-value.active{background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;border-color:var(--color-button-bg)!important;box-shadow:0 4px 10px #0000001a}body[style*="--color-bg: #000000"] .option-value,body[style*="--color-bg: black"] .option-value,.enter-layout-wrapper .option-value{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important}.product-qty-selector{display:flex;align-items:center;border:1px solid var(--color-accent);width:fit-content}.prod-qty-btn{background:none;border:none;padding:8px 14px;cursor:pointer;font-weight:700;color:var(--color-text);transition:background-color .2s}.prod-qty-btn:hover{background-color:#0000000d}.product-qty-input{width:45px;border:none;background:none;color:var(--color-text);text-align:center;font-family:inherit;font-size:14px;font-weight:700;outline:none;padding:8px 0}.product-info-3col{display:flex;flex-direction:column;gap:30px}.product-header-group{width:100%}.product-warning-text{color:#e02424;font-family:var(--font-heading-family);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px;border:1px solid #e02424;padding:6px 12px;display:inline-block;width:fit-content;line-height:1}.product-title-3col{font-family:var(--font-heading-family);font-size:34px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px;line-height:1.1;color:var(--color-text)}.product-desc-3col{font-size:13px;line-height:1.7;color:var(--color-accent)}.product-slider-container{position:relative;width:100%;max-width:500px;margin:0 auto;display:flex;align-items:center;justify-content:center}.slider-image-wrapper{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;background-color:transparent}.product-slider-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;z-index:1}.product-slider-img.active{opacity:1;visibility:visible;z-index:2}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff!important;border:1px solid #000000!important;color:#000!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:24px;font-weight:700;-webkit-user-select:none;user-select:none;transition:all .2s ease;opacity:.6}.slider-arrow:hover{opacity:1;background:#000!important;color:#fff!important}.slider-arrow.arrow-left{left:15px}.slider-arrow.arrow-right{right:15px}.product-options-3col{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;width:100%}.option-row{width:100%}.option-values-list-3col{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.product-options-3col.variant-style-inline .option-value{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid transparent!important;color:var(--color-text)!important;padding:6px 12px!important;font-family:var(--font-heading-family)!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;text-transform:uppercase!important;box-shadow:none!important;text-align:center!important;width:auto!important;display:inline-block!important;transition:all .2s ease!important}.product-options-3col.variant-style-inline .option-value.active{border:1px solid var(--color-text)!important;background:none!important;color:var(--color-text)!important}.product-options-3col.variant-style-boxed .option-values-list-3col{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.product-options-3col.variant-style-boxed .option-value{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--color-accent)!important;color:var(--color-text)!important;padding:8px 16px!important;font-family:var(--font-heading-family)!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;text-transform:uppercase!important;box-shadow:none!important;text-align:center!important;width:auto!important;min-width:50px!important;display:inline-block!important;transition:all .2s ease!important}.product-options-3col.variant-style-boxed .option-value.active{border:1px solid var(--color-text)!important;background-color:var(--color-text)!important;color:var(--color-bg)!important}.product-options-3col .option-value:hover:not(.active){opacity:.6}.product-options-3col .option-value.disabled{opacity:.25;text-decoration:line-through;cursor:not-allowed}.product-add-btn-3col{width:100%;background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;border:none!important;padding:15px!important;font-family:var(--font-heading-family)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity .2s ease!important}.product-add-btn-3col:hover{opacity:.85}.product-add-btn-3col:disabled{background-color:#333!important;color:#777!important;cursor:not-allowed!important;opacity:.5}.product-layout-2col{display:flex;flex-direction:column;gap:35px;width:100%}.product-col-left{width:100%}.product-col-right{display:flex;flex-direction:column;align-items:flex-start;width:100%}.product-warning-box{border:1px solid #d93838;color:#d93838;font-family:var(--font-heading-family);padding:10px 14px;margin-bottom:18px;display:inline-block;background-color:#d938380a;width:100%}.warning-line-primary{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;color:#d93838}.warning-line-secondary{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d93838}.product-title-2col{font-family:var(--font-heading-family);font-size:32px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px;line-height:1.2}.product-price-2col{font-family:var(--font-heading-family);font-size:20px;font-weight:700;letter-spacing:.03em;margin-bottom:20px}.product-description-2col{font-family:var(--font-body-family);font-size:14px;line-height:1.65;color:#222;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.08);width:100%;text-transform:none}.gdpr-consent-group{display:flex;align-items:flex-start;gap:10px;margin:15px 0;font-size:12px;line-height:1.5;color:var(--color-accent)}.gdpr-checkbox{margin-top:3px;cursor:pointer;accent-color:#000000}.gdpr-label{cursor:pointer;font-family:var(--font-body-family)}.gdpr-label a{color:var(--color-text);text-decoration:underline}.product-description-2col p{margin:0 0 10px}.product-form-2col{width:100%;display:flex;flex-direction:column;gap:25px}.product-options-2col{display:flex;flex-direction:column;gap:20px;width:100%}.product-options-2col .option-row{display:flex;flex-direction:column;align-items:flex-start;width:100%}.product-options-2col .option-label{font-family:var(--font-heading-family);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.product-options-2col .option-values-list{display:flex;flex-wrap:wrap;gap:10px;width:100%}.product-options-2col .option-value{background:var(--color-bg);border:1px solid #000;color:#000;padding:10px 16px;font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s ease;min-width:50px;text-align:center}.product-options-2col .option-value:hover,.product-options-2col .option-value.active{background:#000;color:#fff;border-color:#000}.product-options-2col .option-value.disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed;background:#f5f5f5;border-color:#ccc;color:#888}.product-add-btn-2col{width:100%;padding:18px;background:#000;color:#fff;font-family:var(--font-heading-family);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;margin-top:10px;transition:opacity .3s ease}.product-add-btn-2col:hover{opacity:.92}.product-add-btn-2col:disabled{background:#e0e0e0;color:#888;cursor:not-allowed}@media screen and (min-width:901px){.product-layout-2col{display:grid;grid-template-columns:48% 48%;justify-content:space-between;gap:40px;align-items:flex-start;padding-top:20px}.product-col-left{position:sticky;top:110px}}.enter-page-homepage-wrapper{height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#000}.enter-page-homepage-wrapper #shopify-section-enter-page{flex:1;height:auto!important;min-height:0!important;display:flex;align-items:center;justify-content:center}.enter-page-homepage-wrapper .enter-layout-wrapper{height:100%!important;min-height:0!important}.enter-page-homepage-wrapper #shopify-section-footer{position:relative;z-index:10;background:transparent!important;border-top:1px solid rgba(255,255,255,.1)!important}.enter-page-homepage-wrapper #shopify-section-footer .footer-section{background-color:transparent!important;border-top:none!important;padding:30px 0!important}.enter-page-homepage-wrapper #shopify-section-footer .footer-link,.enter-page-homepage-wrapper #shopify-section-footer .footer-link-btn,.enter-page-homepage-wrapper #shopify-section-footer .copyright-text,.enter-page-homepage-wrapper #shopify-section-footer .copyright-text a{color:#fff!important}.enter-page-homepage-wrapper #shopify-section-footer .footer-link:hover,.enter-page-homepage-wrapper #shopify-section-footer .footer-link-btn:hover{color:#fff9!important}#shopify-privacy-banner,#shopify-pc-banner,.shopify-pc-banner-wrapper,#shopify-privacy-banner-wrapper,.shopify-policy-container,[id^=shopify-privacy-banner],[class*=shopify-privacy-banner]{z-index:2147483647!important;position:relative!important;pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main.css.map */
