@font-face{font-family:SegoeUI;src:url(/fonts/SegoeUI-Regular.woff2)format("woff2"),url(/fonts/SegoeUI-Regular.woff)format("woff"),url(/fonts/SegoeUI-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SegoeUI;src:url(/fonts/SegoeUI-Semibold.woff2)format("woff2"),url(/fonts/SegoeUI-Semibold.woff)format("woff"),url(/fonts/SegoeUI-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pattaya;src:url(/fonts/Pattaya-Regular.woff2)format("woff2"),url(/fonts/Pattaya-Regular.woff)format("woff"),url(/fonts/Pattaya-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-page:#f9f7f6;--bg-card:#fff;--text-main:#2e2724;--text-grey:#605752;--text-muted:#938a85;--accent:#d41132;--accent-gold:#e2a936;--green:#29a347;--blue:#1a80e6;--dark:#2e2724}*{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-page);min-width:320px;max-width:100%;color:var(--text-main);cursor:default;font-family:SegoeUI,Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.6;overflow-x:hidden}.main_wrapper{background:var(--bg-card);width:100%;max-width:480px;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 10px 40px #140a0a0d}img{max-width:100%;height:auto;display:block}b,strong{font-weight:600}section{background-color:var(--bg-card);border:1.5px solid #140a0a0d;border-radius:20px;width:auto;max-width:480px;margin:24px 15px 36px;overflow:hidden;box-shadow:0 4px 20px #140a0a05}section .title_block{text-align:center;border-bottom:1px solid #140a0a0d;margin:0 0 20px;padding:18px 20px}section h2{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:22px;font-weight:900;line-height:1.3}section h1{color:var(--dark);font-size:30px;font-weight:900;line-height:1.3}section h4{color:var(--accent);font-size:18px;font-weight:800;line-height:1.4}.text_block{margin:20px;font-size:15px;line-height:1.6}.text_block p{margin-bottom:12px}.text_block p:last-child{margin:0}.sticky-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#fffffffa;justify-content:center;align-items:center;width:100%;max-width:480px;padding:12px 15px;transition:bottom .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:-100px;left:50%;transform:translate(-50%);box-shadow:0 -5px 25px #140a0a0d}.sticky-cta.active{bottom:0}.sticky-cta .button{text-align:center;text-transform:uppercase;color:#fff;background:var(--accent);border:none;border-radius:50px;width:100%;height:50px;margin:0;font-size:16px;font-weight:800;line-height:50px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 4px 15px #b3001c33}.sticky-cta .button:hover{background:#bd0f2c;transform:translateY(-1px)}.pulse-btn{background:var(--accent-gold);color:#000;text-transform:uppercase;border:none;border-radius:50px;padding:16px 40px;font-size:20px;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);animation:2s infinite pulse-animation;display:inline-block;box-shadow:0 4px 15px #f2c94c40}.pulse-btn:hover{transform:scale(1.02);background:#e5be3c!important}@keyframes pulse-animation{0%{transform:scale(1);box-shadow:0 4px 15px #f2c94c40}50%{transform:scale(1.03);box-shadow:0 4px 22px #f2c94c73}to{transform:scale(1);box-shadow:0 4px 15px #f2c94c40}}.offer-badge{background:var(--accent);color:#fff;text-transform:uppercase;z-index:10;border-radius:50px;padding:6px 14px;font-size:12px;font-weight:800;animation:2s infinite pulse-badge;position:absolute;top:15px;right:15px;box-shadow:0 4px 12px #f8002726}@keyframes pulse-badge{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hot-timer{text-align:center;background:#fcf8f9;border:1px dashed #f8002733;border-radius:12px;width:100%;margin:15px 0;padding:12px}.hot-timer__title{text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.hot-timer__digits{color:var(--dark);font-family:Arial,sans-serif;font-size:28px;font-weight:900;display:block}.economy-hint{color:var(--green);margin-top:4px;font-size:13px;font-weight:800}.order-trigger{color:var(--text-grey);justify-content:center;align-items:center;gap:8px;margin:10px 0;font-size:12px;font-weight:600;display:flex}.order-trigger i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.5s infinite blink-dot;display:inline-block}@keyframes blink-dot{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.guarantee-text{color:#145224;background:#effbf2;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12px;font-weight:700;display:inline-block}.reviews_messenger{background:var(--bg-card);margin-bottom:10px;padding:20px}.review-bubble{text-align:left;background:#f3f3f3;border-radius:4px 18px 18px;max-width:90%;margin-bottom:20px;padding:12px 16px;position:relative;box-shadow:0 2px 8px #00000003}.review-bubble.owner{text-align:right;background:#e3f7d3;border-radius:18px 18px 4px;margin-left:auto}.review-author{color:var(--text-main);margin-bottom:4px;font-size:12px;font-weight:800}.review-text{color:var(--text-main);font-size:14px;line-height:1.4}.review-meta{color:var(--text-muted);margin-top:5px;font-size:10px}.order_form{background:var(--bg-card);box-sizing:border-box;border:1px solid #f8002726;border-radius:20px;margin:20px 10px;padding:25px 20px;position:relative;box-shadow:0 8px 30px #f8002708}.order_form:before{content:"ОФОРМИТИ ЗАМОВЛЕННЯ ✍️";background:var(--accent);color:#fff;white-space:nowrap;z-index:5;border-radius:50px;padding:5px 20px;font-size:12px;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #f8002726}.order_form input.field,.order_form select.field{font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);background:var(--bg-card)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:52px!important;color:var(--text-main)!important;border:1.5px solid #e2e2e2!important;border-radius:12px!important;margin-bottom:12px!important;padding:0 15px!important;font-size:15px!important;display:block!important}.order_form input.field:focus,.order_form select.field:focus{outline:none;box-shadow:0 0 10px #f8002714;border-color:var(--accent)!important}.order_form .button{color:#fff;text-transform:uppercase;cursor:pointer;font-weight:900;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #f8002733;box-sizing:border-box!important;white-space:normal!important;background:var(--accent)!important;border:none!important;border-radius:12px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:60px!important;margin-top:5px!important;padding:10px 15px!important;font-size:20px!important;line-height:1.2!important}.order_form .button:hover{transform:translateY(-1px);background:#bd0f2c!important;box-shadow:0 6px 20px #f8002740!important}.netto-title{white-space:nowrap;text-transform:uppercase;color:var(--dark);text-align:center;font-weight:800;margin:15px 0!important;font-size:18px!important;line-height:1.2!important}.price_block{justify-content:space-between;align-items:center;width:100%;max-width:380px;margin:0 auto 20px;display:flex;position:relative}.price_block:before{content:"";background:url(/images/icons.png) 0 -72px no-repeat;width:21px;height:40px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.price_block .price_item{text-align:center;width:45%}.price_block .price_item .text{color:var(--text-muted);margin:0 0 4px;font-size:13px}.price_block .price_item .value{font-size:30px;line-height:36px}.price_block .price_item.old .value{color:var(--text-muted);text-decoration:line-through}.price_block .price_item.new .value{color:var(--accent);font-weight:900}.trust_block{text-align:center;background:#faf8f4;border:1px dashed #f2c94c80;border-radius:10px;margin-bottom:15px;padding:10px;box-shadow:0 2px 6px #f2c94c0d}.trust_block p{color:#7a3d1f;margin:0;font-size:14px;font-weight:700;line-height:1.4}.timer_block{text-align:center;background:#fcf8f9;border:1px solid #f8002726;border-radius:16px;max-width:440px;margin:20px auto;padding:15px;box-shadow:0 4px 15px #ff4d4d05}.timer_title{color:var(--text-main);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.2}.timer_numbers{justify-content:center;align-items:center;gap:12px;display:flex}.timer_item{background:var(--accent);color:#fff;border-radius:10px;min-width:75px;padding:8px 12px;box-shadow:0 4px 10px #b3001c26}.timer_item span{font-family:Arial Black,Gadget,sans-serif;font-size:26px;font-weight:900;line-height:1.1;display:block}.timer_item small{text-transform:lowercase;opacity:.9;margin-top:-2px;font-size:10px;display:block}.timer_sep{color:var(--accent);margin-top:-10px;font-size:26px;font-weight:900;line-height:1}.deadline_text{color:var(--accent);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:8px;margin:15px 20px 0;font-size:11px;font-weight:600;line-height:20px;display:flex}.deadline_text:before{content:"";background:url(/images/icons.png) -139px -28px no-repeat;width:24px;height:24px;display:inline-block}.footer{color:#fff;text-align:center;background-color:#1e2229;width:100%;margin:0;padding:40px 0;font-size:14px;line-height:24px}.footer a{color:#4cbfa8;background-color:#0000;outline:none;text-decoration:underline}.footer a:hover{color:#fff}@media screen and (width<=430px){.new_hero h1{font-size:34px!important}.new_hero h1 span{font-size:54px!important}.new_hero header div:first-child{font-size:26px!important}body{font-size:16px}.order_form{margin:20px 5px;padding:20px 15px}.order_form:before{padding:4px 15px;font-size:10px}.order_form .button{min-height:55px!important;font-size:18px!important}.order_form input.field,.order_form select.field{height:48px!important;font-size:14px!important}.price_block .price_item .value{font-size:26px}}.delivery-box-cryo{text-align:left;background:linear-gradient(90deg,#ebf8ff 0%,#fff 100%);border:1px solid #cef;border-radius:15px;align-items:flex-start;gap:20px;margin-bottom:24px;padding:15px;display:flex}.delivery-box-payment{text-align:left;background:linear-gradient(90deg,#fffcf5 0%,#fff 100%);border:1px solid #fec;border-radius:15px;align-items:flex-start;gap:20px;margin-bottom:24px;padding:15px;display:flex}.delivery-box-direct{text-align:left;background:linear-gradient(90deg,#f5fff7 0%,#fff 100%);border:1px solid #ccffd9;border-radius:15px;align-items:flex-start;gap:20px;padding:15px;display:flex}
