:root{--bf-nuit:17,17,17;--bf-braise:124,94,60;--lx-noir:#111111;--lx-alb:#F5F3EF;--lx-pierre:#E9E5DE;--lx-titane:#5C5F61;--lx-bronze:#7C5E3C;--lx-champ:#C9B28C;--lx-ease:cubic-bezier(.22,.61,.36,1);--lx-s1:.8rem;--lx-s2:1.6rem;--lx-s3:3.2rem;--lx-s4:6.4rem;--lx-s5:12.8rem}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:var(--lx-ease)}body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2{font-weight:400;letter-spacing:-.01em}::selection{background:var(--lx-noir);color:var(--lx-alb)}.caption-with-letter-spacing,.bf-eyebrow{color:var(--lx-bronze)!important;letter-spacing:.28em}.announcement-bar__message{font-size:1.1rem;letter-spacing:.22em}.button,.shopify-payment-button__button--unbranded{border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-size:1.25rem;font-weight:500;transition:background-color .5s var(--lx-ease),color .5s var(--lx-ease)!important}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:none!important;box-shadow:none!important;opacity:.86}.button:after,.button:before{border-radius:0!important}.bf-section--tint,.bf-eta,.bf-trust2{background:var(--lx-pierre)!important}.bf-step,.bf-spec,.bf-card,.bf-table-wrap,.bf-bundle__opt,.bf-eta,.bf-feat{border-radius:0!important;box-shadow:none!important}.bf-step:hover,.bf-feat:hover{transform:none!important}.bf-bundle__opt{border-color:#11111124;background:transparent}.bf-bundle__opt:has(input:checked){border-color:var(--lx-noir);box-shadow:inset 0 0 0 1px var(--lx-noir)!important}.bf-bundle__price{font-weight:500}.bf-bundle__price small{font-weight:400;font-size:1.2rem;color:var(--lx-titane)}.bf-bundle__main small{color:var(--lx-titane)}.bf-cart-nudge{background:transparent!important;padding:0!important;color:var(--lx-bronze)!important;font-weight:500!important;letter-spacing:.04em}.bf-table .is-brand{background:var(--lx-noir)}.bf-table thead .is-brand,.is-brand .bf-yes:before{color:var(--lx-champ)}.is-brand .bf-yes:before{background:var(--lx-champ)}.bf-yes:before{background:var(--lx-noir)}.bf-sticky{background:#f5f3eff0}.bf-sticky__img{border-radius:0}.product__accordion .accordion__title{letter-spacing:.2em;font-weight:500}.lx-wrap{max-width:var(--page-width);margin:0 auto;padding:0 2.4rem}@media(min-width:750px){.lx-wrap{padding:0 6.4rem}}.lx-narrow{max-width:86rem}.lx-center{text-align:center}.lx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lx-kicker{margin:0 0 var(--lx-s3);font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--lx-bronze)}.lx-section{padding:var(--lx-s5) 0}@media(max-width:749px){.lx-section{padding:9.6rem 0}}.lx-h2{font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.08;margin:0 0 var(--lx-s3);color:var(--lx-noir)}.lx-link{display:inline-block;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-noir);text-decoration:none;padding-bottom:.6rem;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .6s var(--lx-ease)}.lx-link:hover{background-size:0 1px;background-position:right bottom}.lx-cta{display:inline-flex;align-items:center;gap:2rem;font-size:1.2rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--lx-alb);text-decoration:none;padding:1.6rem 0}.lx-cta--dark{color:var(--lx-noir)}.lx-cta__line{display:block;width:5.6rem;height:1px;background:currentColor;transform-origin:left;transition:width .7s var(--lx-ease)}.lx-cta:hover .lx-cta__line{width:9.6rem}.lx-cta:focus-visible{outline:1px solid currentColor;outline-offset:6px}.lx-hero{position:relative;min-height:calc(100svh - 12rem);display:flex;flex-direction:column;justify-content:center;background:var(--lx-noir);color:var(--lx-alb);overflow:hidden;padding:9.6rem 0 12rem}.lx-hero__halo{position:absolute;right:-18%;top:50%;width:80vmax;height:80vmax;transform:translateY(-50%);background:radial-gradient(circle,rgba(201,178,140,.22) 0%,rgba(124,94,60,.1) 30%,transparent 60%);animation:lx-breathe 9s ease-in-out infinite;pointer-events:none}@keyframes lx-breathe{0%,to{opacity:.75}50%{opacity:1}}.lx-hero__object{position:absolute;right:12%;top:50%;width:clamp(12rem,16vw,22rem);aspect-ratio:5/7;border-radius:999px;transform:translateY(-50%) rotate(-8deg);background:linear-gradient(155deg,#3a342e,#1c1916 55%,#0b0a09);box-shadow:inset 1px 1px #ffffff14,inset -18px -26px 40px #0009,0 60px 120px -40px #000000e6;animation:lx-float 10s ease-in-out infinite}.lx-hero__object:before{content:"";position:absolute;inset:6% 10% auto auto;width:40%;height:30%;border-radius:50%;background:radial-gradient(circle,rgba(201,178,140,.28),transparent 70%)}.lx-hero__led{position:absolute;left:50%;bottom:13%;width:.6rem;height:.6rem;margin-left:-.3rem;border-radius:50%;background:var(--lx-champ);box-shadow:0 0 14px 3px #c9b28c8c;animation:lx-breathe 3.2s ease-in-out infinite}@keyframes lx-float{0%,to{transform:translateY(-50%) rotate(-8deg)}50%{transform:translateY(calc(-50% - 12px)) rotate(-7deg)}}@media(max-width:749px){.lx-hero__object{right:-4rem;top:28%;opacity:.8}.lx-hero__halo{right:-60%;top:30%}}.lx-hero__content{position:relative;width:100%}.lx-hero .lx-kicker{color:var(--lx-champ);letter-spacing:.5em}.lx-hero__title{margin:0 0 var(--lx-s4);color:var(--lx-alb);font-size:clamp(5.2rem,9vw,13.6rem);line-height:.98;letter-spacing:-.025em}.lx-hero__foot{position:absolute;left:0;right:0;bottom:3.2rem;margin:0;text-align:center;font-size:1.05rem;letter-spacing:.3em;text-transform:uppercase;color:#f5f3ef73}.lx-in{opacity:0;animation:lx-rise 1.4s var(--lx-ease) forwards;animation-delay:calc(var(--i,0) * .16s + .2s)}@keyframes lx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lx-statement{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.6vw,4.6rem);line-height:1.3;color:var(--lx-noir)}.lx-object{background:var(--lx-pierre)}.lx-object__grid{display:grid;gap:var(--lx-s4)}@media(min-width:990px){.lx-object__grid{grid-template-columns:1fr 1fr;gap:12.8rem;align-items:start}}.lx-specs{margin:0}.lx-spec{display:grid;grid-template-columns:12rem 1fr;gap:2.4rem;padding:2.8rem 0;border-top:1px solid rgba(17,17,17,.14)}.lx-spec:last-child{border-bottom:1px solid rgba(17,17,17,.14)}.lx-spec dt{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--lx-titane);padding-top:.4rem}.lx-spec dd{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.3;color:var(--lx-noir)}.lx-prices{display:grid;gap:0;list-style:none;margin:var(--lx-s4) 0 var(--lx-s3);padding:0;border-top:1px solid rgba(17,17,17,.14)}@media(min-width:750px){.lx-prices{grid-template-columns:repeat(3,1fr);border-top:0}}.lx-prices li{display:flex;flex-direction:column;gap:1rem;padding:3.2rem 1.6rem;border-bottom:1px solid rgba(17,17,17,.14)}@media(min-width:750px){.lx-prices li{border-bottom:0;border-left:1px solid rgba(17,17,17,.14)}.lx-prices li:first-child{border-left:0}}.lx-prices span{font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lx-titane)}.lx-prices strong{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,3.6vw,4.4rem);color:var(--lx-noir)}.lx-note{margin:0 0 var(--lx-s4);font-size:1.35rem;color:var(--lx-titane)}.lx-services{background:var(--lx-pierre);border-top:1px solid rgba(17,17,17,.08)}.lx-services__list{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0 auto;padding-top:3.2rem;padding-bottom:3.2rem;gap:2rem}@media(min-width:990px){.lx-services__list{grid-template-columns:repeat(4,1fr)}}.lx-services__list li{text-align:center;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-noir)}.lx-close{background:var(--lx-noir);padding:var(--lx-s5) 0}.lx-close__title{margin:0 0 var(--lx-s4);font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,8rem);line-height:1.02;color:var(--lx-alb)}@media(prefers-reduced-motion:reduce){.lx-in{opacity:1;animation:none}.lx-hero__halo,.lx-hero__object,.lx-hero__led{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/batiflow-lux.css.map */
