.utility-bar .announcement-bar-slider{--duration-announcement-bar: var(--motion-duration-short)}.utility-bar .announcement-bar__message{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-foreground));padding:1.1rem 0}.utility-bar .announcement-bar-slider--fade-in-next .announcement-bar__message,.utility-bar .announcement-bar-slider--fade-in-previous .announcement-bar__message,.utility-bar .announcement-bar-slider--fade-out-next .announcement-bar__message,.utility-bar .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-timing-function:var(--motion-ease)}.utility-bar .announcement-bar__link:hover{text-decoration:none}.utility-bar .announcement-bar__link .icon-arrow{transition:transform var(--motion-duration-short) var(--motion-ease)}.utility-bar .announcement-bar__link:hover .icon-arrow{transform:translate(.4rem)}@media screen and (min-width:750px){.utility-bar .announcement-bar__message{font-size:1.25rem}}.bellace-ba{display:block;padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-ba__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage" "thumbs";gap:var(--space-5)}.bellace-ba__intro{grid-area:intro;display:flex;flex-direction:column;gap:var(--space-3)}.bellace-ba__stage{grid-area:stage;display:grid}.bellace-ba__pair{grid-area:1 / 1;overflow:hidden;border-radius:var(--bellace-radius-card, 1.6rem);opacity:0;visibility:hidden;transition:opacity var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration)}.bellace-ba__pair.is-active{opacity:1;visibility:visible;transition-delay:0s}.bellace-ba__caption{margin:var(--space-3) 0 0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.bellace-ba__thumbs{grid-area:thumbs;display:flex;gap:var(--space-3)}.bellace-ba__thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;padding:0;border:0;background-color:var(--color-blush);cursor:pointer;opacity:.6;transition:opacity var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.bellace-ba__thumb:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:1px;background-color:rgb(var(--color-link));transform:scaleX(0);transition:transform var(--motion-duration) var(--motion-ease)}.bellace-ba__thumb:hover{opacity:1;transform:translateY(-2px)}.bellace-ba__thumb[aria-pressed=true]{opacity:1}.bellace-ba__thumb[aria-pressed=true]:after{transform:scaleX(1)}.bellace-ba__thumb:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-ba__thumb img{width:100%;height:100%;object-fit:cover}.bellace-ba__thumb-number{font-size:1.4rem;font-weight:500;color:var(--color-velvet)}@media screen and (min-width:750px){.bellace-ba{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}@media screen and (min-width:990px){.bellace-ba__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"intro stage" "thumbs stage";column-gap:var(--space-9);row-gap:var(--space-6);align-items:center}.bellace-ba__intro{align-self:end}.bellace-ba__thumbs{align-self:start}.bellace-ba__stage{max-width:60rem;width:100%;justify-self:end}}.bellace-brand-story{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6);overflow:clip}.bellace-brand-story__intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:96rem;margin:0 auto;text-align:center}.bellace-brand-story__heading{margin:0;font-family:var(--font-display-family);font-size:clamp(4.2rem,8vw,9.6rem);font-weight:400;line-height:1.02;letter-spacing:0;color:rgb(var(--color-foreground))}.bellace-brand-story__word{display:inline-block}.bellace-brand-story__text{max-width:58rem;font-size:1.7rem;line-height:1.75;color:rgba(var(--color-foreground),.82)}.bellace-brand-story__text p{margin:0}.bellace-brand-story__promises{display:grid;grid-template-columns:1fr;gap:0;margin:var(--space-8) 0 0;padding:0}.bellace-brand-story__promise{display:grid;grid-template-columns:5.6rem 1fr;column-gap:var(--space-4);align-items:baseline;padding:var(--space-5) 0;border-top:1px solid rgba(var(--color-foreground),.25)}.bellace-brand-story__number{grid-row:span 2;font-family:var(--font-display-family);font-size:4rem;line-height:1;color:rgba(var(--color-foreground),.55)}.bellace-brand-story__promise-title{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-brand-story__promise-text{margin:var(--space-2) 0 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-brand-story__cta{margin-top:var(--space-7);text-align:center}.bellace-brand-story__link{font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));border-bottom:1px solid rgba(var(--color-foreground),.5);padding-bottom:.4rem;transition:border-color var(--motion-duration-short, .4s) var(--motion-ease, ease)}.bellace-brand-story__link:hover{border-color:rgb(var(--color-foreground))}.bellace-brand-story__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-brand-story__editor{padding-top:var(--space-6);padding-bottom:var(--space-6)}@media screen and (min-width:750px){.bellace-brand-story{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-brand-story__text{font-size:1.9rem}.bellace-brand-story__promises{grid-template-columns:repeat(3,1fr);column-gap:var(--space-7)}.bellace-brand-story__promise{grid-template-columns:1fr;row-gap:var(--space-3)}.bellace-brand-story__number{grid-row:auto;font-size:5.6rem}}.bellace-brand-story__body{display:grid;gap:var(--space-5);margin-top:var(--space-7)}.bellace-brand-story__media{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--bellace-radius-card)}.bellace-brand-story__image{width:100%;height:100%;object-fit:cover}.bellace-brand-story .bellace-brand-story__promises{gap:var(--space-3);margin:0;align-content:center}.bellace-brand-story .bellace-brand-story__promise{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;padding:var(--space-4);border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--bellace-radius-card);background:rgba(var(--color-foreground),.06)}.bellace-brand-story .bellace-brand-story__number{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid currentColor;border-radius:50%;font-size:1.8rem}.bellace-brand-story .bellace-brand-story__promise-title{margin-top:.2rem;line-height:1.5}.bellace-brand-story__cta{margin-top:var(--space-6)}@media screen and (min-width:990px){.bellace-brand-story__body--image{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-7);align-items:center}.bellace-brand-story .bellace-brand-story__promises{grid-template-columns:1fr}.bellace-brand-story .bellace-brand-story__promise{grid-template-columns:5.6rem minmax(0,1fr);padding:var(--space-5)}.bellace-brand-story .bellace-brand-story__number{grid-row:span 2;width:4.8rem;height:4.8rem;font-size:2rem}}.bellace-brand-story__media{display:none}.bellace-brand-story__promise-media{grid-column:1 / -1;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:var(--space-3);border-radius:calc(var(--bellace-radius-card) * .7)}.bellace-brand-story__promise-image{width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.bellace-brand-story__media{display:block;position:sticky;top:12vh;height:76vh;aspect-ratio:auto;align-self:start}.bellace-brand-story__media .bellace-brand-story__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .7s var(--motion-ease),transform 1.2s var(--motion-ease)}.bellace-brand-story__media .bellace-brand-story__image.is-active{opacity:1;transform:none}.bellace-brand-story__body--image{align-items:start}.bellace-brand-story .bellace-brand-story__promises{gap:0}.bellace-brand-story .bellace-brand-story__promise{min-height:60vh;align-content:center;border-color:transparent;background:transparent;opacity:.35;transition:opacity .5s var(--motion-ease)}.bellace-brand-story .bellace-brand-story__promise.is-active{opacity:1}.bellace-brand-story .bellace-brand-story__promise-text{font-family:var(--font-display-family);font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.2;color:rgb(var(--color-foreground))}.bellace-brand-story__promise-media{display:none}}@media(prefers-reduced-motion:reduce){.bellace-brand-story__media .bellace-brand-story__image,.bellace-brand-story .bellace-brand-story__promise{transition:none}}.bellace-care{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-care__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:0;padding:0}.bellace-care__card{display:grid;align-content:start;gap:1rem;padding:2.4rem;border-radius:var(--bellace-radius-card);background-color:var(--color-blush);color:var(--color-ink)}.bellace-care__icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin-bottom:.4rem;border-radius:50%;background-color:var(--color-pearl);color:var(--color-velvet)}.bellace-care__icon .bellace-icon{width:2.2rem;height:2.2rem}.bellace-care__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.bellace-care__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-ink-rgb),.75);overflow-wrap:anywhere}.bellace-care__placeholder{opacity:.55}.bellace-care__more{margin-top:var(--space-6);text-align:center}@media screen and (min-width:750px){.bellace-care{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-care__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.bellace-care__list--1{grid-template-columns:minmax(0,38rem);justify-content:center}.bellace-care__list--2{grid-template-columns:repeat(2,minmax(0,38rem));justify-content:center}.bellace-care__card{padding:3.2rem}}.bellace-contact-page{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-contact-page__grid{display:grid;gap:var(--space-7)}.bellace-contact-page__heading{margin:0;font-family:var(--font-display-family);font-size:clamp(3.6rem,6vw,5.6rem);font-weight:400;line-height:1.08;letter-spacing:0;color:rgb(var(--color-foreground))}.bellace-contact-page__text{margin:var(--space-4) 0 0;max-width:44rem;font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-contact-page__content{margin-top:var(--space-4);max-width:44rem}.bellace-contact-page__aside{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(var(--color-foreground),.12)}.bellace-contact-page__aside p{margin:0 0 var(--space-3);font-size:1.5rem;line-height:1.5}.bellace-contact-page__email-label{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.bellace-contact-page__email a{color:rgb(var(--color-link));text-underline-offset:.4rem;text-decoration-thickness:1px}.bellace-contact-page__email a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-contact-page__card{padding:2.4rem 2rem;border-radius:calc(var(--bellace-radius-card) * 1.17);background-color:var(--color-blush);color:var(--color-ink)}.bellace-contact-page__form{display:grid;gap:var(--space-4)}.bellace-contact-page__row{display:grid;gap:var(--space-4);align-items:start}.bellace-contact-page__field{display:grid;align-content:start;gap:.6rem}.bellace-contact-page__field label{font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:var(--color-ink)}.bellace-contact-page__optional{font-weight:400;color:rgba(var(--color-ink-rgb),.7)}.bellace-contact-page__field input,.bellace-contact-page__field select,.bellace-contact-page__field textarea{width:100%;min-height:4.8rem;margin:0;padding:1.2rem 2rem;border:1px solid rgba(var(--color-ink-rgb),.15);border-radius:var(--bellace-radius-field);background-color:var(--color-pearl);color:var(--color-ink);font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;box-shadow:none;transition:border-color var(--motion-duration-short) var(--motion-ease);-webkit-appearance:none;appearance:none}.bellace-contact-page__field textarea{min-height:14rem;resize:vertical;border-radius:min(var(--bellace-radius-field),var(--bellace-radius-card))}.bellace-contact-page__field input:hover,.bellace-contact-page__field select:hover,.bellace-contact-page__field textarea:hover{border-color:rgba(var(--color-ink-rgb),.35)}.bellace-contact-page__field input:focus-visible,.bellace-contact-page__field select:focus-visible,.bellace-contact-page__field textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem;border-color:var(--color-ink)}.bellace-contact-page__field [aria-invalid=true]{border-color:var(--color-velvet)}.bellace-contact-page__select{position:relative}.bellace-contact-page__select select{padding-right:4.4rem;cursor:pointer}.bellace-contact-page__select .icon-caret{position:absolute;top:50%;right:2rem;width:1rem;height:.6rem;pointer-events:none;transform:translateY(-50%)}.bellace-contact-page__error{font-size:1.3rem;line-height:1.4;color:var(--color-velvet)}.bellace-contact-page__status{margin:0;padding:1.4rem 1.8rem;border-radius:min(var(--bellace-radius-field),var(--bellace-radius-card));background-color:var(--color-pearl);font-size:1.5rem;line-height:1.5}.bellace-contact-page__status:focus{outline:none}.bellace-contact-page__status:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem}.bellace-contact-page__status .svg-wrapper{display:inline-flex;width:1.6rem;height:1.6rem;margin-right:.6rem;vertical-align:-.2rem}.bellace-contact-page__status-title{margin:0;font-weight:500}.bellace-contact-page__status--error{color:var(--color-velvet)}.bellace-contact-page__status--error ul{margin-top:.6rem}.bellace-contact-page__status--error a{color:inherit;text-underline-offset:.3rem}.bellace-contact-page__actions{margin-top:var(--space-2)}.bellace-contact-page__card .bellace-contact-page__submit{width:100%;border-radius:var(--bellace-radius-pill);background-color:var(--color-velvet);color:var(--color-pearl)}.bellace-contact-page__card .bellace-contact-page__submit:after{box-shadow:none}.bellace-contact-page__card .bellace-contact-page__submit:focus-visible{outline:2px solid var(--color-ink)}@media screen and (min-width:750px){.bellace-contact-page{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-contact-page__card{padding:4rem}.bellace-contact-page__row{grid-template-columns:repeat(2,minmax(0,1fr))}.bellace-contact-page__card .bellace-contact-page__submit{width:auto}}@media screen and (min-width:990px){.bellace-contact-page__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-9);align-items:start}.bellace-contact-page__intro{position:sticky;top:12rem;padding-top:var(--space-5)}}.bellace-faqt{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-faqt__inner{max-width:88rem}.bellace-faqt__intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);text-align:center}.bellace-faqt__title{margin:0;font-family:var(--font-display-family);font-size:clamp(4rem,7vw,7.2rem);font-weight:400;line-height:1.05;overflow-wrap:anywhere}.bellace-faqt__line{margin:0;max-width:48rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-faqt__nav{display:block;margin-bottom:var(--space-7)}.bellace-faqt__pills{display:flex;justify-content:center;gap:.8rem;margin:0}.bellace-faqt__pills li{flex-shrink:0}.bellace-faqt__pill{white-space:nowrap}.bellace-faqt__topics.is-tabs .bellace-faqt__topic:not(.is-active){display:none}.bellace-faqt__topics.is-tabs .bellace-faqt__topic-head{display:none}@media screen and (max-width:749px){.bellace-faqt__pills{justify-content:flex-start;margin:0 -1.5rem;padding:.4rem 1.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bellace-faqt__pills::-webkit-scrollbar{display:none}.bellace-faqt__pills li{scroll-snap-align:start}.bellace-faqt__carousel .bellace-carousel__controls{justify-content:flex-end;margin-top:var(--space-3, 1.2rem)}}.bellace-faqt__pill{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border-radius:var(--bellace-radius-pill);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:.02em;text-decoration:none;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-faqt__pill:hover{transform:translateY(-1px)}.bellace-faqt__pill.is-current{background-color:var(--color-velvet);box-shadow:none;color:var(--color-pearl)}.bellace-faqt__pill:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-faqt__topics{display:grid;gap:var(--space-8)}.bellace-faqt__topic{scroll-margin-top:calc(var(--header-height, 8rem) + 2.4rem)}.bellace-faqt__topic:focus{outline:none}.bellace-faqt__topic:focus-visible .bellace-faqt__topic-title{text-decoration:underline;text-underline-offset:.6rem}.bellace-faqt__topic-head{margin-bottom:var(--space-4)}.bellace-faqt__topic-title{margin:0;font-family:var(--font-display-family);font-size:clamp(2.8rem,4vw,4rem);font-weight:400;line-height:1.1;overflow-wrap:anywhere}.bellace-faqt__topic-line{margin:var(--space-2) 0 0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-faqt__list{border-top:1px solid rgba(var(--color-foreground),.15)}.bellace-faqt__placeholder{opacity:.55;margin-bottom:var(--space-4)}.bellace-faqt__contact{margin:var(--space-8) auto 0;padding:2.4rem 3.2rem;max-width:56rem;border-radius:var(--bellace-radius-card);background-color:var(--color-blush);color:var(--color-ink);font-size:1.6rem;line-height:1.6;text-align:center}.bellace-faqt__contact-link{color:var(--color-velvet);text-underline-offset:.3rem;white-space:nowrap}.bellace-faqt__contact-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem}@media screen and (min-width:750px){.bellace-faqt{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);--accordion-title-size: 1.8rem}}.bellace-faq{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-faq__inner{max-width:88rem}.bellace-faq__contact--desktop{display:none}.bellace-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "list" "contact"}.bellace-faq__intro{grid-area:intro;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin:0 0 var(--space-7);text-align:center}.bellace-faq__line{max-width:40rem;margin:0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-faq__list{grid-area:list;min-width:0;border-top:1px solid rgba(var(--color-foreground),.15)}.bellace-faq__contact{grid-area:contact;margin-top:var(--space-6);font-size:1.5rem;text-align:center;color:rgba(var(--color-foreground),.8)}.bellace-faq__contact>*{margin:0}@media screen and (min-width:750px){.bellace-faq{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-faq{--accordion-title-size: 1.8rem}}@media screen and (min-width:990px){.bellace-faq__inner{max-width:var(--page-width)}.bellace-faq__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"intro list" "contact list";column-gap:var(--space-9);align-items:start}.bellace-faq__intro{align-items:flex-start;margin:0;text-align:left;position:sticky;top:calc(var(--header-height, 0px) + 3.2rem)}.bellace-faq__contact{margin-top:var(--space-6);text-align:left}.bellace-faq__layout{grid-template-rows:auto;grid-template-areas:"intro list"}.bellace-faq__contact--mobile{display:none}.bellace-faq__contact--desktop{display:block}}.bellace-feature{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-feature__line{margin:0;max-width:48rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-feature__card{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:1rem;border-radius:calc(var(--bellace-radius-card) * 1.17);background-color:var(--color-blush);color:var(--color-ink)}.bellace-feature__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:calc(var(--bellace-radius-card) * .83);background-color:rgba(var(--color-pearl-rgb),.5)}.bellace-feature__image,.bellace-feature__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-feature__info{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:1.6rem 1.4rem 2rem}.bellace-feature__name{margin:0;font-family:var(--font-display-family);font-size:clamp(2.8rem,3.6vw,4.4rem);font-weight:400;line-height:1.1;overflow-wrap:anywhere}.bellace-feature__link{color:inherit;text-decoration:none}.bellace-feature__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.bellace-feature__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-feature__price .price{font-size:1.6rem;color:var(--color-ink)}.bellace-feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.8rem}.bellace-feature__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;padding:0;border:0;border-radius:50%;background-color:var(--color-velvet);color:var(--color-pearl);cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-feature__add:hover{transform:scale(1.06)}.bellace-feature__add:focus-visible{outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-feature__plus,.bellace-feature__plus svg{display:block;width:1.8rem;height:1.8rem}.bellace-feature__plus svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.bellace-feature__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.bellace-feature__add .loading__spinner.hidden{display:none}.bellace-feature__add.loading .bellace-feature__plus{opacity:0}.bellace-feature__editor{padding-top:var(--space-5);padding-bottom:var(--space-5)}@media screen and (min-width:750px){.bellace-feature{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-feature__card{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:2.4rem;padding:1.2rem}.bellace-feature__info{padding:4.8rem 4rem 4.8rem 1.6rem}}.bellace-feature__eyebrow{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6b1f2e}.bellace-feature__intro{margin:0;max-width:46rem;font-size:1.6rem;line-height:1.6}.bellace-feature__highlights{display:grid;gap:.8rem;margin:.4rem 0 0}.bellace-feature__highlights li{display:flex;align-items:center;gap:1rem;font-size:1.5rem}.bellace-feature__check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:#6b1f2e}.bellace-feature__check svg{width:1.2rem;height:1.2rem;fill:none;stroke:#fff;stroke-width:2}.bellace-feature__lengths{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.bellace-feature__lengths-label{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bellace-feature__lengths ul{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.bellace-feature__lengths li{padding:.6rem 1.4rem;border:1px solid rgba(17,17,17,.2);border-radius:4rem;background:#fff;font-size:1.3rem}.bellace-feature__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:.4rem 0 0;max-width:36rem}.bellace-feature__thumb{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:1.6rem}.bellace-feature__thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration) var(--motion-ease)}.bellace-feature__thumb:hover img{transform:scale(1.04)}@media screen and (max-width:749px){.bellace-feature__intro,.bellace-feature__thumbs{display:none}}.bellace-cta__editor{padding-top:var(--space-5);padding-bottom:var(--space-5)}.bellace-cta{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:72rem;margin:0 auto;text-align:center}.bellace-cta__rule{display:block;width:4.8rem;height:1px;margin-bottom:var(--space-2);background-color:rgb(var(--color-link))}.reveal-on .bellace-cta [data-reveal-group] .bellace-cta__rule{transform:scaleX(0)}.reveal-on .bellace-cta [data-reveal-group].is-revealed .bellace-cta__rule{transform:none}.bellace-cta .bellace-cta__heading{margin:0;font-family:var(--font-display-family);font-size:clamp(3.6rem,5.6vw,6.4rem);font-weight:400;font-synthesis:none;line-height:1.08;color:rgb(var(--color-foreground))}.bellace-cta__text{margin:0;max-width:48rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-cta__actions{margin-top:var(--space-3)}.bellace-cta .bellace-cta__button{min-height:5.2rem;padding:0 3.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-cta .bellace-cta__button:hover{transform:translateY(-2px)}.bellace-cta .bellace-cta__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}@media screen and (min-width:750px){.bellace-cta{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.bellace-cta__wigs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4rem)/5);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;max-width:88rem;margin:var(--space-5) auto 0}.bellace-cta__wigs::-webkit-scrollbar{display:none}.bellace-cta__wigs li{scroll-snap-align:start}.bellace-cta__carousel{width:100%;max-width:88rem;margin:var(--space-5) auto 0}.bellace-cta__carousel .bellace-cta__wigs{margin:0}.bellace-cta__carousel .bellace-carousel__controls{justify-content:flex-end;margin-top:var(--space-3)}.bellace-cta__carousel .bellace-carousel__button{border-color:rgba(var(--color-foreground),.4)}.bellace-cta__wig{display:flex;flex-direction:column;gap:.8rem;color:inherit;text-decoration:none}.bellace-cta__wig-image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:1.6rem;transition:transform var(--motion-duration) var(--motion-ease)}.bellace-cta__wig:hover .bellace-cta__wig-image{transform:translateY(-4px)}.bellace-cta__wig-name{font-size:1.3rem;line-height:1.3}.bellace-cta__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:52rem}.bellace-cta__actions .bellace-cta__button{width:100%}.bellace-cta__actions .bellace-cta__button:only-child{grid-column:1 / -1}@media screen and (max-width:749px){.bellace-cta .bellace-cta__button{padding:0 1rem;font-size:1.15rem;letter-spacing:.1em}}@media screen and (max-width:749px){.bellace-cta__wigs{grid-auto-columns:42%;padding-bottom:.4rem}}.bellace-hero{display:block;padding-top:calc(var(--hero-padding-top) * .6);padding-bottom:calc(var(--hero-padding-bottom) * .6);overflow:hidden}.bellace-hero__inner{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center}.bellace-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:54rem}.bellace-hero__eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-link))}.bellace-hero .bellace-hero__heading{margin:0;font-family:var(--font-display-family);font-weight:400;font-synthesis:none;line-height:1.05;letter-spacing:.005em;color:rgb(var(--color-foreground))}.bellace-hero__heading--large{font-size:clamp(4.4rem,6.4vw,8rem)}.bellace-hero__heading--medium{font-size:clamp(4rem,5vw,6.4rem)}.bellace-hero__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-hero__text>*{margin:0}.bellace-hero__actions{margin-top:var(--space-3)}.bellace-hero .bellace-hero__button{min-height:5.2rem;padding:0 3.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-hero .bellace-hero__button:hover{transform:translateY(-2px)}.bellace-hero .bellace-hero__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}.bellace-hero__media{position:relative;overflow:hidden;aspect-ratio:var(--hero-ratio);border-radius:calc(var(--bellace-radius-card) * 1.17)}.bellace-hero__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.bellace-hero-media--desktop{display:none}@media screen and (min-width:750px){.bellace-hero{padding-top:var(--hero-padding-top);padding-bottom:var(--hero-padding-bottom)}.bellace-hero__inner{grid-template-columns:1fr 1fr;gap:var(--space-8)}.media-left .bellace-hero__media{order:-1}.bellace-hero-media--desktop{display:block}.bellace-hero-media--mobile{display:none}.bellace-hero--parallax .bellace-hero__media-inner{inset:calc(var(--hero-parallax) * -1px) 0}}.bellace-hero.media-full{padding:0;background:rgb(var(--color-background))}.media-full .bellace-hero__inner{display:flex;flex-direction:column;align-items:stretch;max-width:none;padding:0;gap:0}.media-full .bellace-hero__media{order:-1;aspect-ratio:4 / 3;border-radius:0}.media-full .bellace-hero__content{position:relative;z-index:1;max-width:none;margin:-4.8rem 1.6rem var(--space-6);padding:var(--space-5);border-radius:var(--bellace-radius-card);background:#fff;color:#111}.media-full .bellace-hero__heading--large,.media-full .bellace-hero__heading--medium{font-size:clamp(3.4rem,3.8vw,5.2rem)}@media screen and (min-width:750px){.media-full .bellace-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.media-full .bellace-hero__media{grid-area:1 / 1;aspect-ratio:auto;align-self:stretch;width:100%;min-height:min(56.25vw,86vh)}.bellace-hero.media-full[data-under-header] .bellace-hero__media{min-height:min(56.25vw,86vh)}.media-full .bellace-hero__content{grid-area:1 / 1;align-self:end;justify-self:start;gap:var(--space-3);width:min(42rem,32%);margin:calc(var(--bellace-header-height, 0px) + 2.4rem) 0 5.6rem 5.6rem;padding:var(--space-7, 4rem)}}.bellace-header-over-hero .section-header{background:transparent}.bellace-hero[data-under-header]{margin-top:calc(var(--bellace-header-height, 0px) * -1)}.bellace-hero[data-under-header] .bellace-hero__media{min-height:calc(var(--bellace-header-height, 0px) + 22rem)}@media screen and (max-width:749px){.media-full .bellace-hero__media{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.media-full .bellace-hero__media{aspect-ratio:4 / 3.6}.bellace-hero[data-under-header] .bellace-hero__media{aspect-ratio:auto;height:calc(var(--bellace-header-height, 0px) + 82vw)}.media-full .bellace-hero__content{z-index:2;margin-top:-8rem;box-shadow:0 1.6rem 4rem #6b1f2e14}}@media screen and (max-width:749px){.bellace-hero[data-under-header] .bellace-hero__media-inner{top:calc(var(--bellace-header-height, 0px) * .85)}}.bellace-steps__editor{padding-top:var(--space-5);padding-bottom:var(--space-5)}.bellace-steps{--marker-size: 5.6rem;--line-gap: 1.2rem;--row-gap: var(--space-7);--col-gap: var(--space-6);padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-steps .bellace-steps__list{display:grid;row-gap:var(--row-gap);margin:0 auto;padding:0;max-width:112rem}.bellace-steps__item{--step-delay: 0ms;position:relative;display:grid;grid-template-columns:var(--marker-size) 1fr;column-gap:var(--space-5);align-items:start;align-content:start}.bellace-steps__marker{display:inline-flex;align-items:center;justify-content:center;width:var(--marker-size);height:var(--marker-size);border:1px solid rgba(var(--color-link),.5);border-radius:50%;background-color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.08em;color:rgb(var(--color-link));position:relative;z-index:1}.bellace-steps__body{display:flex;flex-direction:column;gap:var(--space-2);padding-top:.4rem}.bellace-steps__visual{color:rgb(var(--color-link));margin-bottom:var(--space-2)}.bellace-steps__icon{width:4rem;height:4rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-steps__item:hover .bellace-steps__icon{transform:translateY(-3px)}.bellace-steps__visual--image{width:100%;max-width:32rem;aspect-ratio:4 / 5;overflow:hidden;background-color:rgba(var(--color-blush-rgb),.6)}.bellace-steps__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration-long) var(--motion-ease)}.bellace-steps__item:hover .bellace-steps__image{transform:scale(1.03)}.bellace-steps .bellace-steps__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;letter-spacing:.02em;line-height:1.3;color:rgb(var(--color-foreground))}.bellace-steps__text{margin:0;max-width:36rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-steps__item:not(:last-child):after{content:"";position:absolute;left:calc(var(--marker-size) / 2);top:calc(var(--marker-size) + var(--line-gap));bottom:calc(var(--row-gap) * -1 + var(--line-gap));width:1px;background-color:rgb(var(--color-link));transform-origin:top center}.reveal-on .bellace-steps .bellace-steps__item{transition-delay:var(--step-delay)}.reveal-on .bellace-steps .bellace-steps__item:not(:last-child):after{transform:scaleY(0);transition:transform var(--motion-duration-long) var(--motion-ease) calc(var(--step-delay) + .3s)}.reveal-on .bellace-steps .bellace-steps__item.is-revealed:after{transform:none}@media screen and (min-width:750px){.bellace-steps{--marker-size: 6.4rem;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-steps .bellace-steps__list{grid-template-columns:repeat(var(--steps-count),minmax(0,1fr));column-gap:var(--col-gap)}.bellace-steps__item{--step-delay: calc(var(--step-index) * .32s);grid-template-columns:1fr;justify-items:center;row-gap:var(--space-5);text-align:center}.bellace-steps__body{align-items:center;padding-top:0}.bellace-steps__item:not(:last-child):after{left:calc(50% + var(--marker-size) / 2 + var(--line-gap));top:calc(var(--marker-size) / 2);bottom:auto;width:calc(100% + var(--col-gap) - var(--marker-size) - var(--line-gap) * 2);height:1px;transform-origin:left center}.reveal-on .bellace-steps .bellace-steps__item:not(:last-child):after{transform:scaleX(0)}}.bellace-steps .bellace-steps__visual--image{border-radius:var(--bellace-radius-card)}.reveal-on .bellace-steps .bellace-steps__visual--image{clip-path:inset(10% 10% 10% 10% round var(--bellace-radius-card));transition:clip-path .9s var(--motion-ease) var(--step-delay)}.reveal-on .bellace-steps .bellace-steps__item.is-revealed .bellace-steps__visual--image{clip-path:inset(0 0 0 0 round var(--bellace-radius-card))}@media screen and (min-width:750px){.bellace-steps__item{--step-delay: calc(var(--step-index) * .6s)}}@media(prefers-reduced-motion:reduce){.reveal-on .bellace-steps .bellace-steps__visual--image{clip-path:none;transition:none}}.bellace-hts{--hts-ease: cubic-bezier(.2, .7, .2, 1);padding-top:var(--space-8, 6.4rem)}.bellace-hts__intro{max-width:76rem;margin:0 auto var(--space-6);text-align:center}.bellace-hts__heading{margin:1.2rem 0;font-family:var(--font-display-family);font-size:clamp(3.6rem,5vw,6.4rem);font-weight:400;line-height:1.05}.bellace-hts__lede{margin:0;color:rgba(var(--color-foreground),.75)}.bellace-hts__story{display:block;position:relative;height:420vh}.bellace-hts__stage{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-8, 6.4rem);align-items:center;height:100vh}.bellace-hts__copy{position:relative;min-height:34rem}.bellace-hts__step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;opacity:0;visibility:hidden;transform:translateY(-1.2rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.bellace-hts__step.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--hts-ease) .2s,transform .6s var(--hts-ease) .2s,visibility 0s}.bellace-hts__num{font-family:var(--font-display-family);font-size:9.6rem;line-height:1;color:#6b1f2e}.bellace-hts__title{margin:0;font-family:var(--font-display-family);font-size:clamp(3.6rem,4vw,5.6rem);font-weight:400;line-height:1.05}.bellace-hts__text{margin:0;max-width:42rem;font-size:1.8rem;line-height:1.6}.bellace-hts__cta{width:fit-content;margin-top:.8rem}.bellace-hts__rail{position:absolute;left:0;bottom:-4.8rem;display:flex;gap:1rem}.bellace-hts__rail span{width:3.6rem;height:.4rem;border-radius:.4rem;background:rgba(var(--color-foreground),.15);transition:background .4s var(--hts-ease)}.bellace-hts__rail span.is-on{background:#6b1f2e}.bellace-hts__media{position:relative;width:100%;max-height:82vh;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--bellace-radius-card);box-shadow:0 2.4rem 6rem #6b1f2e29}.bellace-hts__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .7s var(--hts-ease),transform 1.2s var(--hts-ease)}.bellace-hts__image.is-active{opacity:1;transform:none}.bellace-hts__cards{display:none}@media screen and (max-width:749px),(prefers-reduced-motion:reduce){.bellace-hts__story{height:auto;padding-bottom:var(--space-7, 4.8rem)}.bellace-hts__stage{display:none}.bellace-hts__carousel{display:block}.bellace-hts__cards{display:flex;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none}.bellace-hts__cards::-webkit-scrollbar{display:none}.bellace-hts__card{flex:0 0 82%;scroll-snap-align:start}.bellace-hts__carousel .bellace-carousel__controls{justify-content:flex-end;margin-top:var(--space-4, 1.6rem)}.bellace-hts__card{overflow:hidden;border-radius:var(--bellace-radius-card);background:#fff;color:#111}.bellace-hts__card-image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.bellace-hts__card-copy{display:flex;flex-direction:column;gap:.6rem;padding:1.8rem 2rem 2.4rem}.bellace-hts__card .bellace-hts__num{font-size:2.8rem}.bellace-hts__card .bellace-hts__title{font-size:2.4rem}.bellace-hts__card .bellace-hts__text{font-size:1.6rem}}.bellace-imgtext{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-imgtext__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.bellace-imgtext__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--bellace-radius-card);background-color:var(--color-blush)}.bellace-imgtext__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-imgtext__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);min-height:28rem;padding:var(--space-6) var(--space-5);border-radius:var(--bellace-radius-card)}.bellace-imgtext__panel--blush{background-color:var(--color-blush);color:var(--color-ink)}.bellace-imgtext__panel--velvet{background-color:var(--color-velvet);color:var(--color-pearl)}.bellace-imgtext__label{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.bellace-imgtext__sentence{margin:0;font-family:var(--font-display-family);font-size:clamp(2.8rem,3.6vw,4.8rem);font-weight:400;line-height:1.15;overflow-wrap:anywhere}.bellace-imgtext__sentence--placeholder{opacity:.55}.bellace-imgtext__panel--velvet .bellace-imgtext__button{--color-button: var(--color-pearl-rgb);--color-button-text: var(--color-velvet-rgb)}.bellace-imgtext__panel--velvet .bellace-imgtext__button:focus-visible{outline-color:var(--color-pearl)}.bellace-imgtext__panel.reveal{transition-delay:.12s}@media screen and (min-width:750px){.bellace-imgtext{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-imgtext__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.bellace-imgtext__row--image-right .bellace-imgtext__media{order:2}.bellace-imgtext__row--text-only{grid-template-columns:minmax(0,1fr)}.bellace-imgtext__media{aspect-ratio:auto;min-height:52rem}.bellace-imgtext__panel{min-height:52rem;padding:var(--space-8) var(--space-7)}.bellace-imgtext__row--text-only .bellace-imgtext__panel{min-height:32rem;align-items:center;text-align:center}}.bellace-layers{display:block;padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-layers__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "tabs" "media" "panels";row-gap:var(--space-5)}.bellace-layers__header{grid-area:header;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.bellace-layers__tabs-wrap{grid-area:tabs;margin:0 calc(var(--page-gutter, 1.5rem) * -1)}.bellace-layers__tabs{display:flex;gap:var(--space-2);padding:0 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bellace-layers__tabs::-webkit-scrollbar{display:none}.bellace-layers__tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:baseline;gap:var(--space-2);min-height:4.8rem;padding:1.2rem 1.6rem;border:0;background:transparent;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6);cursor:pointer;scroll-snap-align:start;transition:color var(--motion-duration-short) var(--motion-ease)}.bellace-layers__tab:after{content:"";position:absolute;left:1.6rem;right:1.6rem;bottom:.4rem;height:1px;background-color:rgb(var(--color-link));transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration) var(--motion-ease)}.bellace-layers__tab:hover,.bellace-layers__tab[aria-selected=true]{color:rgb(var(--color-foreground))}.bellace-layers__tab[aria-selected=true]:after{transform:scaleX(1)}.bellace-layers__tab:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.bellace-layers__tab-number{font-size:1.2rem;font-weight:500;letter-spacing:.08em;color:rgb(var(--color-link))}.bellace-layers__media{grid-area:media;position:relative;aspect-ratio:var(--layers-ratio);overflow:hidden;border-radius:calc(var(--bellace-radius-card) * 1.17);background-color:var(--color-blush);color:var(--color-velvet)}.bellace-layers__media-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(1.03);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration-long) var(--motion-ease)}.bellace-layers__media-item.is-active{opacity:1;transform:none}.bellace-layers__image{display:block;width:100%;height:100%;object-fit:cover}.bellace-layers .bellace-layer-illustration{width:78%;height:78%}.bellace-layers__panels{grid-area:panels;display:grid}.bellace-layers__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate3d(0,.8rem,0);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration)}.bellace-layers__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.bellace-layers__panel:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-layers .bellace-layers__panel-heading{margin:0 0 var(--space-2);font-family:var(--font-display-family);font-size:2.8rem;font-weight:400;line-height:1.15;color:rgb(var(--color-foreground))}.bellace-layers__panel-text{max-width:48rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-layers__panel-text>:first-child{margin-top:0}.bellace-layers__panel-text>:last-child{margin-bottom:0}@media screen and (min-width:750px){.bellace-layers{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-layers__tabs-wrap{margin:0 -1.6rem}.bellace-layers__tabs{padding:0}}@media screen and (min-width:990px){.bellace-layers__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"media header" "media tabs" "media panels";column-gap:var(--space-9);row-gap:var(--space-5);align-items:start}.bellace-layers__header{align-self:end}.bellace-layers__tabs-wrap{margin:0}.bellace-layers__tabs{flex-direction:column;gap:0;overflow:visible;border-top:1px solid rgba(var(--color-foreground),.12)}.bellace-layers__tab{width:100%;min-height:6.4rem;padding:1.6rem 0;font-size:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12);text-align:left}.bellace-layers__tab:after{left:0;right:0;bottom:-1px}.bellace-layers__tab:hover .bellace-layers__tab-label{transform:translate(.4rem)}.bellace-layers__tab-label{transition:transform var(--motion-duration-short) var(--motion-ease)}}.bellace-reviews{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-reviews__carousel{--card-width-mobile: 85%;--card-width-tablet: 48%;--card-width-desktop: calc((100% - 2 * var(--carousel-gap)) / 3)}.bellace-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;font-size:1.5rem;color:rgb(var(--color-foreground))}.bellace-reviews__summary-count{color:rgba(var(--color-foreground),.7)}.bellace-reviews__all{font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-link));text-underline-offset:.4rem}.bellace-reviews__all:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-review{display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;border-radius:var(--bellace-radius-card, 1.6rem);background-color:var(--color-pearl);color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(var(--color-ink-rgb),.08)}.bellace-review__media{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-blush)}.bellace-review__photo{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.bellace-review__media{aspect-ratio:4 / 3}.bellace-review__photo{object-position:center 30%}}.bellace-review__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6)}.bellace-review__quote{flex:1;margin:0;padding:0;border:0;font-family:var(--font-body-family);font-size:1.5rem;font-style:normal;line-height:1.6;color:rgba(var(--color-ink-rgb),.82)}.bellace-review__quote p{margin:0}.bellace-review__author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.bellace-review__name{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-velvet)}.bellace-review__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;color:rgba(var(--color-ink-rgb),.6)}.bellace-review__verified .bellace-icon{width:1.4rem;height:1.4rem}.bellace-review--placeholder{align-items:center;justify-content:center;min-height:26rem;padding:var(--space-6) var(--space-5);background-color:var(--color-blush);box-shadow:inset 0 0 0 1px rgba(var(--color-velvet-rgb),.35);text-align:center}.bellace-review__placeholder{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-velvet)}@media screen and (min-width:750px){.bellace-reviews{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}bellace-review-story{display:block}.bellace-story__head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.bellace-story__stage{display:grid}.bellace-story__slide{display:grid;grid-area:1 / 1;gap:var(--space-5);align-content:start;margin:0;opacity:0;visibility:hidden;transition:opacity var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration)}.bellace-story__slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.bellace-story__media{overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--bellace-radius-card, 1.6rem);background-color:var(--color-pearl)}@media screen and (max-width:749px){.bellace-story__media{width:58%;aspect-ratio:4 / 5}}.bellace-story__photo{display:block;width:100%;height:100%;object-fit:cover}.bellace-story__content{display:flex;flex-direction:column;gap:var(--space-3)}.bellace-story__mark{font-family:var(--font-display-family);font-size:8rem;line-height:.6;height:3.6rem;color:var(--color-velvet);opacity:.35}.bellace-story__quote{margin:0;padding:0;border:0;font-family:var(--font-display-family);font-size:clamp(2.2rem,2.4vw,3.2rem);font-style:normal;font-weight:400;line-height:1.3;color:rgb(var(--color-foreground))}.bellace-story__quote p{margin:0}.bellace-story__author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.bellace-story__name{font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-velvet)}.bellace-story__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.bellace-story__thumbs{display:flex;gap:var(--space-2);min-width:0;overflow-x:auto;padding:.4rem;scrollbar-width:none}.bellace-story__thumbs::-webkit-scrollbar{display:none}.bellace-story__thumb{flex-shrink:0;width:4.8rem;height:4.8rem;padding:0;overflow:hidden;border:0;border-radius:50%;background:var(--color-pearl);box-shadow:0 0 0 1px rgba(var(--color-foreground),.15);cursor:pointer;opacity:.55;transition:opacity var(--motion-duration-short) var(--motion-ease),box-shadow var(--motion-duration-short) var(--motion-ease)}.bellace-story__thumb:hover,.bellace-story__thumb.is-active{opacity:1}.bellace-story__thumb.is-active{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3.5px var(--color-velvet)}.bellace-story__thumb:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-story__thumb-image{display:block;width:100%;height:100%;object-fit:cover}.bellace-story__thumb-initial{font-family:var(--font-display-family);font-size:2rem;color:var(--color-velvet)}.bellace-story .bellace-story__controls{display:flex;flex-shrink:0}@media screen and (min-width:750px){.bellace-story__slide{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-8);align-items:center}.bellace-story__media{aspect-ratio:4 / 5}.bellace-story__slide--text{grid-template-columns:minmax(0,1fr);max-width:72rem}.bellace-story__thumb{width:5.6rem;height:5.6rem}}@media screen and (min-width:750px){bellace-review-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-8)}.bellace-story__head,.bellace-story__stage{grid-column:1 / -1}.bellace-story__nav{grid-column:2}}.bellace-story--text{max-width:76rem;margin:0 auto;text-align:center}.bellace-story--text .bellace-story__head{align-items:center;margin-bottom:var(--space-5)}.bellace-story--text .bellace-story__slide{justify-items:center}.bellace-story--text .bellace-story__content{align-items:center}.bellace-story--text .bellace-story__mark{display:none}.bellace-story--text .bellace-story__quote{font-size:clamp(1.9rem,2vw,2.4rem);line-height:1.4}.bellace-story--text .bellace-story__author{justify-content:center}.bellace-story--text .bellace-story__nav{justify-content:center;gap:var(--space-5);margin-top:var(--space-5)}.bellace-story--text .bellace-story__thumb{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--color-foreground),.25);box-shadow:none;opacity:1}.bellace-story--text .bellace-story__thumb.is-active{width:2.4rem;border-radius:.4rem;background:var(--color-velvet);box-shadow:none}.bellace-story--text .bellace-story__thumb-initial{display:none}@media screen and (min-width:750px){bellace-review-story.bellace-story--text{display:block}}.bellace-rvfull{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7, 4.8rem)}.bellace-rvfull__reviews,.bellace-rvfull__carousel{min-width:0;max-width:100%}.bellace-rvfull__summary{display:flex;flex-direction:column;gap:var(--space-3)}.bellace-rvfull__score{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-3)}.bellace-rvfull__average{font-family:var(--font-display-family);font-size:7.2rem;line-height:.9;color:rgb(var(--color-foreground))}.bellace-rvfull__count{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.bellace-rvfull .bellace-rvfull__bars{display:grid;gap:.6rem;max-width:32rem;margin:var(--space-2) 0 0;padding:0}.bellace-rvfull__bar{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.bellace-rvfull__track{height:.6rem;overflow:hidden;border-radius:.6rem;background:var(--color-blush)}.bellace-rvfull__track span{display:block;height:100%;border-radius:.6rem;background:var(--color-velvet)}.bellace-rvfull .bellace-rvfull__list{display:grid;gap:var(--space-4);margin:0;padding:0}.bellace-rvfull__reviews{display:flex;flex-direction:column;gap:var(--space-5)}.bellace-rvfull__list:not(.is-open) .bellace-rvcard:nth-child(n+3){display:none}@media screen and (max-width:749px){.bellace-rvfull .bellace-rvfull__list{display:flex;gap:var(--space-3);margin:0 calc(var(--page-gutter, 1.5rem) * -1);padding:.4rem var(--page-gutter, 1.5rem) .8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter, 1.5rem);scrollbar-width:none}.bellace-rvfull .bellace-rvfull__list::-webkit-scrollbar{display:none}.bellace-rvfull .bellace-rvfull__list .bellace-rvcard,.bellace-rvfull__list:not(.is-open) .bellace-rvcard:nth-child(n+3){display:flex;flex:0 0 84%;scroll-snap-align:start}.bellace-rvfull .bellace-rvfull__more{display:none}.bellace-rvfull__carousel .bellace-carousel__controls{justify-content:flex-end;margin-top:var(--space-3)}.bellace-rvfull .bellace-rvfull__list .bellace-rvcard.reveal-item{opacity:1!important;transform:none!important;transition-delay:0s!important}}.bellace-rvfull .bellace-rvfull__more{align-self:center;min-height:4.8rem;padding:0 3.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bellace-rvcard{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5);border-radius:var(--bellace-radius-card, 1.6rem);background:var(--color-pearl);color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(var(--color-ink-rgb),.06)}.bellace-rvcard:before{content:"\201c";position:absolute;top:.8rem;right:1.8rem;font-family:var(--font-display-family);font-size:7.2rem;line-height:1;color:var(--color-velvet);opacity:.12}.bellace-rvcard__top{display:flex;align-items:center;gap:var(--space-3)}.bellace-rvcard__date{font-size:1.2rem;color:rgba(var(--color-ink-rgb),.55)}.bellace-rvcard__quote{margin:0;padding:0;border:0;font-family:var(--font-body-family);font-size:1.5rem;font-style:normal;line-height:1.65;color:rgba(var(--color-ink-rgb),.85)}.bellace-rvcard__quote p{margin:0}.bellace-rvcard__media{width:9.6rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem;background:var(--color-blush)}.bellace-rvcard__photo{display:block;width:100%;height:100%;object-fit:cover}.bellace-rvcard__author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:auto}.bellace-rvcard__initial{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--color-blush);color:var(--color-velvet);font-family:var(--font-display-family);font-size:1.8rem}.bellace-rvcard__name{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-velvet)}@media screen and (min-width:750px){.bellace-rvfull .bellace-rvfull__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bellace-rvfull__list:not(.is-open) .bellace-rvcard:nth-child(n+3){display:flex}.bellace-rvfull__list:not(.is-open) .bellace-rvcard:nth-child(n+5){display:none}}@media screen and (min-width:990px){.bellace-rvfull{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:var(--space-8);align-items:start}.bellace-rvfull__summary{position:sticky;top:12rem}}.bellace-shades{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-shades__line{margin:0;max-width:48rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-shades__list{display:flex;gap:1.6rem;margin:0 -1.5rem;padding:.4rem 1.5rem 1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bellace-shades__list::-webkit-scrollbar{display:none}.bellace-shades__item{flex:0 0 auto;scroll-snap-align:start}.bellace-shades__link{display:flex;flex-direction:column;align-items:center;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.bellace-shades__media{position:relative;display:block;overflow:hidden;width:11.2rem;aspect-ratio:1;border-radius:50%;background-color:var(--color-blush);box-shadow:0 0 0 1px rgba(var(--color-ink-rgb),.06)}.bellace-shades__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration) var(--motion-ease)}a.bellace-shades__link:hover .bellace-shades__media img{transform:scale(1.06)}.bellace-shades__name{max-width:14rem;font-size:1.4rem;letter-spacing:.04em;line-height:1.35;text-align:center;overflow-wrap:anywhere}a.bellace-shades__link:hover .bellace-shades__name{text-decoration:underline;text-underline-offset:.3rem}a.bellace-shades__link:focus-visible{outline:none}a.bellace-shades__link:focus-visible .bellace-shades__media{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-shades__placeholder{opacity:.55}.bellace-shades__list--cards .bellace-shades__media{width:16rem;aspect-ratio:4 / 5;border-radius:calc(var(--bellace-radius-card) * .83)}@media screen and (min-width:750px){.bellace-shades{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-shades__list{flex-wrap:wrap;justify-content:center;gap:3.2rem;margin:0;padding:.4rem 0;overflow:visible}.bellace-shades__media{width:14.4rem}.bellace-shades__list--cards .bellace-shades__media{width:20rem}}.bellace-slogan{overflow:hidden;padding:calc(var(--section-padding-top, 48px) * .6) 0 calc(var(--section-padding-bottom, 48px) * .6)}.bellace-slogan__viewport{overflow:hidden}.bellace-slogan__track{display:flex;width:max-content;animation:bellaceSlogan var(--slogan-duration, 180s) linear infinite;will-change:transform}.bellace-slogan__group{display:flex;flex:0 0 auto;align-items:center}.bellace-slogan__phrase{padding:0 3.2rem;font-family:var(--font-display-family);font-size:clamp(3.2rem,5vw,6.4rem);font-weight:400;line-height:1.1;white-space:nowrap;color:rgb(var(--color-foreground))}.bellace-slogan__mark{display:inline-flex;width:1.8rem;color:rgb(var(--color-foreground));opacity:.6}.bellace-slogan__mark svg{width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.5}@keyframes bellaceSlogan{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.bellace-slogan__track{animation:none!important;transform:none}}.bellace-slogan__editor{padding-top:var(--space-5);padding-bottom:var(--space-5)}@media screen and (min-width:750px){.bellace-slogan{padding:var(--section-padding-top, 48px) 0 var(--section-padding-bottom, 48px)}}.bellace-scroll{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-scroll__frame{display:none}.bellace-scroll__list{display:grid;gap:var(--space-6);margin:0}.bellace-scroll__item{display:grid;gap:var(--space-3)}.bellace-scroll__item-image{position:relative;overflow:hidden;aspect-ratio:4 / 5;margin-bottom:var(--space-2);border-radius:var(--bellace-radius-card);background-color:var(--color-blush)}.bellace-scroll__item-image img,.bellace-scroll__frame-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-scroll__word{margin:0;font-family:var(--font-display-family);font-size:clamp(4rem,7vw,8rem);font-weight:400;line-height:1;overflow-wrap:anywhere;color:rgb(var(--color-foreground))}.bellace-scroll__line{margin:0;max-width:44rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-scroll__placeholder{opacity:.55}@media screen and (min-width:750px){.bellace-scroll{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}@media screen and (min-width:990px){.bellace-scroll__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-8);align-items:start}.bellace-scroll__frame{position:sticky;top:calc(var(--header-height, 0px) + 4rem);display:block;overflow:hidden;aspect-ratio:4 / 5;max-height:calc(100vh - var(--header-height, 0px) - 8rem);border-radius:calc(var(--bellace-radius-card) * 1.17);background-color:var(--color-blush)}.bellace-scroll__frame-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--motion-duration-long) var(--motion-ease)}.bellace-scroll__frame-image.is-active{opacity:1}.bellace-scroll__item-image{display:none}.bellace-scroll__list{gap:0;padding:12vh 0}.bellace-scroll__item{min-height:52vh;align-content:center;opacity:.28;transform:translate(0);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.bellace-scroll__item.is-active{opacity:1;transform:translate(1.2rem)}}.bellace-static .bellace-scroll__item{opacity:1;transform:none}.bellace-split{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-split__list{display:grid;gap:var(--space-5)}.bellace-split__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.bellace-split__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--bellace-radius-card);background-color:var(--color-blush)}.bellace-split__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-split__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);min-height:28rem;padding:var(--space-6) var(--space-5);border-radius:var(--bellace-radius-card)}.bellace-split__panel--blush{background-color:var(--color-blush);color:var(--color-ink)}.bellace-split__panel--velvet{background-color:var(--color-velvet);color:var(--color-pearl)}.bellace-split__label{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;opacity:.8}.bellace-split__sentence{margin:0;font-family:var(--font-display-family);font-size:clamp(2.8rem,3.6vw,4.8rem);font-weight:400;line-height:1.15;overflow-wrap:anywhere}@media screen and (max-width:749px){.bellace-split__panel{min-height:0;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.bellace-split__sentence{font-size:2.4rem}}.bellace-split__sentence--placeholder{opacity:.55}.bellace-split__panel.reveal{transition-delay:.12s}@media screen and (min-width:750px){.bellace-split{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-split__list{gap:var(--space-6)}.bellace-split__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.bellace-split__row--image-right .bellace-split__media{order:2}.bellace-split__row--text-only{grid-template-columns:minmax(0,1fr)}.bellace-split__media{aspect-ratio:auto;min-height:48rem}.bellace-split__panel{min-height:48rem;padding:var(--space-8) var(--space-7)}.bellace-split__row--text-only .bellace-split__panel{min-height:32rem;align-items:center;text-align:center}}.bellace-stepband{overflow:hidden;padding:calc(var(--section-padding-top, 48px) * .6) 0 calc(var(--section-padding-bottom, 48px) * .6)}.bellace-stepband__viewport{overflow:hidden}.bellace-stepband__track{display:flex;width:max-content;animation:bellaceStepband var(--stepband-duration, 120s) linear infinite;will-change:transform}.bellace-stepband:hover .bellace-stepband__track{animation-play-state:paused}.bellace-stepband__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-4);padding-right:var(--space-4)}.bellace-stepband__pill{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3);min-height:6.4rem;padding:.8rem 2.8rem .8rem .8rem;border:1px solid color-mix(in srgb,rgb(var(--color-button)) 18%,rgb(var(--color-background)));border-radius:var(--bellace-radius-pill);background-color:rgb(var(--color-background));background-color:color-mix(in srgb,rgb(var(--color-button)) 8%,rgb(var(--color-background)));color:rgb(var(--color-foreground));white-space:nowrap}.bellace-stepband__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-link))}.bellace-stepband__icon .bellace-icon{width:2.4rem;height:2.4rem}.bellace-stepband__words{display:flex;flex-direction:column;gap:.2rem}.bellace-stepband__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:1.3}.bellace-stepband__text{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}@keyframes bellaceStepband{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bellace-static .bellace-stepband__track{width:auto;animation:none;transform:none}.bellace-static .bellace-stepband__group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;padding:0 1.5rem}.bellace-static .bellace-stepband__group--copy,.bellace-static .bellace-stepband__pill--copy{display:none}@media(prefers-reduced-motion:reduce){.bellace-stepband__track{width:auto;animation:none;transform:none}.bellace-stepband__group{flex:1 1 auto;flex-wrap:wrap;justify-content:center;padding:0 1.5rem}.bellace-stepband__group--copy,.bellace-stepband__pill--copy{display:none}}.bellace-stepband__editor{padding-top:var(--space-5);padding-bottom:var(--space-5)}@media screen and (min-width:750px){.bellace-stepband{padding:var(--section-padding-top, 48px) 0 var(--section-padding-bottom, 48px)}.bellace-stepband__group{gap:var(--space-5);padding-right:var(--space-5)}.bellace-stepband__pill{min-height:7.2rem;padding-right:3.2rem}}.bellace-story{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-story__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:64rem;margin:0 auto;text-align:center}.bellace-story__heading{margin:0 0 var(--space-2);font-family:var(--font-display-family);font-size:clamp(3.6rem,6vw,6.4rem);font-weight:400;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere;color:rgb(var(--color-foreground))}.bellace-story__text{margin:0;max-width:56rem;font-size:1.7rem;line-height:1.75;color:rgba(var(--color-foreground),.8);overflow-wrap:anywhere}.bellace-story__editor{padding-top:var(--space-6);padding-bottom:var(--space-6)}@media screen and (min-width:750px){.bellace-story{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-story__text{font-size:1.8rem}}.bellace-columns{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-columns__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0}.bellace-columns__item{display:grid;align-content:start;gap:1.6rem;padding:.8rem .8rem 2rem;border-radius:var(--bellace-radius-card);background-color:var(--color-blush);color:var(--color-ink)}.bellace-columns__item--pearl{background-color:var(--color-pearl);box-shadow:0 0 0 1px rgba(var(--color-ink-rgb),.08)}.bellace-columns__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:calc(var(--bellace-radius-card) * .75);background-color:rgba(var(--color-pearl-rgb),.5)}.bellace-columns__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-columns__body{display:grid;gap:.6rem;padding:0 1.2rem}.bellace-columns__title{margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:.01em;overflow-wrap:anywhere}.bellace-columns__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-ink-rgb),.75);overflow-wrap:anywhere}.bellace-columns__placeholder{opacity:.55}@media screen and (min-width:750px){.bellace-columns{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-columns__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.bellace-columns__list--1{grid-template-columns:minmax(0,38rem);justify-content:center}.bellace-columns__list--2{grid-template-columns:repeat(2,minmax(0,38rem));justify-content:center}}.bellace-trust{padding-top:calc(var(--trust-padding-top) * .75);padding-bottom:calc(var(--trust-padding-bottom) * .75)}.bellace-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);max-width:120rem;margin:0 auto}.bellace-trust__item:last-child:nth-child(odd){grid-column:1 / -1}.bellace-trust__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;color:rgb(var(--color-foreground));text-decoration:none}.bellace-trust__icon{display:inline-flex;color:rgb(var(--color-link));transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-trust__icon .bellace-icon{width:3.2rem;height:3.2rem}.bellace-trust__label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.06em;line-height:1.4}.bellace-trust__inner:hover .bellace-trust__icon{transform:translateY(-3px)}.bellace-trust__inner--link:hover .bellace-trust__label{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.bellace-trust__inner--link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.6rem}@media screen and (min-width:750px){.bellace-trust{padding-top:var(--trust-padding-top);padding-bottom:var(--trust-padding-bottom)}.bellace-trust__list{grid-template-columns:repeat(var(--trust-columns, 4),minmax(0,1fr));gap:0}.bellace-trust__item{padding:0 var(--space-4)}.bellace-trust__item:last-child:nth-child(odd){grid-column:auto}.bellace-trust--dividers .bellace-trust__item+.bellace-trust__item{border-left:1px solid rgba(var(--color-foreground),.12)}.bellace-trust__label{font-size:1.4rem}}.bellace-ugc{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6);overflow:hidden}.bellace-ugc__intro{margin-bottom:var(--space-5, 3.2rem)}.bellace-ugc__follow{display:inline-flex;align-items:center;gap:.8rem;margin-top:var(--space-2);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-link));text-decoration:none}.bellace-ugc__follow .svg-wrapper{width:1.4rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-ugc__follow:hover .svg-wrapper{transform:translate(.4rem)}.bellace-ugc__follow:hover{text-decoration:underline;text-underline-offset:.4rem}.bellace-ugc__follow:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-ugc__viewport{overflow:hidden}.bellace-ugc__track{display:flex;width:max-content;animation:bellaceUgcScroll var(--ugc-duration, 60s) linear infinite;will-change:transform}.bellace-ugc__group,.bellace-ugc__set{display:flex;flex:0 0 auto;gap:var(--space-3, 1.6rem)}.bellace-ugc__group{padding-right:var(--space-3, 1.6rem)}.bellace-ugc__card{flex:0 0 auto;width:min(62vw,26rem)}.bellace-ugc__media{position:relative;aspect-ratio:var(--ugc-ratio);overflow:hidden;border-radius:var(--bellace-radius-card);background-color:var(--color-blush);isolation:isolate}.bellace-ugc__image,.bellace-ugc__poster,.bellace-ugc__video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}bellace-video-card{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bellace-ugc__poster{z-index:1;transition:opacity var(--motion-duration) var(--motion-ease)}bellace-video-card.is-started .bellace-ugc__poster{opacity:0}.bellace-ugc__tag{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;display:flex;align-items:center;gap:1rem;padding:.6rem 1.2rem .6rem .6rem;border-radius:calc(var(--bellace-radius-card) * .6);background-color:rgba(var(--color-pearl-rgb),.94);color:var(--color-ink);text-decoration:none;box-shadow:0 .4rem 1.6rem #0000001f;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-ugc__tag:hover{transform:translateY(-.2rem)}.bellace-ugc__tag:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.bellace-ugc__tag-image{flex:0 0 auto;width:4.4rem;height:4.4rem;border-radius:calc(var(--bellace-radius-card) * .4);object-fit:cover}.bellace-ugc__tag-words{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:.1rem}.bellace-ugc__tag-title{overflow:hidden;font-size:1.3rem;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.bellace-ugc__tag-price{font-size:1.25rem;line-height:1.3;opacity:.75}.bellace-ugc__tag-arrow{flex:0 0 auto;width:1.4rem}.bellace-ugc__caption{margin:var(--space-3) 0 0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}@keyframes bellaceUgcScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bellace-static .bellace-ugc__viewport{overflow-x:auto;scrollbar-width:none}.bellace-static .bellace-ugc__track{animation:none;padding-left:1.5rem}.bellace-static .bellace-ugc__group--copy,.bellace-static .bellace-ugc__set{display:none}@media(prefers-reduced-motion:reduce){.bellace-ugc__viewport{overflow-x:auto;scrollbar-width:none}.bellace-ugc__track{animation:none;padding-left:1.5rem}.bellace-ugc__group--copy,.bellace-ugc__set{display:none}}@media screen and (max-width:749px){.bellace-ugc__track{animation-duration:calc(var(--ugc-duration, 60s) * .6)}}@media screen and (min-width:750px){.bellace-ugc{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-ugc__card{width:28rem}}.bellace-who{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-who__layout{display:grid;gap:var(--space-6);align-items:start}.bellace-who .bellace-who__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}.bellace-who__bar{border-radius:var(--bellace-radius-card);background-color:var(--color-pearl);color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(var(--color-ink-rgb),.08);transition:background-color var(--motion-duration-short) var(--motion-ease)}.bellace-who__bar[open]{background-color:var(--color-blush)}.bellace-who__summary{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);cursor:pointer;list-style:none}.bellace-who__summary::-webkit-details-marker{display:none}.bellace-who__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem;border-radius:var(--bellace-radius-card)}.bellace-who__bar-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--color-blush);color:var(--color-velvet);transition:background-color var(--motion-duration-short) var(--motion-ease)}.bellace-who__bar[open] .bellace-who__bar-icon{background:#fff}.bellace-who.color-scheme-2 .bellace-who__bar[open]{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--color-velvet-rgb),.35)}.bellace-who.color-scheme-2 .bellace-who__bar[open] .bellace-who__bar-icon{background:var(--color-blush)}.bellace-who__bar-icon svg{width:2rem;height:2rem}.bellace-who__bar-title{flex:1;font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:.01em}.bellace-who__bar-toggle{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem}.bellace-who__bar-toggle:before,.bellace-who__bar-toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:var(--color-velvet);transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-who__bar-toggle:after{transform:rotate(90deg)}.bellace-who__bar[open] .bellace-who__bar-toggle:after{transform:rotate(0)}.bellace-who__panel{display:grid;gap:var(--space-4);padding:0 var(--space-5) var(--space-5)}.bellace-who__bar-text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-ink-rgb),.78)}.bellace-who__panel-media{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--bellace-radius-card)}.bellace-who__image{display:block;width:100%;height:100%;object-fit:cover}.bellace-who__stage{display:none}@media screen and (min-width:750px){.bellace-who{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-who__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.bellace-who__panel{padding-left:calc(var(--space-5) + 4.4rem + var(--space-4))}.bellace-who__panel-media{display:none}.bellace-who__stage{display:grid;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--bellace-radius-card);background-color:var(--color-blush)}.bellace-who__stage-item{grid-area:1 / 1;opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}.bellace-who__stage-item.is-active{opacity:1}}.bellace-who__size{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:56rem;margin:var(--space-8) auto 0;text-align:center}.bellace-who__size-icon{display:inline-flex;color:rgb(var(--color-link))}.bellace-who__size-icon .bellace-icon{width:3.6rem;height:3.6rem}.bellace-who .bellace-who__size-heading{margin:0;font-family:var(--font-display-family);font-size:clamp(2.8rem,3.2vw,3.6rem);font-weight:400;line-height:1.15;color:rgb(var(--color-foreground))}.bellace-who__size-text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-who .bellace-who__size-button{margin-top:var(--space-3);min-height:5.2rem;padding:0 3.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-who .bellace-who__size-button:hover{transform:translateY(-2px)}.bellace-who .bellace-who__size-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}.bellace-why{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6);overflow:hidden}.bellace-why__grid{display:grid;gap:var(--space-7, 4.8rem);align-items:center}.bellace-why__media{position:relative;padding:0 12% 14% 0}.bellace-why__main{overflow:hidden;aspect-ratio:4 / 5;border-radius:999px 999px var(--bellace-radius-card) var(--bellace-radius-card)}.bellace-why__small{position:absolute;right:0;bottom:0;width:42%;overflow:hidden;aspect-ratio:1 / 1;border-radius:50%;box-shadow:0 0 0 .6rem rgb(var(--color-background))}.bellace-why__image{display:block;width:100%;height:100%;object-fit:cover}.bellace-why__badge{position:absolute;top:8%;right:2%;padding:.8rem 1.4rem;border-radius:999px;background:var(--color-velvet);color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bellace-why__heading{margin:var(--space-2, .8rem) 0 var(--space-6, 3.2rem)}.bellace-why .bellace-why__list{margin:0;padding:0;border-top:1px solid rgba(var(--color-foreground),.15)}.bellace-why__reason{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:var(--space-4, 1.6rem);padding:var(--space-5, 2.4rem) 0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.bellace-why__num{font-family:var(--font-display-family);font-size:3.6rem;line-height:1;color:var(--color-velvet)}.bellace-why .bellace-why__title{margin:0 0 .6rem;font-family:var(--font-display-family);font-size:clamp(2.4rem,2.4vw,3rem);font-weight:400;line-height:1.15;color:rgb(var(--color-foreground))}.bellace-why__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.bellace-why{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-why__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-9, 8rem)}}.bellace-guide{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-guide__intro{max-width:64rem;margin-bottom:var(--space-5, 3.2rem)}.bellace-guide__lead{margin-top:var(--space-3);font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-guide__grid{display:grid;grid-template-columns:1fr;gap:var(--space-3, 1.6rem);margin:0}.bellace-guide__card{border-radius:var(--bellace-radius-card);background-color:color-mix(in srgb,rgb(var(--color-button)) 6%,rgb(var(--color-background)))}.bellace-guide__summary{display:flex;align-items:center;gap:var(--space-3, 1.6rem);padding:1.2rem 1.6rem;cursor:pointer;list-style:none}.bellace-guide__summary::-webkit-details-marker{display:none}.bellace-guide__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;border-radius:var(--bellace-radius-card)}.bellace-guide__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-link))}.bellace-guide__icon .bellace-icon{width:2.2rem;height:2.2rem}.bellace-guide__title{flex:1 1 auto;margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:.01em}.bellace-guide__toggle{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem}.bellace-guide__toggle:before,.bellace-guide__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background-color:currentColor;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-guide__toggle:after{transform:rotate(90deg)}.bellace-guide__details[open] .bellace-guide__toggle:after{transform:rotate(0)}.bellace-guide__text{padding:0 1.6rem 1.6rem calc(1.6rem + 4.4rem + var(--space-3, 1.6rem));font-size:1.45rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-guide__text>:first-child{margin-top:0}.bellace-guide__text>:last-child{margin-bottom:0}.bellace-guide__actions{margin-top:var(--space-5, 3.2rem);text-align:center}@media screen and (min-width:750px){.bellace-guide{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-guide__grid{grid-template-columns:repeat(2,1fr)}.bellace-guide__card{padding:var(--space-5, 3.2rem) var(--space-4, 2.4rem);text-align:center}.bellace-guide__summary{flex-direction:column;gap:var(--space-2);padding:0;cursor:default;pointer-events:none}.bellace-guide__icon{width:6.4rem;height:6.4rem}.bellace-guide__icon .bellace-icon{width:3rem;height:3rem}.bellace-guide__title{margin-top:var(--space-2);font-size:1.7rem}.bellace-guide__toggle{display:none}.bellace-guide__text{padding:var(--space-2) 0 0}}@media screen and (min-width:990px){.bellace-guide__grid{grid-template-columns:repeat(4,1fr)}}.bellace-quiz{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-quiz__card{display:block;max-width:82rem;margin:var(--space-6) auto 0;padding:var(--space-6) var(--space-4);border-radius:var(--bellace-radius-card);background:#fff;color:#111;text-align:center}.bellace-quiz__progress{display:flex;justify-content:center;gap:.8rem;margin:0 0 var(--space-5)}.bellace-quiz__progress li{width:3.2rem;height:.4rem;border-radius:.4rem;background:#1111111f;transition:background var(--motion-duration) var(--motion-ease)}.bellace-quiz__progress li.is-active{background:#6b1f2e}.bellace-quiz__step{margin:0;padding:0;border:0;min-width:0}.bellace-quiz__question{display:block;width:100%;margin:0 0 var(--space-5);padding:0;font-family:var(--font-display-family);font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.15}.bellace-quiz__options{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.bellace-quiz__option{min-height:4.8rem;padding:0 2.4rem;border:1px solid rgba(17,17,17,.25);border-radius:4rem;background:#fff;color:#111;font:inherit;font-size:1.5rem;cursor:pointer;transition:background var(--motion-duration-short) var(--motion-ease),color var(--motion-duration-short) var(--motion-ease),border-color var(--motion-duration-short) var(--motion-ease)}.bellace-quiz__option:hover,.bellace-quiz__option:focus-visible{border-color:#6b1f2e}.bellace-quiz__option:focus-visible{outline:2px solid rgb(107,31,46);outline-offset:2px}.bellace-quiz__option[aria-pressed=true]{background:#6b1f2e;border-color:#6b1f2e;color:#fff}.bellace-quiz__match[hidden],.bellace-quiz__step[hidden]{display:none}.bellace-quiz__result .bellace-eyebrow{margin:var(--space-2) 0 0}.bellace-quiz__matches{display:grid;gap:var(--space-3);margin:var(--space-4) 0}.bellace-quiz__match{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-4);align-items:center;padding:1rem;border-radius:var(--bellace-radius-card);background:var(--color-blush, #ead2d6);color:#111;text-align:left;text-decoration:none}.bellace-quiz__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:1.6rem}.bellace-quiz__match-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.bellace-quiz__match-title{font-family:var(--font-display-family);font-size:2.6rem;line-height:1.1}.bellace-quiz__match-price,.bellace-quiz__match-length{font-size:1.4rem}.bellace-quiz__match-button{margin-top:.6rem;min-height:4.4rem;padding:0 2.4rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.bellace-quiz__restart{font-size:1.4rem;background:none;border:0;cursor:pointer;color:#111}.bellace-quiz__editor{padding:var(--space-6) 0}@media screen and (min-width:750px){.bellace-quiz{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-quiz__card{padding:var(--space-7) var(--space-6)}.bellace-quiz__match{grid-template-columns:16rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bellace-quiz__option,.bellace-quiz__progress li{transition:none}}.bellace-quiz__card{max-width:96rem;padding:var(--space-6) var(--space-4) var(--space-7)}.bellace-quiz__progress{margin-top:var(--space-3);margin-bottom:var(--space-8)}.bellace-quiz__question{margin-bottom:var(--space-6)}.bellace-quiz__option--image{display:flex;flex-direction:column;width:calc(50% - .5rem);max-width:18rem;min-height:0;padding:.6rem .6rem 1.2rem;border-radius:2rem;gap:1rem;overflow:hidden}.bellace-quiz__option-image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:1.4rem}.bellace-quiz__option-label{font-size:1.4rem;line-height:1.3}.bellace-quiz__option--image[aria-pressed=true] .bellace-quiz__option-label{color:#fff}.bellace-quiz__match{grid-template-columns:minmax(0,1fr);padding:1.2rem}.bellace-quiz__match .bellace-quiz__image{aspect-ratio:4 / 5;border-radius:1.8rem}.bellace-quiz__match-copy{align-items:center;text-align:center;padding:var(--space-2) 0 var(--space-3)}.bellace-quiz__match-title{font-size:clamp(3rem,4vw,4.4rem)}.bellace-quiz__also{margin-top:var(--space-5)}.bellace-quiz__also-title{margin:0 0 var(--space-3);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bellace-quiz__also-list{display:flex;justify-content:center;gap:1.2rem}.bellace-quiz__also-item{display:flex;flex-direction:column;gap:.6rem;width:30%;max-width:14rem;color:inherit;font-size:1.3rem;text-decoration:none}.bellace-quiz__also-item[hidden],.bellace-quiz__also[hidden]{display:none}.bellace-quiz__also-image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:1.4rem}@media screen and (min-width:750px){.bellace-quiz__card{padding:var(--space-7) var(--space-7) var(--space-8, 6.4rem)}.bellace-quiz__option--image{width:18rem}.bellace-quiz__options:has(>:nth-child(5)) .bellace-quiz__option--image{width:calc((100% - 4rem)/5)}.bellace-quiz__match{grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:var(--space-6);padding:1.6rem}.bellace-quiz__match-copy{align-items:flex-start;text-align:left}}.bellace-contact #ContactForm{padding:2.4rem 1.6rem;border-radius:calc(var(--bellace-radius-card) * 1.17);background-color:var(--color-blush);color:var(--color-ink)}.bellace-contact .field__input{background-color:var(--color-pearl);border-radius:var(--inputs-radius)}.bellace-contact .field>.text-area{border-radius:min(var(--bellace-radius-field),var(--bellace-radius-card))}.bellace-contact .contact__fields{align-items:start}.bellace-contact .contact__button{margin-top:var(--space-4)}.bellace-contact .contact__button .button{width:100%}@media screen and (min-width:750px){.bellace-contact #ContactForm{padding:4.8rem}.bellace-contact .contact__button .button{width:auto}}.footer.bellace-footer{position:relative;border-top:0;border-radius:calc(var(--bellace-radius-card) * 1.33) calc(var(--bellace-radius-card) * 1.33) 0 0}.bellace-footer__inner{position:relative;z-index:1}.bellace-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7) var(--space-6)}.bellace-footer .footer-block{width:auto;margin:0;padding:0}.bellace-footer .footer-block__heading{margin:0 0 var(--space-4);font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-footer .footer-block__details-content{margin:0}.bellace-footer .footer-block__details-content .list-menu__item--link{display:inline-block;padding:.6rem 0;font-size:1.5rem;color:rgba(var(--color-foreground),.75);text-decoration:none;border-radius:.4rem;transition:color var(--motion-duration-short) var(--motion-ease)}.bellace-footer .footer-block__details-content .list-menu__item--link:hover,.bellace-footer .footer-block__details-content .list-menu__item--active{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.bellace-footer a:focus-visible,.bellace-footer button:focus-visible,.bellace-footer input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}.bellace-footer .footer-block__logo-link{display:inline-block;color:rgb(var(--color-foreground));text-decoration:none;border-radius:.4rem}.bellace-footer .footer-block__logo-link img{max-width:18rem;height:auto}.bellace-footer .footer-block__tagline,.bellace-footer .footer-block__newsletter-text{margin:var(--space-4) 0 0;max-width:32rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-footer .footer__list-social{justify-content:flex-start;margin:0}.bellace-footer__social .footer__follow-on-shop{margin-bottom:var(--space-4)}.bellace-footer .bellace-footer__trust.list-unstyled{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(.6rem,2vw,var(--space-4));margin:var(--space-8) 0 0;padding:var(--space-5) 0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.bellace-footer__trust-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;font-size:clamp(1.05rem,3.1vw,1.3rem);letter-spacing:.02em;line-height:1.3;text-align:center;overflow-wrap:anywhere;color:rgba(var(--color-foreground),.85)}.bellace-footer__trust-item .bellace-icon{width:clamp(2rem,6vw,2.6rem);height:clamp(2rem,6vw,2.6rem);color:rgb(var(--color-foreground))}.bellace-footer__bottom{display:grid;gap:var(--space-4);justify-items:center;margin-top:var(--space-6);text-align:center}.bellace-footer .footer__localization:empty{display:none}.bellace-footer .list-payment{justify-content:center;margin:0}.bellace-footer .copyright__content,.bellace-footer .copyright__content a{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.bellace-footer .copyright__content a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.bellace-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.6rem}.bellace-footer .bellace-footer__legal .policies{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem}.bellace-footer__legal .policies li:before{content:none}.bellace-footer__wordmark{position:relative;margin-top:var(--space-7);overflow:hidden;line-height:.8;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.bellace-footer__wordmark-text{display:block;font-family:var(--font-logo-family);font-size:clamp(6.4rem,18vw,28rem);font-weight:400;font-variation-settings:"opsz" 36;letter-spacing:.08em;margin-right:-.08em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.1);transform:translateY(12%)}@media screen and (min-width:750px){.bellace-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.bellace-footer__bottom{grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left}.bellace-footer__bottom .bellace-footer__payment{justify-self:start}.bellace-footer__bottom .bellace-footer__legal{justify-self:end;justify-content:flex-end}}@media screen and (min-width:990px){.bellace-footer__top{grid-template-columns:minmax(0,1.6fr) repeat(var(--footer-columns, 2),minmax(0,1fr));column-gap:var(--space-7)}}.bellace-footer__tab{--tab-curve: 2rem;position:absolute;bottom:calc(100% - 1px);left:50%;z-index:1;padding:1.6rem 3.2rem .8rem;border-radius:var(--bellace-radius-card) var(--bellace-radius-card) 0 0;background-color:rgb(var(--color-background));transform:translate(-50%)}.bellace-footer__tab:before,.bellace-footer__tab:after{content:"";position:absolute;bottom:0;width:calc(var(--tab-curve) + 1px);height:var(--tab-curve);pointer-events:none}.bellace-footer__tab:before{right:calc(100% - 1px);background:radial-gradient(circle at 0 0,transparent var(--tab-curve),rgb(var(--color-background)) calc(var(--tab-curve) + .5px))}.bellace-footer__tab:after{left:calc(100% - 1px);background:radial-gradient(circle at 100% 0,transparent var(--tab-curve),rgb(var(--color-background)) calc(var(--tab-curve) + .5px))}.bellace-footer__tab-link{--text-logo-size: 2.4rem;display:block;color:rgb(var(--color-foreground));text-decoration:none;border-radius:.8rem}.bellace-footer__tab-link img{display:block;width:auto;max-width:16rem;max-height:3.2rem}.bellace-footer__tab-link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-footer-wrap--signup{position:relative}.bellace-signup{padding:var(--space-8) 0 calc(var(--space-8) + 5.6rem)}.bellace-signup__inner{position:relative}.bellace-signup__content{position:relative;z-index:1;max-width:52rem;margin:0 auto;text-align:center}.bellace-signup__heading{margin:0;font-family:var(--font-display-family);font-size:clamp(3.2rem,5vw,4.8rem);font-weight:400;line-height:1.1;letter-spacing:0;color:rgb(var(--color-foreground))}.bellace-signup__text{margin:var(--space-3) auto 0;max-width:40rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-signup .newsletter-form{align-items:stretch;max-width:48rem;margin:var(--space-6) auto 0}.bellace-signup .newsletter-form__field-wrapper{max-width:none}.bellace-signup .newsletter-form .field{display:flex;align-items:center;min-height:6rem;padding:.6rem .6rem .6rem 2.4rem;border-radius:var(--bellace-radius-field);background-color:var(--color-pearl);box-shadow:0 0 0 1px rgba(var(--color-ink-rgb),.1),0 1.2rem 3.2rem rgba(var(--color-velvet-rgb),.1)}.bellace-signup .newsletter-form .field:before,.bellace-signup .newsletter-form .field:after{display:none}.bellace-signup .newsletter-form .field__input{flex:1;min-width:0;height:4.8rem;padding:0;border:0;background:transparent;box-shadow:none;font-size:1.6rem;color:var(--color-ink)}.bellace-signup .newsletter-form .field__label{left:2.4rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:rgba(var(--color-ink-rgb),.6)}.bellace-signup .newsletter-form .field__input:focus~.field__label,.bellace-signup .newsletter-form .field__input:not(:placeholder-shown)~.field__label{opacity:0}.bellace-signup .newsletter-form .field__input::placeholder{opacity:0}.bellace-signup .newsletter-form .field:focus-within{outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-signup .newsletter-form .field__input:focus-visible{outline:none;box-shadow:none}.bellace-footer-wrap .bellace-signup .newsletter-form .newsletter-form__button.bellace-footer__subscribe{position:static;flex:0 0 auto;width:auto;height:4.8rem;margin:0;padding:0 2.8rem;border-radius:var(--bellace-radius-pill);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-footer-wrap .bellace-signup .newsletter-form .newsletter-form__button.bellace-footer__subscribe:hover{transform:translateY(-1px)}.bellace-footer-wrap .bellace-signup .newsletter-form .newsletter-form__button.bellace-footer__subscribe:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem}.bellace-signup .newsletter-form__message{justify-content:center;margin-top:var(--space-3);font-size:1.4rem;color:rgb(var(--color-foreground))}.bellace-signup__hair{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bellace-signup__strand-lane{position:absolute;top:0;bottom:0;left:var(--left-narrow, var(--left));width:calc(var(--length) * .2)}.bellace-signup__strand-lane--wide{display:none}.bellace-signup__strand-rise{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(0,calc(var(--rest) * -1),0)}.bellace-signup__strand-sway{position:absolute;left:0;bottom:0;width:100%;transform-origin:50% 0}.bellace-signup__strand-line{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--color-velvet);stroke:color-mix(in srgb,var(--color-velvet) 35%,rgb(var(--color-background)));stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.bellace-signup__strand-line path{vector-effect:non-scaling-stroke}@media screen and (min-width:750px){.bellace-signup__strand-lane--wide{display:block}}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){html:not(.bellace-static) .bellace-signup__strand-lane{left:var(--left)}}@media(prefers-reduced-motion:no-preference){html:not(.bellace-static) .bellace-signup__strand-rise{transform:translate3d(0,var(--length),0);animation:bellace-hair-rise var(--rise-time, 20s) linear var(--delay, 0s) infinite}html:not(.bellace-static) .bellace-signup__strand-sway{animation:bellace-hair-sway var(--sway-time, 7s) ease-in-out var(--delay, 0s) infinite alternate}html:not(.bellace-static) .bellace-signup__strand-line{opacity:0;animation:bellace-hair-fade var(--rise-time, 20s) linear var(--delay, 0s) infinite}}.bellace-static .bellace-signup__strand-lane--moving{display:none}@media(prefers-reduced-motion:reduce){.bellace-signup__strand-lane--moving{display:none}}@keyframes bellace-hair-rise{0%{transform:translate3d(0,var(--length, 10rem),0)}to{transform:translate3d(0,-100%,0)}}@keyframes bellace-hair-sway{0%{transform:translate3d(-.8rem,0,0) rotate(-4deg)}to{transform:translate3d(.8rem,0,0) rotate(4deg)}}@keyframes bellace-hair-fade{0%{opacity:0}15%,75%{opacity:.9}to{opacity:0}}.bellace-signup{position:relative}.bellace-signup__marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bellace-signup__side{position:absolute;bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:calc(50% - 12.4rem);height:11.8rem}.bellace-signup__side--left{left:1.2rem}.bellace-signup__side--right{right:1.2rem}.bellace-signup__mark{display:block;flex:0 0 auto;max-width:100%}.bellace-signup__mark--lace,.bellace-signup__mark--dots,.bellace-signup__mark--comb,.bellace-signup__mark--lock{display:none}.bellace-signup__mark svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--color-velvet);stroke:color-mix(in srgb,var(--color-velvet) 72%,rgb(var(--color-background)));stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;animation:bellace-signup-drift var(--drift-time, 16s) ease-in-out var(--drift-delay, 0s) infinite}.bellace-signup__mark path{vector-effect:non-scaling-stroke}.bellace-signup__mark .bellace-signup__fine{stroke:color-mix(in srgb,var(--color-velvet) 42%,rgb(var(--color-background)));stroke-width:1}.bellace-signup__mark .bellace-signup__lace-edge{stroke-dasharray:.5 4}.bellace-signup__mark .bellace-signup__strand{fill:rgb(var(--color-background))}.bellace-signup__mark circle{stroke-width:2}.bellace-signup__sway{transform-box:view-box;transform-origin:22px 1px;animation:bellace-signup-sway 9s ease-in-out infinite}@keyframes bellace-signup-drift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(var(--drift-x, 6px),var(--drift-y, -8px),0) rotate(var(--drift-r, 2deg))}}@keyframes bellace-signup-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.bellace-static .bellace-signup__mark svg,.bellace-static .bellace-signup__sway{animation:none}@media(prefers-reduced-motion:reduce){.bellace-signup__mark svg,.bellace-signup__sway{animation:none}}.bellace-signup__mark--braid{width:2.4rem;--drift-time: 17s;--drift-delay: -5s;--drift-x: 3px;--drift-y: -5px;--drift-r: 1deg}.bellace-signup__mark--wig{width:6.4rem;--drift-time: 15s;--drift-delay: -9s;--drift-x: -5px;--drift-y: -6px;--drift-r: -2deg}.bellace-signup__mark--lace{width:12rem;--drift-time: 19s;--drift-delay: -2s;--drift-x: 6px;--drift-y: 5px;--drift-r: 3deg}.bellace-signup__mark--dots{width:5.6rem;--drift-time: 13s;--drift-delay: -7s;--drift-x: -4px;--drift-y: -6px;--drift-r: 12deg}.bellace-signup__mark--comb{width:15rem;--drift-time: 20s;--drift-delay: -12s;--drift-x: -6px;--drift-y: 6px;--drift-r: -3deg}.bellace-signup__mark--lock{width:6.4rem;--drift-time: 18s;--drift-delay: -4s;--drift-x: 5px;--drift-y: -7px;--drift-r: 2deg}@media screen and (max-width:749px){.bellace-signup--marks{padding-bottom:calc(var(--space-8) + 8.4rem)}}@media screen and (min-width:750px){.bellace-signup{padding:var(--space-9) 0 calc(var(--space-9) + 6.4rem)}.bellace-signup__side{bottom:1.6rem;height:14rem}.bellace-signup__mark--braid{width:2.8rem}.bellace-signup__mark--wig{width:9rem}}@media screen and (min-width:990px){.bellace-signup__side{top:var(--space-6);bottom:var(--space-6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center;justify-items:center;gap:var(--space-5) var(--space-4);width:min(32rem,calc(50% - 30rem));height:auto}.bellace-signup__side--left{left:auto;right:calc(50% + 28.4rem);grid-template-areas:"lace braid" "dots braid"}.bellace-signup__side--right{right:auto;left:calc(50% + 28.4rem);grid-template-areas:"wig lock" "comb comb"}.bellace-signup__mark--lace,.bellace-signup__mark--dots,.bellace-signup__mark--comb,.bellace-signup__mark--lock{display:block}.bellace-signup__mark--braid{grid-area:braid;width:5.2rem}.bellace-signup__mark--lace{grid-area:lace}.bellace-signup__mark--dots{grid-area:dots}.bellace-signup__mark--wig{grid-area:wig;width:12rem}.bellace-signup__mark--lock{grid-area:lock}.bellace-signup__mark--comb{grid-area:comb}}.bellace-footer__fold-summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.bellace-footer__fold-summary::-webkit-details-marker{display:none}.bellace-footer__fold-summary .footer-block__heading{margin:0}.bellace-footer__fold-icon{position:relative;width:1.4rem;height:1.4rem}.bellace-footer__fold-icon:before,.bellace-footer__fold-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-footer__fold-icon:after{transform:rotate(90deg)}.bellace-footer__fold[open] .bellace-footer__fold-icon:after{transform:rotate(0)}.bellace-footer__fold .footer-block__details-content{margin-top:var(--space-3)}.bellace-footer .footer-block__about{max-width:36rem;margin:var(--space-3) 0 0;font-size:1.4rem;line-height:1.6;opacity:.8}@media screen and (max-width:749px){.bellace-footer__block--link-list{padding:var(--space-3) 0;border-top:1px solid rgba(var(--color-foreground),.18)}}@media screen and (min-width:750px){.bellace-footer__fold-summary{pointer-events:none}.bellace-footer__fold-icon{display:none}}.bellace-footer__block--link-list,.bellace-footer__fold{width:100%}.bellace-footer__fold-summary{width:100%;gap:var(--space-3)}@media screen and (max-width:749px){.bellace-footer__block--link-list{padding:0}.bellace-footer__fold-summary{min-height:5.6rem;padding:0 .2rem}.bellace-footer__fold .footer-block__details-content{margin:0;padding:0 .2rem var(--space-4)}.bellace-footer__fold .footer-block__details-content li+li{margin-top:.8rem}.bellace-footer__block--link-list+.bellace-footer__block--link-list{border-top:1px solid rgba(var(--color-foreground),.18)}.bellace-footer__block--link-list:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.18)}.bellace-footer .bellace-footer__top{row-gap:0}.bellace-footer .bellace-footer__block--bellace-logo{padding-bottom:var(--space-6)}}.section-header{--header-gap: .8rem;padding:var(--header-gap) var(--header-gap) 0}.section-header .header-wrapper.bellace-header,.section-header .header-wrapper.bellace-header.gradient{position:relative;z-index:0;background:transparent;border:0;border-radius:var(--bellace-radius-card)}.bellace-header:before,.bellace-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--motion-duration) var(--motion-ease)}.bellace-header:before{background-color:rgb(var(--color-background));box-shadow:0 .6rem 2.4rem rgba(var(--color-ink-rgb),.06);opacity:.92}.bellace-header:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.08),0 1.2rem 3.2rem rgba(var(--color-ink-rgb),.08);opacity:0}.scrolled-past-header .bellace-header:before,.scrolled-past-header .bellace-header:after{opacity:1}.section-header.shopify-section-header-hidden{top:0;transform:translateY(calc(-100% - 2.4rem))}.section-header.shopify-section-header-hidden.menu-open{transform:none}.section-header.animate{transition:transform var(--motion-duration) var(--motion-ease)}.section-header:has(.menu-drawer-container[open]){z-index:5}.header-wrapper .header__heading-link{color:rgb(var(--color-foreground));border-radius:.8rem}.header-wrapper .header__menu-item{color:rgb(var(--color-foreground));font-weight:400;border-radius:.8rem}.header-menu--uppercase .header__inline-menu .header__menu-item,.header-menu--uppercase .menu-drawer__utility-links{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.header-wrapper .header__inline-menu .header__menu-item>span{position:relative;text-decoration:none}.header-wrapper .header__inline-menu .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background-color:rgb(var(--color-link));transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-short) var(--motion-ease)}.header-wrapper .header__inline-menu .header__menu-item:hover>span:after,.header-wrapper .header__inline-menu .header__menu-item:focus-visible>span:after,.header-wrapper .header__inline-menu .header__active-menu-item:after,.header-wrapper .header__inline-menu details[open]>.header__menu-item>span:after{transform:scaleX(1)}.header-wrapper .header__inline-menu .header__menu-item:hover>span,.header-wrapper .header__inline-menu .header__active-menu-item,.header-wrapper .header__inline-menu details[open]>.header__menu-item{text-decoration:none}.header-wrapper .header__menu-item:focus-visible,.header-wrapper .header__heading-link:focus-visible,.header-wrapper .header__icon:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-.4rem;box-shadow:none}.header-wrapper .header__icon{color:rgb(var(--color-foreground));border-radius:50%}.header-wrapper .header__icon--account:focus-within{outline:2px solid rgb(var(--color-foreground));outline-offset:-.4rem}.header-wrapper .header__icon .icon,.header-wrapper .header__icon .svg-wrapper{transition:transform var(--motion-duration-short) var(--motion-ease)}.header-wrapper .header__icon:hover .icon,.header-wrapper .header__icon:hover .svg-wrapper{transform:scale(1.06)}.header-wrapper .cart-count-bubble{top:auto;bottom:.7rem;left:2.4rem;width:1.8rem;height:1.8rem;border-radius:50%;background-color:var(--color-velvet);color:var(--color-pearl);font-size:1rem;line-height:1}@media screen and (max-width:989px){.section-header .bellace-header .header>details-modal.header__search,.section-header .bellace-header .header__icons .header__search,.section-header .bellace-header .header__icons .header__icon--account{display:none}.section-header .bellace-header .header.header--has-account.header--has-menu>.header__search{display:none}.section-header .bellace-header .header.header--has-account.header--has-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.bellace-header .menu-drawer-container>.header__icon--menu:before,.bellace-header .menu-drawer-container>.header__icon--menu[aria-expanded=true]:before{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh;background:rgba(var(--color-ink-rgb),.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity var(--motion-duration-short) var(--motion-ease),visibility 0s linear var(--motion-duration-short)}.bellace-header .menu-drawer-container[open].menu-opening>.header__icon--menu:before{opacity:1;visibility:visible;transition-delay:0s}.bellace-header .menu-drawer,.js .bellace-header .menu-drawer{position:fixed;top:var(--header-gap);left:var(--header-gap);bottom:var(--header-gap);z-index:2;width:min(42rem,calc(100vw - var(--header-gap) * 2 - 4.8rem));height:auto;border:0;border-radius:var(--bellace-radius-card);filter:none;box-shadow:0 2.4rem 6.4rem rgba(var(--color-ink-rgb),.18);transform:translate(calc(-100% - 3.2rem))}.js .bellace-header details[open]>.menu-drawer{transition:transform var(--motion-duration-short) var(--motion-ease),visibility 0s linear var(--motion-duration-short)}.js .bellace-header details[open].menu-opening>.menu-drawer{transform:none;visibility:visible;transition:transform var(--motion-duration) var(--motion-ease),visibility 0s}.bellace-header .menu-drawer__inner-container{display:flex;flex-direction:column;padding:var(--space-5) var(--space-5) var(--space-5)}.bellace-header .menu-drawer__navigation-container{flex:1}.bellace-menu__close{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-.8rem -.8rem var(--space-3) 0;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.bellace-menu__close .svg-wrapper{width:2rem;height:2rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-menu__close:hover .svg-wrapper{transform:rotate(90deg)}.bellace-menu__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-.2rem}.bellace-header .menu-drawer__navigation{padding:0}.bellace-header .menu-drawer__navigation>.menu-drawer__menu>li{opacity:0;transform:translateY(1.2rem)}.bellace-header .menu-opening .menu-drawer__navigation>.menu-drawer__menu>li{animation:bellaceMenuRise var(--motion-duration) var(--motion-ease) both;animation-delay:calc(.12s + var(--i, 0) * 80ms)}@keyframes bellaceMenuRise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.bellace-header .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.bellace-header .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{padding:.8rem 0;font-family:var(--font-display-family);font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:.005em;text-transform:none;color:rgb(var(--color-foreground));overflow-wrap:anywhere;border-radius:.8rem}.bellace-header .menu-drawer__menu-item:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}.bellace-header .menu-drawer__menu-item--active{background:transparent;color:rgb(var(--color-link))}.bellace-header .menu-drawer__navigation:after{content:"";display:block;width:4.8rem;height:1px;margin:var(--space-5) 0;background-color:rgb(var(--color-link))}.bellace-header .menu-drawer__utility-links{padding:0;background:transparent}.bellace-menu__utility{display:grid;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.bellace-menu__utility a{display:inline-flex;align-items:center;gap:var(--space-3);min-height:4.4rem;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.08em;color:rgb(var(--color-foreground));text-decoration:none;border-radius:.8rem}.bellace-menu__utility a:hover{text-decoration:underline;text-underline-offset:.4rem}.bellace-menu__utility a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem}.bellace-menu__utility .svg-wrapper{width:2rem;height:2rem}}@media screen and (min-width:750px){.section-header{--header-gap: 1.2rem}}@media screen and (min-width:990px){.header.header--split{grid-template-areas:none;grid-template-columns:1fr auto 1fr;column-gap:3.2rem}.header--split>header-drawer,.header--split>.header__search{display:none}.header--split .header__inline-menu{grid-area:auto;grid-row:1;margin:0}.header--split .header__inline-menu--left{grid-column:1;justify-self:end}.header--split .header__inline-menu--left .list-menu--inline{justify-content:flex-end}.header--split>.header__heading,.header--split>.header__heading-link{grid-area:auto;grid-column:2;grid-row:1;justify-self:center}.header--split .header__inline-menu--right{grid-column:3;justify-self:start;max-width:calc(100% - 18rem)}.header--split .header__inline-menu--left{max-width:100%}.header--split>.header__icons{grid-area:auto;grid-column:3;grid-row:1;justify-self:end}}.bellace-header__shape,.bellace-header__scrim{display:none}.bellace-dropdown{position:absolute;top:calc(100% + .8rem);left:0;z-index:3;width:38rem;max-height:calc(100vh - 14rem);overflow-y:auto;padding:.8rem;border-radius:var(--bellace-radius-card);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 2.4rem 6.4rem rgba(var(--color-ink-rgb),.16);text-transform:none;letter-spacing:normal}details[open]>.bellace-dropdown{animation:bellaceDropIn var(--motion-duration) var(--motion-ease) both}@keyframes bellaceDropIn{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.bellace-header .bellace-dropdown>.header__submenu{position:static;width:auto;min-width:0;margin:0;padding:.4rem 0;border:0;box-shadow:none;opacity:1;transform:none}.bellace-header .bellace-dropdown .header__menu-item>span:after{content:none}.bellace-header .bellace-dropdown .header__submenu .header__menu-item.bellace-dropdown__row{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:.4rem .4rem .4rem 1.2rem;border-radius:calc(var(--bellace-radius-card) * .67);font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.01em;text-transform:none;text-decoration:none;color:rgb(var(--color-foreground))}.bellace-header .bellace-dropdown .header__submenu .header__menu-item.bellace-dropdown__row:hover,.bellace-header .bellace-dropdown .header__submenu .header__menu-item.bellace-dropdown__row:focus-visible{background-color:rgba(var(--color-foreground),.04);text-decoration:none}.bellace-header .bellace-dropdown .bellace-dropdown__row.list-menu__item--active .bellace-dropdown__label{color:rgb(var(--color-link))}.bellace-dropdown__thumb{flex:0 0 auto;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:calc(var(--bellace-radius-card) * .5);background-color:var(--color-blush)}.bellace-dropdown__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bellace-dropdown__label{flex:1;min-width:0;overflow-wrap:anywhere}.bellace-dropdown__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.14)}.bellace-dropdown__arrow svg{width:1.2rem;height:1.2rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-dropdown__row:hover .bellace-dropdown__arrow svg,.bellace-dropdown__row:focus-visible .bellace-dropdown__arrow svg,.bellace-dropdown__feature:hover .bellace-dropdown__arrow svg,.bellace-dropdown__feature:focus-visible .bellace-dropdown__arrow svg,a.bellace-dropdown__promo:hover .bellace-dropdown__arrow svg{transform:translate(.3rem)}.bellace-dropdown__feature{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.6rem;margin-bottom:.4rem;padding:.4rem .4rem .4rem 2rem;border-radius:var(--bellace-radius-pill);background-color:var(--color-velvet);color:var(--color-pearl);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bellace-dropdown__feature .bellace-dropdown__arrow{background-color:rgba(var(--color-pearl-rgb),.14);box-shadow:none}.bellace-dropdown__promo{display:flex;align-items:center;gap:1.2rem;margin-top:.4rem;padding:1.2rem 1.6rem;border-radius:calc(var(--bellace-radius-card) * .67);background-color:var(--color-blush);color:var(--color-ink);text-decoration:none}.bellace-dropdown__promo--image{padding:.8rem 1.6rem .8rem .8rem}.bellace-dropdown__promo-media{flex:0 0 auto;width:9.6rem;height:9.6rem;overflow:hidden;border-radius:calc(var(--bellace-radius-card) * .5)}.bellace-dropdown__promo-media img{display:block;width:100%;height:100%;object-fit:cover}.bellace-dropdown__promo-text{display:grid;gap:.4rem}.bellace-dropdown__promo-heading{font-size:1.5rem;font-weight:500;color:var(--color-velvet)}.bellace-dropdown__promo-body{font-size:1.3rem;line-height:1.5;color:rgba(var(--color-ink-rgb),.75)}a.bellace-dropdown__promo:hover .bellace-dropdown__promo-heading{text-decoration:underline;text-underline-offset:.3rem}.bellace-dropdown a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-.2rem;box-shadow:none}.bellace-dropdown .bellace-dropdown__feature:focus-visible{outline-color:var(--color-ink);outline-offset:.2rem}@media screen and (min-width:990px){.bellace-header .bellace-header__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:rgba(var(--color-ink-rgb),.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity var(--motion-duration-short) var(--motion-ease),visibility 0s linear var(--motion-duration-short)}.section-header:has(.header__inline-menu details[open]){z-index:5}.bellace-header:has(.header__inline-menu details[open]) .bellace-header__scrim{opacity:1;visibility:visible;transition-delay:0s}.section-header .header-wrapper.bellace-header--joined:before,.section-header .header-wrapper.bellace-header--joined:after{content:none}.section-header .bellace-header .header.header--joined{position:relative;display:grid;grid-template-areas:none;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:0;max-width:none;min-height:6.4rem;padding:0}.header--joined>header-drawer,.header--joined>details-modal.header__search{display:none}.header--joined>.bellace-header__shape{display:block;grid-column:1 / 3;grid-row:1;align-self:stretch;border-radius:calc(var(--bellace-radius-card) * 1.33);background-color:rgb(var(--color-background));box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 .8rem 2.4rem rgba(var(--color-ink-rgb),.08)}.header--joined>.header__heading,.header--joined>.header__heading-link{grid-area:auto;grid-column:1;grid-row:1;position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;margin:0;padding:.6rem 0 .6rem .6rem}.header--joined>.header__heading .header__heading-link,.header--joined>.header__heading-link{display:flex;align-items:center;align-self:stretch;margin:0;padding:0 2.4rem;border-radius:calc(var(--bellace-radius-card) * 1.08);background-color:rgb(var(--color-background));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.08)}.section-header .header.header--joined>.header__heading-link{margin:.6rem 0 .6rem .6rem;padding:0 2.4rem}.header--joined .header__inline-menu{grid-area:auto;grid-column:2;grid-row:1;z-index:1;margin:0;padding:0 1.6rem 0 .8rem}.header--joined .header__inline-menu header-menu>details{position:static}.header--joined>.header__icons{grid-area:auto;grid-column:4;grid-row:1;justify-self:end;gap:0;padding:0}.header--joined .header__icons .header__icon{width:5.6rem;height:5.6rem;border-radius:50%;background-color:rgb(var(--color-background));box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 .8rem 2.4rem rgba(var(--color-ink-rgb),.08);transition:transform var(--motion-duration-short) var(--motion-ease)}.header--joined .header__icons .header__icon:hover{transform:translateY(-1px)}.header--joined .header__icons>*,.header--joined .header__icons .header__icon{margin:0}.header--joined .header__icons>.header__search+*,.header--joined .header__icons>.header__icon+.header__icon,.header--joined .header__icons>.header__icon--cart{margin-left:.8rem}.header--joined .header__icons .header__icon:not(.header__icon--cart) .svg-wrapper{width:2rem;height:2rem}.header--joined .header__icons .header__icon--cart .icon{width:4.4rem;height:4.4rem;margin:0}.header--joined .header__icons .header__icon:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.header--joined .header__icons .header__icon--account:focus-within{outline-offset:.3rem}.header-wrapper .header--joined .cart-count-bubble{top:.6rem;right:.6rem;bottom:auto;left:auto}}.page-width.bellace-404{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-404__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:64rem;margin:0 auto;padding:4.8rem 2.4rem;border-radius:calc(var(--bellace-radius-card) * 1.33);background-color:var(--color-blush);color:var(--color-ink);text-align:center}.bellace-404__title{margin:0 0 var(--space-2);font-family:var(--font-display-family);font-size:clamp(4rem,7vw,6.4rem);font-weight:400;line-height:1.05}.bellace-404__search{position:relative;display:flex;width:100%;max-width:44rem}.bellace-404__search .field{flex:1}.bellace-404__search .field__input{padding-right:6.4rem;background-color:var(--color-pearl);border-radius:var(--inputs-radius)}.bellace-404__submit{position:absolute;top:50%;right:.6rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:50%;background-color:var(--color-velvet);color:var(--color-pearl);cursor:pointer;transform:translateY(-50%)}.bellace-404__submit .svg-wrapper,.bellace-404__submit svg{width:1.8rem;height:1.8rem}.bellace-404__submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem}@media screen and (min-width:750px){.page-width.bellace-404{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bellace-404__card{padding:7.2rem 6.4rem}}.bellace-cart-page__summary .bellace-cart-page__card{margin:0;padding:var(--space-6) var(--space-5);border-radius:var(--bellace-radius-card);background-color:rgba(var(--color-blush-rgb),.35)}.bellace-cart-page__summary .cart__footer.bellace-cart-page__card{display:block}.bellace-cart-page__summary.is-empty .cart__footer.bellace-cart-page__card{display:none}.bellace-cart-page__summary .cart__footer.bellace-cart-page__card>*{width:auto;margin-left:0}.bellace-cart-page__summary .cart__footer.bellace-cart-page__card>*+*{margin-top:0}.bellace-cart-page__summary .cart__blocks{display:grid;gap:var(--space-4);width:100%}.bellace-cart .bellace-cart-page__summary-title{margin:0 0 var(--space-5);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-cart-page__note{margin-bottom:var(--space-4)}.bellace-cart-page__summary .bellace-slot:not(.bellace-slot--placeholder){background-color:rgb(var(--color-background))}.bellace-cart-page__summary .cart__dynamic-checkout-buttons{margin:0;max-width:none}@media screen and (min-width:990px){.bellace-cart-page__summary .bellace-cart-page__card{padding:var(--space-7) var(--space-6)}}.bellace-cart-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.bellace-cart-page .bellace-cart-page__title{margin:0;font-family:var(--font-display-family);font-size:clamp(3.6rem,4.4vw,5.2rem);font-weight:400;line-height:1.05;color:rgb(var(--color-foreground))}.bellace-cart-page .bellace-cart-page__title:after{content:"";display:block;width:4.8rem;height:1px;margin-top:var(--space-3);background-color:rgb(var(--color-link))}.bellace-cart-page__continue{margin-bottom:1.2rem;font-size:1.3rem;letter-spacing:.04em;color:rgb(var(--color-foreground));text-underline-offset:.4rem}.bellace-cart-page__continue:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-cart-page .cart__items{padding-bottom:0;border-bottom:0}.bellace-cart-page .cart__warnings.bellace-cart-page__empty{padding:var(--space-8) 0}@media screen and (min-width:990px){main[data-template=cart]{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,72rem) minmax(32rem,40rem) minmax(5rem,1fr);align-items:start}main[data-template=cart]>.shopify-section{grid-column:1 / -1}main[data-template=cart]>.bellace-cart-items-section{grid-column:2}main[data-template=cart]>.cart__footer-wrapper{grid-column:3;position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}main[data-template=cart]:has(cart-items.is-empty)>.bellace-cart-items-section{grid-column:2 / 4}main[data-template=cart]:has(cart-items.is-empty)>.cart__footer-wrapper{display:none}main[data-template=cart]>.bellace-cart-items-section .page-width,main[data-template=cart]>.cart__footer-wrapper .page-width{max-width:none;padding:0}main[data-template=cart]>.cart__footer-wrapper .page-width{padding-left:var(--space-7)}}.bellace-collection-hero{padding-top:calc(var(--section-padding-top) * .4);padding-bottom:calc(var(--section-padding-bottom) * .6)}.bellace-collection-hero__panel{display:grid;gap:var(--space-5);border-radius:var(--bellace-radius-card);overflow:hidden}.bellace-collection-hero__panel--blush{padding:var(--space-6) var(--space-5);background-color:var(--color-blush);color:var(--color-ink)}.bellace-collection-hero__inner{text-align:center}.bellace-collection-hero__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--color-velvet)}.bellace-collection-hero__title{margin:0;font-family:var(--font-display-family);font-size:clamp(3.8rem,6vw,5.6rem);font-weight:400;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.bellace-collection-hero__line{max-width:48rem;margin:var(--space-4) auto 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-ink-rgb),.78)}.bellace-collection-hero__line>*{margin:0}.bellace-collection-hero__line.reveal{transition-delay:.12s}.bellace-collection-hero__quiz{margin:var(--space-4) 0 0;font-size:1.4rem;line-height:1.5}.bellace-collection-hero__quiz.reveal{transition-delay:.2s}.bellace-collection-hero__quiz-link{color:var(--color-velvet);font-weight:500;text-decoration:underline;text-underline-offset:.3rem}.bellace-collection-hero__quiz-link:hover{text-decoration-thickness:2px}.bellace-collection-hero__quiz-link:focus-visible{outline:2px solid var(--color-velvet);outline-offset:2px;border-radius:.4rem}.bellace-collection-hero__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--bellace-radius-card)}.bellace-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.bellace-collection-hero{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:var(--section-padding-bottom)}.bellace-collection-hero__panel--blush{padding:var(--space-8) var(--space-7)}}@media screen and (min-width:990px){.bellace-collection-hero__panel--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-7)}.bellace-collection-hero__panel--image .bellace-collection-hero__inner{text-align:left}.bellace-collection-hero__panel--image .bellace-collection-hero__line{margin-left:0}.bellace-collection-hero__panel--blush.bellace-collection-hero__panel--image{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-8)}}@media screen and (max-width:989px){.bellace-grid--balanced.bellace-grid--mobile-2{grid-template-columns:repeat(4,minmax(0,1fr))}.bellace-grid--balanced.bellace-grid--mobile-2>li{grid-column:span 2}.bellace-grid--balanced.bellace-grid--mobile-2>li:last-child:nth-child(odd){grid-column:2 / span 2}}@media screen and (min-width:990px){.bellace-grid--balanced.bellace-grid--desktop-3{grid-template-columns:repeat(6,minmax(0,1fr))}.bellace-grid--balanced.bellace-grid--desktop-3>li{grid-column:span 2}.bellace-grid--balanced.bellace-grid--desktop-3>li:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.bellace-grid--balanced.bellace-grid--desktop-3>li:nth-child(3n+1):last-child{grid-column:3 / span 2}.bellace-grid--balanced.bellace-grid--desktop-4{grid-template-columns:repeat(8,minmax(0,1fr))}.bellace-grid--balanced.bellace-grid--desktop-4>li{grid-column:span 2}.bellace-grid--balanced.bellace-grid--desktop-4>li:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}.bellace-grid--balanced.bellace-grid--desktop-4>li:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.bellace-grid--balanced.bellace-grid--desktop-4>li:nth-child(4n+1):last-child{grid-column:4 / span 2}}.bellace-page .main-page-title{margin:0 0 var(--space-6);font-family:var(--font-display-family);font-size:clamp(4rem,7vw,7.2rem);font-weight:400;line-height:1.05;text-align:center;overflow-wrap:anywhere}.bellace-page .rte{max-width:68rem;margin:0 auto;font-size:1.7rem;line-height:1.75;color:rgba(var(--color-foreground),.85);overflow-wrap:anywhere}.bellace-page .rte h2,.bellace-page .rte h3{font-family:var(--font-body-family);font-size:1.9rem;font-weight:500;line-height:1.35}.bellace-pdp .product__info-container{max-width:56rem}.bellace-pdp .product__title{margin-bottom:var(--space-3)}.bellace-pdp .product__title h1{margin:0;font-family:var(--font-display-family);font-size:clamp(3.2rem,3.6vw,4.8rem);font-weight:400;line-height:1.1;letter-spacing:.005em;color:rgb(var(--color-foreground))}.bellace-pdp .price{font-family:var(--font-body-family)}.bellace-pdp .price--large .price-item{font-size:2rem;font-weight:400;letter-spacing:.02em;color:rgb(var(--color-foreground))}.bellace-pdp .product__tax{margin-top:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.bellace-pdp .product__description{margin:var(--space-4) 0 var(--space-2);font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.bellace-pdp .product__description>:first-child{margin-top:0}.bellace-pdp__rating-hook .bellace-editor-note{margin:var(--space-2) 0 var(--space-3)}.bellace-pdp .product--thumbnail .product__media-item.is-active,.bellace-pdp .product--thumbnail_slider .product__media-item.is-active{animation:bellacePdpFade var(--motion-duration) var(--motion-ease)}@keyframes bellacePdpFade{0%{opacity:0}to{opacity:1}}.bellace-pdp .thumbnail{transition:opacity var(--motion-duration-short) var(--motion-ease)}.bellace-pdp .thumbnail:not([aria-current]){opacity:.6}.bellace-pdp .thumbnail:hover{opacity:1}.bellace-pdp .thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--color-link));border-color:rgb(var(--color-link))}.bellace-pdp[data-bellace-zoom] .product__media-list .media-type-image .product__media img{transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%);transition:transform var(--motion-duration) var(--motion-ease)}.bellace-pdp[data-bellace-zoom] .product__media-list .media-type-image.is-zoomed .product__media img{transform:scale(var(--zoom-scale, 2))}.bellace-pdp[data-bellace-zoom] .product__media-list .media-type-image.is-zoomed{touch-action:none}@media(hover:hover)and (pointer:fine){.bellace-pdp[data-bellace-zoom] .product__media-list .media-type-image .product__media-toggle{cursor:zoom-in}.bellace-pdp[data-bellace-zoom] .product__media-list .media-type-image .product__media-icon{opacity:0}}.bellace-pdp .bellace-picker{position:relative;margin:var(--space-5) 0 0;padding:0;border:0}.bellace-pdp .bellace-picker .form__label{margin-bottom:var(--space-3);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-pdp .bellace-picker__selected{margin-left:.4rem;font-weight:400;letter-spacing:.04em;text-transform:none;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.bellace-pdp .bellace-picker__values{display:flex;flex-wrap:wrap;gap:var(--space-3)}.bellace-pdp .bellace-swatch__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bellace-pdp .bellace-swatch{position:relative;display:inline-flex;width:4.4rem;height:4.4rem;padding:.4rem;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px rgba(var(--color-foreground),.15);transition:box-shadow var(--motion-duration-short) var(--motion-ease)}.bellace-pdp .bellace-swatch__dot{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch-bg, var(--color-blush));background-size:cover;background-position:center;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-pdp .bellace-swatch:hover .bellace-swatch__dot{transform:scale(.92)}.bellace-pdp .bellace-swatch__input:checked+.bellace-swatch{box-shadow:0 0 0 1.5px rgb(var(--color-link))}.bellace-pdp .bellace-swatch__input:focus-visible+.bellace-swatch{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.bellace-pdp .bellace-swatch__input.disabled+.bellace-swatch .bellace-swatch__dot{opacity:.4}.bellace-pdp .bellace-swatch__input.disabled+.bellace-swatch:after{content:"";position:absolute;top:50%;left:15%;right:15%;height:1px;background-color:rgb(var(--color-foreground));transform:rotate(-45deg)}.bellace-pdp .bellace-picker--pill input[type=radio]+label{min-width:7.2rem;margin:0 var(--space-2) var(--space-2) 0;padding:1.1rem 2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--bellace-radius-pill);background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:.04em;text-align:center;transition:border-color var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.bellace-pdp .bellace-picker--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.bellace-pdp .bellace-picker--pill input[type=radio]:checked+label{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.bellace-pdp .bellace-picker--pill input[type=radio].disabled+label{opacity:.45;text-decoration:line-through;border-style:dashed}.bellace-pdp .bellace-picker--pill input[type=radio].disabled:checked+label{color:rgb(var(--color-button-text))}.bellace-pdp .bellace-picker__guide{position:absolute;top:calc(-1.8rem - var(--space-3));right:0;height:1.8rem;line-height:1.8rem;display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.04em;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.bellace-pdp .bellace-picker__guide .bellace-icon{width:2rem;height:2rem}.bellace-pdp .bellace-picker__guide:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-pdp .product-form__quantity{margin-top:var(--space-5)}.bellace-pdp .product-form__quantity .form__label{margin-bottom:var(--space-3);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-pdp .product-form__buttons{max-width:none;margin-top:var(--space-4)}.bellace-pdp .bellace-atc{position:relative;min-height:5.6rem;gap:var(--space-3);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-pdp .bellace-atc:not([disabled]):hover{transform:translateY(-2px)}.bellace-pdp .bellace-atc:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}.bellace-pdp .bellace-atc__price{position:relative;padding-left:var(--space-3);letter-spacing:.06em}.bellace-pdp .bellace-atc__price:before{content:"";position:absolute;left:0;top:50%;width:1px;height:1.4rem;margin-top:-.7rem;background-color:currentColor;opacity:.5}.bellace-pdp .bellace-atc[disabled] .bellace-atc__price{display:none}.bellace-pdp .bellace-atc>span:first-child,.bellace-pdp .bellace-atc__price{transition:opacity var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.bellace-pdp .bellace-atc__added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);opacity:0;transform:translateY(.6rem);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease);pointer-events:none}.bellace-pdp .bellace-atc__added .bellace-icon{width:1.8rem;height:1.8rem}.bellace-pdp .bellace-atc.is-added>span:first-child,.bellace-pdp .bellace-atc.is-added .bellace-atc__price{opacity:0;transform:translateY(-.6rem)}.bellace-pdp .bellace-atc.is-added .bellace-atc__added{opacity:1;transform:none}.bellace-pdp .bellace-atc.loading .bellace-atc__price{visibility:hidden}.bellace-pdp .shopify-payment-button{margin-top:var(--space-3)}.bellace-pdp__label-wrap:empty{display:none}.bellace-pdp__label{display:inline-block;margin-bottom:var(--space-2);padding:.5rem 1.2rem;border-radius:var(--bellace-radius-pill);background-color:var(--color-blush);color:var(--color-velvet);font-size:1.1rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.bellace-pdp .bellace-pdp__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 var(--space-7);padding:var(--space-4) 0;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.bellace-pdp__trust-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);font-size:clamp(1.15rem,3.2vw,1.3rem);letter-spacing:.02em;text-align:center;color:rgb(var(--color-foreground))}.bellace-pdp__trust-icon{display:inline-flex;color:rgb(var(--color-link))}.bellace-pdp__trust-icon .bellace-icon{width:2.8rem;height:2.8rem}.bellace-pdp .bellace-pdp__accordion{--accordion-title-size: 1.5rem;border-top:1px solid rgba(var(--color-foreground),.12)}.bellace-pdp .bellace-pdp__accordion .bellace-accordion__item{border-bottom:0}.bellace-pdp .bellace-pdp__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.bellace-pdp .bellace-pdp__accordion .bellace-accordion__summary{min-height:5.6rem;font-weight:500;letter-spacing:.04em}.bellace-pdp .bellace-pdp__accordion .bellace-accordion__content{font-size:1.4rem}.bellace-pdp .bellace-accordion__content ul,.bellace-pdp .bellace-accordion__content ol,.bellace-pdp .product__description ul,.bellace-pdp .product__description ol{margin:var(--space-3) 0 var(--space-5);padding-left:2rem}.bellace-pdp .bellace-accordion__content li+li,.bellace-pdp .product__description li+li{margin-top:.6rem}.bellace-pdp .bellace-accordion__content>ul:last-child,.bellace-pdp .bellace-accordion__content>ol:last-child{margin-bottom:var(--space-3)}@media screen and (min-width:990px){.bellace-pdp .product__media-wrapper media-gallery{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}.bellace-pdp .product__info-wrapper{padding-left:var(--space-8)}.bellace-pdp .bellace-pdp__trust{margin-bottom:var(--space-8)}}.bellace-pdp .bellace-pdp__points{display:grid;gap:.8rem;margin:.4rem 0 0;padding:0}.bellace-pdp__points li{display:flex;align-items:center;gap:1rem;font-size:1.5rem;color:rgba(var(--color-foreground),.85)}.bellace-pdp__points .bellace-icon{flex-shrink:0;width:2rem;height:2rem;padding:.3rem;border-radius:50%;background:var(--color-blush);color:var(--color-velvet)}.bellace-pdp .bellace-pdp__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:0 0 var(--space-6)}.bellace-pdp .bellace-pdp__spec dt{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground),.65)}.bellace-pdp .bellace-pdp__spec dd{margin:.4rem 0 0;font-size:1.5rem}.bellace-pdp__rating-sample{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.4rem}.bellace-pdp__stars,.bellace-pdp .rating-star{color:#6b1f2e;--color-icon: 107, 31, 46;letter-spacing:.1em}.bellace-pdp__sample-tag{padding:.2rem .8rem;border-radius:4rem;background:#ead2d6;font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bellace-pdp .product__info-container .product__title{margin-bottom:var(--bellace-title-gap, 6px)}.bellace-pdp .product__info-container .product__title+.bellace-pdp__rating,.bellace-pdp .product__info-container .product__title+[id^=price-]{margin-top:0}.bellace-pdp .product__info-container .bellace-pdp__rating+[id^=price-]{margin-top:var(--bellace-title-gap, 6px)}.bellace-pdp .bellace-pdp__rating{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.bellace-pdp .bellace-pdp__rating:hover span{text-decoration:underline;text-underline-offset:.3rem}.bellace-search .bellace-search__title{margin:0;font-family:var(--font-display-family);font-size:clamp(4rem,7vw,7.2rem);font-weight:400;line-height:1.05}.bellace-search .template-search__search .field{background-color:transparent}.bellace-search .template-search__search .search__input{padding-right:10rem;background-color:var(--color-pearl);border-radius:var(--inputs-radius)}.bellace-search .template-search__search [role=search] .search__button{top:50%;right:.6rem;width:4.2rem;height:4.2rem;border-radius:50%;background-color:var(--color-velvet);color:var(--color-pearl);transform:translateY(-50%)}.bellace-search .template-search__search .search__button .svg-wrapper,.bellace-search .template-search__search .search__button .icon{width:1.8rem;height:1.8rem}.bellace-search .template-search__search .reset__button{top:50%;right:5.4rem;transform:translateY(-50%)}.bellace-search .template-search__search .field__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}.bellace-search .predictive-search{border-radius:var(--bellace-radius-card);overflow:hidden}.bellace-search__none{max-width:52rem;margin:var(--space-5) auto 0;padding:2.4rem 3.2rem;border-radius:var(--bellace-radius-card);background-color:var(--color-blush);color:var(--color-ink);font-size:1.6rem;line-height:1.6;text-align:center}.bellace-result-page{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;height:100%;min-height:20rem;padding:2.4rem;border-radius:var(--bellace-radius-card);background-color:var(--color-blush);color:var(--color-ink);text-decoration:none}.bellace-result-page__label{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-velvet)}.bellace-result-page__title{font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.bellace-result-page__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--color-ink-rgb),.18)}.bellace-result-page__arrow svg{width:1.2rem;height:1.2rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-result-page:hover .bellace-result-page__arrow svg{transform:translate(.3rem)}.bellace-result-page:focus-visible{outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-search .article-card-wrapper .card,.bellace-search .article-card-wrapper .card__inner{border-radius:var(--bellace-radius-card);overflow:hidden}.related-products .related-products__heading{margin:0 0 var(--space-6);text-align:center}.related-products .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.02em}.related-products .price{font-size:1.4rem}.bellace-video__blank{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--color-blush)}.video-section .deferred-media__poster-button{background-color:var(--color-pearl);color:var(--color-velvet)}.bellace-video__editor{padding-top:var(--space-5)}bellace-accordion{display:block}.bellace-accordion__item{border-bottom:1px solid rgba(var(--color-foreground),.15)}bellace-accordion .bellace-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:6.4rem;padding:var(--space-4) 0;list-style:none;cursor:pointer;font-family:var(--font-body-family);font-size:var(--accordion-title-size, 1.7rem);font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.bellace-accordion__summary::-webkit-details-marker{display:none}.bellace-accordion__summary::marker{content:""}.bellace-accordion__title{transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-accordion__summary:hover .bellace-accordion__title{transform:translate(.4rem)}.bellace-accordion__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-accordion__icon{position:relative;flex:0 0 auto;width:1.6rem;height:1.6rem;color:rgb(var(--color-link))}.bellace-accordion__icon:before,.bellace-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:currentColor}.bellace-accordion__icon:after{transform:rotate(90deg);transition:transform var(--motion-duration) var(--motion-ease)}.bellace-accordion__item[open]:not(.is-collapsed) .bellace-accordion__icon:after{transform:rotate(90deg) scaleX(0)}.bellace-accordion__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-duration) var(--motion-ease)}.bellace-accordion__panel-inner{min-height:0;overflow:hidden}.bellace-accordion__content{max-width:68rem;padding:0 0 var(--space-5);font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.bellace-accordion__content>:first-child{margin-top:0}.bellace-accordion__content>:last-child{margin-bottom:0}.bellace-accordion__item.is-instant .bellace-accordion__panel,.bellace-accordion__item.is-instant .bellace-accordion__content{transition:none}.bellace-accordion__item.is-collapsed .bellace-accordion__panel{grid-template-rows:0fr}.bellace-accordion__item.is-collapsed .bellace-accordion__content{opacity:0;transform:translateY(-.6rem)}.bellace-accordion__title{display:inline-flex;align-items:center;gap:var(--space-3)}.bellace-accordion__title-icon{flex:0 0 auto;width:2.2rem;height:2.2rem;color:rgb(var(--color-link))}bellace-buy-card{display:none}@media screen and (min-width:750px){bellace-buy-card{position:fixed;right:2.4rem;bottom:2.4rem;z-index:4;display:grid;gap:1.2rem;width:34rem;max-width:calc(100vw - 4.8rem);padding:1.6rem;border-radius:var(--bellace-radius-card);background-color:var(--color-pearl);color:var(--color-ink);box-shadow:0 0 0 1px rgba(var(--color-ink-rgb),.06),0 2.4rem 6.4rem rgba(var(--color-ink-rgb),.16);opacity:0;transform:translateY(1.6rem);visibility:hidden;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration)}bellace-buy-card.is-visible{opacity:1;transform:none;visibility:visible;transition-delay:0s}}.bellace-buy-card__title{display:-webkit-box;margin:0;overflow:hidden;font-size:1.5rem;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.bellace-buy-card__options{display:flex;flex-wrap:wrap;gap:.8rem}.bellace-buy-card__option{position:relative;flex:1 1 12rem;min-width:0}.bellace-buy-card__select{width:100%;min-height:4.4rem;padding:0 3.6rem 0 1.6rem;border:0;border-radius:var(--bellace-radius-field);background-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--color-ink-rgb),.18);color:var(--color-ink);font-family:var(--font-body-family);font-size:1.4rem;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none}.bellace-buy-card__select:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem}.bellace-buy-card__caret{position:absolute;top:50%;right:1.6rem;display:flex;width:1rem;transform:translateY(-50%);pointer-events:none}.bellace-buy-card__caret svg{width:1rem;height:auto}.bellace-buy-card__button{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;padding:0 2.4rem;border:0;border-radius:var(--bellace-radius-pill);background-color:var(--color-velvet);color:var(--color-pearl);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-buy-card__button:not([disabled]):hover{transform:translateY(-1px)}.bellace-buy-card__button:focus-visible{outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-buy-card__button[disabled]{opacity:.5;cursor:default}.bellace-buy-card__button[disabled] .bellace-buy-card__price{display:none}.bellace-buy-card__price{position:relative;padding-left:1.2rem;letter-spacing:.06em}.bellace-buy-card__price:before{content:"";position:absolute;left:0;top:50%;width:1px;height:1.4rem;margin-top:-.7rem;background-color:currentColor;opacity:.5}bellace-carousel{display:block}.bellace-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.bellace-carousel__intro{display:flex;flex-direction:column;gap:var(--space-3);max-width:60rem}.bellace-carousel__controls{display:flex;flex-shrink:0;gap:var(--space-2)}bellace-carousel:not(.is-scrollable) .bellace-carousel__controls{display:none}.bellace-carousel__button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease),opacity var(--motion-duration-short) var(--motion-ease)}.bellace-carousel__button .svg-wrapper{width:1.2rem;height:1.2rem;transform:rotate(90deg)}.bellace-carousel__button--next .svg-wrapper{transform:rotate(-90deg)}.bellace-carousel__button:hover:not([disabled]){transform:translateY(-2px)}.bellace-carousel__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-carousel__button[disabled]{opacity:.3;cursor:default}.bellace-carousel__track{display:flex;gap:var(--carousel-gap, 1.2rem);margin:0 -1.5rem;padding:0 1.5rem .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none}.bellace-carousel__track::-webkit-scrollbar{display:none}.bellace-carousel__track:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem}.bellace-carousel__slide{flex:0 0 var(--card-width-mobile, 72%);min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.bellace-carousel__button{width:4.8rem;height:4.8rem}.bellace-carousel__track{--carousel-gap: 2rem;margin:0 -5rem;padding:0 5rem .4rem;scroll-padding:0 5rem}.bellace-carousel__slide{flex-basis:var(--card-width-tablet, 40%)}}@media screen and (min-width:990px){.bellace-carousel__slide{flex-basis:var(--card-width-desktop, calc((100% - 3 * var(--carousel-gap)) / 4))}}.bellace-cart-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:40rem;margin:0 auto;text-align:center;animation:bellaceCartRise var(--motion-duration) var(--motion-ease) both}.bellace-cart-empty__rule{display:block;width:4.8rem;height:1px;background-color:rgb(var(--color-link))}.bellace-cart .bellace-cart-empty__title{margin:0;font-family:var(--font-display-family);font-size:clamp(3.2rem,4vw,4rem);font-weight:400;line-height:1.1;color:rgb(var(--color-foreground))}.bellace-cart-empty__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.bellace-cart .bellace-cart-empty__button{min-height:5.2rem;margin-top:var(--space-2);padding:0 3.6rem;border-radius:var(--bellace-radius-pill);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bellace-cart .bellace-cart-empty__button:before,.bellace-cart .bellace-cart-empty__button:after{border-radius:var(--bellace-radius-pill)}.bellace-cart .bellace-cart-empty__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}.bellace-cart-empty__login{margin:var(--space-3) 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.bellace-cart-lines{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.bellace-cart .bellace-cart-line.cart-item{display:grid;grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-areas:"media info price" "media actions actions" "error error error";column-gap:var(--space-4);row-gap:var(--space-3);align-items:start;margin:0;padding:var(--space-4);border-radius:calc(var(--bellace-radius-card) * .67);background-color:rgba(var(--color-blush-rgb),.35)}.bellace-cart-line--nested{margin-left:var(--space-5)!important}.bellace-cart-line__media{grid-area:media;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--bellace-radius-card) * .5);background-color:var(--color-blush)}.bellace-cart-line__image{display:block;width:100%;height:100%;object-fit:cover}.bellace-cart-line__info{grid-area:info;min-width:0}.bellace-cart .bellace-cart-line__name{display:block;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bellace-cart .bellace-cart-line__name:hover{text-decoration:underline;text-underline-offset:.3rem}.bellace-cart-line__variant,.bellace-cart-line__meta{margin:.4rem 0 0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.bellace-cart-line__price{grid-area:price;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:7.2rem;text-align:right}.bellace-cart-line__amount{font-size:1.5rem;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums}.bellace-cart-line__old-price,.bellace-cart-line__each{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.bellace-cart-line__each.is-placeholder{visibility:hidden}.bellace-cart-line__price .loading__spinner{position:absolute;top:0;right:0}.bellace-cart-line__actions{grid-area:actions;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.bellace-cart .bellace-cart-line__qty .quantity.bellace-qty{width:12.8rem;min-height:4.4rem}.bellace-cart .bellace-cart-line__remove{padding:.8rem 0;border:0;background:none;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.65);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;transition:color var(--motion-duration-short) var(--motion-ease)}.bellace-cart .bellace-cart-line__remove:hover{color:rgb(var(--color-foreground))}.bellace-cart .bellace-cart-line__remove:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem}.bellace-cart-line__error{grid-area:error}.bellace-cart-line__error:has(.cart-item__error-text:empty){display:none}.bellace-cart-line.is-new{animation:bellaceCartRise var(--motion-duration) var(--motion-ease) both}.bellace-cart [data-line-price].is-updated,.bellace-cart .quantity__input.is-updated,.bellace-cart [data-cart-total].is-updated{animation:bellaceCartUpdate var(--motion-duration-short) var(--motion-ease) both}@keyframes bellaceCartRise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes bellaceCartUpdate{0%{opacity:.2;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media screen and (min-width:750px){.bellace-cart .bellace-cart-line.cart-item{grid-template-columns:9.6rem minmax(0,1fr) auto;padding:var(--space-5)}}.bellace-slot.bellace-slot--urgency{padding:0;background:none}.bellace-cart-slots{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.bellace-slot{container-type:inline-size;padding:var(--space-4);border-radius:calc(var(--bellace-radius-card) * .67);background-color:rgba(var(--color-blush-rgb),.35)}.bellace-slot__heading{margin:0 0 var(--space-3);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-slot__error{margin:var(--space-2) 0 0;font-size:1.3rem;color:rgb(var(--color-foreground))}.bellace-upsell{display:grid;grid-template-columns:auto 5.6rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);cursor:pointer}.bellace-upsell__input{position:absolute;width:1px;height:1px;opacity:0}.bellace-upsell__check{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.35);color:var(--color-pearl);transition:background-color var(--motion-duration-short) var(--motion-ease)}.bellace-upsell__check svg{width:1.4rem;height:1.4rem;opacity:0;transform:scale(.6);transition:opacity var(--motion-duration-short) var(--motion-ease),transform var(--motion-duration-short) var(--motion-ease)}.bellace-upsell__input:checked+.bellace-upsell__check{background-color:var(--color-velvet);box-shadow:none}.bellace-upsell__input:checked+.bellace-upsell__check svg{opacity:1;transform:none}.bellace-upsell__input:focus-visible+.bellace-upsell__check{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bellace-upsell__input:disabled+.bellace-upsell__check{opacity:.5}.bellace-upsell__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1rem;background-color:var(--color-blush)}.bellace-upsell__media img,.bellace-bundle__media img{display:block;width:100%;height:100%;object-fit:cover}.bellace-upsell__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bellace-upsell__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;font-weight:500;line-height:1.35;color:rgb(var(--color-foreground))}.bellace-upsell__line{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.bellace-upsell__price{font-size:1.4rem;color:rgb(var(--color-foreground));white-space:nowrap}@container (max-width: 340px){.bellace-upsell{grid-template-columns:auto 5.6rem minmax(0,1fr)}.bellace-upsell__price{grid-column:3}.bellace-upsell__title{-webkit-line-clamp:3}}.bellace-milestone__text{margin:0 0 var(--space-2);font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground))}.bellace-milestone__bar{position:relative;height:.4rem;overflow:hidden;border-radius:.4rem;background-color:rgba(var(--color-velvet-rgb),.15)}.bellace-milestone__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--color-velvet);transform:scaleX(var(--progress, 0));transform-origin:left center;transition:transform var(--motion-duration-long) var(--motion-ease)}.bellace-milestone__reward{display:inline-flex;align-items:center;gap:.6rem;margin:var(--space-2) 0 0;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.75)}.bellace-milestone__reward .bellace-icon{width:1.6rem;height:1.6rem;color:rgb(var(--color-link))}.bellace-bundle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.bellace-bundle__card{display:flex;flex-direction:column;gap:.6rem;height:100%}.bellace-bundle__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1rem;background-color:var(--color-blush)}.bellace-bundle__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;font-weight:500;line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none}.bellace-bundle__title:hover{text-decoration:underline;text-underline-offset:.3rem}.bellace-bundle__price{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.bellace-bundle__select{width:100%;min-height:3.6rem;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--bellace-radius-field);background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.2rem;color:rgb(var(--color-foreground))}.bellace-bundle__add{margin-top:auto;min-height:3.6rem;border:1px solid rgb(var(--color-button));border-radius:var(--bellace-radius-pill);background:transparent;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-button));cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease),opacity var(--motion-duration-short) var(--motion-ease)}.bellace-bundle__add:hover{transform:translateY(-1px)}.bellace-bundle__add[aria-busy=true]{opacity:.5}.bellace-bundle__select:focus-visible,.bellace-bundle__add:focus-visible,.bellace-bundle__title:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bellace-slot--note{padding:var(--space-3) var(--space-4)}.bellace-note{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground))}.bellace-note .bellace-icon{flex:0 0 auto;width:2rem;height:2rem;color:rgb(var(--color-link))}.bellace-slot--placeholder{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:1px dashed var(--color-velvet);background-color:transparent;font-size:1.3rem;color:var(--color-ink)}.bellace-slot__badge{padding:.2rem .8rem;background-color:var(--color-velvet);color:var(--color-pearl);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bellace-cart-summary__totals{display:grid;gap:var(--space-2)}.bellace-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.bellace-cart .bellace-cart-summary__label{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-cart .bellace-cart-summary__value{margin:0;font-family:var(--font-body-family);font-size:2rem;font-weight:400;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.bellace-cart-summary__note{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}.bellace-cart-summary__discounts{margin:0}.bellace-cart .cart__ctas{display:block}.bellace-cart-summary__actions{width:100%;display:grid;gap:var(--space-4);margin-top:var(--space-4)}.bellace-cart .bellace-cart-summary__checkout{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--space-2);min-height:5.6rem;border-radius:var(--bellace-radius-pill);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-cart .bellace-cart-summary__checkout:before,.bellace-cart .bellace-cart-summary__checkout:after{border-radius:var(--bellace-radius-pill)}.bellace-cart .bellace-cart-summary__checkout:not([disabled]):hover{transform:translateY(-2px)}.bellace-cart .bellace-cart-summary__checkout:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:none}.bellace-cart-summary__checkout .bellace-icon{width:1.6rem;height:1.6rem}.bellace-cart-summary__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.bellace-cart-summary__trust-item{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.2rem;letter-spacing:.04em;text-align:center;color:rgba(var(--color-foreground),.8)}.bellace-cart-summary__trust-item .bellace-icon{width:2.4rem;height:2.4rem;color:rgb(var(--color-link))}.bellace-cart-summary__continue{justify-self:center;font-size:1.3rem;letter-spacing:.04em;color:rgb(var(--color-foreground));text-underline-offset:.4rem}.bellace-cart-summary__continue:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem}.bellace-ccard{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;color:var(--color-ink)}.bellace-ccard__media{position:relative;overflow:hidden;aspect-ratio:var(--ccard-ratio, 4 / 5);border-radius:var(--bellace-radius-card);background-color:var(--color-blush)}.bellace-ccard__image,.bellace-ccard__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-ccard__placeholder{fill:rgba(var(--color-ink-rgb),.25)}.bellace-ccard__image--second{opacity:0;transition:opacity var(--motion-duration, .3s) var(--motion-ease, ease)}@media(hover:hover){.bellace-ccard:hover .bellace-ccard__image--second{opacity:1}}@media(prefers-reduced-motion:reduce){.bellace-ccard__image--second{transition:none}}.bellace-ccard__info{display:grid;align-content:start;gap:.4rem;padding:1.6rem .4rem 0}.bellace-ccard__eyebrow{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--color-velvet)}.bellace-ccard__title{margin:0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.bellace-ccard__link{color:inherit;text-decoration:none}.bellace-ccard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--bellace-radius-card)}.bellace-ccard__link:focus-visible{outline:none;box-shadow:none}.bellace-ccard:has(.bellace-ccard__link:focus-visible){outline:2px solid var(--color-velvet);outline-offset:2px;border-radius:var(--bellace-radius-card)}.bellace-ccard:hover .bellace-ccard__link{text-decoration:underline;text-underline-offset:.3rem}.bellace-ccard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.bellace-ccard__price .price{font-size:1.5rem;letter-spacing:.02em;color:var(--color-ink)}.bellace-ccard__price .price .price-item--regular{color:inherit}.bellace-ccard__soldout{font-size:1.2rem;color:rgba(var(--color-ink-rgb),.7)}.bellace-ccard__lengths{margin:0;font-size:1.3rem;line-height:1.5;letter-spacing:.02em;color:rgba(var(--color-ink-rgb),.7)}@media screen and (min-width:750px){.bellace-ccard__title{font-size:1.9rem}}bellace-compare{display:block}.bellace-compare__frame{position:relative;aspect-ratio:var(--ba-ratio, 4 / 5);overflow:hidden;background-color:var(--color-blush);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.bellace-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.bellace-compare__layer--after{clip-path:inset(0 0 0 calc(var(--pos) * 1%))}.bellace-compare__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.bellace-compare__after-placeholder .bellace-placeholder-panel{background-color:rgba(var(--color-velvet-rgb),.12)}.bellace-compare__label{position:absolute;top:1.6rem;z-index:2;padding:.4rem 1rem;background-color:rgba(var(--color-pearl-rgb),.92);color:var(--color-ink);font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.bellace-compare__label--before{left:1.6rem}.bellace-compare__label--after{right:1.6rem}.bellace-compare__track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transform:translate(calc((var(--pos) - 50) * 1%))}.bellace-compare__line{position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px;background-color:var(--color-velvet)}.bellace-compare__handle{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border:1px solid var(--color-velvet);border-radius:50%;background-color:var(--color-pearl);color:var(--color-velvet);pointer-events:auto;cursor:ew-resize;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-compare__handle svg{width:2rem;height:2rem}.bellace-compare__frame:hover .bellace-compare__handle,bellace-compare.is-dragging .bellace-compare__handle{transform:scale(1.08)}.bellace-compare__handle:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}bellace-compare.is-easing .bellace-compare__track{transition:transform var(--motion-duration-long) var(--motion-ease)}bellace-compare.is-easing .bellace-compare__layer--after{transition:clip-path var(--motion-duration-long) var(--motion-ease)}.bellace-editor-note{display:grid;gap:.4rem;margin:0 0 var(--space-5);padding:1.4rem 1.8rem;border:1px dashed var(--color-velvet);background-color:var(--color-pearl);color:var(--color-ink);font-family:var(--font-body-family)}.bellace-editor-note__badge{justify-self:start;padding:.2rem .8rem;background-color:var(--color-velvet);color:var(--color-pearl);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bellace-editor-note__title{margin:.4rem 0 0;font-size:1.5rem;font-weight:500}.bellace-editor-note__text{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-ink-rgb),.75)}.bellace-tile{position:relative;display:flex;align-items:flex-end;height:100%;min-height:32rem;overflow:hidden;border-radius:var(--bellace-radius-card);background-color:var(--color-velvet);color:var(--color-pearl)}.bellace-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-tile--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--color-ink-rgb),.55),rgba(var(--color-ink-rgb),0) 60%);pointer-events:none}.bellace-tile__content{position:relative;z-index:1;display:grid;gap:var(--space-4);padding:2.4rem}.bellace-tile__line{margin:0;font-family:var(--font-display-family);font-size:clamp(2.8rem,3vw,3.6rem);font-weight:400;line-height:1.1}.bellace-tile__link{display:inline-flex;align-items:center;gap:1rem;justify-self:start;color:inherit;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.bellace-tile__link:after{content:"";position:absolute;top:-100vh;right:-100vh;bottom:-100vh;left:-100vh}.bellace-tile__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--color-pearl-rgb),.6)}.bellace-tile__arrow svg{width:1.2rem;height:1.2rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-tile:hover .bellace-tile__arrow svg{transform:translate(.3rem)}.bellace-tile:has(.bellace-tile__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-tile__link:focus-visible{outline:none}.facets-container.bellace-facets{display:block;padding-top:0;padding-bottom:var(--space-6)}.facets-container.bellace-facets .bellace-facets__compat{display:none}.bellace-facets__form{display:grid;gap:var(--space-4)}.bellace-facets__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.bellace-pill{position:static}.facets-container.bellace-facets .bellace-pill__summary{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin:0;padding:0 1.6rem 0 2rem;border-radius:var(--bellace-radius-pill);background-color:rgb(var(--color-background));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;line-height:1;cursor:pointer;list-style:none;transition:transform var(--motion-duration-short) var(--motion-ease)}.facets-container.bellace-facets .bellace-pill__summary::-webkit-details-marker{display:none}.facets-container.bellace-facets .bellace-pill__summary:hover{transform:translateY(-1px)}.facets-container.bellace-facets .bellace-pill[open]>.bellace-pill__summary{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.facets-container.bellace-facets .bellace-pill__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18)}.bellace-pill__value{color:rgba(var(--color-foreground),.65)}.bellace-pill__count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .6rem;border-radius:1rem;background-color:var(--color-velvet);color:var(--color-pearl);font-size:1.1rem}.bellace-pill__caret{display:inline-flex;width:1rem}.bellace-pill__caret svg{width:1rem;height:auto;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-pill[open] .bellace-pill__caret svg{transform:rotate(180deg)}.bellace-pill__card{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:4;max-height:min(60vh,48rem);overflow-y:auto;padding:1.6rem;border-radius:var(--bellace-radius-card);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 2.4rem 6.4rem rgba(var(--color-ink-rgb),.14)}.bellace-pill[open]>.bellace-pill__card{animation:bellacePillIn var(--motion-duration) var(--motion-ease) both}@keyframes bellacePillIn{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.facets-container.bellace-facets .bellace-pill__head{position:static;display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0 0 1.2rem;padding:0 .4rem;border:0;background:none}.bellace-pill__title{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.bellace-pill__reset{font-size:1.3rem;color:rgb(var(--color-link));text-underline-offset:.3rem}.bellace-pill__fieldset{margin:0;padding:0;border:0;min-width:0}.bellace-options{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.bellace-option{position:relative;display:inline-flex;align-items:center;min-height:4rem;padding:0 1.6rem;border-radius:var(--bellace-radius-pill);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18);font-size:1.4rem;cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-option:hover{transform:translateY(-1px)}.bellace-option__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.bellace-option__text{display:inline-flex;align-items:baseline;gap:.6rem}.bellace-option__count{font-size:1.2rem;opacity:.6}.bellace-option.is-active,.bellace-option:has(.bellace-option__input:checked){background-color:var(--color-velvet);box-shadow:none;color:var(--color-pearl)}.bellace-option.is-disabled{opacity:.4;cursor:default;pointer-events:none}.bellace-option:has(.bellace-option__input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem}.bellace-options--stack{flex-direction:column;align-items:stretch}.bellace-options--stack .bellace-option{width:100%}.facets-container.bellace-facets .bellace-price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:0}.facets-container.bellace-facets .bellace-price .field{flex:1 1 12rem;margin:0}.facets-container.bellace-facets .bellace-price .field-currency{margin:0;font-size:1.4rem}.facets-container.bellace-facets .bellace-price .field:before,.facets-container.bellace-facets .bellace-price .field:after{border-radius:var(--bellace-radius-field)}.facets-container.bellace-facets .bellace-price .field__input{height:4.4rem;border-radius:var(--bellace-radius-field);padding:1.6rem 1.6rem .4rem}.facets-container.bellace-facets .bellace-price .field__label{left:1.6rem}.facets-container.bellace-facets .bellace-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0}.facets-container.bellace-facets .bellace-chips:empty{display:none}.bellace-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:0 1.2rem 0 1.6rem;border-radius:var(--bellace-radius-pill);background-color:var(--color-velvet);color:var(--color-pearl);font-size:1.3rem;text-decoration:none;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-chip:hover{transform:translateY(-1px)}.bellace-chip .svg-wrapper{width:1.2rem;height:1.2rem}.bellace-chip--clear{padding:0 1.6rem;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground))}.bellace-chip:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.2rem}.bellace-facets__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.6rem;min-height:3.6rem}.bellace-facets__count{position:relative;margin:0;font-size:1.3rem;letter-spacing:.04em;text-align:center;color:rgba(var(--color-foreground),.65)}.bellace-facets__count .loading__spinner{position:absolute;top:50%;right:-2.8rem;width:1.8rem;transform:translateY(-50%)}@media screen and (min-width:750px){.bellace-pill{position:relative}.bellace-pill__card{right:auto;width:max-content;min-width:28rem;max-width:42rem}.bellace-pill__card--end{left:auto;right:0}.bellace-pill__card--price{width:36rem}}.bellace-pdp media-gallery{position:relative;display:block;padding:1.2rem 0;border-radius:var(--bellace-radius-card)}.bellace-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;border-radius:inherit;pointer-events:none}.bellace-tint__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-blush);opacity:0;transition:opacity var(--motion-duration-long) var(--motion-ease)}.bellace-tint__layer.has-tint{background-color:color-mix(in srgb,var(--tint) 45%,var(--color-pearl))}.bellace-tint__layer.is-active{opacity:1}.bellace-pdp media-gallery>slider-component,.bellace-pdp media-gallery>.product__xr-button{position:relative;z-index:1}.bellace-pdp media-gallery .product__media-list .global-media-settings{border:0;border-radius:calc(var(--bellace-radius-card) * .67)}.bellace-pdp media-gallery .product__media-list .product__media{border-radius:calc(var(--bellace-radius-card) * .67)}@media screen and (max-width:749px){.bellace-pdp media-gallery{padding:1.2rem;overflow:hidden}.bellace-pdp media-gallery:has(>slider-component>.slider-buttons:not(.small-hide)) .bellace-tint{bottom:4.4rem}.bellace-pdp media-gallery:has(>slider-component>.slider-buttons:not(.small-hide)){padding-bottom:0;border-radius:var(--bellace-radius-card) var(--bellace-radius-card) 0 0}.bellace-pdp media-gallery:has(>slider-component>.slider-buttons:not(.small-hide)) .bellace-tint{border-radius:var(--bellace-radius-card)}}@media screen and (min-width:750px){.bellace-pdp media-gallery{padding:2.4rem}.bellace-pdp media-gallery>.thumbnail-slider{position:absolute;left:1.6rem;bottom:1.6rem;z-index:2;display:flex;max-width:calc(100% - 3.2rem);padding:.6rem;border-radius:calc(var(--bellace-radius-card) * .75);background-color:rgba(var(--color-pearl-rgb),.92);box-shadow:0 .8rem 2.4rem rgba(var(--color-ink-rgb),.1)}.bellace-pdp media-gallery>.thumbnail-slider .slider-button{display:none}.bellace-pdp media-gallery>.thumbnail-slider .thumbnail-list{display:flex;flex-wrap:nowrap;gap:.6rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.bellace-pdp media-gallery>.thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.bellace-pdp media-gallery>.thumbnail-slider .thumbnail-list__item{flex:0 0 auto;width:5.6rem}.bellace-pdp media-gallery>.thumbnail-slider .thumbnail{border:0;border-radius:calc(var(--bellace-radius-card) * .5);overflow:hidden}.bellace-pdp media-gallery>.thumbnail-slider .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--color-velvet)}.bellace-pdp media-gallery>.thumbnail-slider .thumbnail:focus-visible{outline:2px solid var(--color-ink);outline-offset:.2rem;box-shadow:none}}.bellace-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.bellace-hero-media picture,.bellace-hero-media__image,.bellace-hero-media__video{display:block;width:100%;height:100%;object-fit:cover}.bellace-hero-media--poster .bellace-hero-media__poster,.bellace-hero-media--poster .bellace-hero-media__video{position:absolute;top:0;right:0;bottom:0;left:0}.bellace-hero-media--poster .bellace-hero-media__video{opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}.bellace-hero-media--poster .bellace-hero-media__video.is-playing{opacity:1}.bellace-hero-media__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--color-velvet-rgb),.05);box-shadow:inset 0 0 0 1px rgba(var(--color-velvet-rgb),.18)}.bellace-hero-media__placeholder .text-logo{--text-logo-size: clamp(2.8rem, 6vw, 4.8rem);--text-logo-tracking: .2em;color:rgba(var(--color-velvet-rgb),.28)}.bellace-addons{display:block;margin:var(--space-4) 0}.bellace-addons__heading{margin:0 0 var(--space-2);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-addons__list{display:grid;gap:.8rem}.bellace-addons__was{margin-right:.4rem;font-weight:400;opacity:.6}.bellace-addons__note{margin:var(--space-2) 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.bellace-placeholder-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-blush);box-shadow:inset 0 0 0 1px rgba(var(--color-velvet-rgb),.35);background-image:repeating-linear-gradient(135deg,rgba(var(--color-velvet-rgb),.05) 0 1px,transparent 1px 14px);color:var(--color-velvet);text-align:center}.bellace-placeholder-panel .bellace-icon{width:3.2rem;height:3.2rem}.bellace-placeholder-panel__label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bellace-card{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;padding:.8rem;border-radius:var(--bellace-radius-card);background-color:var(--card-surface, var(--color-blush));color:var(--color-ink)}.bellace-grid--pearl .bellace-card{--card-surface: var(--color-pearl);box-shadow:0 0 0 1px rgba(var(--color-ink-rgb),.08)}.bellace-card:has(.bellace-card__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-card__media{position:relative;overflow:hidden;aspect-ratio:var(--card-ratio, 4 / 5);border-radius:calc(var(--bellace-radius-card) * .75);background-color:rgba(var(--color-pearl-rgb),.5)}.bellace-card__image,.bellace-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bellace-card__placeholder{fill:rgba(var(--color-ink-rgb),.25)}.bellace-card__image--second{opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}@media(hover:hover){.bellace-card:hover .bellace-card__image--second{opacity:1}}.bellace-card__label{position:absolute;top:1.2rem;left:1.2rem;z-index:1;max-width:calc(100% - 2.4rem);padding:.6rem 1.2rem;border-radius:var(--bellace-radius-pill);background-color:var(--color-pearl);color:var(--color-ink);font-size:1.1rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;pointer-events:none}.bellace-card__info{display:grid;gap:.4rem;padding:1.4rem .8rem .8rem}.bellace-card__vendor{margin:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-ink-rgb),.6)}.bellace-card__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.35;letter-spacing:.01em;overflow-wrap:anywhere}.bellace-card__link{color:inherit;text-decoration:none}.bellace-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.bellace-card__link:focus-visible{outline:none;box-shadow:none}.bellace-card:hover .bellace-card__link{text-decoration:underline;text-underline-offset:.3rem}.bellace-card__rating{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.2rem;color:rgba(var(--color-ink-rgb),.7)}.bellace-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.bellace-card__price .price{font-size:1.4rem;letter-spacing:.02em;color:var(--color-ink)}.bellace-card__price .price .price-item--regular{color:inherit}.bellace-card__soldout{font-size:1.2rem;color:rgba(var(--color-ink-rgb),.6)}.bellace-card__media{grid-area:1 / 1}.bellace-card__info{grid-area:2 / 1}.bellace-card__quick-add{grid-area:1 / 1;align-self:end;justify-self:end;position:relative;z-index:2;margin:0 1rem 1rem 0}.bellace-card__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background-color:var(--color-pearl);color:var(--color-velvet);box-shadow:0 .6rem 1.6rem rgba(var(--color-ink-rgb),.12);cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-card__add:hover{transform:scale(1.06)}.bellace-card__add:focus-visible{outline:2px solid var(--color-ink);outline-offset:.3rem}.bellace-card__plus,.bellace-card__plus svg{display:block;width:1.6rem;height:1.6rem}.bellace-card__plus svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.bellace-card__add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto}.bellace-card__add .loading__spinner .spinner{width:1.8rem;height:1.8rem}.bellace-card__add .loading__spinner.hidden{display:none}.bellace-card__add.loading .bellace-card__plus{opacity:0}.bellace-card__add[aria-disabled=true]:not(.loading){opacity:.5;cursor:default}@media screen and (min-width:750px){.bellace-card{padding:1rem;border-radius:calc(var(--bellace-radius-card) * 1.17)}.bellace-card__info{padding:1.6rem 1rem 1rem}.bellace-card__title{font-size:1.6rem}}.quantity.bellace-qty{min-height:4.8rem;width:14rem;border-radius:var(--bellace-radius-pill)}.quantity.bellace-qty:before,.quantity.bellace-qty:after{border-radius:var(--bellace-radius-pill)}.quantity.bellace-qty:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.2)}.quantity.bellace-qty .quantity__button{width:4.4rem}.quantity.bellace-qty .quantity__input{font-size:1.5rem}.quantity.bellace-qty .quantity__button:focus-visible,.quantity.bellace-qty .quantity__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;border-radius:var(--bellace-radius-pill);box-shadow:none}.bellace-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;visibility:hidden;transition:visibility 0s linear var(--motion-duration)}.bellace-drawer.is-open{visibility:visible;transition-delay:0s}.bellace-drawer__overlay,.bellace-drawer__overlay:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-ink-rgb),.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--motion-duration) var(--motion-ease);cursor:pointer}.bellace-drawer.is-open .bellace-drawer__overlay{opacity:1}.bellace-drawer__panel{--drawer-gap: .8rem;position:absolute;top:var(--drawer-gap);right:var(--drawer-gap);bottom:var(--drawer-gap);display:flex;flex-direction:column;width:min(52rem,calc(100vw - var(--drawer-gap) * 2));overflow:hidden;border-radius:var(--bellace-radius-card);box-shadow:0 2.4rem 6.4rem rgba(var(--color-ink-rgb),.18);transform:translate(calc(100% + var(--drawer-gap) * 2));transition:transform var(--motion-duration) var(--motion-ease);overscroll-behavior:contain}.bellace-drawer.is-open .bellace-drawer__panel{transform:none}.bellace-drawer__panel:focus{outline:none}.bellace-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid rgba(var(--color-foreground),.1)}.bellace-drawer .bellace-drawer__title{margin:0;font-family:var(--font-display-family);font-size:3.2rem;font-weight:400;line-height:1.1;color:rgb(var(--color-foreground))}.bellace-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:-1rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.bellace-drawer__close .svg-wrapper{width:2rem;height:2rem;transition:transform var(--motion-duration-short) var(--motion-ease)}.bellace-drawer__close:hover .svg-wrapper{transform:rotate(90deg)}.bellace-drawer__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.bellace-drawer__body{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-5) var(--space-7)}.bellace-size__intro{margin:0 0 var(--space-5);font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.bellace-drawer .bellace-size__steps{display:grid;gap:var(--space-4);margin:0 0 var(--space-7);padding:0}.bellace-size__step{display:grid;grid-template-columns:8.8rem 1fr;gap:var(--space-4);align-items:center}.bellace-size__step-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background-color:var(--color-blush);color:var(--color-ink)}.bellace-size__step-visual .bellace-measure{width:82%;height:82%}.bellace-measure .bellace-measure__tape{stroke:var(--color-velvet);stroke-width:1.6}.bellace-drawer .bellace-size__step-title{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 .4rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground))}.bellace-size__step-number{font-size:1.2rem;letter-spacing:.08em;color:rgb(var(--color-link))}.bellace-size__step-text{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.75)}.bellace-drawer .bellace-size__table-heading{margin:0 0 var(--space-3);font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}.bellace-size__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.5rem;font-variant-numeric:tabular-nums;box-shadow:none}.bellace-size__table th,.bellace-size__table td{padding:1.4rem .8rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);text-align:left;font-weight:400;color:rgb(var(--color-foreground))}.bellace-size__table thead th{padding-top:0;font-size:1.2rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.65)}.bellace-size__table tbody th{font-weight:500}.bellace-size__notice{margin:var(--space-3) 0 0;padding:1.2rem 1.6rem;border-left:2px solid var(--color-velvet);background-color:rgba(var(--color-blush-rgb),.6);font-size:1.3rem;line-height:1.5;color:var(--color-ink)}.bellace-size__contact{display:flex;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.5rem;line-height:1.6}.bellace-size__contact-icon{flex:0 0 auto;display:inline-flex;color:rgb(var(--color-link))}.bellace-size__contact-icon .bellace-icon{width:2.4rem;height:2.4rem}.bellace-size__contact p{margin:0}@media screen and (min-width:750px){.bellace-drawer__header,.bellace-drawer__body{padding-left:var(--space-7);padding-right:var(--space-7)}.bellace-size__step{grid-template-columns:11.2rem 1fr;gap:var(--space-5)}}@media screen and (min-width:750px){.bellace-drawer__panel{--drawer-gap: 1.2rem}}.bellace-size__wig{display:flex;align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-3);border-radius:24px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1)}.bellace-size__wig-image{width:9.6rem;height:12rem;object-fit:cover;border-radius:16px;flex:none}.bellace-size__wig-eyebrow{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button))}.bellace-size__wig-title{margin:.4rem 0;font-family:var(--font-display-family);font-size:2.6rem;line-height:1.1}.bellace-size__wig-lengths{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.bellace-length{margin:0 0 var(--space-3);border-top:1px solid rgba(var(--color-foreground),.1)}.bellace-length__row{display:grid;grid-template-columns:8.8rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.bellace-length__size{white-space:nowrap;font-family:var(--font-display-family);font-size:2.2rem;line-height:1}.bellace-length__where{font-size:1.4rem;line-height:1.4}.bellace-length__bar{display:block;height:.4rem;margin-top:.8rem;border-radius:.4rem;background:linear-gradient(to right,rgb(var(--color-button)) var(--bar),rgba(var(--color-foreground),.08) var(--bar))}.bellace-length__cm{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.bellace-size__subtitle{margin:var(--space-6) 0 var(--space-3);padding-top:var(--space-5);border-top:1px solid rgba(var(--color-foreground),.1);font-family:var(--font-display-family);font-size:2.4rem;font-weight:400}.bellace-stars{display:inline-flex;gap:.2rem;color:var(--color-velvet)}.bellace-stars__star{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.bellace-stars__star.is-filled{fill:currentColor}bellace-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:block;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--color-foreground),.1);transform:translateY(110%);visibility:hidden;transition:transform var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration)}bellace-sticky-atc.is-visible{transform:none;visibility:visible;transition-delay:0s}.bellace-sticky-atc__inner{display:flex;align-items:center;gap:var(--space-4)}.bellace-sticky-atc__info{display:flex;flex:1;flex-direction:column;min-width:0}.bellace-sticky-atc__title{overflow:hidden;font-size:1.4rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-foreground))}.bellace-sticky-atc__variant{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.bellace-sticky-atc .bellace-sticky-atc__button{flex:0 0 auto;min-height:4.8rem;padding:0 2.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bellace-sticky-atc .bellace-sticky-atc__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:none}@media screen and (min-width:750px){bellace-sticky-atc{display:none}}.bellace-urgency{display:grid;gap:.8rem;margin:var(--space-3) 0}.bellace-urgency:not(:has(.bellace-urgency__row:not([hidden]))){display:none}.bellace-urgency__row{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.4rem;line-height:1.45;color:rgb(var(--color-foreground))}.bellace-urgency__row strong{font-weight:600;font-variant-numeric:tabular-nums}.bellace-urgency__row--sale{padding:.8rem 1.2rem;border-radius:var(--bellace-radius-field);background-color:rgba(var(--color-button),.08);color:rgb(var(--color-button))}.bellace-urgency__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background-color:rgba(var(--color-button),.08);color:rgb(var(--color-button))}.bellace-urgency__row--sale .bellace-urgency__icon{background-color:transparent}.bellace-urgency--badge{justify-items:stretch;gap:.6rem}.bellace-urgency--badge .bellace-urgency__row{justify-content:flex-start;gap:.8rem;padding:.6rem 1.4rem .6rem 1.2rem;border-radius:var(--bellace-radius-pill);background-color:var(--urgency-bg, rgba(var(--color-button), .07));color:var(--urgency-text, rgb(var(--color-foreground)));font-size:1.35rem}.bellace-urgency__pulse{position:relative;flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--urgency-dot, #2e9e5b)}.bellace-urgency__row--sale .bellace-urgency__pulse,.bellace-urgency__row--stock .bellace-urgency__pulse{background-color:var(--urgency-dot-alert, rgb(var(--color-button)))}.bellace-urgency__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:inherit;animation:bellaceUrgencyPulse 1.8s ease-out infinite}@keyframes bellaceUrgencyPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.bellace-urgency__pulse:after{animation:none}}.bellace-urgency__icon .bellace-icon{width:1.6rem;height:1.6rem}cart-drawer.drawer.bellace-cart{background-color:transparent;transition:visibility 0s linear var(--motion-duration)}cart-drawer.drawer.bellace-cart.active{transition-delay:0s}cart-drawer.bellace-cart .cart-drawer__overlay{background-color:rgba(var(--color-ink-rgb),.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--motion-duration-long) var(--motion-ease)}cart-drawer.bellace-cart.active .cart-drawer__overlay{opacity:1}cart-drawer.drawer.bellace-cart{--drawer-gap: .8rem}cart-drawer.bellace-cart .drawer__inner{position:relative;z-index:1;width:46rem;max-width:calc(100vw - var(--drawer-gap) * 2);height:calc(100% - var(--drawer-gap) * 2);margin:var(--drawer-gap);padding:0 var(--space-5);border:0;border-radius:var(--bellace-radius-card);box-shadow:0 2.4rem 6.4rem rgba(var(--color-ink-rgb),.18);transform:translate(calc(100% + var(--drawer-gap) + 2.4rem));transition:transform var(--motion-duration) var(--motion-ease)}cart-drawer.bellace-cart.active .drawer__inner{transform:none}cart-drawer.bellace-cart.is-empty .drawer__inner{padding:0}cart-drawer.bellace-cart .bellace-cart__header{position:relative;padding:var(--space-6) 0 var(--space-4);border:0}cart-drawer.bellace-cart .bellace-cart__title{margin:0;font-family:var(--font-display-family);font-size:3.2rem;font-weight:400;line-height:1.1;color:rgb(var(--color-foreground))}cart-drawer.bellace-cart .bellace-cart__title:after{content:"";display:block;width:4.8rem;height:1px;margin-top:var(--space-3);background-color:rgb(var(--color-link))}cart-drawer.bellace-cart .bellace-cart__close{top:var(--space-5);right:-1rem;color:rgb(var(--color-foreground))}cart-drawer.bellace-cart .bellace-cart__close .svg-wrapper{width:2rem;height:2rem;transition:transform var(--motion-duration-short) var(--motion-ease)}cart-drawer.bellace-cart .bellace-cart__close:hover .svg-wrapper{transform:rotate(90deg)}cart-drawer.bellace-cart .bellace-cart__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}cart-drawer.bellace-cart cart-drawer-items{padding-bottom:var(--space-4)}cart-drawer.bellace-cart .drawer__contents{padding-top:var(--space-2)}cart-drawer.bellace-cart .bellace-cart__footer{padding:var(--space-4) 0 var(--space-5);border-top:1px solid rgba(var(--color-foreground),.1)}cart-drawer.bellace-cart .drawer__inner{overflow:hidden}cart-drawer.bellace-cart cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto}cart-drawer.bellace-cart .bellace-cart__header{padding:var(--space-5) 0 var(--space-3)}cart-drawer.bellace-cart .bellace-cart-summary__totals{gap:.4rem}cart-drawer.bellace-cart .bellace-cart-summary__actions{gap:var(--space-3);margin-top:var(--space-4)}cart-drawer.bellace-cart .bellace-cart-summary__checkout{min-height:5.6rem}cart-drawer.bellace-cart .bellace-cart-summary__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}cart-drawer.bellace-cart .bellace-cart-summary__trust-item{flex-direction:column;align-items:center;gap:.4rem;font-size:1.15rem;line-height:1.3;text-align:center}cart-drawer.bellace-cart .bellace-cart-summary__trust-item .bellace-icon{width:2rem;height:2rem}cart-drawer.bellace-cart .bellace-cart-summary__continue{display:none}cart-drawer.bellace-cart .bellace-cart__urgency{margin:0 calc(var(--space-5) * -1) var(--space-3);padding:1rem var(--space-5);background-color:var(--color-velvet)}cart-drawer.bellace-cart .bellace-cart__urgency .bellace-urgency{gap:.2rem;margin:0}cart-drawer.bellace-cart .bellace-cart__urgency .bellace-urgency__row{justify-content:center;padding:0;border-radius:0;background:none;font-size:1.3rem;line-height:1.6;text-align:center;color:var(--color-pearl)}cart-drawer.bellace-cart .bellace-cart__urgency .bellace-urgency__row strong{display:inline-block;margin:0 .2rem;padding:.1rem .7rem;border-radius:.6rem;background-color:#ffffff29;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}cart-drawer.bellace-cart .bellace-cart__urgency .bellace-urgency__row strong~strong{margin:0;padding:0;background:none;letter-spacing:0}cart-drawer.bellace-cart .bellace-cart__urgency .bellace-urgency__pulse,cart-drawer.bellace-cart .bellace-cart__urgency .bellace-urgency__icon{display:none}@media screen and (min-width:750px){cart-drawer.bellace-cart .bellace-cart__urgency{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}}cart-drawer.bellace-cart .bellace-cart__note{margin:0 0 var(--space-4);border-bottom:1px solid rgba(var(--color-foreground),.1)}cart-drawer.bellace-cart .drawer__inner-empty{position:relative;justify-content:center;padding:var(--space-6) var(--space-5)}cart-drawer.bellace-cart .drawer__inner-empty .bellace-cart__close{position:absolute;top:var(--space-5);right:var(--space-4)}@media screen and (min-width:750px){cart-drawer.drawer.bellace-cart{--drawer-gap: 1.6rem}cart-drawer.bellace-cart .drawer__inner{padding:0 var(--space-6)}}.text-logo{display:inline-block;font-family:var(--font-logo-family);font-size:var(--text-logo-size, 2.6rem);font-style:normal;font-weight:400;font-variation-settings:"opsz" 36;font-synthesis:none;letter-spacing:var(--text-logo-tracking, .14em);line-height:1;margin-inline-end:calc(var(--text-logo-tracking, .14em) * -1);text-transform:uppercase;color:rgb(var(--color-foreground));white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
