#MainContent.lf-editorial{--lf-editorial-width:1120px}html body #MainContent.lf-editorial .lf-article{width:min(100%,var(--lf-editorial-width))!important;max-width:var(--lf-editorial-width)!important;margin-inline:auto!important}html body #MainContent.lf-editorial :is(.lf-article__header,.lf-article__content-wrap,.lf-article__footer,.lf-luxury-faq-111213,.lf-related-blog){width:min(100%,var(--lf-editorial-width))!important;max-width:var(--lf-editorial-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #MainContent.lf-editorial :is(.lf-article__content,.blog-post-content,.lf-luxury-faq__inner,.lf-related-blog__inner){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #MainContent.lf-editorial :is(.lf-article__content img,.blog-post-content img){max-width:100%!important;height:auto!important}html body #MainContent.lf-editorial .lf-article__header{margin-top:16px!important;margin-bottom:18px!important}html body #MainContent.lf-editorial :is(.lf-luxury-faq-111213,.lf-related-blog){margin-top:18px!important;margin-bottom:24px!important}html body #MainContent.lf-editorial .lf-article__footer{margin-top:21px!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-article,.lf-noel-fenetres,.lf-christmas){width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important;overflow-x:clip!important;background:transparent!important;padding:clamp(8px,1.7vw,17px)!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-wrap,.lf-noel-inner){width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title){width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:12px auto 25px!important;padding:clamp(24px,4vw,50px) clamp(16px,4vw,45px)!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #d7b77a!important;border-radius:clamp(12px,2vw,23px)!important;background:radial-gradient(ellipse at 80% 10%,#a3576145,transparent 35%),linear-gradient(125deg,#5b1a2b,#792b41 65%,#562035)!important;box-shadow:0 12px 34px #4e1d2d28!important;position:relative!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title):after{content:"\2744  \2727  \2745";position:absolute;right:4%;top:3%;font:400 clamp(16px,4vw,31px)/1 Georgia,serif;letter-spacing:.4em;opacity:.25;color:#fff1d2;pointer-events:none}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title) :is(h1,.lf-noel-display-title){color:#fff7e9!important;background:transparent!important;border:0!important;box-shadow:none!important;font:700 clamp(26px,3.1vw,42px)/1.2 Georgia,serif!important;max-width:920px!important;width:100%!important;margin:12px auto 14px!important;text-wrap:balance;text-align:center!important;padding:0!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title) :is(p,.lf-hero-lead){color:#fff3e2!important;background:transparent!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.7!important;font-weight:400!important;text-align:center!important;max-width:780px!important;margin:12px auto!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title) .lf-noel-kicker{color:#ffedca!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-section,.lf-noel-intro,.lf-noel-card,.lf-noel-tip,.lf-noel-conclusion,.lf-christmas .lf-card,.lf-christmas .lf-intro,.lf-noel-fenetres .lf-noel-card){width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important;overflow-wrap:anywhere}html body #MainContent.lf-editorial--noel :is(.lf-noel-section,.lf-noel-tip,.lf-noel-card,.lf-noel-conclusion,.lf-christmas .lf-card){border-radius:16px!important;box-shadow:0 7px 25px #64322816!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-grid,.lf-ideas,.lf-noel-gallery,.lf-noel-steps,.lf-noel-list,.lf-noel-hero-content,.lf-hero-content){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #MainContent.lf-editorial--noel .lf-noel-fenetres :is(.lf-noel-image,.lf-noel-image-small){display:block!important;width:100%!important;max-width:100%!important;max-height:360px!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:15px auto!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-number,.lf-card-number,.lf-noel-step>span:first-child){display:inline-grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;margin:0 12px 10px 0!important;border:2px solid #ae8240!important;border-radius:50%!important;background:radial-gradient(circle at 30% 20%,#fffef7,#f0d7a2 60%,#caa366)!important;color:#6d2638!important;box-shadow:inset 0 1px #fff,0 4px 13px #6d26382a!important;text-shadow:0 1px 0 #fff!important;font:800 21px/1 Georgia,serif!important;vertical-align:middle!important}html body #MainContent.lf-editorial--noel .lf-noel-step{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:clamp(15px,2vw,24px)!important;border:1px solid #d7b77a!important;border-radius:15px!important;background:linear-gradient(145deg,#fff9ef,#f5e8d4)!important;box-shadow:0 8px 22px #693d1e16!important}html body #MainContent.lf-editorial--noel .lf-noel-step :is(p,strong,h3){color:#52382f!important}html body #MainContent.lf-editorial--noel .lf-noel-step strong{color:#72293c!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-v15-section-icon{background:linear-gradient(145deg,#fffcf1,#e6c58c)!important;border-color:#a87e44!important;box-shadow:0 3px 9px #4b2e2319!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-v15-section-icon svg{stroke:#70283e!important}html body #MainContent.lf-editorial--noel .lf-article__content :is(.lf-noel-grid,.lf-ideas,.lf-noel-gallery)>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #MainContent.lf-editorial--noel .lf-article__content :is(h2,h3,p,li){overflow-wrap:break-word!important}html body #MainContent.lf-editorial--noel .lf-article__content :is(.lf-noel-red,.lf-christmas .lf-card,.lf-noel-fenetres .lf-noel-card) :is(p,li){font-weight:400!important;line-height:1.76!important}html body #MainContent.lf-editorial--noel .lf-article__content :is(.lf-noel-red,.lf-noel-hero) :is(p,li){color:#4d392f!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-hero :is(p,li){color:#fff4e0!important}html body #MainContent.lf-editorial--noel .lf-article__content a:focus-visible{outline:3px solid #a67836!important;outline-offset:3px}html body #MainContent[data-template*=blog]{--lf-blog-width:1120px}html body #MainContent[data-template*=blog] .shopify-section:has(.blog-posts)>.section,html body #MainContent[data-template*=blog] .section.blog-posts,html body #MainContent[data-template*=blog] .blog-posts-container{width:min(calc(100% - 24px),var(--lf-blog-width))!important;max-width:var(--lf-blog-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #MainContent[data-template*=blog] .blog-posts-container{row-gap:clamp(16px,3vw,30px)!important;column-gap:clamp(14px,2vw,26px)!important}html body #MainContent[data-template*=blog] .blog-post-item{min-width:0!important;border:1px solid #d6b87f!important;border-radius:16px!important;overflow:hidden!important;background:#fff9ef!important;box-shadow:0 9px 30px #54302119!important;transition:transform .27s ease,box-shadow .27s ease!important}html body #MainContent[data-template*=blog] .blog-post-item .blog-post-card__content{padding:clamp(13px,2vw,23px)!important;min-width:0}html body #MainContent[data-template*=blog] .blog-post-card__title-link{color:#6d2638!important;font-weight:750!important;text-wrap:balance}html body #MainContent[data-template*=blog] .blog-post-card__image-container img{width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;transition:transform .45s cubic-bezier(.2,.7,.25,1)!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html body #MainContent[data-template*=blog] .blog-post-item:hover{transform:translateY(-3px)!important;box-shadow:0 16px 36px #54302125!important}html body #MainContent[data-template*=blog] .blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.035)!important}}html body #MainContent[data-template*=collection]{--lf-collection-width:1240px;--lf-collection-gutter:32px;--lf-collection-ink:#4d392f;--lf-collection-border:#c5a26b;--lf-collection-bg:#fdf8ed}html body #MainContent[data-template*=collection][data-lf-collection-style=noel]{--lf-collection-ink:#6c263b;--lf-collection-border:#d7b77a;--lf-collection-bg:#fff8ed}html body #MainContent[data-template*=collection][data-lf-collection-style=exterieur]{--lf-collection-ink:#385352;--lf-collection-border:#9bad99;--lf-collection-bg:#f5f8ee}html body #MainContent[data-template*=collection] .lf-collection-seo-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,39%)!important;align-items:center!important;gap:clamp(14px,3vw,40px)!important;width:min(calc(100% - var(--lf-collection-gutter)),var(--lf-collection-width))!important;max-width:var(--lf-collection-width)!important;margin:18px auto 28px!important;padding:clamp(19px,2.7vw,36px)!important;border:1px solid var(--lf-collection-border)!important;border-radius:20px!important;box-sizing:border-box!important;background:linear-gradient(130deg,var(--lf-collection-bg),#ecddc7)!important;box-shadow:0 12px 34px #55342116!important;overflow:hidden!important}html body #MainContent[data-template*=collection] .lf-collection-seo-heading h1{font:700 clamp(26px,3vw,43px)/1.2 Georgia,serif!important;color:var(--lf-collection-ink)!important;letter-spacing:-.025em!important;text-wrap:balance}html body #MainContent[data-template*=collection] .lf-collection-seo-heading__eyebrow{display:block;margin:0 0 12px;color:#9c7b47;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}html body #MainContent[data-template*=collection] .lf-collection-seo-heading__sparkle{display:block;margin:14px 0 0;color:#bb995b;letter-spacing:.6em;font-size:16px}html body #MainContent[data-template*=collection][data-lf-collection-style=noel] .lf-collection-seo-heading__eyebrow:before{content:"\2744";margin-right:8px}html body #MainContent[data-template*=collection] .lf-collection-seo-heading__visual{position:relative;height:clamp(180px,23vw,282px);overflow:hidden;border:1px solid #dfc69a;border-radius:15px;box-shadow:0 9px 28px #51362120;background:#efe5d5}html body #MainContent[data-template*=collection] .lf-collection-seo-heading__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transition:transform .5s ease}html body #MainContent[data-template*=collection] :is(.lf-collection-benefits,.lf-collection-categories,.lf-collection-products-cta){width:min(calc(100% - var(--lf-collection-gutter)),var(--lf-collection-width))!important;max-width:var(--lf-collection-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #MainContent[data-template*=collection] .lf-collection-benefits{background:var(--lf-collection-bg)!important;border-color:var(--lf-collection-border)!important}html body #MainContent[data-template*=collection] .lf-benefit-icon{color:#986f36!important}html body #MainContent[data-template*=collection] .product-grid-container{width:min(calc(100% - var(--lf-collection-gutter)),var(--lf-collection-width))!important;max-width:var(--lf-collection-width)!important;box-sizing:border-box!important;margin-inline:auto!important}html body #MainContent[data-template*=collection] .lf-collection-categories__card{border-color:var(--lf-collection-border)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 6px 20px #40301d18!important}html body #MainContent[data-template*=collection] .lf-collection-categories__card img{aspect-ratio:4/3!important;object-fit:cover!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html body #MainContent[data-template*=collection] .lf-collection-seo-heading__visual:hover .lf-collection-seo-heading__image{transform:scale(1.045)}}@media(max-width:749px){html body #MainContent.lf-editorial .shopify-section:has(.lf-article)>.section,html body #MainContent.lf-editorial .shopify-section:has(.lf-luxury-faq-111213)>.section,html body #MainContent.lf-editorial .shopify-section:has(.lf-related-blog)>.section{padding:8px 10px!important}html body #MainContent.lf-editorial :is(.lf-article__header,.lf-article__content-wrap,.lf-luxury-faq-111213,.lf-related-blog){padding:clamp(15px,4vw,22px)!important;border-radius:14px!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-article,.lf-noel-fenetres,.lf-christmas){padding:4px!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title){padding:27px 13px!important;min-height:0!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-hero,.lf-hero,.lf-noel-title):after{font-size:16px}html body #MainContent.lf-editorial--noel :is(.lf-noel-grid,.lf-ideas,.lf-noel-gallery,.lf-noel-steps){grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-card,.lf-noel-step,.lf-christmas .lf-card){padding:17px 13px!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-number,.lf-card-number,.lf-noel-step>span:first-child){width:41px!important;height:41px!important;min-width:41px!important;flex-basis:41px!important;font-size:18px!important}html body #MainContent[data-template*=blog] .section.blog-posts,html body #MainContent[data-template*=blog] .blog-posts-container{width:min(calc(100% - 12px),1120px)!important}html body #MainContent[data-template*=blog] .blog-posts-container{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}html body #MainContent[data-template*=blog] .blog-post-item{grid-column:1/-1!important}html body #MainContent[data-template*=collection] .lf-collection-seo-heading{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;margin:12px auto 20px!important;width:min(calc(100% - var(--lf-collection-gutter)),var(--lf-collection-width))!important;padding:16px!important;border-radius:14px!important}html body #MainContent[data-template*=collection] .lf-collection-seo-heading h1{font-size:clamp(25px,6vw,31px)!important}html body #MainContent[data-template*=collection] .lf-collection-seo-heading__visual{height:195px}html body #MainContent[data-template*=collection] :is(.lf-collection-benefits,.lf-collection-categories,.lf-collection-products-cta){width:min(calc(100% - var(--lf-collection-gutter)),var(--lf-collection-width))!important}}@media(prefers-reduced-motion:reduce){html body #MainContent[data-template*=blog] .blog-post-item,html body #MainContent[data-template*=blog] .blog-post-card__image-container img,html body #MainContent[data-template*=collection] .lf-collection-seo-heading__image{transition:none!important;animation:none!important}}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-editorial-media{display:block!important;width:min(100%,820px)!important;max-width:820px!important;margin:25px auto 30px!important;padding:10px 10px 15px!important;box-sizing:border-box!important;border:1px solid #d7b77a!important;border-radius:18px!important;background:linear-gradient(140deg,#fffaf0,#f3e5d0)!important;box-shadow:0 12px 30px #61312622!important;overflow:hidden!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-editorial-media img{display:block!important;width:100%!important;max-width:100%!important;max-height:360px!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center center!important;margin:0 auto!important;border-radius:11px!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-editorial-media figcaption{padding:12px 8px 0!important;font-size:13px!important;line-height:1.4!important;font-weight:500!important;color:#685042!important;text-align:center!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-v15__primary-title{position:relative;isolation:isolate;display:block;width:100%!important;max-width:100%!important;margin:0 auto 24px!important;padding:clamp(25px,4vw,45px) clamp(17px,3vw,34px)!important;color:#fff5dd!important;font:700 clamp(27px,3vw,39px)/1.23 Georgia,serif!important;text-align:center!important;border:1px solid #d7b77a!important;border-radius:17px!important;background:radial-gradient(ellipse at 90% 10%,#b5846340,transparent 40%),linear-gradient(120deg,#5d1c31,#78334a)!important;box-shadow:0 11px 27px #62243b1c!important;text-wrap:balance}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-v15__primary-title:after{content:"\2726";position:absolute;right:14px;top:9px;color:#f2dca7;opacity:.55;font-size:19px;pointer-events:none}@media(max-width:749px){html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-editorial-media{margin:18px auto 24px!important;padding:7px 7px 12px!important;border-radius:12px!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-editorial-media img{max-height:230px!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-noel-v15__primary-title{padding:24px 12px!important;font-size:26px!important}}html body #MainContent[data-template*=blog] .blog-post-card.lf-blog-card--noel{position:relative!important;isolation:isolate}html body #MainContent[data-template*=blog] .blog-post-card.lf-blog-card--noel:before{content:"\2744";position:absolute;top:13px;right:13px;z-index:2;pointer-events:none;width:35px;height:35px;display:grid;place-items:center;background:radial-gradient(circle at 27% 25%,#fffbea,#e3bb78)!important;color:#6a273a;font:700 19px/1 Georgia,serif;border:1px solid #bd9a60;border-radius:50%;box-shadow:0 3px 12px #4a2b1c30}html body #MainContent[data-template*=blog] .blog-post-card.lf-blog-card--noel .blog-post-card__title-link{color:#722a40!important}html body #MainContent[data-template*=collection]>.shopify-section>.section:not(.section-background),html body #MainContent[data-template*=collection] .lf-gallery-section,html body #MainContent[data-template*=collection] .lf-collection-categories,html body #MainContent[data-template*=collection] .lf-collection-benefits,html body #MainContent[data-template*=collection] .lf-collection-products-cta{width:min(calc(100% - var(--lf-collection-gutter)),var(--lf-collection-width))!important;max-width:var(--lf-collection-width)!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}html body #MainContent[data-template*=collection] .collection-wrapper{max-width:100%;min-width:0;box-sizing:border-box}html body #MainContent[data-template*=collection] :is(.lf-collection-seo-heading,.lf-collection-benefits,.lf-collection-categories,.lf-collection-products-cta,.product-grid-container,.lf-gallery-section){overflow-wrap:break-word}html body #MainContent[data-template*=collection] .lf-collection-seo-heading__image{object-position:center 42%!important}@media(max-width:749px){html body #MainContent[data-template*=collection]{--lf-collection-gutter:24px}html body #MainContent[data-template*=collection]>.shopify-section>.section:not(.section-background){padding-inline:12px!important}html body #MainContent[data-template*=collection] :is(.lf-collection-benefits,.lf-collection-categories,.lf-collection-products-cta){padding-inline:clamp(12px,3.5vw,17px)!important}}html body #MainContent.lf-editorial--noel{--lf-houx:#29513f;--lf-champagne:#e5c17f;--lf-houx-clair:#eff3e9}html body #MainContent.lf-editorial--noel .lf-article__header{border:1.5px solid #d3aa5d!important;box-shadow:0 0 0 3px #e7c8882b,0 14px 34px #68243a1b!important}html body #MainContent.lf-editorial--noel .lf-article__christmas-divider,html body #MainContent.lf-editorial--noel :is(.lf-noel-section,.lf-noel-card,.lf-christmas .lf-card){border-color:var(--lf-champagne)!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-number,.lf-card-number,.lf-noel-step>span:first-child){border-color:#d8b066!important;color:#28513c!important;background:radial-gradient(circle at 32% 22%,#fffef5,#f7e4b4 52%,#d6ad64)!important;box-shadow:0 0 0 2px #29513f25,inset 0 1px #fff,0 5px 14px #68243a20!important}html body #MainContent.lf-editorial--noel .lf-article__content .lf-v15-section-icon{border-color:var(--lf-champagne)!important;background:linear-gradient(140deg,#fff8e6,#e7c478)!important}html body #MainContent.lf-editorial--noel .lf-article__content :is(h2,h3){border-color:#d2a45f!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-section,.lf-noel-step,.lf-noel-card,.lf-christmas .lf-card){background-image:linear-gradient(135deg,#fffaf2,#f7edde)!important}html body #MainContent.lf-editorial--noel :is(.lf-noel-card,.lf-noel-section,.lf-noel-step) h3:before{content:"\2767";display:inline-block;margin-right:9px;color:var(--lf-houx);font:700 21px/1 Georgia,serif;vertical-align:-1px}html body #MainContent.lf-editorial--noel .lf-article__christmas-divider strong{color:#29513f!important}html body #MainContent[data-template*=blog] .blog-post-card.lf-blog-card--noel:before{background:radial-gradient(circle at 25% 22%,#fffdec,#e7bf78)!important;box-shadow:0 0 0 2px #29513f2a,0 3px 12px #4a2b1c30}html body #MainContent[data-template*=collection][data-lf-collection-style=noel]{--lf-collection-border:#cfaa63;--lf-collection-bg:#fffaf0 }html body #MainContent[data-template*=collection][data-lf-collection-style=noel] .lf-collection-seo-heading__eyebrow{color:#28513f!important}@media(max-width:749px){html body #MainContent.lf-editorial--noel :is(.lf-noel-card,.lf-noel-section,.lf-noel-step) h3:before{font-size:18px;margin-right:6px}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/lf-v15-layout-prestige.css.map */
