*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Verdana',sans-serif;background:#f8f9fa;color:#212529;overflow-x:hidden}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d6efd,#6610f2,#d63384,#fd7e14,#ffc107);z-index:9999}.container{max-width:1280px;margin:0 auto;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.08)}header{background:#ffffff;padding:24px 36px;border-bottom:1px solid #dee2e6}header h1{font-size:32px;color:#212529;font-weight:700;letter-spacing:-0.5px}nav{background:#f8f9fa;padding:0;border-bottom:1px solid #dee2e6}nav a{display:inline-block;padding:16px 28px;color:#495057;text-decoration:none;font-size:15px;font-weight:600;transition:all 0.25s;border-bottom:3px solid transparent}nav a:hover{color:#0d6efd;border-bottom-color:#0d6efd;background:#ffffff}main{padding:50px 36px;min-height:70vh}h1,h2{margin:36px 0 24px;color:#212529;font-weight:700;padding-bottom:12px;border-bottom:3px solid #0d6efd;position:relative}h1::after,h2::after{content:'';position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:#fd7e14}h1{font-size:36px}h2{font-size:28px;border-bottom-width:2px}h2::after{height:2px}p{line-height:1.75;margin:20px 0;font-size:16px;color:#495057}p:nth-child(odd){padding:18px;background:#f8f9fa;border-left:4px solid #0d6efd}p:nth-child(4n){background:#e7f1ff;border-left-color:#6610f2}a{color:#0d6efd;text-decoration:none;border-bottom:1px solid #0d6efd;padding:1px 3px;transition:all 0.25s}a:hover{background:#0d6efd;color:#ffffff;border-bottom-color:transparent}img{max-width:100%;height:auto;display:block;margin:28px auto;border:1px solid #dee2e6;box-shadow:0 4px 12px rgba(0,0,0,0.1)}ul,ol{margin:26px 0;padding-left:50px}li{margin:12px 0;line-height:1.7;color:#495057;padding:10px 16px;background:#ffffff;border-left:3px solid #0d6efd;transition:all 0.25s}li:hover{background:#f8f9fa;transform:translateX(4px)}li::marker{color:#0d6efd}button,[data-cta]{background:#0d6efd;color:#ffffff;border:none;padding:14px 32px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:all 0.25s;box-shadow:0 2px 6px rgba(13,110,253,0.3);display:inline-block;margin:10px 6px}button:hover,[data-cta]:hover{background:#0b5ed7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,110,253,0.4)}[role="region"],section,div[data-code]{padding:30px;margin:30px 0;background:#ffffff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.05)}footer{background:#f8f9fa;color:#495057;text-align:center;padding:30px 20px;border-top:1px solid #dee2e6;margin-top:60px;font-size:14px}@media(max-width:768px){.container{margin:0}header,nav,main,footer{padding:18px}header h1{font-size:26px}h1{font-size:30px}h2{font-size:24px}nav a{display:block;padding:14px 20px;border-bottom:1px solid #dee2e6}button,[data-cta]{width:100%;padding:13px 24px;font-size:15px;margin:9px 0}ul,ol{padding-left:35px}li{padding:9px 13px;font-size:15px}p{font-size:15px;padding:16px}}@media(max-width:480px){h1{font-size:25px}h2{font-size:21px}p{font-size:14px}button,[data-cta]{font-size:14px;padding:12px 20px}}

.delivery-block{padding:28px;margin:19px 0;border-radius:8px;border:1px solid currentColor;border-color:inherit;opacity:0.97;}.delivery-list{list-style:none;padding:0;margin:0;}.products-block{padding:28px;margin:19px 0;border-radius:8px;border:1px solid currentColor;border-color:inherit;opacity:0.89;}.products-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(338px,1fr));gap:19px;}.product-item{padding:16px;margin:12px 0;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;border:1px 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:15px;}.product-price{font-weight:700;font-size:22px;white-space:nowrap;}.product-old-price{text-decoration:line-through;font-size:16px;opacity:0.52;white-space:nowrap;}@media(max-width:768px){.delivery-block{padding:14px;}.products-block{padding:14px;}.product-item{flex-direction:column;align-items:flex-start;}}@media(max-width:480px){.delivery-block{padding:11px;margin:9px 0;}.products-block{padding:12px;margin:8px 0;}.product-item{padding:8px;margin:10px 0;}}
