*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:ab-megadot9,sans-serif;font-size:14px;line-height:1.5;color:#0a0a0a;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:ab-megadot9,sans-serif;text-transform:uppercase;font-weight:400;line-height:1.1;letter-spacing:.02em}h1{font-size:clamp(48px,8vw,64px)}h2{font-size:clamp(32px,4vw,48px)}h3{font-size:21px}h4{font-size:14px}p{font-size:16px;line-height:1.5;max-width:65ch}a{color:#0a0a0a;text-decoration:none;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#0a0a0a;-webkit-transition:width .2s cubic-bezier(.23,1,.32,1);transition:width .2s cubic-bezier(.23,1,.32,1)}a:hover::after{width:100%}a.no-dash::after{display:none}.button{display:inline-block;font-family:ab-megadot9,sans-serif;font-size:14px;text-transform:uppercase;padding:15px 25px;background-color:#0a0a0a;color:#fafafa;border:2px solid #0a0a0a;cursor:pointer;-webkit-transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),-webkit-transform 160ms cubic-bezier(.23,1,.32,1);transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),-webkit-transform 160ms cubic-bezier(.23,1,.32,1);transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),transform 160ms cubic-bezier(.23,1,.32,1);transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),transform 160ms cubic-bezier(.23,1,.32,1),-webkit-transform 160ms cubic-bezier(.23,1,.32,1);text-decoration:none;letter-spacing:.05em}.button::after{display:none}.button:hover{background-color:#fafafa;color:#0a0a0a}.button:active{-webkit-transform:scale(.97);transform:scale(.97)}.button--disabled,.button[disabled]{opacity:.3;pointer-events:none}.yen::before{content:"";padding-right:5px;font-family:"Font Awesome 6 Pro"}.wide{max-width:1340px;margin:0 auto;padding-left:25px;padding-right:25px}@media(max-width:668px){.wide{padding-left:15px;padding-right:15px}}.wide-mega{max-width:1730px;margin:0 auto;padding-left:25px;padding-right:25px}@media(max-width:668px){.wide-mega{padding-left:15px;padding-right:15px}}.full{width:100%}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:25px}@media(max-width:668px){.grid{grid-template-columns:1fr;gap:15px}}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-3{-webkit-box-flex:3;-ms-flex:3;flex:3}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.badge{display:inline-block;font-family:ab-megadot9,sans-serif;font-size:12px;text-transform:uppercase;padding:2px 8px;letter-spacing:.05em}.badge--new{background-color:#1da556;color:#fafafa}.badge--coming-soon{background-color:#109dd9;color:#fafafa}.badge--sold-out{background-color:#e93a42;color:#fafafa}.badge--limited{background-color:#505ba5;color:#fafafa}.text-uppercase{text-transform:uppercase}.text-red{color:#b01400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-100%;left:0;z-index:100;padding:10px 20px;background:#0a0a0a;color:#fafafa;font-family:ab-megadot9,sans-serif;text-transform:uppercase;font-size:12px}.skip-link:focus{top:0}.skip-link::after{display:none}.curtain-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/curtain-shade-thingie.png);background-size:cover;background-repeat:no-repeat;pointer-events:none;z-index:100}.preload *{-webkit-transition:none!important;transition:none!important}@media(prefers-reduced-motion:no-preference){.scroll-reveal{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .7s cubic-bezier(.23,1,.32,1);transition:opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .7s cubic-bezier(.23,1,.32,1);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),-webkit-transform .7s cubic-bezier(.23,1,.32,1)}.scroll-reveal.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.scroll-reveal .faq-section__header h2,.scroll-reveal .faq-section__header h4,.scroll-reveal .faq-section__header p,.scroll-reveal .reviews-section__header h2,.scroll-reveal .reviews-section__header h4,.scroll-reveal .reviews-section__header p,.scroll-reveal .start h2,.scroll-reveal .start h3,.scroll-reveal .start p,.scroll-reveal .visit-section__header h2,.scroll-reveal .visit-section__header h4,.scroll-reveal .visit-section__header p{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}.scroll-reveal.is-visible .faq-section__header h4,.scroll-reveal.is-visible .reviews-section__header h4,.scroll-reveal.is-visible .start h3,.scroll-reveal.is-visible .visit-section__header h4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.scroll-reveal.is-visible .faq-section__header h2,.scroll-reveal.is-visible .reviews-section__header h2,.scroll-reveal.is-visible .start h2,.scroll-reveal.is-visible .visit-section__header h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:80ms;transition-delay:80ms}.scroll-reveal.is-visible .faq-section__header p,.scroll-reveal.is-visible .reviews-section__header p,.scroll-reveal.is-visible .start p,.scroll-reveal.is-visible .visit-section__header p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:160ms;transition-delay:160ms}.image-and-text-plus-infos-section.scroll-reveal .left-column img{clip-path:inset(0 0 100% 0);-webkit-transition:clip-path .9s cubic-bezier(.77,0,.175,1);transition:clip-path .9s cubic-bezier(.77,0,.175,1)}.image-and-text-plus-infos-section.is-visible .left-column img{clip-path:inset(0 0 0 0)}.image-and-text-plus-infos-section.scroll-reveal .right-column h2,.image-and-text-plus-infos-section.scroll-reveal .right-column h3,.image-and-text-plus-infos-section.scroll-reveal .right-column p{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}.image-and-text-plus-infos-section.is-visible .right-column h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.image-and-text-plus-infos-section.is-visible .right-column h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:280ms;transition-delay:280ms}.image-and-text-plus-infos-section.is-visible .right-column p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:360ms;transition-delay:360ms}.image-and-text-plus-infos-section.scroll-reveal .one-item{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}.image-and-text-plus-infos-section.is-visible .one-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.image-and-text-plus-infos-section.is-visible .one-item:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.image-and-text-plus-infos-section.is-visible .one-item:nth-child(2){-webkit-transition-delay:480ms;transition-delay:480ms}.image-and-text-plus-infos-section.is-visible .one-item:nth-child(3){-webkit-transition-delay:560ms;transition-delay:560ms}.image-and-text-plus-infos-section.is-visible .one-item:nth-child(4){-webkit-transition-delay:640ms;transition-delay:640ms}.three-ups-index.scroll-reveal .one-usp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1)}.three-ups-index.is-visible .one-usp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.three-ups-index.is-visible .one-usp:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.three-ups-index.is-visible .one-usp:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.three-ups-index.is-visible .one-usp:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.reviews-section.scroll-reveal .reviews-section__card{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1)}.reviews-section.is-visible .reviews-section__card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reviews-section.is-visible .reviews-section__card:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.reviews-section.is-visible .reviews-section__card:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.reviews-section.is-visible .reviews-section__card:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.you-should-buy-index.scroll-reveal .products-highlight__item{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1)}.you-should-buy-index.is-visible .products-highlight__item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.you-should-buy-index.is-visible .products-highlight__item:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.you-should-buy-index.is-visible .products-highlight__item:nth-child(2){-webkit-transition-delay:270ms;transition-delay:270ms}.you-should-buy-index.is-visible .products-highlight__item:nth-child(3){-webkit-transition-delay:340ms;transition-delay:340ms}.you-should-buy-index.is-visible .products-highlight__item:nth-child(4){-webkit-transition-delay:410ms;transition-delay:410ms}.you-should-buy-index.is-visible .products-highlight__item:nth-child(5){-webkit-transition-delay:480ms;transition-delay:480ms}.you-should-buy-index.is-visible .products-highlight__item:nth-child(6){-webkit-transition-delay:550ms;transition-delay:550ms}.you-should-buy-index.is-visible .products-highlight__item:nth-child(7){-webkit-transition-delay:620ms;transition-delay:620ms}.you-should-buy-index.is-visible .products-highlight__item:nth-child(8){-webkit-transition-delay:690ms;transition-delay:690ms}.stats-container.scroll-reveal .one-stats{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}.stats-container.is-visible .one-stats{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stats-container.is-visible .one-stats:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.stats-container.is-visible .one-stats:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.stats-container.is-visible .one-stats:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.stats-container.is-visible .one-stats:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.visit-section.scroll-reveal .visit-section__map{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);-webkit-transition-delay:.2s;transition-delay:.2s}.visit-section.is-visible .visit-section__map{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.visit-section.scroll-reveal .visit-section__store{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1),-webkit-transform .6s cubic-bezier(.23,1,.32,1);-webkit-transition-delay:350ms;transition-delay:350ms}.visit-section.is-visible .visit-section__store{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.faq-section.scroll-reveal .faq-section__item{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1)}.faq-section.is-visible .faq-section__item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.faq-section.is-visible .faq-section__item:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.faq-section.is-visible .faq-section__item:nth-child(2){-webkit-transition-delay:260ms;transition-delay:260ms}.faq-section.is-visible .faq-section__item:nth-child(3){-webkit-transition-delay:320ms;transition-delay:320ms}.faq-section.is-visible .faq-section__item:nth-child(4){-webkit-transition-delay:380ms;transition-delay:380ms}.faq-section.is-visible .faq-section__item:nth-child(5){-webkit-transition-delay:440ms;transition-delay:440ms}.faq-section.is-visible .faq-section__item:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}.faq-section.is-visible .faq-section__item:nth-child(7){-webkit-transition-delay:560ms;transition-delay:560ms}.faq-section.is-visible .faq-section__item:nth-child(8){-webkit-transition-delay:620ms;transition-delay:620ms}.faq-section.is-visible .faq-section__item:nth-child(9){-webkit-transition-delay:680ms;transition-delay:680ms}.faq-section.is-visible .faq-section__item:nth-child(10){-webkit-transition-delay:740ms;transition-delay:740ms}.one-usp,.reviews-section__card,.stuffzor{-webkit-transition:-webkit-transform 250ms cubic-bezier(.23,1,.32,1);transition:-webkit-transform 250ms cubic-bezier(.23,1,.32,1);transition:transform 250ms cubic-bezier(.23,1,.32,1);transition:transform 250ms cubic-bezier(.23,1,.32,1),-webkit-transform 250ms cubic-bezier(.23,1,.32,1)}.one-usp:hover,.reviews-section__card:hover,.stuffzor:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.product-card__image img.default-img{-webkit-transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .3s ease;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .3s ease,-webkit-transform .4s cubic-bezier(.23,1,.32,1)}.product-card:hover .product-card__image img.default-img{-webkit-transform:scale(1.03);transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}.scroll-reveal.is-visible{opacity:1}.scroll-reveal *{-webkit-transition-delay:0s!important;transition-delay:0s!important}}.site-nav{position:fixed;top:0;left:0;width:100%;z-index:80;padding-top:50px;-webkit-transition:padding .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1);transition:padding .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}.site-nav.is-scrolled{background-color:#fafafa;padding-top:15px;padding-bottom:15px}.site-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-nav__logo{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-nav__logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-nav__logo img{display:block;width:36px;height:36px}.site-nav__links{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.site-nav__links a{font-family:ab-megadot9,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:5px 10px}.is-index .site-nav__links a{background-color:#fafafa}@media(max-width:768px){.site-nav__links{display:none}}.site-nav__actions{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width:768px){.site-nav__actions{display:none}}.site-nav__lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:5px 10px}.is-index .site-nav__lang{background-color:#fafafa}.site-nav__lang a{font-family:ab-megadot9,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.05em;opacity:.4;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.site-nav__lang a.is-active{opacity:1}.site-nav__lang a:hover{opacity:1}.site-nav__lang-divider{font-family:ab-megadot9,sans-serif;font-size:14px;opacity:.4}.site-nav__cart{font-family:ab-megadot9,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:5px 10px}.is-index .site-nav__cart{background-color:#fafafa}.site-nav__hamburger{display:none;background:0 0;border:none;cursor:pointer;padding:10px;width:44px;height:44px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:auto}.site-nav__hamburger span{display:block;width:24px;height:2px;background-color:#0a0a0a;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;transform-origin:center}.site-nav__hamburger.is-active span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.site-nav__hamburger.is-active span:nth-child(2){opacity:0}.site-nav__hamburger.is-active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media(max-width:768px){.site-nav__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fafafa;z-index:79;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.mobile-menu.is-active{opacity:1;pointer-events:auto}.mobile-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.mobile-menu__inner a{font-family:ab-megadot9,sans-serif;font-size:32px;text-transform:uppercase;letter-spacing:.05em;color:#0a0a0a}.mobile-menu__lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:25px}.mobile-menu__lang a{font-size:14px;opacity:.4}.mobile-menu__lang a.is-active{opacity:1}.mobile-menu__lang a:hover{opacity:1}.mobile-menu__lang span{font-family:ab-megadot9,sans-serif;font-size:14px;opacity:.4}body.menu-open{overflow:hidden}.fullscreen-container{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-1}.background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-o-object-fit:cover;object-fit:cover}.start-page-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100vh}@media(max-width:668px){.start-page-section{height:100vh}}.start-page-section .left-column{position:relative;text-align:center;grid-column:1/13}.start-page-section .left-column .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.start-page-section .left-column .content h1{font-size:100px;background-color:#fafafa;padding-top:10px}.start-page-section .left-column .content h1 span{background-color:#fafafa;padding:0 15px}@media(max-width:668px){.start-page-section .left-column .content h1{font-size:48px}}.start-page-section .left-column .content h2{font-size:21px;background-color:#fafafa;margin-bottom:25px;padding:10px 0}.start-page-section .left-column .content h2 span{background-color:#fafafa;padding:0 5px}.start-page-section .left-column .content h3{font-size:16px;background-color:#fafafa;padding:10px 0}.start-page-section .left-column .content h3 span{background-color:#fafafa;padding:0 5px}.start-page-section .left-column .content p{width:100%;max-width:800px;display:inline-block;margin-bottom:25px;font-size:18px;background-color:#fafafa;padding:10px 0}.start-page-section .left-column .content p span{background-color:#fafafa;padding:0 5px}.start-page-section .left-column .content .button{white-space:nowrap;display:inline-block}.stats-container{background-color:#0a0a0a;margin-bottom:120px}.stats-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fafafa}@media(max-width:668px){.stats-container .content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.stats-container .content .one-stats{width:25%;text-align:center;padding:40px 30px}.stats-container .content .one-stats h2{font-size:62px;margin-bottom:10px}@media(max-width:668px){.stats-container .content .one-stats h2{font-size:32px}}.stats-container .content .one-stats p{font-size:14px}@media(max-width:668px){.stats-container .content .one-stats{width:50%;padding:20px 15px}}.image-and-text-plus-infos-section{margin-bottom:120px;display:grid;grid-template-columns:repeat(12,1fr)}.image-and-text-plus-infos-section .left-column{grid-column:1/7;grid-row:1/3;position:relative;padding-top:75px;padding-right:25px}.image-and-text-plus-infos-section .left-column .content{position:relative;overflow:hidden;height:100%}.image-and-text-plus-infos-section .left-column .content img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0}@media(max-width:768px){.image-and-text-plus-infos-section .left-column{grid-column:1/-1;grid-row:auto;padding-right:0;padding-top:0;min-height:300px}}.image-and-text-plus-infos-section .right-column{grid-column:7/13;grid-row:1/2;position:relative}.image-and-text-plus-infos-section .right-column h2{font-size:42px;margin-bottom:25px}.image-and-text-plus-infos-section .right-column h3{color:#9a958a;font-size:16px;margin-bottom:10px}.image-and-text-plus-infos-section .right-column p{line-height:1.75em;margin-bottom:50px}@media(max-width:768px){.image-and-text-plus-infos-section .right-column{grid-column:1/-1;grid-row:auto}}.image-and-text-plus-infos-section .shit-column{grid-column:5/13;grid-row:2/3;position:relative;margin-bottom:25px}.image-and-text-plus-infos-section .shit-column .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-and-text-plus-infos-section .shit-column .content .one-item{width:50%}.image-and-text-plus-infos-section .shit-column .content .one-item h2{font-size:21px;margin-bottom:15px}.image-and-text-plus-infos-section .shit-column .content .one-item .stuffzor{color:#fafafa;padding:25px;background-color:#0a0a0a;margin-left:10px;margin-bottom:10px}.image-and-text-plus-infos-section .shit-column .content .one-item .stuffzor p{margin-bottom:0}@media(max-width:668px){.image-and-text-plus-infos-section .shit-column .content .one-item{width:100%}.image-and-text-plus-infos-section .shit-column .content .one-item .stuffzor{margin-left:0}}@media(max-width:768px){.image-and-text-plus-infos-section .shit-column{grid-column:1/-1;grid-row:auto}}.three-ups-index{padding-top:120px;padding-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),color-stop(75%,#fafafa),color-stop(75%,transparent),to(transparent));background:linear-gradient(180deg,#fafafa 0,#fafafa 75%,transparent 75%,transparent 100%)}.three-ups-index .start h2{font-size:42px;margin-bottom:25px}.three-ups-index .start h3{color:#9a958a;font-size:16px;margin-bottom:10px}.three-ups-index .start p{line-height:1.75em;margin-bottom:50px;width:100%;max-width:650px}.three-ups-index .usp-holders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:25px}.three-ups-index .usp-holders .one-usp{width:33.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.three-ups-index .usp-holders .one-usp .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#0a0a0a;color:#fafafa;padding:30px;width:100%}.three-ups-index .usp-holders .one-usp .content h4{font-size:12px;text-transform:uppercase;opacity:.5;margin-bottom:25px}.three-ups-index .usp-holders .one-usp .content h2{font-size:21px;margin-bottom:5px}.three-ups-index .usp-holders .one-usp .content h3{font-size:12px;margin-bottom:25px;color:#fafafa;opacity:.5}.three-ups-index .usp-holders .one-usp .content p{font-size:14px;margin-bottom:0;line-height:1.6}@media(max-width:668px){.three-ups-index .usp-holders .one-usp{width:100%}}@media(max-width:668px){.three-ups-index .usp-holders{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.you-should-buy-index{padding-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.you-should-buy-index .start h2{font-size:42px;margin-bottom:25px}.you-should-buy-index .start h3{color:#9a958a;font-size:16px;margin-bottom:10px}.you-should-buy-index .start p{line-height:1.75em;margin-bottom:50px;width:100%;max-width:650px}.you-should-buy-index .button-row{margin-top:50px;text-align:center}.visit-section{padding:120px 0}.visit-section__header{margin-bottom:50px}.visit-section__header h4{color:#9a958a;font-size:16px;margin-bottom:10px}.visit-section__header h2{font-size:42px;margin-bottom:25px}.visit-section__header p{line-height:1.75em;max-width:650px}.visit-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:768px){.visit-section__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.visit-section__map{-webkit-box-flex:1;-ms-flex:1;flex:1}.visit-section__map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.visit-section__store{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#0a0a0a;color:#fafafa;padding:50px}.visit-section__store h4{font-size:12px;text-transform:uppercase;opacity:.5;margin-bottom:25px;color:#fafafa}.visit-section__store h3{font-size:21px;color:#fafafa;margin-bottom:5px}.visit-section__store-ja{color:#fafafa;opacity:.6;font-size:14px;margin-bottom:50px}.visit-section__store p{font-size:14px;line-height:1.6;color:#fafafa;margin-bottom:12.5px}.visit-section__store p strong{font-weight:400;opacity:.6}.visit-section__store p a{color:#fafafa}.reviews-section{padding:120px 0}.reviews-section__header{margin-bottom:50px}.reviews-section__header h4{color:#9a958a;font-size:16px;margin-bottom:10px}.reviews-section__header h2{font-size:42px;margin-bottom:25px}.reviews-section__header p{line-height:1.75em;max-width:650px}.reviews-section__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media(max-width:768px){.reviews-section__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reviews-section__card{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#0a0a0a;color:#fafafa;padding:50px}.reviews-section__stars{color:#fafafa;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.reviews-section__stars i{font-size:28px}.reviews-section__quote{font-size:14px;line-height:1.6;color:#fafafa;margin-bottom:50px}.reviews-section__author{font-size:14px;color:#fafafa;opacity:.7;line-height:1.4}.reviews-section__author strong{opacity:1;font-weight:400}.faq-section{padding:120px 0;background-color:#fff}.faq-section__header{text-align:center;margin-bottom:100px}.faq-section__header h4{color:#9a958a;font-size:16px;margin-bottom:10px}.faq-section__header h2{font-size:42px;margin-bottom:25px}.faq-section__header p{line-height:1.75em;max-width:none}.faq-section__list{max-width:800px;margin:0 auto}.faq-section__item{border-bottom:1px solid #0a0a0a}.faq-section__item summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;cursor:pointer;font-size:16px;text-transform:uppercase;list-style:none}.faq-section__item summary::-webkit-details-marker{display:none}.faq-section__item .faq-section__toggle{font-size:24px;-ms-flex-negative:0;flex-shrink:0;margin-left:25px;line-height:1}.faq-section__item[open] .faq-section__toggle .faq-plus{display:none}.faq-section__item:not([open]) .faq-section__toggle .faq-minus{display:none}.faq-section__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1);transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1);transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),-ms-grid-rows .3s cubic-bezier(.23,1,.32,1)}.faq-section__answer>*{overflow:hidden}.faq-section__answer p{font-size:14px;line-height:1.7;max-width:none;padding:0}.faq-section__item[open] .faq-section__answer{grid-template-rows:1fr}.faq-section__item[open] .faq-section__answer>*{padding-bottom:25px}.product-card__link{display:block}.product-card__image{position:relative;background-color:#fff;aspect-ratio:1/1;overflow:hidden}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.product-card__image .hover-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.product-card__image:hover .hover-img{opacity:1}.product-card__image:hover .default-img{opacity:0}.product-card__image .badge{position:absolute;top:10px;left:10px}.product-card__info{padding-top:10px}.product-card__name{font-family:ab-megadot9,sans-serif;font-size:14px;text-transform:uppercase;margin:0}.product-card__price{font-family:ab-megadot9,sans-serif;font-size:14px;display:block;margin-top:5px}.product-card__sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px}.product-card__size{font-size:12px;padding:2px 6px}.product-card__size.is-out{text-decoration:line-through;opacity:.3}.product-card__size.is-low{border-bottom:2px solid #f57c00}.products-highlight{padding:100px 0}.products-highlight h2{margin-bottom:50px}.products-highlight__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:25px;margin-bottom:50px}@media(max-width:1024px){.products-highlight__grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:668px){.products-highlight__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.products-highlight__item{width:25%}@media(max-width:1024px){.products-highlight__item{width:calc(50% - 12.5px)}}@media(max-width:668px){.products-highlight__item{width:100%}}.store-layout{display:grid;grid-template-columns:3fr 9fr;gap:25px;padding-top:180px;padding-bottom:120px}@media(max-width:768px){.store-layout{grid-template-columns:1fr}}.store-layout__sidebar .content{position:sticky;top:120px}.store-layout__sidebar .content h1{margin-bottom:10px;padding-bottom:25px;border-bottom:2px solid #0a0a0a}@media(max-width:768px){.store-layout__sidebar .content{position:static}}.store-layout__subtitle{font-size:14px;opacity:.5;margin-bottom:10px}.store-layout__count{font-size:14px;margin-bottom:10px}.store-layout__desc{font-size:14px;line-height:1.6;margin-top:25px}.store-layout__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-bottom:25px}.store-layout__filter{font-size:14px;text-transform:uppercase;padding:5px 10px;border:1px solid transparent;-webkit-transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),border-color 160ms cubic-bezier(.23,1,.32,1);transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),border-color 160ms cubic-bezier(.23,1,.32,1)}.store-layout__filter::after{display:none}.store-layout__filter.is-active{background-color:#0a0a0a;color:#fafafa;border-color:#0a0a0a}.store-layout__filter:hover:not(.is-active){border-color:#0a0a0a}.store-layout__category-header{margin-bottom:25px}.store-layout__category-header h3{font-size:14px;text-transform:uppercase;text-decoration:underline}.store-layout__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin-bottom:50px}@media(max-width:668px){.store-layout__grid{margin:0;margin-bottom:50px}}.store-layout__item{width:33.3333333333%;padding:0 10px;margin-bottom:25px}@media(max-width:1024px){.store-layout__item{width:50%}}@media(max-width:668px){.store-layout__item{width:100%;padding:0}}.store-layout__item .image{position:relative;margin-bottom:10px;background-color:#fff}.store-layout__item .image a{display:block}.store-layout__item .image a::after{display:none}.store-layout__item .image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .4s ease,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .4s ease,-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .4s ease;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .4s ease,-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.store-layout__item .image img.hover-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.store-layout__item .image:hover .default-img{opacity:0}.store-layout__item .image:hover .hover-img{opacity:1}.store-layout__item .image:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.store-layout__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5px}.store-layout__item-name{font-size:14px;text-transform:uppercase}.store-layout__item-price{font-size:14px;white-space:nowrap}.store-layout__item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.store-layout__item-sizes{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.store-layout__item-sizes .is-out{text-decoration:line-through;opacity:.3}.store-layout__item-status{font-size:14px;white-space:nowrap}.store-layout__item-status--new{color:#1da556}.store-layout__item-status--sold-out{color:#e93a42}.store-layout__item-status--limited{color:#505ba5}.store-layout__item-status--coming-soon{color:#109dd9}.product-detail{padding-top:180px;padding-bottom:50px}.product-detail__inner{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media(max-width:768px){.product-detail__inner{grid-template-columns:1fr;gap:15px}}.product-detail__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.product-detail__image-item img{display:block;width:100%;height:auto}.product-detail__image-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media(max-width:668px){.product-detail__image-grid{grid-template-columns:1fr;gap:15px}}.product-detail__also-banner{background-color:#0a0a0a;padding:25px;text-align:center}.product-detail__also-banner p{color:#fafafa;font-size:14px;text-transform:uppercase;letter-spacing:.05em;max-width:none}.product-detail__info{position:sticky;top:120px;-ms-flex-item-align:start;align-self:start}@media(max-width:768px){.product-detail__info{position:static}}.product-detail__category{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:10px}.product-detail__title{margin-bottom:10px}.product-detail__price{font-size:21px;margin-bottom:50px}.product-detail__sizes-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12.5px}.product-detail__sizes-header span{font-size:14px;text-transform:uppercase;letter-spacing:.05em}.product-detail__size-guide-link{background:0 0;border:none;font-size:14px;text-decoration:underline;cursor:pointer;padding:0}.product-detail__size-guide-link:hover{opacity:.6}.product-detail__sizes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail__size-btn{width:48px;height:48px;border:2px solid #0a0a0a;background:0 0;font-size:14px;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1);transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1)}.product-detail__size-btn:hover:not([disabled]){background-color:#0a0a0a;color:#fafafa}.product-detail__size-btn.is-selected{background-color:#0a0a0a;color:#fafafa}.product-detail__size-btn.is-out{opacity:.3;pointer-events:none;text-decoration:line-through}.product-detail__size-btn.is-low{border-bottom:3px solid #f57c00}.product-detail__buy-btn{width:100%;margin-bottom:25px}.product-detail__shipping{list-style:none;padding:0;margin:0 0 50px 0}.product-detail__shipping li{font-size:14px;line-height:1.8}.product-detail__description{margin-bottom:50px;padding-top:25px;border-top:1px solid rgba(10,10,10,.1)}.product-detail__description h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;opacity:.5;margin-bottom:12.5px}.product-detail__description p{font-size:14px;line-height:1.7;margin-bottom:12.5px}.product-detail__description p:last-child{margin-bottom:0}.product-detail__specs{width:100%;border-collapse:collapse}.product-detail__specs tr{border-bottom:1px solid rgba(10,10,10,.1)}.product-detail__specs td{padding:10px 0;font-size:14px;vertical-align:top}.product-detail__specs td:first-child{text-transform:uppercase;letter-spacing:.05em;width:35%;opacity:.5}.product-detail-about{padding:120px 0;background-color:#fff}.product-detail-about__inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.product-detail-about__inner{grid-template-columns:1fr;gap:15px}}.product-detail-about__image img{display:block;width:100%;height:auto}.product-detail-about__label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:25px}.product-detail-about__text h2{margin-bottom:25px}.product-detail-about__text p{font-size:14px;line-height:1.7;margin-bottom:25px}.product-detail-about__text p:last-child{margin-bottom:0}.product-detail-related{padding:120px 0;background-color:#fff}.product-detail-related__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:50px}.product-detail-related__header a{font-size:14px;text-transform:uppercase;letter-spacing:.05em}.product-detail-related__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media(max-width:668px){.product-detail-related__grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-detail-related__item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:668px){.product-detail-related__item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}.cart-page{padding-top:120px;padding-bottom:50px;min-height:60vh}.cart-page__inner{max-width:1340px}.cart-page h1{margin-bottom:50px}.cart-page__empty{text-align:center;padding:50px 0}.cart-page__empty p{margin-bottom:25px;max-width:none}.cart-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:2px solid #0a0a0a;margin-bottom:10px}.cart-page__header span{font-family:ab-megadot9,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:668px){.cart-page__header{display:none}}.cart-page__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid rgba(10,10,10,.15)}@media screen and (max-width:668px){.cart-page__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.cart-page__item span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cart-page__item .cart-page__item-name{font-weight:500}.cart-page__item .cart-page__item-size::before{content:"Size: ";font-family:ab-megadot9,sans-serif;font-size:12px;text-transform:uppercase;margin-right:5px}.cart-page__item .cart-page__item-qty::before{content:"Qty: ";font-family:ab-megadot9,sans-serif;font-size:12px;text-transform:uppercase;margin-right:5px}}.cart-page__item-name{font-size:14px}.cart-page__summary{max-width:400px;margin-left:auto;margin-top:50px}@media screen and (max-width:668px){.cart-page__summary{max-width:none}}.cart-page__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;font-size:14px}.cart-page__summary-total{border-top:2px solid #0a0a0a;margin-top:10px;padding-top:10px;font-family:ab-megadot9,sans-serif;font-size:16px;text-transform:uppercase}.cart-page__checkout-btn{display:block;width:100%;text-align:center;margin-top:25px}.cart-qty-input{width:50px;text-align:center;border:2px solid #0a0a0a;padding:5px;font-family:ab-megadot9,sans-serif;font-size:14px;background:rgba(0,0,0,0);-moz-appearance:textfield}.cart-qty-input::-webkit-inner-spin-button,.cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-remove-btn{background:0 0;border:none;font-size:20px;cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;padding:0;line-height:1}.cart-remove-btn:hover{opacity:1}.checkout-page{padding-top:120px;padding-bottom:50px;min-height:60vh}.checkout-page__inner{max-width:1340px}@media screen and (max-width:668px){.checkout-page__main{grid-column:1/-1!important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:668px){.checkout-page__sidebar{grid-column:1/-1!important;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.checkout-page__confirmation{text-align:center;padding:50px 0}.checkout-page__confirmation h1{margin-bottom:25px}.checkout-page__confirmation p{margin:0 auto 25px}.checkout-stepper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:50px}.checkout-stepper__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.3;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.checkout-stepper__step.is-active{opacity:1}.checkout-stepper__step.is-completed{opacity:.6}.checkout-stepper__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:2px solid #0a0a0a;font-family:ab-megadot9,sans-serif;font-size:12px}.checkout-stepper__label{font-family:ab-megadot9,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.checkout-form fieldset{border:none;padding:0;margin:0 0 50px}.checkout-form legend{font-family:ab-megadot9,sans-serif;font-size:21px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:25px;padding:0}.checkout-form label{display:block;font-family:ab-megadot9,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.checkout-form input[type=email],.checkout-form input[type=tel],.checkout-form input[type=text],.checkout-form select{display:block;width:100%;padding:12px;border:2px solid #0a0a0a;background:rgba(0,0,0,0);font-family:ab-megadot9,sans-serif;font-size:14px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.checkout-form input[type=email]:focus,.checkout-form input[type=tel]:focus,.checkout-form input[type=text]:focus,.checkout-form select:focus{outline:0;border-color:#0a0a0a}.checkout-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230a0a0a' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.checkout-form__row{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media screen and (max-width:668px){.checkout-form__row{grid-template-columns:1fr;gap:10px}}.checkout-form__field{margin-bottom:25px}@media screen and (max-width:668px){.checkout-form__field{margin-bottom:10px}}.checkout-form__checkbox,.checkout-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.checkout-form__checkbox input[type=checkbox],.checkout-form__checkbox input[type=radio],.checkout-form__radio input[type=checkbox],.checkout-form__radio input[type=radio]{margin-top:3px;-ms-flex-negative:0;flex-shrink:0}.checkout-form__checkbox label,.checkout-form__radio label{display:inline;text-transform:none;font-family:ab-megadot9,sans-serif;font-size:14px;cursor:pointer;margin-bottom:0}.checkout-form__checkbox label strong,.checkout-form__radio label strong{font-family:ab-megadot9,sans-serif;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:.05em}.checkout-form__checkbox label small,.checkout-form__radio label small{display:block;opacity:.6;margin-top:5px}.checkout-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25px;border-top:1px solid rgba(10,10,10,.15)}.checkout-sidebar{background-color:#0a0a0a;color:#fafafa;padding:50px}.checkout-sidebar h3{color:#fafafa;margin-bottom:25px}.checkout-sidebar p{color:rgba(250,250,250,.7);font-size:14px;line-height:1.6}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.modal__content{position:relative;background-color:#fafafa;max-width:90vw;max-height:90vh;overflow:auto;-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-transition:opacity 250ms cubic-bezier(.23,1,.32,1),-webkit-transform 250ms cubic-bezier(.23,1,.32,1);transition:opacity 250ms cubic-bezier(.23,1,.32,1),-webkit-transform 250ms cubic-bezier(.23,1,.32,1);transition:transform 250ms cubic-bezier(.23,1,.32,1),opacity 250ms cubic-bezier(.23,1,.32,1);transition:transform 250ms cubic-bezier(.23,1,.32,1),opacity 250ms cubic-bezier(.23,1,.32,1),-webkit-transform 250ms cubic-bezier(.23,1,.32,1)}.is-active .modal__content{-webkit-transform:scale(1);transform:scale(1);opacity:1}.modal__content img{display:block;max-width:100%;height:auto}.modal__close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:24px;cursor:pointer;line-height:1;padding:5px;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal__close:hover{opacity:.6}body.modal-open{overflow:hidden}.scroll-animation{height:200vh;position:relative;background-color:#0a0a0a}.scroll-animation__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.scroll-animation__canvas{display:block;width:100%;height:100%}.instagram-cta{background-color:#0a0a0a;color:#fafafa;padding:120px 0;text-align:center}.instagram-cta h4{color:#fafafa;font-size:14px;opacity:.5;margin-bottom:10px}.instagram-cta h2{color:#fafafa;margin-bottom:25px}.instagram-cta p{color:#fafafa;opacity:.7;max-width:none;margin:0 auto 50px}.instagram-cta .button--outline{background-color:rgba(0,0,0,0);color:#fafafa;border-color:#fafafa;padding:20px 60px}.instagram-cta .button--outline:hover{background-color:#fafafa;color:#0a0a0a}.site-footer{background-color:#0a0a0a;color:#fafafa;padding:120px 0 50px}.site-footer a{color:#fafafa}.site-footer a::after{background-color:#fafafa}.site-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:120px;margin-bottom:120px}@media(max-width:768px){.site-footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}}.site-footer__brand{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px}@media(max-width:768px){.site-footer__brand{max-width:none}}.site-footer__title{color:#fafafa;font-size:32px;margin-bottom:10px}.site-footer__tagline{color:#fafafa;opacity:.7;font-size:14px;margin-bottom:25px}.site-footer__desc{color:#fafafa;opacity:.7;font-size:14px;line-height:1.6;margin-bottom:25px}.site-footer__columns{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media(max-width:668px){.site-footer__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}}.site-footer__column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12.5px}.site-footer__column h4{color:#fafafa;font-size:14px;text-transform:uppercase;margin-bottom:10px}.site-footer__column a{font-size:14px;text-transform:uppercase;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.site-footer__column a:hover{opacity:1}.site-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px;border-top:1px solid hsla(0,0%,100%,.1)}.site-footer__bottom p{color:#fafafa;opacity:.4;font-size:14px}@media(max-width:668px){.site-footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12.5px;text-align:center}}.blog-listing{padding-bottom:120px}.blog-listing__inner{max-width:900px}.blog-listing__post{margin-bottom:50px;border-bottom:1px solid rgba(10,10,10,.1);padding-bottom:50px}.blog-listing__post:last-child{border-bottom:none}.blog-listing__link{display:grid;grid-template-columns:280px 1fr;gap:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.blog-listing__link::after{display:none}@media(max-width:668px){.blog-listing__link{grid-template-columns:1fr}}.blog-listing__image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.blog-listing__content{padding-top:5px}.blog-listing__date{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;display:block;margin-bottom:10px}.blog-listing__title{font-size:21px;margin-bottom:10px}.blog-listing__excerpt{font-size:14px;line-height:1.6;margin-bottom:25px}.blog-listing__read-more{font-size:14px;text-transform:uppercase;letter-spacing:.05em;text-decoration:underline}.blog-post{padding-top:180px;padding-bottom:120px}.blog-post__inner{max-width:800px}.blog-post__header{margin-bottom:50px}.blog-post__date{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;display:block;margin-bottom:10px}.blog-post__title{font-size:42px;line-height:1.1}@media(max-width:668px){.blog-post__title{font-size:28px}}.blog-post__hero{margin-bottom:50px}.blog-post__hero img{width:100%;display:block}.blog-post__body{font-size:14px;line-height:1.8;white-space:pre-line;margin-bottom:100px}.blog-post__body p{margin-bottom:25px}.blog-post__footer{padding-top:50px;border-top:1px solid rgba(10,10,10,.1)}.stores-list{margin-top:50px}.stores-list__item{padding:25px 0;border-bottom:1px solid rgba(0,0,0,.1)}.stores-list__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.stores-list__item h3{margin-bottom:5px}.stores-list__item p{font-size:14px;line-height:1.5;opacity:.7}.about-section{padding-top:120px}.about-section:first-of-type{padding-top:180px}.about-section:last-of-type{padding-bottom:120px}.about-section__label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:10px}.about-section__heading{font-size:42px;margin-bottom:25px}@media(max-width:668px){.about-section__heading{font-size:28px}}.about-section__rule{border:none;border-top:2px solid #0a0a0a;margin:0 0 50px 0;width:100%;max-width:300px}.about-section__two-col{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media(max-width:668px){.about-section__two-col{grid-template-columns:1fr;gap:15px}}.about-section__col h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;opacity:.5;margin-bottom:10px;margin-top:25px}.about-section__col h3:first-child{margin-top:0}.about-section__col p{font-size:14px;line-height:1.7;margin-bottom:10px}.about-section__values{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-top:50px}@media(max-width:668px){.about-section__values{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.about-section__value-card{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#0a0a0a;color:#fafafa;padding:50px 25px}.about-section__value-card h3{font-size:21px;color:#fafafa;margin-bottom:25px}.about-section__value-card p{font-size:14px;line-height:1.6;color:#fafafa;margin-bottom:0}.content-page{padding-top:180px;padding-bottom:100px}.content-page__inner{max-width:960px}.content-page__subtitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:10px}.content-page h1{margin-bottom:50px}.content-page__two-col{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media(max-width:668px){.content-page__two-col{grid-template-columns:1fr}}.content-page__col h3{margin-bottom:10px;margin-top:25px}.content-page__col h3:first-child{margin-top:0}.content-page__col p{line-height:1.6}.content-page__faq-item{margin-bottom:50px}.content-page__faq-item h3{margin-bottom:10px;margin-top:0}.content-page__faq-item p{line-height:1.6}.city-guide{display:grid;grid-template-columns:3fr 9fr;gap:50px;padding-top:180px;padding-bottom:120px}@media(max-width:768px){.city-guide{grid-template-columns:1fr}}.city-guide__sidebar .content{position:sticky;top:120px}.city-guide__sidebar h1{font-size:42px;margin-bottom:10px;line-height:1.1}@media(max-width:668px){.city-guide__sidebar h1{font-size:28px}}@media(max-width:768px){.city-guide__sidebar .content{position:static}}.city-guide__subtitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:25px}.city-guide__intro{font-size:14px;line-height:1.6;margin-bottom:25px}.city-guide__filters-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:10px}.city-guide__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-bottom:10px}.city-guide__filter{font-size:14px;text-transform:uppercase;padding:5px 10px;border:1px solid transparent;-webkit-transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),border-color 160ms cubic-bezier(.23,1,.32,1);transition:background-color 160ms cubic-bezier(.23,1,.32,1),color 160ms cubic-bezier(.23,1,.32,1),border-color 160ms cubic-bezier(.23,1,.32,1)}.city-guide__filter::after{display:none}.city-guide__filter.is-active{background-color:#0a0a0a;color:#fafafa;border-color:#0a0a0a}.city-guide__filter:hover:not(.is-active){border-color:#0a0a0a}.city-guide__venues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.city-guide__venue{display:grid;grid-template-columns:1fr 2fr;gap:25px;margin-bottom:120px}@media(max-width:668px){.city-guide__venue{grid-template-columns:1fr}}.city-guide__venue-info h3{font-size:21px;margin-bottom:10px}.city-guide__venue-info p{font-size:14px;line-height:1.6;margin-bottom:25px}.city-guide__venue-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.city-guide__venue-links a{font-size:14px;text-transform:uppercase}.city-guide__venue-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}