body:has(.bb-coming-soon){margin:0;background:#e8e0f0;color:#42172d}body:has(.bb-coming-soon) .password-main-content{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0}.bb-coming-soon,.bb-coming-soon *{box-sizing:border-box}.bb-coming-soon{position:relative;isolation:isolate;width:100%;padding:21px 24px 25px;background:#e8e0f0;color:#42172d;font:400 16px/1.5 Arial,Helvetica,sans-serif;text-align:center;overflow-wrap:anywhere}.bb-coming-soon__inner{position:relative;width:100%;margin:0 auto;padding:26px clamp(70px,8.194444vw,118px) 7px;border:1px solid #c5b1cd;border-radius:20px;background:#fcf8f1}.bb-coming-soon__inner:before{position:absolute;z-index:0;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #dccbd8;border-radius:16px;content:"";pointer-events:none}.bb-coming-soon__hero,.bb-coming-soon__gallery,.bb-coming-soon__divider,.bb-coming-soon__signup,.bb-coming-soon__signature{position:relative;z-index:1}.bb-coming-soon__hero{display:block}.bb-coming-soon__logo-pill{position:relative;display:grid;place-items:center;width:min(740px,100%);min-height:211px;margin:0 auto;padding:27px 30px;border:1px solid #bea7c7;border-radius:92px;background:#fcf8f1}.bb-coming-soon__logo-pill:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #decedb;border-radius:86px;content:"";pointer-events:none}.bb-coming-soon__logo{display:block;width:min(586px,100%);height:155px;max-width:100%;object-fit:contain;margin:0 auto}.bb-coming-soon__title,.bb-coming-soon__signup-title,.bb-coming-soon__caption,.bb-coming-soon__signature,.bb-coming-soon__brand-fallback{color:#42172d;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:normal}.bb-coming-soon__title{max-width:none;margin:34px 0 0;font-size:clamp(40px,3.888889vw,56px);line-height:1.2;text-wrap:balance}.bb-coming-soon__intro{max-width:540px;margin:11px auto 0;color:#65565e;font:400 19px/28px Arial,Helvetica,sans-serif;text-wrap:wrap}.bb-coming-soon__mobile-break{display:none}.bb-coming-soon__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;width:min(100%,1154px);margin:37px auto 0;padding:0;list-style:none}.bb-coming-soon__item,.bb-coming-soon__figure{min-width:0;margin:0;padding:0}.bb-coming-soon__item{border:1px solid #dbc9d5;border-radius:10px;background:#fff;box-shadow:3px 5px #e7dde5}.bb-coming-soon__figure{height:100%}.bb-coming-soon__frame{width:100%;aspect-ratio:1;padding:7px}.bb-coming-soon__photo{width:100%;height:100%;aspect-ratio:1;overflow:hidden;background:#e1d5f1}.bb-coming-soon__item--bookmark .bb-coming-soon__photo,.bb-coming-soon__item--snowflake .bb-coming-soon__photo{background:#f6f1f9}.bb-coming-soon__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}.bb-coming-soon__item--snowflake .bb-coming-soon__image{transform:rotate(-2.646591deg);transform-origin:center}.bb-coming-soon__caption{display:grid;place-items:start center;min-height:48px;margin:0;padding:10px 4px 14px;font-size:17px;line-height:24px}.bb-coming-soon__divider{display:flex;align-items:center;justify-content:space-between;width:min(100%,900px);height:14px;margin:31px auto 0;color:#c1a882}.bb-coming-soon__divider:before,.bb-coming-soon__divider:after{width:calc((100% - 136px)/2);height:1px;background:currentColor;content:""}.bb-coming-soon__divider span{position:relative;width:14px;height:14px}.bb-coming-soon__divider span:before,.bb-coming-soon__divider span:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.bb-coming-soon__divider span:after{transform:translate(-50%,-50%) rotate(90deg)}.bb-coming-soon__signup{width:min(740px,100%);margin:32px auto 0;padding:16px clamp(20px,6.25vw,90px) 30px;border-radius:14px;background:#f0e8f3}.bb-coming-soon__signup-title{max-width:none;margin:0 auto;font-size:27px;line-height:36px;text-wrap:balance}.bb-coming-soon__form{width:min(100%,560px);margin:22px auto 0}.bb-coming-soon__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%}.bb-coming-soon__email{width:100%;min-width:0;min-height:56px;margin:0;padding:14px 18px;border:1px solid #dcced2;border-right:0;border-radius:3px 0 0 3px;background:#fffdfa;color:#42172d;font:400 16px/24px Arial,Helvetica,sans-serif;box-shadow:none}.bb-coming-soon__email::placeholder{opacity:1;color:#65565e}.bb-coming-soon__submit{display:block;min-width:142px;min-height:56px;margin:0;padding:14px 20px;border:1px solid #42172d;border-radius:3px;background:#42172d;color:#fcf8f1;font:700 16px/24px Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}.bb-coming-soon__submit:hover{background:#5a263f;border-color:#5a263f}.bb-coming-soon__email:focus-visible,.bb-coming-soon__submit:focus-visible,body:has(.bb-coming-soon) .password-footer a:focus-visible,body:has(.bb-coming-soon) .password-footer button:focus-visible{outline:3px solid #42172d;outline-offset:4px}.bb-coming-soon__message{margin:20px 0 0;color:#42172d;font:400 16px/1.5 Arial,Helvetica,sans-serif}.bb-coming-soon__message p{margin:0 0 8px}.bb-coming-soon__message ul{padding-left:24px;text-align:left}.bb-coming-soon__message a{color:inherit;text-decoration:underline}.bb-coming-soon__signature{margin:27px 0 0;color:#65565e;font-size:15px;line-height:22px}.bb-coming-soon__brand-fallback{margin:0;font-size:36px}.bb-coming-soon__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bb-coming-soon__florals{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.bb-coming-soon__motif{position:absolute;display:block;width:80px;height:220px;transform:translate(-50%,-50%)}.bb-coming-soon__motif--left{left:clamp(63px,6.041667vw,87px)}.bb-coming-soon__motif--right{left:calc(100% - clamp(63px,6.041667vw,87px))}.bb-coming-soon__motif--1{top:calc(27% - 24.82px)}.bb-coming-soon__motif--2{top:calc(52% - 16.32px)}.bb-coming-soon__motif--3{top:calc(77% - 7.82px)}.bb-coming-soon__vine{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:80px;height:220px}.bb-coming-soon__vine--mobile{display:none}.bb-coming-soon__rose{position:absolute;top:50%;left:50%;display:block;width:39px;height:39px;object-fit:contain;transform:translate(-50%,-50%)}body:has(.bb-coming-soon)>footer,body:has(.bb-coming-soon) .password-footer{background:#e8e0f0;color:#65565e}body:has(.bb-coming-soon) .password-footer{gap:0;padding:0 24px 20px;font:400 12px/1.5 Arial,Helvetica,sans-serif}body:has(.bb-coming-soon) .password-footer__powered-by{display:none}body:has(.bb-coming-soon) .password-footer__links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0 24px}body:has(.bb-coming-soon) .password-footer__button,body:has(.bb-coming-soon) .password-footer__admin-link,body:has(.bb-coming-soon) .password-footer__admin-link a{color:#65565e;font:inherit}body:has(.bb-coming-soon) .password-footer__admin-link a{display:inline-flex;min-height:44px;align-items:center}@media(max-width:749px){.bb-coming-soon__inner{padding:30px 23px 45px}.bb-coming-soon__logo-pill{width:min(334px,100%);min-height:132px;padding:21px 13px;border-radius:50px}.bb-coming-soon__logo-pill:before{top:5px;right:5px;bottom:5px;left:5px;border-radius:46px}.bb-coming-soon__logo{width:min(306px,100%);height:88px}.bb-coming-soon__title{width:min(100%,290px);margin:38px auto 0;font-size:37px;line-height:42px}.bb-coming-soon__intro{width:min(100%,272px);margin-top:22px;font-size:16px;line-height:25px}.bb-coming-soon__desktop-break,.bb-coming-soon__mobile-break{display:none}.bb-coming-soon__gallery{width:min(100%,296px);grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 18px;margin-top:30px}.bb-coming-soon__caption{min-height:48px;padding:10px 2px 14px;font-size:15px;line-height:24px}.bb-coming-soon__divider{width:min(100%,294px);height:1px;margin-top:61px}.bb-coming-soon__divider:before,.bb-coming-soon__divider:after{width:calc((100% - 58px)/2)}.bb-coming-soon__divider span{display:none}.bb-coming-soon__signup{width:min(100%,300px);margin-top:28px;padding:16px 11px 7px;border-radius:12px}.bb-coming-soon__signup-title{width:min(100%,260px);font-size:25px;line-height:30px}.bb-coming-soon__form{margin-top:23px}.bb-coming-soon__fields{grid-template-columns:minmax(0,1fr);gap:12px}.bb-coming-soon__email{min-height:46px;padding:10px 12px;border-right:1px solid #dcced2;border-radius:4px}.bb-coming-soon__submit{width:100%;min-width:0;min-height:42px;padding:8px 16px;border-radius:4px}.bb-coming-soon__message{margin-bottom:12px}.bb-coming-soon__signature{margin-top:34px}.bb-coming-soon__motif--left{left:46px}.bb-coming-soon__motif--right{left:calc(100% - 46px)}.bb-coming-soon__vine--desktop{display:none}.bb-coming-soon__vine--mobile{display:block}.bb-coming-soon__rose{width:19px;height:19px}}@media(max-width:389px){.bb-coming-soon{padding-inline:16px}.bb-coming-soon__inner{padding-inline:23px}.bb-coming-soon__title{font-size:33px;line-height:39px}.bb-coming-soon__gallery{gap:32px 14px}.bb-coming-soon__caption{font-size:14px;line-height:20px}.bb-coming-soon__motif--left{left:31px}.bb-coming-soon__motif--right{left:calc(100% - 31px)}}@media(prefers-reduced-motion:reduce){.bb-coming-soon,.bb-coming-soon *{animation:none;transition:none;scroll-behavior:auto}}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI */
