@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');:root{--bg:#100e0d;--panel:#1c1714;--orange:#f66a1b;--gold:#ffbc58;--text:#f9f4ee;--muted:#c4b4a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1200px,92%);margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:20}.announce{background:#f66a1b;color:#160b06;text-align:center;font-size:11px;font-weight:900;letter-spacing:.19em;padding:11px}.announce span{color:#fff}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0}.brand{font-family:'Barlow Condensed',sans-serif;font-size:31px;font-weight:900;letter-spacing:.025em;white-space:nowrap}.brand strong{color:var(--orange)}.brand small{display:block;font-family:'DM Sans';font-size:8px;letter-spacing:.3em;color:#ad988b}.brand-flame{color:var(--orange)}nav{display:flex;gap:30px}nav a,.cart-link{font-size:12px;font-weight:800;letter-spacing:.09em}nav a:hover,.cart-link:hover{color:var(--orange)}.cart-link{border:1px solid #604237;padding:13px 18px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 77% 55%,#79300f 0,#2a140e 32%,#110d0b 69%);border-bottom:1px solid #3d261a}.ember{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(125deg,transparent 0 90px,#ff650405 90px 92px)}.hero-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:625px;gap:35px}.hero-copy{padding:75px 0}.eyebrow,.section-kicker{color:var(--gold);font-weight:800;letter-spacing:.23em;font-size:12px}.hero h1,h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.95;letter-spacing:.012em}.hero h1{font-size:clamp(65px,7.4vw,118px);margin:24px 0}.hero h1 em,h2 em{color:var(--orange);font-style:normal}.hero p{max-width:525px;font-size:17px;line-height:1.8;color:#e1d0c4}.hero-actions{display:flex;align-items:center;gap:27px;margin:30px 0 55px}.btn{display:inline-block;background:var(--orange);color:#170b06;border:0;padding:18px 27px;font-weight:900;letter-spacing:.08em;font-size:13px;cursor:pointer;text-align:center}.btn:hover{background:#ff9b44}.btn:disabled{opacity:.5;cursor:not-allowed}.text-link{font-size:12px;font-weight:900;letter-spacing:.09em}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;font-size:10px;font-weight:800;color:#e2b88d;letter-spacing:.1em}.hero-art{position:relative;align-self:end}.hero-art img{display:block;width:100%;max-height:570px;object-fit:contain;filter:drop-shadow(0 15px 45px #f36b2050)}.art-stamp{position:absolute;right:0;bottom:70px;transform:rotate(-10deg);border:2px solid var(--gold);padding:15px;background:#1b0d09;font:700 17px 'Barlow Condensed';text-align:center;color:var(--gold)}.art-stamp strong{font-size:29px}.section{padding:100px 0}.section h2{font-size:clamp(48px,5vw,76px);margin:16px 0 45px}.product-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-photo{background:radial-gradient(#633018,#1b1210 70%);border:1px solid #5b3522;padding:18px;position:relative}.product-photo img{width:100%;height:auto;display:block}.photo-note{font-size:9px;letter-spacing:.15em;color:#d4b69d;text-align:center;margin-top:12px}.pill{color:#1b100b;background:var(--gold);padding:7px 11px;font-size:10px;font-weight:900;letter-spacing:.1em}.feature-copy h3{font-size:clamp(42px,4vw,65px);margin:22px 0}.tagline{color:var(--gold);font-weight:700}.price{font-size:36px;font-weight:900;margin:24px 0}.price small{display:block;font-size:11px;color:var(--muted);letter-spacing:.09em;margin-top:8px}.feature-copy>p:not(.tagline),.story p,.tips p{line-height:1.85;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.chips span{border:1px solid #6a4331;padding:9px 12px;font-size:10px;font-weight:900;letter-spacing:.09em}.wide{width:100%}.smallprint{font-size:11px;color:var(--muted)}.story{background:#201712}.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px}.story-image{background:#2c180e;border:1px solid #724020}.story-image img{width:100%;display:block}.signature{font-family:cursive;font-size:29px;color:var(--gold)!important}.tips{background:#140f0d}.tip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tip-grid>div{border:1px solid #4c3024;padding:30px;background:#1c1512}.tip-grid b{font-size:12px;color:var(--orange);letter-spacing:.14em}.tip-grid h3{font-size:29px}.footer{background:#090807;border-top:2px solid #a44719;padding:65px 0 22px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:35px}.foot-grid h3{color:var(--gold);font-size:20px}.foot-grid a,.foot-grid p,.foot-grid small{display:block;color:#bda99a;line-height:1.9;font-size:13px}.copyright{border-top:1px solid #30241d;padding-top:20px;margin-top:55px;color:#85766b;font-size:11px;display:flex;justify-content:space-between}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product-card{padding:15px;background:#241811}.product-card img{width:100%;height:270px;object-fit:contain}.product-card h2{font-size:30px;margin:15px 0}.product-card span{color:var(--orange);font-weight:900}.cart-page{max-width:900px}.cart-item{display:grid;grid-template-columns:90px 1fr 90px 120px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #5b3522}.cart-item img{max-width:80px}.cart-item h2{font-size:25px}.cart-total{text-align:right;padding:25px 0}.cart-total strong{font-size:24px}input,select{background:#281b16;color:#fff;border:1px solid #67412d;padding:12px;margin:8px 0 16px;max-width:100%}.feature-copy form label{display:block;margin-top:10px}.feature-copy form select,.feature-copy form input{display:block;width:100%}@media(max-width:780px){.header{flex-wrap:wrap;padding:18px 0}.header nav{order:3;width:100%;justify-content:space-between;gap:10px}.header nav a{font-size:10px}.brand{font-size:26px}.cart-link{font-size:10px}.hero-grid,.product-feature,.story-grid{grid-template-columns:1fr;gap:20px}.hero-grid{min-height:0}.hero-copy{padding:70px 0 0}.hero h1{font-size:clamp(55px,14vw,85px)}.hero-art img{max-height:410px}.hero-actions{margin-bottom:20px}.art-stamp{bottom:25px}.section{padding:65px 0}.tip-grid,.foot-grid{grid-template-columns:1fr}.collection-grid{grid-template-columns:1fr 1fr}.cart-item{grid-template-columns:60px 1fr 60px;gap:10px}.cart-item strong{grid-column:2 / -1}.copyright{display:block}}@media(max-width:450px){.collection-grid{grid-template-columns:1fr}.hero-trust{gap:8px}.hero-actions{gap:15px}.hero p{font-size:15px}}