html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--oil:#FAF6EC;--char:#F1EBDC;--char-2:#E5DDC8;--bone:#1A1410;--bone-dim:#5A4F40;--steel:#8A7E6E;--ember:#E26A2C;--ember-deep:#B5501C;--ember-shadow:#6e3a14;--scorch:#7A4A1E;--hair:rgba(26,20,16,.12);--hair-strong:rgba(26,20,16,.22);--display:"Oswald","Arial Narrow",sans-serif;--body:"Inter Tight",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--walnut:var(--bone);--walnut-soft:var(--bone-dim);--walnut-mute:var(--steel);--brass-warm:var(--ember);--brass-deep:var(--ember-deep);--oxblood:var(--ember)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--oil);color:var(--bone);font-family:var(--body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{overflow-x:hidden;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}em{font-style:normal;color:var(--ember)}.skip-to-content-link{position:absolute;left:-9999px}.skip-to-content-link:focus{left:8px;top:8px;background:var(--ember);color:#1a0d04;padding:8px 12px;z-index:9999}.display,h1,h2,h3,h4{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.92;color:var(--bone)}.mono,.smallcaps{font-family:var(--mono);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--steel)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember)}.eyebrow .bar{display:inline-block;width:32px;height:1px;background:var(--ember);vertical-align:middle;margin-right:14px}.stencil{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.92;background:linear-gradient(180deg,#f4ecdc,#d8cfbf 38%,#f4ecdc 60%,#b8b1a3);-webkit-background-clip:text;background-clip:text;color:transparent}.stencil.ember{background:linear-gradient(180deg,#fff3e6,#ffd2a8,#f6b07a 70%,#b5501c);-webkit-background-clip:text;background-clip:text;color:transparent}.container,.wrap,.wrap-wide{max-width:1480px;margin:0 auto;padding:0 32px}.wrap{max-width:1480px}.wrap-wide{max-width:1600px}.band{padding:0;background:var(--oil)}@media(max-width:760px){.container,.wrap,.wrap-wide{padding:0 20px}}.top-divider{background:var(--oil);border-bottom:1px solid var(--hair)}.rule-brass{display:flex;align-items:center;gap:18px;color:var(--ember);font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase}.rule-brass:before,.rule-brass:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--hair-strong),transparent)}.rule-brass .glyph{font-family:var(--display);font-size:14px;color:var(--ember);letter-spacing:0}.topbar{background:var(--ember);color:#1a0d04;text-align:center;padding:11px 16px;font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:24px;position:fixed;top:0;left:0;right:0;z-index:51}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e26a2c;z-index:3;pointer-events:none}.topbar>.topbar-progress{flex:0 0 auto;text-align:left;position:absolute}.topbar .smallcaps,.topbar>.smallcaps,.topbar>.smallcaps:first-of-type,.topbar>.smallcaps:last-of-type{color:#fffffc!important;font-size:11px;letter-spacing:.18em;font-weight:600}@media(min-width:761px){.topbar{justify-content:flex-start!important}.topbar>*{flex:0 0 auto}.topbar>.smallcaps[data-topbar-left]{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;text-align:center!important;white-space:nowrap;z-index:2}.topbar>.smallcaps:not([data-topbar-left]){text-align:left!important;white-space:nowrap;position:relative;z-index:1;margin-right:auto}}@media(max-width:760px){.topbar{flex-direction:column;gap:4px;padding:6px 16px;font-size:10px}.topbar>*{text-align:center!important}.topbar>.smallcaps:last-of-type{display:none!important}.topbar>.smallcaps:first-of-type{order:2}.topbar>.topbar-locale{order:1}:root{--topbar-h-mobile: 56px}}:root{--topbar-h: 36px;--topbar-h-mobile: 72px;--nav-h: 68px;--nav-h-mobile: 56px}header.site,header.nav{background:var(--oil);border-bottom:1px solid var(--hair);position:relative;z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body{padding-top:var(--topbar-h, 36px)}@media(max-width:760px){body{padding-top:var(--topbar-h-mobile, 48px)}}header.site .nav,.nav-inner{max-width:1480px;margin:0 auto;padding:14px 32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}header.site .brand img,.logo-h{width:auto;max-width:none;object-fit:contain;filter:brightness(1.05) contrast(1.05)}header.site .brand img.logo-h,.logo-h{aspect-ratio:1200 / 553}header.site .brand,.brand{flex:0 0 auto;min-width:0}header.site .nav ul,.nav-links{list-style:none;display:flex;gap:28px;justify-content:center;margin:0;padding:0}header.site .nav ul li{list-style:none}header.site .nav ul a,.nav-links a{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);padding:6px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}header.site .nav ul a:hover,header.site .nav ul a.active,.nav-links a:hover{color:var(--bone);border-bottom-color:var(--ember)}header.site .right,.nav-right{display:flex;justify-content:flex-end;align-items:center;gap:18px}.basket{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone)}.basket svg{stroke:var(--bone)}.basket .count,.chip{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:var(--ember);color:#1a0d04;border-radius:2px;padding:0 7px;font-weight:700;font-size:11px}.nav-toggle{display:none;color:var(--bone);padding:6px}@media(max-width:980px){header.site .nav,.nav-inner{grid-template-columns:auto auto 1fr;gap:16px}header.site .nav ul,.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--oil);border-top:1px solid var(--hair);flex-direction:column;padding:16px 24px;gap:14px}header.site .nav ul.open{display:flex}.nav-toggle{display:inline-flex}}.hero{position:relative;background:var(--oil);min-height:min(96vh,920px);overflow:hidden;border-bottom:1px solid var(--hair)}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--oil);background-size:cover;background-position:center;background-repeat:no-repeat;filter:contrast(1.08) saturate(.92) brightness(.72)}@media(max-width:768px){.hero-img{background-position:65% 50%}}.hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,transparent 88%,rgba(15,16,16,.4) 95%,rgba(15,16,16,.85) 100%),linear-gradient(90deg,#0f1010f5,#0f1010eb 32%,#0f1010c7 44%,#0f10108c 54%,#0f10104d 65%,#0f101026 78%,#0f10101a),linear-gradient(180deg,rgba(15,16,16,.55) 0%,rgba(15,16,16,.1) 18%,transparent 35%,transparent 65%,rgba(15,16,16,.6) 85%,rgba(15,16,16,.95) 100%),radial-gradient(ellipse 80% 75% at 78% 50%,transparent 0%,rgba(15,16,16,.2) 65%,rgba(15,16,16,.55) 100%)}@media(max-width:768px){.hero-img:after{background:linear-gradient(90deg,transparent 0%,transparent 92%,rgba(15,16,16,.4) 97%,rgba(15,16,16,.85) 100%),linear-gradient(180deg,#0f1010f2,#0f1010eb,#0f10108c 36%,#0f101033 52%,#0f10101a 70%,#0f101073 90%,#0f1010eb),radial-gradient(ellipse 90% 60% at 50% 75%,transparent 0%,rgba(15,16,16,.15) 70%,rgba(15,16,16,.5) 100%)}}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hero-corners{position:absolute;top:24px;right:24px;bottom:24px;left:24px;pointer-events:none;z-index:3}.hero-corners:before,.hero-corners:after,.hero-corners>i:first-child,.hero-corners>i:last-child{content:"";position:absolute;width:28px;height:28px;border:1px solid var(--bone);opacity:.35}.hero-corners:before{top:0;left:0;border-right:0;border-bottom:0}.hero-corners:after{top:0;right:0;border-left:0;border-bottom:0}.hero-corners>i:first-child{bottom:0;left:0;border-right:0;border-top:0}.hero-corners>i:last-child{bottom:0;right:0;border-left:0;border-top:0}.hero-inner{position:relative;z-index:2;max-width:1480px;margin:0 auto;padding:80px 32px 56px;min-height:inherit;display:flex;flex-direction:column;justify-content:space-between}.hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.stamp-row{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:760px){.stamp-row{display:none}}.stamp{border:1px solid var(--hair-strong);padding:8px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);background:#0f101066}.stamp b{color:var(--ember);font-weight:600}.hero-bot{padding-top:120px}h1.hero-title{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(72px,11vw,168px);line-height:.86;letter-spacing:-.005em;color:var(--bone);text-shadow:0 1px 2px rgba(255,255,255,.4)}h1.hero-title .blk{display:block}h1.hero-title .ember{color:var(--ember)}.hero-sub{margin-top:28px;font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);max-width:640px}.hero-sub b{color:var(--bone);font-weight:600}.hero-cta-row{margin-top:36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-meta{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.hero-meta b{color:var(--ember);font-weight:600}.btn-ember,.btn-primary,.atc,button.checkout,.checkout{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;background:var(--oxblood);color:#faf6ec;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.16em;text-transform:uppercase;padding:20px 38px;border:1px solid var(--oxblood-deep);box-shadow:inset 0 1px #ffffff1f,0 6px #00000059,0 14px 30px #6b1e1e4d;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;text-decoration:none;cursor:pointer}.btn-ember:hover,.btn-primary:hover,.atc:hover,button.checkout:hover,.checkout:hover{background:var(--oxblood-deep);transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 4px #00000059,0 8px 16px #6b1e1e40}.btn-ember .arr,.btn-primary .arr{margin-left:14px;display:inline-block}.btn-ghost{display:inline-block;background:transparent;color:var(--bone);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:14px 22px;border:1px solid var(--hair-strong);transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--ember);color:var(--bone)}.spine{background:var(--char);padding:120px 0 110px;position:relative;border-bottom:1px solid var(--hair)}.spine:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--ember);opacity:.7}.spine-head,.bench-head,.specs-head,.trust-head,.pdp-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px;gap:24px;flex-wrap:wrap}.spine-title{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(36px,4.4vw,64px);line-height:.92;color:var(--bone);white-space:nowrap}.spine-sub{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel);text-align:right;line-height:1.6;margin-left:auto;max-width:460px}.spine-sub p{margin:0}.spine-sub p+p{margin-top:.4em}.spine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong)}.step{padding:52px 36px 56px;border-right:1px solid var(--hair);position:relative}.step:last-child{border-right:0}.step-num{font-family:var(--display);font-weight:700;font-size:180px;line-height:1.05;background:linear-gradient(180deg,#1a1410,#5a4f40);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0;letter-spacing:-.02em;padding-bottom:.06em}.step:nth-child(2) .step-label{color:var(--ember)}.step-label{margin-top:18px;font-family:var(--display);font-weight:700;font-size:32px;text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.step-body{margin-top:14px;font-size:15px;line-height:1.55;color:var(--bone-dim);max-width:32ch}.step-tag{margin-top:22px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel)}.step-tag b{color:var(--ember);font-weight:600}.scorch{background:var(--ember);color:#1a0d04;padding:80px 32px;position:relative;overflow:hidden;border-top:1px solid var(--ember-deep);border-bottom:1px solid var(--ember-deep)}.scorch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 20% 0%,rgba(255,180,120,.35),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(120,40,10,.45),transparent 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence baseFrequency='.7' numOctaves='3' seed='5'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply}.scorch-inner{position:relative;z-index:2;max-width:1480px;margin:0 auto;text-align:center}.scorch-stamp{display:flex;justify-content:center;gap:18px;margin-bottom:18px;flex-wrap:wrap}.scorch-stamp span{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#1a0d04a6}.scorch-line{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(40px,6.4vw,96px);line-height:.92;letter-spacing:-.005em;color:#0f0805;text-shadow:0 1px 0 rgba(255,200,160,.25)}.scorch-line .br{display:block}.bench{background:var(--oil);padding:120px 0 0}.bench-h{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(40px,4.4vw,64px);line-height:.95;color:var(--bone);flex:1 1 auto;text-wrap:balance}.bench-h p{margin:0}.bench-h .ember,.bench-h em,.bench-h strong{color:var(--ember);font-style:normal;font-weight:inherit}.bench-sub{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel);max-width:340px;text-align:right;margin-left:auto}.strip{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);border-top:1px solid var(--hair-strong);min-height:520px;overflow:hidden}.strip:last-of-type{border-bottom:1px solid var(--hair-strong)}.strip-img{position:relative;background-color:#e5ddc8;border-right:1px solid var(--hair);overflow:hidden}.strip-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,transparent 60%,rgba(15,16,16,.85)),linear-gradient(180deg,rgba(15,16,16,.4),transparent 30%,transparent 70%,rgba(15,16,16,.6));pointer-events:none}.strip-img__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.04);will-change:opacity,transform}.strip-img__layer.is-primary{opacity:1;z-index:0}.strip-img__layer.is-secondary{opacity:0;z-index:0}.strip[data-strip-crossfade=true] .strip-img__layer{transition:opacity .35s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.strip-stick{position:relative;height:calc(var(--strip-stick-vh, 180) * 1vh)}.strip-stick>.strip{position:sticky;top:0}@media(prefers-reduced-motion:reduce){.strip-stick{height:auto}.strip-stick>.strip{position:static}}.no-js .strip-img__layer.is-secondary{display:none}@media(prefers-reduced-motion:reduce){.strip-img__layer.is-secondary{display:none}.strip-img__layer{transform:none}}.strip-meta{position:absolute;left:24px;top:24px;display:flex;gap:14px;z-index:2;flex-wrap:wrap}.strip-meta span{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#efe9ddd9;background:#0f101099;border:1px solid var(--hair);padding:6px 10px}.strip-tools{position:absolute;right:24px;bottom:24px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#efe9dd8c;z-index:2}.strip-body{padding:48px 56px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:linear-gradient(135deg,#f1ebdc,#faf6ec);position:relative}.strip-body:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,var(--ember),transparent)}.strip-num{font-family:var(--display);font-weight:700;font-size:96px;line-height:.85;color:var(--bone);-webkit-text-stroke:1px var(--ember);background:transparent}.strip-name{font-family:var(--display);font-weight:700;font-size:64px;line-height:.92;text-transform:uppercase;color:var(--bone)}.strip-name em{font-style:normal;color:var(--ember)}.strip-cap{font-family:var(--body);font-size:17px;line-height:1.5;color:var(--bone-dim);max-width:46ch}.strip-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;max-width:46ch}.strip-bullet{display:grid;grid-template-columns:120px 1fr;align-items:baseline;gap:14px;padding:6px 0;border-bottom:1px solid var(--hair)}.strip-bullet:last-child{border-bottom:0}.strip-bullet dt{font-family:var(--mono,var(--body));font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);font-weight:700;margin:0}.strip-bullet dd{font-family:var(--display,var(--body));font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--bone);font-weight:700;margin:0;line-height:1.25}.strip-bullet--lede{grid-template-columns:1fr}.strip-bullet--lede dd{font-family:var(--body);font-size:15px;letter-spacing:0;text-transform:none;color:var(--bone-dim);font-weight:400}.strip-note{font-family:var(--body);font-size:12px;line-height:1.45;color:var(--bone-dim);font-style:italic;margin:6px 0 0;max-width:46ch;opacity:.78}.strip-spec{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.strip-spec span{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);border:1px solid var(--hair);padding:6px 10px}.specs{background:var(--char);padding:140px 0 130px;position:relative;border-top:1px solid var(--hair-strong)}.specs-title{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(48px,6vw,88px);line-height:.9;color:var(--bone)}.specs-title .ember{color:var(--ember)}.specs-sub{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel);max-width:300px;text-align:right;line-height:1.6;margin-left:auto}.spec-table{border-top:1px solid var(--hair-strong)}.spec-row{display:grid;grid-template-columns:90px 1fr 1.4fr 80px;border-bottom:1px solid var(--hair);padding:28px 8px;align-items:start;gap:32px;transition:background .25s}.spec-row:hover{background:#e26a2c0a}.spec-row .idx{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--steel)}.spec-row .key{font-family:var(--mono);font-weight:600;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone)}.spec-row .key b,.spec-row .key strong{color:var(--ember);font-weight:600}.spec-row .swag{font-size:16px;line-height:1.55;color:var(--bone-dim);max-width:60ch}.spec-row .stat{font-family:var(--display);font-weight:700;font-size:32px;color:var(--ember);text-align:right;line-height:1}.spec-foot{margin-top:48px;display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;align-items:center}.spec-foot .l{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.spec-table .spec-row--extra{display:none}.spec-table.spec-table--expanded .spec-row--extra{display:grid}@media(max-width:760px){.spec-row{grid-template-columns:1fr;gap:8px}.spec-row .stat{text-align:left}}.spec-show-more{display:inline-flex;align-items:center;gap:10px;margin-top:24px;background:transparent;color:var(--bone);border:1px solid var(--hair-strong);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:14px 22px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;justify-content:center;min-width:240px}.spec-show-more:hover,.spec-show-more:focus-visible{background:#e26a2c14;border-color:var(--ember);color:var(--bone);outline:none}.spec-show-more__chev{display:inline-block;transition:transform .25s ease;font-size:14px;line-height:1}.spec-show-more--open .spec-show-more__chev{transform:rotate(180deg)}@media(max-width:760px){.spec-show-more{width:100%;min-width:0}}.founder-section{background:var(--oil);padding:140px 0 120px;border-top:1px solid var(--hair);position:relative;overflow:hidden}.founder-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.founder-img-wrap{aspect-ratio:4/5;background:#e5ddc8;background-size:cover;background-position:center 25%;filter:grayscale(1) contrast(1.15) brightness(.85);border:1px solid var(--hair-strong);position:relative}.founder-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,16,16,.2),transparent 30%,transparent 70%,rgba(15,16,16,.7));pointer-events:none}.founder-corner{position:absolute;left:24px;top:24px;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#efe9ddb3;z-index:2}.founder-corner-r{position:absolute;right:24px;bottom:24px;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#efe9dd80;z-index:2}.founder-eye{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember);margin-bottom:24px}.founder-quote{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(40px,5.2vw,80px);line-height:.92;color:var(--bone);letter-spacing:-.005em}.founder-quote .ember,.founder-quote em{color:var(--ember);font-style:normal}.founder-quote:before{content:"";display:block;width:64px;height:3px;background:var(--ember);margin-bottom:36px}.founder-sign{margin-top:36px;font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.founder-sign .dash{width:36px;height:1px;background:var(--steel)}.founder-body{margin-top:28px;font-size:16px;line-height:1.6;color:var(--bone-dim);max-width:54ch}.founder-pill{display:inline-flex;align-items:center;gap:10px;margin-top:24px;border:1px solid var(--hair-strong);padding:8px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.founder-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px var(--ember)}.trust{background:var(--char);padding:120px 0 110px;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);position:relative}.trust-h{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(44px,5vw,72px);line-height:.92;color:var(--bone);max-width:780px}.trust-h .ember{color:var(--ember)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair-strong)}.trust-cell{padding:clamp(28px,4vw,48px) clamp(20px,2.5vw,28px) clamp(24px,3vw,36px);border-right:1px solid var(--hair);position:relative}.trust-cell:last-child{border-right:0}.trust-num{font-family:var(--display);font-weight:700;font-size:clamp(48px,7vw,120px);line-height:1;color:var(--bone);-webkit-text-stroke:1px var(--ember);background:transparent;letter-spacing:-.02em}.trust-num .denom{font-size:.65em;vertical-align:baseline;display:inline-block;margin-left:.04em;font-weight:700;letter-spacing:-.02em;opacity:.95}.trust-num.solid{-webkit-text-stroke:0;color:var(--ember)}.trust-cap{margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone)}.trust-swag{margin-top:10px;font-size:14px;line-height:1.55;color:var(--bone-dim);max-width:30ch}.stars{display:flex;gap:6px;margin-top:14px}.stars span{width:18px;height:18px;background:var(--ember);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.stars span.dim{background:var(--steel)}.pdp-bar{display:flex;align-items:center;gap:14px;color:var(--walnut-mute);font-size:13px;margin-bottom:36px}.pdp-bar .crumb-sep{color:var(--ember)}.pdp-bar a{color:var(--bone-dim)}.pdp{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"head buy" "gallery buy" "desc buy";gap:10px 64px;align-items:start}.pdp>.buy-head{grid-area:head;max-width:100%}.pdp>.pdp-gallery{grid-area:gallery}.pdp>.buy{grid-area:buy}.pdp>.pdp-description{grid-area:desc;max-width:100%}.pdp>.buy-head{display:block;align-items:start}.buy-head-left{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title price" "pill  pill";column-gap:24px;row-gap:8px;align-items:baseline;min-width:0}.buy-head-left>h3{grid-area:title;margin:0;align-self:baseline}.buy-head-left>.buy-head-title{grid-area:title;margin:0;align-self:baseline;display:block}.buy-head-left>.buy-head-title>h3{margin:0 0 8px}.buy-head-left>.stockpill{grid-area:pill;width:100%;align-self:start}.buy-head-left .price-row-desktop{grid-area:price;display:inline-flex;align-items:baseline;gap:10px;justify-content:flex-end;text-align:right;margin:0;align-self:baseline}.buy-head-left .price-row-desktop .price{font-family:var(--display);font-weight:400;font-size:32px;line-height:1;color:var(--bone)}.pdp>.buy-head>.buy-head-right{display:none}.pdp>.buy-head .stockpill{margin-bottom:0;padding-left:0}.buy-head-left .stockpill{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px}.stockpill-text{display:inline-flex;align-items:center;gap:8px}.stockpill-strap{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#faf6ec;opacity:.92}.stockpill-strap--mobile{display:none}@media(max-width:760px){.stockpill-strap--desktop{display:none}.stockpill-strap--mobile{display:inline-block}}.pdp-gallery{display:grid;grid-template-columns:88px 1fr;gap:18px}.thumbs{display:flex;flex-direction:column;gap:10px}.thumb,.pdp-thumb{aspect-ratio:1;background:#e5ddc8;border:1px solid var(--hair-strong);overflow:hidden;cursor:pointer;transition:border-color .15s ease}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.active,.pdp-thumb.active{border-color:var(--oxblood);outline:2px solid rgba(226,106,44,.2);outline-offset:1px}.main-shot,.pdp-img{aspect-ratio:1;background:#e5ddc8;border:1px solid var(--hair-strong);overflow:hidden;position:relative}.main-shot img,.main-shot video,.pdp-img-main{width:100%;height:100%;object-fit:cover;display:block}.main-media{position:absolute;top:0;right:0;bottom:0;left:0}.thumb.video-thumb{position:relative}.thumb.video-thumb .thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#f5efe6;font-size:20px;text-shadow:0 1px 4px rgba(0,0,0,.5);background:linear-gradient(135deg,#0000,#0000004d);pointer-events:none}.thumb.video-thumb.active .thumb-play{opacity:.55}.main-shot .marker,.pdp-corner{position:absolute;top:14px;left:14px;color:#faf6ec;padding:6px 10px;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(245,239,230,.2);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.buy,.pdp-cfg{padding:0;display:block;background:transparent}.buy h1,.buy h3.display,.pdp-name{font-family:var(--display);font-weight:700;font-size:clamp(40px,4.4vw,60px);line-height:.98;margin:0 0 18px;text-transform:uppercase;color:var(--bone)}.pdp-tagline{margin-bottom:8px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ember)}.buy .price-row,.pdp-price-row{display:flex;align-items:baseline;gap:18px;margin:18px 0 8px}.buy .price,.pdp-price{font-family:var(--display);font-size:38px;color:var(--walnut)}.pdp-price small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--steel);font-weight:500;margin-top:8px;text-transform:uppercase}.buy .price-was{font-family:var(--body);font-size:16px;color:var(--walnut-mute);text-decoration:line-through}.price-was{display:none!important}.buy .price-tag,.price-tag{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#faf6ec;background:var(--ember);padding:4px 8px}.buy .stockpill,.stockpill{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:var(--oxblood);color:#faf6ec;padding:5px 10px;margin-bottom:22px;border:0}.buy .stockpill .led,.stockpill .led{width:6px;height:6px;background:var(--brass-warm);border-radius:50%;box-shadow:0 0 8px var(--brass-warm);animation:pulse 1.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.field{margin-top:32px}.buy>.field:first-of-type{margin-top:0}.field-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.field-head .label,.pdp-section-h .l{font-family:var(--body);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.field-head .selected,.pdp-section-h .r{color:var(--walnut-mute);font-size:13px;font-style:italic}.field-head .selected strong,.pdp-section-h .r b{color:var(--ember);font-weight:600}.colourways,.swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cway,.swatch{border:1px solid var(--hair-strong);padding:14px;display:flex;align-items:center;gap:12px;background:transparent;text-align:left;transition:all .15s ease;flex-direction:row}.cway:hover,.swatch:hover{border-color:var(--walnut)}.cway.active,.swatch.active{border-color:var(--oxblood);background:#e26a2c0d;box-shadow:inset 0 0 0 1px var(--oxblood)}.cway .ball,.swatch-disc{width:30px;height:30px;border-radius:50%;flex-shrink:0;border:1px solid rgba(45,31,18,.25);box-shadow:none}.swatch-disc.dawn{background:radial-gradient(circle at 30% 30%,#d9b384,#9a704a 70%,#6f4d2e)}.swatch-disc.dusk{background:radial-gradient(circle at 30% 30%,#8a5a32,#5a3719 70%,#2e1a09)}.swatch-disc.midnight{background:radial-gradient(circle at 30% 30%,#4a3220,#251608 70%,#100802)}.cway .name,.swatch-name{font-family:var(--display);font-size:18px;line-height:1;font-weight:700;text-transform:uppercase;color:var(--bone)}.cway .sub,.swatch-cap{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--walnut-mute);margin-top:4px;text-transform:uppercase}.ropes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rope{border:1px solid var(--hair-strong);padding:14px;display:flex;align-items:center;gap:14px;text-align:left;background:transparent;cursor:pointer;transition:all .15s ease}.rope:hover{border-color:var(--walnut)}.rope.active{border-color:var(--oxblood);background:#e26a2c0d;box-shadow:inset 0 0 0 1px var(--oxblood)}.rope .braid{width:38px;height:14px;border-radius:8px;background-image:repeating-linear-gradient(45deg,transparent 0 4px,rgba(0,0,0,.18) 4px 6px);flex-shrink:0}.rope-disc{width:26px;height:26px;border-radius:50%;background:repeating-conic-gradient(#c8a878 0 8deg,#8a6940 8deg 16deg);flex-shrink:0}.rope.natural .braid{background-color:#c9a678}.rope.charcoal .braid{background-color:#5a4f47}.rope.charcoal .rope-disc{background:repeating-conic-gradient(#2a2826 0 8deg,#4a4744 8deg 16deg)}.qty,.qty-tiles{display:grid!important;grid-template-columns:repeat(5,56px)!important;column-gap:20px!important;row-gap:10px!important;grid-auto-flow:row!important;width:max-content!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important;justify-content:start!important;box-sizing:border-box!important}@media(min-width:760px){.qty,.qty-tiles{grid-template-columns:repeat(5,72px) 1fr!important;width:100%!important;max-width:none!important}}.qty .qty-add{grid-column:1 / -1!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important}.qty button:not(.qty-add){position:relative;background:transparent;border:0;padding:0;cursor:pointer;transition:transform .15s ease;aspect-ratio:7.9 / 9.87;display:block;width:100%}.qty .qty-add{aspect-ratio:auto!important;height:auto!important;width:auto!important}.qty button>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--ember)}.qty button>svg{overflow:visible}.qty button>svg path{fill:transparent;stroke:currentColor;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.qty button:hover>svg path{stroke-width:6}.qty button.active>svg path{fill:currentColor;stroke:currentColor;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.qty button.active:hover>svg path{stroke-width:6}.qty button .qty-num{position:absolute;left:36%;top:48%;transform:translate(-50%,-50%);font-family:var(--display);font-size:18px;font-weight:700;line-height:1;color:var(--ember);pointer-events:none;z-index:1}.qty button.active .qty-num{color:#faf6ec}.qty-tiles .qty{position:relative;background:transparent;border:0;padding:0;cursor:pointer}.qty-n{font-family:var(--display);font-weight:700;font-size:24px;line-height:1;color:var(--walnut)}.qty.active .qty-n{color:#faf6ec}.qty-l{margin-top:4px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);line-height:1.35}.qty.active .qty-l{color:#faf6ec}.qty .badge,.qty-tiles .qty .badge{position:absolute;top:-8px;right:-1px;background:var(--ember);color:#1a0d04;font-family:var(--mono);font-weight:700;font-size:9px;letter-spacing:.18em;padding:3px 6px;text-transform:uppercase}.simple-opt{padding:12px 18px;font-family:var(--display);font-size:18px;border:1px solid var(--hair-strong);background:transparent;color:var(--walnut);cursor:pointer;transition:all .15s ease;min-width:54px}.simple-opt:hover{border-color:var(--walnut)}.simple-opt.active{border-color:var(--oxblood);background:var(--oxblood);color:#faf6ec}.qty button.configured .tick{display:block;background:var(--ember);color:#fff;border-color:#faf6ec}.qty button.active.configured .tick{background:#fff;color:var(--ember)}.qty button .tick{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--ember);color:#faf6ec;font-size:11px;font-family:var(--body);font-weight:700;line-height:20px;display:none;border:2px solid #FAF6EC}.qty button.configured .tick{display:block}.qty button.configured.active .tick{background:#faf6ec;color:var(--oxblood)}.qty button .remove{position:absolute;width:20px;height:20px;border-radius:50%;background:#7c2d24;color:#faf6ec;font-size:14px;line-height:18px;display:none;border:2px solid #FAF6EC;cursor:pointer}.qty button.configured:not(.active) .remove{top:-8px;right:-8px}.qty button.active .remove{top:-8px;left:-8px}.qty button.configured:not(.active):hover .tick{display:none}.qty button.configured:not(.active):hover .remove{display:block}.qty button.active.show-remove .remove{display:block}.qty .qty-add{grid-column:1 / span 5;min-width:0;box-sizing:border-box;border:1px dashed rgba(255,255,255,.55);background:#c99a2c;color:#fff;font-family:var(--body);font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:14px 18px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:10px}.qty .qty-add .qty-add-plus{font-family:var(--display);font-size:22px;line-height:1;color:#fff}.qty .qty-add .qty-add-text{display:inline-flex;align-items:center;gap:6px;color:#fff}.qty .qty-add .qty-add-text strong{color:#fff;font-weight:700;letter-spacing:.12em}.qty .qty-add:hover{border-color:#fff;color:#fff;background:#a07920}.qty .qty-add:hover .qty-add-plus{color:#fff}.qty .qty-add:disabled{opacity:.4;cursor:not-allowed}@media(max-width:520px){.qty .qty-add{font-size:11px;padding:12px 10px}.qty .qty-add .qty-add-plus{font-size:18px}}.qty-summary{margin-top:10px;color:var(--walnut-mute);font-size:13px}.qty-summary strong{color:var(--brass-deep);font-weight:600}.qty+.qty-hint,.qty-hint{margin-top:10px;color:var(--walnut-mute);font-size:13px;font-style:italic;font-family:var(--body);letter-spacing:0;text-transform:none}.qty-hint .save{color:var(--brass-deep);font-style:normal;font-weight:600}.coin-help{font-size:13px;color:var(--bone-dim);margin-bottom:14px;font-style:italic}.coin-typer{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.coin-preview{position:relative;width:160px;height:160px;flex:0 0 auto;border:0;border-radius:50%;overflow:hidden;background:transparent}.coin-input-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease;pointer-events:none}.coin-input-bg.faded,.coin-preview img.faded{opacity:.22}.coin-preview img{width:100%;height:100%;object-fit:cover}.coin-pickside{flex:1;min-width:200px;display:flex;flex-direction:column;gap:10px;padding-top:6px}.coin-pick-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--walnut-mute);font-family:var(--mono)}.coin-select-wrap{position:relative;display:block;width:100%;max-width:440px}.coin-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:14px 44px 14px 16px;background:transparent;border:1px solid var(--hair-strong);border-radius:2px;font-family:var(--body);font-size:16px;color:var(--walnut);cursor:pointer;outline:0;transition:border-color .15s ease,box-shadow .15s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:0;text-transform:none}.coin-select:hover{border-color:var(--ember)}.coin-select:focus{border-color:var(--ember);box-shadow:0 0 0 3px #e26a2c2e;outline:none}.coin-select-caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--brass-deep);font-size:14px;pointer-events:none}.coin-hint{color:var(--walnut-mute);font-size:13px;font-style:italic;line-height:1.5}@media(max-width:520px){.coin-preview{width:128px;height:128px}.coin-select{max-width:100%}}.initial-row{display:flex;align-items:center;gap:18px}.initial-input{width:96px;height:96px;border:1px solid var(--hair-strong);background:#faf6ec;text-align:center;font-family:var(--display);font-size:64px;color:var(--walnut);outline:none;text-transform:uppercase;line-height:1;font-weight:700;box-shadow:none;padding:0}.initial-input:focus{border-color:var(--oxblood);box-shadow:inset 0 0 0 1px var(--oxblood)}.initial-help,.initial-meta{font-size:14px;color:var(--walnut-soft);max-width:32ch}.initial-help small,.initial-meta .c{display:block;color:var(--walnut-mute);margin-top:6px;font-size:12px;font-family:var(--mono);letter-spacing:.04em}.initial-meta .l{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone)}.initial-meta .l b{color:var(--ember);font-weight:600}.initial-meta .add{margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ember)}.atc{margin-top:16px;width:100%;background:var(--oxblood);color:#faf6ec;padding:22px 24px;font-family:var(--body);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:13px;border:1px solid var(--oxblood-deep);display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;transition:background .2s ease,transform .12s ease,box-shadow .25s ease}.atc:hover{background:var(--oxblood-deep)}.atc:not(.incomplete):not([disabled]):active{transform:translateY(1px) scale(.998);animation-play-state:paused}@keyframes priority-pulse{0%,to{box-shadow:0 0 #e26a2c00}50%{box-shadow:0 0 0 14px #e26a2c59}}@keyframes priority-pulse-mustard{0%,to{box-shadow:0 0 #c99a2c00}50%{box-shadow:0 0 0 14px #c99a2c66}}@keyframes priority-shimmer{0%{left:-45%;opacity:0}8%{opacity:1}45%{left:145%;opacity:1}46%,to{opacity:0;left:145%}}@keyframes priority-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.priority-loud{animation:priority-pulse 2.2s ease-in-out infinite,priority-bob 2.6s ease-in-out infinite;transform-origin:center;position:relative;overflow:hidden;z-index:2}.priority-loud:before{content:"";position:absolute;top:-50%;left:-45%;width:45%;height:200%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;animation:priority-shimmer 3.2s ease-in-out infinite;animation-delay:.8s;z-index:1}.priority-loud:after{content:"";position:absolute;right:14px;top:50%;width:18px;height:18px;margin-top:-9px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF6EC' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='9,6 15,12 9,18'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:2;opacity:0;animation:priority-arrow-nudge 1.6s ease-in-out infinite}@keyframes priority-arrow-nudge{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.buy[data-priority=add] .qty-add{background:#c99a2c!important;border:2px solid #8B6818!important;box-shadow:0 4px #6e5113,0 12px 24px #c99a2c66!important;font-size:14px!important;letter-spacing:.14em!important;animation:priority-pulse-mustard 2.2s ease-in-out infinite,priority-bob 2.6s ease-in-out infinite!important;position:relative;overflow:hidden}.buy[data-priority=add] .qty-add:before{content:"";position:absolute;top:-50%;left:-45%;width:45%;height:200%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;animation:priority-shimmer 3.2s ease-in-out infinite;animation-delay:.8s}.buy[data-priority=add] .qty-add .qty-add-text strong{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.4)}.buy[data-priority=add] .atc:not(.incomplete):not([disabled]){animation:none;box-shadow:none;opacity:.85;transform:scale(.99);transform-origin:center}.buy[data-priority=add] .atc:not(.incomplete):not([disabled]):hover{opacity:1;transform:none}.buy[data-priority=atc] .atc:not(.incomplete):not([disabled]){animation:priority-pulse 2.2s ease-in-out infinite,priority-bob 2.6s ease-in-out infinite;transform-origin:center}.buy[data-priority=atc] .atc:not(.incomplete):not([disabled]):before{content:"";position:absolute;top:-50%;left:-45%;width:45%;height:200%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;animation:priority-shimmer 3.2s ease-in-out infinite;animation-delay:.8s}.buy[data-priority=atc] .atc:not(.incomplete):not([disabled]):active{animation-play-state:paused}.buy[data-priority=atc] .qty-add{opacity:.78;transform:scale(.99);transition:opacity .2s ease,transform .2s ease}.buy[data-priority=atc] .qty-add:hover{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.buy[data-priority=add] .qty-add,.buy[data-priority=atc] .atc:not(.incomplete):not([disabled]){animation:none}.buy[data-priority=add] .qty-add:before,.buy[data-priority=atc] .atc:before,.priority-loud:before,.priority-loud:after{animation:none;opacity:0}}.atc .total{font-family:var(--display);letter-spacing:.04em;font-size:18px;text-transform:none;font-weight:500}.atc-l,.atc-r{font-family:var(--display);font-weight:500;font-size:18px;text-transform:none;letter-spacing:.04em}.atc[disabled],.atc[aria-disabled=true]{cursor:not-allowed}.atc.incomplete{background:#e26a2c1a;color:var(--ember-deep);border:2px dashed rgba(226,106,44,.55);box-shadow:none;font-style:italic;letter-spacing:.14em;text-transform:uppercase;opacity:1;transition:background .15s ease}.atc.incomplete .total{color:#e26a2c8c}.atc.incomplete:hover{background:#e26a2c24;transform:none}.trust-mini,.pdp-trust{display:flex;gap:24px;margin-top:18px;color:var(--walnut-mute);font-size:13px;flex-wrap:wrap;grid-template-columns:none}.trust-mini>div,.pdp-trust>div{display:flex;align-items:center;gap:8px;border:0;padding:0;font-family:var(--body);font-size:13px;letter-spacing:0;text-transform:none;color:var(--walnut-mute);line-height:1.4}.trust-mini>div b,.pdp-trust>div b{color:var(--ember);font-weight:600;display:inline;margin-bottom:0}.trust-mini svg{width:14px;height:14px;color:var(--ember);flex-shrink:0}.accordion,.accord{margin-top:48px;border-top:1px solid var(--hair)}.acc-row{border-bottom:1px solid var(--hair)}.acc-head,.acc-row .h{width:100%;display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-family:var(--display);font-size:22px;text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bone);cursor:pointer}.acc-head .plus,.acc-row .h .x{color:var(--ember);font-size:22px;transition:transform .2s ease;font-family:var(--mono)}.acc-row.open .acc-head .plus,.acc-row.open .h .x{transform:rotate(45deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height .35s ease;color:var(--walnut-soft)}.acc-body-inner,.acc-row .b{padding:0 0 22px;max-width:60ch;font-size:14px;line-height:1.55;color:var(--bone-dim)}.acc-row.open .acc-body{max-height:600px}.pdp-description{border-top:1px solid var(--hair);margin-top:32px;padding-top:32px;font-family:var(--display);font-style:italic;font-size:19px;line-height:1.5;color:var(--walnut-soft);max-width:52ch;font-weight:400;text-transform:none}.pdp-description strong{font-style:normal;color:var(--walnut);font-weight:600}.marq{background:var(--char);padding:60px 0;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);position:relative;overflow:hidden}.marq-eye{position:absolute;left:32px;top:24px;font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember);z-index:2;background:var(--char);padding:6px 12px 6px 0}.marq-eye .live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ember);margin-right:8px;box-shadow:0 0 8px var(--ember);animation:pulse 1.4s infinite}.marq-track{display:flex;gap:48px;width:max-content;animation:scroll 60s linear infinite;padding:24px 0}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:24px;padding-right:48px;border-right:1px solid var(--hair)}.ticker-stars{display:flex;gap:3px}.ticker-stars span{width:12px;height:12px;background:var(--ember);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ticker-q{font-family:var(--display);font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:.01em;color:var(--bone);white-space:nowrap}.ticker-name{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);white-space:nowrap}.anchor{background:var(--oil);padding:120px 0;border-top:1px solid var(--hair);text-align:center;position:relative;overflow:hidden}.anchor:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1200px;height:1200px;border-radius:50%;background:radial-gradient(circle,rgba(226,106,44,.18),transparent 60%);pointer-events:none}.anchor-eye{position:relative;font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember);margin-bottom:24px}.anchor-h{position:relative;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(48px,7.2vw,120px);line-height:.92;color:var(--bone);max-width:1200px;margin:0 auto}.anchor-h .ember,.anchor-h em{color:var(--ember);font-style:normal}.anchor-h .br{display:block}.anchor-sub{position:relative;margin-top:28px;font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.anchor-cta{position:relative;margin-top:40px;display:inline-block}.cart-wrap{background:var(--char);padding:120px 0;border-top:1px solid var(--hair-strong)}.cart-wrap .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.cart-wrap .section-head .index{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember)}.cart-wrap .section-head h2{font-family:var(--display);font-weight:700;font-size:clamp(40px,5vw,72px);line-height:.92;color:var(--bone)}.cart-wrap .section-head h2 em{color:var(--ember);font-style:normal}.cart-wrap .section-head .meta{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);max-width:340px;text-align:right;margin-left:auto}@media(min-width:761px){.cart-wrap .section-head .meta{max-width:none;white-space:nowrap;text-align:right;margin-left:auto}}.cart-grid{display:grid;grid-template-columns:1.4fr .9fr;gap:24px}.cart-items{border:1px solid var(--hair-strong);background:var(--oil)}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:20px;padding:24px 28px;border-bottom:1px solid var(--hair);align-items:center}.cart-line:last-child{border-bottom:0}.cart-line .img,.cart-img{width:96px;height:96px;background:#e5ddc8;border:1px solid var(--hair);background-size:cover;background-position:center;overflow:hidden}.cart-line .img img{width:100%;height:100%;object-fit:cover}.cart-line h4,.cart-line .nm{font-family:var(--display);font-weight:700;font-size:20px;text-transform:uppercase;color:var(--bone);margin:0}.cart-line .specs,.cart-line .sp{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);margin-top:6px;display:block;line-height:1.5}.cart-line .specs span{display:inline-block;margin-right:12px}.cart-line .specs strong,.cart-line .sp b{color:var(--ember);font-weight:600}.prop-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;color:var(--ember);font-size:12px;border:1px solid var(--hair);border-radius:50%;cursor:pointer}.prop-remove:hover{border-color:var(--ember);background:#e26a2c1a}.qty-mini,.qty-ctl{display:inline-flex;align-items:center;gap:0;border:1px solid var(--hair);margin-top:10px}.qty-mini button,.qty-ctl button{width:30px;height:30px;color:var(--bone);background:transparent;font-family:var(--mono);font-weight:600}.qty-mini button:hover,.qty-ctl button:hover{background:#e26a2c14;color:var(--ember)}.qty-mini .v,.qty-ctl span{padding:0 14px;font-family:var(--mono);font-weight:600;color:var(--bone)}.cart-line .price-col{text-align:right}.cart-line .price-col .p,.cart-line .pr{font-family:var(--display);font-weight:700;font-size:22px;color:var(--bone)}.cart-line .price-col .remove{margin-top:6px}.cart-line .price-col .remove button{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.cart-line .price-col .remove button:hover{color:var(--ember)}.perso-prompt{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:14px;border:1px solid rgba(226,106,44,.4);background:#e26a2c0f}.perso-prompt-glyph{font-family:var(--display);font-size:18px;color:var(--ember)}.perso-prompt-body strong{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ember)}.perso-prompt-body span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);margin-top:4px}.perso-prompt-select{position:relative}.perso-prompt-select select{appearance:none;-webkit-appearance:none;background:#e5ddc8;border:1px solid var(--ember);color:var(--bone);padding:10px 30px 10px 14px;font-family:var(--mono);font-size:16px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.perso-prompt-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ember);pointer-events:none;font-size:10px}.perso-prompt-busy{opacity:.6;pointer-events:none}.visually-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.giftbox-card{display:grid;grid-template-columns:200px 1fr;gap:20px;margin-top:18px;padding:24px;border:1px solid var(--hair-strong);background:#e26a2c0a;position:relative}.giftbox-card:before{content:"INCLUDED";position:absolute;top:-10px;left:24px;background:var(--ember);color:#1a0d04;font-family:var(--mono);font-size:10px;letter-spacing:.22em;font-weight:700;padding:4px 10px}.giftbox-photo{width:200px;height:200px;background:#e5ddc8;border:1px solid var(--hair);overflow:hidden}.giftbox-photo img{width:100%;height:100%;object-fit:cover}.giftbox-stamp{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.giftbox-stamp .smallcaps{color:var(--ember);font-size:10px}.giftbox-glyph{font-family:var(--display);color:var(--ember);font-size:14px}.giftbox-title{font-family:var(--display);font-weight:700;font-size:30px;line-height:.95;text-transform:uppercase;color:var(--bone);margin-bottom:12px}.giftbox-title em{color:var(--ember);font-style:normal}.giftbox-copy{font-size:14px;line-height:1.55;color:var(--bone-dim);margin-bottom:14px}.giftbox-list{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:0}.giftbox-list li{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);padding-left:18px;position:relative}.giftbox-list li:before{content:"\2316";color:var(--ember);position:absolute;left:0}.summary,.cart-sum{border:1px solid var(--hair-strong);background:var(--oil);padding:28px;display:flex;flex-direction:column;gap:14px}.summary h3,.cart-sum-head{font-family:var(--display);font-weight:700;font-size:22px;text-transform:uppercase;color:var(--bone);letter-spacing:.04em;margin-bottom:8px}.ship-eta{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);padding:10px 0;border-bottom:1px dashed var(--hair)}.ship-eta strong{color:var(--ember);font-weight:600}.ship-eta__unlocked{display:inline-flex;align-items:center;gap:8px;color:#c2410c!important;font-weight:700;font-size:11px;letter-spacing:.22em;animation:shipEtaUnlock .36s cubic-bezier(.2,.7,.3,1) both}.ship-eta__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#c2410c;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:0}@keyframes shipEtaUnlock{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ship-eta__unlocked{animation:none}}.summary .row,.cart-sum-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);border-bottom:1px dashed var(--hair)}.summary .row:last-of-type,.cart-sum-row:last-of-type{border-bottom:0}.summary .row b,.cart-sum-row b{color:var(--bone);font-weight:600}.summary .row em,.cart-sum-row em{color:var(--ember);font-style:normal}.summary .row.total,.cart-tot{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;border-top:1px solid var(--hair-strong);margin-top:14px}.summary .row.total span:first-child,.cart-tot .l{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel)}.summary .row.total .v,.cart-tot .r{font-family:var(--display);font-weight:700;font-size:42px;color:var(--bone);line-height:1}button.checkout,.checkout{margin-top:14px;width:100%;justify-content:center}.promise,.cart-trust{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid var(--hair);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);line-height:1.6}.cart-trust div b{color:var(--ember);font-weight:600;display:block;margin-bottom:4px}.cart-empty{padding:80px 28px;text-align:center;color:var(--bone-dim);display:flex;flex-direction:column;align-items:center;gap:28px}.cart-empty-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.cart-empty-cta{font-size:22px;letter-spacing:.18em;padding:24px 44px}@media(max-width:760px){.cart-empty{padding:64px 20px;gap:22px}.cart-empty-cta{font-size:18px;padding:20px 32px}}.set-savings{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ember);background:#e26a2c14;border:1px solid rgba(226,106,44,.3);padding:4px 8px;margin-left:8px}footer.site,footer{background:var(--oil);padding:90px 0 40px;border-top:1px solid var(--hair-strong);position:relative}footer.site:before,footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--ember);opacity:.5}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:64px;border-bottom:1px solid var(--hair)}.foot-brand img,.foot-logo{height:auto;max-width:200px;width:100%;filter:brightness(1.05) contrast(1.05);margin-bottom:18px}.foot-brand p,.foot-tag{font-family:var(--display);font-weight:700;font-size:18px;text-transform:uppercase;color:var(--bone);letter-spacing:.02em;line-height:1.3}.foot-cap{margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);line-height:1.6}.foot-col h5,.foot-h{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember);margin-bottom:18px}.foot-col ul,.foot-list{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.foot-col ul li{list-style:none}.foot-col ul a,.foot-list a{font-family:var(--body);font-size:14px;color:var(--bone-dim)}.foot-col ul a:hover,.foot-list a:hover{color:var(--bone)}.foot-news .display,.foot-news h4{font-family:var(--display);font-weight:700;font-size:24px;line-height:1.05;text-transform:uppercase;color:var(--bone);margin:8px 0 14px}.newsletter-form .input-row{display:flex;gap:0;border:1px solid var(--hair-strong)}.newsletter-form input[type=email]{flex:1;padding:12px 14px;background:#e5ddc8;border:0;color:var(--bone);font-family:var(--mono);font-size:16px}.newsletter-form input[type=email]:focus{outline:none;background:#f1ebdc}.newsletter-form button{padding:12px 18px;background:var(--ember);color:#1a0d04;font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.newsletter-form .promise{margin-top:8px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.foot-bottom,.foot-bot{padding-top:36px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.foot-bottom .legal,.foot-bot div{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel)}.foot-bottom .links{display:flex;flex-wrap:wrap;gap:8px 18px}.foot-bottom .links a{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.foot-bottom .links a:hover{color:var(--ember)}.watermark{position:absolute;left:0;right:0;bottom:-20px;text-align:center;font-family:var(--display);font-weight:700;font-size:clamp(120px,18vw,260px);color:#efe9dd08;letter-spacing:.02em;pointer-events:none;line-height:1}@media(max-width:760px){.watermark{font-size:clamp(72px,22vw,140px);bottom:-12px}}.pullquote{background:var(--char);padding:80px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:center}.pullquote .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ember);margin-bottom:24px}.pullquote .q{font-family:var(--display);font-weight:700;font-size:clamp(28px,4vw,52px);line-height:1.05;text-transform:uppercase;color:var(--bone);max-width:900px;margin:0 auto}.pullquote .q em{color:var(--ember);font-style:normal}.pullquote .cite{margin-top:24px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}@media(max-width:1100px){.founder-grid,.cart-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.trust-grid,.spine-grid{grid-template-columns:1fr 1fr}.trust-cell:nth-child(2n){border-right:0}.strip{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:460px}.strip-body{padding:36px 32px;gap:14px}.strip-num{font-size:80px}.strip-name{font-size:52px}.strip-cap{font-size:16px}.strip-bullet{grid-template-columns:110px 1fr;gap:12px}.strip-bullet dt{font-size:13px}.strip-bullet dd{font-size:16px}}@media(max-width:760px){.bench{padding:80px 0 0}.bench-head{margin-bottom:36px;flex-direction:column;align-items:flex-start;gap:18px}.bench-h{font-size:clamp(34px,8.5vw,52px);max-width:none}.bench-sub{text-align:left;max-width:none}.strip{display:block;position:relative;min-height:0;height:auto;border-top:1px solid var(--hair-strong);overflow:hidden}.strip-img{position:relative;width:100%;aspect-ratio:4/5;border-right:0;border-bottom:1px solid var(--hair)}.strip-img:after{background:linear-gradient(180deg,rgba(15,16,16,.55) 0%,transparent 28%,transparent 60%,rgba(15,16,16,.85) 100%)}.strip-meta{left:18px;top:18px;gap:8px}.strip-meta span{font-size:9px;letter-spacing:.2em;padding:5px 8px}.strip-tools{right:18px;bottom:18px;font-size:9px;letter-spacing:.18em}.strip-body{padding:28px 22px 32px;gap:10px}.strip-body:before{left:0;top:18px;bottom:18px}.strip-num{font-size:64px;line-height:.85}.strip-name{font-size:40px;line-height:.95;margin-top:-4px}.strip-cap{font-size:15px;line-height:1.5;max-width:none}.strip-bullets{max-width:none;gap:8px}.strip-bullet{grid-template-columns:104px 1fr;gap:12px;padding:5px 0}.strip-bullet dt{font-size:12px;letter-spacing:.2em}.strip-bullet dd{font-size:15px}.strip-note{font-size:11px;max-width:none}.strip-spec{gap:8px;margin-top:6px}.strip-spec span{font-size:9px;letter-spacing:.18em;padding:5px 8px}}@media(max-width:420px){.strip-img{aspect-ratio:1/1}.strip-body{padding:24px 18px 28px}.strip-num{font-size:56px}.strip-name{font-size:36px}.strip-cap{font-size:14px}.strip-bullet{grid-template-columns:92px 1fr;gap:10px}.strip-bullet dt{font-size:11px}.strip-bullet dd{font-size:14px}}@media(max-width:980px){.pdp{grid-template-columns:1fr;gap:32px}.pdp-gallery{position:static;grid-template-columns:1fr}.thumbs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px}.thumbs .thumb{scroll-snap-align:start;flex:0 0 88px}.pdp{display:flex;flex-direction:column;align-items:stretch}.buy{display:contents}.buy-head,.pdp-gallery,.field,.atc{width:100%}.pdp>.buy-head{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"title price" "pill  pill"!important;gap:8px 16px!important;align-items:center}.buy-head-left{display:contents}.buy-head-left>h3{grid-area:title;margin:0;font-size:32px!important}.buy-head-left>.buy-head-title{grid-area:title;margin:0;display:block}.buy-head-left>.buy-head-title>h3{font-size:32px!important;margin:0 0 6px}.buy-head-left>.stockpill{grid-area:pill;width:100%}.buy-head-left>.price-row-desktop{display:none!important}.pdp>.buy-head>.buy-head-right{display:flex!important;grid-area:price;align-items:flex-end;gap:0;flex-direction:column}.buy-head-right .price-row{display:inline-flex;align-items:baseline;gap:10px;margin:0}.buy-head-right .price{font-family:var(--display);font-weight:400;font-size:22px;line-height:1;color:var(--bone)}.buy-head-left .stockpill .stockpill-strap{font-size:9px;letter-spacing:.18em}.atc{margin-top:8px}.buy-head{order:-1}.pdp-gallery{order:0}}@media(max-width:760px){.topbar{font-size:10px}.hero-bot{padding-top:60px}.hero-inner{padding:48px 20px 36px}.spine,.specs,.trust,.cart-wrap,.founder-section{padding:80px 0}.spine-grid,.trust-grid{grid-template-columns:1fr}.trust-cell{border-right:0}.foot-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:64px 1fr;gap:14px;padding:20px}.cart-line .img,.cart-img{width:64px;height:64px}.cart-line .cart-line-body{display:contents!important}.cart-line .cart-line-body>h4{grid-column:2!important;min-width:0!important}.cart-line .cart-line-body>.specs{grid-column:1 / -1!important;min-width:0!important;margin-top:8px}.cart-line .specs,.cart-line .perso-prompt{min-width:0}.cart-line .perso-prompt{grid-column:1 / -1!important;margin-top:6px!important}.cart-line .qty-mini,.cart-line .qty-stamp,.cart-line .line-gift{grid-column:1 / -1!important}.cart-line .price-col{grid-column:1/-1;text-align:left;display:flex;justify-content:space-between;align-items:center}.giftbox-card{grid-template-columns:1fr}.giftbox-photo{width:100%;height:auto;aspect-ratio:1/1}.scorch-line{font-size:36px}}.buy-head{position:relative}.buy-head .price-row{position:static;margin:0;align-items:baseline}.buy-head h3.display{padding-right:0}.buy-head .price-strap{position:static;margin:0}@media(max-width:480px){.field-head{margin-bottom:8px}.field-head .selected{display:none}.coin-preview{width:115px!important;height:115px!important}.coin-typer{gap:14px}.coin-help{margin-bottom:8px}.coin-pickside{gap:6px;padding-top:0}.buy-head .price{font-size:24px}.buy-head h3.display{padding-right:0;font-size:32px!important;line-height:1.05;margin-bottom:0}.buy-head .stockpill{margin-bottom:10px}.colourways,.swatches{grid-template-columns:repeat(3,1fr);gap:6px}.ropes{grid-template-columns:repeat(2,1fr);gap:6px}.cway,.swatch,.rope{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 6px}.cway .ball,.swatch-disc{width:34px;height:34px}.cway .name,.swatch-name{font-size:14px}.cway .sub,.swatch-cap{font-size:9px;letter-spacing:.12em;margin-top:2px}.rope .braid{width:42px;height:12px}.rope .display{font-size:14px!important}.rope .mono{font-size:9px!important;letter-spacing:.12em}.field-head{flex-wrap:wrap;gap:6px}.field-head .selected{flex-basis:100%;font-size:12px}}.band>.wrap{padding-top:64px;padding-bottom:64px}@media(max-width:760px){.band>.wrap{padding-top:48px;padding-bottom:48px}}.hero h1.hero-title,.hero h1{color:#faf6ec;text-shadow:0 4px 32px rgba(0,0,0,.55)}.hero-sub,.hero-sub b,.hero-meta,.hero-meta b{color:#faf6ec}.hero-sub b{font-weight:600}.hero .stamp{border-color:#faf6ec38;color:#faf6ecd9;background:#0f101059}.hero-corners:before,.hero-corners:after,.hero-corners>i:first-child,.hero-corners>i:last-child{border-color:#faf6ec80}.strip-meta span{color:#faf6eceb;border-color:#faf6ec2e;background:#0f10108c}.strip-tools{color:#faf6eca6}.strip-body .strip-num,.strip-body .strip-name,.strip-body .strip-cap,.strip-body .strip-bullet dd{color:var(--bone)}.strip-body .strip-note{color:var(--bone-dim)}.strip-body .strip-spec span{color:var(--bone-dim);border-color:var(--hair)}.founder-corner{color:#faf6ecd9}.founder-corner-r{color:#faf6ec99}.cart-line .img,.cart-img{background:#e5ddc8}.newsletter-form input[type=email]{background:#0000000a;color:var(--bone);border-color:var(--hair-strong)}.newsletter-form input[type=email]::placeholder{color:var(--bone-dim)}.newsletter-form input[type=email]:focus{background:#00000014;border-color:var(--ember)}.watermark,[class*=watermark]{color:#1a14100a}.foot-brand p,.foot-tag{color:var(--bone)}.pdp-thumb,.thumb{border-color:var(--hair-strong);background:#e5ddc8}.founder-section{background:var(--char-2)}.spine,.specs-section,.specs{background:var(--char)}.trust,.trust-section{background:var(--char-2)}.cart-wrap,.cart-section{background:var(--char)}.anchor,.anchor-section{background:var(--char-2)}footer.site,footer.foot,.foot-section,footer{background:var(--char)}.spine{background:#1a1a1a;color:#efe9dd;padding:120px 0 110px;position:relative;border-top:1px solid rgba(239,233,221,.12);border-bottom:1px solid rgba(239,233,221,.12)}.spine:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#e26a2c;opacity:.7}.spine .eyebrow{color:#e26a2c}.spine .eyebrow .bar{background:#e26a2c}.spine .spine-title{color:#efe9dd}.spine .spine-head>div:last-child{color:#7a7e84!important}.spine .spine-grid{border-top:1px solid rgba(239,233,221,.22);border-bottom:1px solid rgba(239,233,221,.22)}.spine .step{border-right:1px solid rgba(239,233,221,.12)}.spine .step-num{font-size:180px;line-height:.85;background:linear-gradient(180deg,#2a2a2a,#161616);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px rgba(239,233,221,.45);letter-spacing:-.02em;padding-bottom:0;text-shadow:none}.spine .step:nth-child(2) .step-num{-webkit-text-stroke:1.5px #E26A2C}.spine .step:nth-child(2) .step-label{color:#efe9dd}.spine .step-label{color:#efe9dd}.spine .step-body{color:#c8c2b5}.spine .step-tag{color:#7a7e84}.spine .step-tag b{color:#e26a2c}.spine .step:nth-child(1){background-image:url(https://axqytwventrsvgtrxcwd.supabase.co/storage/v1/object/public/brand-assets/spine/choose-midnight-hammer-2026-05-19-2209.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;isolation:isolate}.spine .step:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a14104d,#1a141026,#1a14104d 70%,#1a14108c),radial-gradient(ellipse at 50% 42%,transparent 0%,rgba(26,20,16,.08) 60%,rgba(26,20,16,.25) 100%);z-index:0;pointer-events:none}.spine .step:nth-child(1)>*{position:relative;z-index:1}.spine .step:nth-child(2){background-image:url(personalise-coin-dad.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;isolation:isolate}.spine .step:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a14104d,#1a141026,#1a14104d 70%,#1a14108c),radial-gradient(ellipse at 50% 42%,transparent 0%,rgba(26,20,16,.1) 60%,rgba(26,20,16,.3) 100%);z-index:0;pointer-events:none}.spine .step:nth-child(2)>*{position:relative;z-index:1}.spine .step:nth-child(3){background-image:url(https://axqytwventrsvgtrxcwd.supabase.co/storage/v1/object/public/brand-assets/spine/own-dartboard-mug-2026-05-19-2220.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;isolation:isolate}.spine .step:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a141047,#1a14101f,#1a141052 70%,#1a14108c),radial-gradient(ellipse at 50% 42%,transparent 0%,rgba(26,20,16,.08) 60%,rgba(26,20,16,.25) 100%);z-index:0;pointer-events:none}.spine .step:nth-child(3)>*{position:relative;z-index:1}.section-scheme.scheme-1.spine{background:var(--oil);border-top-color:var(--hair-strong);border-bottom-color:var(--hair-strong)}.section-scheme.scheme-1.spine .spine-grid{border-top:0;border-bottom:0}.section-scheme.scheme-1.spine .step{border-right:0}.section-scheme.scheme-1.spine .spine-title{color:var(--bone)}.section-scheme.scheme-1.spine .spine-head>div:last-child{color:var(--bone-dim)!important}.section-scheme.scheme-1.spine .step-num{background:none;-webkit-background-clip:initial;background-clip:initial;color:#faf6ec;-webkit-text-stroke:0;line-height:1.05;padding-bottom:.12em;overflow:visible;text-shadow:0 2px 12px rgba(0,0,0,.45)}.section-scheme.scheme-1.spine .step:nth-child(2) .step-num{background:none;-webkit-background-clip:initial;background-clip:initial;color:#faf6ec;-webkit-text-stroke:0;text-shadow:0 2px 12px rgba(0,0,0,.45)}.section-scheme.scheme-1.spine .step-label{color:var(--bone)}.section-scheme.scheme-1.spine .step:nth-child(2) .step-label{color:#f4b66a;text-shadow:0 1px 6px rgba(0,0,0,.5)}.section-scheme.scheme-1.spine .step-body{color:var(--bone-dim)}.section-scheme.scheme-1.spine .step:nth-child(2) .step-body{color:#f1ebdc;text-shadow:0 1px 4px rgba(0,0,0,.6)}.section-scheme.scheme-1.spine .step-tag{color:var(--steel)}.section-scheme.scheme-1.spine .step:nth-child(2) .step-tag{color:#d8cdb8;text-shadow:0 1px 3px rgba(0,0,0,.55)}.section-scheme.scheme-1.spine .step-tag b{color:var(--ember)}.section-scheme.scheme-1.spine .step:nth-child(2) .step-tag b{color:#f4b66a}.section-scheme.scheme-1.spine .step:nth-child(3) .step-num{background:none;-webkit-background-clip:initial;background-clip:initial;color:#faf6ec;-webkit-text-stroke:0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.section-scheme.scheme-1.spine .step:nth-child(3) .step-label{color:var(--ember);text-shadow:0 1px 6px rgba(0,0,0,.55)}.section-scheme.scheme-1.spine .step:nth-child(3) .step-body{color:#f1ebdc;text-shadow:0 1px 4px rgba(0,0,0,.6)}.section-scheme.scheme-1.spine .step:nth-child(3) .step-tag{color:#d8cdb8;text-shadow:0 1px 3px rgba(0,0,0,.55)}.section-scheme.scheme-1.spine .step:nth-child(3) .step-tag b{color:var(--ember)}.section-scheme.scheme-1.spine .step:nth-child(1) .step-num{background:none;-webkit-background-clip:initial;background-clip:initial;color:#faf6ec;-webkit-text-stroke:0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.section-scheme.scheme-1.spine .step:nth-child(1) .step-label{color:var(--ember);text-shadow:0 1px 6px rgba(0,0,0,.55)}.section-scheme.scheme-1.spine .step:nth-child(1) .step-body{color:#f1ebdc;text-shadow:0 1px 4px rgba(0,0,0,.6)}.section-scheme.scheme-1.spine .step:nth-child(1) .step-tag{color:#d8cdb8;text-shadow:0 1px 3px rgba(0,0,0,.55)}.section-scheme.scheme-1.spine .step:nth-child(1) .step-tag b{color:var(--ember)}.cart-line{align-items:flex-start;padding:28px;gap:24px}.cart-line>div:nth-child(2){display:block;min-width:0}.cart-line h4,.cart-line .nm{font-size:22px;line-height:1.18;letter-spacing:.01em;margin:0}.cart-line .specs,.cart-line .sp{font-size:13px;letter-spacing:.12em;line-height:0;margin:0;padding:0;background:transparent;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:0;border:0}.cart-line .specs>*,.cart-line .sp>*{line-height:1.5}.cart-line .specs:not(:has(*)),.cart-line .sp:not(:has(*)){display:none}.cart-line .specs>span{margin-right:0}.cart-line .specs:has(*){margin-top:10px}.cart-line .perso-prompt{margin:14px 0 0}.cart-line>div:nth-child(2)>.qty-mini,.cart-line>div:nth-child(2)>.qty-ctl{margin-top:14px}.cart-perso-line{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;align-self:flex-start;max-width:100%;gap:10px;padding:8px 14px 8px 12px;background:#e26a2c14;border:1px solid rgba(226,106,44,.42);border-radius:2px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);line-height:1}.cart-perso-line>*{flex:0 0 auto}.cart-perso-glyph{font-family:var(--display);font-size:16px;color:var(--ember);line-height:1}.cart-perso-label{color:var(--ember);font-weight:600}.cart-perso-value{position:relative;display:inline-flex;align-items:center;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.04em;color:var(--ember);text-transform:uppercase;line-height:1;padding-left:14px;margin-left:2px;transform:translateY(1px)}.cart-perso-value:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;background:#e26a2c59;transform:translateY(-50%)}.cart-perso-line .prop-remove{width:24px;height:24px;font-size:14px;margin-left:6px;border-color:#e26a2c73}.qty-mini,.qty-ctl{margin-top:2px}.qty-mini button,.qty-ctl button{width:40px;height:40px;font-size:16px}.qty-mini .v,.qty-ctl span{padding:0 18px;font-size:13px}.cart-line .price-col .p,.cart-line .pr{font-size:24px;line-height:1.1}.cart-line .price-col .remove button{font-size:11px;padding:6px 0;letter-spacing:.22em}.perso-prompt{padding:16px 18px;gap:16px}.perso-prompt-body strong{font-size:12px}.perso-prompt-body span{font-size:11px;letter-spacing:.14em}.perso-prompt-select select{padding:12px 34px 12px 16px;font-size:12px;min-height:44px}.cart-empty{padding:96px 28px}@media(min-width:1101px){.summary{position:sticky;top:24px;align-self:start}}@media(max-width:760px){.cart-line{grid-template-columns:88px 1fr;gap:16px;padding:20px;align-items:flex-start}.cart-line .img,.cart-img{width:88px;height:88px}.cart-line h4,.cart-line .nm{font-size:17px;line-height:1.22}.cart-line .specs,.cart-line .sp{font-size:13px;letter-spacing:.1em;gap:8px 12px}.cart-perso-line{display:flex;width:100%;justify-content:space-between;font-size:12px;padding:10px 14px}.cart-perso-value{font-size:18px}.cart-line .price-col{grid-column:1/-1;border-top:1px dashed var(--hair);padding-top:14px;margin-top:6px;align-items:center}.cart-line .price-col .p,.cart-line .pr{font-size:20px}.qty-mini button,.qty-ctl button{width:44px;height:44px;font-size:17px}.qty-mini .v,.qty-ctl span{padding:0 16px;font-size:14px}.perso-prompt{grid-template-columns:auto 1fr;gap:12px;padding:14px}.perso-prompt-select{grid-column:1/-1}.perso-prompt-select select{width:100%;text-align:left}.summary{padding:22px 20px}.summary .row.total .v,.cart-tot .r{font-size:34px}.checkout{min-height:52px;font-size:14px}}.section-scheme{background:var(--oil);color:var(--bone)}.section-scheme.scheme-1{--oil:#FAF6EC;--char:#F1EBDC;--char-2:#E5DDC8;--bone:#1A1410;--bone-dim:#5A4F40;--steel:#8A7E6E;--ember:#E26A2C;--ember-deep:#B5501C;--hair:rgba(26,20,16,.12);--hair-strong:rgba(26,20,16,.22);--walnut:var(--bone);--walnut-soft:var(--bone-dim);--walnut-mute:var(--steel);--brass-warm:var(--ember);--brass-deep:var(--ember-deep);--oxblood:var(--ember)}.section-scheme.scheme-2{--oil:#1A1410;--char:#221C16;--char-2:#2C251D;--bone:#FAF6EC;--bone-dim:#C8C2B5;--steel:#8A7E6E;--ember:#E26A2C;--ember-deep:#B5501C;--hair:rgba(250,246,236,.12);--hair-strong:rgba(250,246,236,.22);--walnut:var(--bone);--walnut-soft:var(--bone-dim);--walnut-mute:var(--steel);--brass-warm:var(--ember);--brass-deep:var(--ember-deep);--oxblood:var(--ember)}.section-scheme.scheme-3{--oil:#E26A2C;--char:#CC5E25;--char-2:#B5501C;--bone:#FAF6EC;--bone-dim:#FFE6D6;--steel:#FFCDB0;--ember:#1A1410;--ember-deep:#000000;--hair:rgba(26,20,16,.18);--hair-strong:rgba(26,20,16,.32);--walnut:var(--bone);--walnut-soft:var(--bone-dim);--walnut-mute:var(--steel);--brass-warm:var(--ember);--brass-deep:var(--ember-deep);--oxblood:var(--ember)}.build-heading-block{position:relative;isolation:isolate;z-index:0}.build-heading-block>.smallcaps,.build-heading-block>h2,.build-heading-block>div:not(.build-arrow){position:relative;z-index:1}.build-arrow{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:auto;height:100%;max-width:90%;pointer-events:none;color:var(--ember);opacity:.28;z-index:0;animation:build-arrow-bob 2.6s ease-in-out infinite}@media(max-width:760px){.build-arrow{opacity:.32;max-width:60%}}@keyframes build-arrow-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@media(prefers-reduced-motion:reduce){.build-arrow{animation:none}}.giftbox-count{position:absolute;top:24px;right:24px;display:inline-flex;align-items:baseline;gap:6px;font-family:var(--display);color:var(--ember);line-height:1;pointer-events:none}.giftbox-count-x{font-size:24px;font-weight:600;color:var(--ember);opacity:.85}.giftbox-count-n{font-size:48px;font-weight:700;letter-spacing:-.02em}@media(max-width:760px){.giftbox-count{top:36px;right:36px}.giftbox-count-x{font-size:18px}.giftbox-count-n{font-size:34px}}.cart-line-giftbox,.cart-line[data-cart-line-giftbox],.cart-line[data-variant-id="56240425238907"]{display:none!important}.cart-line-giftbox{background:#e26a2c0a}.cart-line-giftbox h4{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cart-line-giftbox .giftbox-line-stamp{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ember);font-weight:600}.cart-line-giftbox .giftbox-line-meta{margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-style:italic}.cart-line-giftbox .giftbox-line-free{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--ember)}@media(max-width:760px){.cart-line-giftbox .giftbox-line-stamp{font-size:10px;letter-spacing:.14em}.cart-line-giftbox .giftbox-line-meta{font-size:10px;letter-spacing:.1em}}.strip-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.strip-cta{position:relative;z-index:3;align-self:flex-start;margin-top:20px;font-size:14px;letter-spacing:.18em;padding:14px 26px}.strip-meta,.strip-tools{z-index:2}@media(max-width:760px){.strip-cta{margin-top:16px;font-size:12px;padding:12px 20px;letter-spacing:.16em}}.main-shot{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.main-shot .main-image,.main-shot .main-video{-webkit-user-drag:none;pointer-events:none}@media(max-width:760px){.main-shot:before,.main-shot:after{content:"";position:absolute;top:50%;width:22px;height:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF6EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9,6 15,12 9,18'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:4;opacity:0;animation:main-shot-swipe-hint 4s ease-out .6s 1 forwards;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.main-shot:before{left:12px;transform:translateY(-50%) rotate(180deg)}.main-shot:after{right:12px;transform:translateY(-50%)}}@keyframes main-shot-swipe-hint{0%{opacity:0}20%{opacity:.65}70%{opacity:.55}to{opacity:0}}@media(prefers-reduced-motion:reduce){.main-shot:before,.main-shot:after{animation:none;opacity:0}}.atc-micro{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-align:center;margin-top:10px;line-height:1.5}@media(max-width:760px){.atc-micro{font-size:10.5px;letter-spacing:.12em}}.field--personalisation{position:relative;background:linear-gradient(180deg,#e26a2c0b,#e26a2c03);border-left:3px solid var(--ember);padding-left:18px;margin-left:-18px;border-radius:2px}.field--personalisation .free-pill{display:inline-block;vertical-align:middle;margin-left:10px;margin-top:8px;padding:3px 9px;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#faf6ec;background:var(--ember);border:1px solid var(--ember-deep);border-radius:2px;font-weight:600;position:relative;white-space:nowrap}.field--personalisation .coin-preview{filter:drop-shadow(0 6px 18px rgba(226,106,44,.15))}.field--personalisation .coin-hint{color:var(--bone);font-weight:500}@media(max-width:760px){.field--personalisation{margin-left:0;padding-left:12px;border-left-width:2px}.field--personalisation .free-pill{display:block;margin:6px 0 0;width:max-content;top:0}}.social-proof .sp-sub,.social-proof .sp-sub p,.social-proof .sp-foot,.social-proof .sp-foot span{color:var(--bone-dim, #5A4F40)!important;opacity:1!important}.social-proof .sp-foot a{color:var(--ember, #E26A2C)!important;opacity:1!important}.social-proof .sp-foot a:hover{color:var(--bone, #1A1410)!important}.topbar-progress{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;background:transparent}.topbar-progress--engaged{background:transparent}.topbar-progress__fill{display:block;height:100%;width:0;background:#e26a2c;transition:width .3s ease-out;transform-origin:left center}.topbar-progress--engaged .topbar-progress__fill{background:#e26a2c}@media(prefers-reduced-motion:reduce){.topbar-progress__fill{transition:none}}.topbar.topbar-progress--unlocked .smallcaps[data-topbar-left]{font-weight:800!important;font-size:13px!important;letter-spacing:.26em!important;text-shadow:0 0 14px rgba(0,0,0,.35),0 0 2px rgba(255,255,255,.4);animation:topbarUnlockedPulse 2.4s ease-in-out infinite}@keyframes topbarUnlockedPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.92}}.topbar.topbar-progress--celebrate .smallcaps[data-topbar-left]{animation:topbarUnlockedPop .55s cubic-bezier(.2,1.4,.4,1) 1,topbarUnlockedPulse 2.4s ease-in-out 1.6s infinite}.topbar.topbar-progress--celebrate .topbar-progress__fill{animation:topbarUnlockedFillFlash 1.2s ease-out 1}@keyframes topbarUnlockedPop{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}40%{transform:translate(-50%,-50%) scale(1.18);opacity:1}70%{transform:translate(-50%,-50%) scale(.98);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes topbarUnlockedFillFlash{0%{filter:brightness(1) saturate(1)}35%{filter:brightness(1.45) saturate(1.3)}to{filter:brightness(1) saturate(1)}}@media(prefers-reduced-motion:reduce){.topbar.topbar-progress--unlocked .smallcaps[data-topbar-left],.topbar.topbar-progress--celebrate .smallcaps[data-topbar-left],.topbar.topbar-progress--celebrate .topbar-progress__fill{animation:none!important}}@media(max-width:760px){.topbar.topbar-progress--unlocked .smallcaps[data-topbar-left],.topbar.topbar-progress--celebrate .smallcaps[data-topbar-left]{animation:none!important;transform:none!important;font-weight:800!important;font-size:11.5px!important;letter-spacing:.22em!important}}.topbar>.smallcaps{position:relative;z-index:1}.topbar>.smallcaps[data-topbar-left]{z-index:2}.topbar>.topbar-locale{position:relative;z-index:2}.klarna-mount{margin:14px 0 4px;min-height:0}.klarna-mount--build{margin:12px auto 4px;max-width:480px}.klarna-mount klarna-placement{display:block}.express-checkout{margin:14px 0 12px}.express-checkout-divider{display:flex;align-items:center;gap:10px;margin:12px 0 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.express-checkout-divider:before,.express-checkout-divider:after{content:"";flex:1 1 auto;height:1px;background:#1a14102e}.express-checkout .additional-checkout-buttons{text-align:center}.express-checkout .dynamic-checkout__content{margin-bottom:0}.line-gift{margin-top:12px;padding:10px 12px;border:1px dashed rgba(26,20,16,.18);border-radius:2px;background:#ffffff73}.line-gift-toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:2px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ember);cursor:pointer;min-height:28px}.line-gift-toggle:hover,.line-gift-toggle:focus{color:var(--ember-deep, var(--ember))}.line-gift-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:2px;font-size:12px;font-weight:700;line-height:1;transition:transform .25s ease}.line-gift-toggle[aria-expanded=true] .line-gift-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.line-gift-icon{transition:none}}.line-gift-srlabel{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.line-gift-panel{margin-top:8px}.line-gift-panel[hidden]{display:none}.line-gift-input{width:100%;min-height:66px;padding:8px 10px;border:1px solid rgba(26,20,16,.2);border-radius:2px;font-family:var(--body, inherit);font-size:16px;line-height:1.45;color:var(--bone);background:#faf6ec;resize:vertical;box-sizing:border-box}.line-gift-input:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #e26a2c26}.line-gift-meter{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.line-gift-status{min-height:1em}.line-gift-status.is-saving{color:var(--bone-dim)}.line-gift-status.is-saved{color:var(--ember)}.line-gift-status.is-error{color:#b3261e}.line-gift-count-wrap{text-align:right}.line-gift-count.is-near-limit{color:var(--ember);font-weight:700}.qty-stamp{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:4px 10px;border:1px solid var(--hair);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim)}.qty-stamp-label{opacity:.75}.qty-stamp-val{color:var(--bone);font-weight:700}.cart-giftnote{margin:18px 0 4px;padding:14px 16px;border:1px dashed rgba(26,20,16,.18);border-radius:2px;background:#ffffff80}.cart-giftnote-toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:4px 0;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);cursor:pointer;min-height:32px}.cart-giftnote-toggle:hover,.cart-giftnote-toggle:focus{color:var(--ember-deep)}.cart-giftnote-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:2px;font-size:14px;font-weight:700;line-height:1;transition:transform .25s ease}.cart-giftnote-toggle[aria-expanded=true] .cart-giftnote-icon{transform:rotate(45deg)}.cart-giftnote-srlabel{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cart-giftnote-panel{margin-top:12px}.cart-giftnote-panel[hidden]{display:none}.cart-giftnote-panel textarea{width:100%;min-height:80px;padding:10px 12px;border:1px solid rgba(26,20,16,.2);border-radius:2px;font-family:var(--body, inherit);font-size:14px;line-height:1.45;color:var(--bone);background:#faf6ec;resize:vertical}.cart-giftnote-panel textarea:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #e26a2c26}.cart-giftnote-meter{margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-align:right}em{color:inherit;font-style:normal}:root{--ink-link: #0D2026}.pdp-description a,.spine-grid p a,.body-text a,.cart-line p a,.giftbox-copy a,.bench p a,footer a:not(.btn-ember),.footer a:not(.btn-ember){color:var(--ink-link);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.pdp-description a:hover,.body-text a:hover,.cart-line p a:hover,footer a:not(.btn-ember):hover,.footer a:not(.btn-ember):hover{border-bottom-color:var(--ink-link)}.header-cta-chip{display:none;align-items:center;gap:6px;background:var(--ember);color:#1a1410;text-decoration:none;font-family:var(--display, "Oswald", serif);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.14em;padding:9px 14px;border:1px solid var(--ember-deep);border-radius:2px;margin-right:10px;white-space:nowrap;line-height:1;min-height:36px}.header-cta-chip:hover,.header-cta-chip:focus{background:#cc5e25;color:#1a1410}@media(min-width:760px){.header-cta-chip{display:inline-flex}header.site .right .basket .smallcaps{display:none}}.build-share-btn{display:inline-flex;align-items:center;gap:8px;margin:14px auto 0;background:transparent;border:1px solid rgba(26,20,16,.2);color:var(--bone);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:9px 14px;cursor:pointer;border-radius:2px;min-height:36px;width:100%;justify-content:center}.build-share-btn:hover,.build-share-btn:focus{background:#e26a2c14;border-color:var(--ember);color:var(--ember-deep)}.build-share-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-weight:700;border:1px solid currentColor;border-radius:50%;font-size:11px;line-height:1}:root{--char: #ECE4CE}.section-scheme.scheme-1{--char: #ECE4CE}.promise.promise--iconified{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:12.5px}.promise.promise--iconified li{display:flex;align-items:center;gap:10px}.promise-icon{width:16px;height:16px;color:var(--ember);flex:0 0 auto}@media(max-width:760px){.topbar.topbar--hidden{transform:none!important;opacity:1!important;pointer-events:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/wood-workshop.css.map */
