*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;color:#121826;background:radial-gradient(1200px 700px at 15% 10%,#e7f3ff 0,#ffffff 55%),radial-gradient(900px 600px at 90% 25%,#ffe9f6 0,transparent 60%),linear-gradient(180deg,#f7fbff,#ffffff);min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}ul,ol{padding-left:1.15em}p{margin:0 0 .9em}h1,h2{line-height:1.2;margin:.2em 0 .6em}h1{font-size:clamp(1.55rem,1.2rem+1.6vw,2.35rem);letter-spacing:-.02em}h2{font-size:clamp(1.15rem,1.02rem+.7vw,1.55rem);letter-spacing:-.01em}::selection{background:#0ea5e933;color:#0b1220}.wrap{max-width:1280px;margin:0 auto;padding:clamp(14px,2.2vw,26px);min-height:100dvh;position:relative;isolation:isolate}.wrap:before,.wrap:after{content:"";position:fixed;top:0;bottom:0;width:calc((100vw - min(1280px,100vw))/2);pointer-events:none;z-index:-1}.wrap:before{left:0;background:linear-gradient(180deg,#0ea5e90f,#a78bfa12 45%,#fb718510),radial-gradient(900px 650px at 20% 20%,#0ea5e91a 0,transparent 60%)}.wrap:after{right:0;background:linear-gradient(180deg,#22c55e0f,#fde04714 40%,#0ea5e90d),radial-gradient(900px 650px at 80% 30%,#fb71851a 0,transparent 60%)}body:before,body:after{content:"";position:fixed;inset:-20vmax;z-index:-2;pointer-events:none;background:radial-gradient(circle at 10% 20%,#0ea5e91f 0 2px,transparent 3px) 0 0/42px 42px,radial-gradient(circle at 70% 40%,#a78bfa1b 0 1.5px,transparent 3px) 0 0/36px 36px,radial-gradient(circle at 30% 80%,#fb718518 0 1.5px,transparent 3px) 0 0/48px 48px;filter:blur(.2px);opacity:.9;animation:par 18s linear infinite}body:after{opacity:.55;animation-duration:28s;transform:scale(1.05)}@keyframes par{to{transform:translate3d(6vmax,-5vmax,0)}}header,footer{border-radius:18px}header{padding:14px 16px;background:linear-gradient(180deg,#ffffffcc,#ffffffa6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #0b12200f;box-shadow:0 10px 30px #0b122014;position:sticky;top:10px;z-index:10}.brand{display:flex;align-items:center;gap:10px}.brand__text{font-weight:800;letter-spacing:.02em;position:relative;padding:.25em .55em .25em 2.05em;border-radius:999px;background:linear-gradient(90deg,#0ea5e91a,#a78bfa16);border:1px solid #0ea5e922}.brand__text:before{content:"✦";position:absolute;left:.7em;top:50%;transform:translateY(-50%);color:#0ea5e9;text-shadow:0 1px 0 #ffffff}main{padding:clamp(14px,2vw,22px) 0}article{background:linear-gradient(180deg,#ffffffd9,#ffffffbf);border:1px solid #0b12200f;border-radius:22px;box-shadow:0 18px 50px #0b122012;padding:clamp(16px,2.4vw,34px);overflow:hidden}article>div{margin:0 0 18px}article>div+div{padding-top:14px;border-top:1px dashed #0b122018}h1{position:relative;padding:.1em 0 .25em}.latest-list,.lat-list{margin:.6em 0 0;padding:0;list-style:none;display:grid;gap:10px}.latest-list li,.lat-list li{margin:0}.latest-list a,.lat-list a{display:block;padding:12px 12px 12px 44px;border-radius:14px;border:1px solid #0b122012;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 8px 22px #0b12200c;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.latest-list a:before,.lat-list a:before{content:"➔";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#a78bfa);color:#fff;font-weight:700;box-shadow:0 10px 20px #0ea5e926}.latest-list a:hover,.lat-list a:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0b122012;border-color:#0ea5e933;text-decoration:none}h2{position:relative;padding:.35em .7em .35em 2.35em;border-radius:14px;background:linear-gradient(90deg,#0ea5e914,transparent 60%);border:1px solid #0ea5e91f}.mini-banner{margin:14px 0 10px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px;border-radius:18px;background:linear-gradient(135deg,#0ea5e91a,#a78bfa14,#fb718512);border:1px solid #0ea5e924;box-shadow:0 16px 40px #0b122012;overflow:hidden}.mini-badge{font-weight:900;font-size:1.1rem;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#0ea5e9,#a78bfa);color:#fff;box-shadow:0 14px 30px #0ea5e926}.mini-info{min-width:min(420px,100%)}.mini-title{margin:0;font-weight:800}.mini-code{margin:4px 0 0;opacity:.9}[data-code]{font-weight:900;padding:.12em .45em;border-radius:10px;background:#0b12200a;border:1px solid #0b122012}.mini-action{display:flex;align-items:center;gap:10px}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,#0ea5e9,#22c55e);color:#fff;font-weight:800;border:1px solid #ffffff40;box-shadow:0 16px 34px #0ea5e926;white-space:nowrap}.mini-btn:hover{text-decoration:none;filter:saturate(1.05) brightness(1.02)}.also{margin-top:18px;padding-top:14px;border-top:1px solid #0b122018}.also__title{margin:.2em 0 .6em}footer{margin-top:16px;padding:14px 16px;background:linear-gradient(180deg,#ffffffc7,#ffffffa6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #0b12200f;box-shadow:0 10px 30px #0b122010;color:#0b1220cc}article p>img{margin:.6em 0 0;border-radius:16px;border:1px solid #0b122012;box-shadow:0 18px 50px #0b122012}@media (max-width:720px){header{top:0;border-radius:0}.wrap{padding:12px}.brand__text{padding-left:1.9em}.latest-list a,.lat-list a{padding-left:42px}.mini-banner{padding:12px}.mini-info{min-width:0}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}.latest-list a,.lat-list a{transition:none}}

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