@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-clip{overflow:clip}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[email\:failed\]{email:failed}.\[email\:logged\]{email:logged}.\[email\:outbox-insert\]{email:outbox-insert}.\[email\:outbox-unavailable\]{email:outbox-unavailable}}:root{--ink:#1e1e1c;--muted:#70706d;--line:#e4e1dc;--cream:#f8f6f2;--paper:#fff;--brown:#9d542c;--dark-brown:#6b3e22;--green:#16833f}*{box-sizing:border-box}html{overscroll-behavior-y:none;background:#090a09;overflow-x:clip}html,body{min-height:100%;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;background:#090a09;margin:0}:is(html:has(.auth-page),body:has(.auth-page)){background:#0b0c0b;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.brand{color:#a95e31;justify-content:center;align-items:center;display:flex}.brand--lockup{width:100%}.brand-lockup{aspect-ratio:3840/2426;object-fit:contain;background:0 0;width:128px;max-width:100%;height:auto;display:block}.brand-lockup--header{aspect-ratio:auto;width:auto;max-width:210px;height:44px}.brand--compact{flex:none;gap:10px}.brand-mark-crop{flex:none;width:42px;height:42px;display:block;overflow:hidden}.brand-mark-crop img{width:148px;max-width:none;height:auto;margin:-26px 0 0 -53px;display:block}.brand-name{color:#d7c4b0;font:700 13px var(--font-display);letter-spacing:.12em;white-space:nowrap}.skull-mark{aspect-ratio:16/9;object-fit:contain;width:120px;height:auto;display:block}.skull-mark--small{width:85px;height:auto}.demo-banner{color:#f4e8da;font:700 10px/1.35 var(--font-display);letter-spacing:.12em;text-align:center;background:#7a3a1c;margin:0;padding:7px 16px}.canyon-art{opacity:.55;min-height:145px;position:relative;overflow:hidden}.mesa{filter:contrast(.7);background:linear-gradient(150deg,#0000 12%,#6c6259 13% 17%,#0000 18%),linear-gradient(32deg,#8b7b6e 0 50%,#0000 51%);position:absolute;bottom:20px}.mesa-a{clip-path:polygon(0 60%,16% 40%,25% 48%,46% 6%,57% 43%,69% 27%,79% 58%,100% 69%,100% 100%,0 100%);width:68%;height:72%;left:-8%}.mesa-b{clip-path:polygon(0 62%,17% 45%,28% 57%,44% 12%,56% 58%,72% 39%,100% 73%,100% 100%,0 100%);width:68%;height:58%;right:-12%}.mesa-c{opacity:.55;clip-path:polygon(0 75%,23% 29%,38% 68%,55% 18%,70% 66%,100% 49%,100% 100%,0 100%);width:43%;height:43%;left:22%}.ground-line{border-top:2px solid #756b64;height:22px;position:absolute;bottom:20px;left:0;right:0;transform:skewY(-3deg)}.product-thumb{background:radial-gradient(circle at 70% 30%,#773019,#0b0c0b 55%);border-radius:3px;flex:none;width:49px;height:35px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #000}.product-thumb--toxic{background:radial-gradient(at 66% 42%,#22b558,#0b1510 45%,#070807 70%)}.product-thumb--mesquite{background:radial-gradient(at 60% 44%,#a75428,#221109 48%,#070706 75%)}.product-thumb--night{background:radial-gradient(at 55% 45%,#41443f,#101110 48%,#070706 75%)}.product-thumb .blade-edge{clip-path:polygon(0 35%,100% 0,93% 75%,13% 100%);background:linear-gradient(#d3d0c4,#494a46);width:31px;height:7px;position:absolute;top:12px;left:8px;transform:rotate(-9deg)}.product-thumb .blade-handle{background:#743b21;border-radius:50%;width:14px;height:7px;position:absolute;top:11px;right:3px;transform:rotate(-9deg)}.product-thumb--toxic .blade-handle{background:#16a14b}.product-thumb--night .blade-handle{background:#252927}.product-thumb--sticker{color:#b87844;font:700 6px/1.1 var(--font-display);text-align:center;background:#0c0b09;place-items:center;display:grid}.store-root{background:#f7f5f1;min-height:100vh}.store-header{color:#fff;background:linear-gradient(#181918,#101110);border-bottom:1px solid #292927;height:69px}.store-header-inner{align-items:center;max-width:1160px;height:100%;margin:auto;padding:0 24px;display:flex}.store-header .brand{justify-content:flex-start;width:auto}.store-header nav{align-items:center;gap:39px;margin-left:28px;display:flex}.store-header nav a{font:700 9px var(--font-display);letter-spacing:.08em;color:#e9e9e6;align-items:center;gap:3px;display:flex}.store-icons{align-items:center;gap:23px;margin-left:auto;display:flex}.store-icons svg{width:20px}.store-icons span{display:flex;position:relative}.store-icons em{background:#a95c2d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-7px;right:-9px}.mobile-only{display:none}.store-layout{background:#fbfaf8;grid-template-columns:235px 1fr;max-width:1160px;min-height:calc(100vh - 69px);margin:auto;display:grid;box-shadow:0 0 28px #0000000d}.account-sidebar{background:linear-gradient(120deg,#f4f2ee,#fbfaf7);border-right:1px solid #dedbd6;position:relative;overflow:hidden}.account-sidebar>div:first-child{border-bottom:1px solid #dedbd6;height:120px;padding:28px 30px}.account-sidebar h2{font:700 18px var(--font-display);letter-spacing:.04em;margin:0 0 5px}.account-sidebar p{color:#74716d;margin:0;font-size:10px}.account-sidebar strong{font:700 13px var(--font-serif)}.account-sidebar nav{padding:12px 24px}.account-sidebar nav a{border-radius:4px;align-items:center;gap:15px;height:39px;padding:0 12px;font-size:10px;display:flex}.account-sidebar nav a.active{background:#e8d8cc}.account-sidebar nav svg{width:17px}.account-sign-out{margin:10px 0 0}.account-sidebar .account-sign-out{border-top:1px solid #dedbd6;padding-top:10px}.account-sign-out:not(.account-sign-out--profile) button{color:#6b351f;letter-spacing:.04em;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:15px;width:100%;min-height:44px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.account-sign-out button svg{flex:none;width:17px;height:17px}.account-sign-out--profile{margin-top:18px}.account-sign-out--profile button{min-height:44px}.account-mobile-bar,.account-mobile-nav{display:none}.account-sidebar .canyon-art{opacity:.35;position:absolute;bottom:116px;left:0;right:0}.account-motto{letter-spacing:.32em;position:absolute;left:31px;color:#80746c!important;font:9px/2.2 Georgia,serif!important;bottom:80px!important}.short-rule{border-top:1px solid #9c938c;width:45px;position:absolute;bottom:65px;left:31px}.track-content{padding:25px 32px 20px}.breadcrumbs{color:#666;align-items:center;gap:8px;height:24px;font-size:8px;display:flex}.breadcrumbs svg{width:8px}.track-heading{justify-content:space-between;align-items:flex-start;height:67px;display:flex}.track-heading h1{font:700 28px/1.1 var(--font-display);letter-spacing:.035em;margin:0}.track-heading p{color:#777;margin:3px 0;font-size:10px}.track-heading>div:last-child{text-align:right}.track-heading>div:last-child strong,.track-heading>div:last-child span{display:block}.track-heading>div:last-child strong{font:700 16px var(--font-display);letter-spacing:.05em}.track-heading>div:last-child span{color:#777;font-size:8px}.track-card{background:#fff;border:1px solid #e5e1dc;border-radius:4px;box-shadow:0 3px 10px #00000006}.progress-card{height:137px;margin-bottom:13px;padding:23px 46px;position:relative}.progress-line{background:linear-gradient(90deg,#9f532d 0 51%,#c2c2bd 51%);height:2px;position:absolute;top:48px;left:100px;right:100px}.steps{justify-content:space-between;display:flex;position:relative}.step{text-align:center;width:115px}.step-icon{color:#aaa;background:#f5f5f2;border:2px solid #b9b9b5;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 7px;display:grid}.step.done .step-icon{color:#fff;background:#a75b33;border-color:#a75b33}.step-icon svg{width:22px}.step-copy strong,.step-copy span{display:block}.step-copy strong{font:700 9px var(--font-serif)}.step-copy span{color:#777;margin-top:2px;font-size:7px}.step-copy p{white-space:pre-line;color:#777;margin:3px 0 0;font-size:7px;line-height:1.35}.mobile-order{display:none}.tracking-details{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:13px;display:grid}.info-card{gap:14px;min-height:84px;padding:16px;display:flex}.info-icon svg{width:25px}.info-card label,.info-card strong,.info-card a,.info-card span,.info-card u{display:block}.info-card label{color:#777;margin-bottom:3px;font-size:7px}.info-card strong{font:700 9px var(--serif)}.info-card a{color:#44708b;overflow-wrap:anywhere;margin-top:3px;font-size:8px;text-decoration:underline}.info-card a svg{width:10px;height:10px;display:inline}.info-card u{color:#a3542e;margin-top:3px;font-size:7px}.info-card span{color:#777;margin-top:6px;font-size:7px;line-height:1.45}.info-card span svg{width:10px;height:10px;display:inline}.order-items h3{font:700 12px var(--font-serif);margin:0 0 8px}.track-item{background:#fff;border:1px solid #e3e0db;border-radius:4px;align-items:center;height:55px;margin-bottom:7px;padding:6px 13px;display:flex}.track-item .product-thumb{width:133px;height:43px;margin-right:19px}.track-item>div:nth-child(2){flex:1}.track-item strong,.track-item span{display:block}.track-item strong{font:700 10px var(--font-serif)}.track-item span{color:#777;margin-top:3px;font-size:7px}.track-item p{color:#777;width:88px;margin:0;font-size:7px;line-height:1.8}.track-item p b{color:#222;font-size:9px}.track-item button{color:#86482b;background:#fff;border:1px solid #a45c36;border-radius:3px;width:125px;height:31px;font-size:8px}.track-actions{grid-template-columns:1.25fr 1fr;gap:18px;margin:12px 0 17px;display:grid}.track-actions button{color:#884425;background:#fff;border:1px solid #9c512c;border-radius:3px;justify-content:center;align-items:center;gap:10px;height:37px;font-size:8px;display:flex}.track-actions button:first-child{color:#fff;background:linear-gradient(90deg,#a45c32,#9a4c27)}.track-actions svg{width:14px}.quality-banner{color:#514f4b;background:linear-gradient(100deg,#ebe9e4,#faf9f7 55%,#e9e5df);border:1px solid #e3dfda;justify-content:space-between;align-items:center;height:62px;padding:0 55px;display:flex}.quality-banner b,.quality-banner em{letter-spacing:.3em;font:7px Georgia,serif}.quality-banner em{font-size:5px}.mobile-bottom{display:none}@media (max-width:700px){body{background:#090a09}.store-root{background:#090a09;padding-bottom:58px}.store-header{height:55px}.store-header-inner{padding:0 13px}.store-header .brand{width:auto}.store-header .brand-lockup--header{height:40px}.store-header .skull-mark--small{width:auto;height:40px}.store-header nav,.store-icons svg:nth-child(2){display:none}.store-icons{gap:14px}.store-icons svg{width:17px}.store-icons .mobile-only{display:block}.store-icons em{width:12px;height:12px;font-size:7px;top:-5px;right:-6px}.store-layout{min-height:0;box-shadow:none;background:#fff;display:block}.account-sidebar{display:none}.account-mobile-bar{background:#f7f4ef;border-bottom:1px solid #dedbd6;align-items:center;gap:8px;padding:8px 14px;display:flex}.account-mobile-nav{scrollbar-width:none;background:0 0;border:0;flex:1;gap:7px;min-width:0;padding:0;display:flex;overflow-x:auto}.account-mobile-nav a{color:#5d5751;border:1px solid #ded7cf;border-radius:3px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 11px;font-size:8px;display:flex}.account-mobile-nav a.active{color:#6b351f;background:#e8d8cc;border-color:#bd8a6d}.account-mobile-nav svg{width:14px}.account-sign-out--mobile{flex:none;margin:0}.account-sign-out--mobile button{color:#6b351f;white-space:nowrap;background:#e8d8cc;border:1px solid #bd8a6d;border-radius:3px;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:10px}.account-sign-out--mobile button svg{width:14px;height:14px}.track-content{padding:12px 14px 16px}.breadcrumbs{height:18px;font-size:7px}.track-heading{height:49px}.track-heading h1{font-size:21px}.track-heading p{font-size:8px}.track-heading>div:last-child{display:none}.progress-card{height:auto;min-height:244px;margin-bottom:8px;padding:11px 12px 9px}.mobile-order{border-bottom:1px solid #e6e2de;height:37px;display:block}.mobile-order strong,.mobile-order span{display:block}.mobile-order strong{font:700 9px var(--font-serif)}.mobile-order span{color:#777;margin-top:2px;font-size:6px}.progress-line{background:linear-gradient(#a75b33 0 38%,#bbb 38%);width:2px;height:147px;top:70px;left:23px;right:auto}.steps{padding-top:7px;display:block}.step{text-align:left;align-items:flex-start;width:auto;height:auto;min-height:48px;display:flex}.step-icon{border-width:1px;flex:none;width:24px;height:24px;margin:0 12px 0 0}.step-icon svg{width:13px}.step-copy strong{font-size:8px}.step-copy span,.step-copy p{font-size:6px}.step-copy p{margin:1px 0 0;position:static}.tracking-details{margin-bottom:7px;display:block}.info-card{gap:12px;min-height:57px;margin-bottom:5px;padding:9px 11px}.info-icon svg{width:19px}.info-card label{font-size:6px}.info-card strong{font-size:8px}.info-card a,.info-card u,.info-card span{font-size:6px}.info-card span{margin-top:3px}.order-items{display:block}.order-items h3{margin-top:12px}.track-item{grid-template-columns:75px minmax(0,1fr) 48px;gap:8px;height:auto;min-height:68px;padding:8px;display:grid}.track-product-image{width:75px;height:42px;margin:0}.track-item p{width:auto}.track-actions{grid-template-columns:1fr;gap:8px}.track-actions a{min-height:44px}.quality-banner{display:none}.mobile-bottom{z-index:10;height:56px;padding:5px 16px calc(5px + env(safe-area-inset-bottom));color:#ddd;background:#111210;border-top:1px solid #d8d4cf;justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom a{flex-direction:column;align-items:center;gap:2px;width:55px;font-size:7px;display:flex}.mobile-bottom svg{width:17px}.mobile-bottom a.active{color:#b3693b}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand{text-decoration:none}.canyon-art img{object-fit:cover;object-position:center bottom}.product-thumb img{object-fit:contain}.track-product-image{background:#111;border-radius:3px;flex:none;width:133px;height:43px;margin-right:19px;position:relative;overflow:hidden}.track-product-image img,.drawer-product img{object-fit:contain}.track-item>a{color:#86482b;background:#fff;border:1px solid #a45c36;border-radius:3px;place-items:center;width:125px;height:31px;font-size:8px;display:grid}.track-actions a{color:#884425;background:#fff;border:1px solid #9c512c;border-radius:3px;justify-content:center;align-items:center;gap:10px;height:37px;font-size:8px;display:flex}.track-actions a:first-child{color:#fff;background:linear-gradient(90deg,#a45c32,#9a4c27)}.button{color:#884425;background:#fff;border:1px solid #9c512c;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.button svg{width:16px}.button-solid{color:#fff;background:linear-gradient(90deg,#a75b31,#91451f);box-shadow:0 6px 18px #35180f26}.button:disabled{opacity:.55;cursor:not-allowed}.hero{color:#fff;background:#161310;height:570px;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:center 70%;transform:scale(1.08)}.hero-shade{background:linear-gradient(90deg,#0d0d0cf2 0,#15110dcc 35%,#0f0d0a22 68%),linear-gradient(0deg,#100d0bd4 0,#0000 52%);position:absolute;inset:0}.hero-copy{z-index:1;max-width:1160px;margin:auto;padding:105px 28px;position:relative}.hero-copy p,.section-heading p,.story p,.catalog-heading p,.product-copy>p,.account-heading>p,.admin-resource header p{color:#c47a49;font:700 10px var(--font-body);letter-spacing:.2em;margin:0 0 14px}.hero-copy h1{font:700 68px/.96 var(--font-display);letter-spacing:.04em;margin:0}.hero-copy>span{color:#d2cdc5;max-width:480px;font:16px/1.7 var(--font-serif);margin:20px 0 30px;display:block}.hero-copy .button{min-width:210px}.trust-strip{color:#524a43;letter-spacing:.04em;background:#eee8df;border-bottom:1px solid #ddd7cf;justify-content:center;align-items:center;gap:9%;min-height:68px;padding:0 5%;font-size:11px;display:flex}.trust-strip span{align-items:center;gap:10px;display:flex}.trust-strip svg{color:#9d542c;width:20px}.home-section,.catalog-page,.product-page,.cart-page{max-width:1160px;margin:auto;padding:70px 28px}.section-heading{margin-bottom:30px;position:relative}.section-heading h2{font:700 38px var(--font-serif);margin:0}.section-heading a{color:#9d542c;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:8px;right:0}.section-heading svg{width:15px}.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-card{border-bottom:1px solid #d8d2ca;padding-bottom:18px;display:block;position:relative}.product-image{aspect-ratio:1;background:#111;border-radius:5px;height:auto;margin-bottom:17px;position:relative;overflow:hidden;box-shadow:0 8px 22px #25140c20}.product-image img{object-fit:contain;transition:transform .4s}.product-card:hover img{transform:scale(1.02)}.product-card p{color:#9d542c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:700}.product-card h2,.product-card h3{font:700 20px var(--font-serif);margin:0}.product-card>span{color:#76716b;margin-top:4px;font-size:10px;display:block}.product-card>strong{font:700 15px var(--font-serif);margin-top:12px;display:block}.product-card>em{color:#a24e29;font-size:9px;font-style:normal;position:absolute;bottom:20px;right:0}.story{color:#fff;background:#151513 url(/brand/canyon.svg) bottom/cover no-repeat;justify-content:center;align-items:center;gap:170px;min-height:390px;padding:60px max(7vw,28px);display:flex}.story>div{max-width:500px}.story h2{font:700 48px/1.06 var(--font-serif);margin:0}.story span{color:#c8c2ba;font:15px/1.8 var(--font-serif);margin-top:22px;display:block}.story img{filter:drop-shadow(0 12px 20px #000)}.catalog-heading{text-align:center;border-bottom:1px solid #ddd8d1;padding-bottom:36px}.catalog-heading h1{font:700 47px var(--font-display);letter-spacing:.05em;margin:0}.catalog-heading span{color:#77716b;font:14px var(--font-serif)}.catalog-toolbar{color:#777;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-size:10px;display:flex}.catalog-sort{color:#aaa29a;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.catalog-sort select{color:#f1e9df;height:36px;font:600 12px var(--font-body);letter-spacing:0;text-transform:none;background:#111210;border:1px solid #423a34;border-radius:4px;padding:0 10px}.shop-filters{flex-wrap:wrap;align-items:end;gap:12px 16px;padding:18px 0 8px;display:flex}.shop-filters label{color:#aaa29a;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.shop-filters select{color:#f1e9df;background:#111210;border:1px solid #423a34;border-radius:4px;width:min(220px,100%);height:38px;margin-top:6px;padding:0 10px;display:block}.shop-stock{text-transform:none;letter-spacing:0;height:38px;font:600 13px var(--font-body);align-items:center;gap:8px;display:flex}.shop-stock input{accent-color:#c87143;width:16px;height:16px}.shop-filters-clear{color:#e0c4ae;height:38px;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #5a4032;border-radius:4px;padding:0 14px}.shop-filter-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 8px;list-style:none;display:flex}.shop-filter-chips button{color:#e8d8c8;height:30px;font:600 11px var(--font-body);cursor:pointer;background:#1a1612;border:1px solid #5a4032;border-radius:999px;padding:0 10px}.catalog-empty{margin-top:12px}.shipping-quotes{color:#aaa29a;margin:0 0 8px;padding:0;font-size:10px;list-style:none}.shipping-quotes li{justify-content:space-between;margin:4px 0;display:flex}.invoice-page .checkout-card{max-width:520px}.variant-picker{color:#aaa29a;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;display:block}.variant-picker select{color:#f1e9df;background:#111210;border:1px solid #423a34;border-radius:4px;width:100%;height:42px;margin-top:8px;padding:0 10px;display:block}.store-search{align-items:end;gap:12px;max-width:720px;margin:0 auto;padding:28px 6vw 0;display:flex}.store-search label{color:#aaa29a;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;flex:1}.store-search input{color:#f1e9df;background:#111210;border:1px solid #423a34;border-radius:4px;width:100%;height:42px;margin-top:8px;padding:0 12px;display:block}.return-form{margin-top:14px}.return-form textarea{color:#f1e9df;background:#111210;border:1px solid #423a34;border-radius:4px;width:100%;margin:6px 0 10px;padding:8px}.catalog-grid{grid-template-columns:repeat(3,1fr);row-gap:42px}.product-page>.breadcrumbs{margin-bottom:16px}.product-detail{grid-template-columns:1.35fr 1fr;gap:55px;display:grid}.product-detail-image{background:#111;border-radius:5px;min-height:520px;position:relative;overflow:hidden}.product-detail-image img{object-fit:contain}.product-copy{padding-top:26px}.product-copy h1{font:700 48px/1 var(--font-serif);margin:0}.product-copy>span{color:#777;margin:8px 0;display:block}.product-copy>strong{font:700 23px var(--font-serif);margin:25px 0 14px;display:block}.inventory{color:#2b713e;font-size:10px;font-weight:700}.inventory i{background:#2f9a51;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.product-copy .description{color:#57534e;font:14px/1.8 var(--font-serif);margin:26px 0}.add-button{width:100%;height:50px}.product-promises{color:#67615b;border-block:1px solid #ddd8d1;flex-direction:column;gap:10px;margin:22px 0;padding:17px 0;font-size:10px;display:flex}.product-promises span{align-items:center;gap:9px;display:flex}.product-promises svg{color:#9d542c;width:17px}.product-copy dl div{justify-content:space-between;margin:8px 0;font-size:10px;display:flex}.product-copy dt{color:#777}.product-copy dd{margin:0;font-weight:700}.cart-page h1{font:700 42px var(--font-display);margin:16px 0 35px}.back-link{color:#7a6d64;align-items:center;gap:7px;font-size:10px;display:inline-flex}.back-link svg{width:14px}.cart-layout{grid-template-columns:1.35fr .8fr;gap:42px;display:grid}.cart-lines h2,.checkout-card h2{font:700 20px var(--font-serif);margin:0 0 18px}.cart-line{border-top:1px solid #ded8d1;grid-template-columns:130px 1fr 105px 30px;align-items:center;gap:18px;min-height:115px;padding:14px 0;display:grid}.cart-thumb{background:#111;border-radius:4px;width:130px;height:82px;position:relative;overflow:hidden}.cart-thumb img{object-fit:cover}.cart-line>div:nth-child(2)>a{font:700 16px var(--font-serif)}.cart-line>div:nth-child(2)>span{color:#777;margin:6px 0;font-size:9px;display:block}.cart-line>div:nth-child(2)>strong{font-size:11px}.quantity{border:1px solid #d6d0c9;grid-template-columns:32px 1fr 32px;height:32px;display:grid}.quantity button{background:#fff;border:0}.quantity svg{width:12px}.quantity span{place-items:center;font-size:10px;display:grid}.remove{color:#8c8179;background:0 0;border:0}.remove svg{width:16px}.checkout-card{background:#fff;border:1px solid #dcd6ce;border-radius:5px;padding:24px;box-shadow:0 7px 25px #3020150d}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label,.auth-form label,.profile-fields label{color:#625c56;font-size:9px;font-weight:700}.form-grid label:first-child,.form-grid label:nth-child(4){grid-column:1/-1}.form-grid input,.auth-form input,.profile-fields input{background:#fff;border:1px solid #d8d3cc;border-radius:3px;outline-color:#9d542c;width:100%;height:38px;margin-top:5px;padding:0 10px;font-size:16px}.cart-summary{border-top:1px solid #ddd7cf;margin:22px 0;padding-top:14px}.cart-summary span{color:#716b65;justify-content:space-between;margin:8px 0;font-size:10px;display:flex}.cart-summary .total{color:#222;font:700 13px var(--font-serif);border-top:1px solid #ddd7cf;padding-top:10px}.checkout-card>.button{width:100%}.checkout-card>small{color:#8b8580;text-align:center;margin-top:10px;font-size:8px;line-height:1.5;display:block}.checkout-unavailable{color:#8a3d1c;font:700 12px/1.45 var(--font-serif);text-align:center;background:#f8e6df;border:1px solid #e4b6a4;border-radius:4px;margin:0 0 14px;padding:12px}.sandbox-chip{color:#6a5420;font:700 11px/1.4 var(--font-body);letter-spacing:.04em;text-align:center;background:#f4ead4;border:1px solid #c9b48a;border-radius:999px;margin:0 0 14px;padding:8px 12px}.form-error,.form-message{color:#a32c21;background:#fee6e3;border-radius:3px;margin:12px 0;padding:10px;font-size:10px}.form-message{color:#28633a;background:#e3f3e8}.empty-state{text-align:center;background:#fff;border:1px solid #ddd8d1;padding:70px 20px}.empty-state h2{font:700 25px var(--font-serif);margin:0 0 8px}.empty-state p{color:#777}.empty-state .button{margin-top:15px}.success-page{max-width:1100px;min-height:calc(100vh - 69px);margin:auto;padding:72px 24px 80px}.success-hero{text-align:center;max-width:640px;margin:0 auto 36px}.success-mark{color:#fff;background:#a65a30;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.success-mark svg{width:34px}.success-hero>p{color:#a65a30;letter-spacing:.18em;margin:24px 0 10px;font-size:10px;font-weight:700}.success-hero h1{font:700 42px/1.1 var(--font-serif);margin:0}.success-hero>span{color:#706a64;max-width:540px;font:15px/1.7 var(--font-serif);margin:16px auto 0;display:block}.success-hero strong{color:#2a241f}.success-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:18px;display:grid}.success-card{text-align:left;background:#fff;border:1px solid #dcd6ce;border-radius:8px;padding:24px;box-shadow:0 10px 30px #3020150d}.success-order-meta{flex-wrap:wrap;align-items:flex-end;gap:16px 22px;margin-bottom:18px;display:flex}.success-order-meta p{color:#8a847d;font:700 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px}.success-order-meta strong{font:700 22px var(--font-serif)}.success-next{gap:10px;margin:0;padding:0;list-style:none;display:grid}.success-next li{color:#5c564f;font:14px/1.5 var(--font-serif);align-items:flex-start;gap:10px;display:flex}.success-next svg{color:#a65a30;flex:none;width:16px;height:16px;margin-top:3px}.success-tracking{color:#2a241f;font:700 14px var(--font-serif);margin:16px 0 0}.success-token{color:#7a3d1d;margin:12px 0 0;font-size:12px}.success-token code{word-break:break-all;background:#efe4d8;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;display:inline-block}.success-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.success-actions .button:not(.button-solid){color:#e8c4a8;background:0 0;border-color:#8a5a3a}.success-receipt h2{font:700 20px var(--font-serif);margin:0 0 16px}.success-item{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.success-thumb{background:#111;border-radius:4px;width:72px;height:52px;position:relative;overflow:hidden}.success-thumb img{object-fit:cover;width:100%;height:100%}.success-item strong,.success-item span{display:block}.success-item strong{font:700 15px var(--font-serif)}.success-item span{color:#7a736c;margin-top:3px;font-size:12px}.success-totals{border-top:1px solid #e4ddd4;margin-top:8px;padding-top:12px}.success-totals span{color:#716b65;justify-content:space-between;margin:7px 0;font-size:13px;display:flex}.success-totals .total{color:#1e1e1c;font:700 16px var(--font-serif);border-top:1px solid #e4ddd4;padding-top:10px}.success-addresses{border-top:1px solid #e4ddd4;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:16px;display:grid}.success-addresses p{color:#a65a30;font:700 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.success-addresses strong,.success-addresses span{display:block}.success-addresses strong{font:700 14px var(--font-serif)}.success-addresses span{color:#6f6b66;font:13px/1.5 var(--font-body);margin-top:4px}.success-account-hint{text-align:center;color:#8a847d;font:14px var(--font-serif);margin:28px auto 0}.success-account-hint a{color:#a65a30}.success-page .order-status{color:#e8c4a8;width:max-content;font:700 11px var(--font-body);text-transform:uppercase;background:#2a211b;border-radius:999px;padding:4px 10px;font-style:normal}.guest-track-card{text-align:left;gap:12px;max-width:480px;margin:0 auto 28px;display:grid}.guest-track-card input{border:1px solid #d8d3cc;border-radius:3px;width:100%;height:38px;padding:0 10px}.guest-track-card .button{width:100%}.auth-page{background:#0b0c0b;grid-template-columns:minmax(0,46%) minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:100dvh;display:grid;overflow-x:hidden}.auth-art{color:#f3ebe1;background:#0b0c0b;min-height:100%;padding:36px 42px;position:relative;overflow:hidden}.auth-art-photo,.auth-art>img{object-fit:cover;object-position:80% 50%;opacity:1}.auth-art:after{content:"";background:linear-gradient(#080908d8 0,#08090840 26%,#120c0833 50%,#080908c7 82%,#080908f0 100%),linear-gradient(90deg,#080908f2 0,#08090899 10%,#0000 30%),linear-gradient(160deg,#a85d3814,#0000 42%);position:absolute;inset:0}.auth-art>a,.auth-art h1{z-index:1;position:relative}.auth-art>a{background:0 0;justify-content:flex-start;width:max-content}.auth-art .header-brand,.auth-art .header-brand-logo,.auth-art .brand--lockup,.auth-art .brand-lockup{background:0 0;width:228px;max-width:100%;height:auto}.auth-art .brand-lockup{filter:drop-shadow(0 10px 22px #0008);max-height:42%}.auth-art h1{font:700 52px/1.12 var(--font-display);letter-spacing:.14em;text-shadow:0 10px 32px #000c;margin:0;position:absolute;bottom:48px;left:42px}.auth-form{place-items:center;min-width:0;padding:35px;display:grid}.auth-form>div{width:min(390px,100%)}.auth-form p{color:#a45a32;letter-spacing:.18em;font-size:9px;font-weight:700}.auth-form h2{font:700 36px var(--font-serif);margin:8px 0}.auth-form>div>span{color:#777;font:13px/1.6 var(--font-serif);margin-bottom:25px;display:block}.auth-form label{margin:12px 0;display:block}.auth-form .button{width:100%;margin-top:10px}.auth-switch{text-align:center;color:#777;margin-top:20px;font-size:10px}.auth-form input{font-size:16px;line-height:1.35}.auth-switch a{color:#9d542c;font-weight:700}.back-home{text-align:center;color:#857d76;margin-top:24px;font-size:9px;display:block}.account-content{width:100%;padding:25px 32px 50px}.account-heading{margin:20px 0 27px}.account-heading h1{font:700 30px var(--font-display);letter-spacing:.04em;margin:0}.account-heading>span{color:#6a645c;max-width:560px;font:15px/1.55 var(--font-serif);margin-top:8px;display:block}.account-orders article{background:#fff;border:1px solid #dfdbd5;border-radius:4px;margin-bottom:13px}.account-order-top{background:#f5f2ee;border-bottom:1px solid #e0dcd7;grid-template-columns:1.2fr 1.2fr 1fr 110px;align-items:center;min-height:62px;padding:12px 16px;display:grid}.account-order-top>div span{color:#888;font-size:7px;display:block}.account-order-top strong{font:700 10px var(--font-serif)}.account-order-body{flex-wrap:wrap;align-items:center;gap:14px;min-height:80px;padding:11px 16px;display:flex}.history-item{flex:180px;align-items:center;gap:10px;min-width:0;display:flex}.history-item>div{background:#111;border-radius:3px;width:82px;height:50px;position:relative;overflow:hidden}.history-item img{object-fit:cover}.history-item strong,.history-item small{display:block}.history-item strong{font:700 11px var(--font-serif)}.history-item small{color:#777;margin-top:4px;font-size:7px}.account-order-body>a{color:#9d542c;align-items:center;font-size:9px;font-weight:700;display:flex}.account-order-body svg{width:13px}.account-form-card{background:#fff;border:1px solid #ded9d2;min-height:280px;padding:28px}.address-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px 16px;display:flex}.address-empty h2{font:700 24px var(--font-serif);margin:8px 0}.address-empty p{color:#6a645c;max-width:400px;font:15px/1.55 var(--font-serif)}.address-empty .button{margin-top:12px}.profile-fields{max-width:540px}.profile-fields label{margin-bottom:15px;display:block}.profile-fields p{color:#777;font-size:10px;line-height:1.6}.profile-fields fieldset{border:0;border-top:1px solid #e6e1da;margin:28px 0 0;padding:18px 0 0}.profile-fields legend{color:#9d542c;letter-spacing:.14em;padding:0;font-size:9px;font-weight:700}.profile-fields input:read-only{color:#555;background:#f5f3f0}.profile-fields .button{margin-top:4px}@media (max-width:700px){.hero{height:540px}.hero-copy{padding:95px 22px}.hero-copy h1{font-size:47px}.hero-copy>span{font-size:14px}.trust-strip{justify-content:start;gap:12px;padding:16px;display:grid}.home-section,.catalog-page,.product-page,.cart-page{padding:42px 16px}.section-heading h2{font-size:29px}.section-heading a{margin-top:10px;position:static}.product-grid,.catalog-grid{grid-template-columns:1fr}.product-image{aspect-ratio:1;height:auto}.story{gap:0;padding:50px 24px}.story h2{font-size:37px}.story>img{display:none}.product-detail{grid-template-columns:1fr;gap:25px}.product-detail-image{min-height:310px}.product-copy{padding-top:0}.product-copy h1{font-size:38px}.cart-layout{grid-template-columns:1fr}.cart-line{grid-template-columns:92px 1fr 85px 22px;gap:10px}.cart-thumb{width:92px;height:64px}.form-grid{grid-template-columns:1fr}.form-grid label{grid-column:1!important}.auth-page{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.auth-art{min-height:168px;max-height:28svh;padding:16px 18px}.auth-art-photo,.auth-art>img{object-position:94% 58%}.auth-art:after{background:linear-gradient(#080908d4 0,#0809084d 34%,#080908e8 100%),linear-gradient(90deg,#080908 0,#080908f0 34%,#0000 60%)}.auth-art h1{font-size:22px;bottom:16px;left:18px}.auth-art .header-brand,.auth-art .header-brand-logo,.auth-art .brand--lockup,.auth-art .brand-lockup{width:118px;height:auto}.auth-art .brand-lockup{max-height:72px}.auth-form{align-content:start;padding:28px 20px 40px}.auth-form h2{font-size:28px}.auth-form input{font-size:16px}.account-content{padding:14px}.account-heading{margin:18px 0}.account-order-top{grid-template-columns:1fr 1fr;gap:10px}.account-order-top>em{justify-self:start}.account-order-body{flex-direction:column;align-items:flex-start}.track-product-image{width:75px;height:38px;margin-right:10px}.track-item>a{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.store-root{--store-bg:#050605;--store-panel:#0c0d0b;--store-line:#2a2420;--copper:#d4783c;--copper-deep:#b85a28;--cream-text:#f3ebe2;--store-max:1600px;--store-gutter:clamp(28px,5vw,80px);--store-gutter-mobile:16px;--store-inset:22px;--store-inset-sm:18px;--store-header-h:80px;background:var(--store-bg);color:var(--cream-text)}.store-header{z-index:20;color:#eee8dd;background:#0c0d0c;border-bottom:1px solid #30261f;height:52px;position:sticky;top:0}.store-header-inner{max-width:1440px;padding:0 5%}.store-header .brand{color:#b56a42;width:auto}.store-header .brand-lockup--header{max-width:210px;height:44px}.store-header .skull-mark--small{width:auto;height:44px}.store-header nav{gap:43px;margin:0 auto}.store-header nav a{letter-spacing:.14em;font-size:10px}.store-icons{gap:20px}.store-icons a{display:flex}.store-icons svg{stroke-width:1.5px;width:19px}.store-menu{color:inherit;background:0 0;border:0;display:none}.store-menu-scrim,.store-mobile-menu{display:none}.store-root :is(.copper-button,.outline-button,.drop-cart,.store-icons a,.mobile-bottom a,button){transition:transform .14s,opacity .14s}.store-root :is(.copper-button,.outline-button,.drop-cart,.mobile-bottom a,button):active{opacity:.82;transform:translateY(1px)}.store-root :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #c87548}.store-root .store-header :is(a,button):focus,.store-root .store-header :is(a,button):focus-visible,.store-root .store-menu:focus,.store-root .store-menu:focus-visible{outline:none}.home{background:#090a09;max-width:1440px;margin:auto}.home-hero{background:#140e0b;border-bottom:1px solid #3a2a20;height:275px;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;object-position:center 59%}.home-hero-shade{background:linear-gradient(90deg,#070808 0 37%,#080908f2 43%,#08090874 57%,#0000 76%),linear-gradient(0deg,#080908d9 0,#0000 38%);position:absolute;inset:0}.home-hero-copy{z-index:2;position:absolute;top:54px;left:5%}.home-hero-copy>p{color:#a9a198;font:700 9px var(--font-body);letter-spacing:.31em;margin:0}.home-hero-copy h1{color:#b6653c;font:700 55px/.96 var(--font-display);letter-spacing:.035em;text-shadow:0 2px 3px #000;margin:4px 0 0}.home-hero-copy>span{color:#cbc2b6;font:700 11px var(--font-body);letter-spacing:.42em;text-align:center;margin:4px 0 17px;display:block}.home-hero-copy>div{gap:10px;display:flex}.copper-button,.outline-button{min-height:38px;font:700 9px var(--font-display);letter-spacing:.16em;border:1px solid #a85d38;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.copper-button{color:#fff;background:linear-gradient(#e39252 0%,#d4783c 42%,#b85a28 100%);box-shadow:inset 0 1px #f0b07a,0 6px 18px #3a160880}.outline-button{color:#eee5d9;background:#0b0c0baa}.hero-script{color:#b16b43;text-align:center;text-shadow:0 2px 3px #000;margin:0;font:italic 24px/1.04 Georgia,serif;position:absolute;bottom:24px;right:7%;transform:rotate(-7deg)}.home-categories{grid-template-columns:repeat(4,1fr);gap:9px;padding:9px 5% 0;display:grid}.category-card{background:#111;border:1px solid #47413a;height:126px;position:relative;overflow:hidden}.category-card:after{content:"";background:linear-gradient(#0000 28%,#080908f2);position:absolute;inset:0}.category-card img{object-fit:cover;backface-visibility:hidden;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.category-card:hover img{transform:scale(1.06)}.category-card>span{z-index:2;font:700 8px var(--font-display);letter-spacing:.13em;color:#ded7cd;flex-direction:column;display:flex;position:absolute;bottom:11px;left:15px}.category-card strong{color:#f2ece3;letter-spacing:.03em;margin-bottom:2px;font-size:17px}.category-card svg{color:#bc6b3f;width:11px;position:absolute;bottom:-1px;left:82px}.home-section{max-width:none;padding:14px 5% 5px}.compact-section{padding-top:14px}.home-title-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.home-title-row h2{font:700 22px/1 var(--font-display);letter-spacing:.07em;margin:0}.home-title-row h2 small{color:#77736d;font:700 7px var(--font-body);letter-spacing:.18em;margin-left:8px}.home-title-row>a{color:#bd7147;font:700 7px var(--font-display);letter-spacing:.12em;align-items:center;gap:5px;display:flex}.drop-section{z-index:0;isolation:isolate;contain:layout paint;position:relative;overflow:hidden}.drop-rail{min-width:0}.drop-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.drop-card{background:#10110f;border:1px solid #3d3934;border-radius:2px;height:133px;overflow:hidden}.drop-image{background:#0b0c0b;height:68px;position:relative;overflow:hidden}.drop-image img{object-fit:contain}.drop-image:after{content:"";background:linear-gradient(#0000 42%,#0a0b0966);position:absolute;inset:0}.drop-image>b{z-index:2;color:#d7804c;font:700 8px var(--font-display);letter-spacing:.08em;background:#0b0c0be8;border:1px solid #a85d38;padding:4px 6px;position:absolute;top:7px;left:7px}.drop-copy{align-items:center;height:64px;padding:8px 8px 8px 11px;display:flex}.drop-copy>a{flex-direction:column;flex:1;min-width:0;display:flex}.drop-copy strong{font:700 13px var(--font-display);letter-spacing:.04em;text-transform:uppercase}.drop-copy span{color:#aaa39a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.drop-copy em{color:#d17240;font:700 9px var(--font-body);margin-top:2px;font-style:normal}.drop-cart{color:#fff;background:linear-gradient(#b26339,#7e3f25);border:1px solid #7e452d;border-radius:2px;place-items:center;width:38px;height:38px;display:grid}.drop-cart:disabled{opacity:.35}.story-standard{z-index:1;isolation:isolate;contain:layout paint;background:#090a09;border-bottom:1px solid #312e2a;grid-template-columns:1.1fr .62fr .55fr;align-items:center;gap:17px;margin:5px 5% 0;padding:0 0 7px;display:grid;position:relative;overflow:hidden}.story-video{isolation:isolate;contain:layout paint;border:1px solid #49382e;width:100%;height:147px;display:block;position:relative;overflow:hidden}.story-video img{object-fit:cover}.story-video:after{content:"";background:#120d093f;position:absolute;inset:0}.story-video i{z-index:2;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-video span{z-index:2;color:#b96840;transform-origin:0 100%;max-width:calc(100% - 24px);font:italic 20px Georgia,serif;position:absolute;bottom:clamp(10px,8%,12px);left:clamp(12px,4%,19px);transform:rotate(-5deg)}.story-copy h2{font:700 21px var(--font-display);letter-spacing:.1em;margin:0 0 9px}.story-copy p{color:#c8c0b7;margin:0 0 10px;font-size:8px;line-height:1.6}.story-copy .story-officer{color:#f6f0e8;font-weight:600}.story-copy .copper-button{min-height:29px;padding:0 15px;font-size:7px}.values{border-left:1px solid #35312d;padding-left:16px}.values span{flex-direction:column;justify-content:center;min-height:29px;margin:10px 0;padding-left:37px;display:flex;position:relative}.values svg{color:#bbb3aa;width:23px;position:absolute;top:1px;left:0}.values b{font:700 7px var(--font-body);letter-spacing:.13em}.values small{color:#77736d;letter-spacing:.12em;margin-top:3px;font-size:5px}.custom-section{padding-bottom:7px}.custom-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.custom-grid>a{border:1px solid #3e3a35;height:79px;position:relative;overflow:hidden}.custom-grid img{object-fit:cover;opacity:.8;transition:transform .42s cubic-bezier(.2,.7,.2,1),opacity .28s}.custom-grid>a:after{content:"";background:linear-gradient(90deg,#090a09e8 0,#090a0968 58%,#0000);position:absolute;inset:0}.custom-grid span{z-index:2;flex-direction:column;display:flex;position:absolute;top:13px;left:18px}.custom-grid strong{font:700 13px var(--font-display);letter-spacing:.08em}.custom-grid small{color:#c4bdb5;margin-top:2px;font-size:7px}.custom-grid b{color:#bd7043;font:700 7px var(--font-body);letter-spacing:.12em;align-items:center;gap:4px;margin-top:9px;display:flex}.reviews-section{border-bottom:1px solid #302d29;grid-template-columns:1.05fr repeat(3,1fr);gap:9px;margin:0 5%;padding:7px 0;display:grid}.rating h2{font:700 16px var(--font-display);letter-spacing:.08em;margin:0 0 4px}.rating>strong{font:700 34px var(--font-body);margin-right:9px}.rating>span{vertical-align:top;flex-direction:column;padding-top:4px;display:inline-flex}.rating b,blockquote>b{color:#cf7040;letter-spacing:.08em}.rating small{color:#aaa39a;margin-top:2px;font-size:6px}.reviews-section blockquote{background:#0e0f0e;border:1px solid #35322e;margin:0;padding:9px 12px;font-size:7px}.reviews-section blockquote p{color:#d0c9c0;margin:3px 0 4px;line-height:1.35}.reviews-section blockquote footer{color:#8f8982;align-items:center;font-size:6px;display:flex}.reviews-section blockquote footer svg{color:#ddd;width:9px}.home-newsletter{background:linear-gradient(90deg,#0b0c0b 55%,#160e09cc),url(/brand/home/hero.webp) 50% 70%/cover;border-top:1px solid #2a2622;justify-content:space-between;align-items:center;gap:28px;min-height:66px;padding:18px clamp(28px,5vw,80px);display:flex}.home-newsletter h2{font:700 13px var(--font-display);letter-spacing:.12em;margin:0}.home-newsletter p{color:#aaa39a;margin:3px 0 0;font-size:7px}.home-newsletter form{grid-template-columns:1fr 130px;width:min(48%,520px);display:grid;position:relative}.home-newsletter input{color:#eee;background:#111211;border:1px solid #45413b;border-radius:2px 0 0 2px;outline-color:#a85d38;height:35px;padding:0 13px;font-size:8px}.home-newsletter button{color:#fff;font:700 8px var(--font-display);letter-spacing:.14em;background:linear-gradient(90deg,#b6673e,#8c4326);border:0}.home-newsletter form>span{color:#d1794b;font-size:7px;position:absolute;top:38px}.newsletter-success{letter-spacing:.1em;font-weight:700;color:#d1794b!important}.store-close{display:block}.store-footer{color:#9d9790;background:#080908;border-top:1px solid #2d2824}.store-footer-main{grid-template-columns:minmax(200px,240px) minmax(0,1fr) auto;align-items:center;gap:22px 36px;padding:26px clamp(28px,5vw,80px) 22px;display:grid}.store-footer-brand{flex-direction:column;align-items:flex-start;gap:8px;width:auto;min-width:0;text-decoration:none;display:flex}.store-footer-logo{width:210px;max-width:100%;height:auto;display:block}.store-footer-tagline{color:#8d8379;font:700 9px/1.2 var(--font-display);letter-spacing:.22em;text-transform:uppercase}.store-footer-main nav{font:700 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 26px;display:flex}.store-footer-main nav a{color:#d8d0c6;white-space:nowrap;text-decoration:none;transition:color .16s}.store-footer-main:not(:has(.socials)){grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.socials{color:#e8e0d5;justify-content:flex-end;align-items:center;gap:10px;display:flex}.socials span,.socials a{width:36px;height:36px;color:inherit;border:1px solid #3a3530;border-radius:2px;place-items:center;transition:color .16s,border-color .16s,background-color .16s;display:grid}.socials svg{width:16px;height:16px}.store-footer-bottom{border-top:1px solid #24221f;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 clamp(28px,5vw,80px);font-size:12px;display:flex}.store-footer-bottom b{letter-spacing:.16em;color:#756f69;font:700 11px var(--font-display)}.store-footer-credit{color:#6a6560;letter-spacing:.01em;text-align:center;margin:0;padding:0 clamp(28px,5vw,80px) 14px;font-size:11px;font-weight:400;line-height:1.4}.store-footer-credit a{color:#7a746e;text-decoration:none}.store-footer-credit a:hover,.store-footer-credit a:focus-visible{color:#8d877f;text-decoration:underline}.account-store>.store-footer{display:none}.store-root .store-layout{color:var(--ink)}.marketing-page{max-width:1440px;min-height:calc(100vh - 153px);margin:auto}.marketing-page>section{place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.marketing-page>section>img{object-fit:cover}.marketing-page>section>div{background:linear-gradient(90deg,#080908eb,#08090873),linear-gradient(#0000 40%,#080908e0);position:absolute;inset:0}.marketing-page article{z-index:2;text-align:center;width:min(660px,90%);position:relative}.marketing-page article p{color:#c87548;letter-spacing:.22em;margin:0 0 12px;font-size:10px;font-weight:700}.marketing-page article h1{font:700 58px var(--font-display);letter-spacing:.07em;margin:0}.marketing-page article span{color:#d0c7bd;max-width:570px;font:15px/1.7 var(--font-serif);margin:15px auto 25px;display:block}.route-loading{background:#090a09;min-height:calc(100vh - 52px);padding:6% 5%}.route-loading div{background:#1a1815;border-radius:2px;height:18px;margin-bottom:16px;animation:.9s ease-in-out infinite alternate loading-pulse}.route-loading div:first-child{width:35%;height:44px}.route-loading div:nth-child(2){width:72%}.route-loading div:last-child{width:58%}@keyframes loading-pulse{to{opacity:.45}}.catalog-page,.product-page,.cart-page{color:#eee6dc}.catalog-heading,.catalog-toolbar,.product-card,.product-promises,.cart-line,.cart-summary,.cart-summary .total{border-color:#37322e}.catalog-heading span,.product-card>span,.product-copy>span,.product-copy .description,.product-copy dt,.cart-summary span,.back-link{color:#aaa29a}.catalog-heading p,.product-copy>p,.product-card p,.inventory,.section-heading a{color:#c87143}.product-card>strong,.product-card h2,.product-copy h1,.cart-page h1{color:#f1e9df}.checkout-card,.empty-state{background:#111210;border-color:#423a34;box-shadow:0 7px 25px #0008}.form-grid input{color:#fff;background:#0b0c0b;border-color:#4a433d}.quantity{border-color:#47413b}.quantity button{color:#fff;background:#171816}.remove{color:#a99b90}.success-page{color:#eee6dc}.success-hero>span,.success-next li,.success-item span,.success-totals span,.success-addresses span,.success-account-hint{color:#aaa29a}.success-hero strong,.success-order-meta strong,.success-tracking,.success-item strong,.success-addresses strong,.success-totals .total{color:#f1e9df}.success-card{background:#111210;border-color:#423a34;box-shadow:0 10px 30px #0008}.store-root .checkout-unavailable{color:#e4b39a;background:#1a100c;border-color:#6a3a28}.store-root .sandbox-chip{color:#e6d3a4;background:#1c1810;border-color:#6a5430}.store-root .success-card,.store-root .guest-track-card{background:#111210;border-color:#423a34}.store-root .success-token,.store-root .success-hero>span,.store-root .success-totals span{color:#c8c0b7}.store-root .success-token code{color:#e4b39a;background:#2a1c14}.auth-page{background:#0b0c0b}.auth-form{color:#eee6dc;background:radial-gradient(circle at 100% 0,#27150d,#0c0d0c 48%)}.auth-form input{color:#fff;background:#101110;border-color:#4a433c}.auth-form>div>span,.auth-switch,.back-home{color:#aaa39a}@media (min-width:1600px){.auth-art{padding:44px 56px}.auth-art-photo,.auth-art>img{object-position:88% 48%}.auth-art .header-brand,.auth-art .header-brand-logo,.auth-art .brand--lockup,.auth-art .brand-lockup{width:248px}.auth-art h1{font-size:64px;bottom:56px;left:56px}}@media (prefers-reduced-motion:reduce){.store-root :is(.copper-button,.outline-button,.drop-cart,.store-icons a,.mobile-bottom a,button),.category-card img,.product-image img{transition:none}.route-loading div{animation:none}}@media (max-width:1100px) and (min-width:701px){.store-header .brand{width:auto}.store-header .brand-lockup--header{max-width:180px;height:40px}.store-header nav{gap:20px}.store-header-inner{padding-inline:3%}.store-footer-main{grid-template-columns:minmax(180px,1fr) auto;grid-template-areas:"brand socials""nav nav";gap:16px 24px;padding:24px 3% 20px}.store-footer-main:not(:has(.socials)){grid-template-columns:minmax(180px,1fr);grid-template-areas:"brand""nav"}.store-footer-brand{grid-area:brand}.store-footer-logo{width:190px}.store-footer-main nav{grid-area:nav;justify-content:flex-start;gap:10px 22px;font-size:11px}.socials{grid-area:socials;align-self:center}.home-newsletter{gap:20px;padding:20px 3%}.home-newsletter form{width:min(52%,420px)}.store-footer-bottom,.store-footer-credit{padding-inline:3%}}@media (max-width:900px){.auth-page{flex-direction:column;grid-template-columns:none;width:100%;max-width:100%;display:flex}.auth-art{flex:none;height:min(28svh,220px);min-height:160px;max-height:220px}.auth-art .brand--lockup,.auth-art .brand-lockup{width:min(132px,42vw)}.auth-art .brand-lockup{max-height:78px}.auth-form{flex:1;align-content:start;min-width:0}}@media (max-width:700px){body{background:#090a09}.store-root{min-height:100dvh;padding-bottom:calc(63px + env(safe-area-inset-bottom));background:#090a09}.demo-banner{padding:8px 12px;font-size:9px}.store-header{height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.store-header-inner{padding:0 max(11px,env(safe-area-inset-right)) 0 max(11px,env(safe-area-inset-left));justify-content:space-between;position:relative}.store-menu{place-items:center;width:34px;padding:0;display:grid}.store-menu svg{width:26px;height:26px}.store-menu-scrim{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070706e6;border:0;display:block;position:fixed;inset:0}.store-mobile-menu{z-index:120;width:min(100vw,420px);max-width:100vw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);isolation:isolate;background-color:#0c0d0c;background-image:linear-gradient(#141210 0 18%,#0c0d0c 46%,#090a09 100%);border:0;border-right:1px solid #503726;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 48px #000c}html.store-menu-open .mobile-bottom{visibility:hidden;pointer-events:none}.store-mobile-menu-head{background:#12110f;border-bottom:1px solid #3a2a22;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.store-mobile-menu-head p{color:#c87548;font:700 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px}.store-mobile-menu-head strong{color:#f3ebe2;font:700 22px/1 var(--font-display);letter-spacing:.04em;display:block}.store-mobile-menu-close{color:#e8d4c4;background:#161310;border:1px solid #5a3d2c;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.store-mobile-menu-close svg{width:22px;height:22px}.store-mobile-menu-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:0 0;flex:auto;min-height:0;padding:8px 16px 6px;overflow-y:auto}.store-mobile-menu-section{padding:4px 0 10px}.store-mobile-menu-section>p,.store-mobile-menu-group>p{color:#c87548;font:700 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;margin:10px 4px 8px}.store-mobile-menu-group{padding:2px 0 4px}.store-mobile-menu-link{color:#f0e7dc;background:#121110;border:1px solid #2c2824;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:6px 0;padding:0 16px;display:flex}.store-mobile-menu-link span{align-items:center;gap:12px;min-width:0;display:flex}.store-mobile-menu-link span svg{color:#c87548;flex:none;width:20px;height:20px}.store-mobile-menu-link strong{font:700 18px/1.1 var(--font-serif);letter-spacing:0;text-transform:none}.store-mobile-menu-link>svg{color:#c87548;flex:none;width:18px;height:18px}.store-mobile-menu-link.active{background:#a85d3820;border-color:#a85d38}.store-mobile-menu-link.active strong{color:#f3ebe2}.store-mobile-menu-link.is-child{background:#0e0f0e;min-height:48px;margin-left:10px;padding-inline:14px}.store-mobile-menu-link.is-child strong{font-size:16px}.store-mobile-menu-chips{grid-template-columns:1fr 1fr;gap:8px;padding:2px 0 6px;display:grid}.store-mobile-menu-chips a{color:#e8dfd4;min-height:44px;font:700 13px/1 var(--font-body);text-align:center;background:#10110f;border:1px solid #3a3530;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:flex}.store-mobile-menu-chips a.active{color:#f3ebe2;background:#a85d3820;border-color:#a85d38}.store-mobile-menu-utils{background:#0c0d0c;border-top:1px solid #2c2621;flex:none;grid-template-columns:1fr 1fr;gap:10px;padding:8px 16px 14px;display:grid}.store-mobile-menu-utils a{color:#d8d0c6;min-height:52px;font:700 14px/1 var(--font-body);background:#10110f;border:1px solid #3a3530;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.store-mobile-menu-utils a.active{color:#f3ebe2;background:#a85d3818;border-color:#a85d38}.store-mobile-menu-utils svg{color:#c87548;width:18px;height:18px}.store-mobile-menu-utils em{color:#1a120e;min-width:18px;height:18px;font:800 11px var(--font-display);background:#f4e8da;border:1.5px solid #0b0c0b;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid}.store-mobile-menu-plate{pointer-events:none;flex:none;height:96px;position:relative;overflow:hidden}.store-mobile-menu-canyon{opacity:1;min-height:100%;position:absolute;inset:0}.store-mobile-menu-canyon img{object-fit:cover;object-position:center 70%}.store-mobile-menu-plate p{z-index:1;color:#e6d4c2;font:700 11px/1.4 var(--font-display);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px #000a;margin:0;position:absolute;bottom:16px;left:20px}.store-header .brand{width:auto;height:40px;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.store-header .brand-lockup--header{width:auto;max-width:168px;height:40px}.store-header .skull-mark--small{flex:none;width:auto;max-width:72px;height:40px}.store-header-inner>nav:not(.store-mobile-menu),.store-icons>a:first-child{display:none}.store-icons{gap:4px;margin-left:auto}.store-icons svg{width:22px;height:22px}.store-menu{width:48px;height:48px;margin-left:-4px}.store-icons a{justify-content:center;align-items:center;width:44px;height:48px}.store-icons em{width:15px;height:15px;font-size:8px;top:-6px;right:-5px}.home-hero{height:auto;min-height:420px}.home-hero>img{object-position:center 56%}.home-hero-shade{background:linear-gradient(90deg,#070808 0 48%,#080908d9 57%,#0000 82%),linear-gradient(0deg,#080908d9 0,#0000 38%)}.home-hero-copy{top:28px;left:16px}.home-hero-copy>p{font-size:11px}.home-hero-copy h1{font-size:36px}.home-hero-copy>span{margin-bottom:8px;font-size:12px}.home-hero-copy>div{gap:10px;width:min(260px,100%);display:grid}.copper-button,.outline-button{min-height:48px;padding:0 16px;font-size:12px}.hero-script{font-size:18px;bottom:72px;right:16px}.home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 0}.category-card{height:auto;min-height:148px}.category-card>span{font-size:11px;bottom:12px;left:12px}.category-card strong{font-size:18px}.category-card svg{width:12px;left:auto}.home-section{padding:20px 16px}.home-title-row{margin-bottom:12px}.home-title-row h2{font-size:26px}.home-title-row h2 small{font-size:11px;display:block}.home-title-row>a{min-height:44px;font-size:12px}.home-title-row>a svg{width:14px}.drop-rail{margin-right:0;padding-right:0;overflow:visible}.drop-grid{grid-template-columns:1fr;gap:12px;display:grid}.drop-card{min-width:0;height:auto}.drop-image{height:auto}.drop-image>b{padding:4px 6px;font-size:11px}.drop-copy{height:auto;padding:14px}.drop-copy strong{font-size:18px}.drop-copy span{font-size:14px}.drop-copy em{margin-top:4px;font-size:16px}.drop-cart{width:48px;height:48px}.drop-cart svg{width:20px}.story-standard{grid-template-columns:1fr;gap:16px;margin:0 16px;padding:0 0 20px;display:block}.story-video{height:auto;min-height:200px}.story-video i{width:56px;height:56px}.story-video span{font-size:22px}.story-copy h2{font-size:28px}.story-copy p{max-height:none;font-size:16px;overflow:visible}.story-copy .copper-button{min-height:48px}.values{flex-direction:column;display:flex}.custom-section{padding-top:16px}.custom-grid{grid-template-columns:1fr;gap:12px;display:grid}.custom-grid>a{height:auto;min-height:140px}.custom-grid span{top:18px;left:16px}.custom-grid strong{font-size:18px}.custom-grid small{font-size:14px}.custom-grid b{margin-top:10px;font-size:12px}.reviews-section{grid-template-columns:1fr;margin:0 16px;padding:16px 0 24px;display:block}.reviews-section blockquote{display:block}.rating h2{font-size:26px}.rating>strong{font-size:40px}.home-newsletter{min-height:91px;padding:10px 17px;display:block}.home-newsletter h2{font-size:11px}.home-newsletter form{grid-template-columns:1fr 105px;width:100%;margin-top:7px}.store-footer{border-top:1px solid #2d2824;flex-direction:column;display:flex}.store-footer-main{padding:28px max(16px,env(safe-area-inset-left)) 20px max(16px,env(safe-area-inset-right));text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;display:grid}.store-footer-brand{align-items:center}.store-footer-logo{width:168px}.store-footer-main nav{justify-content:center;gap:12px 18px}.socials{justify-content:center}.store-footer-bottom{text-align:center;min-height:0;padding:14px max(16px,env(safe-area-inset-left)) 18px max(16px,env(safe-area-inset-right));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.store-footer-credit{padding:0 max(16px,env(safe-area-inset-left)) 16px max(16px,env(safe-area-inset-right));font-size:10px}.mobile-bottom{z-index:50;height:calc(63px + env(safe-area-inset-bottom));padding:7px max(24px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a09f7;border-color:#493324;box-shadow:0 -8px 24px #0008}.mobile-bottom a{color:#d8d0c6;min-height:44px;font-size:8px;position:relative}.mobile-bottom svg{width:20px;height:20px}.mobile-bottom a.active{color:#c87548}.mobile-bottom a.active:before{content:"";border-top:2px solid #c87548;width:30px;position:absolute;top:-8px}.catalog-page,.product-page,.cart-page{padding:34px 16px}.product-grid,.catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-image{aspect-ratio:1;height:auto}.cart-layout{display:block}.checkout-card{margin-top:25px}.success-page{padding:36px 16px 70px}.success-hero h1{font-size:32px}.success-layout,.success-addresses{grid-template-columns:1fr}.auth-page{padding-bottom:0}.marketing-page>section{min-height:calc(100vh - 121px)}.marketing-page article h1{font-size:39px}}@media (max-width:600px){.account-store{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.account-content,.track-content{width:100%;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:24px}.account-form-card{min-height:0;padding:18px}.account-order-body{gap:12px}.history-item{width:100%;min-width:0}.account-order-body>a{min-height:44px}.cart-line{grid-template-columns:78px minmax(0,1fr) 82px 22px}.cart-thumb{width:78px}.checkout-card{padding:18px}.form-grid input,.auth-form input,.profile-fields input{height:44px;min-height:44px}.button,.copper-button,.outline-button{min-height:44px}}.store-header{background:linear-gradient(90deg,#060706f0,#0c0b09e0,#060706f0);border-color:#493324;height:64px}.store-header-inner{grid-template-columns:285px minmax(0,1fr) 145px;max-width:1600px;padding-inline:clamp(28px,5vw,80px);display:grid}.store-header .header-brand{justify-content:flex-start;width:270px;height:100%}.header-brand-logo{width:270px;height:auto;display:block}.store-header nav{justify-content:center;gap:clamp(28px,3.1vw,50px);margin:0}.store-header nav a{color:#eee7dc;letter-spacing:.18em;white-space:nowrap;font-size:11px;line-height:1}.store-header nav a:hover,.store-icons a:hover{color:#c77548}.store-icons{color:#e8e0d5;justify-content:flex-end;gap:20px}.store-icons svg{stroke-width:1.6px;width:21px;height:21px}@media (max-width:1100px) and (min-width:701px){.store-header-inner{grid-template-columns:220px minmax(0,1fr) 110px;padding-inline:3%}.store-header .header-brand,.header-brand-logo{width:210px}.store-header nav{gap:18px}.store-header nav a{font-size:9px}.store-icons{gap:13px}}.home-hero{height:clamp(500px,37vw,590px)}.home-hero>img{object-position:center 58%}.home-hero-shade{background:linear-gradient(90deg,#070808fa 0,#080908e8 34%,#08090873 58%,#0000 80%),linear-gradient(0deg,#080908df 0,#0000 44%)}.home-hero-copy{width:min(640px,52vw);top:clamp(38px,4vw,68px);left:clamp(32px,6vw,96px)}.home-hero-lockup{filter:drop-shadow(0 5px 8px #000);width:100%;height:auto}.copper-button,.outline-button{min-height:54px;padding-inline:30px;font-size:13px}.copper-button svg,.outline-button svg{width:16px}.hero-script{font-size:34px;bottom:52px;right:8%}.home-categories{gap:16px;padding:18px clamp(28px,5vw,80px) 0}.category-card{height:210px}.category-card>span{font-size:12px;bottom:18px;left:22px}.category-card strong{margin-bottom:5px;font-size:26px}.category-card svg{width:15px;left:122px}.home-section{padding:34px clamp(28px,5vw,80px) 14px}.home-title-row{margin-bottom:18px}.home-title-row h2{font-size:34px}.home-title-row h2 small{margin-left:15px;font-size:10px}.home-title-row>a{min-height:38px;font-size:11px}.home-title-row>a svg{width:14px}.drop-grid{gap:18px}.drop-card{height:268px}.drop-image{height:166px}.drop-copy{height:102px;padding:14px 16px 16px 19px}.drop-copy strong{font-size:20px}.drop-copy span{margin-top:3px;font-size:14px}.drop-copy em{margin-top:5px;font-size:15px}.drop-cart{width:52px;height:52px}.drop-cart svg{width:23px}.story-standard{grid-template-columns:1.15fr .72fr .55fr;gap:32px;margin:24px clamp(28px,5vw,80px) 0;padding-bottom:28px}.story-video{height:270px}.story-video i{width:66px;height:66px}.story-video i svg{width:28px}.story-video span{font-size:29px;bottom:20px;left:28px}.story-copy h2{margin-bottom:14px;font-size:31px}.story-copy p{margin-bottom:20px;font-size:15px;line-height:1.65}.story-copy .copper-button{min-height:44px;padding-inline:22px;font-size:11px}.values{padding-left:25px}.values span{min-height:42px;margin:20px 0;padding-left:48px}.values svg{width:30px;height:30px}.values b{font-size:11px}.values small{font-size:8px}.custom-section{padding-top:32px;padding-bottom:24px}.custom-grid{gap:16px}.custom-grid>a{height:138px}.custom-grid span{top:22px;left:22px}.custom-grid strong{font-size:19px}.custom-grid small{margin-top:4px;font-size:14px}.custom-grid b{margin-top:15px;font-size:10px}.custom-grid svg{width:13px}.reviews-section{grid-template-columns:1fr repeat(3,1.1fr);gap:16px;margin:0 clamp(28px,5vw,80px);padding:22px 0 34px}.rating h2{margin-bottom:10px;font-size:24px}.rating p{color:#aaa39a;margin:0;font-size:15px;line-height:1.55}.promise-card{background:#0e0f0e;border:1px solid #403b35;align-items:flex-start;gap:14px;min-height:132px;margin:0;padding:20px;display:flex}.promise-card>svg{color:#c67043;flex:none;width:25px}.promise-card h3{font:700 14px var(--font-display);letter-spacing:.08em;margin:0 0 8px}.promise-card p{color:#c8c0b7;margin:0;font-size:14px;line-height:1.55}.home-newsletter{min-height:108px;padding:24px clamp(28px,5vw,80px)}.home-newsletter h2{font-size:20px}.home-newsletter p{margin-top:7px;font-size:14px}.home-newsletter form{grid-template-columns:1fr 154px;width:min(46%,520px)}.home-newsletter input{height:50px;font-size:13px}.home-newsletter button{font-size:11px}.store-footer-main{padding:32px clamp(28px,5vw,80px) 26px}.store-footer-logo{width:220px}.store-footer-main nav{gap:12px 30px;font-size:12px}.store-footer-bottom{min-height:52px;font-size:12px}.store-footer-credit{padding-bottom:16px}@media (max-width:700px){.store-root{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.store-header{height:calc(56px + env(safe-area-inset-top));background:#070807f5}.store-menu-scrim{inset:0}.store-mobile-menu{width:min(100vw,420px);height:100dvh;max-height:100dvh;inset:0}.store-header-inner{display:flex}.store-header .header-brand{justify-content:center;width:164px;height:42px}.header-brand-logo{width:164px;height:auto}.store-icons{gap:0}.store-icons a{color:#c47245;width:38px}.store-menu{color:#c47245;width:40px}.home-hero{height:420px}.home-hero>img{object-position:60% center}.home-hero-shade{background:linear-gradient(90deg,#070808f8 0,#080908da 50%,#08090835 88%),linear-gradient(0deg,#080908df 0,#0000 45%)}.home-hero-copy{width:86vw;top:22px;left:18px}.home-hero-lockup{width:100%}.home-hero-copy>div{gap:9px;width:255px;margin-top:-8px;display:grid}.copper-button,.outline-button{min-height:48px;padding-inline:16px;font-size:10px}.hero-script{font-size:23px;bottom:28px;right:18px}.home-categories{gap:10px;padding:14px 12px 0}.category-card{height:132px}.category-card>span{font-size:9px;bottom:12px;left:13px}.category-card strong{font-size:18px}.category-card svg{width:11px;left:88px}.home-section{padding:25px 12px 12px}.home-title-row{margin-bottom:14px}.home-title-row h2{font-size:27px}.home-title-row>a{font-size:9px}.drop-rail{margin-right:-12px;padding-right:12px}.drop-grid{gap:12px}.drop-card{min-width:min(76vw,310px);height:226px}.drop-image{height:137px}.drop-copy{height:89px;padding:12px 13px}.drop-copy strong{font-size:17px}.drop-copy span,.drop-copy em{font-size:14px}.drop-cart{width:48px;height:48px}.story-standard{margin:18px 12px 0;padding-bottom:25px;display:block}.story-video{width:100%;height:210px;display:block}.story-video i{width:58px;height:58px}.story-video span{font-size:25px}.story-copy{padding:22px 4px 0}.story-copy h2{font-size:29px}.story-copy p{max-height:none;font-size:14px}.story-copy .copper-button{min-height:44px;font-size:10px}.custom-section{padding-top:25px}.custom-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto}.custom-grid>a{scroll-snap-align:start;min-width:72vw;height:125px}.custom-grid span{top:18px;left:16px}.custom-grid strong{font-size:17px}.custom-grid small{font-size:14px}.custom-grid b{font-size:10px}.reviews-section{margin:0 12px;padding:20px 0 26px;display:block}.rating{margin-bottom:14px}.rating h2{font-size:25px}.rating p{font-size:14px}.promise-card{min-height:100px;margin-top:10px;padding:17px;display:flex!important}.promise-card h3,.promise-card p{font-size:14px}.home-newsletter{min-height:168px;padding:24px 17px 28px}.home-newsletter h2{font-size:18px}.home-newsletter p{font-size:14px;line-height:1.5}.home-newsletter form{grid-template-columns:1fr 112px;margin-top:14px}.home-newsletter input{height:50px;font-size:12px}.store-footer-main{gap:18px;padding:28px 16px 22px}.store-footer-logo{width:188px}.store-footer-tagline{letter-spacing:.2em;font-size:10px}.store-footer-main nav{gap:12px 20px;font-size:12px}.store-footer-bottom{padding:14px 16px 16px;font-size:12px}.store-footer-credit{padding:0 16px 20px;font-size:10px}.mobile-bottom{height:calc(76px + env(safe-area-inset-bottom))}.mobile-bottom a{font-size:10px}.mobile-bottom svg{width:24px;height:24px}}.storefront-route{background:#090a09;min-height:calc(100vh - 64px);animation:.26s ease-out both route-arrive}.store-header nav a{min-height:40px;transition:color .18s,transform .14s;position:relative}.store-header nav a:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#c87548 22% 78%,#0000);height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.store-header nav a.active{color:#d58555}.store-header nav a.active:after{transform:scaleX(1)}.store-icons a,.store-menu{border-radius:3px;transition:color .18s,background-color .18s,transform .14s}.store-icons em{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.store-icons a:has(em) em{animation:.26s cubic-bezier(.2,.8,.2,1.3) both cart-count-in}.copper-button,.button-solid{isolation:isolate;transition:transform .17s,box-shadow .17s,filter .17s;position:relative;overflow:hidden}.copper-button:after,.button-solid:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:32%;transition:transform .45s;position:absolute;top:-80%;bottom:-80%;left:-45%;transform:translate(-220%)skew(-18deg)}.outline-button,.button:not(.button-solid){transition:color .17s,border-color .17s,background-color .17s,transform .14s}.category-card,.drop-card,.custom-grid>a,.promise-card,.product-card,.checkout-card,.empty-state,.story-video{transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.category-card img,.drop-image img,.custom-grid img,.cart-thumb img,.product-detail-image img{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.drop-cart{transition:transform .16s,box-shadow .18s,border-color .18s,background-color .18s}.drop-cart[data-added]{background:linear-gradient(#c97948,#914624);animation:.32s cubic-bezier(.2,.8,.2,1.25) added-pop}.quantity button,.remove{transition:color .14s,background-color .14s,transform .12s}.form-grid input,.home-newsletter input,.auth-form input,.profile-fields input{transition:border-color .16s,box-shadow .16s,background-color .16s}.form-grid input:focus,.home-newsletter input:focus,.auth-form input:focus,.profile-fields input:focus{border-color:#a9633e;box-shadow:0 0 0 3px #a85d3826}.home-hero-copy,.marketing-page article{animation:.48s ease-out 60ms both hero-copy-in}.hero-script{animation:.52s ease-out .16s both script-in}.home-categories,.catalog-heading,.product-detail,.cart-page>h1,.empty-state{animation:.42s ease-out .1s both section-rise}.compact-section,.story-standard,.custom-section,.reviews-section,.home-newsletter{animation:.46s ease-out both section-rise}.compact-section{animation-delay:.14s}.story-standard{animation-delay:.19s}.custom-section{animation-delay:.23s}.reviews-section{animation-delay:.27s}.home-newsletter{animation-delay:.31s}.catalog-grid .product-card{animation:.38s ease-out both card-rise}.catalog-grid .product-card:nth-child(2),.drop-card:nth-child(2){animation-delay:55ms}.catalog-grid .product-card:nth-child(3),.drop-card:nth-child(3){animation-delay:.11s}.catalog-grid .product-card:nth-child(4){animation-delay:.165s}.catalog-grid .product-card:nth-child(5){animation-delay:.22s}.catalog-grid .product-card:nth-child(6){animation-delay:.275s}.mobile-bottom a{transition:color .16s,transform .14s,background-color .16s}.mobile-bottom a:after{content:"";z-index:-1;opacity:0;background:#a85d3817;border-radius:5px;transition:opacity .16s,transform .16s;position:absolute;inset:4px 3px;transform:scale(.86)}.mobile-bottom a.active:after{opacity:1;transform:scale(1)}.mobile-bottom a.active svg{animation:.26s ease-out both nav-icon-settle}.store-mobile-menu{animation:.22s ease-out both sheet-in}.store-menu-scrim{animation:.16s ease-out both scrim-in}@keyframes sheet-in{0%{transform:translate(-16px)}to{transform:none}}@media (hover:hover) and (pointer:fine){.store-header nav a:hover:after{transform:scaleX(1)}.store-icons a:hover,.store-menu:hover{background:#a85d3817;transform:translateY(-1px)}.store-mobile-menu-link:hover,.store-mobile-menu-chips a:hover,.store-mobile-menu-utils a:hover{background:#a85d3818;border-color:#865037}.store-icons a:hover em{transform:scale(1.08)}.copper-button:hover,.button-solid:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #dca07d,0 9px 24px #35180f80}.copper-button:hover:after,.button-solid:hover:after{transform:translate(520%)skew(-18deg)}.outline-button:hover,.button:not(.button-solid):hover{color:#fff;background:#a85d3812;border-color:#c87548;transform:translateY(-1px)}.category-card:hover,.drop-card:hover,.custom-grid>a:hover,.product-card:hover,.story-video:hover{border-color:#c07848;transform:translateY(-4px);box-shadow:0 16px 32px #000a,0 0 0 1px #a85d3828}.category-card:hover img,.drop-card:hover .drop-image img,.custom-grid>a:hover img,.cart-line:hover .cart-thumb img{transform:scale(1.07)}.custom-grid>a:hover img{opacity:1}.promise-card:hover,.checkout-card:hover{background-color:#121310;border-color:#604b3d;box-shadow:0 10px 28px #0005}.drop-cart:hover{border-color:#c47a50;transform:translateY(-2px);box-shadow:0 7px 17px #0009,0 0 12px #a85d3838}.quantity button:hover{color:#d48352;background:#211610}.remove:hover{color:#d17a4a;transform:scale(1.08)}.section-heading a:hover,.home-title-row>a:hover,.back-link:hover{color:#df8a58}.store-footer-main nav a:hover{color:#c77548}.socials a:hover,.socials span:hover{color:#c77548;background:#a85d3814;border-color:#c77548}.product-detail-image:hover img{transform:scale(1.018)}}@keyframes route-arrive{0%{opacity:.01}to{opacity:1}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes script-in{0%{opacity:0;transform:rotate(-7deg)translateY(8px)}to{opacity:1;transform:rotate(-7deg)translateY(0)}}@keyframes section-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes card-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-count-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes added-pop{50%{transform:scale(1.08)}}@keyframes nav-icon-settle{0%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:none}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.storefront-route{min-height:calc(100dvh - 56px)}.category-card,.drop-card,.custom-grid>a,.product-card,.story-video{transition-duration:.16s}.store-icons a:active,.store-menu:active,.mobile-bottom a:active{opacity:1;transform:scale(.94)}.drop-cart:active,.quantity button:active,.copper-button:active,.outline-button:active,.button:active{opacity:.9;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.store-root *,.store-root :before,.store-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.store-root :is(.category-card,.drop-card,.custom-grid>a,.product-card,.story-video,.copper-button,.outline-button,.button,.drop-cart):hover,.store-root :is(.category-card,.drop-card,.custom-grid>a,.product-card,.story-video,.copper-button,.outline-button,.button,.drop-cart):active{transform:none}}.discount-box{margin:18px 0 0}.discount-box>label{color:#aaa29a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.discount-row{grid-template-columns:1fr auto;gap:8px;display:grid}.discount-row input{color:#fff;text-transform:uppercase;background:#101110;border:1px solid #4a433c;border-radius:4px;height:42px;padding:0 12px}.discount-applied{background:#1a1410;border:1px solid #5a3d2c;border-radius:4px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.discount-applied strong{color:#d08a58;letter-spacing:.06em}.discount-applied span{color:#aaa29a;font-size:12px}.discount-applied button{color:#c87548;background:0 0;border:0;margin-left:auto;font-size:12px}.cart-summary .discount-line b{color:#c87548}.checkout-policies{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:14px;display:flex}.checkout-policies a{color:#8d857c;text-underline-offset:3px;font-size:11px;text-decoration:underline}.liability-check{color:#d4ccc3;min-height:44px;font:13px/1.45 var(--font-serif);cursor:pointer;background:#0d0e0d;border:1px solid #423a34;border-radius:4px;align-items:flex-start;gap:12px;margin:4px 0 14px;padding:12px;display:flex}.liability-check input{accent-color:#a65a30;flex:none;width:22px;height:22px;margin-top:1px}.liability-check span{flex:1}.liability-check a{color:#d08a58;text-underline-offset:2px;text-decoration:underline}.footer-legal{background:#0b0c0b;border-top:1px solid #24221f;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:16px 20px;display:flex}.footer-legal a{color:#9a928a;font:700 12px/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.footer-legal a:hover{color:#d08a58}.policy-page{color:#eee6dc;max-width:1600px;margin:0 auto;padding:56px clamp(28px,5vw,80px) 88px;overflow-x:clip}.policy-frame{width:min(760px,100%);margin:0 auto}.policy-hero{padding-bottom:8px}.policy-hero p{color:#c87548;font:700 11px/1 var(--font-body);letter-spacing:.22em;margin:0 0 10px}.policy-hero h1{color:#f3ebe2;font:700 48px/.95 var(--font-display);letter-spacing:.04em;margin:0}.policy-page--disclaimer .policy-hero h1{font:700 28px/1.2 var(--font-display);letter-spacing:.03em}.policy-rule{background:linear-gradient(90deg,#c87548,#0000);width:56px;height:1px;margin:18px 0 0;display:block}.policy-hero span{color:#8d857c;font:15px/1.5 var(--font-serif);margin:14px 0 0;display:block}.policy-siblings{flex-wrap:wrap;gap:10px;margin:28px 0 8px;display:flex}.policy-siblings+.policy-body{margin-top:8px}.policy-body+.policy-siblings,.policy-signoff+.policy-siblings{border-top:1px solid #2c2824;margin-top:40px;padding-top:22px}.policy-siblings a{color:#c8c0b7;min-height:40px;font:700 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#10110f;border:1px solid #3a3530;border-radius:2px;justify-content:center;align-items:center;padding:0 16px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.policy-siblings a.active{color:#f3ebe2;background:#a85d3818;border-color:#a85d38}.policy-body{color:#d4ccc3;font:17px/1.8 var(--font-serif)}.policy-body h1,.policy-body h2,.policy-body h3{color:#f3ebe2;font:700 24px/1.2 var(--font-serif);margin:32px 0 12px}.policy-body h1{font-size:28px}.policy-body h3{font-size:20px}.policy-body p{margin:0 0 16px}.policy-body ul{margin:0 0 16px;padding-left:1.2em}.policy-body li{margin:0 0 8px}.policy-body a{color:#d08a58;text-underline-offset:3px}.policy-body strong{color:#f1e9df}.policy-signoff{color:#8d8379;font:700 12px/1.5 var(--font-display);letter-spacing:.08em;border-top:1px solid #2c2824;margin:32px 0 0;padding-top:18px}@media (hover:hover) and (pointer:fine){.policy-siblings a:hover{color:#f3ebe2;background:#a85d3812;border-color:#c87548}.footer-legal a:hover{color:#d08a58}}@media (max-width:700px){.discount-row{grid-template-columns:1fr}.policy-page{padding:28px max(16px, env(safe-area-inset-left)) 36px max(16px, env(safe-area-inset-right))}.policy-hero h1{letter-spacing:.03em;font-size:32px}.policy-page--disclaimer .policy-hero h1{font-size:22px}.policy-hero span{font-size:14px}.policy-siblings{gap:8px;margin:22px 0 4px}.policy-siblings a{min-width:44px;min-height:44px;padding:0 14px;font-size:10px}.policy-body{font-size:16px;line-height:1.75}.policy-body h1,.policy-body h2{font-size:22px}.policy-body h3{font-size:18px}.liability-check{padding:12px;font-size:14px}.footer-legal{padding:10px max(12px, env(safe-area-inset-left)) 4px max(12px, env(safe-area-inset-right));flex-wrap:wrap;justify-content:center;gap:2px 0;display:flex}.footer-legal a{color:#b7afa6;min-height:44px;font:700 11px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:10px 11px;display:inline-flex}.footer-legal a:not(:last-child):after{content:"·";color:#5a5550;margin-left:11px;font-weight:400}}.pdp-reviews{border-top:1px solid #2c2824;margin-top:56px;padding-top:28px}.pdp-reviews header{margin-bottom:22px}.pdp-reviews h2{color:#f1e9df;font:700 28px var(--font-serif);margin:0}.pdp-reviews header span{color:#8d857c;margin-top:6px;font-size:13px;display:block}.pdp-review-grid{grid-template-columns:1.2fr .8fr;gap:28px;display:grid}.pdp-review-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pdp-review-list li{background:#101110;border:1px solid #2c2824;padding:16px}.pdp-review-list strong{color:#f3ebe2;font:700 16px var(--font-serif);display:block}.pdp-review-list p{color:#d4ccc3;font:14px/1.6 var(--font-serif);margin:8px 0}.pdp-review-list small{color:#8d857c;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-source-badge{color:#c9a07a;font:600 11px var(--font-body);letter-spacing:.02em;background:#181410;border:1px solid #3d342c;border-radius:999px;padding:2px 8px;font-style:normal;display:inline-block}.pdp-review-empty{color:#8d857c;font:14px var(--font-serif)}.review-form,.request-panel{background:#101110;border:1px solid #2c2824;padding:18px}.review-form h3{color:#f3ebe2;font:700 18px var(--font-serif);margin:0 0 14px}.review-form label,.request-form label{color:#9a928a;letter-spacing:.06em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.review-form input,.review-form select,.review-form textarea,.request-form input,.request-form textarea{color:#fff;background:#0b0c0b;border:1px solid #4a433d;border-radius:3px;width:100%;margin-top:6px;padding:10px 12px;font-size:16px}.review-form textarea,.request-form textarea{resize:vertical;min-height:110px}.request-form{grid-template-columns:1fr 1fr}.request-form .request-notes,.request-form .form-error,.request-form .button{grid-column:1/-1}.request-confirm{color:#d4ccc3;background:#12180f;border:1px solid #3d4a38;padding:16px}.request-page .request-panel{max-width:1080px;margin:0 auto}.request-page .wizard-panel{padding:0;overflow:hidden}.wizard{gap:22px;min-width:0;padding:22px;display:grid;overflow-x:clip}.wizard-kicker{color:#c47a49;font:700 10px var(--font-body);letter-spacing:.2em;margin:0 0 8px}.wizard-step h2,.wizard-confirm h2{color:#f3ebe2;font:700 28px var(--font-serif);margin:0}.wizard-help,.wizard-confirm p{color:#b7afa6;font:15px/1.55 var(--font-serif);margin:10px 0 0}.wizard-progress{border-bottom:1px solid #2c2824;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;padding-bottom:18px;display:grid}.wizard-meter{display:none}.wizard-steps{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wizard-progress button{color:#9a928a;min-height:36px;font:700 10px var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#0b0c0b;border:1px solid #3a342f;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;display:inline-flex}.wizard-progress button span{color:#d8cfc6;background:#1a1816;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.wizard-progress .is-current button{color:#f3ebe2;background:#1a120e;border-color:#a85d38}.wizard-progress .is-current button span,.wizard-progress .is-done button span{color:#fff;background:linear-gradient(90deg,#b56942,#8b4325)}.wizard-progress .is-done button{color:#d4ccc3}.wizard-estimate{text-align:right;flex-direction:column;gap:2px;margin:0;display:flex}.wizard-estimate small{color:#8d857c;font:700 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.wizard-estimate strong{color:#e8a06a;font:700 22px var(--font-serif)}.wizard-estimate--dock{display:none}.wizard-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.wizard-choice{min-height:88px;color:inherit;text-align:left;background:#0b0c0b;border:1px solid #3a342f;border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:14px 40px 14px 14px;display:grid;position:relative}.wizard-choice.has-media{grid-template-columns:92px minmax(0,1fr)}.wizard-choice.has-swatch{grid-template-columns:36px minmax(0,1fr);align-items:center}.wizard-choice.is-selected{border-color:#b56942;box-shadow:inset 0 0 0 1px #b56942,0 8px 24px #35180f40}.wizard-choice-media{border-radius:3px;flex:none;width:92px;height:72px;position:relative;overflow:hidden}.wizard-choice-media img{object-fit:cover;width:100%;height:100%}.wizard-swatch{border:1px solid #5a4a3d;border-radius:50%;flex:none;width:36px;height:36px}.wizard-choice-copy{overflow-wrap:break-word;gap:4px;min-width:0;display:grid}.wizard-choice-copy strong{color:#f3ebe2;font:700 16px/1.25 var(--font-serif)}.wizard-choice-copy small{color:#9a928a;font:13px/1.45 var(--font-serif)}.wizard-choice-copy em{color:#d08a58;font:700 11px var(--font-body);letter-spacing:.08em;font-style:normal}.wizard-choice-check{color:#fff;background:#a85d38;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.wizard-summary{gap:10px;margin:18px 0 0;display:grid}.wizard-summary div{border-bottom:1px solid #2c2824;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.wizard-summary dt{color:#8d857c;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.wizard-summary dd{color:#f3ebe2;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;display:flex}.wizard-summary small{color:#9a928a}.wizard-change{color:#d08a58;min-height:36px;font:700 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;margin-left:auto;padding:0 8px}.wizard-contact{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.wizard-contact label{color:#9a928a;letter-spacing:.06em;font-size:11px;font-weight:700}.wizard-contact input,.wizard-contact textarea{color:#fff;background:#0b0c0b;border:1px solid #4a433d;border-radius:3px;width:100%;margin-top:6px;padding:10px 12px;font-size:16px}.wizard-notes,.wizard-contact .liability-check{grid-column:1/-1}.wizard-nav{justify-content:space-between;gap:12px;padding-top:8px;display:flex}.wizard-nav-actions{flex:1;justify-content:space-between;gap:12px;min-width:0;display:flex}.wizard-confirm{padding:28px}.wizard-confirm-summary,.wizard-confirm-estimate{color:#d4ccc3}.wizard-confirm-estimate{color:#e8a06a;font:700 18px var(--font-serif)}.wizard--account{padding:0}.account-store .wizard-progress{border-color:#ded9d2}.account-store .wizard-progress button{color:#625c56;background:#fff;border-color:#ded9d2}.account-store .wizard-step h2{color:#1e1e1c}.account-store .wizard-help,.account-store .wizard-choice-copy small,.account-store .wizard-summary small{color:#77716b}.account-store .wizard-choice,.account-store .wizard-contact input,.account-store .wizard-contact textarea{color:#1e1e1c;background:#fff;border-color:#d8d3cc}.account-store .wizard-choice-copy strong,.account-store .wizard-summary dd{color:#1e1e1c}.account-store .wizard-estimate strong{color:#a55a31}.account-store .liability-check{color:#3f3a35;background:#f7f3ee;border-color:#ded9d2}.account-request-empty{color:#77716b;font:14px var(--font-serif);margin-top:18px}.account-request-list small{color:#a55a31}@media (max-width:700px){.wizard-choices,.wizard-contact,.wizard-summary div{grid-template-columns:1fr}.wizard-nav .copper-button,.wizard-nav .outline-button{flex:1;min-height:44px}.wizard-contact textarea{min-height:120px;max-height:none}}.account-request-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.account-request-list li{border:1px solid #ded9d2;gap:4px;padding:12px;display:grid}.account-request-list em{color:#a55a31;text-transform:uppercase;font-size:11px;font-style:normal}.account-store .request-form input,.account-store .request-form textarea{color:#1e1e1c;background:#fff;border-color:#d8d3cc}.store-empty{color:#8d857c;font:15px var(--font-serif)}@media (max-width:700px){.pdp-review-grid,.request-form{grid-template-columns:1fr}}.bulk-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.bulk-bar small{color:#777;width:100%;font-size:11px}.product-table-row-bulk{grid-template-columns:28px minmax(0,1.4fr) minmax(0,.6fr) minmax(0,.6fr) minmax(0,.7fr) minmax(0,.7fr);align-items:center;gap:12px;display:grid}.product-table-head-bulk{grid-template-columns:28px minmax(0,1.4fr) minmax(0,.6fr) minmax(0,.6fr) minmax(0,.7fr) minmax(0,.7fr);display:grid}.spec-row{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.packing-slip{color:#1e1e1c;background:#fff;max-width:720px;margin:32px auto;padding:28px}.packing-slip h1{font:700 32px var(--font-serif);margin:0}.packing-slip table{border-collapse:collapse;width:100%;margin:24px 0}.packing-slip th,.packing-slip td{text-align:left;border-bottom:1px solid #ddd;padding:8px 6px}.packing-total{font-weight:700}.order-notes textarea{width:100%;margin-top:6px}@media print{.packing-print,.admin-sidebar,.admin-topbar,.admin-nav-toggle,.store-header,.mobile-bottom{display:none!important}.admin-frame{margin:0!important}.packing-slip{box-shadow:none;margin:0}}.store-header{height:var(--store-header-h)}.store-header-inner{max-width:var(--store-max);padding-inline:var(--store-gutter);grid-template-columns:216px minmax(0,1fr) 150px;align-items:center;display:grid}.storefront-route{min-height:calc(100vh - var(--store-header-h))}.header-brand-logo{object-fit:contain;object-position:left center;width:196px;height:auto;max-height:42px;display:block}.home{max-width:var(--store-max)}.home-hero-copy{left:var(--store-gutter);width:min(580px,50vw);top:clamp(48px,5.5vw,76px)}.home-hero-lockup-wrap{aspect-ratio:3840/2426;width:100%;position:relative;overflow:hidden}.home-hero-lockup{object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 8px #000);width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-hero-copy>div{gap:14px;margin-top:10px}.home-categories,.home-section{padding-inline:var(--store-gutter)}.story-standard,.reviews-section{margin-inline:var(--store-gutter)}.home-newsletter,.store-footer-main,.store-footer-bottom,.store-footer-credit{padding-inline:var(--store-gutter)}.drop-copy{padding:16px 18px 16px 20px}.promise-card{padding:22px}.category-card>span{bottom:20px;left:22px}.catalog-page,.product-page,.cart-page{max-width:var(--store-max);padding:56px var(--store-gutter) 80px}.success-page{max-width:var(--store-max);padding:64px var(--store-gutter) 88px}.policy-page{max-width:var(--store-max);padding:56px var(--store-gutter) 88px}.store-search{padding:28px var(--store-gutter) 0}.product-card{background:#10110f;border:1px solid #2c2824;border-radius:6px;padding:12px 12px 18px}.product-card .product-image{aspect-ratio:1;border-radius:6px 6px 0 0;height:auto;margin:-12px -12px 16px}.product-card>em{bottom:18px;right:12px}.checkout-card,.success-card,.review-form,.request-panel,.pdp-review-list li{padding:var(--store-inset)}.empty-state{padding:56px var(--store-inset)}.pdp-reviews{padding-top:32px}.account-content{padding:28px 32px 56px}.account-form-card{padding:28px}.account-order-top,.account-order-body{padding:16px 20px}.account-request-list li{padding:16px 18px}.guest-track-card{padding:var(--store-inset)}.store-layout{max-width:var(--store-max)}@media (max-width:1100px) and (min-width:701px){.store-header-inner{padding-inline:var(--store-gutter);grid-template-columns:200px minmax(0,1fr) 120px}.store-header .header-brand,.header-brand-logo{width:176px}.home-newsletter,.store-footer-main,.store-footer-bottom,.store-footer-credit{padding-inline:var(--store-gutter)}}@media (max-width:700px){.store-root{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.store-header{height:calc(56px + env(safe-area-inset-top))}.store-header-inner{padding:0 max(var(--store-gutter-mobile), env(safe-area-inset-right)) 0 max(var(--store-gutter-mobile), env(safe-area-inset-left));display:flex}.store-header .header-brand{justify-content:center;width:156px;height:36px}.header-brand-logo{width:156px;max-height:36px}.store-menu-scrim{z-index:110;inset:0}.store-mobile-menu{z-index:120;width:min(100vw,420px);height:100dvh;max-height:100dvh;inset:0 auto 0 0;overflow:hidden}.store-mobile-menu-list{padding:10px 18px 8px}.store-mobile-menu-utils{padding:10px 18px 16px}.store-mobile-menu-plate{height:88px}.home-hero-copy{left:var(--store-gutter-mobile);right:var(--store-gutter-mobile);width:auto;top:26px}.home-hero-lockup-wrap{width:min(320px,88vw)}.home-hero-copy>div{width:min(260px,100%);margin-top:8px}.hero-script{right:var(--store-gutter-mobile)}.home-categories,.home-section{padding-inline:var(--store-gutter-mobile)}.story-standard,.reviews-section{margin-inline:var(--store-gutter-mobile)}.home-newsletter{padding:24px var(--store-gutter-mobile)}.catalog-page,.product-page,.cart-page,.success-page,.policy-page{padding:32px max(var(--store-gutter-mobile), env(safe-area-inset-left)) 40px max(var(--store-gutter-mobile), env(safe-area-inset-right))}.shop-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-filters label,.shop-filters select{width:100%}.shop-stock,.shop-filters-clear{grid-column:1/-1;justify-content:flex-start;width:100%}.catalog-toolbar{align-items:flex-start}.catalog-sort{justify-content:space-between;width:100%}.catalog-sort select{flex:1;min-height:40px}.store-search{flex-direction:column;align-items:stretch;gap:10px}.store-search .button{width:100%}.product-card{padding:10px 10px 16px}.product-card .product-image{aspect-ratio:1;height:auto;margin:-10px -10px 14px}.account-content,.track-content{padding-left:max(var(--store-gutter-mobile), env(safe-area-inset-left));padding-right:max(var(--store-gutter-mobile), env(safe-area-inset-right))}.account-form-card,.checkout-card{padding:var(--store-inset-sm)}.mobile-bottom{z-index:50;height:calc(76px + env(safe-area-inset-bottom));padding:7px max(20px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.storefront-route{min-height:calc(100dvh - 56px)}}.home-hero-lockup-wrap{aspect-ratio:3840/2426}.home-hero-lockup{object-fit:contain;object-position:left center;width:100%;height:100%;inset:0}.policy-page.catalog-page .policy-body{width:min(680px,100%);margin-inline:auto;padding-top:8px}@media (min-width:701px){.home-hero-shade{background:linear-gradient(90deg,#070808 0 36%,#080908fa 44%,#080908c8 54%,#08090870 64%,#08090828 74%,#0000 86%),linear-gradient(0deg,#080908ea 0,#0000 42%)}.category-card>span,.category-card strong{display:block}.category-card svg{vertical-align:-2px;width:14px;height:14px;margin-left:6px;display:inline;position:static;bottom:auto;left:auto}.drop-card{height:auto;min-height:268px;padding:16px 16px 10px}.drop-image{border-radius:3px}.drop-copy{height:auto;min-height:102px;padding:18px 8px 16px}.product-detail-image{background:#10110f;border:1px solid #2c2824;border-radius:4px;min-height:560px}.product-copy{padding:20px 12px 12px 36px}.pdp-reviews{margin-top:72px;padding-top:40px}.pdp-review-grid{gap:32px}.pdp-review-list li,.review-form,.request-panel{padding:28px 30px}.cart-line{background:#10110f;border:1px solid #2c2824;border-radius:4px;margin-bottom:14px;padding:24px 22px}.empty-state{padding:72px 48px}}@media (max-width:700px){.drop-card{padding:0}}.store-header-inner{grid-template-columns:264px minmax(0,1fr) 136px;column-gap:16px}.store-header .header-brand{justify-content:flex-start;align-items:center;width:248px;height:100%;max-height:none}.store-header .header-brand-logo,.store-header .header-brand-logo--wordmark{aspect-ratio:3727/530;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 16px #0006);width:248px;max-width:248px;height:auto;max-height:36px;display:block}.store-header .store-desktop-nav{justify-content:center;align-items:center;gap:2px;margin:0;display:flex}.store-header .store-desktop-nav a{color:#eee7dc;min-height:36px;font:700 12px / 1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.store-header .store-desktop-nav a:after{content:"";transform-origin:50%;background:#c87548;height:1px;transition:transform .16s;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.store-header .store-desktop-nav a:hover,.store-header .store-desktop-nav a:focus-visible,.store-header .store-desktop-nav a.active{color:#d58555;box-shadow:none;background:0 0;transform:none}.store-header .store-desktop-nav a:hover:after,.store-header .store-desktop-nav a:focus-visible:after,.store-header .store-desktop-nav a.active:after{transform:scaleX(1)}.store-icons{justify-content:flex-end;gap:2px}.store-header-icon,.store-menu{appearance:none;color:#e8e0d5;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:4px;outline:none;place-items:center;padding:0;transition:color .16s,box-shadow .16s;transform:none}.store-header-icon{display:grid}.store-header-icon svg,.store-menu svg{stroke-width:1.6px;width:20px;height:20px}.store-header-icon:hover,.store-header-icon:focus-visible,.store-menu:hover,.store-menu:focus-visible{color:#d58555;background:0 0;transform:none}.store-header-icon:focus-visible,.store-menu:focus-visible{box-shadow:inset 0 0 0 1px #c87548}.store-root .store-header-icon:active,.store-root .store-menu:active,.store-root .store-header .store-desktop-nav a:active{color:#e09a6a;box-shadow:none;opacity:1;background:0 0;transform:none}.store-icons .store-cart-mark{place-items:center;width:100%;height:100%;display:grid;position:relative}.store-icons em,.store-cart-count{z-index:1;color:#1a120e;width:auto;min-width:18px;height:18px;font:800 11px / 1 var(--font-display);letter-spacing:0;background:#f4e8da;border:1.5px solid #0b0c0b;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:1px;left:auto;right:0;box-shadow:0 1px 3px #000a}.store-footer-logo{aspect-ratio:3840/2426;object-fit:contain;filter:drop-shadow(0 8px 16px #0006);width:172px;max-width:100%;height:auto}@media (hover:hover) and (pointer:fine){.store-header .store-desktop-nav a:hover:after{transform:scaleX(1)}.store-root .store-header-icon:hover,.store-root .store-menu:hover{background:0 0;transform:none}}@media (max-width:1100px) and (min-width:701px){.store-header-inner{grid-template-columns:228px minmax(0,1fr) 120px}.store-header .header-brand,.store-header .header-brand-logo,.store-header .header-brand-logo--wordmark{width:216px;max-width:216px;max-height:32px}.store-header .store-desktop-nav a{letter-spacing:.1em;min-height:34px;padding:0 9px;font-size:11px}.store-header .store-desktop-nav a:after{left:9px;right:9px}}@media (max-width:700px){.store-header .store-desktop-nav{display:none}.store-header .header-brand{justify-content:center;width:min(214px,100%);height:32px;max-height:32px}.store-header .header-brand-logo,.store-header .header-brand-logo--wordmark{object-position:center;width:min(214px,100%);max-width:100%;max-height:30px}.store-header-icon,.store-menu{color:#c47245;width:44px;height:44px}.store-root .store-header-icon:active,.store-root .store-menu:active{opacity:1;transform:none}.store-mobile-menu-head{align-items:center;padding:12px 16px 10px}.store-mobile-menu-brand .brand-lockup{filter:drop-shadow(0 8px 16px #0006);width:110px;max-width:min(110px,42vw);height:auto}.store-mobile-menu-brand p{display:none}.store-mobile-menu-close:focus,.store-mobile-menu-close:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #c87548}}.store-header .store-desktop-nav{flex-wrap:wrap;max-width:100%}.store-root .product-card{flex-direction:column;min-width:0;display:flex}.store-root .product-card h2,.store-root .product-card h3,.store-root .product-card>span{overflow-wrap:anywhere;min-width:0}.store-root .product-card>strong{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.store-root .product-card>strong s,.store-root .product-copy>strong s{color:#8d857c;font-weight:400;text-decoration:line-through}.store-root .product-copy>strong s{margin-left:10px;font-size:16px}.store-root .product-card>em{align-self:flex-start;margin-top:8px;position:static}@media (min-width:701px){.store-root .product-card>em{margin-top:0;position:absolute;bottom:18px;right:12px}}.store-root :is(.catalog-page,.product-page,.cart-page,.success-page,.policy-page) .breadcrumbs{color:#9a928a;letter-spacing:.04em;gap:8px;height:auto;min-height:24px;font-size:12px}.store-root :is(.catalog-page,.product-page,.cart-page,.success-page,.policy-page) .breadcrumbs svg{width:12px;height:12px}.store-root .review-stars{color:#c87548;gap:3px;margin:6px 0 2px;display:flex}.store-root .empty-state{justify-items:center;gap:8px;display:grid}.store-root .empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.store-root .empty-state .button{margin-top:8px}.store-root .empty-actions .button{margin-top:0}.store-root .store-empty{padding:48px var(--store-inset);text-align:center;background:#111210;border:1px solid #423a34;border-radius:6px;grid-column:1/-1;margin:0}.store-root .socials span{cursor:default;pointer-events:none;opacity:.72}.store-root .socials span:hover{color:inherit;background:0 0;border-color:#3a3530}.store-root .home-newsletter form{padding-bottom:4px}.store-root .home-newsletter input,.store-root .home-newsletter button{font-size:13px}.store-root .home-newsletter form>span{grid-column:1/-1;margin-top:8px;font-size:12px;display:block;position:static}.store-root .guest-track-card label{color:#aaa29a;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.store-root .guest-track-card input{height:44px;font-size:16px}.store-root .liability-check span{overflow-wrap:anywhere;min-width:0}.store-root .cart-thumb img{object-fit:contain}.store-root .cart-line>div:nth-child(2){min-width:0}.store-root .marketing-page,.store-root .marketing-page>section{min-height:calc(100dvh - var(--store-header-h))}.account-store .order-status{color:#5f6468;width:max-content;font:700 11px var(--font-body);text-transform:uppercase;background:#e9ebec;border-radius:999px;align-items:center;padding:4px 8px;font-style:normal;display:inline-flex}.account-store .os-shipped,.account-store .os-fulfilled{color:#276fa2;background:#deebf9}.account-store .os-pending,.account-store .os-processing,.account-store .os-unfulfilled{color:#87611b;background:#fff0cf}.account-store .os-refunded,.account-store .os-cancelled{color:#ba2626;background:#fee0df}.account-store .empty-state{color:var(--ink);background:#fff;border-color:#ded9d2}.account-store .empty-state p{color:#777}.account-store .return-form label{color:#625c56;gap:6px;font-size:12px;font-weight:700;display:grid}.account-store .return-form textarea{color:#1e1e1c;background:#fff;border:1px solid #d8d3cc;border-radius:5px;font-size:16px}.account-store .address-empty .button[disabled]{opacity:.55;cursor:not-allowed}@media (min-width:701px){.store-root .drop-copy{padding:16px 12px 16px 4px}}@media (max-width:700px){.store-root .shop-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.store-root .shop-stock,.store-root .shop-filters-clear{grid-column:1/-1}.store-root .shop-filters select,.store-root .catalog-sort select{width:100%;min-width:0;min-height:44px;font-size:16px}.store-root .catalog-sort{min-width:0}.store-root .catalog-sort select{flex:1}.store-root .cart-line{background:#10110f;border:1px solid #2c2824;border-radius:6px;grid-template-columns:84px minmax(0,1fr) 40px;grid-template-areas:"thumb copy remove""thumb qty qty";align-items:start;gap:10px 12px;margin-bottom:12px;padding:14px}.store-root .cart-line>.cart-thumb{grid-area:thumb;width:84px;height:64px}.store-root .cart-line>div:nth-child(2){grid-area:copy}.store-root .cart-line>.quantity{grid-area:qty;grid-template-columns:40px 1fr 40px;width:128px;height:40px}.store-root .cart-line>.remove{grid-area:remove;place-items:center;width:40px;height:40px;display:grid}.account-mobile-nav a{min-height:40px;padding:0 12px;font-size:12px}.store-root .story-copy p{max-height:none;font-size:12px;line-height:1.5;overflow:visible}.store-root .hero-script{display:none}.store-root .home-newsletter form{grid-template-columns:minmax(0,1fr)}.store-root .home-newsletter input,.store-root .home-newsletter button{border-radius:2px;min-height:44px;font-size:16px}.store-root .marketing-page>section{min-height:calc(100dvh - 132px)}.store-root .drop-rail,.store-root .custom-grid{margin-right:0;padding-right:0}}.home-hero-carousel{isolation:isolate;height:clamp(560px,72vh,740px)}.home-hero-slide{opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .72s,visibility .72s;position:absolute;inset:0}.home-hero-slide[data-active]{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.home-hero-media{pointer-events:none;position:absolute;inset:0}.home-hero-media img{object-fit:cover}.home-hero-slide[data-active] .home-hero-media{animation:8.2s ease-out forwards home-hero-ken}@keyframes home-hero-ken{0%{transform:scale(1.03)}to{transform:scale(1.09)}}.home-hero-carousel .home-hero-shade{z-index:1;pointer-events:none}.home-hero-carousel .home-hero-shade[data-tone=lockup]{background:linear-gradient(90deg,#070808 0 36%,#080908fa 44%,#080908c8 54%,#08090870 64%,#08090828 74%,#0000 86%),linear-gradient(0deg,#080908ea 0,#0000 42%)}.home-hero-carousel .home-hero-shade[data-tone=material]{background:linear-gradient(90deg,#070808f5 0%,#080908e6 26%,#08090888 48%,#08090822 68%,#0000 82%),linear-gradient(#08090866 0%,#0000 28%),linear-gradient(#0000 60%,#080908e8 100%)}.home-hero-carousel .home-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;animation:none;display:flex}.home-hero-slide[data-active] .home-hero-copy{animation:.48s ease-out 60ms both hero-copy-in}.home-hero-carousel .home-hero-text{flex-direction:column;align-items:flex-start;width:min(34rem,100%);max-width:34rem;margin-top:0;display:flex}.home-hero-carousel .home-hero-actions{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.home-hero-eyebrow{color:#c4b7a8;font:700 12px/1 var(--font-body);letter-spacing:.36em;margin:0 0 12px}.home-hero-headline{color:#f0e6da;font:700 clamp(42px, 5.2vw, 64px)/.92 var(--font-display);letter-spacing:.045em;text-shadow:0 3px 18px #000a;margin:0;display:block}.home-hero-sub{color:#d5cbc0;max-width:22ch;font:400 20px/1.4 var(--font-serif);text-shadow:0 2px 10px #0008;margin:14px 0 0;display:block}.home-hero-pager{z-index:3;align-items:center;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.home-hero-dots{align-items:center;gap:2px;display:flex}.home-hero-dot{appearance:none;cursor:pointer;background:0 0;border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.home-hero-dot:after{content:"";background:#0b0c0b73;border:1px solid #a85d3866;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-hero-dot[aria-current=true]:after{background:linear-gradient(#d08956,#a85d38);border-color:#d08a58;box-shadow:0 0 0 3px #a85d3833}.home-hero-dot:focus-visible{outline-offset:2px;outline:2px solid #d08a58}.home-hero-carousel .hero-script{bottom:92px}@media (hover:hover) and (pointer:fine){.home-hero-dot{transition:border-color .16s,background-color .16s}.home-hero-dot:hover:after{background:#a85d3855;border-color:#c87548}}@media (max-width:700px){.home-hero-carousel{height:min(78dvh,560px);min-height:500px}.home-hero-carousel .home-hero-copy{left:var(--store-gutter-mobile);right:var(--store-gutter-mobile);width:auto;padding-bottom:0;top:22px}.home-hero-lockup-wrap{width:min(248px,74vw)}.home-hero-actions{gap:9px;width:min(260px,100%);margin-top:8px;display:grid}.home-hero-eyebrow{margin-bottom:8px;font-size:10px}.home-hero-headline{font-size:clamp(36px,11vw,48px)}.home-hero-sub{margin-top:10px;font-size:16px}.home-hero-pager{bottom:20px}.home-hero-dot:after{width:12px;height:12px}.store-root .home-hero-carousel .hero-script{left:var(--store-gutter-mobile);text-align:left;font-size:18px;display:block;bottom:76px;right:auto;transform:none}}@media (prefers-reduced-motion:reduce){.home-hero-slide,.home-hero-slide[data-active] .home-hero-media{transition:none!important;animation:none!important}.home-hero-slide[data-active] .home-hero-copy{animation:none}}.checkout-card{scroll-margin-top:88px}html.store-overlay-open,html.store-overlay-open body{overflow:hidden}html.store-overlay-open .mobile-bottom{visibility:hidden;pointer-events:none}.store-overlay{--overlay-ink:#f3ebe2;--overlay-mute:#b7aea3;--overlay-copper:#c87548;--overlay-champagne:#e4c4a4;--overlay-line:#5a3d2c;--overlay-panel:#0c0d0c;z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear .28s;display:grid;position:fixed;inset:0}.store-overlay[data-state=open]{visibility:visible;pointer-events:auto;transition-delay:0s}.store-overlay-scrim{-webkit-backdrop-filter:blur(16px)saturate(.72);opacity:0;background:#070706d4;border:0;transition:opacity .24s;position:absolute;inset:0}.store-overlay[data-state=open] .store-overlay-scrim{opacity:1}.store-overlay-panel{z-index:1;min-width:0;min-height:0;color:var(--overlay-ink);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.store-overlay-panel:focus-visible{outline:2px solid var(--overlay-copper);outline-offset:3px}.store-overlay-panel:before,.store-overlay-panel:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.store-overlay-panel:before{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.store-overlay-panel:after{background:radial-gradient(at 50% 0,#c8754814,#0000 42%),radial-gradient(at 80% 100%,#000a,#0000 48%)}.store-overlay-panel>*{z-index:1;position:relative}.store-overlay-close{border:1px solid var(--overlay-line);width:44px;height:44px;color:var(--overlay-champagne);background:#120f0ccc;border-radius:2px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #e4c4a422}.store-overlay-close svg{width:18px;height:18px}.store-overlay-close:hover,.store-overlay-close:focus-visible{color:#fff;border-color:var(--overlay-copper);box-shadow:inset 0 0 0 1px var(--overlay-copper)}.store-overlay-panel--drawer{isolation:isolate;border-left:1px solid var(--overlay-line);background-color:var(--overlay-panel);opacity:0;background-image:linear-gradient(#161310 0 12%,#0c0d0c 40%,#080908 100%);justify-self:end;width:min(460px,100vw);height:100dvh;max-height:100dvh;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .24s;transform:translate(28px);box-shadow:inset 1px 0 #e4c4a418,-28px 0 70px #000c}.store-overlay[data-state=open] .store-overlay-panel--drawer{opacity:1;transform:none}.cart-drawer-head{border-bottom:1px solid var(--overlay-line);background:linear-gradient(#1a1512,#12100e);flex:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 22px 18px;display:flex;box-shadow:inset 0 -1px #e4c4a414}.cart-drawer-head p{color:var(--overlay-copper);font:700 11px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px}.cart-drawer-head h2{color:var(--overlay-ink);font:700 28px/.95 var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0}.cart-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:18px 20px 16px;overflow-y:auto}.cart-drawer-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:min(52vh,420px);padding:36px 12px 28px;display:grid}.cart-drawer-empty-lockup{filter:drop-shadow(0 12px 24px #0008);width:min(168px,62%);height:auto;margin-bottom:4px}.cart-drawer-empty i{background:linear-gradient(90deg, transparent, var(--overlay-copper), transparent);width:42px;height:1px;display:block}.cart-drawer-empty strong{color:var(--overlay-ink);font:700 26px/1.1 var(--font-serif)}.cart-drawer-empty span{max-width:280px;color:var(--overlay-mute);font:15px/1.65 var(--font-serif)}.cart-drawer-empty .copper-button{min-width:220px;min-height:48px;margin-top:10px;font-size:11px}.cart-drawer-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cart-drawer-lines li{background:linear-gradient(#141210,#0e0f0d);border:1px solid #3a2d26;border-radius:2px;grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:14px 16px;padding:14px;display:grid;box-shadow:inset 0 1px #e4c4a410}.cart-drawer-thumb{background:radial-gradient(circle at 70% 30%,#2a1a12,#090a09 62%);border:1px solid #2c2621;border-radius:2px;width:104px;height:76px;position:relative;overflow:hidden}.cart-drawer-thumb img{object-fit:contain}.cart-drawer-copy{min-width:0}.cart-drawer-copy a{color:var(--overlay-ink);font:700 18px/1.2 var(--font-serif);overflow-wrap:anywhere;display:block}.cart-drawer-copy>span{color:#9a9187;font:700 10px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 12px;display:block}.cart-drawer-price{color:var(--overlay-champagne);font:700 16px var(--font-serif);white-space:nowrap}.cart-drawer-qty{align-items:center;gap:8px;display:flex}.cart-drawer .quantity{border:1px solid var(--overlay-line);border-radius:2px;grid-template-columns:44px 1fr 44px;width:140px;height:44px;overflow:hidden;box-shadow:inset 0 1px #e4c4a414}.cart-drawer .quantity button{min-width:44px;min-height:44px;color:var(--overlay-ink);background:#161310;border:0}.cart-drawer .quantity span{color:var(--overlay-ink);font:700 13px var(--font-display);letter-spacing:.06em;place-items:center;display:grid}.cart-drawer .remove{color:#a99b90;background:0 0;border:1px solid #3a322c;border-radius:2px;place-items:center;width:44px;height:44px;display:grid}.cart-drawer .remove svg{width:16px;height:16px}.cart-drawer-foot{border-top:1px solid var(--overlay-line);background:linear-gradient(#14110f,#0e0d0b);flex:none;gap:12px;padding:18px 22px 16px;display:grid;box-shadow:inset 0 1px #e4c4a414}.cart-drawer-chip{border:1px solid var(--overlay-line);background:#1a1410;border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;margin:0;padding:8px 14px;display:flex}.cart-drawer-chip strong{color:var(--overlay-copper);font:700 11px var(--font-display);letter-spacing:.14em}.cart-drawer-chip span{color:var(--overlay-mute);font-size:13px}.cart-drawer-chip em{color:var(--overlay-champagne);font:700 13px var(--font-serif);margin-left:auto;font-style:normal}.cart-drawer-totals{gap:8px;display:grid}.cart-drawer-totals span{color:var(--overlay-mute);font:700 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;display:flex}.cart-drawer-totals b{color:var(--overlay-ink);font:700 14px var(--font-serif);letter-spacing:0;text-transform:none}.cart-drawer-total{border-top:1px solid #3a2d26;padding-top:10px}.cart-drawer-total b{color:var(--overlay-champagne);font-size:20px}.cart-drawer-liability{color:#c8c0b7;font:13px/1.55 var(--font-serif);margin:0}.cart-drawer-liability a{color:var(--overlay-copper);text-underline-offset:3px;text-decoration:underline}.cart-drawer-foot .copper-button,.cart-drawer-foot .outline-button{letter-spacing:.16em;width:100%;min-height:48px;font-size:12px}.cart-drawer-plate{border-top:1px solid #2a211b;flex:none;height:78px;position:relative;overflow:hidden}.cart-drawer-canyon{opacity:.5;min-height:78px;position:absolute;inset:0}.cart-drawer-plate p{z-index:1;color:#d7c4b0;height:100%;font:700 11px var(--font-display);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 8px 18px #000a;place-items:center;margin:0;display:grid;position:relative}.store-overlay-panel--modal{isolation:isolate;border:1px solid var(--overlay-line);background-color:var(--overlay-panel);opacity:0;background-image:radial-gradient(circle at 80% 0,#2a160f,#0c0d0c 56%);border-radius:2px;place-self:center;width:min(440px,100vw - 28px);max-height:min(92dvh,780px);transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .24s;transform:translateY(14px)scale(.985);box-shadow:0 30px 90px #000d,inset 0 0 0 1px #e4c4a414}.store-overlay[data-state=open] .store-overlay-panel--modal{opacity:1;transform:none}.login-modal-art{border-bottom:1px solid var(--overlay-line);background:linear-gradient(#080908a8 0%,#0c0d0cf5 88%),url(/brand/home/hero.webp) 50% 56%/cover no-repeat;flex:none;justify-content:space-between;align-items:flex-start;min-height:168px;padding:20px 20px 22px;display:flex;position:relative;box-shadow:inset 0 -1px #e4c4a414}.login-modal-lockup{filter:drop-shadow(0 12px 26px #000a);width:min(188px,62vw);height:auto;display:block}.login-modal-art .store-overlay-close{background:#0f0e0ccc}.login-modal-body{overscroll-behavior:contain;background:#0d0e0c;min-height:0;padding:28px 26px;overflow-y:auto}.login-modal-body>p{color:var(--overlay-copper);font:700 11px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin:0}.login-modal-body h2{color:var(--overlay-ink);font:700 34px/1.05 var(--font-serif);margin:10px 0 8px}.login-modal-body>span{color:var(--overlay-mute);font:15px/1.65 var(--font-serif);margin-bottom:22px;display:block}.login-modal-alert{font:13px/1.45 var(--font-serif);border-radius:2px;margin:0 0 16px;padding:12px 14px}.login-modal-alert--error{color:#e4b39a;background:#1a100c;border:1px solid #7a3a28}.login-modal-alert--ok{color:#c6d8c8;background:#101610;border:1px solid #2f4a36}.login-modal-body label{color:var(--overlay-champagne);font:700 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;display:block}.login-modal-body input{appearance:none;width:100%;min-height:48px;color:var(--overlay-ink);font:16px/1.35 var(--font-body);background:#101110;border:1px solid #4a3c34;border-radius:2px;margin-top:8px;padding:0 14px;box-shadow:inset 0 1px #0008}.login-modal-body input:focus{border-color:var(--overlay-copper);outline:none;box-shadow:inset 0 1px #0008,0 0 0 3px #a85d3828}.login-modal-body .copper-button{width:100%;min-height:50px;margin-top:6px;font-size:12px}.login-modal-switch{text-align:center;color:var(--overlay-mute);font:13px/1.5 var(--font-serif);margin-top:20px}.login-modal-text{min-height:44px;color:var(--overlay-copper);font:700 13px var(--font-body);background:0 0;border:0;padding:0;display:inline}.login-modal-full{color:#8d857c;min-height:44px;font:700 10px var(--font-display);letter-spacing:.16em;text-transform:uppercase;place-items:center;margin-top:8px;display:grid}@media (max-width:700px){.store-overlay-panel--drawer{width:100vw;padding-bottom:env(safe-area-inset-bottom)}.store-overlay-panel--modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.cart-drawer-head,.login-modal-art{padding-top:max(18px, env(safe-area-inset-top))}.cart-drawer-head,.cart-drawer-foot,.login-modal-body{padding-left:18px;padding-right:18px}.cart-drawer-lines li{grid-template-columns:88px minmax(0,1fr)}.cart-drawer-thumb{width:88px;height:66px}.cart-drawer-price{grid-column:2;justify-self:start}.login-modal-art{min-height:150px}.login-modal-body h2{font-size:30px}}@media (hover:hover) and (pointer:fine){.cart-drawer .quantity button:hover{color:#d48352;background:#211610}.cart-drawer .remove:hover{color:#d17a4a;border-color:var(--overlay-copper)}.cart-drawer-copy a:hover,.login-modal-text:hover,.login-modal-full:hover{color:#df8a58}.cart-drawer-lines li:hover{border-color:#6a4a36}}@media (prefers-reduced-motion:reduce){.store-overlay,.store-overlay-scrim,.store-overlay-panel--drawer,.store-overlay-panel--modal{transition:none}.store-overlay[data-state=open] .store-overlay-panel--drawer,.store-overlay[data-state=open] .store-overlay-panel--modal{opacity:1;transform:none}}.address-fields fieldset{border:0;margin:0 0 18px;padding:0}.address-fields legend{color:#a65a30;font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.address-fields-grid{gap:14px}@media (min-width:800px){.address-book{grid-template-columns:1fr 1fr}.address-locality{grid-template-columns:1.3fr .7fr}}.address-book{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.address-card{background:#fffdf9;border:1px solid #e4ddd4;border-radius:2px;padding:20px 22px;box-shadow:0 10px 28px #2a1a0c08}.address-card.is-default{border-color:#c9a38a;box-shadow:inset 3px 0 #a65a30,0 10px 28px #2a1a0c08}.address-card.is-editing{border-color:#a65a30}.address-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.address-card-top strong{font:700 18px var(--font-serif)}.address-card-top em{color:#a65a30;font:700 11px var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;font-style:normal;display:inline-flex}.address-card-top svg{width:12px;height:12px}.address-card p{color:#5c564f;font:15px/1.55 var(--font-serif);margin:0}.address-card p span{display:block}.address-card-actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.address-form{background:#faf7f2;border:1px solid #e4ddd4;border-radius:2px;margin-top:8px;padding:22px 22px 20px}.address-form h2{font:700 22px var(--font-serif);margin:4px 0 18px}.address-form-actions,.checkout-nav{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.address-add{margin-top:4px}.address-alert,.checkout-alert{color:#8a3d28;font:14px/1.45 var(--font-serif);background:#f8ece6;border:1px solid #e2b4a4;margin:0 0 16px;padding:12px 14px}.checkout-alert{color:#e8d4c6;background:#1a120e;border-color:#5a3d2c}.checkout-alert.is-error{color:#f0c8b8;border-color:#8a3d28}.address-empty-icon{color:#a65a30;background:#fffdf9;border:1px solid #e4ddd4;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.address-empty-icon svg{width:22px;height:22px}.account-form-card .checkout-kicker,.address-empty .checkout-kicker{color:#a65a30}.account-form-card .form-grid input,.store-root .account-form-card .form-grid input{color:#222;background:#fff;border-color:#d8d3cc}.form-grid.address-fields-grid label,.form-grid.address-fields-grid label:first-child,.form-grid.address-fields-grid label:nth-child(4),.address-fields-grid label{grid-column:auto}.form-grid.address-fields-grid .full-field,.form-grid.address-fields-grid label.full-field,.address-fields-grid .full-field{grid-column:1/-1}.account-form-card .form-grid label{color:#6a645c;font:700 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.account-form-card .form-grid input{height:46px;margin-top:8px}.address-default-check{color:#5c564f;min-height:44px;font:14px var(--font-serif);text-transform:none;letter-spacing:0;grid-column:1/-1;align-items:center;gap:10px;display:flex}.address-default-check input{accent-color:#a65a30;width:18px;height:18px}.address-fields em,.checkout-wizard label em{color:#c45a3a;font:12px var(--font-serif);margin-top:4px;font-style:normal;display:block}.text-button{color:#a65a30;font:700 12px var(--font-body);cursor:pointer;background:0 0;border:0}.checkout-kicker{color:#d08a58;font:700 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px}.checkout-page>h1{margin:8px 0 28px}.checkout-page .checkout-card{border-radius:2px;padding:32px}.checkout-page .checkout-card:hover{background:#111210;border-color:#423a34;transform:none;box-shadow:0 7px 25px #0008}.checkout-wizard h2,.checkout-summary h2{font:700 28px/1.15 var(--font-serif);margin:0 0 10px}.checkout-wizard .form-grid{gap:16px 14px}.checkout-wizard .form-grid label{color:#c4b8ac;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.checkout-page .checkout-wizard .form-grid input{color:#f3ebe2;background:#0d0e0d;border-color:#4a433c;height:48px;margin-top:8px;padding:0 14px}.checkout-locality{grid-template-columns:1.2fr .7fr .7fr}.checkout-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 36px;padding:0;list-style:none;display:grid;position:relative}.checkout-progress:before,.checkout-progress:after{content:"";pointer-events:none;background:#3a3530;height:1px;position:absolute;top:23px;left:16.66%;right:16.66%}.checkout-progress:after{background:#a85d38;width:0;transition:width .22s;right:auto}.checkout-progress[data-step="2"]:after{width:33.33%}.checkout-progress[data-step="3"]:after{width:66.66%}.checkout-progress-step{z-index:1;align-items:stretch;display:flex;position:relative}.checkout-progress-step button{color:#8d857c;width:100%;min-height:72px;font:700 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px 12px;display:flex}.checkout-progress-step button b{width:28px;height:28px;font:700 10px/1 var(--font-body);letter-spacing:.04em;border:1px solid #4a433c;border-radius:50%;place-items:center;display:grid}.checkout-progress-step button small{color:#6f6860;font:12px/1.3 var(--font-serif);letter-spacing:0;text-transform:none}.checkout-progress-step button b svg{width:13px;height:13px}.checkout-progress-step.is-current button{color:#f3ebe2}.checkout-progress-step.is-current button b{color:#f3ebe2;background:#a85d3824;border-color:#a85d38}.checkout-progress-step.is-done button{color:#d08a58}.checkout-progress-step.is-done button b{color:#d08a58;border-color:#a85d38}.checkout-lead{color:#aaa29a;font:16px/1.6 var(--font-serif);margin:0 0 20px}.checkout-lead a{color:#d08a58;text-underline-offset:2px;text-decoration:underline}.checkout-wizard .form-grid label,.checkout-wizard .form-grid label:first-child,.checkout-wizard .form-grid label:nth-child(4){grid-column:auto}.checkout-wizard .form-grid .full-field,.checkout-wizard .form-grid label.full-field,.checkout-contact-grid label:first-child,.checkout-contact-grid .full-field{grid-column:1/-1}.saved-address-picks{gap:12px;margin:0 0 20px;display:grid}.saved-address-pick{color:#d4ccc3;text-align:left;cursor:pointer;background:#0d0e0d;border:1px solid #3a3530;border-radius:2px;width:100%;padding:16px 18px}.saved-address-pick strong,.saved-address-pick span{display:block}.saved-address-pick strong{color:#f1e9df;font:700 14px var(--font-serif);margin-bottom:4px}.saved-address-pick span{color:#aaa29a;font:13px/1.45 var(--font-serif)}.saved-address-pick.is-selected,.store-root .saved-address-pick.is-selected{background:#a85d3814;border-color:#a85d38}.shipping-methods{border:0;margin:22px 0 0;padding:0}.shipping-methods legend{color:#aaa29a;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.shipping-method{background:#0d0e0d;border:1px solid #3a3530;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin-bottom:8px;padding:10px 12px;display:grid}.shipping-method.is-selected{border-color:#a85d38}.shipping-method input{accent-color:#a65a30}.shipping-method small{color:#9a9084;font:12px/1.4 var(--font-body);display:block}.checkout-review{gap:12px;margin:0 0 22px;display:grid}.checkout-review-card{background:#0d0e0d;border:1px solid #2c2824;border-radius:2px;padding:16px 18px}.checkout-review-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.checkout-review-card header p,.checkout-review-card header{color:#8d857c;font:700 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.checkout-review-card p{color:#eee6dc;font:15px/1.5 var(--font-serif);margin:0}.checkout-items{margin:0;padding:0;list-style:none}.checkout-items li{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.checkout-items .cart-thumb{width:72px;height:48px}.checkout-items strong,.checkout-items span{display:block}.checkout-items strong{font:700 14px var(--font-serif)}.checkout-items span{color:#aaa29a;margin-top:3px;font-size:12px}.checkout-trust{border-top:1px solid #2c2824;margin:18px 0 0;padding-top:16px}.checkout-trust p{color:#d8cfc6;font:700 13px var(--font-serif);margin:0 0 4px}.checkout-trust small{color:#8d857c;font:13px/1.55 var(--font-serif);display:block}.checkout-empty{padding:72px 32px}.checkout-empty-icon{color:#d08a58;border:1px solid #5a3d2c;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid}.checkout-empty-icon svg{width:26px;height:26px}.checkout-empty h2{font:700 28px var(--font-serif);margin:8px 0 10px}.checkout-empty p{color:#aaa29a;max-width:420px;font:16px/1.55 var(--font-serif);margin:0 auto}.checkout-page .checkout-nav .button{min-height:50px}.checkout-card .button.button-solid{text-align:center;width:100%}.checkout-nav .button{width:auto;min-width:120px}.checkout-nav-review{margin:16px 0 0}.checkout-nav-review .button-solid{flex:1;width:auto}.store-root .address-card{border-color:#e4ddd4}.store-root .checkout-page .address-default-check{color:#d4ccc3}@media (max-width:700px){.checkout-progress{margin-bottom:22px}.checkout-progress-step button{letter-spacing:.1em;min-height:68px;font-size:10px}.checkout-progress-step button small{display:none}.checkout-locality{grid-template-columns:1fr}.checkout-page .checkout-card{padding:22px 18px}.checkout-wizard h2,.checkout-summary h2{font-size:24px}.checkout-nav{flex-direction:column-reverse}.checkout-nav .button,.checkout-nav .button-solid,.checkout-nav-review .button,.checkout-nav-review .button-solid{width:100%}}.home{max-width:var(--store-max);background:#070808;margin:0 auto}.home-hero-carousel .home-hero-actions .copper-button,.home-hero-carousel .home-hero-actions .outline-button{min-height:50px;font:700 11px / 1 var(--font-display);letter-spacing:.18em;box-shadow:none;border-radius:2px;padding:0 22px}.home-hero-carousel .home-hero-actions .copper-button{color:#fff;background:linear-gradient(#c07848 0%,#a85d38 100%);border-color:#b56a3f}.home-hero-carousel .home-hero-actions .outline-button{color:#f2ece3;background:#0b0c0bcc;border-color:#c4a080}.home-hero-carousel .home-hero-actions .copper-button svg{width:14px;height:14px}.category-card{border-color:#8a5a3a}.category-card>span{bottom:14px;left:16px;right:16px}.category-card strong{color:#f6f0e8;letter-spacing:.04em;display:block}.category-card b{color:#ded7cd;font:700 8px / 1 var(--font-display);letter-spacing:.14em;align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.category-card svg{color:#c07848;vertical-align:middle;width:11px;height:11px;margin:0;position:static;bottom:auto;left:auto}@media (min-width:701px){.home-hero-carousel{height:clamp(640px, calc(100svh - var(--store-header-h)), 860px)}.home-hero-carousel .home-hero-copy{width:min(560px,40vw);margin:0 auto 0 var(--store-gutter);padding:0;position:relative;top:auto;left:auto;transform:none}.home-hero-slide{align-items:center;display:flex}.home-hero-slide[data-active] .home-hero-copy{animation:.48s ease-out 60ms both hero-copy-in}.home-hero-lockup-wrap{width:100%;max-width:560px}.home-hero-carousel .home-hero-text{width:100%;max-width:34rem}.home-hero-headline{font-size:clamp(48px,5.4vw,72px)}.home-hero-sub{max-width:36ch;margin-top:16px;font-size:22px}.home-hero-carousel .home-hero-actions{flex-wrap:nowrap;align-items:stretch;gap:14px;width:auto;max-width:100%;margin-top:26px;display:flex}.home-hero-carousel .home-hero-actions .copper-button,.home-hero-carousel .home-hero-actions .outline-button{flex:0 auto;min-width:220px;min-height:52px;font-size:12px}.home-hero-pager{bottom:28px}.home-hero-carousel .hero-script{right:max(var(--store-gutter), 72px);color:#c07848;font:italic 32px / 1.05 Georgia, var(--font-serif), serif;text-align:right;bottom:96px;left:auto;transform:rotate(-7deg)}.home-categories{padding:12px var(--store-gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-card{aspect-ratio:16/10;height:auto;min-height:0}.category-card strong{font-size:clamp(20px,1.7vw,26px)}.category-card b{letter-spacing:.16em;font-size:11px}.category-card svg{width:13px;height:13px}.home-section{padding:56px var(--store-gutter) 8px}.compact-section{padding-top:56px}.home-title-row{border-bottom:1px solid #2a2622;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:16px}.home-title-row h2{letter-spacing:.08em;flex-direction:column;align-items:flex-start;gap:8px;font-size:32px;display:flex}.home-title-row h2 small{color:#c07848;font:700 11px / 1 var(--font-body);letter-spacing:.2em;margin-left:0}.home-title-row>a{color:#c07848;letter-spacing:.14em;min-height:40px;font-size:12px}.drop-grid{gap:20px}.drop-card{background:#0c0d0b;border-color:#8a5a3a;flex-direction:column;height:auto;min-height:0;padding:0;display:flex}.drop-image{aspect-ratio:4/3;height:auto}.drop-copy{align-items:flex-end;height:auto;min-height:0;padding:20px 18px 18px}.drop-copy strong{letter-spacing:.06em;font-size:18px}.drop-copy span{white-space:normal;margin-top:6px;font-size:13px;line-height:1.4}.drop-copy em{color:#c07848;margin-top:10px;font-size:16px}.story-standard{margin:24px var(--store-gutter) 0;border-top:1px solid #2a2622;border-bottom:1px solid #2a2622;grid-template-columns:1.15fr 1fr;grid-template-areas:"video copy""values values";align-items:center;gap:36px 48px;padding:48px 0 56px;display:grid}.story-video{aspect-ratio:16/10;border-color:#8a5a3a;grid-area:video;height:auto;min-height:320px}.story-copy{grid-area:copy;max-width:36rem}.story-copy h2{letter-spacing:.1em;margin-bottom:16px;font-size:36px}.story-copy p{color:#d2cbc2;max-height:none;margin-bottom:24px;font-size:16px;line-height:1.7}.story-copy .story-officer{color:#f6f0e8;font-size:17px;font-weight:600}.story-copy .copper-button{letter-spacing:.16em;min-height:48px;padding-inline:24px;font-size:12px}.values{border-top:1px solid #2a2622;border-left:0;grid-area:values;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:8px 0 0;display:grid}.values span{min-height:0;margin:0;padding:20px 8px 0 52px}.values svg{color:#c07848;width:28px;height:28px;top:20px}.values b{letter-spacing:.14em;font-size:12px}.values small{letter-spacing:.12em;color:#9a938a;font-size:11px}.custom-section{padding-bottom:16px}.custom-grid{gap:16px}.custom-grid>a{aspect-ratio:16/9;border-color:#8a5a3a;height:auto;min-height:200px}.custom-grid span{top:24px;left:24px}.custom-grid strong{letter-spacing:.08em;font-size:22px}.custom-grid small{color:#d2cbc2;margin-top:6px;font-size:15px}.custom-grid b{color:#c07848;letter-spacing:.16em;margin-top:18px;font-size:11px}.reviews-section{margin:0 var(--store-gutter);flex-direction:column;gap:28px;padding:48px 0 72px;display:flex}.rating{max-width:36rem}.rating h2{letter-spacing:.1em;margin-bottom:12px;font-size:32px}.rating p{color:#c07848;font:italic 20px / 1.45 Georgia, var(--font-serif), serif}.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promise-card{background:#0c0d0b;border:1px solid #3a322c;border-top:2px solid #a85d38;min-height:176px;padding:26px 24px}.promise-card h3{letter-spacing:.1em;font-size:15px}.promise-card p{color:#d2cbc2;font-size:14px;line-height:1.6}}@media (min-width:701px) and (max-width:1100px){.home-hero-carousel .home-hero-copy{width:min(420px,52vw);margin-left:var(--store-gutter)}.home-hero-carousel .home-hero-actions{flex-wrap:wrap;max-width:100%}.home-hero-carousel .hero-script{font-size:24px}.story-copy h2{font-size:28px}}@media (min-width:701px) and (max-width:900px){.home-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-grid,.promise-grid,.custom-grid,.values{grid-template-columns:1fr}}@media (min-width:1101px){.home-hero-carousel .home-hero-shade[data-tone=lockup]{background:linear-gradient(90deg,#070808f8 0%,#080908f0 28%,#08090888 46%,#08090822 64%,#0000 80%),linear-gradient(#0000 62%,#080908e0 100%)}}@media (hover:hover) and (pointer:fine){.category-card:hover,.custom-grid>a:hover,.drop-card:hover,.story-video:hover{border-color:#c07848;transform:translateY(-4px);box-shadow:0 16px 32px #000a,0 0 0 1px #a85d3828}.category-card:hover img{transform:scale(1.07)}.custom-grid>a:hover img{opacity:1;transform:scale(1.07)}.category-card:hover>span,.custom-grid>a:hover span{transform:translateY(-3px)}.category-card:hover:after{background:linear-gradient(#0000 22%,#080908cc)}.custom-grid>a:hover:after{background:linear-gradient(90deg,#090a09c4 0,#090a0940 58%,#0000)}}@media (max-width:700px){.home-hero-carousel{height:min(72dvh,560px);min-height:520px}.store-root .home-hero-carousel .home-hero-copy{width:min(268px,70vw);top:26px;left:16px;right:auto}.home-hero-lockup-wrap{width:min(268px,70vw)}.store-root .home-hero-carousel .home-hero-actions{gap:10px;width:100%;max-width:255px;margin-top:12px;display:grid}.store-root .home-hero-carousel .home-hero-actions .copper-button,.store-root .home-hero-carousel .home-hero-actions .outline-button{width:100%;min-height:48px;font-size:11px}.store-root .home-hero-carousel .hero-script{color:#c07848;font:italic 20px / 1.05 Georgia, var(--font-serif), serif;text-align:right;text-shadow:0 2px 8px #000c;display:block;bottom:64px;left:auto;right:18px;transform:rotate(-6deg)}.home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px 0}.category-card{aspect-ratio:16/10;height:auto;min-height:118px}.category-card>span{bottom:10px;left:12px;right:10px}.category-card strong{font-size:18px}.category-card b{font-size:8px}.category-card svg{width:10px;height:10px}.promise-grid{display:contents}.store-header-icon,.store-menu,.mobile-bottom a{min-width:44px;min-height:44px}.catalog-page.request-page{padding:16px max(var(--store-gutter-mobile,16px), env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom)) max(var(--store-gutter-mobile,16px), env(safe-area-inset-right));overflow-x:clip}.request-page .catalog-heading{padding-bottom:10px}.request-page .catalog-heading p{margin-bottom:8px}.request-page .catalog-heading h1{letter-spacing:.04em;font-size:clamp(26px,8vw,32px)}.request-page .catalog-heading span{margin-top:6px;max-width:34em;margin-inline:auto;font-size:13px;line-height:1.45;display:block}.request-page .wizard-panel{overflow:visible}.request-page .wizard{gap:16px;padding:16px}.wizard-progress{grid-template-columns:1fr;gap:12px;padding-bottom:14px;display:grid}.wizard-kicker{display:none}.wizard-meter{gap:8px;min-width:0;display:grid}.wizard-meter-copy{justify-content:flex-start;align-items:baseline;gap:12px;min-width:0;display:flex}.wizard-meter-copy span{color:#c47a49;font:700 11px var(--font-body);letter-spacing:.14em;text-transform:uppercase;flex:none}.wizard-meter-copy strong{display:none}.wizard-meter-bar{background:#2a2420;border-radius:999px;height:4px;overflow:hidden}.wizard-meter-bar i{border-radius:inherit;background:linear-gradient(90deg,#b56942,#8b4325);height:100%;display:block}.wizard-steps,.wizard-estimate--header{display:none}.wizard-estimate--dock{text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.wizard-estimate--dock strong{font-size:18px}.wizard-step h2,.wizard-confirm h2{font-size:24px}.wizard-help{font-size:15px;line-height:1.55}.wizard-choices{grid-template-columns:1fr;gap:12px;margin-top:16px}.wizard-choice{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding:16px 48px 16px 16px}.wizard-choice.has-swatch{grid-template-columns:40px minmax(0,1fr)}.wizard-choice.has-media{grid-template-columns:88px minmax(0,1fr);align-items:center;padding:14px 48px 14px 14px}.wizard-choice.has-media .wizard-choice-media{width:88px;height:72px}.wizard-choice.has-media .wizard-choice-copy{padding:0}.wizard-swatch{width:40px;height:40px}.wizard-choice-copy strong{font-size:17px}.wizard-choice-copy small{font-size:14px;line-height:1.45}.wizard-choice-check{width:24px;height:24px;top:12px;right:12px}.wizard-summary{gap:0;margin-top:16px}.wizard-summary div{grid-template-columns:1fr;gap:6px;padding:16px 0}.wizard-summary dd{align-items:center}.wizard-change{min-height:44px;margin-left:0;padding:0 4px 0 0}.wizard-contact{gap:16px;margin-top:20px}.wizard-contact input{min-height:48px}.wizard-contact .liability-check{margin-bottom:0;padding:14px;font-size:14px}.wizard-nav{bottom:calc(76px + env(safe-area-inset-bottom));z-index:6;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:linear-gradient(#101110cc,#101110 28%,#101110);border-top:1px solid #2c2824;gap:10px;margin:0 -16px -16px;display:grid;position:sticky}.wizard-nav-actions{width:100%}.wizard-confirm{padding:8px 0 16px}.wizard--account{padding:0}.wizard--account .wizard-nav{background:0 0;border-color:#ded9d2;margin:0;padding:14px 0 0;position:static}.account-store .wizard-meter-copy strong{color:#1e1e1c}.account-store .wizard-meter-bar{background:#e5dfd7}.account-store .wizard-nav{background:0 0}}@media (display-mode:standalone){html,body,.store-root{background:#090a09}.store-header{height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.mobile-bottom{padding-bottom:max(6px, env(safe-area-inset-bottom))}}.reveal{opacity:0;transform:translateY(22px)}.reveal[data-visible]{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.16,.84,.22,1);transform:none}.reveal .home-categories,.reveal .compact-section,.reveal .story-standard,.reveal .custom-section,.reveal .reviews-section{animation:none}.category-card:after,.custom-grid>a:after,.story-video:after{transition:opacity .28s,background-color .28s}.category-card>span,.custom-grid span{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.home-hero-carousel[data-motion=ok] .home-hero-actions .copper-button{animation:3.6s ease-in-out infinite copper-cta-glow}@keyframes copper-cta-glow{0%,to{box-shadow:inset 0 1px #d49773,0 4px 15px #0009,0 0 #a85d3800}50%{box-shadow:inset 0 1px #dca07d,0 8px 22px #35180f66,0 0 22px #a85d3844}}.reviews-section.customers-say{margin:0 var(--store-gutter);border-bottom:1px solid #2a2622;grid-template-columns:minmax(220px,.9fr) minmax(0,2.2fr);align-items:start;gap:28px 36px;padding:48px 0 72px;display:grid}.reviews-section.customers-say:not(:has(.review-quote-grid)){grid-template-columns:1fr}.customers-say .rating{max-width:22rem}.customers-say .rating h2{color:#f3ebe2;font:700 clamp(26px, 2.4vw, 34px) / 1 var(--font-display);letter-spacing:.1em;margin:0 0 16px}.rating-score{align-items:center;gap:12px;display:flex}.rating-score>strong{color:#f6f0e8;font:700 56px / .9 var(--font-display);letter-spacing:.02em}.rating-score>span{flex-direction:column;gap:6px;display:flex}.rating-score .review-stars{color:#c07848}.rating-score small,.reviews-empty-copy{color:#aaa39a;font:700 12px / 1.3 var(--font-body);letter-spacing:.06em;display:block}.customers-say .rating>p{color:#c8c0b7;font:italic 18px / 1.45 Georgia, var(--font-serif), serif;margin:0 0 10px}.reviews-all{color:#c07848;min-height:40px;font:700 11px / 1 var(--font-display);letter-spacing:.14em;align-items:center;gap:6px;margin-top:18px;text-decoration:none;display:inline-flex}.reviews-all svg{width:13px;height:13px}.review-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review-quote{background:#0c0d0b;border:1px solid #3a322c;border-top:2px solid #a85d38;margin:0;padding:22px 20px 20px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.review-quote .review-stars{color:#c07848;gap:2px;display:inline-flex}.review-quote strong{color:#f3ebe2;font:700 16px / 1.25 var(--font-serif);margin:10px 0 8px;display:block}.review-quote p{color:#d2cbc2;font:14px / 1.6 var(--font-serif);margin:10px 0 16px}.review-quote footer{color:#8f8982;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;display:flex}.review-quote footer cite{color:#e8e0d5;font-style:normal;font-weight:700}.review-quote footer a{color:#c07848;text-decoration:none}.reviews-empty{color:#aaa39a;font:16px / 1.55 var(--font-serif);background:#0c0d0b;border:1px solid #3a322c;margin:0;padding:28px 22px}.reviews-page .reviews-toolbar{flex-wrap:wrap;align-items:end;gap:14px 16px;margin:22px 0 28px;display:flex}.reviews-page .reviews-toolbar label{color:#aaa39a;font:700 10px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.reviews-page .reviews-toolbar select{color:#f1e9df;background:#111210;border:1px solid #423a34;border-radius:4px;width:min(240px,100%);height:42px;margin-top:6px;padding:0 10px;display:block}.reviews-list{gap:16px;display:grid}.reviews-list .review-quote{padding:26px 24px}@media (min-width:1101px){.story-standard{grid-template-columns:1.15fr .72fr .52fr;grid-template-areas:"video copy values";align-items:center;gap:36px 40px;display:grid}.story-standard .values{border-top:0;border-left:1px solid #2a2622;flex-direction:column;gap:8px;margin:0;padding:0 0 0 22px;display:flex}.story-standard .values span{padding:12px 0 12px 48px}.story-standard .values svg{top:12px}}@media (hover:hover) and (pointer:fine){.review-quote:hover{background:#121310;border-color:#865037;transform:translateY(-3px);box-shadow:0 12px 28px #0008}.reviews-all:hover,.review-quote footer a:hover{color:#df8a58}}@media (max-width:1100px){.reviews-section.customers-say{grid-template-columns:1fr;gap:22px}.review-quote-grid{grid-template-columns:1fr}}@media (max-width:700px){.home-title-row{flex-direction:column;align-items:flex-start;gap:10px}.custom-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:12px;margin-right:0;padding-right:0;display:grid;overflow:visible}.custom-grid>a{aspect-ratio:16/9;width:100%;min-width:0;height:auto}.drop-rail{scroll-snap-type:none;margin-right:0;padding-right:0;overflow:visible}.drop-grid{grid-template-columns:1fr;gap:12px;display:grid}.drop-card{width:100%;min-width:0;height:auto}.drop-image{aspect-ratio:4/3;height:auto}.drop-copy{height:auto;min-height:0;padding:14px 14px 16px}.reviews-section.customers-say{margin-inline:var(--store-gutter-mobile,12px);padding:28px 0 40px}.rating-score>strong{font-size:44px}.customers-say .rating h2{font-size:26px}.reviews-page .reviews-toolbar,.reviews-page .reviews-toolbar select,.reviews-page .reviews-toolbar .button{width:100%}}@media (prefers-reduced-motion:reduce){.reveal,.reveal[data-visible]{opacity:1;transition:none;transform:none}.home-hero-carousel[data-motion=ok] .home-hero-actions .copper-button{animation:none}.review-quote:hover,.category-card:hover,.custom-grid>a:hover,.drop-card:hover,.story-video:hover,.category-card:hover img,.custom-grid>a:hover img,.category-card:hover>span,.custom-grid>a:hover span{transform:none}}@media (max-width:700px){.store-root{filter:none;perspective:none;contain:none;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:visible;transform:none}.storefront-route,.store-root .home,.store-root .home-hero,.store-root .home-hero-carousel,.store-root .drop-section,.store-root .custom-section,.store-root .reviews-section,.store-root .store-close{max-width:100%;overflow-x:clip}.store-root .home-hero-carousel,.store-root .home-hero{height:min(78dvh,620px);min-height:540px}.store-root .home-hero-carousel .home-hero-copy{width:auto;max-width:none;top:20px;left:16px;right:16px}.store-root .home-hero-lockup-wrap{width:min(240px,72vw)}.store-root .home-hero-carousel .home-hero-actions,.store-root .home-hero-copy>div{gap:10px;width:min(260px,100%);max-width:100%;margin-top:14px;display:grid}.store-root .home-hero-carousel .home-hero-actions .copper-button,.store-root .home-hero-carousel .home-hero-actions .outline-button,.store-root .copper-button,.store-root .outline-button{letter-spacing:.14em;width:100%;min-height:48px;padding:0 16px;font-size:12px}.store-root .home-hero-headline{font-size:clamp(34px,10vw,44px)}.store-root .home-hero-sub{font-size:16px;line-height:1.4}.store-root .home-hero-carousel .hero-script{font-size:18px;bottom:78px;left:auto;right:16px}.store-root .home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 0;display:grid}.store-root .category-card{aspect-ratio:1;height:auto;min-height:158px}.store-root .category-card>span{font-size:11px;bottom:12px;left:12px;right:12px}.store-root .category-card strong{font-size:18px;line-height:1.1}.store-root .category-card b{letter-spacing:.12em;font-size:11px}.store-root .home-section{padding:28px 16px 8px}.store-root .home-title-row{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.store-root .home-title-row h2{font-size:26px;line-height:1.1}.store-root .home-title-row h2 small{letter-spacing:.16em;margin:6px 0 0;font-size:11px;display:block}.store-root .home-title-row>a{min-height:44px;font-size:12px}.store-root .drop-rail{scroll-snap-type:none;margin:0;padding:0;overflow:visible}.store-root .drop-grid{grid-template-columns:1fr;gap:14px;display:grid}.store-root .drop-card{flex-direction:column;width:100%;min-width:0;height:auto;padding:0;display:flex}.store-root .drop-image{aspect-ratio:4/3;width:100%;height:auto;min-height:180px;position:relative}.store-root .drop-copy{align-items:center;height:auto;min-height:88px;padding:16px;display:flex}.store-root .drop-copy strong{font-size:18px}.store-root .drop-copy span{white-space:normal;font-size:14px}.store-root .drop-copy em{font-size:16px}.store-root .drop-cart{width:48px;min-width:48px;height:48px;min-height:48px}.store-root .story-standard{border-top:1px solid #2a2622;border-bottom:1px solid #2a2622;flex-direction:column;gap:20px;margin:12px 16px 0;padding:28px 0 32px;display:flex}.store-root .story-video{aspect-ratio:16/10;width:100%;height:auto;min-height:210px;display:block}.store-root .story-copy{max-width:none;padding:0}.store-root .story-copy h2{font-size:28px}.store-root .story-copy p{color:#d2cbc2;max-height:none;margin:0 0 14px;font-size:16px;line-height:1.65;overflow:visible}.store-root .story-copy .story-officer{color:#f6f0e8;font-size:17px;font-weight:600}.store-root .story-closer{color:#c07848;font:italic 20px / 1.4 Georgia, var(--font-serif), serif}.store-root .story-copy .copper-button{width:auto;min-height:48px;font-size:12px}.store-root .story-standard .values,.store-root .values{border:0;flex-direction:column;gap:4px;margin:0;padding:8px 0 0;display:flex}.store-root .values span{min-height:56px;margin:0;padding:12px 0 12px 52px}.store-root .values svg{color:#c07848;width:26px;height:26px;top:14px}.store-root .values b{letter-spacing:.12em;font-size:12px}.store-root .values small{color:#9a938a;font-size:12px}.store-root .custom-grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;display:grid;overflow:visible}.store-root .custom-grid>a{aspect-ratio:16/9;width:100%;min-width:0;height:auto;min-height:150px;display:block}.store-root .custom-grid span{top:20px;left:18px}.store-root .custom-grid strong{font-size:20px}.store-root .custom-grid small{font-size:15px}.store-root .custom-grid b{font-size:12px}.store-root .reviews-section,.store-root .reviews-section.customers-say{flex-direction:column;gap:18px;margin:0 16px;padding:28px 0 36px;display:flex}.store-root .review-quote-grid{grid-template-columns:1fr;gap:12px;display:grid}.store-root .customers-say .rating{max-width:none}.store-root .customers-say .rating h2{font-size:26px}.store-root .rating-score>strong{font-size:44px}.store-root .review-quote p,.store-root .reviews-empty{font-size:16px;line-height:1.6}.store-root .promise-grid,.store-root .promise-card{display:none}.store-root .store-close{padding-bottom:12px}.store-root .store-footer,.store-root .footer-legal{flex-direction:column;display:flex}.store-root .store-footer-main{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:28px 16px 18px;display:grid}.store-root .store-footer-main nav{flex-wrap:wrap;justify-content:center;gap:12px 18px;font-size:13px;display:flex}.store-root .store-footer-main nav a{align-items:center;min-height:44px;padding:8px 6px;display:inline-flex}.store-root .home-newsletter{flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:28px 16px 24px;display:flex}.store-root .home-newsletter h2{font-size:18px}.store-root .home-newsletter p{font-size:15px;line-height:1.5}.store-root .home-newsletter form{grid-template-columns:1fr 120px;width:100%}.store-root .home-newsletter input{height:48px;font-size:16px}.store-root .home-newsletter button{font-size:12px}.store-root .footer-legal{flex-flow:wrap;justify-content:center;gap:10px 14px;padding:0 16px 16px}.store-root .store-footer-bottom{padding:14px 16px 16px}.store-root .store-footer-credit{padding:0 16px 18px;font-size:10px}.store-root .drop-section,.store-root .story-standard{contain:none;overflow:visible}.store-root .category-card img,.store-root .story-video img,.store-root .custom-grid img,.store-root .home-hero-media img{object-fit:cover}.about-story-hero{aspect-ratio:16/10;border:1px solid #8a5a3a;width:100%;min-height:220px;margin-bottom:24px;position:relative;overflow:hidden}.about-story-copy{max-width:40rem;margin:0 auto 28px}.about-story-copy p{color:#d2cbc2;font:16px / 1.7 var(--font-serif);margin:0 0 16px}.about-story-copy p:nth-last-child(-n+2){color:#c07848;font:italic 22px / 1.4 Georgia, var(--font-serif), serif}.about-story-copy .about-officer{color:#f6f0e8;font:600 17px / 1.65 var(--font-serif);border-left:3px solid #c07848;margin:0 0 20px;padding:12px 0 12px 16px}.about-story-values{margin:0 0 28px}}@media (min-width:701px){.about-story-hero{aspect-ratio:21/9;border:1px solid #8a5a3a;width:100%;min-height:320px;margin-bottom:36px;position:relative;overflow:hidden}.about-story-copy{max-width:42rem;margin:0 auto 36px}.about-story-copy p{color:#d2cbc2;font:18px / 1.7 var(--font-serif);margin:0 0 18px}.about-story-copy p:nth-last-child(-n+2){color:#c07848;font:italic 24px / 1.4 Georgia, var(--font-serif), serif}.about-story-copy .about-officer{color:#f6f0e8;font:600 20px / 1.6 var(--font-serif);border-left:3px solid #c07848;margin:8px 0 22px;padding:14px 0 14px 18px}.about-story-values{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 36px;padding:8px 0 0;display:grid}.story-closer{color:#c07848;font:italic 20px / 1.4 Georgia, var(--font-serif), serif}}@media (max-width:700px){.store-mobile-menu{justify-content:flex-start}.store-mobile-menu-head{padding:10px 16px}.store-mobile-menu-close{border-radius:8px;width:44px;height:44px}.store-mobile-menu-list{flex:auto;padding:6px 16px 4px;overflow-y:auto}.store-mobile-menu-section{padding:2px 0 6px}.store-mobile-menu-section>p,.store-mobile-menu-group>p{letter-spacing:.18em;margin:8px 4px 6px;font-size:10px}.store-mobile-menu-link{border-radius:8px;min-height:48px;margin:4px 0;padding:0 14px}.store-mobile-menu-link strong{font-size:17px}.store-mobile-menu-chips{gap:8px;padding:0 0 4px}.store-mobile-menu-chips a{min-height:44px;font-size:13px}.store-mobile-menu-utils{grid-template-columns:1fr 1fr;gap:8px;padding:8px 16px 10px}.store-mobile-menu-utils a{border-radius:8px;min-height:46px;font-size:13px}.store-mobile-menu-utils a:last-child:nth-child(odd){grid-column:1/-1}.store-mobile-menu-plate{height:72px;min-height:72px}.store-mobile-menu-plate p{letter-spacing:.14em;font-size:10px;bottom:12px;left:16px}}.faq-story{width:min(820px,100%);margin:0 auto}.faq-hero{aspect-ratio:16/9;border:1px solid #8a5a3a;width:100%;min-height:200px;margin-bottom:24px;position:relative;overflow:hidden}.faq-heading{margin-bottom:8px;padding-bottom:20px}.faq-heading h1{font-size:clamp(34px,8vw,52px)}.faq-heading span{color:#c9c0b6;max-width:36rem;font:16px / 1.6 var(--font-serif);margin:12px auto 0;display:block}.faq-list{gap:10px;width:100%;margin:8px 0 0;display:grid}.faq-card{background:linear-gradient(#161412 0%,#100f0d 100%);border:1px solid #5c3d2c;margin:0;overflow:hidden;box-shadow:inset 0 1px #2a211c}.faq-card[open]{border-color:#8a5a3a;box-shadow:inset 0 1px #3d2a20,0 10px 28px #0006}.faq-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;min-height:52px;padding:14px 14px 14px 16px;list-style:none;display:grid}.faq-card summary::-webkit-details-marker{display:none}.faq-index{color:#c07848;font:700 11px / 1 var(--font-display);letter-spacing:.16em}.faq-q{color:#f3ebe2;font:700 16px / 1.35 var(--font-serif)}.faq-toggle{flex:none;width:22px;height:22px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:#c07848;height:2px;position:absolute;inset:50% 3px auto;transform:translateY(-50%)}.faq-toggle:after{width:2px;height:auto;inset:3px 50% 3px auto;transform:none}.faq-card[open] .faq-toggle:after{display:none}.faq-a{color:#d4ccc3;font:16px / 1.7 var(--font-serif);border-top:1px solid #2c241e;padding:0 16px 18px 52px}.faq-a p{margin:14px 0 0}.faq-a p:first-child{margin-top:14px}.faq-a a{color:#d08a58;text-underline-offset:3px}.faq-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 18px;display:flex}.faq-actions .outline-button,.faq-actions .copper-button{letter-spacing:.08em;white-space:nowrap}.faq-policies{border-top:1px solid #2c2824;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .65rem;max-width:38rem;margin-inline:auto;padding-top:8px;display:flex}.faq-policies a{color:#c07848;min-height:44px;font:700 10px / 1 var(--font-display);letter-spacing:.16em;align-items:center;padding:10px 12px;display:inline-flex}.faq-admin-preview .faq-list{width:100%;margin:0}.faq-admin-preview .faq-card{background:#161412}@media (min-width:701px){.faq-hero{aspect-ratio:21/9;min-height:300px;margin-bottom:36px}.faq-heading{padding-bottom:28px}.faq-heading span{font-size:18px}.faq-list{gap:12px;margin-top:12px}.faq-card summary{gap:16px 18px;min-height:64px;padding:18px 22px}.faq-index{font-size:12px}.faq-q{font-size:22px}.faq-a{padding:0 22px 22px 68px;font-size:17px;line-height:1.75}.faq-actions{gap:12px;margin:36px 0 22px}}@media (max-width:700px){.faq-card summary{min-height:48px;padding:12px 12px 12px 14px}.faq-q{font-size:15px}.faq-a{padding:0 14px 16px}.faq-heading span{padding:0 4px;font-size:15px}.faq-actions{flex-direction:column;align-items:stretch}.faq-actions a{width:100%}}.store-root .catalog-heading{padding-bottom:32px}.store-root .catalog-heading h1{font:700 clamp(36px, 5vw, 52px) / .95 var(--font-display);letter-spacing:.05em}.store-root .catalog-heading span{color:#c9c0b6;max-width:40rem;font:16px / 1.6 var(--font-serif);margin:12px auto 0;display:block}.content-page{color:#eee6dc;max-width:none;padding:0}.content-page-inner{max-width:var(--store-max);padding:48px var(--store-gutter) 88px;margin:0 auto}.content-hero{isolation:isolate;background:#0b0c0b;border-bottom:1px solid #8a5a3a;display:grid;position:relative;overflow:hidden}.content-hero>*{grid-area:1/1}.content-hero img{object-fit:cover}.content-hero-shade{z-index:1;background:linear-gradient(#08090814 0%,#08090833 38%,#08090888 62%,#080908f0 100%),linear-gradient(90deg,#08090899 0%,#08090833 36%,#0000 72%)}.content-hero-copy{z-index:2;width:100%;max-width:var(--store-max);padding:72px var(--store-gutter) 36px;align-self:end;margin:0 auto;position:relative}.content-hero--story{min-height:clamp(300px,46vw,480px)}.content-hero--compact{min-height:clamp(200px,32vw,320px)}.content-hero-copy p{color:#c87548;font:700 11px / 1 var(--font-body);letter-spacing:.24em;margin:0 0 12px}.content-hero-copy h1{color:#f3ebe2;max-width:18ch;font:700 clamp(36px, 6vw, 64px) / .92 var(--font-display);letter-spacing:.05em;text-shadow:0 3px 18px #000a;margin:0}.content-hero-copy span{color:#d8cfc4;max-width:36rem;font:italic 22px / 1.4 Georgia, var(--font-serif), serif;text-shadow:0 2px 10px #0008;margin:16px 0 0;display:block}.about-story-inner{max-width:820px}.about-story-lede p,.about-story-copy p,.about-story-copy p:nth-last-child(-n+2){color:#d2cbc2;font:18px / 1.75 var(--font-serif);margin:0 0 20px}.about-story-lede p:first-child{color:#f3ebe2;font:22px / 1.55 var(--font-serif)}.about-officer{background:linear-gradient(#161412 0%,#100f0d 100%);border:1px solid #6a4330;border-left:4px solid #c07848;margin:8px 0 32px;padding:22px 24px 22px 26px;box-shadow:inset 0 1px #2a211c,0 12px 28px #0006}.about-officer p{color:#f6f0e8;font:600 20px / 1.6 var(--font-serif);margin:0}.about-story-copy p.about-officer{margin:8px 0 32px;padding:22px 24px 22px 26px}.about-story-closer{margin:8px 0}.about-closer{color:#c07848;font:italic 26px / 1.4 Georgia, var(--font-serif), serif;margin:0 0 12px}.about-signoff{color:#c07848;font:700 16px / 1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;margin:0}.about-story-values{border:0;border-top:1px solid #2c2824;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:40px 0 32px;padding:28px 0 0;display:grid}.about-story-values span{background:#10110f;border:1px solid #3a322c;min-height:0;margin:0;padding:20px 16px 20px 54px;position:relative}.about-story-values svg{color:#c07848;width:22px;height:22px;position:absolute;top:20px;left:16px}.about-story-values b{font:700 12px / 1.25 var(--font-display);letter-spacing:.12em}.about-story-values small{color:#9a938a;letter-spacing:.04em;margin-top:6px;font-size:13px}.about-story-actions,.faq-actions{flex-wrap:wrap;gap:12px;display:flex}.about-story-actions .copper-button,.about-story-actions .outline-button,.faq-actions .copper-button,.faq-actions .outline-button{letter-spacing:.08em;min-height:44px}.faq-story-inner{max-width:820px}.faq-story-inner .faq-list{margin-top:0}.faq-story-inner .faq-actions{justify-content:center;margin:36px 0 18px}.cms-story-inner{max-width:760px}.content-page.policy-page{max-width:none;padding:0}.content-page.policy-page .policy-hero{padding-top:4px}.content-page.policy-page .policy-hero p,.content-page.policy-page:not(.policy-page--disclaimer) .policy-hero h1{display:none}.content-page.policy-page .policy-siblings{border-top:1px solid #2c2824;margin-top:40px;padding-top:22px}.store-root .product-page{max-width:var(--store-max);padding:28px var(--store-gutter) 88px}.store-root .product-detail{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:48px 64px;display:grid}.product-gallery{top:calc(var(--store-header-h) + 16px);position:sticky}.product-gallery-stage{aspect-ratio:1;background:radial-gradient(at 50% 42%,#1c1713 0%,#0b0c0b 68%);border:1px solid #3a322c;min-height:380px;position:relative;overflow:hidden}.product-gallery-stage img{object-fit:contain;padding:6%}.product-gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:12px;display:grid}.product-gallery-thumb{aspect-ratio:1;background:#10110f;border:1px solid #3a322c;border-radius:0;padding:0;position:relative;overflow:hidden}.product-gallery-thumb img{object-fit:contain;padding:8%}.product-gallery-thumb[data-active],.product-gallery-thumb[aria-current=true]{border-color:#c07848;box-shadow:inset 0 0 0 1px #c07848}.store-root .product-copy{padding:4px 0 0}.store-root .product-copy>p:first-of-type{color:#c87548;font:700 11px / 1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.store-root .product-copy h1{color:#f3ebe2;font:700 clamp(34px, 4.2vw, 52px) / .95 var(--font-display);letter-spacing:.04em;margin:0}.store-root .product-copy>span{color:#b7afa6;font:17px / 1.5 var(--font-serif);margin:12px 0 18px;display:block}.store-root .product-copy .inventory{color:#c8d4c0;width:fit-content;font:700 11px / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#12180f;border:1px solid #3d4a38;align-items:center;margin:0 0 22px;padding:7px 12px;display:inline-flex}.store-root .product-copy .inventory--made{color:#e4c4a8;background:#181410;border-color:#5a4032}.store-root .product-copy .inventory--out{color:#e4b39a;background:#1a100c;border-color:#5a3a32}.store-root .product-copy .inventory i{background:#2f9a51;border-radius:50%;width:7px;height:7px;margin-right:8px}.store-root .product-copy .inventory--made i{background:#c07848}.store-root .product-copy .inventory--out i{background:#a85a3a}.store-root .product-copy .description{color:#d4ccc3;font:17px / 1.75 var(--font-serif);margin:22px 0 8px}.product-buy{gap:14px;margin:0 0 8px;display:grid}.product-buy .variant-picker{margin:0}.product-buy>strong,.store-root .product-copy .product-buy>strong{color:#e8c4a8;font:700 28px / 1 var(--font-serif);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.store-root .product-copy .product-buy>strong s{color:#8d857c;margin-left:0;font-size:18px;font-weight:400}.product-buy .add-button{width:100%;min-height:52px}.product-sku{margin:0}.product-sku div{color:#8d857c;justify-content:space-between;gap:16px;font-size:12px;display:flex}.product-sku dt{font-weight:400}.product-sku dd{color:#d4ccc3;margin:0;font-weight:700}.store-root .product-promises{color:#b7afa6;font:13px / 1.5 var(--font-serif);border-block:1px solid #2c2824;gap:12px;margin:22px 0 0;padding:18px 0;display:grid}.store-root .product-promises span{align-items:flex-start;gap:10px;display:flex}.store-root .product-promises svg{color:#c07848;flex:none;width:18px;height:18px;margin-top:1px}.product-specs{margin:8px 0 0;padding:8px 0 0}.store-root .product-copy .product-specs div,.store-root .product-copy dl.product-specs div{border-bottom:1px solid #2c2824;grid-template-columns:minmax(7rem,34%) minmax(0,1fr);gap:12px 20px;margin:0;padding:12px 0;font-size:14px;display:grid}.store-root .product-copy .product-specs dt{color:#8d857c;font-weight:400}.store-root .product-copy .product-specs dd{color:#f1e9df;text-align:left;margin:0;font-weight:600}.related-products{border-top:1px solid #2c2824;margin-top:72px;padding-top:36px}.related-products-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.related-products-heading p{color:#c87548;font:700 11px / 1 var(--font-body);letter-spacing:.2em;margin:0 0 8px}.related-products-heading h2{color:#f3ebe2;font:700 clamp(26px, 3vw, 34px) / 1 var(--font-display);letter-spacing:.06em;margin:0}.related-products-heading a{color:#c07848;font:700 11px / 1 var(--font-display);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.related-products-heading svg{width:14px;height:14px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-root .pdp-reviews{border-top:1px solid #2c2824;margin-top:64px;padding-top:36px}.store-root .pdp-reviews header p{color:#c87548;font:700 11px / 1 var(--font-body);letter-spacing:.2em;margin:0 0 8px}.store-root .pdp-reviews h2{font:700 clamp(26px, 3vw, 34px) / 1 var(--font-display);letter-spacing:.06em}.store-root .pdp-review-list li,.store-root .review-form{background:linear-gradient(#141311 0%,#10110f 100%);border-color:#3a322c}@media (hover:hover) and (pointer:fine){.product-gallery-thumb:hover{border-color:#c07848}.related-products-heading a:hover{color:#df8a58}.about-story-actions .outline-button:hover,.faq-actions .outline-button:hover{color:#f3ebe2;border-color:#c87548}}@media (max-width:1100px){.store-root .product-detail{grid-template-columns:1fr;gap:28px}.product-gallery{position:static}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.content-page-inner{padding:32px max(var(--store-gutter-mobile), env(safe-area-inset-left)) 48px max(var(--store-gutter-mobile), env(safe-area-inset-right))}.content-hero--story{aspect-ratio:16/10;min-height:220px}.content-hero--compact{aspect-ratio:16/11;min-height:160px}.content-hero-copy{padding:48px max(var(--store-gutter-mobile), env(safe-area-inset-left)) 22px max(var(--store-gutter-mobile), env(safe-area-inset-right))}.content-hero-copy h1{max-width:none;font-size:34px}.content-hero-copy span{font-size:18px}.about-story-lede p:first-child{font-size:19px}.about-story-lede p,.about-story-copy p{font-size:16px;line-height:1.7}.about-officer,.about-story-copy p.about-officer{margin:0 0 24px;padding:16px 16px 16px 18px}.about-officer p{font-size:17px}.about-closer{font-size:22px}.about-story-values{grid-template-columns:1fr;gap:10px;margin:28px 0 24px;padding-top:22px}.about-story-actions{flex-direction:column;align-items:stretch}.about-story-actions a{width:100%}.store-root .product-page{padding:20px max(var(--store-gutter-mobile), env(safe-area-inset-left)) 40px max(var(--store-gutter-mobile), env(safe-area-inset-right))}.product-gallery-stage{aspect-ratio:1;min-height:0}.product-gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.store-root .product-copy h1{font-size:32px}.store-root .product-copy>span{font-size:15px}.store-root .product-copy .description{font-size:16px}.product-buy>strong,.store-root .product-copy .product-buy>strong{font-size:24px}.store-root .product-copy .product-specs div,.store-root .product-copy dl.product-specs div{grid-template-columns:1fr;gap:4px}.related-products{margin-top:48px;padding-top:28px}.related-products-heading{flex-direction:column;align-items:flex-start}.related-grid{grid-template-columns:1fr}.store-root .pdp-reviews{margin-top:40px;padding-top:28px}}@media (prefers-reduced-motion:reduce){.product-gallery-stage img{transition:none}}@media (max-width:700px){.store-root .store-header-inner{padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));grid-template-columns:44px minmax(0,1fr) 96px;align-items:center;column-gap:10px;display:grid}.store-root .store-header .brand,.store-root .store-header .header-brand{justify-content:center;justify-self:center;width:min(214px,100%);max-width:100%;height:32px;max-height:32px;margin-inline:0;position:static;left:auto;overflow:hidden;transform:none}.store-root .store-header .header-brand-logo,.store-root .store-header .header-brand-logo--wordmark{object-fit:contain;object-position:center;width:min(214px,100%);max-width:100%;height:auto;max-height:30px}.store-root .store-icons{z-index:2;justify-content:flex-end;justify-self:end;gap:2px;width:96px;min-width:96px;margin-left:0;position:relative}.store-root .store-menu{z-index:2;position:relative}.store-root .store-menu,.store-root .store-header-icon{width:44px;height:44px}.store-root .store-cart-count{min-width:18px;height:18px;font-size:11px;top:1px;right:0}.store-root .home-hero-carousel,.store-root .home-hero{height:min(52dvh,420px);min-height:360px;max-height:calc(100dvh - 56px - 76px - env(safe-area-inset-bottom))}.store-root .home-hero-carousel .home-hero-copy{width:auto;max-width:min(280px,100%);padding-bottom:0;position:absolute;inset:14px 16px auto}.store-root .home-hero-lockup-wrap{width:min(220px,68vw)}.store-root .home-hero-carousel .home-hero-text{width:100%;max-width:18rem}.store-root .home-hero-eyebrow{margin-bottom:6px;font-size:10px}.store-root .home-hero-headline{font-size:clamp(30px,9vw,40px)}.store-root .home-hero-sub{margin-top:8px;font-size:15px;line-height:1.35}.store-root .home-hero-carousel .home-hero-actions{gap:8px;width:min(236px,100%);max-width:100%;margin-top:10px;display:grid}.store-root .home-hero-carousel .home-hero-actions .copper-button,.store-root .home-hero-carousel .home-hero-actions .outline-button{width:100%;min-height:44px}.store-root .home-hero-pager{bottom:10px}.store-root .home-hero-carousel .hero-script{font-size:15px;display:block;inset:auto 16px 36px auto}}.story-video,.story-still{display:none!important}.story-standard,.story-standard--copy,.store-root .story-standard,.store-root .story-standard--copy{margin:24px var(--store-gutter,5%) 0;background:#090a09;border-top:1px solid #2a2622;border-bottom:1px solid #2a2622;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"copy values";align-items:start;gap:28px 48px;padding:40px 0 48px;display:grid}.story-standard--copy .story-copy{grid-area:copy}.story-standard--copy .values{border-left:1px solid #2a2622;grid-area:values;padding-left:24px}@media (max-width:700px){.store-root .story-standard,.store-root .story-standard--copy{flex-direction:column;gap:20px;margin:12px 16px 0;padding:28px 0 32px;display:flex}.store-root .story-standard--copy .values{border-top:1px solid #2a2622;border-left:0;padding-top:16px;padding-left:0}.mobile-bottom{z-index:50;width:100%;max-width:100%;height:calc(76px + env(safe-area-inset-bottom,0px));padding:7px max(20px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left));contain:none;margin:0;position:fixed;bottom:0;left:0;right:0;transform:none}}@media (min-width:701px){.mobile-bottom{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
