:root{--bl-violet:#9470DB;--bl-violet-light:#C9B6F0;--bl-violet-dark:#7653BF;--bl-cream:#FFF5D9;--bl-cherry:#E72D49;--bl-ink:#2B2238;--bl-lilac:#F4EEFC;--bl-white:#fff;--bl-muted:rgba(43,34,56,.64);--bl-script:"Pinyon Script","Playfair Display",Georgia,serif;--bl-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--bl-sans:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bl-ease:cubic-bezier(.2,.7,.2,1);--bl-gutter:16px;--bl-max:1320px}@media(min-width:750px){:root{--bl-gutter:32px}}@media(min-width:1200px){:root{--bl-gutter:48px}}#header-group{display:contents}.bl-header-section{position:sticky;top:0;z-index:60}.bl-hero-section,.bl-section,.bl-split,.bl-statement,.bl-miy,.bl-announce{max-width:100vw;overflow-x:clip}.bl-lock .page-wrapper{overflow:hidden}:where([class*=bl-]),:where([class*=bl-]):before,:where([class*=bl-]):after{box-sizing:border-box}.bl-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bl-container{width:100%;max-width:var(--bl-max);margin-inline:auto;padding-inline:var(--bl-gutter)}.bl-section{padding-block:clamp(56px,8vw,104px);color:var(--bl-ink);background:var(--bl-bg,#fff)}.bl-bg--white{--bl-bg:#fff}.bl-bg--cream{--bl-bg:var(--bl-cream)}.bl-bg--lilac{--bl-bg:var(--bl-lilac)}.bl-bg--violet{--bl-bg:var(--bl-violet)}.bl-section img,.bl-hero img,.bl-split img,.bl-statement img,.bl-miy img{max-width:100%;display:block}.bl-placeholder{width:100%;height:100%;background:var(--bl-lilac);fill:#9470db59;display:block}.bl-editor-note{padding:24px;border:1px dashed var(--bl-violet);text-align:center;font:500 13px/1.6 var(--bl-sans);color:var(--bl-ink);background:var(--bl-lilac)}.bl-eyebrow{font-family:var(--bl-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin:0;line-height:1.6}.bl-title{font-family:var(--bl-script);font-weight:400;font-size:clamp(44px,5.4vw + 12px,92px);line-height:1.12;margin:0;color:inherit;letter-spacing:0;text-transform:none}.bl-subtitle{font-family:var(--bl-serif);font-size:clamp(17px,1.3vw + 4px,22px);font-style:italic;line-height:1.5;color:var(--bl-muted);margin:6px 0 0}.bl-heading{text-align:center;margin:0 auto clamp(32px,4vw,56px);max-width:780px}.bl-heading--light,.bl-heading--light .bl-title{color:#fff}.bl-heading--light .bl-subtitle{color:#ffffffd9}.bl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--bl-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:12px 28px;min-height:44px;border:1px solid currentColor;border-radius:0;background:transparent;color:var(--bl-ink);text-decoration:none;cursor:pointer;line-height:1.25;text-align:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.bl-btn:hover,.bl-btn:focus-visible{background:var(--bl-violet);border-color:var(--bl-violet);color:#fff}.bl-btn--solid{background:var(--bl-violet);border-color:var(--bl-violet);color:#fff}.bl-btn--solid:hover,.bl-btn--solid:focus-visible{background:var(--bl-ink);border-color:var(--bl-ink);color:#fff}.bl-btn--light{color:#fff}.bl-btn--block{width:100%}.bl-btn--sm{padding:10px 22px;min-height:40px;font-size:11px}.bl-btn[disabled]{opacity:.45;cursor:not-allowed}.bl-btn[disabled]:hover{background:transparent;color:inherit;border-color:currentColor}.bl-btn.is-loading{cursor:progress}.bl-btn.is-loading .bl-btn__label{opacity:.35}.bl-link{font-family:var(--bl-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:3px;transition:border-color .3s}.bl-link:hover{border-color:currentColor}.bl-center{display:flex;justify-content:center;margin-top:clamp(32px,4vw,52px)}:where([class*=bl-]):focus-visible{outline:2px solid var(--bl-violet);outline-offset:3px}.bl-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;position:relative;text-decoration:none}.bl-icon{width:20px;height:20px;display:block}.bl-js .bl-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s var(--bl-ease),transform .75s var(--bl-ease);transition-delay:var(--d,0ms)}.bl-js .bl-reveal.is-visible{opacity:1;transform:none}.bl-js .bl-clip>*{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--bl-ease)}.bl-js .bl-clip.is-visible>*{clip-path:inset(0 0 0 0)}.bl-marquee{overflow:hidden;width:100%}.bl-marquee__track{display:flex;width:max-content;animation:bl-marquee var(--bl-speed,30s) linear infinite}.bl-marquee:hover .bl-marquee__track,.bl-marquee:focus-within .bl-marquee__track{animation-play-state:paused}.bl-marquee__group{display:flex;align-items:stretch;flex-shrink:0;list-style:none;margin:0;padding:0}@keyframes bl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bl-announce{background:var(--bl-ann-bg,var(--bl-violet));color:var(--bl-ann-fg,var(--bl-cream));font-family:var(--bl-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.bl-announce__item{display:flex;align-items:center;padding:11px 0;white-space:nowrap}.bl-announce__item:after{content:"";width:1px;height:12px;background:currentColor;opacity:.55;margin-inline:40px}.bl-announce a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){.bl-js .bl-clip>*{clip-path:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bl-base.css.map */
