:root{--bg:#f0f4f8;--text:#2c3e50;--accent:#ff69b4;--accent2:#00bfff;--muted:#7f8c8d;--border:#e0e0e0;--shadow:0 4px 20px rgba(0,0,0,.1);--radius:12px}body{background:var(--bg);color:var(--text);font-family:system-ui,sans-serif;line-height:1.6;margin:0;padding:0;position:relative;overflow-x:hidden}body::before,body::after{content:"";position:fixed;top:0;bottom:0;width:calc((100vw - 1280px)/2 + 20px);z-index:-1;pointer-events:none}body::before{left:0;background:linear-gradient(to right,transparent,var(--bg))}body::after{right:0;background:linear-gradient(to left,transparent,var(--bg));animation:particles 10s linear infinite}@keyframes particles{0%{background-position:0 0}100%{background-position:0 -100px}}.wrap{max-width:1280px;margin:0 auto;padding:20px;background:var(--bg);position:relative;overflow:hidden}.brand{text-align:center;margin-bottom:20px}.brand__text{font-size:1.5rem;font-weight:bold;color:var(--accent);position:relative;display:inline-block}.brand__text::before{content:"🌟";position:absolute;left:-30px;top:0;font-size:1.2rem}.brand__text::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:var(--accent2)}main{padding:20px;background:white;border-radius:var(--radius);box-shadow:var(--shadow)}article h1{font-size:2rem;margin-bottom:10px;position:relative;color:var(--text)}.article h1::before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:5px;height:80%;background:var(--accent)}article h2{font-size:1.5rem;margin:20px 0 10px;color:var(--accent);border-bottom:1px dashed var(--border);padding-bottom:5px}article p{margin-bottom:15px;color:var(--muted)}article p:nth-child(even){color:var(--text);background:rgba(var(--accent),.05);padding:5px;border-radius:5px}article p:nth-child(3n){font-style:italic}article ul{list-style:none;padding:0}article ul li{margin-bottom:10px;position:relative;padding-left:20px}article ul li::before{content:"•";position:absolute;left:0;color:var(--accent2)}img{max-width:100%;height:auto;display:block;margin:10px auto;border-radius:var(--radius);box-shadow:var(--shadow)}.latest-list,.lat-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.latest-list a,.lat-list a{color:var(--text);text-decoration:none;transition:all .3s}.latest-list a:hover,.lat-list a:hover{color:var(--accent);transform:translateY(-3px)}.also{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.also__title{font-size:1.2rem;color:var(--accent2);position:relative}.also__title::after{content:"📌";position:absolute;right:-30px;top:0}.rounded-banner{display:flex;align-items:center;justify-content:space-between;background:var(--accent);color:white;padding:10px;border-radius:var(--radius);margin:20px 0;box-shadow:var(--shadow);animation:fadeIn .5s}.rounded-badge{background:var(--accent2);padding:5px 10px;border-radius:20px}.rounded-btn{background:var(--accent2);color:white;padding:5px 15px;border-radius:20px;text-decoration:none;transition:all .3s}.rounded-btn:hover{transform:scale(1.05)}footer{text-align:center;padding:10px;background:white;border-top:1px solid var(--border);margin-top:20px;color:var(--muted)}@media(max-width:768px){.wrap{padding:10px}article h1{font-size:1.8rem}article h2{font-size:1.3rem}.latest-list,.lat-list{grid-template-columns:1fr}}

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