@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(../fonts/layers/CormorantGaramond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(../fonts/layers/CormorantGaramond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/layers/CormorantGaramond-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/layers/CormorantGaramond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 500;font-display:swap;src:url(../fonts/layers/DMSans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 500;font-display:swap;src:url(../fonts/layers/DMSans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tifinagh;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/layers/NotoSansTifinagh.woff2) format("woff2");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}:root{--layers-laine:#F4EFE6;--layers-sable:#E5D8C3;--layers-encre:#2B2420;--layers-terre:#9A5034;--layers-vallee:#61674A;--layers-sans:"DM Sans",system-ui,sans-serif;--layers-serif:"Cormorant Garamond",Georgia,serif;--layers-tifinagh:"Noto Sans Tifinagh","DM Sans",sans-serif;--title-xl:clamp(40px,4.45vw,64px);--title-lg:clamp(36px,3.05vw,44px);--title-md:clamp(32px,3.05vw,44px);--title-sm:clamp(28px,2.1vw,32px);--font-button-size:13px;--font-navigation-size:13px;--font-product-family:var(--layers-serif);--font-product-weight:600;--font-product-size:clamp(24px,1.9vw,28px);--layers-losange:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='56' viewBox='0 0 44 56'%3E%3Cg fill='none' stroke='%239A5034' stroke-width='1.6' stroke-opacity='.75'%3E%3Cpath d='M22 0 44 28 22 56 0 28Z'/%3E%3C/g%3E%3Cpath d='M22 24l4 4-4 4-4-4Z' fill='%239A5034' fill-opacity='.8'/%3E%3C/svg%3E")}html{background:var(--layers-laine)}body{background:var(--layers-laine);color:var(--layers-encre);font-family:var(--layers-sans);font-weight:400;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:768px){body{font-size:17px}}body{font-synthesis:none}::selection{background:var(--layers-terre);color:var(--layers-laine)}:focus-visible{outline:2px solid var(--layers-terre);outline-offset:3px}.rte p,.rte li{line-height:1.65}.rte a{color:var(--layers-terre)}h1,h2,h3,h4,.heading,.h0,.h1,.h2,.h3,.h4{font-family:var(--layers-serif);font-weight:600;text-transform:none;letter-spacing:-.005em;line-height:1.05}h5,h6,.h5,.h6{font-family:var(--layers-sans);font-weight:500;letter-spacing:.02em}.title-lg,.title-md,.title-sm{line-height:1.1}.heading em,.highlighted-text{font-family:var(--layers-serif);font-style:italic;font-weight:500}.testimonial blockquote p{font-family:var(--layers-serif);font-style:italic;font-weight:500;font-size:clamp(24px,2.1vw,30px);line-height:1.25}.testimonial cite{font-family:var(--layers-sans);font-style:normal;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--layers-terre);margin-top:1.25rem;display:block}.heading.subtext-md,.subtitle-sm{font-family:var(--layers-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--layers-terre);line-height:1.2}.banner .subtext-md,.slideshow-content .subtext-md,[class*=overlay] .subtext-md{color:var(--layers-laine)}.topbar{background:var(--layers-encre);color:var(--layers-laine)}.topbar,.topbar a,.topbar button,.topbar p{font-family:var(--layers-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.header__menu>ul>li>.menu__item,.header__menu>ul>li>details>summary .menu__item,.header__menu>ul>li>details>summary .btn-text,.header__menu>ul>li>a .btn-text,.menu-drawer a.menu__item{font-family:var(--layers-sans);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.button,button.button,a.button,input.button{font-family:var(--layers-sans);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;min-height:48px;border-radius:0}.price,.price *{font-family:var(--layers-sans);font-weight:500;font-size:16px;line-height:1.2}.product-card__title,.horizontal-product__title{font-family:var(--layers-serif);font-weight:600;line-height:1.15;letter-spacing:0;text-transform:none}.tifinagh{font-family:var(--layers-tifinagh);font-weight:400;font-size:20px;color:var(--layers-terre);letter-spacing:.02em}@media(max-width:767px){.tifinagh{font-size:18px}}.layers-marquee__item{font-family:var(--layers-serif);font-weight:500;font-size:clamp(24px,2.4vw,34px);line-height:1;color:var(--layers-encre);padding-inline:clamp(20px,2.5vw,40px);white-space:nowrap}.layers-marquee__item.is-tagline{font-style:italic;color:var(--layers-terre)}.layers-marquee__item:after{content:"\2d63";font-family:var(--layers-tifinagh);font-size:.7em;color:var(--layers-terre);margin-inline-start:clamp(20px,2.5vw,40px)}.hotspot:before{background-color:#f4efe673;box-shadow:0 0 0 1px #9a50348c}.hotspot:after{background-color:var(--layers-laine);box-shadow:0 0 0 3px var(--layers-terre),0 2px 10px #2b242059}.hotspot__content{background:var(--layers-laine);color:var(--layers-encre);border-radius:2px;box-shadow:0 12px 30px #2b24202e}.footer-group [is=footer-parallax]{position:relative;padding-bottom:calc(var(--section-padding-bottom,0px) + 56px)}.footer-group [is=footer-parallax]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:var(--layers-losange) repeat-x center/44px 56px;pointer-events:none}.footer-logo{filter:brightness(0) invert(1) sepia(.12);opacity:.95}.footer-group a:hover{color:var(--layers-sable)}:root{--rounded-card:2px;--rounded-block:2px;--border-radius:2px}.card,.product-card,.article-card,.horizontal-product,.coll-img-box,.product-img-box,.mega-coll-card,.mega-product-card,.mega-shop-promo,.sidebar-link,.promo-overlay,.banner__media,.banner__media img,.banner__overlay,.deferred-media,.product__thumbnail,.product-card__icon,.product__text,.product__text-inner,.product__highlights,.product__accordion,pickup-availability,.product-bundle__info,.quantity__input,.horizontal-product__media,scroll-shadow.product-card__spec,.video-hero,.modal__container,.drawer__inner,.dropdown{border-radius:2px!important}.button--primary{--color-button-background:154 80 52;--color-button-border:154 80 52;--color-button-text:244 239 230}.button--primary:hover,.button--primary:focus-visible{--color-button-background:43 36 32;--color-button-border:43 36 32}.button--blur{--color-button-background:154 80 52;--color-button-border:154 80 52;--color-button-text:244 239 230;-webkit-backdrop-filter:none;backdrop-filter:none}.section--rounded{border-radius:2px}input,select,textarea{font-family:var(--layers-sans)}.button--close,.slideshow-control,.drawer__close{min-height:0}.banner:has(.testimonials) .banner__overlay{background:#2b24208c!important;opacity:1!important}.testimonial cite{color:var(--layers-sable)}.horizontal-product__title{font-family:var(--layers-sans);font-weight:500;letter-spacing:0;line-height:1.3}.article-card__title{font-size:clamp(24px,2vw,28px)}.tifinagh__sense{margin-inline-start:.9em;font-family:var(--layers-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--layers-encre)}.pickup-availability .icon-alert-circle-filled{color:var(--layers-terre)}.facet-topbar{align-items:flex-start}.facet-topbar>.grow{flex:1 1 0;min-width:0}.facet-topbar .facet-sorting{flex-shrink:0}.layers-subnav{gap:8px}.layers-subnav a{padding:8px 14px;font-family:var(--layers-sans)}.layers-subnav a[aria-current=page]{background:var(--layers-encre);border-color:var(--layers-encre);color:var(--layers-laine)}.facet-topbar .button{padding-inline:20px}@media(max-width:1699px){.newsletter-bar{display:none!important}}.facet-topbar{padding-bottom:var(--sp-5,1.25rem)}.facet-sticky{bottom:12px!important;top:auto!important}.header__menu>ul{flex-wrap:nowrap}@media(min-width:1024px)and (max-width:1279px){.header__menu>ul>li>.menu__item,.header__menu>ul>li>details>summary .menu__item,.header__menu>ul>li>details>summary .btn-text,.header__menu>ul>li>a .btn-text{font-size:12px;letter-spacing:.08em}.header__menu>ul{gap:0}.header__menu .menu__item{padding-inline:.6rem}}@media(max-width:767px){.facet-sticky{bottom:76px!important;transform:none!important}}@media(max-width:480px){.button{letter-spacing:.08em;padding-inline:1rem}}.color-swatch{border-radius:50%!important;box-shadow:inset 0 0 0 1px #2b242059}.color-swatch:hover,.color-swatch[aria-current=true],.color-swatch.active,.color-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--layers-encre),0 0 0 2px var(--layers-laine),0 0 0 3px var(--layers-terre)}.column__title,.details__summary .heading,.banner__subheading,.subtext-lg,.subtitle-md,.text-base-xl.heading,.text-base-2xl.heading,div.heading.text-xl,.countdown__item span,.heading .count{font-family:var(--layers-sans);font-style:normal;letter-spacing:.02em;text-transform:none}.column__title{font-weight:500;font-size:16px;line-height:1.3}.details__summary .heading{font-weight:500;font-size:16px;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.banner__subheading{font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--layers-laine)}.subtext-lg,.subtitle-md{font-weight:500;font-size:14px;letter-spacing:.14em;text-transform:uppercase}div.heading.text-xl{font-weight:500;font-size:16px;letter-spacing:.14em;text-transform:uppercase}p .highlighted-text,.text-base .highlighted-text,.text-sm .highlighted-text{font-family:inherit;font-style:normal;font-weight:500}.banner__text,.banner__text--colored,.banner .banner__text a{color:var(--layers-laine)}.price,.price *{color:var(--layers-terre)}.price s,.price del,.price .line-through,.price .compare-at,.product-card .price,.product-card .price *,.card .price,.card .price *,.horizontal-product .price,.horizontal-product .price *{color:var(--layers-encre)}@media(max-width:767px){.h3,p.h3,blockquote{font-size:max(24px,1.5rem)}}p.heading.text-base,p.heading.text-sm,p.heading.text-lg,.heading.text-base{font-family:var(--layers-sans);font-weight:500}.text-xs{font-size:12px}.text-3xs,.text-2xs,.caption,a.caption,.product-card__top .caption{font-size:11px!important}.caption{letter-spacing:.14em}main p:not([class*=banner]):not([class*=subtext]),.rte p,.rte li,p.rte,.rte.body,.description p,.description.rte{max-width:54ch!important}main p.rte,main .description.rte,main .rte.body{max-width:54ch!important}main .text-center p,main .text-center .rte,main p[style*="text-align: center"],main .items-center p.rte,main .items-center .rte p{margin-inline:auto}main button[type=submit]:hover,main a[style*="background: #9A5034"][style*=uppercase]:hover{background:var(--layers-encre)!important}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--layers-terre);outline-offset:3px}.footer-group a:focus-visible,.topbar a:focus-visible,.topbar button:focus-visible{outline-color:var(--layers-sable)}.badge,.blog-collage .article-card,.blog-collage .article-card a,.blog-collage .article-card time,.blog-collage .article-card__bottom,.blog-collage .article-card .link{color:var(--layers-laine)}.social-account .button--secondary{color:var(--layers-encre);--color-button-text:43 36 32;--color-button-border:43 36 32}main p.rte.subtext-l,main p.rte.subtext-m,main p.rte.subtext-md,main .description.rte[class*=subtext]{text-transform:none;letter-spacing:0;font-weight:400;font-size:17px;line-height:1.65}div:empty[style*=linear-gradient],div:empty[style*="position: absolute"],div:empty[style*=background]{display:block}.blog-collage .article-card .article-card__title,.blog-collage .article-card .article-card__title.reversed-link,.blog-collage .article-card .reversed-link,.blog-collage .article-card a.link{color:var(--layers-laine)!important}.card-grid .media-card--overlap,.blog-collage .article-card:not(.without-image){--color-foreground:244 239 230;--color-overlay:43 36 32}.rte.subtext-custom:not(.text-opacity) p{font-family:var(--layers-serif);font-weight:600;line-height:1.15;letter-spacing:-.005em}.banner:has(countdown-timer) .banner__overlay{background:#2b242085!important;opacity:1!important}.text-opacity,.caption,.product-card__top .caption,.unit-price,.price__sale,.faqs.with-background .title-wrapper .rte,.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),.comparison-table__column.rte *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--color-foreground)/.8)}.lm-sec{padding:clamp(48px,7vw,96px) 0;background:var(--layers-laine);color:var(--layers-encre);font-family:var(--layers-sans)}.lm-sable{background:var(--layers-sable)}.lm-dark{background:var(--layers-encre);color:var(--layers-laine)}.lm-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:768px){.lm-wrap{padding:0 40px}}.lm-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0 0 12px;color:var(--layers-terre);max-width:none!important}.lm-sable .lm-eyebrow{color:var(--layers-encre)}.lm-dark .lm-eyebrow,.lm-hero .lm-eyebrow{color:var(--layers-sable)}.lm-h1,.lm-h2,.lm-h3{font-family:var(--layers-serif);font-weight:600;line-height:1.1;letter-spacing:-.005em;margin:0 0 20px;color:inherit}.lm-h1{font-size:clamp(40px,5vw,64px);color:var(--layers-laine)}.lm-h2{font-size:clamp(32px,3.4vw,44px)}.lm-h3{font-size:28px}.lm-sec p,.lm-hero p{font-size:16px;line-height:1.7;margin:0 0 16px}.lm-center{text-align:center;margin-top:32px!important;max-width:none!important}.lm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;background:var(--layers-terre);color:var(--layers-laine);font:500 13px/1 var(--layers-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--layers-terre);border-radius:0;cursor:pointer;transition:background .2s}.lm-btn:hover{background:var(--layers-encre);border-color:var(--layers-encre);color:var(--layers-laine)}.lm-btn--ghost{background:transparent;color:var(--layers-encre);border-color:var(--layers-encre)}.lm-dark .lm-btn--ghost{color:var(--layers-laine);border-color:var(--layers-laine)}.lm-dark .lm-btn:hover{background:var(--layers-laine);color:var(--layers-encre);border-color:var(--layers-laine)}.lm-link{color:var(--layers-encre);text-decoration:underline;text-underline-offset:4px;font-weight:500}.lm-hero{position:relative;min-height:560px;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-color:var(--layers-encre);color:var(--layers-laine);padding:80px 0 64px}.lm-hero--short{min-height:380px}.lm-hero .lm-wrap{width:100%}.lm-hero p{color:var(--layers-laine);max-width:56ch}.lm-cap{font-size:13px!important;color:#2b2420cc;margin-top:8px!important}.lm-cap--light{color:var(--layers-sable)}.lm-split{display:grid;gap:48px;align-items:center}@media(min-width:900px){.lm-split{grid-template-columns:1fr 1fr}.lm-split--rev>.lm-media{order:-1}}.lm-media img{width:100%;height:auto;display:block}.lm-two{display:grid;gap:24px}@media(min-width:900px){.lm-two{grid-template-columns:1fr 1fr}}.lm-panel{padding:40px 32px;background:var(--layers-sable);display:flex;flex-direction:column;align-items:flex-start}.lm-panel--dark{background:var(--layers-encre);color:var(--layers-laine)}.lm-sable .lm-panel{background:var(--layers-laine)}.lm-panel--dark .lm-btn--ghost{color:var(--layers-laine);border-color:var(--layers-laine)}.lm-panel--dark .lm-btn--ghost:hover{background:var(--layers-laine);color:var(--layers-encre)}.lm-reassure{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:700px){.lm-reassure{grid-template-columns:repeat(4,1fr)}}.lm-reassure li{display:flex;flex-direction:column;gap:6px;padding-left:16px;border-left:2px solid var(--layers-terre)}.lm-reassure strong{font:600 24px/1.1 var(--layers-serif)}.lm-reassure span{font-size:14px;line-height:1.5}.lm-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:700px){.lm-steps{grid-template-columns:repeat(4,1fr)}.lm-steps--6{grid-template-columns:repeat(3,1fr)}}.lm-num{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--layers-terre);color:var(--layers-encre);font:600 22px var(--layers-serif);margin-bottom:12px}.lm-steps h3{font:600 24px/1.15 var(--layers-serif);margin:0 0 8px}.lm-steps p{font-size:15px!important;margin:0!important}.lm-quote{margin:24px 0;padding-left:20px;border-left:2px solid var(--layers-terre);font:600 26px/1.3 var(--layers-serif)}.lm-quote cite{display:block;margin-top:12px;font:400 14px var(--layers-sans);font-style:normal}.lm-sign{font:600 24px var(--layers-serif)!important}.lm-list{margin:0 0 16px;padding-left:20px;line-height:1.7}.lm-list li{margin-bottom:8px}.lm-list--wide{max-width:70ch}.lm-faq{max-width:760px;margin:24px auto 0}.lm-faq details{border-bottom:1px solid rgb(43 36 32/.25)}.lm-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font:600 24px/1.2 var(--layers-serif);position:relative}.lm-faq summary::-webkit-details-marker{display:none}.lm-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font:400 28px var(--layers-sans);color:var(--layers-terre)}.lm-faq details[open] summary:after{content:"\2013"}.lm-faq details p{margin:0 0 20px;max-width:62ch}.lm-news{display:grid;gap:32px;align-items:center}@media(min-width:900px){.lm-news{grid-template-columns:1.2fr 1fr}}.lm-news__form{display:flex;flex-wrap:wrap;gap:12px}.lm-news__form input{flex:1 1 220px;min-height:48px;padding:0 16px;border:1px solid var(--layers-laine);background:transparent;color:var(--layers-laine);font:400 16px var(--layers-sans);border-radius:0}.lm-news__form input::placeholder{color:var(--layers-sable)}.lm-news__form .lm-btn{background:var(--layers-laine);color:var(--layers-encre);border-color:var(--layers-laine)}.lm-cta2{display:grid;gap:32px;text-align:center}@media(min-width:900px){.lm-cta2{grid-template-columns:1fr 1fr}}.lm-cta2 .lm-h3{color:var(--layers-laine)}.lm-ask a{color:var(--layers-laine);text-decoration:underline}.lm-bar{display:flex;height:48px;margin:24px 0 16px;border:1px solid var(--layers-encre)}.lm-bar__terre{background:var(--layers-terre)}.lm-bar__vallee{background:var(--layers-vallee)}.lm-bar__encre{background:var(--layers-encre)}.lm-bar__sable{background:var(--layers-sable)}.lm-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:15px}.lm-legend i{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:1px solid var(--layers-encre)}.lm-note{font-size:13px!important;margin-top:20px!important;color:#2b2420cc}.lm-stats{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(min-width:800px){.lm-stats{grid-template-columns:repeat(4,1fr)}}.lm-stats strong{display:block;font:600 clamp(36px,4vw,56px)/1 var(--layers-serif);color:var(--layers-terre)}.lm-stats span{font-size:15px}.lm-form{display:grid;gap:20px;max-width:760px;margin:24px 0}@media(min-width:700px){.lm-form{grid-template-columns:1fr 1fr}.lm-form__wide,.lm-form .lm-btn{grid-column:1/-1}}.lm-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}.lm-form input,.lm-form textarea{min-height:48px;padding:12px 14px;border:1px solid var(--layers-encre);background:var(--layers-laine);font:400 16px var(--layers-sans);color:var(--layers-encre);border-radius:0}.lm-form .lm-btn{justify-self:start}.lm-entity{padding:40px 0;background:var(--layers-sable)}.lm-entity dl{display:grid;gap:16px 32px;margin:0;grid-template-columns:1fr}@media(min-width:800px){.lm-entity dl{grid-template-columns:repeat(4,1fr)}}.lm-entity dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:4px}.lm-entity dd{margin:0;font-size:14px;line-height:1.5}.lm-entity a{color:var(--layers-encre);text-decoration:underline}.lm-seo{max-width:760px}.lm-seo h2{font:600 clamp(28px,3vw,38px)/1.15 var(--layers-serif);margin:0 0 16px}.lm-seo h3{font:600 24px/1.2 var(--layers-serif);margin:28px 0 8px}.lm-seo p{max-width:70ch!important}.lm-pdp{margin:20px 0;padding:20px;background:var(--layers-sable);color:var(--layers-encre);font-family:var(--layers-sans)}.lm-badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0}.lm-badges li{padding:6px 12px;border:1px solid var(--layers-encre);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.lm-pdp__delay{margin:0 0 12px!important;font-weight:500;font-size:15px!important}.lm-pdp__weaver{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:1.5}.lm-pdp__weaver span{display:block}.lm-pdp__dot{flex:none;width:12px;height:12px;margin-top:5px;background:var(--layers-terre);transform:rotate(45deg)}.lm-good{background:var(--layers-vallee);color:var(--layers-laine);padding:32px}.lm-good ul{margin:0;padding-left:20px;line-height:1.7}.lm-good .lm-h3{color:var(--layers-laine)}.lm-size{width:100%;max-width:420px;height:auto}.lm-wa{position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;background:var(--layers-vallee);color:var(--layers-laine);font:500 13px var(--layers-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 20px #2b242040}.lm-wa:hover{background:var(--layers-encre);color:var(--layers-laine)}@media(max-width:600px){.lm-wa span{display:none}.lm-wa{width:48px;padding:0;justify-content:center;bottom:84px}}.button .price,.button .price *,.button product-buy-price,.product-form__submit .price,.product-form__submit .price *{color:inherit}.lm-sec p.lm-eyebrow,.lm-hero p.lm-eyebrow{font-size:12px;line-height:1.2;letter-spacing:.18em;margin-bottom:12px}@media(max-width:767px){.lm-sec p.lm-eyebrow,.lm-hero p.lm-eyebrow{font-size:11px}}.lm-sec p,.lm-hero p{font-size:17px;line-height:1.65}@media(max-width:767px){.lm-sec p,.lm-hero p{font-size:16px}}.lm-quote{font-family:var(--layers-serif);font-style:italic;font-weight:500;font-size:30px;line-height:1.25}@media(max-width:767px){.lm-quote{font-size:24px}}.lm-quote cite{font-style:normal}.slideshow-word h1.heading{font-size:var(--title-xl);line-height:1.05}.lm-crumbs{font-size:13px;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:6px;color:var(--layers-encre)}.lm-crumbs a{color:var(--layers-encre);text-decoration:underline;text-underline-offset:3px}.lm-pdp2{display:grid;gap:40px}@media(min-width:960px){.lm-pdp2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:start}.lm-pdp2__info{position:sticky;top:110px}}.lm-gallery__main{background:var(--layers-sable);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden}.lm-gallery__main img{width:100%;height:100%;object-fit:contain;display:block}.lm-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:8px}.lm-gallery__thumbs button{padding:0;border:1px solid transparent;background:var(--layers-sable);cursor:pointer;aspect-ratio:1/1;border-radius:0}.lm-gallery__thumbs button[aria-current=true]{border-color:var(--layers-terre)}.lm-gallery__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.lm-pdp2 .lm-eyebrow{margin-bottom:8px}.lm-pdp2 h1{font:600 clamp(40px,4vw,56px)/1.05 var(--layers-serif);margin:0 0 6px;color:var(--layers-encre)}.lm-tifi{font-family:var(--layers-tifinagh);font-size:20px;color:var(--layers-terre);margin:0 0 16px;line-height:1.3}@media(max-width:767px){.lm-tifi{font-size:18px}}.lm-price{font:500 22px/1.2 var(--layers-sans);margin:12px 0 4px}.lm-price small{font-size:13px;font-weight:400}.lm-sizes{border:0;padding:0;margin:20px 0}.lm-sizes legend{font:500 12px var(--layers-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;padding:0}.lm-sizes label{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;margin:0 8px 8px 0;border:1px solid var(--layers-encre);font:400 15px var(--layers-sans);cursor:pointer;background:var(--layers-laine)}.lm-sizes input{position:absolute;opacity:0;pointer-events:none}.lm-sizes input:checked+span{font-weight:500}.lm-sizes label:has(input:checked){background:var(--layers-encre);color:var(--layers-laine)}.lm-sizes label:has(input:focus-visible){outline:2px solid var(--layers-terre);outline-offset:3px}.lm-buy{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.lm-buy .lm-btn{flex:1 1 220px}.lm-pdp2 .lm-faq{margin:28px 0 0;max-width:none}.lm-pdp2 .lm-faq summary{font-size:24px}.lm-pdp2 .lm-faq details p,.lm-pdp2 .lm-faq details li{font-size:16px}.lm-pdp2 .lm-faq ul{margin:0 0 16px;padding-left:20px;line-height:1.7}.lm-cards{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.lm-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:600px)and (max-width:899px){.lm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.lm-card a{display:block;text-decoration:none;color:var(--layers-encre)}.lm-card__img{background:var(--layers-sable);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden}.lm-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.lm-card a:hover .lm-card__img img{transform:scale(1.03)}.lm-card__sub{font:500 11px/1.2 var(--layers-sans);letter-spacing:.18em;text-transform:uppercase;margin:14px 0 4px}.lm-card__name{font:600 28px/1.1 var(--layers-serif);margin:0}.lm-card .lm-tifi{font-size:18px;margin:4px 0 6px}.lm-card__price{font:500 16px var(--layers-sans);margin:0}.lm-coll-head{background:var(--layers-sable);padding:clamp(40px,6vw,80px) 0 clamp(28px,4vw,48px)}.lm-coll-head p{max-width:62ch}.lm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.lm-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--layers-encre);color:var(--layers-encre);font:500 12px var(--layers-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.lm-chips a[aria-current=page],.lm-chips a:hover{background:var(--layers-encre);color:var(--layers-laine)}.lm-prose{max-width:760px;margin:0 auto}.lm-prose h1{font:600 clamp(40px,5vw,64px)/1.05 var(--layers-serif);margin:0 0 20px}.lm-prose h2,.lm-prose h3{font:600 clamp(28px,3vw,38px)/1.15 var(--layers-serif);margin:40px 0 14px}.lm-prose h4,.lm-prose h5,.lm-prose h6{font:600 24px/1.2 var(--layers-serif);margin:28px 0 10px}.lm-prose p,.lm-prose li{font-size:17px;line-height:1.65;max-width:70ch}.lm-prose ul,.lm-prose ol{padding-left:22px;margin:0 0 16px}.lm-prose img{width:100%;height:auto;display:block;margin:28px 0}.lm-prose blockquote{margin:24px 0;padding-left:20px;border-left:2px solid var(--layers-terre);font:italic 500 26px/1.3 var(--layers-serif)}.lm-prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.lm-prose td,.lm-prose th{border-bottom:1px solid rgb(43 36 32/.25);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.lm-prose a{color:var(--layers-encre);text-decoration:underline;text-underline-offset:3px}.lm-meta{font:500 12px var(--layers-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--layers-terre);margin:0 0 12px}.lm-articles{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:32px 24px;grid-template-columns:1fr}@media(min-width:800px){.lm-articles{grid-template-columns:repeat(3,1fr)}}.lm-articles a{color:var(--layers-encre);text-decoration:none;display:block}.lm-articles img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--layers-sable)}.lm-articles h3{font:600 26px/1.15 var(--layers-serif);margin:14px 0 8px}.lm-articles p{font-size:15px!important;margin:0!important}.lm-pol{max-width:760px;margin:0 auto}.lm-pol h1{font:600 clamp(36px,4vw,52px)/1.1 var(--layers-serif);margin:0 0 20px}.lm-pol h2,.lm-pol h3{font:600 28px/1.15 var(--layers-serif);margin:32px 0 10px}.lm-pol p,.lm-pol li{font-size:16px;line-height:1.65}.lm-pol table{border-collapse:collapse;width:100%;margin:16px 0}.lm-pol td{border-bottom:1px solid rgb(43 36 32/.25);padding:8px 12px 8px 0;font-size:15px}.header__menu .menu__item,.header__menu .btn-text{white-space:nowrap}.dropdown__sub{display:flex;flex-direction:column;gap:6px;margin:8px 0 6px;padding-left:12px;border-left:1px solid rgba(43,36,32,.15);list-style:none}.dropdown__nav>li>p>a{font-weight:500}.drawer__sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 8px;padding-left:14px;border-left:1px solid rgba(43,36,32,.15);list-style:none;opacity:.85}.dropdown:has(.dropdown__sub){width:max-content;max-width:360px}.dropdown:has(.dropdown__sub) .dropdown__container{min-width:280px}.dropdown__sub a{white-space:normal}@media screen and (max-width:1023px){.shop-the-look{grid-template-columns:minmax(0,1fr)}}.shop-the-look>*,.shop-the-look .title-wrapper,.shop-the-look .title-wrapper>*{min-width:0;max-width:100%}.shop-the-look .title-sm{overflow-wrap:break-word}.rte table{max-width:100%!important;width:100%!important;table-layout:fixed}.rte td,.rte th{overflow-wrap:anywhere;word-break:normal}@media screen and (max-width:479px){.shop-the-look .product-card{margin-inline-end:0}.shop-the-look .product-card.mobile\:with-quick-add{grid-template-columns:auto minmax(0,1fr) auto}}quantity-input.cart-stepper{width:auto!important;height:38px!important;flex:none}.cart-stepper{display:inline-grid;grid-template-columns:34px 36px 34px;align-items:center;height:38px;border:1px solid rgb(var(--color-foreground) / .18);border-radius:999px;background:rgb(var(--color-background));overflow:hidden}.cart-stepper .quantity__button{padding-block:0!important;padding-inline:0!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s}.cart-stepper .quantity__button:hover{background:rgb(var(--color-foreground) / .06)}.cart-stepper .quantity__button:focus-visible{outline:2px solid #9A5034;outline-offset:-2px}.cart-stepper .quantity__button svg,.cart-stepper .quantity__button .icon{width:11px;height:11px}.cart-stepper .quantity__input{width:100%;height:100%;min-height:0;padding:0;border:0;background:none;font-size:14px;font-weight:500;text-align:center;color:rgb(var(--color-foreground));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-stepper .quantity__input::-webkit-outer-spin-button,.cart-stepper .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-stepper .quantity__input:focus-visible{outline:none;background:rgb(var(--color-foreground) / .05)}.horizontal-product__quantity .grid{justify-items:end;gap:10px}@media screen and (min-width:768px){cart-drawer .drawer__inner{max-width:28.5rem}cart-drawer .drawer__title{font-size:1.375rem}cart-drawer .drawer__tabs{gap:1.25rem;padding-inline-end:3.5rem}cart-drawer .horizontal-product__media{width:76px}cart-drawer .horizontal-product__title{font-size:14px}cart-drawer .totals__subtotal-value{font-size:1.375rem}cart-drawer .drawer__footer-bottom{gap:1rem}}cart-drawer .drawer__tab:not([aria-selected=true]) .drawer__title{opacity:.45}cart-drawer .drawer__tabs{min-width:0;flex-wrap:nowrap}cart-drawer .drawer__title{white-space:nowrap}@media screen and (max-width:767px){cart-drawer .drawer__title{font-size:1.25rem}cart-drawer .drawer__tabs{gap:1rem}}.lm-select{position:relative;width:100%;font-size:14px;color:#2b2420}.lm-select select,.lm-select__button{width:100%;min-height:50px;margin:0;padding:14px 46px 14px 16px;background:#f4efe6;border:1px solid #E5D8C3;border-radius:2px;color:#2b2420;font:inherit;font-size:14px;line-height:1.4;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.lm-select select:hover,.lm-select__button:hover{border-color:#9a5034}.lm-select select:focus-visible,.lm-select__button:focus-visible{outline:none;border-color:#9a5034;box-shadow:0 0 0 3px #9a503426}.lm-select.is-empty select,.lm-select.is-empty .lm-select__value{color:#6b5d55}.lm-select__value{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lm-select__chevron{position:absolute;top:0;right:0;bottom:0;width:46px;display:flex;align-items:center;justify-content:center;color:#9a5034;pointer-events:none;transition:transform .25s}.lm-select__chevron:before{content:"";position:absolute;left:0;top:12px;bottom:12px;border-left:1px solid #E5D8C3}.lm-select__chevron svg{width:18px;height:18px}.lm-select.is-open .lm-select__chevron svg{transform:rotate(180deg);transition:transform .25s}.lm-select.is-open .lm-select__button{border-color:#9a5034;background:#fff}.lm-select.is-invalid .lm-select__button,.lm-select.is-invalid select{border-color:#a63a2b}.lm-select--custom select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.lm-select__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #E5D8C3;border-radius:4px;box-shadow:0 18px 40px -12px #2b242040;outline:none;animation:lm-select-in .16s ease-out}.lm-select.is-up .lm-select__list{top:auto;bottom:calc(100% + 6px)}.lm-select__list[hidden]{display:none}.lm-select__option{position:relative;padding:11px 36px 11px 12px;border-radius:3px;font-size:14px;line-height:1.35;cursor:pointer;transition:background-color .12s}.lm-select__option.is-active{background:#f4efe6}.lm-select__option[aria-selected=true]{color:#9a5034;font-weight:500}.lm-select__option[aria-selected=true]:after{content:"";position:absolute;right:14px;top:50%;width:5px;height:10px;margin-top:-7px;border:solid #9A5034;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.lm-select__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}@keyframes lm-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lm-select__list{animation:none}.lm-select__chevron svg{transition:none}}.image-comparison .comparison__box{background:linear-gradient(0deg,#2b24208c,#2b242000 38%)}.image-comparison .comparison__box>*{text-shadow:0 1px 12px rgba(43,36,32,.45)}.collage__content .heading,.collage__content p,.collage__content .subtext-md{text-shadow:0 2px 14px rgba(43,36,32,.55)}.collage__item.with-image .banner__overlay{background:rgb(var(--color-overlay) / var(--overlay-opacity))!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/layers-brand.css.map */
