.baker-offer-open{overflow:hidden}.offer-dialog{box-sizing:border-box;max-width:510px;width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;padding:0;background:#f2eee4;color:#292620;border:1px solid #b5a48a;border-top:5px solid #a4593c;box-shadow:0 30px 100px #0006;overflow:auto;overscroll-behavior:contain;font-family:'DM Sans',Arial,sans-serif}.offer-dialog *{box-sizing:border-box}.offer-dialog::backdrop{background:#211d17b8;backdrop-filter:blur(5px)}.offer-topline{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 8px 26px;background:#f2eee4;z-index:1}.offer-dialog .offer-topline .eyebrow{margin:0;color:#8c573c;font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1.5}.offer-close{display:grid;place-items:center;min-width:48px;min-height:48px;padding:0;border:1px solid #5a534740;color:#292620;background:transparent;font:28px/1 Arial,sans-serif;cursor:pointer}.offer-content{padding:8px 26px 28px}.offer-content h2{margin:0;font:400 52px/1.04 'DM Serif',Georgia,serif;letter-spacing:-.03em}.offer-content h2 em{color:#a4593c;font-weight:400}.offer-content>p{font:15px/1.7 'DM Sans',Arial,sans-serif;color:#716859;max-width:380px;margin:20px 0 24px}.offer-explore{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;border:0;background:#292620;color:#f2eee4;font:500 13px/1.5 'DM Sans',Arial,sans-serif;padding:14px 19px;cursor:pointer}.offer-explore:hover{background:#a4593c}.offer-dialog button:focus-visible{outline:3px solid #a4593c;outline-offset:3px}@media(max-width:500px){.offer-topline{padding-left:20px}.offer-content{padding:4px 20px 22px}.offer-content h2{font-size:clamp(38px,11vw,48px)}.offer-content>p{font-size:14px;margin:17px 0 20px}}@media(orientation:landscape) and (max-height:500px){.offer-dialog{max-width:600px}.offer-topline{padding-block:8px}.offer-content{padding-top:0;padding-bottom:18px}.offer-content h2{font-size:34px}.offer-content>p{max-width:none;font-size:13px;margin:12px 0 16px}.offer-explore{min-height:48px}}
