#sntp{display:block;max-width:520px;margin:0 auto 96px;min-height:40vh}
body.sntp-flow #sntb-dock,
body.sntp-flow .sntb-wa,
body.sntp-flow .sntb-promo,
body.sntp-flow #sntc-root{display:none!important;visibility:hidden!important;pointer-events:none!important}
.woocommerce-cart .entry-title,
.woocommerce-checkout .entry-title,
.woocommerce-cart .page-title,
.woocommerce-checkout .page-title{display:none!important}
body.sntp-flow footer,
body.sntp-flow .site-footer,
body.sntp-flow #colophon,
body.sntp-flow .elementor-location-footer,
body.sntp-flow .elementor-location-popup,
body.sntp-flow .gtranslate_wrapper,
body.sntp-flow .gt_switcher,
body.sntp-flow .gt_container,
body.sntp-flow .skiptranslate,
body.sntp-flow #google_translate_element,
body.sntp-flow .goog-te-gadget,
body.sntp-flow .goog-te-banner-frame{display:none!important}
body.sntp-overlay-on header,
body.sntp-overlay-on .site-header,
body.sntp-overlay-on #masthead{z-index:1!important}
#sntp-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(23,23,23,.72);display:none;align-items:center;justify-content:center;padding:18px;color:#171717;font-family:Roboto,Arial,sans-serif}
#sntp-overlay.on{display:flex}
#sntp-overlay .in{width:100%;max-width:400px;background:#fff;border-radius:20px;padding:14px 16px 18px}
#sntp-overlay .sheet-hd{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin:0 0 14px}
#sntp-overlay .sheet-hd b{text-align:center;font-size:16px;font-weight:700;line-height:1.25}
#sntp-overlay .iconbtn{width:40px;height:40px;border:0;background:transparent;color:#171717;font-size:24px;line-height:1}
#sntp-overlay .soft{position:relative;background:#f4f4f5;border-radius:12px;min-height:56px;padding:8px 14px;margin:0 0 10px;display:flex;align-items:center}
#sntp-overlay .soft.has-ph{align-items:flex-end;padding-top:22px;padding-bottom:6px}
#sntp-overlay .soft.num{padding-right:12px}
#sntp-overlay .split{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#sntp-overlay #sntp-card-num,#sntp-overlay #sntp-card-exp,#sntp-overlay #sntp-card-cvc{flex:1;width:100%;min-height:40px;padding:10px 0}
#sntp-overlay .brand{flex:0 0 auto;margin-left:8px;min-width:32px;height:20px}
#sntp-overlay .brand img{display:block;height:20px;width:32px;object-fit:contain}
#sntp-overlay .soft select,#sntp-overlay .soft input{width:100%;height:40px;border:0;background:transparent;font:16px Roboto,Arial,sans-serif;color:#171717;appearance:none}
#sntp-overlay .soft select{padding-right:18px}
#sntp-overlay .soft.sel::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.5px solid #8a847c;border-bottom:1.5px solid #8a847c;transform:rotate(45deg);pointer-events:none}
#sntp-overlay .ph{position:absolute;left:14px;top:8px;font-size:11px;color:#8a847c;pointer-events:none}
#sntp-overlay .go{width:100%;height:52px;border:0;border-radius:26px;background:#171717;color:#fff;font-weight:700;font-size:15px;letter-spacing:.02em;margin-top:8px}
#sntp-overlay .mbtn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:8px;border:1px solid #e1ddd6;border-radius:12px;background:#fff;font-weight:600}
#sntp-overlay .err{margin:4px 0 8px;font-size:13px;color:#b42318;min-height:16px}
#sntp-overlay .hint{font-size:12px;color:#6b6660;line-height:1.4}
#sntp-overlay .ttl{margin:0 0 12px;font-weight:700;font-size:16px}
#sntp-overlay [data-l="addcard"]::before{content:"Добавяне на банкова карта"}
#sntp-overlay [data-l="country"]::before{content:"Държава или регион"}
#sntp-overlay [data-l="names"]::before{content:"Трите имена"}
#sntp-overlay [data-l="cont"]::before{content:"Продължи"}
#sntp-overlay [data-l="card"]::before{content:"Карта"}
#sntp-overlay [data-l="bank"]::before{content:"Банков превод"}
#sntp-overlay [data-l="sum"]::before{content:"Сума сега: "}
#sntp-overlay [data-l="banksum"]::before{content:"Сума за превод сега: "}
#sntp-overlay [data-l="pay"]::before{content:"Плати "}
#sntp-overlay [data-l="cx"]::before{content:"Отказ"}
#sntp-overlay [data-l="copy"]::before{content:"Копирай IBAN"}
#sntp-overlay [data-l="copied"]::before{content:"Копирано"}
#sntp-overlay [data-l="confirm"]::before{content:"Потвърждавам превода · "}
#sntp-overlay [data-l="to"]::before{content:"Банков превод към"}
#sntp-overlay [data-l="ibanhint"]::before{content:"Копирайте IBAN и преведете точната сума към АЛАЗ-26 ЕООД. Поръчката чака парите по сметката."}
#sntp-overlay .err[data-err="declined"]::before{content:"Картата беше отказана."}
#sntp-overlay .err[data-err="number"]::before{content:"Невалиден номер на карта."}
#sntp-overlay .err[data-err="funds"]::before{content:"Няма достатъчно средства по картата."}
#sntp-overlay .err[data-err="expired"]::before{content:"Картата е изтекла."}
#sntp-overlay .err[data-err="cvc"]::before{content:"Невалиден CVC код."}
#sntp-overlay .err[data-err="name"]::before{content:"Въведете трите имена."}
#sntp-overlay .err[data-err="generic"]::before{content:"Плащането не беше прието. Опитайте отново."}
#sntp-overlay .err[data-err="noconnect"]::before{content:"Връзката се прекъсна."}
#sntp-overlay .err[data-err="nostart"]::before{content:"Плащането не започна."}
#sntp-overlay .bank{margin:12px 0;padding:14px;border:1px solid #ece8e1;border-radius:14px;background:#faf8f4}
#sntp-overlay .iban{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background:#fff;border:1px solid #e1ddd6;border-radius:10px}
#sntp-overlay .iban code{flex:1;font:600 13px/1.3 ui-monospace,Menlo,monospace;word-break:break-all}
