html.bio-age-locked{overflow:hidden}.bio-age-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;border:1px solid #c9d1b8;border-radius:20px;padding:32px;background:#fcfaf2;color:#183c21;box-shadow:0 24px 80px #0005;text-align:center;font:16px/1.6 Arial,Helvetica,sans-serif}.bio-age-dialog::backdrop{background:#08251dd6;backdrop-filter:blur(5px)}.bio-age-dialog[data-brand=cbd-mon-amour]{background:#fbf6ec;color:#273b1b;border-color:#b9994e}.bio-age-dialog[data-brand=dream-flower]{background:#f9f6ee;color:#0c3025;border-color:#ab914d}.bio-age-dialog .bio-age-logo{display:block;width:190px;height:100px;object-fit:contain;margin:0 auto 18px}.bio-age-dialog .bio-age-welcome{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 16px}.bio-age-dialog h2{font:700 30px/1.2 Georgia,serif;color:inherit;letter-spacing:-.5px;margin:0 0 18px}.bio-age-dialog .bio-age-restriction{font:700 18px/1.5 Arial,sans-serif;color:inherit;margin:0 0 16px}.bio-age-dialog .bio-age-product{font:400 16px/1.6 Arial,sans-serif;border:1px solid #d0d9bd;background:#eaf0dc;border-radius:10px;padding:14px;margin:0 0 24px}.bio-age-dialog .bio-age-actions{display:flex;flex-direction:column;gap:12px}.bio-age-dialog .bio-age-actions button,.bio-age-dialog .bio-age-leave{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:14px 16px;margin:0;border-radius:25px;cursor:pointer;font:700 17px/1.4 Arial,sans-serif;letter-spacing:0;text-align:center;text-decoration:none}.bio-age-dialog .bio-age-yes{color:#fff;background:#244f2d;border:2px solid #244f2d}.bio-age-dialog .bio-age-no,.bio-age-dialog .bio-age-leave{color:#244f2d;background:#fffdf6;border:2px solid #779266}.bio-age-dialog .bio-age-actions button:focus-visible,.bio-age-dialog .bio-age-leave:focus-visible{outline:3px solid #b9994e;outline-offset:3px}.bio-age-dialog .bio-age-status{font:400 16px/1.6 Arial,sans-serif;margin:20px 0 0}.bio-age-dialog .bio-age-status:empty,.bio-age-dialog [hidden]{display:none!important}@media(max-width:500px){.bio-age-dialog{padding:24px 20px}.bio-age-dialog h2{font-size:27px}.bio-age-dialog .bio-age-logo{width:170px;height:88px}}
