@font-face{font-family:Inter;src:url(/fonts/InterVariable-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/InterVariable-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}: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}.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}.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}.fulfilment-below-minimum{border-color:#d52323}.fulfilment-fee{opacity:1;color:#1d171299}.fulfilment.selected .fulfilment-fee{color:#ffffffbf}.fulfilment-nudge{border-top:1px solid #1d171224;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.fulfilment-nudge-text{opacity:1;margin-top:0;font-size:14px;font-weight:900;line-height:1.3}.fulfilment-nudge-text b{font-weight:950}.add-pack{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:#1d1712;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:12px;font-weight:950;transition:transform .15s;display:inline-flex}.add-pack:hover{transform:scale(1.03)}.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}}.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}.nav-buttons{align-items:center;gap:12px;display:flex}.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}.secondary-nav:hover{color:#1d1712;background:#fff}.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}@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-countdown-label{margin-top:8px}.next-drop-countdown{font-variant-numeric:tabular-nums;font-size:clamp(24px,5.5vw,38px);font-weight:950;line-height:.95}.next-drop-deadline{font-size:14px;font-weight:850}.next-drop-rollover{color:#fff7ead9;margin:0 0 8px;font-size:15px;font-weight:850;line-height:1.35}.site-footer{color:#fff7ea;background:#120e0b;border-top:8px solid #d52323;padding:64px 20px 24px}.footer-inner{gap:40px;max-width:1120px;margin:0 auto;display:grid}.footer-brand{max-width:420px}.footer-logo{width:min(240px,70vw);height:auto;display:block}.footer-brand p{color:#fff7eab8;margin:20px 0 0;font-size:17px;font-weight:700;line-height:1.55}.footer-details h2,.footer-nav h2{color:#d52323;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:950}.footer-details p,.footer-details address{color:#fff7eac7;margin:0;font-size:15px;font-style:normal;font-weight:650;line-height:1.65}.footer-details address{margin-top:14px}.footer-contact{gap:4px;display:grid;margin-top:14px!important}.footer-contact a,.footer-nav a{color:#fff7ea;text-underline-offset:4px;width:fit-content;font-weight:850;-webkit-text-decoration:underline #d52323b3;text-decoration:underline #d52323b3;text-decoration-thickness:2px}.footer-contact a:hover,.footer-nav a:hover{color:#d52323}.footer-nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-nav h2{margin-bottom:4px}.footer-bottom{color:#fff7ea80;border-top:1px solid #fff7ea24;flex-direction:column;gap:8px;max-width:1120px;margin:48px auto 0;padding-top:20px;font-size:13px;font-weight:750;display:flex}@media (width>=760px){.site-footer{padding:72px 48px 28px}.footer-inner{grid-template-columns:1.35fr 1fr .55fr;align-items:start}.footer-bottom{flex-direction:row;justify-content:space-between}}.legal-hero{background:radial-gradient(circle at 85% 20%,#d523232e,#0000 30%),#fff7ea;padding:24px 20px 72px}.legal-heading{max-width:1120px;margin:72px auto 0}.legal-heading h1{max-width:980px;margin-top:12px}.legal-heading>p{max-width:700px;margin:24px 0 0;font-size:clamp(18px,2.2vw,24px);font-weight:750;line-height:1.45}.legal-section{background:#fff;padding:72px 20px 88px}.legal-content{gap:48px;max-width:1120px;margin:0 auto;display:grid}.legal-business-card{color:#fff7ea;background:#1d1712;border-radius:28px;height:fit-content;padding:28px;box-shadow:0 18px 42px #00000029}.legal-business-card h2{color:#d52323;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:950}.legal-business-card p,.legal-business-card address{color:#fff7eac7;margin:0;font-size:15px;font-style:normal;font-weight:650;line-height:1.65}.legal-business-card address,.legal-business-card p+p,.legal-business-card address+p{margin-top:14px}.legal-business-card a{color:#fff7ea;text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #d52323;text-decoration:underline #d52323;text-decoration-thickness:2px}.legal-terms{max-width:760px}.legal-terms article+article{border-top:1px solid #1d171224;margin-top:42px;padding-top:42px}.legal-terms h2{color:#1d1712;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:950}.legal-terms p{color:#1d1712c2;margin:14px 0 0;font-size:17px;font-weight:600;line-height:1.7}.legal-updated{color:#d52323!important;margin-top:52px!important;font-size:14px!important;font-weight:900!important}@media (width>=900px){.legal-hero{padding:32px 48px 96px}.legal-section{padding:88px 48px 112px}.legal-content{grid-template-columns:300px 1fr;align-items:start}.legal-business-card{position:sticky;top:32px}}.payment-section{margin-top:24px}.payment-section h3,.bitcoin-details h3{margin:0;font-size:20px;font-weight:950}.payment-grid{gap:12px;margin-top:12px;display:grid}.payment-option{color:#1d1712;text-align:left;cursor:pointer;background:#fff;border:4px solid #1d1712;border-radius:20px;padding:16px 20px;transition:all .15s}.payment-option.selected{color:#fff;background:#d52323;border-color:#d52323}.payment-option.bitcoin.selected{color:#1d1712;background:#f7931a;border-color:#f7931a}.payment-option strong{font-size:18px;font-weight:950;display:block}.payment-option span{opacity:.72;margin-top:4px;font-size:13px;font-weight:800;display:block}.bitcoin-details{background:#fffaf2;border:3px solid #f7931a;border-radius:24px;margin-top:16px;padding:20px}.bitcoin-details>div:first-child p{color:#1d1712a6;margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.4}.customer-fields{gap:14px;margin-top:18px;display:grid}.customer-fields label{color:#1d1712;gap:6px;font-size:13px;font-weight:900;display:grid}.customer-fields input,.customer-fields textarea{color:#1d1712;width:100%;font:inherit;background:#fff;border:2px solid #1d171238;border-radius:12px;padding:12px 13px;font-weight:650}.customer-fields input:focus,.customer-fields textarea:focus{border-color:#f7931a;outline:3px solid #f7931a2e}.customer-fields textarea{resize:vertical}.privacy-note{color:#1d171299;margin:14px 0 0;font-size:12px;font-weight:700;line-height:1.45}@media (width>=640px){.payment-grid,.customer-fields{grid-template-columns:1fr 1fr}.customer-fields .wide-field{grid-column:1/-1}}.customer-fields input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.field-error{color:#b42318;margin-top:.35rem;font-size:.85rem;font-weight:600;display:block}
