:root{--ba-ivory: #fbf7f2;--ba-ivory-warm: #fffdfb;--ba-blush: #eee0db;--ba-blush-deep: #ead5cb;--ba-plum: #59283e;--ba-plum-deep: #3c1e2b;--ba-plum-soft: #6b3048;--ba-ink: #49383d;--ba-ink-strong: #35252c;--ba-muted: #6f5a61;--ba-champagne: #c4a47c;--ba-champagne-light: #e3d2ba;--ba-champagne-text: #8a6a42;--ba-hairline: 1px solid color-mix(in srgb, var(--ba-champagne) 38%, transparent);--ba-ease: cubic-bezier(.16, 1, .3, 1);--ba-ease-soft: cubic-bezier(.33, 1, .68, 1);--ba-t-micro: .18s;--ba-t-base: .28s;--ba-t-panel: .56s;--ba-shadow-rest: 0 2px 8px -4px rgba(60, 30, 43, .18);--ba-shadow-soft: 0 18px 50px -24px rgba(60, 30, 43, .28);--ba-shadow-lift: 0 30px 70px -30px rgba(60, 30, 43, .4);--ba-eyebrow-size: .6875rem;--ba-eyebrow-tracking: .2em;--ba-radius-pill: 999px;--ba-radius-card: 16px;--ba-radius-field: 12px;--ba-tilt-max: 5deg}html:root{--font-heading--family: "Playfair Display", Georgia, "Times New Roman", serif;--font-heading--weight: 500;--font-heading--style: normal;--font-display--family: var(--font-heading--family);--font-display--weight: 500;--font-body--family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: var(--font-body--family);--font-subheading--weight: 600;--font-accent--family: var(--font-heading--family);--font-accent--weight: 500;--font-primary--family: var(--font-body--family);--font-primary--weight: 500;--font-primary--style: normal;--font-secondary--family: var(--font-heading--family);--font-secondary--weight: 500;--font-secondary--style: normal}body{font-family:var(--font-body--family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3,#MainContent h1,#MainContent h2,#MainContent h3,footer h2,footer h3{font-family:var(--font-heading--family);font-weight:500;font-style:normal;text-wrap:balance}#MainContent h1{font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.04;letter-spacing:-.015em}#MainContent h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.01em}#MainContent h3{font-size:clamp(1.35rem,2vw,1.875rem);line-height:1.22;letter-spacing:-.005em}#MainContent h4{font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.3;letter-spacing:0}#MainContent p,#MainContent li,.rte p{font-family:var(--font-body--family);font-size:clamp(1rem,1.05vw,1.0625rem);line-height:1.7}.ba-eyebrow,#MainContent .ba-eyebrow{font-family:var(--font-body--family);font-size:var(--ba-eyebrow-size);letter-spacing:var(--ba-eyebrow-tracking);text-transform:uppercase;font-weight:600;line-height:1;color:var(--ba-champagne-text)}.header-logo,.header__logo-text{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.35rem,2.1vw,1.75rem);letter-spacing:.14em;text-transform:uppercase}.header__menu a,.menu-list a{font-family:var(--font-body--family);font-weight:500;font-size:.875rem;letter-spacing:.04em}.button,.button-secondary,button[type=submit]{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;min-height:3rem;padding-inline:1.85rem;border-radius:var(--ba-radius-pill);box-shadow:var(--ba-shadow-rest);cursor:pointer;transition:background-color var(--ba-t-base) var(--ba-ease),color var(--ba-t-base) var(--ba-ease),border-color var(--ba-t-base) var(--ba-ease),transform var(--ba-t-base) var(--ba-ease),box-shadow var(--ba-t-base) var(--ba-ease)}.button:hover,.button-secondary:hover{transform:translateY(-2px);box-shadow:var(--ba-shadow-soft)}.button:active,.button-secondary:active{transform:translateY(0);box-shadow:var(--ba-shadow-rest);transition-duration:80ms}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ba-champagne-text);outline-offset:3px}a,button,summary,label[for],[role=button]{cursor:pointer}.rte a:not(.button):not(.button-secondary),.ba-underline{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--ba-t-base) var(--ba-ease);padding-bottom:2px}.rte a:not(.button):not(.button-secondary):hover,.ba-underline:hover{background-size:100% 1px}.product-card,.resource-card,.card-gallery{--ba-tilt-x: 0deg;--ba-tilt-y: 0deg;transform-style:preserve-3d;transition:transform var(--ba-t-base) var(--ba-ease-soft),box-shadow var(--ba-t-base) var(--ba-ease-soft)}@media(hover:hover)and (pointer:fine){.ba-tilt[data-ba-tilting]{transform:perspective(900px) rotateX(var(--ba-tilt-x)) rotateY(var(--ba-tilt-y)) translateZ(0);box-shadow:var(--ba-shadow-lift)}}.product-card img,.card-gallery img,.resource-card img{border-radius:var(--ba-radius-card);transition:transform var(--ba-t-panel) var(--ba-ease-soft),filter var(--ba-t-panel) var(--ba-ease-soft)}.product-card:hover img,.resource-card:hover img{transform:scale(1.035)}.product-card__title,.product-title,h5.product-title{font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:500;letter-spacing:0;line-height:1.4}.price,.price-list,.product-price{font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.product-badges span,.badge{font-family:var(--font-body--family);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-radius:var(--ba-radius-pill)}.ba-reveal{opacity:0;transform:translateY(22px);transition:opacity var(--ba-t-panel) var(--ba-ease-soft),transform var(--ba-t-panel) var(--ba-ease-soft);transition-delay:var(--ba-reveal-delay, 0ms)}.ba-reveal.is-in{opacity:1;transform:none}html[data-ba-scrolled] header-component,html[data-ba-scrolled] .header-section{background-color:color-mix(in srgb,var(--ba-ivory) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:var(--ba-shadow-rest);transition:background-color var(--ba-t-base) var(--ba-ease),box-shadow var(--ba-t-base) var(--ba-ease)}@supports not (backdrop-filter: blur(1px)){html[data-ba-scrolled] header-component,html[data-ba-scrolled] .header-section{background-color:var(--ba-ivory)}}.ba-rule{border:0;border-top:var(--ba-hairline);margin-block:3rem}.ba-ornament{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--ba-champagne)}.ba-ornament:before,.ba-ornament:after{content:"";height:1px;width:clamp(2rem,8vw,5.5rem);background:currentColor;opacity:.55}input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select{font-family:var(--font-body--family);font-size:1rem;border-radius:var(--ba-radius-field)}input[type=email],input[type=search]{border-radius:var(--ba-radius-pill);padding-inline:1.35rem}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ba-champagne-text);outline-offset:2px}::placeholder{color:var(--ba-muted);opacity:1}.template-page-contact #MainContent form,#MainContent form.contact-form{box-sizing:border-box;width:100%;max-width:47.5rem;margin-inline:auto;background:var(--ba-ivory-warm);padding:clamp(1.5rem,4vw,2.75rem);border:var(--ba-hairline);border-radius:20px;box-shadow:var(--ba-shadow-soft)}footer{font-family:var(--font-body--family);font-size:.9375rem}footer h2,footer h3{font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.875rem);letter-spacing:-.005em}[id$=__hero_p9CmMG] h1{font-size:clamp(2.75rem,6vw,5.25rem);font-weight:500;max-width:15ch;margin:0;line-height:1.02;letter-spacing:-.02em}[id$=__hero_p9CmMG] p{max-width:46ch;font-size:1.0625rem}[id$=__section_x8mrnx] h2{max-width:22ch;margin-inline:auto}[id$=__section_x8mrnx] p{font-family:var(--font-body--family);font-size:var(--ba-eyebrow-size);letter-spacing:var(--ba-eyebrow-tracking);text-transform:uppercase;font-weight:600;color:var(--ba-champagne-text)}[id$=__media_with_content_xMM9EF] h2,[id$=__media_with_content_nrnzPh] h2{max-width:16ch}.ba-trigger{position:fixed;z-index:60;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem .6875rem;border:0;border-radius:0 var(--ba-radius-field) var(--ba-radius-field) 0;background:var(--ba-plum);color:var(--ba-ivory);cursor:pointer;box-shadow:var(--ba-shadow-soft);transition:background-color var(--ba-t-base) var(--ba-ease),padding var(--ba-t-base) var(--ba-ease)}.ba-trigger:hover{background:var(--ba-plum-deep);padding-inline:.875rem}.ba-trigger__lines{display:flex;flex-direction:column;align-items:center;gap:4px;width:20px}.ba-trigger__lines i{display:block;height:2px;width:100%;border-radius:var(--ba-radius-pill);background:currentColor;transition:width var(--ba-t-base) var(--ba-ease),transform var(--ba-t-base) var(--ba-ease),opacity var(--ba-t-micro) var(--ba-ease)}.ba-trigger__label{font-family:var(--font-body--family);font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;line-height:1}.ba-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#3c1e2b6b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--ba-t-panel) var(--ba-ease)}.ba-nav{position:fixed;inset-block:0;inset-inline-start:0;z-index:80;width:min(30rem,92vw);background:var(--ba-ivory);color:var(--ba-ink);border-start-end-radius:24px;border-end-end-radius:24px;box-shadow:var(--ba-shadow-lift);transform:translate(-101%);transition:transform var(--ba-t-panel) var(--ba-ease),visibility var(--ba-t-panel);visibility:hidden;overflow-y:auto;overscroll-behavior:contain}[data-ba-nav=open] .ba-nav{transform:translate(0);visibility:visible}[data-ba-nav=open] .ba-nav-scrim{opacity:1;pointer-events:auto}[data-ba-nav=open]{overflow:hidden}[data-ba-nav=open] .ba-trigger__lines i:nth-child(1){transform:translateY(6px) rotate(45deg)}[data-ba-nav=open] .ba-trigger__lines i:nth-child(2){opacity:0}[data-ba-nav=open] .ba-trigger__lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ba-nav__inner{display:flex;flex-direction:column;min-height:100%;padding:clamp(1.5rem,3.5vw,2.5rem);gap:clamp(1.75rem,4.5vh,2.75rem)}.ba-nav__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-block-end:1.25rem;border-block-end:var(--ba-hairline)}.ba-nav__wordmark{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.25rem,2.4vw,1.6rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ba-plum);line-height:1.1;text-decoration:none;transition:color var(--ba-t-micro) var(--ba-ease)}.ba-nav__wordmark:hover{color:var(--ba-plum-soft)}.ba-nav__close{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:var(--ba-hairline);border-radius:50%;background:transparent;color:var(--ba-plum);cursor:pointer;transition:background-color var(--ba-t-base) var(--ba-ease),color var(--ba-t-base) var(--ba-ease)}.ba-nav__close:hover{background:var(--ba-plum);color:var(--ba-ivory)}.ba-nav__close svg{width:1rem;height:1rem}.ba-nav__cols{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.ba-nav__col{min-width:0}.ba-nav__eyebrow{margin:0 0 1.1rem;font-family:var(--font-body--family);font-size:var(--ba-eyebrow-size);letter-spacing:var(--ba-eyebrow-tracking);text-transform:uppercase;font-weight:600;color:var(--ba-champagne-text)}.ba-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.ba-nav__list a{display:block;padding-block:.5rem;font-family:var(--font-heading--family);font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:500;letter-spacing:-.005em;line-height:1.3;color:var(--ba-plum);text-decoration:none;transition:color var(--ba-t-micro) var(--ba-ease),transform var(--ba-t-base) var(--ba-ease)}.ba-nav__list a:hover{color:var(--ba-plum-soft);transform:translate(6px)}.ba-nav__count{font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--ba-muted);margin-inline-start:.5rem;vertical-align:.15em}.ba-nav__list--small a{font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ba-ink);padding-block:.5rem;border-block-end:1px solid transparent}.ba-nav__list--small a:hover{color:var(--ba-plum);border-block-end-color:var(--ba-champagne)}.ba-nav__list li{opacity:0;transform:translateY(10px)}[data-ba-nav=open] .ba-nav__list li{animation:ba-rise var(--ba-t-panel) var(--ba-ease) forwards}.ba-nav__list li:nth-child(1){animation-delay:.1s}.ba-nav__list li:nth-child(2){animation-delay:.15s}.ba-nav__list li:nth-child(3){animation-delay:.2s}.ba-nav__list li:nth-child(4){animation-delay:.25s}.ba-nav__list li:nth-child(5){animation-delay:.3s}.ba-nav__list li:nth-child(6){animation-delay:.35s}.ba-nav__list li:nth-child(7){animation-delay:.4s}@keyframes ba-rise{to{opacity:1;transform:translateY(0)}}.ba-nav__feature{display:flex;gap:1rem;align-items:center;padding:.875rem;border:var(--ba-hairline);border-radius:var(--ba-radius-card);background:var(--ba-ivory-warm);text-decoration:none;color:inherit;box-shadow:var(--ba-shadow-rest);transition:transform var(--ba-t-base) var(--ba-ease),box-shadow var(--ba-t-base) var(--ba-ease)}.ba-nav__feature:hover{transform:translateY(-2px);box-shadow:var(--ba-shadow-soft)}.ba-nav__feature img{flex:none;width:4.5rem;height:4.5rem;object-fit:cover;border-radius:var(--ba-radius-field);background:var(--ba-blush)}.ba-nav__feature-eyebrow{display:block;font-size:var(--ba-eyebrow-size);letter-spacing:var(--ba-eyebrow-tracking);text-transform:uppercase;font-weight:600;color:var(--ba-champagne-text);margin-block-end:.3rem}.ba-nav__feature-title{display:block;font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.3;color:var(--ba-plum)}.ba-nav__foot{margin-block-start:auto;padding-block-start:1.5rem;border-block-start:var(--ba-hairline);display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;align-items:center}.ba-nav__quiet{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ba-muted);text-decoration:none;transition:color var(--ba-t-micro) var(--ba-ease)}.ba-nav__quiet:hover{color:var(--ba-plum)}.ba-nav__note{flex-basis:100%;margin:.25rem 0 0;font-family:var(--font-heading--family);font-size:1rem;font-style:italic;color:var(--ba-muted)}html[data-ba-ready] .header-menu,html[data-ba-ready] .header__drawer{display:none!important}html[data-ba-ready] .header__column--left{gap:16px}html[data-ba-ready] .ba-trigger{position:relative;inset:auto;transform:none;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:12px;display:inline-flex;flex-direction:column;justify-content:center;border-radius:50%;background:transparent;color:var(--ba-ink);box-shadow:none}html[data-ba-ready] .ba-trigger:hover{background:var(--ba-blush);padding:12px}html[data-ba-ready] .ba-trigger__label{display:none}@media(max-width:749px){.ba-trigger{inset-block-start:auto;inset-block-end:calc(1.25rem + env(safe-area-inset-bottom,0px));inset-inline-start:1.25rem;transform:none;flex-direction:row;gap:.6rem;padding:.9rem 1.15rem;border-radius:var(--ba-radius-pill)}.ba-trigger__label{writing-mode:horizontal-tb}html[data-ba-ready] header-drawer{display:none}html[data-ba-ready] .header__column--left{gap:8px}html[data-ba-ready] .header-logo{font-size:1.1rem;letter-spacing:.1em}.ba-nav__cols{grid-template-columns:1fr;gap:1.75rem}.ba-nav__list a{font-size:1.45rem}#MainContent h1{font-size:clamp(2.125rem,9.5vw,3rem)}#MainContent h2{font-size:1.8rem}[id$=__hero_p9CmMG] p{font-size:.9375rem;max-width:34ch}}@media(prefers-reduced-motion:reduce){:root{--ba-tilt-max: 0deg}.ba-nav,.ba-nav-scrim,.ba-trigger,.ba-trigger__lines i,.button,.button-secondary,.product-card,.resource-card,.product-card img,.resource-card img,.ba-nav__feature{transition-duration:.01ms!important}[data-ba-nav=open] .ba-nav__list li{animation:none}.ba-nav__list li{opacity:1;transform:none}.button:hover,.button-secondary:hover{transform:none;box-shadow:var(--ba-shadow-rest)}.product-card:hover img,.resource-card:hover img,.ba-tilt[data-ba-tilting],.ba-nav__feature:hover{transform:none}.ba-reveal{transform:none;transition-duration:.01ms!important}}.ba-nav[hidden],.ba-trigger[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/belle-aura.css.map */
