:root{--bg:#0a0a0f;--txt:#f2f1ff;--mut:#b7b5d6;--card:rgba(255,255,255,.07);--br:rgba(255,255,255,.14);--a:#b7ff5a;--a2:#a07bff;--r:22px;--sh:0 22px 70px rgba(0,0,0,.55)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font:16px/1.7 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--txt);background:radial-gradient(1200px 700px at 20% 10%,rgba(160,123,255,.28),transparent 55%),radial-gradient(1200px 700px at 80% 25%,rgba(183,255,90,.18),transparent 58%),linear-gradient(180deg,#07070d,#0a0a12);overflow-x:hidden}body:before{content:"";position:fixed;inset:-2px;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(255,255,255,.075) 1px,transparent 2px) 0 0/28px 28px,radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 2px) 14px 10px/38px 38px;opacity:.5;animation:drift 20s linear infinite}@keyframes drift{to{transform:translate3d(-50px,30px,0)}}.wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:22px 16px 50px}header{padding:8px 0 18px}.brand{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:1px solid var(--br);background:linear-gradient(135deg,rgba(160,123,255,.14),rgba(183,255,90,.10),rgba(255,255,255,.03));box-shadow:var(--sh);max-width:100%}.brand__link{color:inherit;text-decoration:none;max-width:100%}.brand__text{font-weight:900;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand:before{content:"⚘";width:34px;height:34px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,rgba(183,255,90,.20),rgba(160,123,255,.18));border:1px solid rgba(255,255,255,.14)}article{max-width:100%;overflow:hidden;padding:22px 18px;border-radius:calc(var(--r) + 6px);border:1px solid var(--br);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:var(--sh);backdrop-filter:blur(10px)}h1{margin:0 0 12px;font-size:clamp(26px,3.4vw,44px);line-height:1.12;position:relative;padding-left:54px}h1:before{content:"";position:absolute;left:0;top:.1em;width:40px;height:40px;border-radius:16px;background:conic-gradient(from 180deg,var(--a),var(--a2),rgba(255,255,255,.3),var(--a));border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 55px rgba(0,0,0,.45)}h2{margin:22px 0 8px;font-size:clamp(18px,2.2vw,26px);line-height:1.2;position:relative;padding-bottom:10px}h2:after{content:"";position:absolute;left:0;bottom:0;width:min(320px,76%);height:2px;border-radius:99px;background:linear-gradient(90deg,rgba(183,255,90,.85),rgba(160,123,255,.85),transparent)}p{margin:10px 0;max-width:76ch;color:rgba(242,241,255,.93)}p:nth-of-type(4n+2){background:rgba(160,123,255,.08);border:1px solid rgba(160,123,255,.18);padding:12px 14px;border-radius:18px}a{color:var(--a);text-decoration:none}a:hover{text-decoration:underline}ul{margin:16px 0 0;padding:0;list-style:none}li{margin:10px 0}li a{display:block;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);transition:transform .14s ease,box-shadow .14s ease}li a:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(0,0,0,.35)}img{max-width:100%;height:auto;display:block;border-radius:20px;border:1px solid rgba(255,255,255,.14)}.also{margin-top:26px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.18)}.rounded-banner{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:12px 0;padding:14px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(183,255,90,.10),rgba(160,123,255,.10),rgba(255,255,255,.03))}.rounded-badge{font-weight:950;padding:10px 12px;border-radius:999px;background:rgba(183,255,90,.12);border:1px solid rgba(183,255,90,.28)}.rounded-btn{margin-left:auto;display:inline-flex;justify-content:center;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid rgba(183,255,90,.28);background:linear-gradient(135deg,rgba(183,255,90,.14),rgba(160,123,255,.10));color:var(--txt);font-weight:900;text-decoration:none}@media (max-width:740px){article{padding:18px 14px}h1{padding-left:50px}.rounded-btn{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){body:before{animation:none}li a{transition:none}}

.delivery-block{padding:17px;margin:18px 0;border-radius:16px;border:1px solid currentColor;border-color:inherit;opacity:1;}.delivery-list{list-style:none;padding:0;margin:0;}.products-block{padding:17px;margin:18px 0;border-radius:16px;border:1px solid currentColor;border-color:inherit;opacity:0.87;}.products-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(339px,1fr));gap:18px;}.product-item{padding:16px;margin:10px 0;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;border:2px solid;border-color:inherit;transition:all 0.3s ease;}.product-item:hover{transform:translateX(5px);opacity:0.9;box-shadow:0 6px 14px rgba(0,0,0,0.1);}.product-name{flex:1 1 auto;font-weight:600;font-size:14px;}.product-price{font-weight:700;font-size:16px;white-space:nowrap;}.product-old-price{text-decoration:line-through;font-size:15px;opacity:0.54;white-space:nowrap;}@media(max-width:768px){.delivery-block{padding:17px;}.products-block{padding:18px;}.product-item{flex-direction:column;align-items:flex-start;}}@media(max-width:480px){.delivery-block{padding:9px;margin:7px 0;}.products-block{padding:12px;margin:8px 0;}.product-item{padding:9px;margin:8px 0;}}
