/* A sharper, restrained industrial direction. */
:root{--signal:#b3c9e6;--acid:#d9ff46}
.header{min-height:90px;border-bottom-color:#93a8c445}.header .brand{letter-spacing:-1.8px}.header nav{border-radius:5px;background:#090e17de;border-color:#8196b43f;padding:4px;box-shadow:none}.header nav a{border-radius:2px;font-size:13px;letter-spacing:.5px}.header nav a:hover,.header nav a[aria-current="location"]{background:#bbd0ef15;box-shadow:inset 0 -2px #b6cef5;color:#fff}.header .light{border-radius:4px;color:#e0ebfc;border-color:#99afca66;background:#111927a6}
.hero{padding-top:48px;gap:42px}.hero .eyebrow{font-family:Consolas,'Courier New',monospace;letter-spacing:1px;font-size:12px}.hero-wordmark{font-weight:950;letter-spacing:-.08em}.hero-wordmark span{font-size:18px;vertical-align:top;margin-top:30px;color:var(--acid)}.hero h1 em{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;letter-spacing:-2px}.hero h1{font-weight:800}.hero-meta{font-family:Consolas,'Courier New',monospace;font-size:12px}.hero-meta b{font-family:Arial,sans-serif;font-weight:800}.hero .button{border-radius:4px;box-shadow:none;font-weight:800;letter-spacing:.2px}.hero .button:hover{box-shadow:0 0 25px #d9ff4626}.hero-visual{border-radius:6px;border-color:#8b9ab55e;padding:43px 12px 13px;background:linear-gradient(125deg,#c3d4f010,#080d18bd);box-shadow:inset 0 1px #e0ebff19,0 24px 75px #0008}.hero-visual:after{width:38px;height:3px;background:#d7e5fc;box-shadow:none;top:24px}.hero-edition{font-family:Consolas,'Courier New',monospace;color:#b9c9df;font-size:11px;letter-spacing:1px}.hero-visual img,.hero-visual img[src="cilek-dolu.png"]{border-radius:2px}.hero-switch{border-radius:4px;gap:3px;background:#080d17e6;border-color:#899bb33e;box-shadow:none}.hero-switch button{border-radius:2px;font-size:12px;letter-spacing:.1px}.hero-switch button[aria-pressed="true"]{background:var(--acid);border-color:var(--acid);box-shadow:none}.hero-visual figcaption{color:#a4b1c3}.hero-delivery{font-size:12px;letter-spacing:.2px}
.ribbon{background:#101724eb;border-color:#9aacc333;color:#d9e2ee;padding-block:14px}.ribbon div{font-family:Consolas,'Courier New',monospace;font-size:16px;font-weight:600;letter-spacing:2px}.ribbon span{color:#d9ff46;font-size:20px}.section-heading .eyebrow{font-family:Consolas,'Courier New',monospace;font-size:12px;letter-spacing:1.5px;color:#b7c9e3}.section-heading h2 em{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-style:normal;color:#edf2fa;letter-spacing:-3px}.section-heading h2{font-weight:800;letter-spacing:-3px}.section-heading{padding-bottom:26px;border-bottom:1px solid #8598b62e}.collection .section-heading{margin-bottom:36px}.size-selector{border-radius:4px;padding:12px 15px;border-color:#96acc447;background:#0b1220d9;box-shadow:none}.size-selector legend{font-size:12px;font-family:Consolas,'Courier New',monospace;color:#c2d0e6}.size-selector span{border-radius:2px;padding:10px 25px;font-size:14px}.size-selector input:checked+span{background:var(--acid);box-shadow:none}.size-selector p{color:#b8c2ce}
.product,.product.berry{border-radius:7px;border-color:#879cb848;background:#0a101be8;box-shadow:0 22px 65px #0006}.product:after{border-radius:7px;box-shadow:inset 3px 0 var(--tone);opacity:1}.product.berry:after{box-shadow:inset -3px 0 var(--tone)}.product .product-top>span:first-child{font-family:Consolas,'Courier New',monospace;letter-spacing:2px}.product .pill{border-radius:3px;font-family:Consolas,'Courier New',monospace;font-size:12px;border-color:#8ba0ba55;background:#0b101a;color:#dde6f2}.product .product-copy .category{font-family:Consolas,'Courier New',monospace;letter-spacing:1.5px}.product .product-link{border-radius:3px;box-shadow:none;font-size:14px;font-weight:800}.product .product-copy h3{font-weight:850;letter-spacing:-3px}.product .product-copy>p:not(.category){color:#c3cbd7}.product:hover{box-shadow:0 25px 70px #0008}.product .product-image{border-radius:0}.product .product-image img{border-radius:0}.usage-note{border-radius:3px;background:#d5ef8b07}
.delivery-card,.delivery-card.cargo{border-radius:6px;background:linear-gradient(130deg,#162030c9,#090e19ed);border-color:#8c9fbc44;box-shadow:inset 0 1px #e5efff10}.delivery-tag,.cargo .delivery-tag{border-radius:3px;color:#c6d6ef;border-color:#8fa9ce4d;background:#7b9bc00b;font-family:Consolas,'Courier New',monospace;letter-spacing:1.5px}.delivery-number,.cargo .delivery-number{font-family:Consolas,'Courier New',monospace;font-size:165px;color:#a2bddd11;font-weight:500;letter-spacing:-10px;top:28px}.delivery-card .button{border-radius:3px;border-color:#aec1dc77;font-size:13px}.delivery-card h3{font-weight:800}.delivery-card>p{color:#c0cad8}.steps li{border-radius:5px;border-color:#91a6c239;background:#0b1420c9}.steps li>span{font-family:Consolas,'Courier New',monospace;color:#bdd0ed;font-size:30px}.steps p{color:#b6c2d2}
.contact{border-radius:5px;background:linear-gradient(110deg,#d9fa67,#cbe638);box-shadow:none}.contact h2 em{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;color:#152005;letter-spacing:-3px}.contact .eyebrow{font-family:Consolas,'Courier New',monospace;letter-spacing:1px}.contact-actions .button{border-radius:3px;background:#0a0f16;color:#e3ecf9;box-shadow:none}.contact-actions .phone{font-family:Consolas,'Courier New',monospace}.footer-signature{font-size:clamp(75px,11vw,155px);line-height:.9;color:#364255}.footer-signature span{color:#cbd6e4}.motion-control{border-radius:4px;font-size:11px;letter-spacing:.3px;background:#0a1220f2;border-color:#839abb77}
@media(max-width:1050px){.hero{gap:24px}.header nav a{padding-inline:12px}.hero .eyebrow{font-size:10px}.hero h1{font-size:38px}}
@media(max-width:760px){.header{min-height:80px}.hero{gap:28px;padding-top:30px}.hero-wordmark span{margin-top:18px;font-size:17px}.hero h1{font-size:37px;letter-spacing:-1.6px}.hero h1 em{letter-spacing:-1.6px}.hero-visual{padding:36px 8px 12px}.hero-visual:after{top:20px;width:24px}.hero-edition{font-size:10px;left:16px;top:17px}.hero-switch button{font-size:11px;padding-inline:13px}.hero .eyebrow{font-size:9px;letter-spacing:.5px}.section-heading h2,.section-heading h2 em{letter-spacing:-2px}.size-selector{border-radius:4px}.product,.product.berry{border-radius:6px}.product:after,.product.berry:after{border-radius:6px;box-shadow:inset 0 3px var(--tone)}.product .product-copy h3{letter-spacing:-2px}.product .product-link{border-radius:3px}.delivery-card,.delivery-card.cargo{padding:27px}.delivery-number,.cargo .delivery-number{font-size:145px}.contact{border-radius:5px}.contact h2 em{letter-spacing:-2px}.footer-signature{font-size:22vw}.ribbon div{font-size:14px}.motion-control{font-size:10px}}
