p040-restock{display:block;margin:18px 0}p040-restock[hidden]{display:none!important}.p040-alarm-note{font-size:14px;line-height:1.5;margin:0 0 10px}.p040-alarm-open{width:100%}.p040-alarm-dialog{box-sizing:border-box;color:#252525;background:#faf8f6;border:1px solid #e4d9d1;border-radius:12px;max-width:460px;width:calc(100% - 28px);max-height:calc(100dvh - 32px);padding:28px 24px;overflow:auto;overscroll-behavior:contain}.p040-alarm-dialog::backdrop{background:rgb(0 0 0 / .52)}.p040-alarm-dialog h2{font-size:26px;line-height:1.2;margin:10px 30px 16px 0}.p040-alarm-dialog p{font-size:15px;line-height:1.55}.p040-alarm-close{position:absolute;right:12px;top:10px;width:40px;height:40px;background:transparent;color:inherit;border:0;cursor:pointer;font-size:30px}.p040-alarm-dialog .p040-alarm-eyebrow{font-size:12px;max-width:85%;margin:0;color:#62594f}.p040-alarm-form{display:grid;gap:12px}.p040-alarm-email{box-sizing:border-box;min-width:0;width:100%;min-height:48px;border:1px solid #8a8177;border-radius:5px;padding:12px;font:inherit;background:white;color:inherit}.p040-alarm-tips{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.5;cursor:pointer}.p040-alarm-tips input{flex:0 0 20px;width:20px;height:20px;accent-color:#614c56;margin:2px 0 0}.p040-alarm-dialog .p040-alarm-small{font-size:12px;line-height:1.5;margin:0 0 8px}.p040-alarm-dialog a{color:inherit;text-decoration:underline}.p040-alarm-dialog .button{min-height:48px}.p040-alarm-feedback{font-weight:600}.p040-alarm-feedback:empty{display:none}.p040-alarm-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.p040-alarm-dialog :focus-visible{outline:2px solid #614c56;outline-offset:3px}@media(max-width:360px){.p040-alarm-dialog{padding:24px 18px}.p040-alarm-dialog h2{font-size:23px}}
