.bpc-restock{display:block;width:100%;margin-top:4px;color:#121a2c}.bpc-restock[hidden]{display:none}.bpc-restock__card{border:1px solid #d8d5ce;background:#f7f5f0;padding:20px}.bpc-restock__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bpc-restock__eyebrow,.bpc-email-review__kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bpc-restock__preview-badge{border:1px solid #c5bba8;border-radius:999px;padding:4px 8px;color:#5f574a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bpc-restock__heading{margin:0 0 7px;color:#121a2c;font-size:clamp(21px,2vw,25px);line-height:1.15}.bpc-restock__intro{margin:0;color:#4e5360;font-size:14px;line-height:1.55}.bpc-restock__selection{margin:14px 0 8px;font-size:12px}.bpc-restock__label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}.bpc-restock__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bpc-restock__input,.bpc-restock__button{min-height:50px;border-radius:0;font:inherit}.bpc-restock__input{width:100%;border:1px solid #a8a8a8;background:#fff;color:#121a2c;padding:0 14px}.bpc-restock__input:focus{border-color:#121a2c;outline:2px solid #121a2c;outline-offset:1px}.bpc-restock__button{border:1px solid #121a2c;background:#121a2c;color:#fff;padding:0 22px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bpc-restock__button:hover{background:#26314a}.bpc-restock__consent{display:grid;grid-template-columns:16px 1fr;gap:9px;align-items:start;margin-top:12px;color:#5d616b;font-size:11px;line-height:1.45}.bpc-restock__consent input{width:16px;height:16px;margin:1px 0 0;accent-color:#121a2c}.bpc-restock__privacy{margin:8px 0 0 25px;color:#727680;font-size:10px}.bpc-restock__privacy a{color:inherit;text-decoration:underline}.bpc-restock__message{margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45}.bpc-restock__message--success{display:grid;gap:3px;border:1px solid #a9b9aa;background:#edf3ec;color:#18331e}.bpc-restock__message--success[hidden]{display:none}.bpc-restock__message--error{border:1px solid #caa4a4;background:#fff0f0;color:#6c2020}.bpc-email-review{margin-top:12px;border:1px dashed #aaa39a;background:#eeebe5}.bpc-email-review__summary{padding:13px 16px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.bpc-email-review__shell{padding:0 14px 18px}.bpc-email-review__meta{max-width:600px;margin:0 auto 10px;border:1px solid #ddd8cf;background:#fff;padding:12px 15px;color:#555b67;font-size:11px}.bpc-email-review__meta p{margin:3px 0}.bpc-email-review__email{max-width:600px;margin:0 auto;background:#fff;box-shadow:0 12px 30px #121a2c1a}.bpc-email-review__header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;background:#121a2c;color:#f4efe4;padding:22px 26px}.bpc-email-review__wordmark{font-family:Georgia,serif;font-size:30px;font-style:italic;line-height:1}.bpc-email-review__club{font-size:9px;font-weight:700;letter-spacing:.16em}.bpc-email-review__image{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;background:#efefef}.bpc-email-review__content{padding:34px 28px 30px;text-align:center}.bpc-email-review__content h2{margin:10px 0 14px;color:#121a2c;font-family:Georgia,serif;font-size:32px;font-weight:400}.bpc-email-review__content>p:not(.bpc-email-review__kicker):not(.bpc-email-review__signoff){max-width:430px;margin:0 auto;color:#555b67;font-size:14px;line-height:1.65}.bpc-email-review__cta{display:inline-block;margin-top:24px;background:#121a2c;color:#fff;padding:14px 30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.bpc-email-review__signoff{margin:24px 0 0;color:#121a2c;font-family:Georgia,serif;font-size:15px;font-style:italic}.bpc-email-review__footer{border-top:1px solid #e4e1da;padding:17px 25px;color:#767a82;font-size:10px;line-height:1.5;text-align:center}@media screen and (max-width:749px){.bpc-restock__card{padding:17px}.bpc-restock__fields{grid-template-columns:1fr}.bpc-restock__button{width:100%}.bpc-email-review__shell{padding-inline:8px}.bpc-email-review__header{padding:18px}.bpc-email-review__content{padding:28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bpc-restock-notify.css.map */
