:root{color:#1d1712;font-synthesis:none;text-rendering:optimizelegibility;background:#fff7ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#fff7ea;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}main{background:#fff7ea;min-height:100vh}.hero{flex-direction:column;min-height:100vh;padding:24px 20px 56px;display:flex;position:relative}.hero-bg{opacity:.08;background:radial-gradient(circle at 20% 20%,#d52323 0,#0000 30%),radial-gradient(circle at 80% 30%,#1d1712 0,#0000 24%),radial-gradient(circle at 50% 90%,#d52323 0,#0000 28%);position:absolute;inset:0}header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a089e;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin:18px;padding:14px 20px;transition:background .2s,box-shadow .2s;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #00000047}.logo{-webkit-user-select:none;user-select:none;line-height:.85}.logo-main{letter-spacing:-.08em;color:#d52323;font-size:clamp(44px,7vw,72px);font-weight:950}.logo-sub{text-transform:uppercase;letter-spacing:.35em;margin-top:6px;font-size:clamp(14px,2vw,20px);font-weight:950}.header-button,.primary,.secondary,.pay-button{text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-weight:950;transition:transform .15s,background .15s,color .15s;display:inline-flex}.header-button{color:#fff;background:#d52323;border-radius:999px;padding:12px 20px;box-shadow:0 12px 28px #00000026}.header-button:hover,.primary:hover,.pay-button:hover{transform:scale(1.03)}.hero-grid{z-index:1;flex:1;align-items:center;gap:28px;padding:32px 0 24px;display:grid;position:relative}.badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#1d1712;align-items:center;gap:8px;margin-bottom:20px;padding:10px 16px;font-size:14px;font-weight:950;display:inline-flex;transform:rotate(-2deg);box-shadow:0 14px 32px #0003}h1{letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(46px,9vw,104px);font-weight:950;line-height:.9}.hero-copy{max-width:640px;margin:22px 0 0;font-size:clamp(18px,2.2vw,24px);font-weight:750;line-height:1.35}.hero-actions{flex-direction:column;gap:12px;margin-top:36px;display:flex}.primary{color:#fff;background:#d52323;border-radius:18px;padding:17px 28px;font-size:18px;box-shadow:0 18px 34px #0003}.secondary{border:4px solid #1d1712;border-radius:18px;padding:13px 28px;font-size:18px}.secondary:hover{color:#fff;background:#1d1712}.drop-card-wrap{transform:rotate(-2deg)}.drop-card{color:#fff;background:#1d1712;border:24px solid #d52323;border-radius:40px;padding:32px;box-shadow:0 24px 60px #0000004d}.drop-card>p:first-child{color:#fff7eab3;text-transform:uppercase;letter-spacing:.25em;margin:0;font-size:13px;font-weight:950}.drop-card h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(52px,7vw,82px);font-weight:950;line-height:.88}.drop-copy{color:#fff7ead9;margin-top:24px;font-size:18px;font-weight:700;line-height:1.45}.info-list{gap:12px;margin-top:28px;font-weight:800;display:grid}.info-line{align-items:center;gap:12px;display:flex}.info-icon{font-size:24px}.products-section{color:#fff;background:#1d1712;padding:80px 20px}.container{max-width:1120px;margin:0 auto}.products-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:950}.products-grid{gap:20px;margin-top:40px;display:grid}.product-card{background:#ffffff1a;border-radius:28px;padding:28px;box-shadow:inset 0 0 0 1px #ffffff1a}.product-card h3{margin:0;font-size:32px;font-weight:950}.product-card p{color:#ffffffbf;margin:12px 0 0;font-weight:650;line-height:1.55}.carousel{margin-bottom:24px}.placeholder-image{color:#1d1712;background:#fff7ea;border-radius:28px;height:224px;position:relative;overflow:hidden}.placeholder-bg{opacity:.2;background:radial-gradient(circle at 20% 20%,#d52323 0,#0000 30%),radial-gradient(circle at 80% 70%,#1d1712 0,#0000 25%);position:absolute;inset:0}.placeholder-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex;position:relative}.placeholder-emoji{font-size:60px}.placeholder-pill{color:#fff;text-transform:uppercase;letter-spacing:.25em;background:#d52323;margin-top:16px;padding:8px 16px;font-size:12px;font-weight:950;transform:rotate(-2deg)}.placeholder-title{letter-spacing:-.06em;margin-top:16px;font-size:40px;font-weight:950}.placeholder-slide{color:#00000073;font-size:18px;font-weight:950}.carousel-dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.dot{cursor:pointer;background:#ffffff4d;border:0;border-radius:999px;width:12px;height:12px}.dot.active{background:#d52323;width:32px}.price-pill{color:#fff;background:#d52323;border-radius:18px;flex-direction:column;margin-top:24px;padding:12px 20px;display:inline-flex}.price-pill span{font-size:20px;font-weight:950}.price-pill small{color:#fffc;margin-top:4px;font-weight:800}.order-section{padding:80px 20px}.order-grid{gap:32px;max-width:1120px;margin:0 auto;display:grid}.order-promo{color:#fff;background:#d52323;border-radius:32px;padding:32px;transform:rotate(-2deg);box-shadow:0 22px 40px #0000002e}.order-promo h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,7vw,64px);font-weight:950;line-height:.88}.order-promo p{margin-top:22px;font-size:18px;font-weight:800;line-height:1.5}.order-builder{background:#fff;border-radius:32px;padding:24px;box-shadow:0 22px 60px #0000001f,inset 0 0 0 1px #00000014}.section-kicker{color:#d52323;text-transform:uppercase;letter-spacing:.2em;font-size:13px;font-weight:950}.order-builder h2{letter-spacing:-.06em;margin:8px 0 24px;font-size:clamp(38px,5vw,56px);font-weight:950;line-height:.9}.quantity-list{gap:16px;display:grid}.quantity-card{background:#fff7ea;border:4px solid #1d1712;border-radius:28px;flex-direction:column;gap:16px;padding:20px;display:flex}.quantity-card h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:950}.quantity-card p{color:#0009;margin:6px 0 0;font-size:14px;font-weight:800}.quantity-controls{align-items:center;gap:12px;display:flex}.quantity-controls button{color:#fff;cursor:pointer;background:#1d1712;border:0;border-radius:999px;width:48px;height:48px;font-size:24px;font-weight:950}.quantity-controls button:last-child{background:#d52323}.quantity-value{text-align:center;width:56px;font-size:32px;font-weight:950}.fulfilment-grid{gap:12px;margin-top:24px;display:grid}.fulfilment{color:#1d1712;text-align:left;cursor:pointer;background:#fff;border:4px solid #1d1712;border-radius:20px;padding:16px 20px;transition:all .15s}.fulfilment.selected{color:#fff;background:#d52323;border-color:#d52323}.fulfilment strong{font-size:20px;font-weight:950;display:block}.fulfilment span{opacity:.75;margin-top:4px;font-size:14px;font-weight:850;display:block}.total-card{color:#fff;background:#1d1712;border-radius:28px;margin-top:24px;padding:20px}.total-card>div{color:#ffffffbf;justify-content:space-between;font-size:18px;font-weight:800;display:flex}.total-card>div+div{margin-top:10px}.total-card .grand-total{color:#fff;border-top:1px solid #fff3;margin-top:16px;padding-top:16px;font-size:32px;font-weight:950}.total-card .bitcoin-card{color:#ffffffd9;background:#ffffff1a;border-radius:18px;margin-top:14px;padding:16px;font-size:14px;display:block}.bitcoin-card>div{flex-direction:column;gap:4px;font-weight:850;display:flex}.bitcoin-card small{color:#ffffff8c;margin-top:6px;display:block}.pay-button{color:#fff;cursor:pointer;background:#d52323;border:0;border-radius:14px;width:100%;margin-top:20px;padding:17px 24px;font-size:18px}.pay-button.disabled{cursor:not-allowed;background:#00000040}.checkout-error{color:#d52323;background:#fff7ea;border-radius:18px;margin-top:16px;padding:16px;font-size:14px;font-weight:950;box-shadow:inset 0 0 0 2px #d5232333}.checkout-note{color:#0000008c;margin:16px 0 0;font-size:14px;font-weight:650}@media (width>=640px){.hero-actions{flex-direction:row}.quantity-card{flex-direction:row;justify-content:space-between;align-items:center}.fulfilment-grid{grid-template-columns:1fr 1fr}.bitcoin-card>div{flex-direction:row;justify-content:space-between}}@media (width>=900px){.hero{padding:32px 48px 56px}.hero-grid{grid-template-columns:1.08fr .92fr}.products-section,.order-section{padding:88px 48px}.products-grid{grid-template-columns:1fr 1fr}.order-grid{grid-template-columns:.75fr 1.25fr;align-items:start}}@media (width<=639px){.header-button{display:none}}.logo-image{height:110px}@media (width<=640px){header{padding:10px 14px}.logo-image{height:58px}.header-button{padding:10px 16px;font-size:14px;display:inline-flex}.hero-grid{padding-top:20px}}.product-image{object-fit:cover;border-radius:28px;width:100%;height:224px;margin-bottom:24px}.secondary-nav{text-transform:uppercase;color:#fff;background:#ffffff0a;border:2px solid #ffffffbf;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:900}.about-page{z-index:1;align-items:center;gap:32px;padding:48px 0 24px;display:grid;position:relative}.about-hero-card h1{max-width:900px;margin:0}.hero-with-image{position:relative;overflow:hidden}.hero-photo-bg{opacity:1;z-index:0;background-image:linear-gradient(90deg,#fff7eadb 0%,#fff7eaa8 38%,#1d171240 70%,#1d171273 100%),url(/images/hero-bg.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-with-image>header,.hero-with-image>.hero-grid,.hero-with-image>.hero-bg{z-index:1;position:relative}.hero-with-image .hero-bg{opacity:.04}@media (width<=640px){.hero-photo-bg{background-image:linear-gradient(#fff7eac7 0%,#fff7ea9e 42%,#1d17122e 100%),url(/images/hero-bg.jpg);background-position:top}}.highlight-red{color:#d52323}.about-image-card{background:#1d1712;border:20px solid #d52323;border-radius:40px;padding:16px;transform:rotate(-2deg);box-shadow:0 24px 60px #00000040}.about-image{object-fit:cover;object-position:center top;border-radius:24px;width:100%;height:560px;display:block}@media (width<=640px){.about-image{height:320px}}.about-content{max-width:850px}.about-content h2{margin-top:40px}.about-content p{color:#ffffffc7;font-size:22px;font-weight:650;line-height:1.55}.nav-buttons{align-items:center;gap:12px;display:flex}.secondary-nav{text-transform:uppercase;background:0 0;border:2px solid #1d1712;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:900}.secondary-nav:hover{color:#fff;background:#1d1712}@media (width>=900px){.about-page{grid-template-columns:1fr .8fr}}@media (width<=640px){.about-image{height:280px}.about-content p{font-size:18px}.nav-buttons{gap:8px}.secondary-nav,.header-button{padding:8px 12px;font-size:12px}}.next-drop-banner{color:#fff;background:#d52323;border-radius:18px;gap:4px;margin:24px 0 8px;padding:16px 18px;display:grid;transform:rotate(1deg);box-shadow:0 14px 30px #00000040}.next-drop-kicker{text-transform:uppercase;letter-spacing:.18em;color:#ffffffb8;font-size:12px;font-weight:950}.next-drop-banner strong{text-transform:uppercase;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:.95}.next-drop-banner span:last-child{font-size:14px;font-weight:850}
