*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Courier New',monospace;background:#2b2d42;color:#edf2f4;overflow-x:hidden;position:relative}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(239,71,111,0.03) 0px,rgba(239,71,111,0.03) 2px,transparent 2px,transparent 4px),repeating-linear-gradient(90deg,rgba(255,209,102,0.03) 0px,rgba(255,209,102,0.03) 2px,transparent 2px,transparent 4px);z-index:-1}.container{max-width:1280px;margin:0 auto;background:#1a1c2e;box-shadow:0 0 60px rgba(239,71,111,0.3),inset 0 0 100px rgba(43,45,66,0.5)}header{background:#ef476f;padding:28px 38px;border-bottom:4px solid #06ffa5;position:relative;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}header h1{font-size:32px;color:#ffffff;font-weight:900;text-transform:uppercase;letter-spacing:6px;text-shadow:3px 3px 0 #2b2d42}nav{background:#2b2d42;padding:0;border-bottom:2px solid #06ffa5}nav a{display:inline-block;padding:18px 30px;color:#06ffa5;text-decoration:none;font-size:15px;font-weight:700;transition:all 0.3s;border-right:1px solid rgba(6,255,165,0.2);text-transform:uppercase;letter-spacing:2px}nav a:hover{background:#ef476f;color:#ffffff;transform:skewX(-5deg)}main{padding:55px 38px;min-height:70vh}h1,h2{margin:38px 0 26px;color:#06ffa5;font-weight:900;text-transform:uppercase;position:relative;display:inline-block}h1::before,h2::before{content:'//';position:absolute;left:-35px;top:0;color:#ef476f;font-size:24px}h1{font-size:38px;background:#ef476f;color:#ffffff;padding:12px 25px;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);box-shadow:5px 5px 0 #06ffa5}h2{font-size:30px;border-left:6px solid #ef476f;padding-left:18px}p{line-height:1.85;margin:22px 0;font-size:16px;color:#edf2f4}p:nth-child(odd){background:rgba(239,71,111,0.08);padding:18px;border-left:4px solid #ef476f;clip-path:polygon(0 0,100% 0,98% 100%,0 100%)}p:nth-child(3n){background:rgba(6,255,165,0.08);border-left-color:#06ffa5;font-weight:600}a{color:#06ffa5;text-decoration:none;border-bottom:2px solid #06ffa5;padding:2px 5px;transition:all 0.3s;font-weight:700}a:hover{background:#06ffa5;color:#2b2d42;border-bottom-color:transparent;transform:skewX(-3deg);display:inline-block}img{max-width:100%;height:auto;display:block;margin:30px auto;border:5px solid #ef476f;box-shadow:10px 10px 0 #06ffa5;clip-path:polygon(2% 0,100% 0,98% 100%,0 100%)}ul,ol{margin:28px 0;padding-left:55px}li{margin:14px 0;line-height:1.8;color:#edf2f4;padding:12px 18px;background:rgba(6,255,165,0.05);border-left:4px solid #06ffa5;transition:all 0.3s;clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}li:hover{background:rgba(239,71,111,0.15);transform:translateX(8px);border-left-color:#ef476f}li::marker{color:#ef476f;font-weight:bold}button,[data-cta]{background:#ef476f;color:#ffffff;border:3px solid #06ffa5;padding:16px 38px;font-size:16px;font-weight:900;cursor:pointer;transition:all 0.3s;box-shadow:5px 5px 0 #06ffa5;text-transform:uppercase;letter-spacing:3px;font-family:'Courier New',monospace;display:inline-block;margin:12px 7px;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%)}button:hover,[data-cta]:hover{background:#06ffa5;color:#2b2d42;border-color:#ef476f;box-shadow:8px 8px 0 #ef476f;transform:translate(-3px,-3px)}[role="region"],section,div[data-code]{padding:32px;margin:32px 0;background:rgba(239,71,111,0.05);border:2px solid #ef476f;box-shadow:5px 5px 0 rgba(6,255,165,0.3);clip-path:polygon(0 0,100% 0,99% 100%,1% 100%)}footer{background:#2b2d42;color:#06ffa5;text-align:center;padding:32px 22px;border-top:4px solid #ef476f;margin-top:65px;font-size:14px;text-transform:uppercase;letter-spacing:2px;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}@media(max-width:768px){.container{margin:0}header,nav,main,footer{padding:18px}header h1{font-size:26px;letter-spacing:3px}h1{font-size:30px;padding:10px 20px}h1::before,h2::before{left:-25px;font-size:20px}h2{font-size:24px;padding-left:15px}nav a{display:block;padding:15px 22px;border-right:none;border-bottom:1px solid rgba(6,255,165,0.2)}button,[data-cta]{width:100%;padding:14px 26px;font-size:14px;margin:10px 0}ul,ol{padding-left:38px}li{padding:10px 14px;font-size:15px}p{font-size:15px;padding:16px}}@media(max-width:480px){h1{font-size:26px}h2{font-size:21px}p{font-size:14px}button,[data-cta]{font-size:13px;padding:12px 20px}}

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