@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}: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;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));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:linear-gradient(#28a745,#218838);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 #21883840}.sticky-cta .button:hover{background:linear-gradient(#218838,#1e7e34);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}.button,.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 #2188384d;box-sizing:border-box!important;white-space:normal!important;background:linear-gradient(#28a745 0%,#218838 100%)!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}.button:hover:not(:disabled),.order_form .button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#218838 0%,#1e7e34 100%)!important;box-shadow:0 6px 20px #21883859!important}.button:disabled,.button.button--submitting,.order_form .button:disabled,.order_form .button.button--submitting{opacity:.92;cursor:wait;pointer-events:none;transform:none!important}.order_form .button--submitting{justify-content:center;align-items:center;gap:10px;display:inline-flex!important}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.order-form-status{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.4}.order-form-fieldset{border:0;min-width:0;margin:0;padding:0}.order-form-fieldset--locked{pointer-events:none;opacity:.85}.order_form input.field[readonly]{cursor:wait;background:#f5f5f5}.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.webp) 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}.live-price-bar{text-align:center;border-top:1px dashed #dee2e6;margin-top:4px;padding-top:12px}.live-price-bar__label{color:#666;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-size:12px;font-weight:700}.live-price-bar__prices{justify-content:center;align-items:center;gap:12px;animation:.45s live-price-flash;display:flex}@keyframes live-price-flash{0%{opacity:.65;transform:scale(.97)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.live-price-bar__item{flex:1;min-width:0}.live-price-bar__caption{color:var(--text-muted);text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.live-price-bar__item--old .live-price-bar__value{color:var(--text-muted);font-size:18px;font-weight:600;text-decoration:line-through}.live-price-bar__item--new .live-price-bar__value{font-size:26px;font-weight:900;line-height:1.1}.live-price-bar__divider{background:#dee2e6;flex-shrink:0;width:1px;height:36px}.live-price-bar__save{border-radius:8px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.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.webp) -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 span:first-of-type{font-size:clamp(20px,6vw,30px)!important}.new_hero h1 span:last-of-type{font-size:clamp(34px,11vw,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}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.back-to-top{background-color:var(--accent);color:#fff;z-index:9999;cursor:pointer;border:2.5px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:85px;left:20px;box-shadow:0 4px 15px #b3001c59}.security-notice-btn{color:#fff;z-index:9999;cursor:pointer;background-color:#28a745;border:2.5px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:85px;right:20px;box-shadow:0 4px 15px #28a74566}@media screen and (width>=480px){.back-to-top{left:calc(50% - 220px)}.security-notice-btn{right:calc(50% - 220px)}}.badge-link{transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s!important}.badge-link:hover{transform:translateY(-2px);background:#ffffff38!important;box-shadow:0 6px 15px #ffffff26!important}.badge-link:active{transform:translateY(1px)}@keyframes tooltipBounce{0%{transform:translate(-50%)}to{transform:translate(-50%,-6px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:scale(.95)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}.theme-tg-vip{--bg-page:#0e1621;--bg-card:#182533;--text-main:#fff;--text-grey:#a5b4fc;--text-muted:#708499;--accent:#2481cc;--accent-gold:#f2c94c;--green:#2fb774;--blue:#2ba6e1;--dark:#0e1621}.theme-tg-vip .main_wrapper{background:var(--bg-card)!important;color:var(--text-main)!important;box-shadow:0 10px 40px #0009!important}.theme-tg-vip section{background-color:var(--bg-card)!important;border-color:#24303f!important;box-shadow:0 4px 20px #0000004d!important}.theme-tg-vip .order_section{background:var(--bg-card)!important;border-color:#24303f!important}.theme-tg-vip .order_section.in-blue_title{border-color:#24303f!important}.theme-tg-vip input.field,.theme-tg-vip select.field,.theme-tg-vip textarea.field{color:#fff!important;background-color:#101921!important;border:1.5px solid #24303f!important}.theme-tg-vip input.field::placeholder{color:#708499!important}.theme-tg-vip input.field:focus{border-color:#2ba6e1!important}.theme-tg-vip .button,.theme-tg-vip .pulse-btn{color:#fff!important;background:linear-gradient(#2ba6e1 0%,#2481cc 100%)!important;border:none!important;box-shadow:inset 0 -3px #1b5f96,0 4px 15px #2481cc66!important}.theme-tg-vip .button:hover,.theme-tg-vip .pulse-btn:hover{transform:translateY(-1px);background:linear-gradient(#35b0eb 0%,#298cdb 100%)!important}.theme-tg-vip .badge-link{background:#2481cc26!important;border-color:#2481cc4d!important}.theme-tg-vip .badge-link:hover{background:#2481cc40!important}.theme-tg-vip .timer_bar{background:#182533d9!important;border-bottom:1.5px solid #2ba6e133!important}.theme-tg-vip .timer_text{color:#a5b4fc!important}.theme-tg-vip .timer_digits{color:#f2c94c!important}.theme-tg-vip .title_block h2{color:#fff!important}.theme-tg-vip .title_block p{color:#a5b4fc!important}.theme-tg-vip .deadline_text,.theme-tg-vip .order-trigger{color:#708499!important}.theme-tg-vip .order-trigger i{background-color:#2481cc!important}.theme-tg-vip .reviews_messenger{background-color:#0e1621!important}.theme-tg-vip .review-bubble{color:#fff!important;background-color:#1f2c3a!important;box-shadow:0 2px 8px #0003!important}.theme-tg-vip .review-bubble.owner{color:#fff!important;background-color:#2b5278!important}.theme-tg-vip .review-author{color:#5288c1!important}.theme-tg-vip .review-bubble.owner .review-author{color:#f2c94c!important}.theme-tg-vip .review-text{color:#fff!important}.theme-tg-vip .review-meta{color:#708499!important}.theme-tg-vip .price_block .price_item.new .value,.theme-tg-vip .live-price-bar__item--new .live-price-bar__value{color:#2481cc!important;text-shadow:0 0 10px #2481ccb3,0 0 20px #2481cc4d!important}.theme-tg-vip .badge-link{color:#fff!important;background:#2481cc26!important;border:1.5px solid #2481cc!important;transition:all .2s ease-in-out!important;box-shadow:0 0 10px #2481cc80,inset 0 0 5px #2481cc33!important}.theme-tg-vip .badge-link:hover{background:#2481cc40!important;transform:translateY(-1px)!important;box-shadow:0 0 15px #2481cccc,inset 0 0 8px #2481cc4d!important}.theme-tg-light{--bg-page:#eef2f5;--bg-card:#fff;--text-main:#212121;--text-grey:#4a5568;--text-muted:#7f8c8d;--accent:#2481cc;--accent-gold:#e5a93b;--green:#35af72;--blue:#2481cc;--dark:#212121}.theme-tg-light .main_wrapper{background:var(--bg-page)!important;color:var(--text-main)!important;box-shadow:0 5px 25px #00000014!important}.theme-tg-light section{background-color:var(--bg-card)!important;border:1px solid #e1e7ec!important;box-shadow:0 4px 15px #00000008!important}.theme-tg-light .order_section{background:var(--bg-card)!important;border:1px solid #e1e7ec!important}.theme-tg-light .order_section.in-blue_title{border-color:#e1e7ec!important}.theme-tg-light input.field,.theme-tg-light select.field,.theme-tg-light textarea.field{color:#212121!important;background-color:#f5f6f8!important;border:1.5px solid #d1d9e0!important}.theme-tg-light input.field::placeholder{color:#9fabb7!important}.theme-tg-light input.field:focus{background-color:#fff!important;border-color:#2481cc!important}.theme-tg-light .button,.theme-tg-light .pulse-btn{color:#fff!important;background:linear-gradient(#3398dc 0%,#2481cc 100%)!important;border:none!important;box-shadow:inset 0 -3px #1b5f96,0 4px 15px #2481cc40!important}.theme-tg-light .button:hover,.theme-tg-light .pulse-btn:hover{background:linear-gradient(#44a5e6 0%,#2b8cdb 100%)!important}.theme-tg-light .badge-link{color:#2481cc!important;background:#2481cc14!important;border:1px solid #2481cc2e!important}.theme-tg-light .badge-link:hover{background:#2481cc26!important}.theme-tg-light .timer_bar{background:#ffffffe6!important;border-bottom:1px solid #2481cc26!important}.theme-tg-light .timer_text{color:#5f6c7d!important}.theme-tg-light .timer_digits,.theme-tg-light .title_block h2{color:#2481cc!important}.theme-tg-light .title_block p{color:#5f6c7d!important}.theme-tg-light .deadline_text,.theme-tg-light .order-trigger{color:#7f8c8d!important}.theme-tg-light .order-trigger i{background-color:#2481cc!important}.theme-tg-light .reviews_messenger{border-radius:12px;padding:15px;background-color:#e7ebf0!important}.theme-tg-light .review-bubble{color:#212121!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001a!important}.theme-tg-light .review-bubble.owner{color:#212121!important;background-color:#e2f6ff!important}.theme-tg-light .review-author{color:#3886c4!important}.theme-tg-light .review-bubble.owner .review-author{color:#2481cc!important}.theme-tg-light .review-text{color:#212121!important}.theme-tg-light .review-meta{color:#9fabb7!important}.tg-chat-container{background-color:#e7ebf0;border:1px solid #d1d9e0;border-radius:20px;margin:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 4px 20px #00000014}.tg-chat-header{z-index:10;background-color:#fff;border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:center;padding:10px 15px;display:flex;position:relative}.tg-chat-header-left{align-items:center;gap:12px;display:flex}.tg-chat-avatar{object-fit:cover;color:#fff;background:linear-gradient(135deg,#6ab1f2,#2980b9);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 5px #0000001a}.tg-chat-info{flex-direction:column;display:flex}.tg-chat-title{color:#212121;font-size:15px;font-weight:600;line-height:1.2}.tg-chat-status{color:#3886c4;font-size:13px;line-height:1.2}.tg-chat-status.offline{color:#9fabb7}.tg-chat-header-actions{align-items:center;gap:8px;display:flex}.tg-chat-icon-btn{color:#7f8c8d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:18px;transition:background .2s;display:flex}.tg-chat-icon-btn:hover{background-color:#f5f6f8}.tg-pinned-msg{cursor:pointer;z-index:5;background-color:#fff;border-bottom:1.5px solid #dcdfe3;align-items:center;gap:10px;padding:8px 15px;font-size:13px;transition:background-color .2s;display:flex;position:relative}.tg-pinned-msg:hover{background-color:#fbfbfc}.tg-pinned-bar{background-color:#2481cc;border-radius:2px;align-self:stretch;width:3px}.tg-pinned-content{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.tg-pinned-title{color:#2481cc;font-size:11.5px;font-weight:600}.tg-pinned-text{color:#555;font-size:12.5px}.tg-chat-body{scroll-behavior:smooth;flex-direction:column;gap:12px;height:380px;padding:15px;display:flex;overflow-y:auto}.tg-chat-body::-webkit-scrollbar{width:5px}.tg-chat-body::-webkit-scrollbar-track{background:0 0}.tg-chat-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.tg-msg-bubble{border-radius:12px;max-width:85%;padding:10px 14px;font-size:14.5px;line-height:1.45;animation:.3s ease-out tgBubbleIn;position:relative;box-shadow:0 1px 2px #00000012}@keyframes tgBubbleIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.tg-msg-bubble.received{color:#212121;background-color:#fff;border-top-left-radius:4px;align-self:flex-start}.tg-msg-bubble.sent{color:#212121;background-color:#e2f6ff;border-top-right-radius:4px;align-self:flex-end}.tg-msg-author{color:#3886c4;margin-bottom:3px;font-size:13px;font-weight:600}.tg-msg-time{color:#9fabb7;text-align:right;-webkit-user-select:none;user-select:none;margin-top:4px;font-size:11px}.tg-msg-bubble.sent .tg-msg-time{color:#7ba2c2}.tg-msg-image{border-radius:8px;max-width:100%;margin-top:6px;box-shadow:0 1px 3px #0000001a}.tg-typing-bubble{background-color:#fff;border-radius:4px 12px 12px;align-self:flex-start;align-items:center;gap:3px;padding:8px 15px;display:flex;box-shadow:0 1px 2px #00000012}.tg-typing-dot{background-color:#a2b4c6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite tgTypingDot}.tg-typing-dot:nth-child(2){animation-delay:.2s}.tg-typing-dot:nth-child(3){animation-delay:.4s}@keyframes tgTypingDot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tg-chat-footer{background-color:#fff;border-top:1px solid #e1e7ec;flex-direction:column;gap:10px;padding:10px 15px;display:flex}.tg-chat-options-grid{flex-direction:column;gap:8px;display:flex}.tg-chat-option-btn{color:#2481cc;text-align:left;cursor:pointer;background-color:#fff;border:1.5px solid #2481cc;border-radius:50px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.tg-chat-option-btn:hover{background-color:#2481cc0f;transform:translateY(-1px)}.tg-chat-option-btn:active{transform:translateY(0)}.tg-chat-option-btn-icon{font-size:16px}.theme-tg-classic{--accent-gold:#f2c94c;--green:#35af72;--blue:#2481cc;--accent:#2481cc!important}.theme-tg-classic .button,.theme-tg-classic .pulse-btn{color:#fff!important;background:linear-gradient(#3398dc 0%,#2481cc 100%)!important;border:none!important;box-shadow:inset 0 -3px #1b5f96,0 4px 15px #2481cc4d!important}.theme-tg-classic .button:hover,.theme-tg-classic .pulse-btn:hover{transform:translateY(-1px);background:linear-gradient(#44a5e6 0%,#2b8cdb 100%)!important}.theme-tg-classic .badge-link{color:#2481cc!important;background:#2481cc14!important;border:1.5px solid #2481cc40!important}.theme-tg-classic .badge-link:hover{background:#2481cc26!important}.theme-tg-classic .price_block .price_item.new .value,.theme-tg-classic .live-price-bar__item--new .live-price-bar__value{color:#2481cc!important;text-shadow:none!important}.theme-tg-classic .faq-section button{color:#2481cc!important}.theme-tg-classic .faq-section div[style*=border]{border-color:#2481cc!important}.theme-tg-classic header a[style*="color: #fff"],.theme-tg-classic header a[style*="color:#fff"]{color:#2481cc!important}.reviews-floating-btn{z-index:99990;cursor:pointer;background:linear-gradient(135deg,#f7d565 0%,#e6b422 100%);border:2px solid #1e242d;border-right:none;border-radius:14px 0 0 14px;outline:none;justify-content:center;align-items:center;width:52px;height:168px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:45%;right:0;overflow:visible;transform:translateY(-50%);box-shadow:-5px 5px 22px #00000059,0 0 0 3px #f2c94c40}.reviews-floating-btn:hover{background:linear-gradient(135deg,#fbdf7c 0%,#f2c94c 100%);transform:translateY(-50%)translate(-4px);box-shadow:-6px 6px 25px #f2c94c73}.reviews-floating-btn.btn-hidden{opacity:0;pointer-events:none;transform:translateY(-50%)translate(100%)}.reviews-floating-btn__content{white-space:nowrap;letter-spacing:2.5px;color:#1e242d;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:900;display:flex;transform:rotate(-90deg)}.reviews-floating-btn__content .star-icon{color:#1e242d;font-size:16px}.reviews-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99994;background:#0f172a99;animation:.3s fadeInBackdrop;position:fixed;inset:0}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.reviews-drawer-panel{z-index:99995;background:#f8fafc;flex-direction:column;width:440px;max-width:90vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 40px #00000059}.reviews-drawer-panel--open{transform:translate(0)}.reviews-drawer__header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.reviews-drawer__title-group{align-items:center;gap:12px;display:flex}.reviews-drawer__title-group h2{color:#0f172a;margin:0;font-size:24px;font-weight:900}.reviews-drawer__count-badge{color:#475569;background:#f1f5f9;border-radius:20px;padding:3px 12px;font-size:13px;font-weight:800}.reviews-drawer__close-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;transition:all .2s;display:flex}.reviews-drawer__close-btn:hover{color:#0f172a;background:#e2e8f0}.reviews-drawer__tabs{background:#fff;border-bottom:1px solid #e2e8f0;display:flex}.reviews-drawer__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:15px 12px;font-size:14px;font-weight:800;transition:all .2s}.reviews-drawer__tab:hover{color:#0f172a}.reviews-drawer__tab--active{color:#0f172a;border-bottom-color:#0f172a}.reviews-drawer__body{scroll-behavior:smooth;flex:1;padding:16px 20px;overflow-y:auto}.reviews-drawer__list{flex-direction:column;gap:16px;display:flex}.drawer-review-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 12px #00000008}.drawer-review-card--user-own{background:#f0fdf4;border:2px solid #22c55e}.user-own-review-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.user-own-review-delete{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:12px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .2s}.user-own-review-delete:hover{background:#fee2e2;border-color:#dc2626}.user-own-review-badge{color:#fff;background:#22c55e;border-radius:12px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 2px 6px #22c55e4d}.drawer-review-card__header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.drawer-review-card__avatar{background:#11161d;border:2px solid #f2c94c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 6px #0003}.drawer-review-card__avatar span{color:#f2c94c;letter-spacing:.5px;font-size:14px;font-weight:900}.drawer-review-card__user-info{flex-direction:column;flex:1;gap:2px;display:flex}.drawer-review-card__stars{color:#f59e0b;gap:2px;font-size:15px;display:flex}.star-filled{color:#f59e0b}.drawer-review-card__author{color:#0f172a;font-size:15px;font-weight:800}.drawer-review-card__location{color:#64748b;font-size:12px}.drawer-review-card__date{color:#94a3b8;font-size:12px;font-weight:600}.drawer-review-card__title{color:#d97706;margin:0 0 8px;font-size:16px;font-weight:900;line-height:1.3}.drawer-review-card__text{color:#334155;margin:0 0 14px;font-size:14px;line-height:1.55}.drawer-review-card__image-wrap{cursor:pointer;border:1px solid #e2e8f0;border-radius:12px;max-height:220px;margin-bottom:14px;position:relative;overflow:hidden}.drawer-review-card__img{object-fit:cover;width:100%;height:180px;transition:transform .3s;display:block}.drawer-review-card__image-wrap:hover .drawer-review-card__img{transform:scale(1.04)}.image-zoom-overlay{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172abf;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.drawer-review-card__tag{color:#475569;background:#f1f5f9;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.reviews-drawer__footer{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.reviews-drawer__add-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border:none;border-radius:14px;padding:14px;font-size:15px;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #d977064d}.reviews-drawer__add-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d9770666}.reviews-drawer__close-footer-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:10px;font-size:14px;font-weight:700;transition:all .2s}.reviews-drawer__close-footer-btn:hover{color:#0f172a;background:#f1f5f9}.review-image-lightbox{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100010;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lightbox-content{max-width:90vw;max-height:90vh;position:relative}.lightbox-content img{object-fit:contain;border-radius:16px;max-width:100%;max-height:85vh;box-shadow:0 20px 50px #00000080}.lightbox-close{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;font-weight:700;position:absolute;top:-40px;right:0}.write-review-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out fadeInModal;display:flex;position:fixed;inset:0}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.write-review-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:480px;animation:.25s ease-out slideUpModal;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000004d}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.write-review-header{background:#f8fafc;border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.write-review-header-title{flex-direction:column;gap:2px;display:flex}.write-review-header h3{color:#1e293b;margin:0;font-size:20px;font-weight:800}.spam-protection-badge{color:#166534;background:#dcfce7;border-radius:12px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.write-review-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:20px;transition:all .2s}.write-review-close:hover{color:#0f172a;background:#e2e8f0}.write-review-form{flex-direction:column;gap:16px;padding:24px;display:flex}.write-review-type-selector{background:#f1f5f9;border-radius:12px;gap:8px;padding:4px;display:flex}.type-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:700;transition:all .2s}.type-btn.active{color:#0f172a;background:#fff;box-shadow:0 2px 6px #00000014}.stars-picker{gap:6px;margin-top:4px;display:flex}.star-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;transition:transform .15s,color .15s}.star-btn:hover{transform:scale(1.2)}.star-btn.filled{color:#f59e0b}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:#334155;font-size:13px;font-weight:700}.form-row{gap:12px;display:flex}.form-row .form-group{flex:1}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#d97706}.submit-review-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border:none;border-radius:12px;margin-top:8px;padding:14px;font-size:16px;font-weight:800;transition:all .2s;box-shadow:0 4px 12px #d977064d}.submit-review-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d9770666}.spam-cooldown-box{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.spam-icon{margin-bottom:4px;font-size:44px}.spam-cooldown-box h4{color:#0f172a;margin:0;font-size:20px;font-weight:800}.spam-cooldown-box p{color:#475569;max-width:380px;margin:0;font-size:14px;line-height:1.5}.cooldown-timer{color:#b45309;background:#fef3c7;border:1px solid #fde047;border-radius:12px;margin:8px 0;padding:10px 18px;font-size:14px;font-weight:700}.cooldown-close-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;padding:12px 28px;font-size:14px;font-weight:800;transition:background .2s}.cooldown-close-btn:hover{background:#1e293b}
