@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-regular.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-body: "TeX Gyre Heros", Arial, sans-serif;--font-display: "TeX Gyre Heros", Arial, sans-serif;--font-control: "TeX Gyre Heros", Arial, sans-serif;--font-bold: "TeX Gyre Heros", Arial, sans-serif;--weight-title: 700;--weight-product: 500;--weight-control: 400}*{margin:0;padding:0;box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{background-color:#111;font-family:var(--font-body);font-weight:var(--weight-control);color:#fff;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}html{scroll-padding-top:88px;scrollbar-gutter:stable;scroll-behavior:smooth}.site-nav{display:flex;justify-content:space-between;align-items:center;padding:0 48px;min-height:180px;border-bottom:1px solid transparent;position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:100;transition:min-height .56s cubic-bezier(.16,1,.3,1),background-color .46s ease,border-color .46s ease;will-change:min-height,background-color,border-color}.site-nav.scrolled{background-color:#161311;border-bottom:1px solid #161311;min-height:76px;padding-top:0;padding-bottom:0;transition:min-height .56s cubic-bezier(.16,1,.3,1),background-color .46s ease,border-color .46s ease}body[data-product-page] .site-nav{pointer-events:none}.nav-left{display:flex;align-items:center;min-width:80px;pointer-events:auto}.nav-right{display:flex;align-items:center;justify-content:flex-end;min-width:80px;pointer-events:auto}.nav-right a{color:#999;text-decoration:none;font-size:11px;letter-spacing:0;text-transform:none;font-weight:var(--weight-control);transition:color .3s ease}.nav-right a:hover{color:#fff}.nav-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:160px;height:160px;text-decoration:none;transition:opacity .36s ease;will-change:opacity;pointer-events:auto}.nav-logo:hover{opacity:.7}.nav-logo img{position:absolute;height:160px;width:auto;display:block;transform-origin:center;transition:opacity .52s cubic-bezier(.16,1,.3,1);will-change:opacity;backface-visibility:hidden}.nav-logo-mark{opacity:0;transform:translateY(-10px)}.site-nav.scrolled .nav-logo{width:220px;height:220px}.site-nav.scrolled .nav-logo img.nav-logo-script{height:160px;opacity:0;transform:none}.site-nav.scrolled .nav-logo img.nav-logo-mark{height:220px;opacity:1;transform:translateY(-10px)}.nav-active{color:#fff!important}.menu-trigger{display:flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:8px;background:transparent;border:0;outline:none;color:#fff;line-height:1;transition:opacity .3s ease}.menu-trigger span{display:block;width:20px;height:1.2px;background-color:currentColor;transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform,opacity}.menu-trigger.is-open span:first-child{transform:translateY(6.2px) rotate(45deg)}.menu-trigger.is-open span:nth-child(2){opacity:0}.menu-trigger.is-open span:last-child{transform:translateY(-6.2px) rotate(-45deg)}.menu-trigger:hover,.menu-trigger:focus-visible{opacity:.65}body.menu-open .site-nav{z-index:1200;pointer-events:none;background-color:transparent;border-bottom-color:transparent}body.menu-open .site-nav.scrolled{background-color:#161311;border-bottom-color:transparent}body.menu-open .menu-trigger,body.menu-open .cart-trigger{pointer-events:auto}.side-menu{position:fixed;top:0;left:0;width:360px;height:100vh;background-color:#161311;border-right:0;z-index:1100;display:flex;flex-direction:column;justify-content:flex-start;padding:180px 56px 80px;transform:translate(-100%);transition:transform .5s cubic-bezier(.77,0,.175,1)}.side-menu.open{transform:translate(0)}.side-menu-nav{display:flex;flex-direction:column;gap:28px}.side-menu-nav a{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-control);letter-spacing:0;text-transform:none;color:#fff;text-decoration:none;transition:opacity .3s ease}.side-menu-nav a:hover{opacity:.4;letter-spacing:0}.side-menu-nav .side-active{color:#fff;opacity:1}.side-menu-nav .side-contact{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-control);letter-spacing:0;text-transform:none;color:#fff;margin-top:0}.side-menu-nav .side-contact:hover{opacity:.4;letter-spacing:0}.side-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:999;pointer-events:none;opacity:0;transition:opacity .35s ease}.side-overlay.open{background-color:#0009;opacity:1;pointer-events:auto}.hero{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background-color:#111;background-image:url(reaching-star-capsule-poster.png);background-position:center center;background-size:cover}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;transform:translateZ(0)}.hero-video.ready{opacity:1}.hero-capsule-title{position:absolute;left:50%;bottom:128px;z-index:2;transform:translate(-50%);width:min(90%,640px);color:#fff;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;text-align:center;text-transform:none}.hero-shop-button{position:absolute;left:50%;bottom:64px;z-index:2;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:46px;padding:13px 34px;border:1px solid #ffffff;background-color:transparent;color:#fff;font-family:var(--font-control);font-size:10px;font-weight:400;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.hero-shop-button:hover,.hero-shop-button:focus-visible{background-color:#fff;color:#111}.hero-shop-button:focus-visible{outline:1px solid #ffffff;outline-offset:4px}.hero-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#11111126,#1110 30% 60%,#111111b3 85%,#111)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.products{padding:120px 48px;text-align:center}.products h2{font-family:var(--font-display);font-size:48px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:12px}.section-subtitle{color:#666;font-size:11px;letter-spacing:0;text-transform:none;margin-bottom:80px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px;width:100%;margin:0 auto}.product-card{background-color:#1a1a1a;border:1px solid #222222;transition:transform .25s ease,border-color .25s ease;min-width:0}.product-card:hover{transform:translate3d(0,-6px,0);border-color:#444}.product-card:hover .product-img{will-change:transform}.product-image{width:100%;height:420px;background-color:#2a2a2a;position:relative;overflow:hidden}.product-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s ease}.product-card:hover .product-img{transform:scale3d(1.025,1.025,1)}.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.product-image:hover .product-overlay{opacity:1}.product-overlay button{background-color:#fff;color:#111;border:none;padding:12px 28px;font-family:var(--font-control);font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;cursor:pointer}.product-info{padding:24px;text-align:left}.product-info h3{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:8px}.product-category{color:#666;font-size:10px;letter-spacing:0;text-transform:none;margin-bottom:12px}.product-price{font-size:16px;letter-spacing:0;font-weight:var(--weight-product);margin-bottom:20px}.product-info button{width:100%;background-color:#fff;color:#111;border:none;padding:14px;font-family:var(--font-control);font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;cursor:pointer;transition:background-color .3s ease}.product-info button:hover{background-color:#ccc}.coming-soon{background-color:transparent!important;color:#555!important;border:1px solid #2a2a2a!important;cursor:default!important}.statement{padding:160px 48px;text-align:center;border-top:1px solid #222222}.statement h2{font-family:var(--font-display);font-size:72px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2;margin-bottom:32px}.statement p{color:#666;font-size:11px;letter-spacing:0;text-transform:none}.newsletter{padding:120px 48px;border-top:1px solid #222222;text-align:center;background-color:#161616}.newsletter-inner{max-width:560px;margin:0 auto}.newsletter h2{font-family:var(--font-display);font-size:36px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:16px}.newsletter p{color:#666;font-size:11px;letter-spacing:0;text-transform:none;margin-bottom:48px}.newsletter-form{display:flex;gap:0}.newsletter-form input,.newsletter-form .single-line-textbox{flex:1;background-color:#1a1a1a;border:1px solid #333333;border-right:none;color:#fff;padding:16px 20px;font-family:var(--font-control);font-size:11px;letter-spacing:0;outline:none;transition:border-color .3s ease}.newsletter-form input::placeholder,.newsletter-form .single-line-textbox::placeholder{color:#555}.newsletter-form input:focus,.newsletter-form .single-line-textbox:focus{border-color:#666}.newsletter-form button{background-color:#fff;color:#111;border:none;padding:16px 32px;font-family:var(--font-control);font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.newsletter-form button:hover{background-color:#ccc}.home-newsletter{padding:56px 48px;background-color:#111}.home-newsletter .newsletter-inner{max-width:520px}.home-newsletter h2{font-size:24px;letter-spacing:0;margin-bottom:12px}.home-newsletter p{margin-bottom:28px}.home-newsletter,.home-newsletter *{animation:none;opacity:1;transform:none;transition:none}footer{padding:22px 48px 24px;border-top:1px solid #222222}.home-page footer{background-color:#f5f0e8;border-top-color:#2a242024}.footer-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%}.footer-logo{position:relative;width:160px;height:72px;overflow:hidden;flex:0 0 auto}.footer-logo img{position:absolute;top:50%;left:50%;width:193px;height:auto;max-width:none;display:block;transform:translate(-47%,-40%)}.footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px}.footer-links a{color:#555;text-decoration:none;font-size:10px;letter-spacing:0;text-transform:none;transition:color .3s ease}.footer-links a:hover{color:#fff}.footer-copy{display:none;color:#444;font-size:10px;letter-spacing:0}.products,.statement,.newsletter{opacity:0;transform:translateY(32px);will-change:opacity,transform;transition:opacity .75s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.25,.46,.45,.94)}.products.visible,.statement.visible,.newsletter.visible{opacity:1;transform:translateY(0);will-change:auto}.home-newsletter,.home-newsletter.visible{opacity:1;transform:none;transition:none;will-change:auto}.page-header{padding-top:180px}.page-label{font-size:10px;letter-spacing:0;text-transform:none;color:#666;margin-bottom:20px}.page-header h1{font-family:var(--font-display);font-size:72px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2}.brand-story{padding:120px 48px;max-width:800px;margin:0 auto}.story-inner{display:flex;flex-direction:column;gap:0}.story-block{padding:60px 0}.story-label{font-size:10px;letter-spacing:0;text-transform:none;color:#666;margin-bottom:24px}.story-text{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.8;color:#ccc;letter-spacing:0}.story-divider{width:100%;height:1px;background-color:#222}.values{padding:120px 48px;text-align:center;border-top:1px solid #222222;background-color:#161616}.values h2{font-family:var(--font-display);font-size:42px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:80px}.values-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;max-width:1000px;margin:0 auto;text-align:left}.value-item{border-top:1px solid #333333;padding-top:32px}.value-number{font-size:10px;letter-spacing:0;color:#555;margin-bottom:16px}.value-item h3{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:0;margin-bottom:16px}.value-item p{font-size:13px;line-height:1.8;color:#888;letter-spacing:0}.shop-filter{padding:48px 48px 0;border-bottom:1px solid #222222}.filter-inner{display:flex;gap:0;max-width:900px;margin:0 auto}.filter-btn{background:transparent;color:#666;border:none;border-bottom:2px solid transparent;padding:16px 32px;font-family:var(--font-control);font-size:10px;letter-spacing:0;text-transform:none;cursor:pointer;transition:color .3s ease,border-color .3s ease}.filter-btn:hover{color:#fff}.active-filter{color:#fff!important;border-bottom-color:#fff!important}.shop-products{padding:80px 48px 120px}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:0 auto}.shop-card{border:1px solid #222222;background-color:#1a1a1a;transition:transform .25s ease,border-color .25s ease;min-width:0}.shop-card:hover{transform:translate3d(0,-5px,0);border-color:#444}.shop-image{width:100%;height:440px;background-color:#2a2a2a;position:relative;overflow:hidden}.shop-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s ease}.shop-card:hover .shop-img{transform:scale3d(1.025,1.025,1)}.coming-image{background-color:#1e1e1e;display:flex;align-items:center;justify-content:center}.coming-label{font-size:10px;letter-spacing:0;text-transform:none;color:#555}.shop-info{padding:24px}.shop-info-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.shop-info h3{font-family:var(--font-display);font-size:22px;font-weight:var(--weight-product);letter-spacing:0}.shop-price{font-size:14px;font-weight:var(--weight-product);letter-spacing:0;color:#aaa}.shop-drop{font-size:10px;letter-spacing:0;text-transform:none;color:#555;margin-bottom:20px}.shop-btn{width:100%;background-color:#fff;color:#111;border:none;padding:14px;font-family:var(--font-control);font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;cursor:pointer;transition:background-color .3s ease}.shop-btn:hover{background-color:#ccc}.unavailable{background-color:transparent!important;color:#555!important;border:1px solid #2a2a2a!important;cursor:default!important}.contact{padding:120px 48px;border-top:1px solid #222222;text-align:center}.contact-page{min-height:100vh;padding-top:180px}.contact-page-section{padding:72px 48px 120px;border-top:none}.contact-page .contact-inner{max-width:720px}.contact-page h1{margin-bottom:12px;color:#fff;font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:0;line-height:1.1;text-transform:none}.contact-page .contact-sub{margin-bottom:56px}.contact-page .form-group input,.contact-page .form-group textarea{min-height:48px;background-color:#161616}.contact-page .form-group textarea:not(.single-line-textbox){min-height:150px}.contact-page .contact-form button{min-height:50px}.contact-inner{max-width:680px;margin:0 auto}.contact h2{font-family:var(--font-display);font-size:48px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:12px}.contact-sub{color:#666;font-size:11px;letter-spacing:0;text-transform:none;margin-bottom:64px}.contact-form{text-align:left;display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:10px;letter-spacing:0;text-transform:none;color:#666}.form-group input,.form-group textarea{background-color:#1a1a1a;border:1px solid #333333;color:#fff;padding:14px 16px;font-family:var(--font-control);font-size:13px;outline:none;resize:none;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#666}.form-group input.error,.form-group textarea.error{border-color:#f44}.contact-form button{background-color:#fff;color:#111;border:none;padding:16px;font-family:var(--font-control);font-size:11px;letter-spacing:0;text-transform:none;font-weight:400;cursor:pointer;transition:background-color .3s ease;width:100%;margin-top:8px}.contact-form button:hover{background-color:#ccc}.contact-success{display:none;text-align:center;padding:80px 0;animation:fadeUp .25s ease forwards}.success-icon{font-size:48px;color:#fff;margin-bottom:24px}.contact-success h3{font-family:var(--font-display);font-size:36px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:12px}.contact-success p{color:#666;font-size:11px;letter-spacing:0;text-transform:none}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:999;align-items:center;justify-content:center;padding:40px 24px}.modal-overlay.open{display:flex}.modal-box{background-color:#2a2420;border:0;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;padding:56px;position:relative;animation:fadeUp .4s ease forwards}.modal-close{position:absolute;top:24px;right:24px;background:transparent;border:none;color:#f5f0e8;font-size:18px;cursor:pointer;transition:color .3s ease;line-height:1}.modal-close:hover{color:#f5f0e8;opacity:.65}.modal-label{font-size:10px;letter-spacing:0;text-transform:none;color:#f5f0e8;margin-bottom:16px}.modal-box h2{font-family:var(--font-display);font-size:36px;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:40px;color:#f5f0e8}.modal-body{display:flex;flex-direction:column;gap:20px}.modal-body p{font-size:13px;line-height:1.9;color:#f5f0e8;letter-spacing:0;text-align:left}body.modal-open{overflow:hidden}@media(max-width:768px){.site-nav{padding:0 24px;min-height:120px}.nav-logo img{height:80px}.nav-logo{width:80px;height:80px}.site-nav.scrolled{min-height:56px}.site-nav.scrolled .nav-logo{width:112px;height:112px}.nav-logo-mark{transform:translateY(-6px)}.site-nav.scrolled .nav-logo img.nav-logo-script{height:80px}.site-nav.scrolled .nav-logo img.nav-logo-mark{height:112px;transform:translateY(-6px)}.side-menu{width:100%;padding:150px 40px 64px}.hero h1{font-size:52px;letter-spacing:0}.hero-shop-button{bottom:36px;min-width:120px;min-height:44px;padding:12px 28px}.hero-capsule-title{bottom:98px;font-size:14px;letter-spacing:0}.products{padding:80px 24px}.product-grid{grid-template-columns:1fr;gap:24px}.product-image{height:360px}.statement{padding:100px 24px}.statement h2{font-size:44px}.newsletter{padding:80px 24px}.home-newsletter{padding:44px 24px}.newsletter-form{flex-direction:column}.newsletter-form input,.newsletter-form .single-line-textbox{border:1px solid #333333;width:100%;max-width:100%;min-width:0}.newsletter-form button{padding:16px}footer{padding:20px 24px 22px}.footer-logo{width:144px;height:65px}.footer-logo img{width:174px}.footer-links{flex-wrap:wrap;justify-content:center;gap:14px}.page-header h1{font-size:44px}.brand-story{padding:80px 24px}.story-text{font-size:20px}.values{padding:80px 24px}.values-grid{grid-template-columns:1fr;gap:40px}.shop-filter{padding:32px 24px 0}.shop-products{padding:60px 24px 80px}.shop-grid{grid-template-columns:1fr}.shop-image{height:360px}.contact{padding:80px 24px}.contact-page{padding-top:120px}.contact-page-section{padding:52px 24px 88px}.contact-page h1{font-size:36px;letter-spacing:0}.contact-page .contact-sub{margin-bottom:40px}.form-row{grid-template-columns:1fr}}@media(max-width:480px){.hero h1{font-size:38px;letter-spacing:0}.hero p{font-size:10px}.products h2{font-size:32px}.statement h2{font-size:34px;letter-spacing:0}}.account-trigger,.cart-trigger{position:relative;cursor:pointer;display:flex;align-items:center;padding:8px;background:transparent;border:none;color:#fff;line-height:1;transition:color .3s ease}.cart-trigger{width:36px;height:38px;justify-content:center;outline:none}.cart-trigger:before,.cart-trigger:after{content:"";position:absolute;left:8px;top:18px;width:20px;height:1.2px;background-color:currentColor;opacity:0;transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}.cart-trigger:before{transform:rotate(0) scaleX(.55)}.cart-trigger:after{transform:rotate(0) scaleX(.55)}.cart-trigger.is-open:before{opacity:1;transform:rotate(45deg) scaleX(1)}.cart-trigger.is-open:after{opacity:1;transform:rotate(-45deg) scaleX(1)}.account-trigger:hover,.cart-trigger:hover{color:#aaa}.account-trigger svg,.cart-trigger svg{display:block}.cart-trigger svg{transition:opacity .2s ease,transform .32s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.cart-trigger.is-open svg{opacity:0;transform:scale(.65)}.cart-trigger.is-open .cart-count{opacity:0;transform:translate(-50%,-50%) scale(0)}.cart-count{position:absolute;top:22px;left:50%;width:14px;height:10px;background:transparent;color:currentColor;font-family:var(--font-body);font-size:8px;font-weight:400;line-height:1;letter-spacing:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.75);transition:opacity .3s ease,transform .3s ease}.cart-count.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.cart-panel{position:fixed;top:0;right:0;width:400px;height:100vh;background-color:#161311;border-left:0;z-index:1000;display:flex;flex-direction:column;transform:translate3d(100%,0,0);backface-visibility:hidden;will-change:transform;transition:transform .5s cubic-bezier(.77,0,.175,1)}.cart-panel.open{transform:translateZ(0)}.cart-panel-header{display:flex;justify-content:space-between;align-items:center;padding:180px 40px 24px;border-bottom:0}.cart-panel-title{font-size:10px;letter-spacing:0;text-transform:none;color:#666;font-family:var(--font-body)}.cart-panel-body{flex:1;overflow-y:auto;padding:32px 40px}.cart-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#444;font-size:11px;letter-spacing:0;text-transform:none}.cart-items{display:flex;flex-direction:column;gap:24px}.cart-item{display:grid;grid-template-columns:72px 1fr;gap:16px;padding-bottom:24px;border-bottom:1px solid #1a1a1a}.cart-item-image{width:72px;height:88px;object-fit:cover;object-position:center top;display:block;background-color:#1a1a1a}.cart-item-details{display:flex;flex-direction:column;justify-content:space-between}.cart-item-name{font-family:var(--font-display);font-size:18px;font-weight:var(--weight-product);letter-spacing:0;text-transform:none;color:#fff}.cart-item-price{font-size:12px;font-weight:var(--weight-product);letter-spacing:0;color:#888}.cart-item-size{margin-top:4px;font-family:var(--font-body);font-size:11px;font-weight:var(--weight-small);letter-spacing:0;color:#777}.cart-item-controls{display:flex;align-items:center;gap:12px}.cart-qty-btn{background:transparent;border:1px solid #333333;color:#fff;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;transition:border-color .3s ease,color .3s ease}.cart-qty-btn:hover{border-color:#fff}.cart-qty-number{font-size:13px;letter-spacing:0;min-width:20px;text-align:center}.cart-panel-footer{padding:32px 40px;border-top:1px solid #1a1a1a;display:none;flex-direction:column;gap:20px}.cart-panel-footer.visible{display:flex}.cart-total{display:flex;justify-content:space-between;align-items:center}.cart-total span:first-child{font-size:10px;letter-spacing:0;text-transform:none;color:#666}.cart-total span:last-child{font-size:18px;letter-spacing:0;font-family:var(--font-display);font-weight:var(--weight-product)}.cart-checkout-btn{background-color:#fff;color:#111;border:none;padding:16px;width:100%;min-height:46px;position:relative;overflow:hidden;font-family:var(--font-control);font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,opacity .25s ease}.cart-checkout-btn:hover{background-color:#ccc}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;opacity:0;z-index:999;pointer-events:none;will-change:opacity;transition:opacity .35s ease}.cart-overlay.open{opacity:1;pointer-events:auto}body.cart-open .site-nav{z-index:1200;pointer-events:none;background-color:transparent;border-bottom-color:transparent}body.cart-open .site-nav.scrolled{background-color:#161311;border-bottom-color:transparent}body.cart-open .cart-trigger,body.cart-open .menu-trigger{pointer-events:auto}@media(max-width:768px){.cart-panel{width:100%}.cart-panel-header{padding:150px 32px 24px}}.footer-social{display:flex;gap:28px;align-items:center;justify-content:center}.footer-social a{color:#555;text-decoration:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;transition:color .3s ease}.footer-social svg{display:block;flex:0 0 auto}.footer-social a:hover{color:#fff}.shop-header{padding:180px 40px 0;border-bottom:0;background-color:#111}.shop-header-inner{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;max-width:1400px;margin:0 auto}.shop-header-label{font-size:11px;letter-spacing:0;text-transform:none;color:#999;font-family:var(--font-body)}.shop-header-filter{display:flex;gap:0}.shop-filter-tab{background:transparent;border:none;border-bottom:1px solid transparent;color:#555;font-family:var(--font-control);font-size:11px;letter-spacing:0;text-transform:none;padding:8px 20px;cursor:pointer;transition:color .3s ease,border-color .3s ease}.shop-filter-tab:hover{color:#fff}.shop-filter-tab.active-filter{color:#fff;border-bottom-color:#fff}.ald-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:1400px;margin:0 auto;padding:2px 0 120px;background-color:#111}.ald-card{display:block;cursor:pointer;background-color:#111;color:inherit;text-decoration:none;outline:none;transition:opacity .3s ease}.ald-card-link,.ald-text-link{display:block;color:inherit;text-decoration:none;outline:none}.ald-text-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.ald-card:focus-visible{box-shadow:inset 0 0 0 1px #fff}.ald-image-wrap{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background-color:#1a1a1a;isolation:isolate;contain:paint}.ald-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ald-img-primary{z-index:1;opacity:1}.ald-img-hover{z-index:2;opacity:0;transform:translateZ(0);backface-visibility:hidden;will-change:opacity;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.ald-image-wrap:hover .ald-img-hover{opacity:1}html.ald-hover-reset .ald-image-wrap:hover .ald-img-hover{opacity:0}.ald-card.is-navigating .ald-img-hover,html.ald-hover-reset .ald-card.is-navigating .ald-img-hover{opacity:1;transition:none}.ald-quick-add-wrap{position:relative;justify-self:end;align-self:start;z-index:5}.ald-quick-add{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:56px;min-height:58px;margin:-13px -17px -18px;color:#e1e1e1;opacity:1;transform:none;text-shadow:0 0 0 rgba(255,255,255,0);transition:opacity .28s ease,color .32s ease,text-shadow .32s ease;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:0;border:0;background:transparent}.ald-quick-add span{display:inline-block;font-family:var(--font-body);font-size:24px;font-weight:var(--weight-product);line-height:1;letter-spacing:0;color:#e1e1e1;text-shadow:none;transition:transform .32s ease,opacity .32s ease,color .32s ease,text-shadow .32s ease}.ald-plus-mark{backface-visibility:hidden;will-change:transform}.ald-card:hover .ald-quick-add{opacity:1}.ald-quick-add:hover,.ald-quick-add:focus-visible{color:#fff;opacity:1;text-shadow:0 0 7px rgba(255,255,255,.55),0 0 16px rgba(255,255,255,.24)}.ald-quick-add:hover span,.ald-quick-add:focus-visible span,.ald-quick-add span:hover{color:#fff;text-shadow:0 0 7px rgba(255,255,255,.55),0 0 16px rgba(255,255,255,.24)}.ald-quick-add:hover .ald-plus-mark,.ald-quick-add:focus-visible .ald-plus-mark,.ald-quick-add-wrap.is-open .ald-plus-mark{transform:rotate(90deg)}.ald-quick-add:focus-visible{outline:none}.ald-size-menu{position:absolute;top:calc(100% + 2px);right:-8px;width:46px;max-height:194px;overflow:hidden;display:grid;grid-template-columns:1fr;background-color:#111;border:1px solid rgba(255,255,255,.2);visibility:hidden;opacity:0;transform:translate3d(0,-8px,0) scaleY(.96);transform-origin:top right;backface-visibility:hidden;will-change:transform,opacity;pointer-events:none;transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),border-color .28s ease,visibility 0s linear .34s}.ald-quick-add-wrap.is-open .ald-size-menu{visibility:visible;opacity:1;transform:translateZ(0) scaleY(1);pointer-events:auto;border-color:#ffffff6b;transition-delay:0s}.ald-size-option{display:flex;align-items:center;justify-content:center;min-height:34px;color:#ccc;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:0;line-height:1;cursor:pointer;opacity:0;transform:translate3d(0,12px,0);backface-visibility:hidden;will-change:transform,opacity;transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),color .24s ease,background-color .24s ease,text-shadow .28s ease;-webkit-user-select:none;user-select:none;padding:0;border:0;background:transparent}.ald-quick-add-wrap.is-open .ald-size-option{opacity:1;transform:translateZ(0)}.ald-quick-add-wrap.is-open .ald-size-option:nth-child(1){transition-delay:.04s}.ald-quick-add-wrap.is-open .ald-size-option:nth-child(2){transition-delay:.08s}.ald-quick-add-wrap.is-open .ald-size-option:nth-child(3){transition-delay:.12s}.ald-quick-add-wrap.is-open .ald-size-option:nth-child(4){transition-delay:.16s}.ald-quick-add-wrap.is-open .ald-size-option:nth-child(5){transition-delay:.2s}.ald-size-option:disabled{cursor:not-allowed;opacity:.35}.ald-quick-add-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ald-size-option:hover,.ald-size-option:focus-visible{color:#fff;background-color:#ffffff0f;text-shadow:0 0 7px rgba(255,255,255,.45);outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ald-coming{cursor:default}.ald-coming-tag{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-family:var(--font-control);font-size:9px;letter-spacing:0;text-transform:none;color:#888;background-color:#111111b3;padding:6px 14px;white-space:nowrap}.ald-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;gap:4px;padding:12px 4px 24px;background-color:#111}.ald-text-stack{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ald-name{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:#e6e6e6;line-height:1.25;flex:1 1 auto;overflow-wrap:anywhere}.ald-price{font-family:var(--font-body);font-size:11px;letter-spacing:0;color:#ccc;line-height:1.25;margin-left:0}@media(min-width:769px){.shop-header{padding-top:180px}.shop-header-inner{display:none}.ald-grid{gap:20px;max-width:min(1400px,calc(((100vh - 252px) * 1.333333) + 20px));padding-top:0;padding-bottom:0}}.shop-product-detail{background-color:#111;border-top:1px solid #202020;color:#fff;opacity:0;transform:translateY(18px);transition:opacity .48s ease,transform .48s ease}.shop-product-detail.is-visible{opacity:1;transform:translateY(0)}.product-page-detail{min-height:100vh;padding-top:88px;opacity:1;transform:none;transition:none}.product-detail-shell{max-width:1400px;margin:0 auto;padding:clamp(100px,11vh,112px) 40px 48px}.product-detail-layout{display:grid;grid-template-columns:clamp(52px,5vw,68px) minmax(300px,min(46vh,460px)) minmax(320px,420px);gap:clamp(18px,2vw,28px);align-items:start;justify-content:center}.product-image-warmup{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip-path:inset(50%)}.product-image-warmup img{width:1px;height:1px;display:block}.product-detail-thumbs{position:sticky;top:104px;display:flex;flex-direction:column;gap:8px}.product-thumb{width:clamp(52px,5vw,68px);aspect-ratio:2 / 3;padding:0;border:1px solid #282828;background-color:#171717;cursor:pointer;opacity:.62;overflow:hidden;transition:border-color .28s ease,opacity .28s ease,transform .28s ease}.product-thumb:hover,.product-thumb:focus-visible,.product-thumb.active{border-color:#fff;opacity:1}.product-thumb:focus-visible{outline:none}.product-thumb img,.product-thumb-placeholder{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.product-thumb-placeholder,.product-media-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff0f,#fff0 34%),#171717;color:#777;font-family:var(--font-control);font-size:10px;font-weight:var(--weight-control);letter-spacing:0}.product-detail-media{position:relative;width:min(100%,46vh,460px);aspect-ratio:2 / 3;overflow:hidden;background-color:#171717;justify-self:center}.product-detail-track{display:flex;flex-direction:column;width:100%;height:100%;transform:translateY(0);transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform}.product-media-card{flex:0 0 100%;width:100%;height:100%;background-color:#171717;overflow:hidden}.product-media-card img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;transform:scale(1.01);transition:transform .7s ease,opacity .45s ease}.product-media-card.is-current img{transform:scale(1)}.product-media-placeholder{width:100%;height:100%;font-size:12px;color:#6f6f6f}.product-detail-info{position:sticky;top:104px;padding-top:2px}.product-detail-label{margin:0 0 8px;color:#8d8d8d;font-family:var(--font-control);font-size:12px;font-weight:var(--weight-control)}.product-detail-info h1{margin:0 0 10px;color:#fff;font-family:var(--font-display);font-size:clamp(24px,2.65vw,38px);font-weight:var(--weight-title);letter-spacing:0;line-height:1.08}.product-detail-price{margin:0 0 18px;color:#cfcfcf;font-family:var(--font-display);font-size:14px;font-weight:var(--weight-product)}.product-detail-copy{border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;padding:16px 0;margin-bottom:18px}.product-detail-copy p{margin:0 0 10px;color:#b8b8b8;font-family:var(--font-body);font-size:13px;line-height:1.5}.product-detail-copy p:last-child{margin-bottom:0}.product-detail-control-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#bdbdbd;font-family:var(--font-control);font-size:12px;font-weight:var(--weight-control)}.product-detail-control-row button{padding:0;border:0;background:transparent;color:#8d8d8d;cursor:pointer;font:inherit;transition:color .25s ease}.product-detail-control-row button:hover,.product-detail-control-row button:focus-visible{color:#fff}.product-size-options{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.product-size{min-height:38px;border:1px solid #303030;background:transparent;color:#a0a0a0;cursor:pointer;font-family:var(--font-control);font-size:12px;font-weight:var(--weight-control);transition:border-color .25s ease,color .25s ease,background-color .25s ease}.product-size:hover,.product-size:focus-visible,.product-size.active{border-color:#fff;color:#fff}.product-size.disabled{cursor:not-allowed;color:#555;background-image:linear-gradient(135deg,transparent calc(50% - .5px),#343434 50%,transparent calc(50% + .5px))}.product-detail-quantity{display:grid;grid-template-columns:44px 1fr 44px;width:132px;min-height:40px;border:1px solid #303030;margin-bottom:20px}.product-detail-quantity button,.product-detail-quantity span{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;font-family:var(--font-control);font-size:13px;font-weight:var(--weight-control)}.product-detail-quantity button{cursor:pointer;color:#9a9a9a;transition:color .25s ease}.product-detail-quantity button:hover,.product-detail-quantity button:focus-visible{color:#fff}.product-detail-add{width:100%;min-height:46px;border:1px solid #ffffff;background-color:#fff;color:#111;cursor:pointer;font-family:var(--font-control);font-size:12px;font-weight:var(--weight-control);letter-spacing:0;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.product-detail-add:hover,.product-detail-add:focus-visible{background-color:transparent;color:#fff}.product-detail-add[disabled]{cursor:not-allowed;opacity:.45;background-color:transparent;color:#8d8d8d}.product-detail-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.product-detail-accordions{margin-top:20px;border-top:1px solid #2a2a2a}.product-accordion-toggle{width:100%;min-height:44px;padding:0;border:0;border-bottom:1px solid #2a2a2a;background:transparent;color:#d5d5d5;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-control);font-size:12px;font-weight:var(--weight-control)}.product-accordion-panel{max-height:0;overflow:hidden;border-bottom:1px solid #2a2a2a;transition:max-height .38s ease}.product-accordion-panel p{margin:0;padding:12px 0 16px;color:#969696;font-family:var(--font-body);font-size:13px;line-height:1.6}.product-garment-list{margin:0;padding:12px 0 16px 18px;color:#969696;font-family:var(--font-body);font-size:13px;line-height:1.6}.product-garment-list li+li{margin-top:2px}.product-accordion-toggle.is-open+.product-accordion-panel{max-height:140px}@media(max-width:768px){.shop-header{padding:132px 0 0}.ald-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;padding:0 12px 80px;box-sizing:border-box}.ald-image-wrap{aspect-ratio:2 / 3}.ald-info{grid-template-columns:minmax(0,1fr) 46px;align-items:start;column-gap:6px;min-height:62px;padding:10px 0 16px}.ald-text-stack{gap:3px}.ald-name,.ald-price{font-size:10.5px;line-height:1.2}.ald-quick-add{align-self:start;min-width:46px;min-height:52px;margin:-11px -10px -8px 0}.ald-size-menu{right:-6px;width:42px}.ald-size-option{min-height:32px;font-size:10.5px}.ald-quick-add span{font-size:21px}.product-detail-shell{padding:52px 20px 78px}.product-detail-layout{display:flex;flex-direction:column;align-items:center;gap:14px}.product-detail-thumbs{position:static;order:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,320px);overflow:visible;padding-bottom:0}.product-thumb{width:100%;flex:none;min-width:0}.product-detail-media{order:1;width:min(100%,320px);aspect-ratio:2 / 3}.product-detail-track{flex-direction:row;transform:translate(0);transition-duration:.62s}.product-detail-info{position:static;order:3;width:min(100%,320px);padding-top:8px}.product-detail-label{margin-bottom:8px}.product-detail-info h1{margin-bottom:10px;font-size:clamp(23px,7vw,30px);line-height:1.04}.product-detail-price{margin-bottom:16px}.product-detail-copy{padding:16px 0;margin-bottom:18px}.product-detail-copy p{font-size:12px;line-height:1.5}.product-size{min-height:40px}.product-size-options{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.product-detail-quantity{min-height:42px;margin-bottom:20px}.product-detail-add{min-height:46px}.product-detail-accordions{margin-top:20px}}@media(max-width:480px){.ald-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-inline:10px}}.products h2,.statement h2,.newsletter h2,.page-header h1,.values h2,.value-item h3,.contact-page h1,.contact h2,.contact-success h3,.modal-box h2,.hero-capsule-title{font-weight:var(--weight-title)}.product-info h3,.product-price,.shop-info h3,.shop-price,.cart-item-name,.cart-item-price,.cart-total span:last-child,.ald-name,.ald-price{font-weight:var(--weight-product)}.side-menu-nav a,.footer-links a,.hero-shop-button,.product-overlay button,.product-info button,.shop-btn,.cart-checkout-btn,.shop-filter-tab,.newsletter-form button,.newsletter-form input,.newsletter-form .single-line-textbox,.contact-form button,.contact-page .form-group input,.contact-page .form-group textarea,.shop-header-label,.shop-drop,.product-category,.coming-label,.page-label,.story-label,.footer-copy,.modal-label{font-weight:var(--weight-control)}.hero .hero-capsule-title{font-size:36px;font-weight:600}.hero-shop-button{min-width:140px;min-height:48px;padding:14px 36px;font-size:12px}.newsletter h2,.contact-page h1,.modal-box h2{font-size:31px}.newsletter p,.contact-page .contact-sub,.modal-body,.footer-copy,.newsletter-form input,.newsletter-form .single-line-textbox,.newsletter-form button,.contact-page .form-group input,.contact-page .form-group textarea,.contact-form button{font-size:13px}.side-menu-nav a,.side-menu-nav .side-contact,.footer-links a,.form-group label,.shop-header-label,.shop-filter-tab,.ald-coming-tag,.cart-panel-title,.cart-empty p,.cart-checkout-btn,.cart-total span:first-child,.ald-name,.ald-price{font-size:12px}.cart-item-name{font-size:20px}.cart-item-price,.cart-qty-number{font-size:14px}@media(max-width:768px){.hero .hero-capsule-title{width:95%;font-size:36px}.hero-shop-button{min-width:132px;min-height:46px;padding:13px 32px;font-size:12px}.newsletter h2,.contact-page h1,.modal-box h2{font-size:28px}.side-menu-nav a,.side-menu-nav .side-contact,.footer-links a,.form-group label,.shop-header-label,.shop-filter-tab,.ald-coming-tag,.cart-panel-title,.cart-empty p,.cart-checkout-btn,.cart-total span:first-child{font-size:12px}}footer .footer-links a,footer .footer-copy,footer .footer-social a{color:#ccc;font-weight:var(--weight-product)}footer .footer-social svg{stroke-width:1.4}footer .footer-links a:hover,footer .footer-social a:hover{color:#fff}.home-page .site-nav:not(.scrolled) .menu-trigger,.home-page .site-nav:not(.scrolled) .account-trigger,.home-page .site-nav:not(.scrolled) .cart-trigger{color:#f4f0eb}.site-nav.scrolled .menu-trigger,.site-nav.scrolled .account-trigger,.site-nav.scrolled .cart-trigger{color:#f4f0eb}.home-page .site-nav:not(.scrolled) .account-trigger:hover,.home-page .site-nav:not(.scrolled) .cart-trigger:hover{color:#f4f0eb;opacity:.65}.site-nav.scrolled .account-trigger:hover,.site-nav.scrolled .cart-trigger:hover{color:#f4f0eb;opacity:.65}.home-page .site-nav:not(.scrolled) .nav-logo img{filter:brightness(0) saturate(100%) invert(95%) sepia(8%) saturate(309%) hue-rotate(338deg) brightness(104%) contrast(91%)}.site-nav.scrolled .nav-logo img{filter:brightness(0) saturate(100%) invert(95%) sepia(8%) saturate(309%) hue-rotate(338deg) brightness(104%) contrast(91%)}.hero .hero-capsule-title,.hero .hero-shop-button{color:#f4f0eb}.hero .hero-shop-button{border-color:#f4f0eb}.hero .hero-shop-button:hover,.hero .hero-shop-button:focus-visible{background-color:#f4f0eb;color:#161311}.hero .hero-shop-button:focus-visible{outline-color:#f4f0eb}.home-page footer .footer-links a,.home-page footer .footer-copy,.home-page footer .footer-social a{color:#2a2420}.home-page footer .footer-links a:hover,.home-page footer .footer-social a:hover{color:#2a2420;opacity:.65}.home-page footer .footer-logo img{filter:brightness(0) saturate(100%) invert(12%) sepia(13%) saturate(843%) hue-rotate(344deg) brightness(92%) contrast(88%)}.light-page{background-color:#f5f0e8;color:#2a2420}.light-page .site-nav:not(.scrolled){background-color:transparent;border-bottom-color:transparent}.light-page .site-nav:not(.scrolled) .menu-trigger,.light-page .site-nav:not(.scrolled) .account-trigger,.light-page .site-nav:not(.scrolled) .cart-trigger{color:#2a2420}.light-page .site-nav:not(.scrolled) .account-trigger:hover,.light-page .site-nav:not(.scrolled) .cart-trigger:hover{color:#2a2420;opacity:.65}.light-page .site-nav:not(.scrolled) .nav-logo img,.light-page .footer-logo img,.page-about .about-single-mark img{filter:brightness(0) saturate(100%) invert(12%) sepia(13%) saturate(843%) hue-rotate(344deg) brightness(92%) contrast(88%)}.light-page.menu-open .site-nav,.light-page.cart-open .site-nav{background-color:transparent;border-bottom-color:transparent}.light-page.menu-open .site-nav .menu-trigger,.light-page.menu-open .site-nav .account-trigger,.light-page.menu-open .site-nav .cart-trigger,.light-page.cart-open .site-nav .menu-trigger,.light-page.cart-open .site-nav .account-trigger,.light-page.cart-open .site-nav .cart-trigger{color:#f4f0eb}.light-page.menu-open .site-nav .nav-logo img,.light-page.cart-open .site-nav .nav-logo img{filter:brightness(0) saturate(100%) invert(95%) sepia(8%) saturate(309%) hue-rotate(338deg) brightness(104%) contrast(91%)}.light-page footer{background-color:#f5f0e8;border-top-color:#2a242024}.light-page footer .footer-links a,.light-page footer .footer-copy,.light-page footer .footer-social a{color:#2a2420}.light-page footer .footer-links a:hover,.light-page footer .footer-social a:hover{color:#2a2420;opacity:.65}.page-shop .shop-header,.page-shop .ald-grid,.page-shop .ald-card,.page-shop .ald-info,.page-shop .ald-size-menu{background-color:#f5f0e8}.page-shop .ald-card,.page-shop .ald-name,.page-shop .ald-price,.page-shop .ald-quick-add,.page-shop .ald-quick-add span,.page-shop .ald-size-option{color:#2a2420}.page-shop .ald-image-wrap{background-color:#f5f0e8}.page-shop .ald-card:focus-visible{box-shadow:inset 0 0 0 1px #2a2420}.page-shop .ald-quick-add:hover,.page-shop .ald-quick-add:focus-visible,.page-shop .ald-quick-add:hover span,.page-shop .ald-quick-add:focus-visible span,.page-shop .ald-quick-add span:hover{color:#2a2420;text-shadow:0 0 7px rgba(42,36,32,.35),0 0 16px rgba(42,36,32,.18)}.page-shop .ald-size-menu{border-color:#2a242033}.page-shop .ald-quick-add-wrap.is-open .ald-size-menu{border-color:#2a24206b}.page-shop .ald-size-option:hover,.page-shop .ald-size-option:focus-visible{color:#2a2420;background-color:#2a242012;text-shadow:0 0 7px rgba(42,36,32,.28)}.page-product .shop-product-detail,.page-product .product-thumb,.page-product .product-detail-media,.page-product .product-media-card{background-color:#f5f0e8}.page-product .shop-product-detail{border-top-color:transparent;color:#2a2420}.page-product .product-thumb{border-color:#2a242033}.page-product .product-thumb:hover,.page-product .product-thumb:focus-visible,.page-product .product-thumb.active{border-color:#2a2420}.page-product .product-thumb-placeholder,.page-product .product-media-placeholder{background:#f5f0e8;color:#2a2420}.page-product .product-detail-label,.page-product .product-detail-info h1,.page-product .product-detail-price,.page-product .product-detail-copy p,.page-product .product-detail-control-row,.page-product .product-detail-control-row button,.page-product .product-size,.page-product .product-detail-quantity button,.page-product .product-detail-quantity span,.page-product .product-accordion-toggle,.page-product .product-accordion-panel p,.page-product .product-garment-list{color:#2a2420}.page-product .product-detail-copy,.page-product .product-detail-accordions,.page-product .product-accordion-toggle,.page-product .product-accordion-panel{border-color:#2a242033}.page-product .product-detail-control-row button:hover,.page-product .product-detail-control-row button:focus-visible,.page-product .product-detail-quantity button:hover,.page-product .product-detail-quantity button:focus-visible{color:#2a2420;opacity:.65}.page-product .product-size{border-color:#2a242057}.page-product .product-size:hover,.page-product .product-size:focus-visible,.page-product .product-size.active{border-color:#2a2420;color:#2a2420}.page-product .product-size.disabled{color:#2a24206b;background-image:linear-gradient(135deg,transparent calc(50% - .5px),rgba(42,36,32,.42) 50%,transparent calc(50% + .5px))}.page-product .product-detail-quantity{border-color:#2a242057}.page-product .product-detail-add{border-color:#2a2420;background-color:#2a2420;color:#f5f0e8}.page-product .product-detail-add:hover,.page-product .product-detail-add:focus-visible{background-color:transparent;color:#2a2420}.page-product .product-detail-add[disabled]{border-color:#2a242057;background-color:transparent;color:#2a242085}.page-about .about-single,.page-about .about-single-text{color:#2a2420}.page-about .about-single-photo{background-color:#f5f0e8}.page-contact .contact-page,.page-contact .contact-page h1,.page-contact .contact-sub,.page-contact .form-group label,.page-contact .contact-success,.page-contact .contact-success p,.page-contact .contact-success h3,.page-contact .success-icon{color:#2a2420}.page-contact .form-group input,.page-contact .form-group textarea{background-color:#f5f0e8;border-color:#2a242057;color:#2a2420}.page-contact .form-group input:focus,.page-contact .form-group textarea:focus{border-color:#2a2420}.page-contact .contact-form button{background-color:#2a2420;color:#f5f0e8}.page-contact .contact-form button:hover{background-color:#2a2420;opacity:.78}.home-page .home-newsletter{background-color:#f5f0e8;border-top-color:#2a242024;color:#2a2420}.home-page .home-newsletter h2,.home-page .home-newsletter p{color:#2a2420}.home-page .home-newsletter .newsletter-form input,.home-page .home-newsletter .newsletter-form .single-line-textbox{background-color:#f5f0e8;border-color:#2a242057;color:#2a2420}.home-page .home-newsletter .newsletter-form input::placeholder,.home-page .home-newsletter .newsletter-form .single-line-textbox::placeholder{color:#2a242094}.home-page .home-newsletter .newsletter-form .single-line-textbox:focus::placeholder{color:transparent;opacity:0}.home-page .home-newsletter .newsletter-form input:focus,.home-page .home-newsletter .newsletter-form .single-line-textbox:focus{border-color:#2a2420}.home-page .home-newsletter .newsletter-form button{background-color:#2a2420;color:#f5f0e8}.home-page .home-newsletter .newsletter-form button:hover{background-color:#2a2420;opacity:.78}input:not([type]),input[type=text],input[type=email],input[type=tel],textarea{caret-shape:underscore;caret-color:currentColor}@keyframes typewriter-caret-blink{0%,45%{caret-color:currentColor}46%,to{caret-color:transparent}}input:not([type]):focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{caret-animation:manual;animation:typewriter-caret-blink .86s steps(1,end) infinite}.single-line-textbox{display:block;height:48px;min-height:48px!important;overflow:hidden;resize:none;white-space:nowrap}.skip-to-content{position:fixed;top:12px;left:12px;z-index:5000;padding:10px 14px;background:#f4f0eb;color:#161311;text-decoration:none;transform:translateY(-150%)}.skip-to-content:focus{transform:translateY(0)}.account-trigger{text-decoration:none}.newsletter-form{margin:0;flex-wrap:wrap}.newsletter-status{flex:0 0 100%;width:100%;margin:18px 0 0;color:#2a2420;font-size:12px;line-height:1.4}.newsletter-status ul{list-style:none}.newsletter-form button:disabled{cursor:default;opacity:.7}.cart-item-name a{color:inherit;text-decoration:none}.cart-item-name a:hover{opacity:.65}.cart-empty[hidden]{display:none!important}.cart-panel-footer form{width:100%}.cart-panel[aria-busy=true] .cart-panel-body,.cart-panel[aria-busy=true] .cart-panel-footer{opacity:.58;pointer-events:none}.shopify-section-group-header-group,.shopify-section-group-footer-group{position:relative;z-index:auto}html{min-height:100%;background-color:#f4f0eb;overscroll-behavior:none}body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background-color:#f4f0eb;overscroll-behavior:none}#MainContent{width:100%;flex:1 0 auto}.shopify-section-group-footer-group{flex:0 0 auto;width:100%;background-color:#f5f0e8}footer{box-shadow:0 200vh 0 200vh #f4f0eb}.cart-panel{--cart-text-color: #F4F0EB;color:var(--cart-text-color)}.cart-panel-title,.cart-empty,.cart-item-name,.cart-item-price,.cart-item-size,.cart-qty-btn,.cart-qty-number,.cart-total span,.cart-checkout-btn{color:var(--cart-text-color)}.cart-panel-title{font-size:14px;font-weight:var(--weight-product);line-height:1.2}.cart-panel-body{padding-top:28px}.cart-empty{line-height:1.5;opacity:.72}.cart-items{gap:28px}.cart-item{grid-template-columns:82px minmax(0,1fr);gap:18px;padding-bottom:28px;border-bottom-color:#f4f0eb24}.cart-item-image{width:82px;height:102px}.cart-item-details{min-width:0;justify-content:flex-start}.cart-item-name{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.cart-item-size,.cart-item-price{line-height:1.35;opacity:.72}.cart-item-size{margin-top:7px}.cart-item-price{margin-top:4px}.cart-item-controls{margin-top:18px}.cart-qty-btn{border-color:#f4f0eb59}.cart-qty-btn:hover,.cart-qty-btn:focus-visible{border-color:var(--cart-text-color)}.cart-panel-footer{border-top-color:#f4f0eb24}.cart-total span:first-child{color:var(--cart-text-color);opacity:.72}.cart-checkout-btn{background-color:#2a2420}.cart-checkout-btn:hover,.cart-checkout-btn:focus-visible{background-color:#3a322e}@media(max-width:768px){.hero{--mobile-hero-content-lift: clamp(44px, 8svh, 68px)}.site-nav:not(.scrolled) .menu-trigger,.site-nav:not(.scrolled) .account-trigger,.site-nav:not(.scrolled) .cart-trigger{width:44px;height:44px;flex:0 0 44px;padding:8px;align-items:center;justify-content:center}.site-nav:not(.scrolled) .menu-trigger{gap:6px}.site-nav:not(.scrolled) .menu-trigger span{width:24px;height:1.5px}.site-nav:not(.scrolled) .menu-trigger.is-open span:first-child{transform:translateY(7.5px) rotate(45deg)}.site-nav:not(.scrolled) .menu-trigger.is-open span:last-child{transform:translateY(-7.5px) rotate(-45deg)}.site-nav:not(.scrolled) .account-trigger svg,.site-nav:not(.scrolled) .cart-trigger svg{width:26px;height:29px}.site-nav:not(.scrolled) .cart-trigger:before,.site-nav:not(.scrolled) .cart-trigger:after{left:9px;top:21px;width:26px;height:1.5px}.site-nav:not(.scrolled) .cart-count{top:26px;font-size:9px}.hero .hero-capsule-title,.hero .hero-shop-button{left:50%;right:auto;margin-right:0;transform:translate(-50%)}.hero .hero-capsule-title{width:calc(100% - 48px);max-width:640px;bottom:calc(98px + var(--mobile-hero-content-lift));text-align:center}.hero .hero-shop-button{bottom:calc(36px + var(--mobile-hero-content-lift));text-align:center}.cart-panel-body,.cart-panel-footer{padding-right:32px;padding-left:32px}.cart-item{grid-template-columns:76px minmax(0,1fr);gap:16px}.cart-item-image{width:76px;height:95px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/unxampld.css.map */
