@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--bg:#090909;--panel:#111;--line:#303030;--muted:#a2a2a2;--white:#f3f0eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.top{height:76px;padding:0 clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:15px;font-weight:700;letter-spacing:.22em}.bag{font-size:11px;letter-spacing:.16em}.bag span{margin-left:8px;color:#aaa}.hero{min-height:510px;padding:100px clamp(22px,12vw,180px) 88px;background:radial-gradient(ellipse at 80% 30%,#242020 0,transparent 48%),linear-gradient(120deg,#0b0b0b,#121010);border-bottom:1px solid var(--line)}.eyebrow{font-size:10px;letter-spacing:.24em;color:#b5a9a2;font-weight:700}.hero h1{font-family:Cormorant Garamond,serif;font-size:clamp(64px,11vw,142px);line-height:.78;letter-spacing:-.045em;margin:32px 0}.hero h1 em{font-weight:400;color:#a79a93}.intro{color:#c1bbb6;max-width:430px;line-height:1.8;font-size:14px}.outline{display:inline-flex;gap:32px;align-items:center;margin-top:30px;border:1px solid #68615e;padding:15px 19px;font-size:10px;letter-spacing:.15em}.bag-section,.collection{padding:85px clamp(22px,8vw,116px);max-width:1500px;margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.bag-section h2,.section-head h2{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;margin:8px 0}.muted{color:var(--muted);font-size:12px}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px 22px;gap:30px 22px}.product{min-width:0}.product-image{aspect-ratio:4/5;background:#171515;overflow:hidden;display:grid;place-items:center}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product:hover img{transform:scale(1.035)}.no-image{font-family:Cormorant Garamond,serif;font-size:32px;letter-spacing:.12em;text-align:center;color:#777}.product-info{display:flex;justify-content:space-between;gap:10px;padding-top:15px}.product-info h3{font-size:14px;font-weight:500;margin:0 0 7px}.product-info .muted{margin:0}.actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.actions select{max-width:150px;background:#151515;color:#eee;border:1px solid #444;padding:8px;font-size:10px}.actions button,.checkout{background:#eee8e2;color:#111;border:0;padding:11px 14px;font-size:9px;font-weight:700;letter-spacing:.12em;cursor:pointer;white-space:nowrap}.actions button:disabled,.checkout:disabled{opacity:.45;cursor:not-allowed}.state{padding:35px 0;color:#bbb;font-size:14px}.state a{text-decoration:underline}.bag-section{border-top:1px solid var(--line);max-width:none}.bag-section>div,.bag-section>p{max-width:900px;margin-left:auto;margin-right:auto}.bag-lines{margin-top:28px}.bag-line,.bag-total{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.bag-line small{color:#999}.bag-total{border:0;padding:22px 0;font-size:12px;letter-spacing:.08em}.checkout{display:block;width:min(100%,900px);margin:12px auto;padding:17px}.fine,.notice{font-size:11px;color:#999;text-align:center}.notice{color:#d4c3b7}footer{border-top:1px solid var(--line);padding:28px clamp(22px,6vw,88px);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:9px;letter-spacing:.14em;color:#999}footer a{color:#ddd}@media(max-width:800px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.section-head{align-items:start;gap:5px}.product-info,.section-head{flex-direction:column}.actions{flex-direction:row;flex-wrap:wrap}.actions select{max-width:100%;flex:1 1;min-width:0}.hero{min-height:450px;padding-top:90px}}@media(max-width:480px){.products{grid-template-columns:1fr}.product-image{aspect-ratio:1/1}.hero h1{font-size:70px}.bag-section,.collection{padding-top:60px;padding-bottom:60px}}:root{color-scheme:dark;--bg:#080809;--panel:#151517;--line:#393437;--muted:#b8b3b1;--white:#f4f1ee}body{background:#080809;color:#f4f1ee}.top{background:#09090af2;border-bottom-color:#393437}.wordmark{color:#fff;text-shadow:0 1px 12px #000}.bag{color:#f4f1ee}.bag span{color:#e0d9d7}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 35%,#4b151c55 0,transparent 42%),linear-gradient(115deg,#080809,#100d0f 55%,#080809);border-bottom-color:#393437}.hero:before{content:"";inset:0;background:radial-gradient(ellipse at center,#08080955 0,#080809b8 58%,#080809f2 100%),repeating-linear-gradient(132deg,transparent 0 34px,#ffffff05 35px,transparent 36px 70px)}.hero:after,.hero:before{position:absolute;z-index:-1;pointer-events:none}.hero:after{content:"BURDEN GHOST";right:-.04em;bottom:-.18em;font-family:Cormorant Garamond,serif;font-weight:700;font-size:clamp(90px,18vw,250px);letter-spacing:-.07em;white-space:nowrap;color:#fff;opacity:.035}.eyebrow{color:#e0b7b9}.hero h1{color:#fff;text-shadow:0 3px 24px #000}.hero h1 em{color:#d6cdca}.intro{color:#e1dcda;text-shadow:0 1px 8px #000}.outline{border-color:#9b555b;background:#0c0b0cdd;color:#fff}.outline:hover{background:#c62835;border-color:#c62835}.bag-section,.collection{color:#f4f1ee}.bag-section h2,.section-head h2{color:#fff}.muted{color:#c3bdbc}.product-image{background:#151517;border:1px solid #302b2d}.product-info h3{color:#fff}.actions select{background:#171517;color:#fff;border:1px solid #66575a}.actions button,.checkout{background:#c62835;color:#fff;border:1px solid #e04a55}.actions button:hover,.checkout:hover{background:#a91e2b}.actions button:disabled,.checkout:disabled{background:#54252a;color:#ddd}.bag-line{color:#f4f1ee;border-bottom-color:#393437}.bag-line small{color:#c3bdbc}.bag-total{color:#fff}.fine,.notice{color:#c9c1bf}footer{background:#09090a;color:#b8b3b1;border-top-color:#393437}footer a{color:#fff}.state{color:#e1dcda}