body{background:linear-gradient(to right,#121212 0%,#1e1e1e 50%,#121212 100%);color:#e0e0e0;font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0}.wrap{max-width:1280px;margin:0 auto;padding:20px;background:#1e1e1e;box-shadow:0 0 20px rgba(0,0,0,.5);position:relative;overflow:hidden}@media(max-width:1280px){.wrap{padding:10px}}header{text-align:center;margin-bottom:20px}.brand{font-size:24px;font-weight:bold;color:#ff4081;text-transform:uppercase;position:relative}.brand::before{content:'🌹';position:absolute;left:-30px;top:0;font-size:28px;color:#ff4081;animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}main{max-width:100%;word-wrap:break-word}h1{font-size:32px;color:#ff4081;border-bottom:2px solid #ff4081;padding-bottom:10px;position:relative;text-align:center}h1::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,#ff4081,transparent);animation:glow 2s infinite alternate}@keyframes glow{0%{opacity:.5}100%{opacity:1}}h2{font-size:24px;color:#e0e0e0;margin-top:20px;position:relative;padding-left:20px}h2::before{content:'❀';position:absolute;left:0;top:0;color:#ff4081;font-size:20px}p{margin-bottom:15px}p:nth-child(even){color:#b0b0b0}p:nth-child(3n){font-style:italic;background:rgba(255,64,129,.1);padding:5px;border-radius:5px}img{max-width:100%;height:auto;display:block;margin:0 auto}.latest-list,.lat-list{list-style:none;padding:0}.latest-list li,.lat-list li{margin-bottom:10px}a{color:#ff4081;text-decoration:none;transition:color .3s}a:hover{color:#ff80ab}footer{text-align:center;margin-top:20px;color:#888;font-size:14px}.maininfo p:nth-child(odd){border-left:3px solid #ff4081;padding-left:10px}.rounded-banner{background:#2c2c2c;border-radius:10px;padding:15px;margin:20px 0;display:flex;align-items:center;justify-content:space-between}.rounded-badge{background:#ff4081;color:#fff;padding:5px 10px;border-radius:50%;font-weight:bold}.rounded-info{margin:0 10px}.rounded-title{font-size:18px;color:#ff4081}.rounded-code{color:#e0e0e0}.rounded-btn{background:#ff4081;color:#fff;padding:10px 15px;border-radius:5px;text-decoration:none;transition:background .3s}.rounded-btn:hover{background:#ff80ab}@media(max-width:768px){h1{font-size:28px}h2{font-size:20px}.rounded-banner{flex-direction:column;text-align:center}}

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