:root{--leaf-level-shadow: 0 24px 70px rgba(30, 45, 37, .12);--leaf-level-shadow-hover: 0 28px 80px rgba(30, 45, 37, .18);--leaf-level-line: color-mix(in srgb, var(--text), transparent 88%)}body{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent-soft),transparent 42%),transparent 30rem),var(--background)}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--leaf-level-line);background:color-mix(in srgb,var(--background),transparent 8%);box-shadow:0 8px 30px #1e2d250a;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.site-header__inner{min-height:72px}.site-header a,.site-footer a{text-decoration-thickness:1px}.site-header nav a{position:relative;padding-block:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.01em;text-decoration:none}.site-header nav a:after{position:absolute;right:0;bottom:.18rem;left:0;height:2px;border-radius:2px;background:var(--accent);content:"";transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-out)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.hero,.leaf-home,.home-choice-band,.home-collection-journey,.home-guides,.featured,.faq,.community-gallery{position:relative}.hero{isolation:isolate;overflow:clip;border-radius:0 0 var(--radius-large) var(--radius-large)}.hero__inner,.leaf-home__inner,.home-choice-band__inner,.home-collection-journey__inner,.home-guides__inner,.featured__inner,.faq__inner,.community-gallery__inner{width:min(100% - 3rem,1240px);margin-inline:auto}.hero h1,.leaf-home h1{letter-spacing:-.055em}.hero__buttons{gap:.7rem}.hero__buttons .button,.leaf-home__button,.featured__header>a{border-radius:999px}.hero__buttons .button--secondary{background:color-mix(in srgb,var(--background),transparent 18%);border-color:color-mix(in srgb,var(--text),transparent 55%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-bar{position:relative;z-index:2;margin-top:-1.25rem}.trust-bar__inner{width:min(100% - 2rem,1240px);padding:1rem;border:1px solid var(--leaf-level-line);border-radius:var(--radius-large);background:color-mix(in srgb,var(--surface),transparent 4%);box-shadow:var(--leaf-level-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.trust-bar__item{min-height:92px;padding:1rem;border-radius:var(--radius);transition:background-color .25s ease,transform .3s var(--ease-out),box-shadow .3s ease}.trust-bar__item:hover{background:color-mix(in srgb,var(--accent-soft),transparent 48%);box-shadow:0 10px 25px #1e2d250f}.featured__grid,.product-grid,.collection-grid{gap:1rem}.product-card,.featured__product,.collection-product-card{overflow:clip;border:1px solid var(--leaf-level-line);border-radius:var(--radius-large);background:color-mix(in srgb,var(--surface),transparent 3%);box-shadow:0 10px 35px #1e2d250b;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .25s ease}.product-card:hover,.featured__product:hover,.collection-product-card:hover{border-color:color-mix(in srgb,var(--accent),transparent 45%);box-shadow:var(--leaf-level-shadow-hover);transform:translateY(-5px)}.product-card img,.featured__product img,.collection-product-card img{transition:transform .55s var(--ease-out)}.product-card:hover img,.featured__product:hover img,.collection-product-card:hover img{transform:scale(1.035)}.product-card a,.featured__product a,.collection-product-card a{text-decoration:none}.home-collection-journey__card,.home-guides__card,.community-gallery__item{overflow:clip;border-radius:var(--radius-large);box-shadow:0 12px 38px #1e2d2512}.home-collection-journey__card{border:1px solid var(--leaf-level-line);background:var(--surface);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.home-collection-journey__card:hover{box-shadow:var(--leaf-level-shadow);transform:translateY(-4px)}.home-choice-band__inner{overflow:clip;border-radius:var(--radius-large);box-shadow:var(--leaf-level-shadow)}.product-seo-details,.product-description,.product-cross-sell{width:min(100% - 3rem,1120px);margin-inline:auto}.product-seo-details{margin-block:var(--space-section)}.product-seo-details__usps li,.product-description__benefits li{border-radius:var(--radius);transition:transform .3s var(--ease-out),box-shadow .3s ease}.product-seo-details__usps li:hover,.product-description__benefits li:hover{box-shadow:0 12px 28px #1e2d2512;transform:translateY(-3px)}.product-seo-details__faq-item summary{min-height:64px}.product-form,.product__info-container,.product-main__info{position:relative}.product-form button[type=submit],.product__info-container button[type=submit],.product-main__info button[type=submit]{min-height:54px;border-radius:999px;box-shadow:0 10px 24px color-mix(in srgb,var(--accent),transparent 78%)}input,select,textarea{border:1px solid var(--leaf-level-line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface),transparent 2%)}.site-footer{margin-top:var(--space-section);background:color-mix(in srgb,var(--surface),transparent 12%)}@media(max-width:700px){.site-header{background:var(--background)}.site-header__inner{min-height:62px}.hero,.leaf-home,.home-choice-band,.home-collection-journey,.home-guides,.featured,.faq,.community-gallery{border-radius:0}.trust-bar{margin-top:-.75rem}.trust-bar__inner{padding:.55rem;border-radius:var(--radius)}.trust-bar__item{min-height:72px}.hero__inner,.leaf-home__inner,.home-choice-band__inner,.home-collection-journey__inner,.home-guides__inner,.featured__inner,.faq__inner,.community-gallery__inner,.product-seo-details,.product-description,.product-cross-sell{width:min(100% - 1.1rem,1240px)}.product-card,.featured__product,.collection-product-card{border-radius:var(--radius)}}@media(prefers-reduced-motion:reduce){.site-header nav a:after,.product-card,.featured__product,.collection-product-card,.product-card img,.featured__product img,.collection-product-card img,.home-collection-journey__card,.product-seo-details__usps li,.product-description__benefits li{transition:none}}.product-card,.featured__product,.collection-product-card,.product-card *,.featured__product *,.collection-product-card *{min-width:0}.product-card h3,.featured__product h3,.collection-product-card h3,.product-card .product-card__title,.featured__product .product-card__title,.collection-product-card .product-card__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(hover:none){.product-card:hover,.featured__product:hover,.collection-product-card:hover,.home-collection-journey__card:hover,.product-seo-details__usps li:hover,.product-description__benefits li:hover{transform:none;box-shadow:0 10px 35px #1e2d250b}.product-card:hover img,.featured__product:hover img,.collection-product-card:hover img{transform:none}}@media(min-width:1051px){.hero,.trust-bar__inner,.trust-bar__item,.product-card,.featured__product,.collection-product-card,.home-collection-journey__card,.home-guides__card,.community-gallery__item,.home-choice-band__inner,.product-seo-details__usps li,.product-description__benefits li,.hero__buttons .button,.leaf-home__button,.featured__header>a,.product-form button[type=submit],.product__info-container button[type=submit],.product-main__info button[type=submit],input,select,textarea{border-radius:0}.hero{border-bottom:1px solid var(--leaf-level-line)}.trust-bar{margin-top:0}.trust-bar__inner{border-inline:0;box-shadow:none}.product-card,.featured__product,.collection-product-card{box-shadow:none}.product-card:hover,.featured__product:hover,.collection-product-card:hover{box-shadow:0 18px 42px #1e2d2514;transform:translateY(-3px)}}.interieur-configurator{display:block;margin-block:clamp(2.5rem,5vw,5rem)}.interieur-configurator__section{border-block:1px solid var(--border);padding-block:clamp(2.5rem,5vw,5rem)}.interieur-configurator__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end}.interieur-configurator__eyebrow{margin:0 0 .6rem;color:var(--accent);font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.interieur-configurator__head h2{max-width:13ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.96;letter-spacing:-.05em}.interieur-configurator__intro{max-width:68ch;margin:1rem 0 0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.interieur-configurator__progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.interieur-configurator__progress span{min-height:52px;display:flex;align-items:flex-end;padding:.55rem .45rem;border-top:3px solid var(--accent);color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.interieur-configurator__workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(1.5rem,4vw,4rem);margin-top:2rem;align-items:start}.interieur-configurator__form{display:grid;gap:1rem}.interieur-configurator__form fieldset{margin:0;padding:1rem;border:1px solid var(--border)}.interieur-configurator__form legend{padding:0 .45rem;color:var(--text);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.interieur-configurator__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.interieur-configurator__options--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.interieur-configurator__options label{min-width:0}.interieur-configurator__options input{position:absolute;opacity:0;pointer-events:none}.interieur-configurator__options span{min-height:48px;display:flex;align-items:center;justify-content:center;padding:.55rem .65rem;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font-size:.76rem;font-weight:750;line-height:1.25;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.interieur-configurator__options input:checked+span{border-color:var(--accent);background:var(--accent);color:#fff}.interieur-configurator__options input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--accent),white 40%);outline-offset:2px}@media(hover:hover){.interieur-configurator__options span:hover{transform:translateY(-2px);border-color:var(--accent)}}.interieur-configurator__reset{justify-self:start;min-height:44px;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0;background:transparent;color:var(--muted);box-shadow:none;font-size:.78rem}.interieur-configurator__reset:hover{transform:none;box-shadow:none;color:var(--accent)}.interieur-configurator__profile{position:sticky;top:100px;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid var(--border);background:color-mix(in srgb,var(--surface),var(--background) 20%)}.interieur-configurator__profile h3{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;letter-spacing:-.04em}.interieur-configurator__profile>p:not(.interieur-configurator__eyebrow){margin:.9rem 0 0;color:var(--muted);line-height:1.6}.interieur-configurator__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.interieur-configurator__chips span{padding:.35rem .5rem;border:1px solid var(--border);color:var(--muted);font-size:.7rem;font-weight:750}.interieur-configurator__count{display:block;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--border);font-size:1.05rem}.interieur-configurator__budget-note{display:block;margin-top:.5rem;color:var(--accent);font-size:.76rem;font-weight:750}.interieur-configurator__budget-note[hidden]{display:none}.interieur-configurator__all-link{display:inline-flex;gap:.45rem;align-items:center;margin-top:1.2rem;color:var(--text);font-size:.8rem;font-weight:800;text-decoration:none}.interieur-configurator__recommendations{margin-top:clamp(2rem,5vw,4rem)}.interieur-configurator__recommendations>header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:1rem 3rem;align-items:end;margin-bottom:1.2rem}.interieur-configurator__recommendations>header .interieur-configurator__eyebrow{grid-column:1 / -1;margin-bottom:0}.interieur-configurator__recommendations h3{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.04em}.interieur-configurator__recommendations>header>p:last-child{margin:0;color:var(--muted);line-height:1.6}.interieur-configurator__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.interieur-configurator__product[hidden]{display:none}@media(max-width:1050px){.interieur-configurator__head,.interieur-configurator__workspace{grid-template-columns:1fr}.interieur-configurator__profile{position:static}.interieur-configurator__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.interieur-configurator__progress{grid-template-columns:repeat(5,minmax(76px,1fr));overflow-x:auto;padding-bottom:.35rem}.interieur-configurator__options,.interieur-configurator__options--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.interieur-configurator__recommendations>header{grid-template-columns:1fr}.interieur-configurator__recommendations>header .interieur-configurator__eyebrow{grid-column:auto}.interieur-configurator__grid{gap:.55rem}}@media(max-width:390px){.interieur-configurator__form fieldset{padding:.75rem}.interieur-configurator__options span{min-height:46px;padding:.45rem;font-size:.7rem}}@media(min-width:1051px)and (max-width:1180px){.site-header__inner{gap:.8rem}.site-header__desktop{gap:clamp(.6rem,1.25vw,1rem)}.site-header nav a{font-size:.74rem}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/leaferservice-level-up.css.map */
