.bb-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid #d8e2d8;border-top:3px solid #ac8a3d;border-radius:16px;padding:25px;color:#233e32;background:#fff;box-shadow:0 20px 65px #0d2c3433;font:14px/1.65 Arial,sans-serif}.bb-dialog::backdrop{background:#132d29a8;backdrop-filter:blur(5px)}.bb-dialog small{font-size:9px;letter-spacing:1.6px;color:#97772d}.bb-dialog h2{font-size:21px;margin:12px 0}.bb-dialog p{white-space:pre-line;overflow-wrap:anywhere;color:#65746a;margin:12px 0 24px}.bb-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.bb-dialog-actions button{font:inherit;min-height:44px;padding:10px 22px;border:1px solid #d1ded4;border-radius:8px;background:#f7f9f5;color:#305a44;cursor:pointer}.bb-dialog-actions .bb-primary{background:#2d5943;color:white}.bb-dialog-actions .bb-danger{background:#983f35;color:white;border-color:#983f35}.bb-dialog button:focus-visible,.bb-language button:focus-visible,.bb-password-toggle:focus-visible{outline:2px solid #a68a42;outline-offset:3px}.bb-password{position:relative;display:block}.bb-password input{padding-right:48px!important}.account-body .bb-password-toggle{position:absolute;right:2px;top:2px;bottom:2px;padding:8px;width:42px;min-height:0;border:0;background:transparent;display:grid;place-items:center}.bb-password-toggle svg{width:21px;height:21px}.bb-language{position:relative;display:flex;align-items:center}.bb-language select[hidden]{display:none!important}.bb-language-menu{position:absolute;right:0;top:calc(100% + 12px);width:180px;padding:6px;background:white;border:1px solid #d8e2d8;border-radius:10px;box-shadow:0 10px 30px #173c2522;z-index:150}.bb-language-menu[hidden]{display:none}.bb-language-menu button{display:block;width:100%;text-align:left;padding:11px 12px;border:0;border-radius:6px;background:white;color:#264738;font:13px Arial,sans-serif;cursor:pointer}.bb-language-menu button[aria-pressed=true]{background:#f7f0dc;color:#96772d}.saved-address-summary{padding:15px;border:1px solid #d8e2d8;border-radius:10px;background:#f4f7f2;margin:12px 0}.saved-address-summary p{margin:5px 0;overflow-wrap:anywhere}.saved-address-summary button{margin-top:8px}.checkout-body label[hidden]{display:none!important}
#manual-address-fields[hidden],#saved-address-summary[hidden]{display:none!important}
