@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,400;9..144,600;9..144,700,100&family=Inter:wght@400;500;600;700&display=swap');
:root{--s13-font-head:'Fraunces','Iowan Old Style','Georgia',serif;--s13-font-body:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}
.s13-offer{background:#120a05;color:#fff;text-align:center;padding:clamp(18px,4vw,32px) 16px;font-family:var(--s13-font-body);border-bottom:4px solid #ff6a00}
.s13-offer__kicker{margin:0;color:#ff6a00;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(14px,3vw,18px)}
.s13-offer__title{margin:6px 0 0;font-family:var(--s13-font-head);font-size:clamp(26px,6vw,44px);line-height:1.1;font-weight:700;color:#fff}
.s13-offer__sub{margin:8px 0 0;font-size:clamp(14px,2.6vw,17px);opacity:.85}
.s13-offer__timer{display:inline-flex;gap:10px;align-items:center;margin-top:14px;font-variant-numeric:tabular-nums}
.s13-offer__label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}
.s13-offer__unit{background:#ff6a00;color:#120a05;border-radius:6px;min-width:52px;padding:6px 8px;font-weight:800;font-size:clamp(20px,4vw,28px);line-height:1.1}
.s13-offer__unit small{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.s13-offer__btn{display:inline-block;margin-top:16px;background:#ff6a00;color:#120a05;font-family:var(--s13-font-head);font-weight:700;border-radius:6px;padding:14px 28px;text-decoration:none;font-size:clamp(17px,3vw,20px);min-height:48px}
.s13-offer__btn:hover{background:#ff8533}
.s13-offer__ended .s13-offer__timer{display:none}
body .s13-bar,body .s13-wrap,body .s13-form select,body .s13-qty,body .s13-qty input,body .s13-trust,body .s13-faq,body .s13-note,body .s13-reason p,body .s13-sum{font-family:var(--s13-font-body)}
body .s13-art h1,body .s13-art h2,body .s13-art h3,body .s13-bar strong,body .s13-faq summary{font-family:var(--s13-font-head);font-weight:600}
body .s13-btn,body .s13-sticky{font-family:var(--s13-font-head);font-weight:700;background:#ff6a00;color:#120a05}
body .s13-btn:hover{background:#ff8533}
body .s13-trust li:before{color:#ff6a00}
body .s13-cta-box{border-color:#ff6a00}
