*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Helvetica Neue',sans-serif;background:#fafafa;color:#333333;overflow-x:hidden}.container{max-width:1280px;margin:0 auto;background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,0.05)}header{background:#ffffff;padding:20px 35px;border-bottom:1px solid #e0e0e0}header h1{font-size:28px;color:#333333;font-weight:300;letter-spacing:1px}nav{background:#ffffff;padding:0;border-bottom:1px solid #e0e0e0}nav a{display:inline-block;padding:15px 25px;color:#666666;text-decoration:none;font-size:14px;font-weight:500;transition:all 0.2s;border-bottom:2px solid transparent}nav a:hover{color:#000000;border-bottom-color:#000000}main{padding:45px 35px;min-height:70vh}h1,h2{margin:32px 0 20px;color:#000000;font-weight:300}h1{font-size:32px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}h2{font-size:26px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}p{line-height:1.7;margin:18px 0;font-size:15px;color:#555555}p:nth-child(odd){padding:15px 0}p:nth-child(3n){color:#777777;font-style:italic}a{color:#000000;text-decoration:none;border-bottom:1px solid #000000;padding:1px 2px;transition:all 0.2s}a:hover{opacity:0.6}img{max-width:100%;height:auto;display:block;margin:25px auto;border:1px solid #e0e0e0}ul,ol{margin:22px 0;padding-left:45px}li{margin:10px 0;line-height:1.65;color:#555555;padding:8px 0}li::marker{color:#000000}button,[data-cta]{background:#000000;color:#ffffff;border:none;padding:12px 28px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;display:inline-block;margin:8px 5px;text-transform:uppercase;letter-spacing:1px}button:hover,[data-cta]:hover{background:#333333}[role="region"],section,div[data-code]{padding:25px;margin:25px 0;background:#fafafa;border:1px solid #e0e0e0}footer{background:#ffffff;color:#666666;text-align:center;padding:25px 18px;border-top:1px solid #e0e0e0;margin-top:50px;font-size:13px}@media(max-width:768px){.container{margin:0}header,nav,main,footer{padding:16px}header h1{font-size:24px}h1{font-size:28px}h2{font-size:22px}nav a{display:block;padding:13px 18px;border-bottom:1px solid #e0e0e0}button,[data-cta]{width:100%;padding:12px 22px;font-size:13px;margin:8px 0}ul,ol{padding-left:32px}li{padding:6px 0;font-size:14px}p{font-size:14px;padding:13px 0}}@media(max-width:480px){h1{font-size:24px}h2{font-size:20px}p{font-size:13px}button,[data-cta]{font-size:12px;padding:11px 18px}}

.delivery-block{padding:20px;margin:21px 0;border-radius:13px;border:2px solid currentColor;border-color:inherit;opacity:0.86;}.delivery-list{list-style:none;padding:0;margin:0;}.products-block{padding:20px;margin:21px 0;border-radius:13px;border:2px solid currentColor;border-color:inherit;opacity:0.87;}.products-list{list-style:none;padding:0;margin:0;}.product-item{padding:12px;margin:11px 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 2px 9px rgba(0,0,0,0.1);}.product-name{flex:1 1 auto;font-weight:500;font-size:17px;}.product-price{font-weight:700;font-size:18px;white-space:nowrap;}.product-old-price{text-decoration:line-through;font-size:14px;opacity:0.56;white-space:nowrap;}@media(max-width:768px){.delivery-block{padding:14px;}.products-block{padding:16px;}.product-item{flex-direction:column;align-items:flex-start;}}@media(max-width:480px){.delivery-block{padding:9px;margin:10px 0;}.products-block{padding:11px;margin:9px 0;}.product-item{padding:9px;margin:6px 0;}}
