.goods-page{background:#101b16;color:#eee8dc}.goods-header{position:relative;height:auto;min-height:100px;padding:26px 5%;gap:24px;background:#101b16}.goods-header nav{margin:0 32px 0 auto;gap:28px}.goods-bag-button{background:none;border:1px solid #b89a6370;padding:12px 18px;white-space:nowrap}.goods-bag-button span{margin-left:12px;color:var(--brass)}.goods-preview{padding:12px 5%;background:#d8c18e;color:#172019;font-size:14px;line-height:1.5}.goods-page h1,.goods-page h2,.goods-page h3{color:inherit}.goods-page h2{font:400 clamp(32px,4vw,58px)/1.1 var(--serif);letter-spacing:-.045em}.goods-page h2 em{color:#c5ab7a}.goods-page p{line-height:1.75}.goods-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.goods-text-link{text-decoration:underline;text-underline-offset:6px;display:inline-block;min-height:44px;padding:12px 0;line-height:1.5}.goods-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:650px}.goods-hero-copy{padding:70px 7vw 48px;align-self:center}.goods-hero h1{font-size:clamp(42px,5.3vw,82px);line-height:1.04;letter-spacing:-.055em;margin-bottom:30px}.goods-hero h1 em{white-space:normal}.goods-hero-copy>p:not(.eyebrow):not(.goods-label){max-width:390px;color:#cccbbf}.goods-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.goods-hero-note{margin:42px 0 0;color:#b9ac8c}.goods-hero-image{display:flex;flex-direction:column;min-width:0;background:#e7e4de;color:#18221e;padding:24px 24px 18px}.goods-hero-image img{display:block;width:100%;height:570px;object-fit:contain}.goods-hero-image>span{font-size:12px;letter-spacing:.06em;text-align:center;padding:12px}.goods-coming img{object-fit:cover;opacity:.8}.goods-drop{padding:80px 5%;background:#eee9df;color:#18221e;scroll-margin-top:24px}.goods-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.goods-section-heading h2{margin-bottom:12px}.goods-section-heading>p{max-width:350px;margin-bottom:12px;font-size:15px;color:#4b544a}.goods-section-heading .goods-label{color:#766445}.goods-filters{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid #18221e30;border-bottom:1px solid #18221e30;padding:12px 0;margin:28px 0 18px}.goods-filters button{background:none;padding:10px 0;color:#425045;font-size:13px;min-height:44px;border-bottom:2px solid transparent}.goods-filters button[aria-pressed=true]{color:#18221e;border-color:#75613a}.goods-result-status{font-size:13px;color:#566050;min-height:24px;margin-bottom:14px}.goods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.goods-card{min-width:0}.goods-card[hidden]{display:none}.goods-card-image{display:block;background:#e1dfda;aspect-ratio:4/5;overflow:hidden}.goods-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.goods-card-image:hover img{transform:scale(1.025)}.goods-card-copy{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding-top:20px}.goods-card-copy .goods-label{grid-column:1/-1;margin:0;color:#736442}.goods-card-copy h3{font:400 21px/1.35 var(--serif);letter-spacing:-.02em;margin:0}.goods-card-copy>span{font-size:14px;line-height:1.8}.goods-card-note{font-size:12px;color:#5d655a;margin:10px 0 0}.goods-empty{grid-column:1/-1;padding:30px 0 60px}.goods-empty h3{font:400 30px var(--serif)}.goods-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:580px;background:#0d1511}.goods-editorial>div{padding:85px 7vw;align-self:center}.goods-editorial img{width:100%;height:100%;max-height:680px;object-fit:cover}.goods-editorial p:not(.eyebrow){color:#c2c4b8;max-width:380px}.goods-philosophy{padding:90px 7vw;max-width:1100px;margin:auto}.goods-philosophy>p{max-width:690px;color:#c1c4b7}.goods-principles{display:flex;gap:40px;border-top:1px solid #c5ab7a40;border-bottom:1px solid #c5ab7a40;margin:36px 0;padding:22px 0}.goods-principles p{flex:1;font-size:13px;margin:0}.goods-crossover{background:#19261d;padding:75px 7vw}.goods-crossover>p:not(.eyebrow){max-width:620px;color:#c1c4b7}.goods-signup{padding:70px 7vw;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line)}.goods-signup h2{font-size:clamp(30px,3vw,46px);max-width:650px}.goods-signup p:last-child{margin-bottom:0;color:#c1c4b7}.goods-footer{margin-top:0}.goods-footer .footer-links{flex-wrap:wrap}.goods-breadcrumb{display:flex;gap:16px;margin:36px 5%;font-size:13px;color:#bac2b5}.goods-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.goods-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5vw;padding:0 5% 75px;align-items:start}.goods-gallery{min-width:0}.goods-gallery-main{background:#e5e3de;aspect-ratio:4/5}.goods-gallery-main>img{width:100%;height:100%;object-fit:contain;display:block}.goods-thumbs{display:flex;gap:10px;overflow:auto;padding:14px 0}.goods-thumbs button{padding:0;background:#e5e3de;width:74px;min-width:74px;height:90px;border:2px solid transparent}.goods-thumbs button[aria-pressed=true]{border-color:var(--brass)}.goods-thumbs img{width:100%;height:100%;object-fit:contain;display:block}.goods-pdp-copy{padding:28px 0}.goods-pdp-copy h1{font-size:clamp(32px,3.5vw,52px);line-height:1.13;letter-spacing:-.04em;margin-bottom:18px}.goods-price{font-size:20px;color:#d4c19c}.goods-pdp-copy>p:not(.eyebrow):not(.goods-price){color:#c4c7ba;max-width:650px;font-size:15px}.goods-pdp-copy form{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:28px 0}.goods-pdp-copy label{grid-column:1/-1;font-size:13px;margin-top:8px}.goods-pdp-copy select,.goods-pdp-copy input{grid-column:1/-1;border:1px solid #b9b9a960;background:#18251d;border-radius:0;color:#f3eee4;padding:14px;font:inherit;min-height:48px;width:100%}.goods-pdp-copy #goods-quantity{max-width:110px}.goods-pdp-copy #goods-add,.goods-pdp-copy #product-status{grid-column:1/-1}.goods-pdp-copy #goods-add{justify-content:center;min-height:52px;margin-top:16px}.goods-page button:disabled{cursor:not-allowed;opacity:.6}.goods-pdp-copy #product-status{font-size:13px;margin:0;min-height:24px}.goods-fulfillment{font-size:13px!important;line-height:1.6!important}.goods-details{margin-top:25px}.goods-details details{border-top:1px solid var(--line);padding:0}.goods-details summary{padding:20px 0;cursor:pointer;line-height:1.5;min-height:48px}.goods-details details>p{font-size:14px;color:#c1c4b7;margin:0 0 22px}.goods-help{padding:65px 7vw 90px;max-width:1000px;margin:auto;min-height:60vh}.goods-help h1{font-size:clamp(42px,6vw,72px)}.goods-help h2{font-size:30px;margin-top:40px}.goods-help p{max-width:670px;color:#c1c4b7}.goods-help a:not(.button){text-decoration:underline;text-underline-offset:4px}.goods-help>.goods-text-link{margin-left:20px}.goods-bag{position:fixed;inset:0 0 0 auto;margin:0;width:480px;max-width:100%;height:100dvh;max-height:100dvh;background:#142018;color:#eee8dc;border:0;padding:26px;flex-direction:column}.goods-bag[open]{display:flex}.goods-bag::backdrop{background:#000a}.goods-bag-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:24px;border-bottom:1px solid var(--line)}.goods-bag h2{font-size:32px;margin:0}.goods-bag-heading button{background:none;font-size:13px;padding:12px 0}.goods-bag #bag-items{overflow:auto;flex:1;min-height:120px}.goods-bag-item{display:grid;grid-template-columns:82px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.goods-bag-item img{width:82px;height:105px;object-fit:contain;background:#e5e3de}.goods-bag-item h3{font:400 19px/1.35 var(--serif);margin:0 0 8px}.goods-bag-item p{font-size:12px;margin:0 0 12px;line-height:1.5}.goods-bag-item label{font-size:12px;display:block}.goods-bag-item input{width:68px;background:#203025;border:1px solid #c5ab7a70;color:#eee8dc;padding:8px;font:inherit;margin:7px 12px 0 0}.goods-bag-item button{font-size:12px;text-decoration:underline;background:none;padding:10px 0}.goods-bag-bottom{border-top:1px solid var(--line);padding-top:20px}.goods-bag-bottom p:first-child{display:flex;justify-content:space-between}.goods-bag-bottom p:not(:first-child){font-size:12px;color:#b6c0b0;margin-bottom:12px}.goods-bag-bottom .button{width:100%;justify-content:center;min-height:48px;margin-bottom:16px}.goods-bag-status{font-size:13px;color:#d8c18e;min-height:24px}.goods-no-image{min-height:220px;padding:40px;display:flex;align-items:center;justify-content:center;color:#18221e}.goods-noscript{padding:20px 5%;background:#d8c18e;color:#18221e}.goods-page :focus-visible{outline:2px solid #c5ab7a;outline-offset:5px}.goods-drop :focus-visible{outline-color:#775e2e}
@media(max-width:1000px){.goods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-hero-copy{padding:50px 5vw}.goods-hero h1{font-size:52px}.goods-hero-image img{height:500px}.goods-header nav{margin-right:0;gap:20px}.goods-header .wordmark{font-size:18px}.goods-pdp{gap:28px}.goods-pdp-copy{padding-top:10px}}
@media(max-width:650px){.goods-header{padding:20px 5% 14px;flex-wrap:wrap;gap:16px}.goods-header .wordmark{font-size:17px;letter-spacing:.2em}.goods-header .wordmark svg{width:23px;height:30px}.goods-header nav{order:3;width:100%;justify-content:center;gap:28px;font-size:13px;margin:0;padding-top:3px}.goods-bag-button{margin-left:auto;padding:10px 12px;font-size:13px}.goods-hero{grid-template-columns:1fr;min-height:0}.goods-hero-copy{padding:40px 6% 30px}.goods-hero h1{font-size:clamp(38px,10.5vw,50px);margin-bottom:20px;max-width:420px}.goods-hero-copy>.eyebrow{margin-bottom:18px}.goods-hero-copy>p:not(.eyebrow):not(.goods-label){font-size:14px;max-width:350px;margin-bottom:20px}.goods-hero-note{display:none}.goods-actions{gap:20px}.goods-actions .button{padding:15px 20px;font-size:13px}.goods-hero-image{padding:15px}.goods-hero-image img{height:300px}.goods-hero-image>span{font-size:11px;padding:8px}.goods-drop{padding:46px 5%}.goods-section-heading{display:block}.goods-section-heading>p{max-width:100%;font-size:14px}.goods-filters{gap:4px 16px;margin-top:20px}.goods-filters button{font-size:12px}.goods-grid{gap:28px 14px}.goods-card-copy{display:block;padding-top:14px}.goods-card-copy h3{font-size:18px;margin:8px 0}.goods-card-copy>span{font-size:13px}.goods-card-note{font-size:11px}.goods-card-copy .goods-label{font-size:9px}.goods-card-image{aspect-ratio:3/4}.goods-editorial{grid-template-columns:1fr;min-height:0}.goods-editorial>div{padding:48px 6%}.goods-editorial img{height:320px}.goods-philosophy,.goods-crossover{padding:48px 6%}.goods-philosophy>p,.goods-crossover>p:not(.eyebrow){font-size:14px}.goods-principles{display:block;margin:25px 0;padding:14px 0}.goods-principles p{padding:9px 0;font-size:13px}.goods-signup{padding:44px 6%;display:block}.goods-signup .button{margin-top:22px}.goods-signup h2{font-size:34px}.goods-breadcrumb{margin:25px 5%;font-size:12px}.goods-pdp{display:block;padding-bottom:40px}.goods-pdp-copy{padding:28px 0 0}.goods-pdp-copy h1{font-size:35px}.goods-gallery-main{aspect-ratio:4/5}.goods-help{padding:42px 6% 65px}.goods-help>.goods-text-link{margin-left:0;display:block;margin-top:20px}.goods-bag{padding:20px}.goods-bag h2{font-size:29px}.goods-footer{padding-left:6%;padding-right:6%}.goods-footer .footer-links{gap:8px 20px}}
.goods-footer{display:block}.goods-footer .footer-links{display:flex;flex-wrap:wrap;min-width:0;gap:12px 24px;margin-top:20px}.goods-footer .footer-social{width:100%;grid-column:1/-1}
@media(prefers-reduced-motion:reduce){.goods-page{scroll-behavior:auto}.goods-page *{transition:none!important;animation:none!important}.goods-card-image:hover img{transform:none}}

.goods-menu-button{display:none;background:none;border:1px solid #b89a6370;padding:12px;color:inherit;min-height:44px}.goods-menu{position:fixed;inset:0 0 0 auto;margin:0;width:min(360px,90vw);height:100dvh;max-height:100dvh;max-width:90vw;padding:28px 24px;border:0;border-left:1px solid #b89a6355;background:#101b16;color:#eee8dc;box-sizing:border-box;overflow:auto}.goods-menu::backdrop{background:#0009}.goods-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.goods-menu-heading h2{font:400 25px/1.2 var(--serif);margin:0}.goods-menu-heading button{background:none;color:inherit;min-height:44px;padding:10px;border:1px solid #b89a6370}.goods-menu nav{display:grid;gap:4px}.goods-menu nav a{display:block;padding:14px 0;min-height:44px;box-sizing:border-box;text-decoration:none;font-size:18px}.goods-menu .goods-menu-support{border-top:1px solid #b89a6355;margin-top:24px;padding-top:20px}.goods-menu .goods-menu-support a{font-size:14px}.goods-menu>p{color:#c5ab7a;font:400 20px/1.6 var(--serif);margin-top:32px}.goods-menu-open{overflow:hidden}.goods-menu a:focus-visible,.goods-menu button:focus-visible,.goods-menu-button:focus-visible{outline:2px solid #c5ab7a;outline-offset:4px}@media(max-width:760px){.goods-header{position:sticky;top:0;z-index:40;padding:14px 20px;min-height:76px;gap:10px}.goods-header>nav{display:none}.goods-menu-button{display:block;margin-left:auto}.goods-bag-button{padding:12px}.goods-bag-button span{margin-left:6px}.goods-header .wordmark{gap:8px;font-size:16px;letter-spacing:.16em}.goods-header .wordmark svg{width:22px}.goods-drop{scroll-margin-top:84px}}
