body{margin:0;background:fixed radial-gradient(#636e72 10%,#2d3436 90%);color:#dfe6e9}.wrap{max-width:1280px;margin:0 auto;background:rgba(0,0,0,.6);backdrop-filter:blur(5px)}header{padding:100px 40px 40px;background:url('https://ecocalc.ru/img/tsvety-iskusskustvenie-001.webp') center/cover;position:relative}header::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000,transparent)}h1,h2{color:#fdcb6e;text-transform:uppercase;letter-spacing:4px}h1::before{content:'[';margin-right:10px}h1::after{content:']';margin-left:10px}p:nth-child(5n){background:rgba(253,203,110,.2);padding:20px}img{max-width:100%;border:1px solid #fdcb6e}a{color:#ffeaa7;border:1px solid #ffeaa7;padding:5px 10px}a:hover{background:#fdcb6e;color:#000}
/* Адаптивность */
@media (max-width:1280px){.wrap{width:98%;margin:2%}}
@media (max-width:768px){header{padding:60px 20px 20px}h1{font-size:2.5rem;letter-spacing:2px}h2{font-size:1.8rem;letter-spacing:2px}}
@media (max-width:480px){header{padding:40px 15px 15px}h1{font-size:2rem;letter-spacing:1px}h2{font-size:1.5rem;letter-spacing:1px}}

/* Изображения */
img{max-width:100%;height:auto;display:block;margin:0 auto 20px;border:1px solid #fdcb6e;border-radius:8px;box-shadow:0 4px 15px rgba(253,203,110,.3)}

/* Отступы блоков */
.wrap{padding:20px}.header-content{margin-bottom:30px}main,.article{margin:30px 0}ul{padding-left:25px;margin:20px 0}li{margin:8px 0;line-height:1.6;list-style-type:disc;list-style-position:outside}ol{padding-left:25px;counter-reset:li}ol li{list-style:none;position:relative;padding-left:25px}ol li:before{content:counter(li);counter-increment:li;position:absolute;left:0;color:#fdcb6e;font-weight:bold}

/* Доп. отступы */
header h1{margin-bottom:20px}h2{margin:25px 0 15px}p{margin:15px 0}

.delivery-block{padding:26px;margin:24px 0;border-radius:15px;border:1px solid currentColor;border-color:inherit;opacity:0.88;}.delivery-list{list-style:none;padding:0;margin:0;}.products-block{padding:26px;margin:24px 0;border-radius:15px;border:1px solid currentColor;border-color:inherit;opacity:0.85;}.products-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(319px,1fr));gap:14px;}.product-item{padding:13px;margin:8px 0;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid;border-color:inherit;transition:all 0.3s ease;}.product-item:hover{transform:translateX(4px);opacity:0.9;box-shadow:0 2px 12px 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:18px;white-space:nowrap;}.product-old-price{text-decoration:line-through;font-size:15px;opacity:0.7;white-space:nowrap;}@media(max-width:768px){.delivery-block{padding:20px;}.products-block{padding:17px;}.product-item{flex-direction:column;align-items:flex-start;}}@media(max-width:480px){.delivery-block{padding:12px;margin:8px 0;}.products-block{padding:12px;margin:9px 0;}.product-item{padding:11px;margin:6px 0;}}
