:root{--classic-bf-ink:#121714;--classic-bf-panel:#19201b;--classic-bf-gold:#e5c498;--classic-bf-paper:#f7f3eb;--classic-bf-muted:#c4c7bf;--classic-bf-line:#424b40}
.classic-bf-band,.classic-bf-popup{font-family:'Instrument Sans',system-ui,sans-serif;color:var(--classic-bf-paper);background:var(--classic-bf-ink);box-sizing:border-box}
.classic-bf-band *,.classic-bf-popup *{box-sizing:border-box}
.classic-bf-band [hidden],.classic-bf-popup [hidden]{display:none!important}
.classic-bf-band{border-bottom:1px solid #61513a}
.classic-bf-band__inner{max-width:1280px;margin:auto;padding:19px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.classic-bf-band__offer{display:flex;align-items:center;gap:24px}
.classic-bf-wordmark{margin:0;font-size:19px;font-weight:650;letter-spacing:.13em;line-height:1.25}
.classic-bf-wordmark small{display:block;color:var(--classic-bf-gold);font-size:9px;letter-spacing:.25em;font-weight:500;margin-top:7px}
.classic-bf-band__discount{border-left:1px solid var(--classic-bf-line);padding-left:24px;margin:0;white-space:nowrap;font-size:13px;color:var(--classic-bf-gold);line-height:1}
.classic-bf-band__discount strong{font-size:37px;font-weight:600;letter-spacing:-.05em;margin:0 4px}
.classic-bf-band__discount b{font-size:13px;letter-spacing:.08em;font-weight:600}
.classic-bf-timer-wrap{flex-shrink:0}
.classic-bf-timer{display:flex;align-items:center;gap:9px;font-variant-numeric:tabular-nums;font-feature-settings:'tnum'}
.classic-bf-timer__unit{min-width:43px;text-align:center}
.classic-bf-timer__value{display:block;font-weight:500;font-size:29px;line-height:1.15;letter-spacing:.01em;min-width:2ch}
.classic-bf-timer__label{display:block;font-size:8px;letter-spacing:.17em;color:var(--classic-bf-muted);margin-top:5px;line-height:1.2}
.classic-bf-timer__colon{align-self:flex-start;line-height:1.1;color:#8c9589;font-size:24px;font-weight:300}
.classic-bf-deadline{font-size:10px;color:var(--classic-bf-muted);margin:8px 0 0;text-align:center;line-height:1.35}
.classic-bf-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 20px;font:600 13px/1.3 'Instrument Sans',system-ui,sans-serif;border:1px solid var(--classic-bf-gold);border-radius:3px;background:var(--classic-bf-gold);color:#172016;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}
.classic-bf-cta:hover{background:#f2d8b4;border-color:#f2d8b4}
.classic-bf-cta:focus-visible,.classic-bf-close:focus-visible{outline:3px solid #fff;outline-offset:4px}
.classic-bf-close:focus-visible{outline:2px solid var(--classic-bf-gold);outline-offset:0}
.classic-bf-cta svg{width:19px;height:19px;flex:0 0 auto;fill:currentColor}
.classic-bf-cta__arrow{font-size:20px;font-weight:400;margin-left:8px;line-height:1}
.classic-bf-ended{font-size:17px;font-weight:500;margin:0;color:var(--classic-bf-paper)}
.classic-bf-popup.conversion-popup{width:min(520px,calc(100% - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #756347;border-radius:6px;overflow:auto;box-shadow:0 26px 90px #0007}
.classic-bf-popup::backdrop{background:#101710c2}
.classic-bf-popup__body{padding:27px 40px 29px;position:relative;text-align:center}
.classic-bf-close{position:absolute;right:12px;top:12px;width:44px;height:44px;display:grid;place-items:center;background:transparent;color:var(--classic-bf-paper);border:1px solid transparent;border-radius:3px;cursor:pointer}
.classic-bf-close:hover{background:#ffffff0a;border-color:#616b5b}
.classic-bf-close svg{width:20px;height:20px}
.classic-bf-logo{width:112px;height:auto;display:block;filter:brightness(0) invert(1);opacity:.9;margin:0 auto 23px}
.classic-bf-popup__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:var(--classic-bf-gold);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.24em}
.classic-bf-popup__eyebrow::before,.classic-bf-popup__eyebrow::after{content:'';display:block;width:33px;height:1px;background:#6b5b42}
.classic-bf-popup__title{margin:19px 0 0;font-weight:400;line-height:1.1}
.classic-bf-popup__upto{display:block;font:500 11px/1.2 'Instrument Sans',system-ui,sans-serif;letter-spacing:.25em;color:var(--classic-bf-gold);margin-bottom:2px}
.classic-bf-popup__discount{display:flex;justify-content:center;align-items:center;gap:7px;color:var(--classic-bf-gold);font:550 110px/.98 'Instrument Sans',system-ui,sans-serif;letter-spacing:-.075em}
.classic-bf-popup__discount .percent{font-size:.59em;letter-spacing:-.07em;margin-top:-.04em}
.classic-bf-popup__discount .off{font-size:.22em;letter-spacing:.06em;align-self:flex-end;margin-bottom:15px;margin-left:4px;font-weight:500}
.classic-bf-popup__promise{display:block;font:400 32px/1.07 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;margin-top:18px}
.classic-bf-popup__promise em{color:var(--classic-bf-gold);font-weight:400}
.classic-bf-popup__text{font-size:13px;line-height:1.65;max-width:340px;margin:15px auto 0;color:#d3d7ce}
.classic-bf-popup__timer{display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--classic-bf-line);padding-top:17px;margin-top:20px}
.classic-bf-popup .classic-bf-timer{gap:12px}
.classic-bf-popup .classic-bf-timer__unit{min-width:45px}
.classic-bf-popup .classic-bf-timer__value{font-size:26px}
.classic-bf-popup .classic-bf-timer__colon{font-size:23px}
.classic-bf-popup .classic-bf-deadline{margin-bottom:0}
.classic-bf-popup__cta{width:100%;margin-top:21px;min-height:52px;font-size:14px}
.classic-bf-popup__cta .classic-bf-cta__arrow{margin-left:auto}
.classic-bf-popup__cta svg{margin-right:auto}
.classic-bf-popup__footnote{margin:11px 0 0;color:#bfc6b9;font-size:10px;line-height:1.5}
.classic-bf-popup__expired{display:block;font:400 43px/1.1 'Instrument Serif',Georgia,serif;margin:28px 0 12px}
@media(max-width:1050px){.classic-bf-band__inner{gap:20px;padding:17px 24px}.classic-bf-band__offer{gap:18px}.classic-bf-band__discount{padding-left:18px}.classic-bf-wordmark{font-size:15px}.classic-bf-band__discount strong{font-size:32px}.classic-bf-band__cta{padding:12px 15px;font-size:12px}.classic-bf-timer{gap:5px}.classic-bf-timer__unit{min-width:34px}.classic-bf-timer__value{font-size:25px}}
@media(max-width:760px){.classic-bf-band__inner{padding:15px 20px;gap:16px}.classic-bf-band__cta{display:none}.classic-bf-band__offer{gap:20px}.classic-bf-wordmark{font-size:16px}.classic-bf-band__discount strong{font-size:34px}}
@media(max-width:500px){.classic-bf-band__inner{padding:13px 18px;gap:14px}.classic-bf-band__offer{display:block}.classic-bf-wordmark{font-size:11px;letter-spacing:.13em}.classic-bf-wordmark small{display:none}.classic-bf-band__discount{border:0;padding:0;margin-top:6px;font-size:10px}.classic-bf-band__discount strong{font-size:29px;margin:0 3px}.classic-bf-band__discount b{font-size:10px}.classic-bf-timer{gap:4px}.classic-bf-timer__unit{min-width:27px}.classic-bf-timer__value{font-size:22px}.classic-bf-timer__label{font-size:7px;letter-spacing:.1em;margin-top:4px}.classic-bf-timer__colon{font-size:18px}.classic-bf-deadline{font-size:8px;margin-top:6px}.classic-bf-popup__body{padding:26px 25px 23px}.classic-bf-logo{width:101px;margin-bottom:23px}.classic-bf-popup__discount{font-size:95px}.classic-bf-popup__promise{font-size:29px}.classic-bf-popup__text{font-size:12px}.classic-bf-popup .classic-bf-timer{gap:8px}.classic-bf-popup .classic-bf-timer__unit{min-width:39px}.classic-bf-popup .classic-bf-deadline{font-size:10px}.classic-bf-popup__footnote{font-size:10px}}
@media(prefers-reduced-motion:reduce){.classic-bf-cta{transition:none}}

.classic-bf-cta__label{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.classic-bf-cta__phone{font-size:10px;font-weight:450;line-height:1.25;letter-spacing:.01em;white-space:nowrap;opacity:.85}

.classic-bf-popup .classic-bf-cta .whatsapp-icon{fill:currentColor;stroke:none}
