.shopify-section-group-header-group.section-header{position:sticky;top:0;z-index:1000;background:#111;border-bottom:.5px solid rgba(255,255,255,.2)}.section-header .header__nav-links{display:flex;align-items:center;gap:24px}.section-header .header__content{display:flex;align-items:center;justify-content:space-between;padding:16px 32px}.section-header .header__content a img{display:block;height:auto}@media (min-width: 993px){.section-header .header__content a .show-pc{width:auto;height:20px}}@media (max-width: 992px){.section-header .header__content a .show-mobile{width:40px;height:auto}}.section-header .header__nav-link{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;font-family:Inter,sans-serif;font-weight:300;font-size:14px;font-style:normal;line-height:150%;letter-spacing:-.24px;text-align:center;color:#d2d2d2;text-decoration:none;transition:all .2s ease;border-radius:2px}.section-header .header__nav-link:hover{color:#fff;background:#ffffff1a}.section-header .header__icon-buttons{display:flex;align-items:center;gap:4px}.section-header .header__icon-buttons button,.section-header .header__icon-buttons a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px 16px;background:transparent;border:none;border-radius:2px;color:#fff;cursor:pointer;transition:background-color .2s ease}.section-header .header__icon-buttons button:hover,.section-header .header__icon-buttons a:hover{background:#ffffff1a}.section-header .header__cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:8px 24px;background:#fff;border-radius:8px;color:#171717;font-family:Inter,sans-serif;font-weight:400;font-size:16px;text-decoration:none;transition:opacity .2s ease}.section-header .header__cta:hover{opacity:.9}.section-header .header__cta svg{flex-shrink:0}.section-header .cart-button svg{width:20px!important;height:20px!important;flex:0 0 20px;display:block}.section-header .header-search__input .close-search{display:none}.section-header .header-search.search-is-open .header-search__input .close-search{display:flex}@media (max-width: 992px){.section-header .menu-open-button{display:flex;align-items:center;justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:.75rem;background:transparent;border:none;cursor:pointer}.section-header .header__nav-links,.section-header .header__cta{display:none}.section-header .header__content a .show-mobile{width:28px;height:auto}}@media (min-width: 993px){.section-header .menu-open-button{display:none}}h1,h2,h3,h4,h5,h6,.heading{font-family:Geist,sans-serif;text-transform:uppercase}body,p,.text-body{font-family:Inter,sans-serif}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.text-muted{color:#a8a8a8}.text-white{color:#fff}:root{--sp-xs: 4px;--sp-sm: 8px;--sp-md: 16px;--sp-lg: 24px;--sp-xl: 32px;--sp-2xl: 64px}.button--white{background-color:#fff;color:#171717;border-radius:8px;height:44px;padding:0 24px;display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;transition:opacity .2s ease}.button--white:hover{opacity:.9}.button--translucent{background-color:#fff3;color:#fff;border-radius:8px;height:44px;padding:0 24px;display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:16px}.section-label{display:block;font-size:12px;font-family:Inter,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.24px;color:#a8a8a8;margin-bottom:16px}.section-heading{font-family:Inter,sans-serif;font-weight:400;font-size:40px;color:#fff;margin:0 0 16px}.section-description{font-family:Inter,sans-serif;font-weight:300;font-size:17px;color:#a8a8a8;line-height:1.5;max-width:650px}@media (max-width: 1024px){.page-width{padding-left:32px!important;padding-right:32px!important}}@media (max-width: 768px){.section-heading{font-size:28px!important}.page-width{padding-left:16px!important;padding-right:16px!important}}.get-started__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#d7d7d7;color:#111;border-radius:2px;height:44px;padding:0 32px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease;width:fit-content;line-height:24px;letter-spacing:-.24px}.get-started__button:hover{opacity:.9}.footer__newsletter{display:flex;flex-direction:column;gap:1.25rem;max-width:22rem}.footer__newsletter-text{font-family:Inter,sans-serif;font-weight:300;font-size:14px;line-height:1.6;color:#ffffffb3;margin:0}.footer__newsletter-form{width:100%}.footer__newsletter-input-wrapper{position:relative}.footer__newsletter-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-family:Inter,sans-serif;font-weight:300;font-size:14px;padding:.5rem 0;outline:none;transition:border-color .2s ease}.footer__newsletter-input::placeholder{color:#fff6}.footer__newsletter-input:focus{border-bottom-color:#ffffffb3}.footer__app-buttons{display:flex;gap:.5rem;align-items:center}.footer__app-badge img{height:40px;width:auto}@media (max-width: 768px){.footer__newsletter{max-width:100%;margin-top:1.5rem}}.footer{background-color:#111;border-top:1px solid rgba(255,255,255,.1)}.footer__inner{display:flex;flex-direction:column;gap:64px;padding:64px 64px 40px}.footer__top{display:flex;gap:24px;align-items:flex-start;width:100%}.footer__logo-wrap{flex-shrink:0;width:539px}.footer__logo-wrap img{display:block;height:33px;width:auto}.footer__col{flex:1 0 0;display:flex;flex-direction:column;gap:12px;min-width:0}.footer__col-heading{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:normal;letter-spacing:.24px;text-transform:uppercase;color:#a8a8a8;margin:0}.footer__col-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.footer__col-link{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#fff;text-decoration:none;display:block;white-space:nowrap}.footer__col-link:hover{opacity:.75}.footer__bottom{display:flex;gap:24px;align-items:center;width:100%}.footer__socials{display:flex;gap:2px;align-items:center}.footer__social-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;text-decoration:none;border-radius:2px;background:transparent;transition:opacity .2s ease}.footer__social-btn:hover{opacity:.75}.footer__copyright{font-family:Inter,sans-serif;font-weight:300;font-size:14px;line-height:20px;letter-spacing:-.16px;color:#777;margin:0;white-space:nowrap}@media (max-width: 1024px){.footer__inner{padding:48px 32px 32px;gap:48px}.footer__logo-wrap{width:auto;max-width:280px}}@media (max-width: 768px){.footer__inner{padding:40px 16px 32px;gap:40px}.footer__top{flex-direction:column;gap:32px}.footer__logo-wrap{width:100%;max-width:240px}}@keyframes catalog-hero-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.catalog-scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.catalog-scroll-hide::-webkit-scrollbar{display:none}.section-header .menu{position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.section-header .menu__content{position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:none;background:#111;box-shadow:none}.section-header .menu__top{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.section-header .menu__logo{display:block;width:28px;height:auto;filter:brightness(0) invert(1)}.section-header .menu__main{padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}.section-header .menu__nav-links{display:flex;flex-direction:column;gap:1rem}.section-header .menu__nav-link{display:inline-flex;align-items:center;justify-content:center;color:#d2d2d2;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.24px;text-align:center;transition:opacity .2s ease}.section-header .cart-button{color:#d2d2d2}.section-header .cart-button:hover{color:#fff}.section-header .cart-count{color:#d2d2d2;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.24px;text-align:center}.section-header .menu__nav-link:hover{opacity:.7}.section-header .menu.is-opened .menu__nav-links{animation:menuSlideIn .5s ease forwards;animation-delay:.1s;opacity:0}@keyframes menuSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-product-hero .product-hero__content.show-pc{top:80px}@media (max-width: 992px){.section-product-hero .product-hero__content.show-pc{top:0}}.product-hero__heading{display:flex;flex-direction:column;gap:8px}.section-product-hero .product-hero__title{font-family:Geist,sans-serif;font-weight:400;font-size:32px!important;line-height:1.1!important;color:#fff;text-transform:uppercase;margin:0;letter-spacing:-.5px}.product-hero__subtitle{font-family:Inter,sans-serif;font-weight:300;font-size:16px;color:#a8a8a8;margin:0}.product-purchase-options{display:flex;flex-direction:column;gap:16px}.purchase-option-group{display:flex;flex-direction:column;gap:8px}.purchase-option-group__label{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#fff}.aspect-ratio-btns{display:flex;gap:8px}.aspect-ratio-btn{flex:1;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;border:1.5px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-family:Inter,sans-serif;font-weight:400;font-size:16px;cursor:pointer;transition:all .2s ease}.aspect-ratio-btn.is-active{background:#fff3;color:#fff;border:1.5px solid white}.aspect-ratio-btn.is-disabled{opacity:.3;cursor:not-allowed}.aspect-ratio-badge{font-size:10px;font-weight:400;padding:3px 8px;border-radius:4px;line-height:1;background:#fff3;color:#fffc}.aspect-ratio-btn.is-active .aspect-ratio-badge{background:#fff3;color:#fff}.size-btns{display:flex;gap:8px}.size-btn{flex:1;height:44px;display:flex;align-items:center;justify-content:center;background:#fff3;border:1.5px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-family:Inter,sans-serif;font-weight:400;font-size:16px;cursor:pointer;transition:all .2s ease}.size-btn.is-active{background:#fff3;color:#fff;border:1.5px solid white}.product-perks{display:flex;flex-direction:column;gap:4px}.product-perks__item{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:300;font-size:14px;color:#a8a8a8;line-height:1.4}.product-perks__item.product-perks__item--highlighted{color:#d5c284}.product-perks__item svg{flex-shrink:0}.product-features{display:flex;flex-direction:column;gap:8px}.product-features__title{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#fff;margin:0;text-transform:none}.product-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.product-features__item{display:flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.2);font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:#a8a8a8;line-height:21px}.product-features__item svg{flex-shrink:0}.product-price-row{display:flex;align-items:baseline;justify-content:space-between}.product-price-row__label{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#a8a8a8}.product-price-row__amount{font-family:Inter,sans-serif;font-weight:400;font-size:28px;color:#fff}.product-action-row{display:flex;gap:8px;align-items:stretch;width:100%}.product-action-btn--icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#fff3;color:#fff;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.product-action-btn--icon:hover{opacity:.7}.product-action-btn--icon svg{width:20px;height:20px}.product-action-btn--primary,.product-action-btn--secondary{flex:1;height:44px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease;text-transform:none}.product-action-btn:hover{opacity:.85}.product-action-btn--primary{background:#fff3;color:#fff;border-radius:8px;border:none;height:44px;min-height:44px;padding:0}.product-action-btn--secondary{background:#fff;color:#171717;border-radius:8px;border:none}.product-action-btn:disabled{opacity:.5;cursor:not-allowed}.product-slider .embla{position:relative}.product-slider .gallery-disclaimer,.product-slider [data-gallery-disclaimer]{position:absolute;left:0;right:0;bottom:16px;padding:0 16px;font-family:Inter,sans-serif;font-size:8px;font-weight:400;line-height:12px;letter-spacing:-.08px;text-transform:uppercase;color:#fff9;text-align:center;z-index:10;pointer-events:none}.product-slider .gallery-disclaimer p,.product-slider [data-gallery-disclaimer] p{margin:0}.section-product-hero .product-hero__main{display:flex;flex-direction:column;gap:20px}.section-product-hero .product-hero__bottom{display:flex;flex-direction:column;gap:16px}@media (max-width: 992px){.section-header .header__content{padding:16px 20px}.section-header .header__content a .show-mobile{width:40px;height:auto}.section-header .header__icon-buttons{gap:4px}.section-header .header__icon-buttons button,.section-header .header__icon-buttons a,.section-header .menu-open-button{width:44px;height:44px;padding:0}.section-product-hero .product-hero{padding-top:0!important}.section-product-hero .product-hero>.container{padding-left:0!important;padding-right:0!important}.section-product-hero .product-hero__body,.section-product-hero .product-hero__leftside{display:flex;flex-direction:column;padding:0;margin:0}.product-hero__mobile-header .breadcrumbs__body{font-size:12px;font-weight:300;color:#ffffffb3}.product-hero__mobile-header .product-hero__title{font-size:28px!important;line-height:1.1!important;font-weight:400!important}.product-hero__mobile-header .product-hero__subtitle{font-size:14px;font-weight:300;color:#a8a8a8}.product-hero__leftside .product-media-gallery,.product-hero__leftside [data-product-gallery]{width:100%;max-width:100%;padding:0;margin:0;position:relative;flex:0 0 auto}.product-hero__leftside .embla,.product-hero__leftside [data-gallery-content]{height:480px;position:relative;margin:0;padding:0;background:transparent}.product-hero__leftside .embla__viewport,.product-hero__leftside .embla__container{margin:0;padding:0;overflow:hidden;gap:0!important;height:100%!important}.product-hero__leftside .embla__slide{height:100%!important;overflow:hidden!important}.product-hero__leftside .product-slide{aspect-ratio:auto!important;height:100%!important;padding:0!important;margin:0!important}.product-hero__leftside .product-slide img,.product-hero__leftside .product-slide video{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;margin:0!important}.product-hero__leftside .product-slider{width:100%;margin:0}.product-hero__leftside .embla__slide,.product-hero__leftside .embla__slide img,.product-hero__leftside [data-gallery-content] img{width:100%;height:100%;margin:0;padding:0;object-fit:contain}.product-hero__leftside .embla__counter,.product-hero__leftside .embla__controls{display:none}.product-hero__leftside .zoom-controls,.product-hero__leftside [data-zoom-controls]{position:absolute;top:10px;right:10px;display:flex;gap:8px;z-index:10}.product-hero__leftside .zoom-controls button,.product-hero__leftside .zoom-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.product-hero__leftside .zoom-controls button:hover,.product-hero__leftside .zoom-btn:hover{background:#ffffff4d}.product-hero__leftside .gallery-disclaimer,.product-hero__leftside [data-gallery-disclaimer]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);font-family:Inter,sans-serif;font-size:12px;font-weight:300;color:#fffc;text-align:center;z-index:10;line-height:1.4}.product-hero__content.show-mobile[data-mobile-content]{padding:0}.product-hero__content .product-hero__main[data-mobile-main]{display:flex;flex-direction:column;gap:16px;padding:24px 16px 32px;margin-bottom:0!important}.product-hero__content .product-hero__bottom[data-mobile-bottom],.product-hero__content [data-mobile-info-items]{padding:0 16px}.product-hero__mobile-header{padding:16px 16px 0}.product-hero__mobile-header .breadcrumbs{margin-bottom:8px!important}.product-hero__content .product-hero__bottom[data-mobile-bottom],.product-hero__content [data-mobile-info-items]{padding:0 16px;margin-bottom:0!important}.product-hero__mobile-header .breadcrumbs{margin-bottom:8px}.purchase-option-group{gap:8px;margin-top:0}.purchase-option-group__label{font-size:14px;font-weight:400;color:#fff;margin-bottom:8px;display:block}.product-features__title{font-size:14px;font-weight:400}.product-features__item,.product-perks__item{font-size:12px;font-weight:300}.product-hero__main,.product-hero__bottom,.product-purchase-options{gap:16px}.aspect-ratio-btns{display:flex;gap:8px}.aspect-ratio-btn{height:44px;flex:1}.size-btns{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.size-btn{height:44px;width:100%}.product-action-row{display:flex;gap:8px;align-items:stretch;width:100%}.product-action-btn--icon{width:44px;height:44px;flex:0 0 44px;flex-shrink:0}.product-action-btn--primary,.product-action-btn--secondary{height:44px;flex:1 1 0;min-width:0}.product-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.product-features__item{display:flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:.5px solid rgba(255,255,255,.2);font-size:12px;font-weight:300;color:#fffc}.product-features__item svg{width:16px;height:16px;flex-shrink:0}.product-perks{gap:4px}.product-perks__item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:300;color:#ffffffb3}.product-perks__item svg{width:16px;height:16px;flex-shrink:0}.product-perks__item--highlighted{color:#d5c284}.product-price-row{display:flex;align-items:baseline;justify-content:space-between}.product-price-row__label{font-size:14px;color:#ffffffb3}.product-price-row__amount{font-size:24px;font-weight:400;color:#fff}.product-leftside-content{padding:16px}.links-wrapper{display:flex;gap:16px;margin-bottom:24px}.product-description{margin-bottom:24px}.product-description__content{font-size:14px;font-weight:300;line-height:1.6}.spollers{margin:0}.spoller-item__heading{padding:16px 0;font-size:16px;font-weight:400}.spoller-item__body{padding:0 0 16px}.breadcrumbs{margin-bottom:8px}.breadcrumbs__body{font-size:12px;font-weight:300;color:#ffffffb3}.breadcrumbs__body li{display:inline}.breadcrumbs__body li:not(:last-child):after{content:"/";margin:0 8px;color:#ffffff80}.breadcrumbs__body a{color:#ffffffb3;text-decoration:none;transition:color .2s ease}.breadcrumbs__body a:hover{color:#fff}.aspect-ratio-btn.is-active,.size-btn.is-active{border:1.5px solid #fff!important}.aspect-ratio-btn:not(.is-active):not(.is-disabled){border:1px solid rgba(255,255,255,.2)}.size-btn:not(.is-active){border:1px solid rgba(255,255,255,.2)}}@media (max-width: 375px){.product-hero__title{font-size:24px!important}.product-hero__leftside .embla,.product-hero__leftside [data-gallery-content]{height:400px}.size-btn{flex:1 0 100%;min-width:100%}}@media (min-width: 993px){.product-hero__mobile-header{display:none}}
