.bpdq-dialog{--bpdq-ink:var(--bpd-ink,#14243a);--bpdq-muted:var(--bpd-muted,#596370);--bpdq-paper:var(--bpd-paper,#f5f4f0);--bpdq-line:var(--bpd-line,#e1e3e5);--bpdq-action:var(--bpd-action,#c90068);position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:#fff;color:var(--bpdq-ink);box-shadow:-12px 0 50px #14243a24;font-family:inherit;font-size:15px;line-height:1.5;overflow:hidden;z-index:2147483640}
.bpdq-dialog[open]{animation:bpdq-in .24s ease-out}.bpdq-dialog.bpdq-closing{animation:bpdq-out .18s ease-in forwards}.bpdq-dialog::backdrop{background:rgb(12 25 40 / .48);animation:bpdq-fade .2s ease-out}.bpdq-dialog *{box-sizing:border-box}.bpdq-dialog [hidden]{display:none!important}.bpdq-shell{height:100%;display:flex;flex-direction:column}.bpdq-header{padding:29px 30px 21px;border-bottom:1px solid var(--bpdq-line);position:relative;background:var(--bpdq-paper)}.bpdq-header h2{font-family:inherit;font-size:clamp(29px,5vw,38px);line-height:1.1;letter-spacing:-1.1px;margin:8px 50px 13px 0;color:var(--bpdq-ink);font-weight:650}.bpdq-header p{margin:0;color:var(--bpdq-muted);font-size:14px;max-width:400px}.bpdq-dialog .bpdq-eyebrow{font-size:10px;letter-spacing:1.7px;line-height:1.3;font-weight:700;color:var(--bpdq-ink)}.bpdq-close{position:absolute;right:20px;top:23px;width:44px;height:44px;padding:0;display:grid;place-items:center;font-size:29px;line-height:1;background:transparent;color:var(--bpdq-ink);border:1px solid var(--bpdq-line);border-radius:50%;cursor:pointer}.bpdq-close:hover{background:#fff}.bpdq-progress{display:flex;gap:25px;margin:0;padding:17px 30px;list-style:none;border-bottom:1px solid var(--bpdq-line);font-size:12px;color:var(--bpdq-muted)}.bpdq-progress li{display:flex;gap:8px;align-items:center}.bpdq-progress span{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.5px}.bpdq-progress [aria-current=step]{color:var(--bpdq-action);font-weight:700}.bpdq-form{display:flex;flex:1;min-height:0;flex-direction:column;margin:0}.bpdq-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:25px 30px 30px;scroll-behavior:smooth}.bpdq-section-title{font-family:inherit;font-size:19px;line-height:1.35;letter-spacing:-.3px;margin:0 0 23px;font-weight:650;color:var(--bpdq-ink);outline:none}.bpdq-field{margin:0 0 19px;min-width:0}.bpdq-field>label,.bpdq-options>legend{display:block;padding:0;margin:0 0 7px;font-size:13px;line-height:1.4;font-weight:650;color:var(--bpdq-ink)}.bpdq-field>label span,.bpdq-options>legend span{color:var(--bpdq-action)}.bpdq-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bpdq-dialog select,.bpdq-dialog textarea{display:block;width:100%;min-height:47px;margin:0;padding:11px 13px;border:1px solid #cdd2d6;background:#fff;color:var(--bpdq-ink);border-radius:3px;box-shadow:none;font-family:inherit;font-size:15px;line-height:1.5;outline:none;transition:border-color .15s,box-shadow .15s}.bpdq-dialog select{padding-right:32px}.bpdq-dialog textarea{resize:vertical;min-height:112px}.bpdq-dialog input::placeholder,.bpdq-dialog textarea::placeholder{color:#7a828b;font-size:14px;opacity:1}.bpdq-dialog input:focus,.bpdq-dialog select:focus,.bpdq-dialog textarea:focus{border-color:var(--bpdq-ink);box-shadow:0 0 0 2px #14243a16}.bpdq-dialog select:disabled{background:var(--bpdq-paper);color:var(--bpdq-muted)}.bpdq-dialog :focus-visible{outline:2px solid var(--bpdq-action);outline-offset:3px}.bpdq-product-summary{display:flex;gap:15px;align-items:center;margin:5px 0 24px;padding:14px;background:var(--bpdq-paper);border:1px solid var(--bpdq-line)}.bpdq-product-summary img{width:76px;height:76px;flex:none;object-fit:contain;background:#fff;padding:3px;border-radius:0}.bpdq-summary-label{display:block;margin-bottom:4px;font-size:9px;letter-spacing:1px;color:var(--bpdq-muted);font-weight:600}.bpdq-product-summary strong{display:block;font-size:13px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.bpdq-options{min-width:0;padding:0;border:0;margin:0 0 23px}.bpdq-option-list{display:flex;flex-wrap:wrap;gap:8px}.bpdq-option{position:relative;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #cdd2d6;border-radius:3px;font-size:13px;line-height:1.4;color:var(--bpdq-ink);cursor:pointer;min-height:44px;max-width:100%}.bpdq-option:has(input:checked){border-color:var(--bpdq-action);background:#fff7fb}.bpdq-option input[type=radio],.bpdq-option input[type=checkbox]{position:static;appearance:auto;accent-color:var(--bpdq-action);margin:0;width:16px;height:16px;opacity:1;flex:none}.bpdq-option span{overflow-wrap:anywhere}.bpdq-selection-review{margin:-7px 0 23px;padding:0 0 18px;border-bottom:1px solid var(--bpdq-line);font-size:13px;line-height:1.5;color:var(--bpdq-muted)}.bpdq-privacy{font-size:11px;line-height:1.6;color:var(--bpdq-muted);margin:24px 0 0}.bpdq-footer{flex:none;border-top:1px solid var(--bpdq-line);background:#fff;padding:16px 30px max(22px,env(safe-area-inset-bottom));box-shadow:0 -6px 20px #14243a04}.bpdq-footer-note{margin:0 0 11px;font-size:11px;color:var(--bpdq-muted);text-align:center}.bpdq-actions{display:flex;gap:12px;align-items:center}.bpdq-next,.bpdq-back{font-family:inherit;font-size:14px;font-weight:650;line-height:1.3;min-height:49px;padding:14px 18px;border-radius:3px;cursor:pointer;transition:background .15s}.bpdq-next{display:flex;justify-content:space-between;gap:12px;align-items:center;flex:1;background:var(--bpdq-action);border:1px solid var(--bpdq-action);color:#fff}.bpdq-next:hover{background:#a90058}.bpdq-next:disabled{cursor:wait;opacity:.5}.bpdq-back{background:#fff;border:1px solid var(--bpdq-line);color:var(--bpdq-ink)}.bpdq-back:hover{background:var(--bpdq-paper)}.bpdq-status{border-left:3px solid var(--bpdq-ink);padding:12px 14px;margin:0 0 22px;background:var(--bpdq-paper);font-size:13px;line-height:1.6;white-space:pre-line}.bpdq-status[data-kind=error]{border-color:#b42334;background:#fff4f4;color:#8b2231}.bpdq-dialog [aria-invalid=true]{border-color:#b42334!important}.bpdq-fallback{border-top:1px solid var(--bpdq-line);margin-top:25px;padding-top:18px;font-size:13px}.bpdq-fallback p{margin:0 0 8px}.bpdq-fallback a{display:inline-block;margin:0 18px 5px 0;color:var(--bpdq-action);text-decoration:underline;text-underline-offset:3px}.bpdq-success{padding:26px 0;outline:none}.bpdq-success h3{font-size:34px;margin:12px 0;font-family:inherit;color:var(--bpdq-ink);line-height:1.15}.bpdq-success>p:last-child{font-size:15px;line-height:1.7;max-width:350px;margin:0;color:var(--bpdq-muted)}
@keyframes bpdq-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes bpdq-out{to{transform:translateX(100%)}}@keyframes bpdq-fade{from{opacity:0}to{opacity:1}}
@media(max-width:560px){.bpdq-header{padding:23px 22px 19px}.bpdq-header h2{font-size:31px}.bpdq-close{right:16px;top:18px}.bpdq-progress{padding:15px 22px;gap:20px;font-size:11px}.bpdq-scroll{padding:23px 22px 26px}.bpdq-footer{padding:14px 22px max(20px,env(safe-area-inset-bottom))}.bpdq-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bpdq-dialog select,.bpdq-dialog textarea{font-size:16px}.bpdq-option{font-size:12px}.bpdq-next,.bpdq-back{font-size:13px}.bpdq-product-summary{gap:12px}.bpdq-product-summary img{width:63px;height:63px}}
@media(prefers-reduced-motion:reduce){.bpdq-dialog,.bpdq-dialog[open],.bpdq-dialog::backdrop,.bpdq-dialog.bpdq-closing{animation:none}.bpdq-scroll{scroll-behavior:auto}.bpdq-dialog *{transition:none!important}}
.bpdq-service-note{font-size:14px;line-height:1.75;color:var(--bpdq-muted);margin:0 0 24px;padding-bottom:21px;border-bottom:1px solid var(--bpdq-line)}
.bpdq-selection-review{overflow-wrap:anywhere}
