:root{--bn-al-pink: #f6d6d6;--bn-al-blush: #fbeaea;--bn-al-ivory: #f7f3f0;--bn-al-rose: #b77b8a;--bn-al-gold: #c9a46a;--bn-al-ink: #111111;--bn-al-muted: rgba(17, 17, 17, .68);--bn-al-serif: "Source Serif 4", Georgia, serif;--bn-al-sans: "Inter", var(--font-body-family, sans-serif)}.bn-al-cta{display:grid;gap:10px;width:100%}.bn-al-cta__button{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 24px;border:0;border-radius:999px;background:var(--bn-al-ink);color:#fff;font-family:var(--bn-al-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.bn-al-cta__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(246,214,214,.38) 50%,transparent 65%);transform:translate(-120%);animation:bn-al-shimmer 5.5s ease-in-out 1.2s infinite;pointer-events:none}.bn-al-cta__button:hover{background:#2a2326}.bn-al-cta__button:focus-visible{outline:2px solid var(--bn-al-ink);outline-offset:3px}.bn-al-cta__sub{margin:0;text-align:center;font-family:var(--bn-al-serif);font-style:italic;font-size:15px;line-height:1.4;color:var(--bn-al-ink);letter-spacing:0}.bn-al-cta--card{gap:0}.bn-al-cta--card .bn-al-cta__button{min-height:40px;padding:0 14px;background:transparent;color:var(--bn-al-ink);box-shadow:inset 0 0 0 1px var(--bn-al-ink);font-size:11px;letter-spacing:.1em}.bn-al-cta--card .bn-al-cta__button:after{display:none}.bn-al-cta--card .bn-al-cta__button:hover{background:var(--bn-al-pink);box-shadow:inset 0 0 0 1px var(--bn-al-pink)}.card-wrapper .bn-al-cta--card,.quick-add .bn-al-cta--card{position:relative;z-index:2;margin-top:1rem}.bn-al-badge{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--bn-al-pink);color:var(--bn-al-ink);font-family:var(--bn-al-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}html.bn-al-open{overflow:hidden}.bn-al-dialog{width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:4px;background:var(--bn-al-pink);color:var(--bn-al-ink);box-shadow:0 30px 80px #11111140;overflow:auto}.bn-al-dialog::backdrop{background:#11111173;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bn-al-dialog[open]{animation:bn-al-rise .45s cubic-bezier(.2,.7,.2,1)}.bn-al-dialog__inner{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:540px}.bn-al-dialog__media{position:relative;overflow:hidden;min-height:0;background:var(--bn-al-ivory)}.bn-al-dialog .bn-al-dialog__media .bn-al-dialog__img{position:absolute;top:20px;left:20px;display:block;width:calc(100% - 40px);height:calc(100% - 40px);max-width:none;object-fit:cover;object-position:center 35%;border-radius:0!important}.bn-al-dialog__mat-date{position:absolute;left:32px;bottom:30px;padding:6px 12px;background:#f7f3f0eb;font-family:var(--bn-al-serif);font-style:italic;font-size:18px;letter-spacing:.02em}.bn-al-dialog__body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:56px 52px 44px}.bn-al-dialog__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bn-al-ink);cursor:pointer}.bn-al-dialog__close:hover{background:#ffffff80}.bn-al-dialog__sparkles{position:absolute;top:26px;left:44px;width:120px;height:40px;overflow:visible}.bn-al-spark{fill:var(--bn-al-gold);transform-box:fill-box;transform-origin:center;animation:bn-al-twinkle 3.2s ease-in-out infinite}.bn-al-spark--2{fill:#fff;animation-delay:.6s}.bn-al-spark--3{fill:var(--bn-al-rose);animation-delay:1.1s}.bn-al-spark--4{fill:var(--bn-al-gold);animation-delay:1.7s}.bn-al-spark--5{fill:#fff;animation-delay:2.2s}.bn-al-dialog__eyebrow{margin:18px 0;font-family:var(--bn-al-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.bn-al-dialog__state[hidden]{display:none}.bn-al-dialog__state:focus{outline:none}.bn-al-dialog__title{margin:0 0 16px;font-family:var(--bn-al-serif);font-weight:400;font-size:clamp(32px,3.6vw,40px);line-height:1.04;letter-spacing:-.01em;color:var(--bn-al-ink)}.bn-al-dialog__title em{font-style:italic}.bn-al-dialog__text{margin:0 0 18px;max-width:38ch;font-family:var(--bn-al-sans);font-size:15px;line-height:1.55;color:var(--bn-al-ink)}.bn-al-dialog__note{margin:-6px 0 20px;padding:12px 14px;background:#ffffff8c;font-family:var(--bn-al-sans);font-size:13px;line-height:1.5}.bn-al-dialog__date{display:flex;align-items:baseline;gap:10px;margin:0 0 22px;padding-top:14px;border-top:1px solid rgba(17,17,17,.18)}.bn-al-dialog__date-label{font-family:var(--bn-al-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bn-al-dialog__date-value{font-family:var(--bn-al-serif);font-style:italic;font-size:20px}.bn-al-dialog__product{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:8px;background:#ffffff8c}.bn-al-dialog__product[hidden],.bn-al-dialog__product-img[hidden]{display:none}.bn-al-dialog .bn-al-dialog__product-img{width:56px;height:56px;object-fit:cover;border-radius:0!important;background:var(--bn-al-ivory)}.bn-al-dialog__product-text{display:grid;gap:2px;margin:0}.bn-al-dialog__product-label{font-family:var(--bn-al-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-al-muted)}.bn-al-dialog__product-title{font-family:var(--bn-al-serif);font-size:17px}.bn-al-form{display:grid;gap:12px}.bn-al-form__label{font-family:var(--bn-al-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bn-al-dialog .bn-al-form .bn-al-form__input{width:100%;min-height:50px;padding:0 18px;border:1px solid var(--bn-al-ink);border-radius:999px!important;background:#fff;color:var(--bn-al-ink);font-family:var(--bn-al-sans);font-size:16px;box-shadow:none;outline:none}.bn-al-dialog .bn-al-form .bn-al-form__input:focus-visible{box-shadow:0 0 0 3px #11111124}.bn-al-dialog .bn-al-form .bn-al-form__input[aria-invalid=true]{border-color:#a3263b}.bn-al-form__consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-family:var(--bn-al-sans);font-size:12px;line-height:1.5;color:var(--bn-al-muted);cursor:pointer}.bn-al-form__consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--bn-al-ink)}.bn-al-form__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bn-al-form__error{margin:0;font-family:var(--bn-al-sans);font-size:13px;color:#a3263b}.bn-al-form__error[hidden]{display:none}.bn-al-form__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:4px;padding:0 24px;border:0;border-radius:999px;background:var(--bn-al-ink);color:#fff;font-family:var(--bn-al-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bn-al-form__submit:hover{background:#2a2326}.bn-al-form__submit[disabled]{opacity:.7;cursor:progress}.bn-al-form__submit--quiet{margin-top:8px}.bn-al-form__loading{display:none;width:14px;height:14px;border:1.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:bn-al-spin .8s linear infinite}.bn-al-form__submit.is-loading .bn-al-form__loading{display:inline-block}.bn-al-dialog__link{margin-top:14px;padding:0;border:0;background:none;color:var(--bn-al-ink);font-family:var(--bn-al-sans);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.bn-al-toast{position:fixed;left:50%;bottom:24px;z-index:1000;width:min(460px,calc(100vw - 32px));padding:16px 20px;transform:translate(-50%);background:var(--bn-al-pink);color:var(--bn-al-ink);box-shadow:0 12px 40px #1111112e;font-family:var(--bn-al-sans);font-size:14px;line-height:1.5}.bn-al-toast[hidden]{display:none}@media screen and (max-width:749px){.bn-al-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.bn-al-dialog__inner{position:relative;grid-template-columns:1fr;min-height:0}.bn-al-dialog__media{height:200px;background:var(--bn-al-pink)}.bn-al-dialog .bn-al-dialog__media .bn-al-dialog__img{top:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 12px);object-position:center 30%}.bn-al-dialog__mat-date{left:22px;bottom:10px;font-size:16px}.bn-al-dialog__body{position:static;padding:28px 22px 26px}.bn-al-dialog__close{top:20px;right:20px;background:#f7f3f0eb}.bn-al-dialog__sparkles{top:210px;left:auto;right:70px;width:72px;height:24px}.bn-al-dialog__eyebrow{margin-top:0}.bn-al-dialog__title{font-size:32px}}@keyframes bn-al-shimmer{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes bn-al-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes bn-al-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bn-al-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bn-al-cta__button:after,.bn-al-spark,.bn-al-dialog[open],.bn-al-form__loading{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bn-annabella-prelaunch.css.map */
