/* Quiet space atmosphere, with the product collection in the foreground. */
body{background:#070a10;isolation:isolate}
body:before{position:fixed;inset:0;height:100vh;z-index:-1;opacity:1;mask-image:none;transform:scaleX(-1);background-image:linear-gradient(180deg,#06091122,#06091165 70%,#060911e6),url('black-hole.png');background-size:cover;background-position:center top;pointer-events:none}
.hero:before{background:none!important}.header{border-bottom:1px solid #a6bcff24;background:linear-gradient(90deg,#080c1480,#080c1420);min-height:100px}.header nav{gap:5px;padding:5px;background:#090e19b8;border:1px solid #9bb9ff35;box-shadow:inset 0 1px #fff1,0 8px 26px #0004;backdrop-filter:blur(18px)}.header nav a{padding:10px 18px;border-radius:24px;color:#bfcbe1;transition:background .22s,color .22s,box-shadow .22s}.header nav a:hover,.header nav a[aria-current="location"]{background:linear-gradient(135deg,#6e8fff30,#a4dfff15);box-shadow:inset 0 0 0 1px #b3ceff35;color:#eef6ff}.header .light{border-color:#b0caff70;background:#829eff0c;color:#d3e5ff;backdrop-filter:blur(12px)}
.hero-copy{border-radius:20px;background:radial-gradient(ellipse,#070a1066,transparent 75%)}.hero-wordmark{text-shadow:0 5px 35px #000b}.hero .eyebrow,.intro,.hero-delivery{text-shadow:0 2px 10px #000}.hero-visual{border-color:#acc6ff45;background:linear-gradient(135deg,#abc7ff10,#080d1999 40%,#12192a80);box-shadow:inset 0 1px #e1eeff17,0 26px 75px #0006;backdrop-filter:blur(18px)}
.hero-switch{border-radius:16px;background:#070b1499;border-color:#acbeff30;padding:6px;gap:5px;box-shadow:inset 0 1px #fff1}.hero-switch button{border-radius:11px;border:1px solid transparent;background:transparent;color:#b8c7e0;padding:12px 17px}.hero-switch button:hover{background:#96b7ff14;color:#fff}.hero-switch button[aria-pressed="true"]{background:linear-gradient(135deg,#dfff76,#d1f441);border-color:#e8ffa0;color:#151b09;box-shadow:0 4px 18px #ccef3920}
.ribbon{background:linear-gradient(90deg,#111827ed,#171d31eb,#111827ed);color:#d7e7ff;border-block:1px solid #97b9ff38;box-shadow:0 0 28px #6f8fff0d;backdrop-filter:blur(16px)}.ribbon span{color:#a0bbff}.collection,.delivery,.how{background:transparent}.size-selector{background:linear-gradient(110deg,#141e32d9,#0b1120d9);border-color:#a0bbff40;backdrop-filter:blur(14px)}.size-selector span{border-radius:12px;border-color:#9dbbff30;background:#090e1980}.size-selector input:checked+span{background:linear-gradient(135deg,#dfff76,#d1f441);border-color:#e0ff92;box-shadow:0 3px 15px #dfff3f15}.size-selector legend{color:#c4daff}
.product{background:linear-gradient(120deg,#0b1020f5,#090d16fa);box-shadow:0 30px 80px #0005}.product.berry{background:linear-gradient(240deg,#171023f5,#090d16fa)}.delivery-card{background:linear-gradient(140deg,#17231de8,#0b101aed);backdrop-filter:blur(12px)}.delivery-card.cargo{background:linear-gradient(140deg,#211a32e8,#0b101aed)}.steps li{background:linear-gradient(135deg,#182134aa,#0a0f1acc);border-color:#a6bfff2d;backdrop-filter:blur(10px)}.footer-signature{color:#566178}.footer-signature span{color:#d7e5ff}.motion-control{background:#0c1424e6;border-color:#a0bbff65;color:#d5e6ff;backdrop-filter:blur(12px)}
@media(max-width:1050px){.header nav a{padding-inline:13px}.hero-switch button{padding-inline:12px}}
@media(max-width:760px){body:before{background-size:auto 850px;background-repeat:no-repeat;background-position:62% top;opacity:.8}.header{min-height:84px;background:transparent}.hero-visual{backdrop-filter:blur(8px)}.hero-switch{border-radius:14px;gap:3px}.hero-switch button{padding:11px 13px;font-size:12px}.size-selector span{border-radius:10px}.ribbon{padding-block:16px}}
