:root{--lumis-ink:#171512;--lumis-ivory:#f4f0e8;--lumis-paper:#fbf8f2;--lumis-taupe:#b8aa98;--lumis-gold:#b5792f;--lumis-line:rgba(23,21,18,.18)}html{scroll-behavior:smooth}body{background:var(--lumis-paper);color:var(--lumis-ink)}h1,h2,h3,.h1,.h2,.h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}a{text-underline-offset:.2em}.navbar{border-bottom:1px solid var(--lumis-line)}.navbar .navbar-brand img{object-fit:contain}.btn,.form-control,.form-select,.card{border-radius:0!important}.product-block-limited-offer,.product-block-live-visitors,.product-block-rating-natif,.sales-popup{display:none!important}.lumis-shell{width:min(100% - 40px,1380px);margin-inline:auto}.lumis-kicker{margin:0 0 14px;font-size:.72rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.lumis-hero{position:relative;min-height:clamp(620px,78vw,880px);display:flex;align-items:flex-end;overflow:hidden;background:#3b342d;color:#fff}.lumis-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0b09b3,#0d0b0924 64%,#0d0b090d)}.lumis-hero__content{position:relative;z-index:1;padding-block:clamp(70px,10vw,140px)}.lumis-hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(3.15rem,8vw,7.5rem);font-weight:400;line-height:.92}.lumis-hero__copy{max-width:600px;margin:28px 0 0;font-size:clamp(1.02rem,1.6vw,1.3rem);line-height:1.6}.lumis-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:34px}.lumis-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border:1px solid currentColor;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.lumis-button--light{background:#fff;border-color:#fff;color:var(--lumis-ink)}.lumis-button--light:hover{background:transparent;color:#fff}.lumis-button--dark{background:var(--lumis-ink);border-color:var(--lumis-ink);color:#fff}.lumis-button--dark:hover{background:transparent;color:var(--lumis-ink)}.lumis-text-link{display:inline-block;color:inherit;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-decoration:underline;text-transform:uppercase}.lumis-text-link--light{color:#fff}.lumis-collection-nav{padding-block:clamp(76px,10vw,138px)}.lumis-section-heading{max-width:790px}.lumis-section-heading h2,.lumis-story h2{margin:0;font-size:clamp(2.45rem,5vw,5rem);font-weight:400;line-height:1}.lumis-section-heading>p:last-child,.lumis-story__content>p{margin:22px 0 0;color:#171512b8;font-size:1.05rem;line-height:1.75}.lumis-collection-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--lumis-line);border-bottom:1px solid var(--lumis-line)}.lumis-collection-links a{min-height:105px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border-right:1px solid var(--lumis-line);color:var(--lumis-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.5vw,1.5rem);text-decoration:none}.lumis-collection-links a:last-child{border-right:0}.lumis-collection-links a:hover{background:var(--lumis-ink);color:#fff}.lumis-collection-links span{font-family:Arial,sans-serif;font-size:.66rem;letter-spacing:.12em;opacity:.62}.lumis-products-section{padding-block:clamp(80px,10vw,144px);background:var(--lumis-ivory)}.lumis-section-heading--row{max-width:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:60px}.lumis-section-heading--row>p{max-width:520px;margin:0 0 8px}.lumis-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 22px;margin-top:62px}.lumis-product-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#ddd4c8}.lumis-product-card__image{width:100%;height:100%;object-fit:contain;object-position:center;background:#f3f0eb;transition:opacity .45s ease}.lumis-product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.lumis-product-card:hover .lumis-product-card__image--hover{opacity:1}.lumis-product-card__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px}.lumis-product-card__type{margin:0 0 4px;color:#1715128c;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.lumis-product-card h3{margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:400;line-height:1.2}.lumis-product-card h3 a{color:inherit;text-decoration:none}.lumis-product-card__price{margin:2px 0 0;white-space:nowrap;font-size:.84rem}.lumis-product-card>.lumis-text-link{margin-top:15px}.lumis-center{margin-top:60px;text-align:center}.lumis-story{display:grid;grid-template-columns:1.08fr .92fr;min-height:700px;background:var(--lumis-paper)}.lumis-story--reverse{grid-template-columns:.92fr 1.08fr;background:#e5ded4}.lumis-story--reverse .lumis-story__media{order:2}.lumis-story__media{min-height:620px;overflow:hidden}.lumis-story__media img{width:100%;height:100%;object-fit:cover}.lumis-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,128px)}.lumis-story__content .lumis-text-link{margin-top:30px}.lumis-notes{display:grid;grid-template-columns:repeat(4,1fr);background:var(--lumis-ink);color:#fff}.lumis-notes span{display:flex;align-items:center;justify-content:center;min-height:112px;padding:22px;border-right:1px solid rgba(255,255,255,.2);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.lumis-notes span:last-child{border-right:0}.template-collection .product-item,.product-item{--bs-card-border-width:0}.template-collection .product-item .card,.product-item .card{background:transparent;box-shadow:none!important}.template-collection .collection-header{background:var(--lumis-ivory)}.template-collection .product-item .product-item-img,.product-item .product-item-img{object-fit:contain;object-position:center;background:#f3f0eb}.template-product .product-gallery img{background:#ece5db}.template-product .product-content{background:var(--lumis-paper)!important}.product-block-variant-selector .form-check-label,.product-block-variant-selector label{border-radius:999px!important}.accordion-custom .accordion-item{border-color:var(--lumis-line)!important}@media(max-width:989px){.lumis-shell{width:min(100% - 28px,1380px)}.lumis-hero{min-height:720px}.lumis-hero__veil{background:linear-gradient(0deg,#0d0b09c7,#0d0b0914 76%)}.lumis-collection-links{grid-template-columns:repeat(2,minmax(0,1fr))}.lumis-collection-links a{border-bottom:1px solid var(--lumis-line)}.lumis-collection-links a:nth-child(2n){border-right:0}.lumis-collection-links a:last-child{border-right:1px solid var(--lumis-line)}.lumis-section-heading--row{grid-template-columns:1fr;gap:24px}.lumis-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px;margin-top:42px}.lumis-product-card__meta{display:block}.lumis-product-card__price{margin-top:7px}.lumis-story,.lumis-story--reverse{grid-template-columns:1fr;min-height:0}.lumis-story--reverse .lumis-story__media{order:0}.lumis-story__media{min-height:auto;aspect-ratio:1/1}.lumis-story__content{padding:64px 28px 76px}.lumis-notes{grid-template-columns:repeat(2,1fr)}.lumis-notes span:nth-child(2){border-right:0}.lumis-notes span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.2)}}@media(max-width:560px){.lumis-hero h1{font-size:clamp(3rem,15vw,4.9rem)}.lumis-actions{align-items:flex-start;flex-direction:column}.lumis-collection-links a{min-height:92px;padding:14px}.lumis-product-grid{gap:30px 10px}.lumis-product-card__media{aspect-ratio:3/4}.lumis-product-card h3{font-size:1.05rem}.lumis-product-card__type,.lumis-product-card__price{font-size:.65rem}.lumis-product-card>.lumis-text-link{font-size:.62rem}}.shopify-section-group-header-group{position:sticky!important;top:0!important;z-index:1040!important}#navbar-desktop,#navbar-mobile{min-height:62px;padding-top:0!important;padding-bottom:0!important;background:#fff!important;border:0!important;border-bottom:1px solid rgba(23,21,18,.08)!important}#navbar-desktop>.container-fluid,#navbar-mobile>.container{max-width:none!important;padding-left:28px!important;padding-right:28px!important}#navbar-desktop .row{min-height:61px}#navbar-desktop .navbar-brand{display:inline-flex;align-items:center;color:#171512!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase;white-space:nowrap}#navbar-desktop .navbar-brand .fs-3{font-size:inherit!important}#navbar-desktop .navbar-nav{justify-content:center!important;gap:28px}#navbar-desktop .navbar-nav>.nav-item>.nav-link{padding:22px 0!important;color:#171512!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.045em!important;line-height:1!important;text-transform:uppercase}#navbar-desktop .navbar-nav>.nav-item>.nav-link:after{display:none}#navbar-desktop .lumis-nav-icons{gap:1px;flex-wrap:nowrap}#navbar-desktop .lumis-nav-icons .nav-link{display:flex;align-items:center;justify-content:center;padding:12px 8px!important;color:#171512!important}#navbar-desktop .lumis-nav-localization{margin-left:10px}.lumis-nav-localization details{position:relative}.lumis-nav-localization summary{display:flex;align-items:center;gap:5px;min-height:42px;padding:0 2px;color:#171512;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.04em;list-style:none;cursor:pointer;white-space:nowrap}.lumis-nav-localization summary::-webkit-details-marker{display:none}.lumis-localization-panel{position:absolute;top:calc(100% + 8px);right:0;width:245px;padding:18px;background:#fff;border:1px solid rgba(23,21,18,.14);box-shadow:0 14px 38px #1715121f}.lumis-localization-panel form{display:grid;gap:8px}.lumis-localization-panel label{margin-top:4px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lumis-localization-panel select{width:100%;min-height:40px;padding:8px 10px;background:#fff;border:1px solid rgba(23,21,18,.22);border-radius:0;color:#171512;font-size:12px}.lumis-hero{position:relative;height:clamp(600px,73.7vw,820px);min-height:0;display:block;overflow:hidden;background:#3b342d;color:#fff}.lumis-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.lumis-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0b0961,#0d0b0929 42%,#0d0b0900 68%)}.lumis-hero__content{position:absolute;z-index:1;left:10.9%;top:50%;width:min(430px,42vw);padding:0;transform:translateY(-47%)}.lumis-hero h1{max-width:420px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.35vw,72px);font-weight:400;letter-spacing:-.035em;line-height:1.03}.lumis-hero__copy{max-width:350px;margin:25px 0 0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.28vw,17px);line-height:1.55}.lumis-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.lumis-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 21px;border-radius:0!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.lumis-button--gold{background:#c48332;border:1px solid #c48332;color:#fff}.lumis-button--gold:hover{background:#ad7026;border-color:#ad7026;color:#fff}.lumis-text-link{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.lumis-text-link--light{padding:13px 0 9px;border-bottom:1px solid rgba(255,255,255,.8);color:#fff;text-decoration:none}.lumis-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:#fff}.lumis-family-card{position:relative;aspect-ratio:1/1;overflow:hidden;background-image:url(/cdn/shop/files/lumis-home-families-reference.png?v=1788188310);background-repeat:no-repeat;background-size:200% 100%}.lumis-family-card--pulse{background-position:left center}.lumis-family-card--stria{background-position:right center}.lumis-family-copy{position:absolute;top:34%;z-index:1;width:46%;min-height:51%;padding:4px 2px;background:#f7f4eef7;color:#171512}.lumis-family-card--pulse .lumis-family-copy{right:0}.lumis-family-card--stria .lumis-family-copy{left:8%}.lumis-family-copy h2{margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,43px);font-weight:400;letter-spacing:-.03em;line-height:1}.lumis-family-copy p{max-width:185px;margin:0;color:#171512d1;font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,1.15vw,15px);line-height:1.55}.lumis-family-copy .lumis-family-tagline{white-space:nowrap}.lumis-family-rule{display:block;width:29px;height:2px;margin:12px 0 17px;background:#c48332}.lumis-family-link{display:inline-block;margin-top:33px;padding-bottom:8px;border-bottom:1px solid #c48332;color:#171512;font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,.86vw,12px);font-weight:500;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.lumis-family-link:hover{color:#8b591f}@media(max-width:1199px){#navbar-desktop .navbar-nav{gap:19px}#navbar-desktop>.container-fluid{padding-left:22px!important;padding-right:22px!important}.lumis-family-copy{top:33%;width:47%}.lumis-family-card--stria .lumis-family-copy{left:8%}.lumis-family-link{margin-top:24px}}@media(max-width:989px){#navbar-mobile{min-height:58px}#navbar-mobile>.container{padding-left:14px!important;padding-right:14px!important}#navbar-mobile .navbar-brand{color:#171512!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}#navbar-mobile .navbar-brand .fs-3{font-size:inherit!important}.lumis-hero{height:min(820px,118vw);min-height:650px}.lumis-hero__image{object-position:61% center}.lumis-hero__veil{background:linear-gradient(0deg,#0d0b0999,#0d0b091f 62%,#0d0b0908)}.lumis-hero__content{left:28px;right:28px;top:auto;bottom:58px;width:auto;transform:none}.lumis-hero h1{max-width:390px;font-size:clamp(42px,11.5vw,64px)}.lumis-hero__copy{max-width:340px}.lumis-family-grid{grid-template-columns:1fr}.lumis-family-card{aspect-ratio:1/1;background-size:200% 100%}.lumis-family-copy h2{font-size:clamp(30px,7vw,42px)}.lumis-family-copy p{font-size:clamp(11px,2.7vw,15px)}}@media(max-width:560px){.lumis-hero{height:760px;min-height:0}.lumis-hero__content{left:22px;right:22px;bottom:44px}.lumis-hero h1{font-size:44px}.lumis-hero__copy{font-size:14px}.lumis-actions{align-items:flex-start;flex-direction:column;gap:12px;margin-top:25px}.lumis-family-grid{gap:3px;padding:3px}.lumis-family-copy{top:32%;width:48%;min-height:54%}.lumis-family-card--stria .lumis-family-copy{left:7%}.lumis-family-copy h2{font-size:29px}.lumis-family-copy p{font-size:10px}.lumis-family-copy .lumis-family-tagline{white-space:normal}.lumis-family-rule{margin:10px 0 13px}.lumis-family-link{margin-top:17px;font-size:9px}}@media(min-width:990px){.lumis-family-card{aspect-ratio:1.06/1}}.lumis-family-card--pulse .lumis-family-copy{background:linear-gradient(90deg,#f3f0ec,#f1eeea)}.lumis-family-card--stria .lumis-family-copy{background:linear-gradient(90deg,#ded4ca,#e2d8cf)}.lumis-family-copy{min-height:45%;padding-top:2px;padding-bottom:2px}@media(min-width:768px)and (max-width:989px){#navbar-mobile{display:none!important}#navbar-desktop{display:block!important}#navbar-desktop>.container-fluid{padding-left:26px!important;padding-right:26px!important}#navbar-desktop .row{display:grid!important;grid-template-columns:220px minmax(0,1fr) 190px}#navbar-desktop .row>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}#navbar-desktop .navbar-nav{gap:27px}#navbar-desktop .navbar-nav>.nav-item>.nav-link{font-size:9px!important}#navbar-desktop .lumis-nav-icons .nav-link{padding-left:6px!important;padding-right:6px!important}#navbar-desktop .navbar-brand{font-size:18px!important}.lumis-hero{height:632px;min-height:0}.lumis-hero__image{object-position:center}.lumis-hero__veil{background:linear-gradient(90deg,#0d0b0961,#0d0b0929 42%,#0d0b0900 68%)}.lumis-hero__content{left:10.9%;right:auto;top:50%;bottom:auto;width:42vw;transform:translateY(-47%)}.lumis-hero h1{max-width:380px;font-size:47px}.lumis-hero__copy{max-width:330px;font-size:14px}.lumis-actions{align-items:center;flex-direction:row;gap:26px;margin-top:31px}.lumis-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumis-family-card{aspect-ratio:1.06/1}.lumis-family-copy h2{font-size:29px}.lumis-family-copy p{font-size:10px}.lumis-family-link{font-size:9px}}.lumis-hero--rotator{isolation:isolate}.lumis-hero--rotator .lumis-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .75s ease,visibility 0s linear .75s}.lumis-hero--rotator .lumis-hero__slide.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.lumis-hero--rotator .lumis-hero__slide>.lumis-hero__content{z-index:2}.lumis-hero--rotator .lumis-hero__title{max-width:430px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.35vw,72px);font-weight:400;letter-spacing:-.035em;line-height:1.03}.lumis-hero--rotator .lumis-hero__eyebrow{margin-bottom:14px;color:#fff}.lumis-hero__toggle{position:absolute;right:30px;bottom:30px;z-index:4;min-width:116px;min-height:34px;padding:8px 13px;background:#171512b8;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lumis-hero__toggle:hover,.lumis-hero__toggle:focus-visible{background:#fff;color:var(--lumis-ink)}.lumis-hero__dots{position:absolute;right:30px;bottom:78px;z-index:4;display:flex;gap:8px;align-items:center}.lumis-hero__dots button{width:9px;height:9px;padding:0;background:#ffffff80;border:1px solid rgba(255,255,255,.9);border-radius:50%;cursor:pointer}.lumis-hero__dots button.is-active{background:#fff}.section-lumis-editorial .lumis-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-lumis-editorial .lumis-family-card--pulse{order:1}.section-lumis-editorial .lumis-family-card--horizon{order:2}.section-lumis-editorial .lumis-family-card--stria{order:3}.section-lumis-editorial .lumis-family-card--horizon .lumis-family-copy{right:auto;left:0;background:linear-gradient(90deg,#f0ece6,#ece6df)}.section-lumis-editorial .lumis-family-card--horizon .lumis-family-media img{object-position:68% center}@media(max-width:989px){.lumis-hero--rotator .lumis-hero__image{object-position:65% center}.section-lumis-editorial .lumis-family-grid{grid-template-columns:1fr}}@media(max-width:560px){.lumis-hero--rotator .lumis-hero__title{font-size:44px}.lumis-hero__toggle{right:22px;bottom:20px;min-width:104px;font-size:9px}.lumis-hero__dots{right:22px;bottom:67px}}@media(prefers-reduced-motion:reduce){.lumis-hero--rotator .lumis-hero__slide{transition:none}}@media(min-width:768px)and (max-width:989px){#navbar-desktop{min-height:60px}#navbar-desktop .row{min-height:59px;grid-template-columns:200px minmax(0,1fr) 170px}#navbar-desktop .navbar-nav{gap:16px;flex-wrap:nowrap!important}#navbar-desktop .navbar-nav>.nav-item>.nav-link{font-size:8px!important;white-space:nowrap}#navbar-desktop .navbar-brand{font-size:17px!important}#navbar-desktop .lumis-nav-localization{margin-left:4px}#navbar-desktop .lumis-nav-localization summary{font-size:8px}}[id*=__lumis-recommendations] .recommended-products .splide__track{padding-bottom:18px!important}[id*=__lumis-recently-viewed] .recently-viewed{margin-top:-12px!important}[id*=__lumis-recently-viewed] .overlay-text-container{margin-top:0!important;margin-bottom:0!important}[id*=__lumis-recently-viewed] .recently-viewed .title{margin-bottom:14px!important}[id*=__lumis-recently-viewed] .recently-viewed .product-listing,[id*=__lumis-recently-viewed] .recently-viewed .product-item{margin-bottom:0!important}@media(max-width:767px){[id*=__lumis-recently-viewed] .recently-viewed{margin-top:-8px!important}}.page-type-product #product-template{background:var(--lumis-paper)}.page-type-product #product-template>.container{max-width:1440px}.page-type-product #product-template .product-content{padding:clamp(18px,2.2vw,34px);background:#fff!important;border:1px solid var(--lumis-line)}.page-type-product #product-template .product-block-title h1,.page-type-product #product-template .product-block-title h2{font-size:clamp(2rem,3.2vw,3.45rem);font-weight:400;line-height:1.02}.page-type-product #product-template .product-block-price{padding-bottom:14px;border-bottom:1px solid var(--lumis-line)}.page-type-product #product-template .product-block-price .price{color:var(--lumis-ink)!important}.lumis-option-group{min-width:0;margin:0 0 24px;padding:0;border:0}.lumis-option-legend{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 10px;padding:0;color:var(--lumis-ink);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lumis-option-current{color:#17151294;font-size:.72rem;font-weight:500;letter-spacing:.02em;text-transform:none}.lumis-option-legend--toggle{display:block}.lumis-option-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.lumis-option-toggle__summary{display:inline-flex;align-items:center;gap:8px}.lumis-option-toggle__chevron{width:18px;height:18px;display:none;align-items:center;justify-content:center;transition:transform .22s ease}.lumis-option-toggle__chevron svg{width:16px;height:16px;display:block}.lumis-option-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.lumis-option-card{width:94px;min-width:0}.lumis-option-group--composition .lumis-option-card{width:108px}.lumis-option-group--cable .lumis-option-card{width:78px}.product-variant-selector .lumis-option-card__label{position:relative;display:flex;flex-direction:column;gap:6px;color:var(--lumis-ink);cursor:pointer}.lumis-option-card__label:hover .lumis-option-card__media{border-color:#171512a6;transform:translateY(-1px)}.lumis-option-card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#eee8df;border:1px solid rgba(23,21,18,.2);border-radius:9px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lumis-option-group--composition .lumis-option-card__media{aspect-ratio:4/3}.lumis-option-card__media img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.lumis-option-group--lot .lumis-option-card__media{aspect-ratio:4/3;background:#fff}.lumis-option-group--lot .lumis-option-card__media img{object-fit:contain;padding:3px}.lumis-option-card__name{min-height:24px;display:flex;align-items:flex-start;padding:0 1px;font-size:.66rem;line-height:1.2}.lumis-option-card__check{position:absolute;top:7px;right:7px;width:22px;height:22px;display:none;align-items:center;justify-content:center;background:var(--lumis-ink);border-radius:50%;color:#fff}.lumis-option-card__check svg{width:12px;height:12px}.lumis-option-card input:checked+.lumis-option-card__label .lumis-option-card__media{border-color:var(--lumis-ink);box-shadow:inset 0 0 0 1px var(--lumis-ink)}.lumis-option-card input:checked+.lumis-option-card__label .lumis-option-card__check{display:flex}.lumis-option-card input:focus-visible+.lumis-option-card__label{outline:2px solid var(--lumis-gold);outline-offset:2px}.lumis-option-card input:disabled+.lumis-option-card__label{opacity:.38;cursor:not-allowed;transform:none}.lumis-made-to-order{display:flex;align-items:flex-start;gap:10px;margin:2px 0 20px;padding:13px 14px;background:var(--lumis-ivory);border-left:2px solid var(--lumis-gold);font-size:.84rem;line-height:1.5}.lumis-made-to-order__mark{width:20px;height:20px;display:flex;flex:0 0 20px;align-items:center;justify-content:center;margin-top:1px;background:var(--lumis-ink);border-radius:50%;color:#fff}.lumis-made-to-order__mark svg{width:11px;height:11px}.lumis-made-to-order__copy{display:grid;gap:2px}.lumis-made-to-order__details{color:#171512ad;font-size:.78rem}.page-type-product #product-template .product-buy-buttons .btn{min-height:50px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-type-product .btn-wishlist-add-remove{display:none!important}.page-type-product [id^=payment-icons-template-]{padding:2px 0 7px}.page-type-product [id^=payment-icons-template-] ul{gap:5px!important;justify-content:center}.page-type-product [id^=payment-icons-template-] .payment-title{font-size:.68rem!important;letter-spacing:.13em!important}.page-type-product [id^=payment-icons-template-] em{color:#17151294;font-size:.72rem}.page-type-product .product-block-accordion{border-top:1px solid var(--lumis-line);border-bottom:1px solid var(--lumis-line)}.page-type-product .product-block-accordion .accordion-item{background:transparent;border-color:var(--lumis-line)}.page-type-product .product-block-accordion .accordion-button{padding:18px 0;background:transparent!important;color:var(--lumis-ink);box-shadow:none!important;font-size:.78rem;font-weight:600;letter-spacing:.05em}.page-type-product .product-block-accordion .accordion-button>.d-flex>.me-3{display:none!important}.page-type-product .product-block-accordion .accordion-button svg{display:none!important}.page-type-product .product-block-accordion .accordion-button:after{width:18px;height:18px;background-size:18px}.page-type-product .product-block-accordion .accordion-body{padding:4px 0 24px;color:#171512c2;font-size:.88rem;line-height:1.65}.page-type-product .product-block-accordion .accordion-body h2{margin:1.35rem 0 .45rem;color:var(--lumis-ink);font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:500;line-height:1.3}.page-type-product .product-block-accordion .accordion-body h2:first-child{margin-top:.35rem}.lumis-product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;border-top:1px solid var(--lumis-line);border-left:1px solid var(--lumis-line)}.lumis-product-specs>div{padding:12px;border-right:1px solid var(--lumis-line);border-bottom:1px solid var(--lumis-line)}.lumis-product-specs dt{margin-bottom:3px;color:#17151285;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.lumis-product-specs dd{margin:0;color:var(--lumis-ink);font-size:.78rem;line-height:1.4}.lumis-product-policy-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 0}.lumis-product-policy-links a,.lumis-product-document a{color:var(--lumis-ink);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lumis-product-reminders{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lumis-product-reminders li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 9px;border:1px solid rgba(23,21,18,.14);border-radius:999px;background:#f7f3ed;color:#171512c7;font-size:.55rem;font-weight:600;letter-spacing:.045em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.lumis-product-reminders li span{color:var(--lumis-gold);font-size:.9rem;line-height:.5}.lumis-product-assurances{max-width:none!important;padding:0;background:transparent}.lumis-product-assurances #pdp-trust-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lumis-product-assurances li{display:flex;min-width:0;min-height:54px;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(23,21,18,.14);border-radius:10px;background:#f7f3ed;color:var(--lumis-ink);text-align:left}.lumis-product-assurances__icon{width:25px;height:25px;display:flex;flex:0 0 25px;align-items:center;justify-content:center;color:var(--lumis-gold)!important}.lumis-product-assurances__icon svg{width:25px;height:25px;display:block}.lumis-product-assurances li>span:last-child{font-size:.65rem;font-weight:600;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}@media(max-width:1199px){.lumis-option-card{width:90px}.lumis-option-group--composition .lumis-option-card{width:104px}.lumis-option-group--cable .lumis-option-card{width:76px}}@media(max-width:989px){.page-type-product #product-template .product-content{margin-top:20px;padding:22px 18px}.lumis-option-group--composition .lumis-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lumis-option-card__name{font-size:.68rem}}@media(max-width:767px){.lumis-option-group--collapsible{margin-bottom:10px;border:1px solid rgba(23,21,18,.16);border-radius:10px;background:#fff;overflow:hidden}.lumis-option-group--collapsible .lumis-option-legend{margin:0}.lumis-option-group--collapsible .lumis-option-toggle{min-height:50px;padding:11px 13px;cursor:pointer}.lumis-option-group--collapsible .lumis-option-toggle__chevron{display:inline-flex}.lumis-option-group--collapsible:not(.is-collapsed) .lumis-option-toggle__chevron{transform:rotate(180deg)}.lumis-option-group--collapsible .lumis-option-grid{padding:0 10px 12px}.lumis-option-group--collapsible.is-collapsed .lumis-option-grid{display:none}.lumis-option-group--collapsible .lumis-option-current{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:560px){.page-type-product #product-template .product-content{margin-inline:-4px;padding:20px 14px}.lumis-option-group{margin-bottom:20px}.lumis-option-grid{gap:7px}.lumis-option-card{width:calc((100% - 7px)/2)}.lumis-option-group--composition .lumis-option-card,.lumis-option-group--cable .lumis-option-card{width:calc((100% - 14px)/3)}.lumis-option-group--horizon-length .lumis-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lumis-option-group--horizon-length .lumis-option-card{width:auto}.lumis-option-group--lot .lumis-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lumis-option-group--lot .lumis-option-card{width:auto}.product-variant-selector .lumis-option-card__label{gap:5px}.lumis-option-card__name{min-height:30px;font-size:.62rem}.lumis-option-card__check{top:7px;right:7px;width:19px;height:19px}.lumis-product-specs{grid-template-columns:1fr}.lumis-product-reminders{gap:5px}.lumis-product-reminders li:nth-child(2),.lumis-product-reminders li:nth-child(3){display:none}.lumis-product-reminders li{min-height:26px;padding:5px 8px;font-size:.5rem}.lumis-product-assurances{padding:0}.lumis-product-assurances #pdp-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lumis-product-assurances li{min-height:50px;gap:7px;padding:8px;border-radius:9px}.lumis-product-assurances__icon{width:22px;height:22px;flex-basis:22px}.lumis-product-assurances__icon svg{width:22px;height:22px}.lumis-product-assurances li>span:last-child{font-size:.56rem;letter-spacing:.035em;line-height:1.22}}.lumis-horizon-page .intro{padding-block:64px 44px;gap:6%;align-items:center}.lumis-horizon-page .variants{margin-top:0;padding-top:0}.lumis-horizon-page .grid{margin-bottom:64px}.lumis-horizon-page .compare,.lumis-horizon-page .material{padding-block:64px}.lumis-horizon-gallery{padding-top:64px}.lumis-horizon-gallery .gallery-cta{margin-top:64px;padding-block:72px}@media(max-width:767px){.lumis-horizon-page .intro{padding-block:52px 36px;gap:18px}.lumis-horizon-page .grid{margin-bottom:48px}.lumis-horizon-page .compare,.lumis-horizon-page .material{padding-block:52px}.lumis-horizon-gallery{padding-top:48px}.lumis-horizon-gallery .gallery-cta{margin-top:48px;padding-block:64px}}.lumis-horizon-page #variantes>.eyebrow,.lumis-horizon-page #variantes>h2{display:inline}.lumis-horizon-page #variantes>h2{margin-right:8%}.lumis-horizon-page .variants-copy{display:inline-block;max-width:520px;margin:0 0 34px;color:#514c45;line-height:1.7;vertical-align:baseline}.lumis-horizon-page #variantes>.grid{display:grid}@media(max-width:767px){.lumis-horizon-page #variantes>.eyebrow,.lumis-horizon-page #variantes>h2{display:block}.lumis-horizon-page #variantes>h2{margin-right:0}.lumis-horizon-page .variants-copy{display:block;margin-top:16px}}.lumis-horizon-page .grid{margin-bottom:20px}.lumis-horizon-page .compare{padding-top:32px}.lumis-horizon-page .compare{padding-bottom:24px}.lumis-horizon-page .material{padding-top:24px}.lumis-horizon-page .material{padding-bottom:24px}.lumis-horizon-page .cta{padding-top:48px}@media(max-width:767px){.lumis-horizon-page .compare{padding-bottom:18px}.lumis-horizon-page .material{padding-top:18px}}.lumis-horizon-page .table>div:nth-child(n+2){display:block!important;white-space:pre!important;font-size:16px!important}.lumis-horizon-page .table>div:nth-child(n+2):before{display:block!important;font-size:16px!important;white-space:pre!important}.lumis-horizon-page .table>div:nth-child(2):before{content:"SILLAGE                  Ligne fluide                         Tables et \eelots"}.lumis-horizon-page .table>div:nth-child(3):before{content:"ONDE                     Rythme lumineux                    Espaces r\e9sidentiels"}.lumis-horizon-page .table>div:nth-child(4):before{content:"TRAME                    Structure graphique                Projets architecturaux"}.lumis-horizon-page .table>div:nth-child(n+2){font-size:0!important}.lumis-horizon-page .table>div:nth-child(n+2):before{font-size:16px!important}.lumis-horizon-page .table>div:nth-child(n+2):before{font-family:monospace!important;letter-spacing:0!important}.lumis-horizon-page .table>div:nth-child(2):before{content:"SILLAGE                                                        Ligne fluide                                                     Tables et \eelots"}.lumis-horizon-page .table>div:nth-child(3):before{content:"ONDE                                                           Rythme lumineux                                                Espaces r\e9sidentiels"}.lumis-horizon-page .table>div:nth-child(4):before{content:"TRAME                                                          Structure graphique                                            Projets architecturaux"}.lumis-horizon-page .table>div:nth-child(2):before{content:"SILLAGE                                        Ligne fluide                                  Tables et \eelots"}.lumis-horizon-page .table>div:nth-child(3):before{content:"ONDE                                           Rythme lumineux                             Espaces r\e9sidentiels"}.lumis-horizon-page .table>div:nth-child(4):before{content:"TRAME                                          Structure graphique                       Projets architecturaux"}.lumis-horizon-page .table>div:nth-child(2):before{content:"SILLAGE                                             Ligne fluide                                           Tables et \eelots"}.lumis-horizon-page .table>div:nth-child(3):before{content:"ONDE                                                Rythme lumineux                                    Espaces r\e9sidentiels"}.lumis-horizon-page .table>div:nth-child(4):before{content:"TRAME                                               Structure graphique                              Projets architecturaux"}.lumis-horizon-page .table>div:nth-child(2):before{content:"SILLAGE                                             Ligne fluide                                     Tables et \eelots"}.lumis-horizon-page .table>div:nth-child(3):before{content:"ONDE                                                Rythme lumineux                              Espaces r\e9sidentiels"}.lumis-horizon-page .table>div:nth-child(4):before{content:"TRAME                                               Structure graphique                        Projets architecturaux"}#variantes>.eyebrow,#variantes>h2,#variantes>.variants-copy{display:none!important}.lumis-horizon-page>.compare{display:none!important}.product-gallery .main-splide .splide__track{position:relative}.lumis-cable-gallery-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#f7f4ee;pointer-events:none}.lumis-cable-gallery-preview img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.product-gallery .main-splide .splide__slide>.glightbox:not(.ratio){display:block;overflow:hidden;border:1px solid #d5cdc1;border-radius:10px;background:#ece6dd}.product-gallery .main-splide .splide__slide>.glightbox:not(.ratio)>img{display:block;width:100%;background:transparent}.product-gallery .main-splide .splide__slide:first-child>.glightbox:not(.ratio)>img{mix-blend-mode:multiply}.product-gallery .lumis-cable-gallery-preview{border:1px solid #d5cdc1;border-radius:10px;background:#ece6dd}.product-gallery .lumis-cable-gallery-preview img{mix-blend-mode:multiply}@media(max-width:767px){.product-gallery .main-splide .splide__slide>.glightbox:not(.ratio),.product-gallery .lumis-cable-gallery-preview{border-radius:8px}}#lumis-all-products .lumis-product-grid{gap:clamp(22px,2.2vw,34px)}#lumis-all-products .lumis-product-card{overflow:hidden;padding:10px 10px 18px;background:#f5f1ea;border:1px solid #d5cdc1;border-radius:10px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}#lumis-all-products .lumis-product-card:hover{border-color:#b9ad9e;box-shadow:0 12px 30px #17151214;transform:translateY(-2px)}#lumis-all-products .lumis-product-card__media{overflow:hidden;background:#ece6dd;border:1px solid rgba(23,21,18,.08);border-radius:7px}#lumis-all-products .lumis-product-card__image{background:transparent;mix-blend-mode:multiply;transition:transform .45s ease}#lumis-all-products .lumis-product-card__image--hover{display:none!important}#lumis-all-products .lumis-product-card:hover .lumis-product-card__image:first-child{transform:scale(1.015)}#lumis-all-products .lumis-product-card__meta,#lumis-all-products .lumis-product-card>.lumis-text-link{margin-left:6px;margin-right:6px}.recommended-products .h2_svg{display:none!important}.recommended-products .title{margin-bottom:clamp(28px,4vw,50px)!important}.recommended-products .product-item{padding:clamp(8px,1.1vw,14px)!important}.recommended-products .product-item>.card{height:100%;overflow:hidden;background:#f5f1ea!important;border:1px solid #d5cdc1!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.recommended-products .product-item>.card:hover{border-color:#b9ad9e!important;box-shadow:0 12px 30px #17151214!important;transform:translateY(-2px)}.recommended-products .product-link{overflow:hidden}.recommended-products .product-carousel{overflow:hidden;margin:10px 10px 0!important;background:#ece6dd;border:1px solid rgba(23,21,18,.08);border-radius:7px}.recommended-products .product-carousel .carousel-item{background:#ece6dd}.recommended-products .product-carousel .product-item-img{width:100%;background:transparent!important;mix-blend-mode:multiply;transition:transform .45s ease}.recommended-products .product-item>.card:hover .carousel-item.active .product-item-img{transform:scale(1.015)}.recommended-products .product-item-title{padding:0 16px;margin-top:16px}.recommended-products .product-item .card-body{padding:6px 16px 16px}@media(max-width:767px){#lumis-all-products .lumis-product-card{padding:7px 7px 14px;border-radius:8px}.recommended-products .product-item>.card{border-radius:8px!important}.recommended-products .product-carousel{margin:7px 7px 0!important}}#collection-696874172755 .product-listing{row-gap:clamp(22px,2.2vw,34px)}#collection-696874172755 .product-item{margin-bottom:0!important;padding:clamp(8px,1.1vw,14px)!important}#collection-696874172755 .product-item>div{height:100%;overflow:hidden;padding:10px 10px 16px;background:#f5f1ea;border:1px solid #d5cdc1;border-radius:10px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}#collection-696874172755 .product-item>div:hover{border-color:#b9ad9e;box-shadow:0 12px 30px #17151214;transform:translateY(-2px)}#collection-696874172755 .product-carousel{overflow:hidden;margin-bottom:16px!important;background:#ece6dd;border:1px solid rgba(23,21,18,.08);border-radius:7px}#collection-696874172755 .product-carousel .carousel-inner,#collection-696874172755 .product-carousel .carousel-item{background:#ece6dd;border-radius:0!important}#collection-696874172755 .product-carousel .product-item-img{width:100%;background:transparent!important;border-radius:0!important;mix-blend-mode:multiply;transition:transform .45s ease}#collection-696874172755 .product-item>div:hover .carousel-item.active .product-item-img{transform:scale(1.015)}#collection-696874172755 .product-item-title{padding:0 8px}#collection-696874172755 .product-item>div>div:last-child,#collection-696874172755 .product-item-price{padding-left:8px;padding-right:8px}@media(max-width:767px){#collection-696874172755 .product-item{padding:6px!important}#collection-696874172755 .product-item>div{padding:7px 7px 13px;border-radius:8px}#collection-696874172755 .product-carousel{margin-bottom:12px!important}#collection-696874172755 .product-item-title{padding:0 5px}}:root{--lumis-card-bg:#F2EFE9;--lumis-card-border:#DDD7CE;--lumis-card-radius:10px;--lumis-card-focus:#9A641F}.template-collection .product-item>div,.featured-products .product-item>div,.recommended-products .product-item>div,.recently-viewed .product-item>div{position:relative;overflow:hidden;background:var(--lumis-card-bg)!important;border:1px solid var(--lumis-card-border)!important;border-radius:var(--lumis-card-radius)!important;box-shadow:none!important;transition:border-color .22s ease,transform .22s ease}.template-collection .product-item>div:hover,.featured-products .product-item>div:hover,.recommended-products .product-item>div:hover,.recently-viewed .product-item>div:hover{border-color:#b9ad9d!important;transform:translateY(-2px)}.template-collection .product-item .product-link:focus-visible,.featured-products .product-item .product-link:focus-visible,.recommended-products .product-item .product-link:focus-visible,.recently-viewed .product-item .product-link:focus-visible{outline:2px solid var(--lumis-card-focus);outline-offset:-3px;border-radius:var(--lumis-card-radius)}.template-collection .product-item .product-carousel,.featured-products .product-item .product-carousel,.recommended-products .product-item .product-carousel,.recently-viewed .product-item .product-carousel{aspect-ratio:4/5;margin-bottom:0!important;background:#eeeae3}.template-collection .product-item .carousel-inner,.featured-products .product-item .carousel-inner,.recommended-products .product-item .carousel-inner,.recently-viewed .product-item .carousel-inner,.template-collection .product-item .carousel-item,.featured-products .product-item .carousel-item,.recommended-products .product-item .carousel-item,.recently-viewed .product-item .carousel-item{height:100%}.template-collection .product-item .product-item-img,.featured-products .product-item .product-item-img,.recommended-products .product-item .product-item-img,.recently-viewed .product-item .product-item-img{width:100%;aspect-ratio:4/5;height:auto;object-fit:contain;object-position:center;margin-bottom:0!important;background:#eeeae3!important;filter:none!important;mix-blend-mode:normal!important;transition:transform .32s ease!important}.template-collection .product-item>div:hover .product-item-img,.featured-products .product-item>div:hover .product-item-img,.recommended-products .product-item>div:hover .product-item-img,.recently-viewed .product-item>div:hover .product-item-img{transform:scale(1.018)!important;opacity:1!important}.template-collection .product-item .product-item-img-hover,.featured-products .product-item .product-item-img-hover,.recommended-products .product-item .product-item-img-hover,.recently-viewed .product-item .product-item-img-hover{display:none!important}.template-collection .product-item .product-link:before,.template-collection .product-item .product-link:after,.featured-products .product-item .product-link:before,.featured-products .product-item .product-link:after,.recommended-products .product-item .product-link:before,.recommended-products .product-item .product-link:after{display:none!important;content:none!important}.template-collection .product-item .product-item-title,.featured-products .product-item .product-item-title,.recommended-products .product-item .product-item-title,.recently-viewed .product-item .product-item-title{margin:0!important;padding:20px 20px 8px;font-size:1rem;line-height:1.35}.template-collection .product-item>div>div:last-child,.featured-products .product-item>div>div:last-child,.recommended-products .product-item>div>div:last-child,.recently-viewed .product-item>div>div:last-child{padding:0 20px 20px}.template-collection .product-item-price,.featured-products .product-item-price,.recommended-products .product-item-price,.recently-viewed .product-item-price{margin:0 0 12px!important;font-size:.86rem}.template-collection .color-swatches,.featured-products .color-swatches,.recommended-products .color-swatches{margin-bottom:0!important}.lumis-family-card__media img,.lumis-product-card__image{filter:none!important;mix-blend-mode:normal!important}.lumis-family-card:before,.lumis-family-card:after,.lumis-product-card:before,.lumis-product-card:after{display:none!important;content:none!important}.lumis-family-card:hover,.lumis-product-card:hover{box-shadow:none!important}@media(min-width:990px){.template-collection .product-list .product-item{width:33.333333%}}@media(min-width:768px)and (max-width:989px){.template-collection .product-list .product-item{width:50%}}@media(max-width:767px){.template-collection .product-list .product-item{width:100%}.template-collection .product-item .product-item-title,.featured-products .product-item .product-item-title,.recommended-products .product-item .product-item-title{padding:16px 16px 6px}.template-collection .product-item>div>div:last-child,.featured-products .product-item>div>div:last-child,.recommended-products .product-item>div>div:last-child{padding:0 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
