.lf66-nav{--lf66-wine:#731d2b;--lf66-gold:#c5a46d;--lf66-paper:#fdfaf3;--lf66-ink:#292929;position:relative;z-index:110;width:100%;font-family:inherit;isolation:isolate}.lf66-nav *{box-sizing:border-box}.lf66-nav a{text-decoration:none}.lf66-nav svg{display:block;width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.lf66-desktop{position:relative;background:linear-gradient(110deg,#591723,#731d2b 52%,#591723);border-top:1px solid rgba(197,164,109,.6);border-bottom:2px solid var(--lf66-gold);box-shadow:0 5px 16px #2914141a}.lf66-inner{max-width:1480px;min-height:57px;margin:auto;padding:0 16px;display:flex;justify-content:center;align-items:stretch;gap:6px}.lf66-links{display:flex;min-width:0;align-items:stretch;justify-content:center;gap:2px}.lf66-entry{position:static;display:flex;align-items:stretch}.lf66-trigger,.lf66-direct{height:100%;min-height:57px;padding:0 clamp(9px,1.35vw,18px);font-family:inherit;font-size:clamp(11px,.91vw,14px);font-weight:700;line-height:1.2;letter-spacing:.025em;text-transform:uppercase;display:flex;gap:6px;align-items:center;justify-content:center;border:0;background:transparent;color:#fff9ef!important;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s}.lf66-trigger svg{width:13px;height:13px;transition:transform .2s}.lf66-trigger[aria-expanded=true],.lf66-trigger:hover,.lf66-direct:hover,.lf66-direct:focus-visible{background:#ffffff1f;color:#f8dfae!important}.lf66-trigger[aria-expanded=true] .lf67-desktop-chevron svg{transform:rotate(180deg)}.lf66-season{color:#f6d992!important}.lf66-actions{display:flex;align-items:stretch;margin-left:4px;gap:2px}.lf66-actions>a{position:relative;display:flex;align-items:center;justify-content:center;min-width:39px;padding:0 4px;color:#fff9ef!important}.lf66-actions>a:hover{color:#f8dfae!important;background:#ffffff1a}.lf66-badge{position:absolute;top:7px;right:0;min-width:17px;height:17px;padding:1px 4px;border-radius:10px;background:#efdaad;color:#5e1826;font-size:10px;font-weight:800;text-align:center;line-height:15px}.lf66-badge[hidden],.lf66-badge:empty{display:none!important}.lf66-mega{position:absolute;z-index:30;top:100%;left:50%;width:min(1150px,calc(100vw - 28px));max-height:min(72vh,720px);overflow-y:auto;transform:translate(-50%);background:var(--lf66-paper);border:1px solid rgba(197,164,109,.62);border-top:0;border-radius:0 0 15px 15px;box-shadow:0 22px 60px #23121238;color:var(--lf66-ink)}.lf66-mega[hidden]{display:none!important}.lf66-mega-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px 17px;border-bottom:1px solid #e8ddc8}.lf66-mega-top small{color:#8c6a35;font-size:10px;font-weight:750;letter-spacing:.12em}.lf66-mega-top h2{font-size:26px;line-height:1.1;color:var(--lf66-wine);font-family:Georgia,serif;font-weight:600;margin:7px 0 0}.lf66-viewall{display:inline-flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--lf66-gold);border-radius:9px;background:#fff;color:var(--lf66-wine)!important;font-weight:750;font-size:12px;white-space:nowrap}.lf66-viewall:hover{background:#f5e9d0}.lf66-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px 28px 25px}.lf66-group{min-width:0;padding:0 14px 0 0;border-right:1px solid #e9dfd0}.lf66-group:last-child{border-right:0}.lf66-group-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #e7d8ba;color:var(--lf66-wine)!important;font-size:15px;font-weight:800;line-height:1.3}.lf66-group-title span{font-size:15px;color:#a68552}.lf66-group ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.lf66-group li{margin:0;padding:0}.lf66-group li a{display:block;padding:8px 7px;border-radius:7px;color:#423b35!important;font-size:13px;font-weight:550;line-height:1.35}.lf66-group li a:hover,.lf66-group li a:focus-visible{color:var(--lf66-wine)!important;background:#f3e8d5}.lf66-mega-foot{border-top:1px solid #ebe0cd;padding:12px 28px;background:#faf3e6;border-radius:0 0 15px 15px}.lf66-mega-foot a{font-size:12px;font-weight:720;color:#775327!important}.lf66-mega-foot a:hover{text-decoration:underline}.lf66-mobile{display:none}.lf66-nav :is(a,button,summary):focus-visible{outline:2px solid #cda75b;outline-offset:3px}@media(min-width:1200px)and (max-width:1380px){.lf66-inner{padding:0 5px;gap:2px}.lf66-links{gap:0}.lf66-trigger,.lf66-direct{padding:0 8px;font-size:11.5px}.lf66-actions>a{min-width:34px}}@media(max-width:1199px){#header-component{display:none!important}.lf66-desktop{display:none}.lf66-mobile{display:block;position:relative}.lf66-mobile-bar{display:grid;grid-template-columns:44px minmax(0,1fr) repeat(3,42px);align-items:center;gap:4px;min-height:62px;padding:4px 9px;background:linear-gradient(110deg,#591723,#731d2b 52%,#591723);border-bottom:2px solid #c5a46d;box-shadow:0 4px 12px #25111124}.lf66-mobile-bar :is(a,button){position:relative;display:flex;justify-content:center;align-items:center;width:42px;height:44px;border:1px solid rgba(197,164,109,.25);border-radius:10px;background:transparent;color:#fff9ef!important;cursor:pointer}.lf66-mobile-bar :is(a,button):hover{background:#ffffff1a}.lf66-mobile-brand{width:100%!important;max-width:205px;justify-self:center;border:none!important}.lf66-mobile-brand img{width:auto;max-width:100%;height:38px;object-fit:contain}.lf66-mobile-bar .lf66-badge{top:1px;right:0}}.lf66-drawer{position:fixed;z-index:2147483000;top:var(--lf66-top,62px);bottom:0;left:0;width:min(420px,100vw);overflow:auto;overscroll-behavior:contain;background:#fdfaf3;color:#292929;box-shadow:15px 5px 50px #140f0c40;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.lf66-drawer[hidden]{display:none!important}.lf66-drawer *{box-sizing:border-box}.lf66-drawer a{text-decoration:none}.lf66-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;background:#fff8eb;border-bottom:1px solid #e7d9bd}.lf66-drawer-head strong{color:#731d2b;font-size:17px;font-weight:800}.lf66-drawer-head button{width:34px;height:34px;border:1px solid #dfcba3;border-radius:8px;background:#fff;color:#731d2b;cursor:pointer}.lf66-search{padding:15px 14px 14px;background:#fff}.lf66-search label{display:block;color:#69543a;font-weight:700;font-size:12px;margin-bottom:7px}.lf66-search>div{display:flex;gap:6px}.lf66-search input{min-width:0;flex:1;height:42px;padding:8px 11px;border:1px solid #d3c2a0;border-radius:8px;color:#292929;background:#fff;font-size:14px}.lf66-search button{border:0;border-radius:8px;padding:0 12px;background:#731d2b;color:#fff;font-weight:700;font-size:12px}.lf66-drawer-list{border-top:1px solid #e7dac3}.lf66-mobile-section{border-bottom:1px solid #e6dbca;background:#fff}.lf66-mobile-section>summary,.lf66-mobile-direct{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:12px 18px;font-size:16px;font-weight:780;color:#731d2b!important;cursor:pointer;list-style:none}.lf66-mobile-section>summary::-webkit-details-marker,.lf66-mobile-group>summary::-webkit-details-marker{display:none}.lf66-mobile-section>summary svg,.lf66-mobile-group>summary svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.lf66-mobile-section[open]>summary{background:#fbf0dd;border-bottom:1px solid #e5d3b0}.lf66-mobile-section[open]>summary .lf67-chevron svg,.lf66-mobile-group[open]>summary .lf67-chevron svg{transform:rotate(180deg)}.lf66-mobile-sub{padding:8px 13px 15px;background:#fdfaf3}.lf66-mobile-all{display:block;margin:4px 0 10px;padding:10px 12px;border:1px solid #d5bb88;border-radius:9px;background:#fff;color:#731d2b!important;font-size:13px;font-weight:800}.lf66-mobile-group{margin:7px 0;border:1px solid #e5d8c3;border-radius:10px;background:#fff;overflow:hidden}.lf66-mobile-group>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;list-style:none;color:#493526;font-size:14px;font-weight:740;cursor:pointer}.lf66-mobile-group[open]>summary{background:#f8f0e2}.lf66-mobile-children{display:grid;padding:5px 10px 10px}.lf66-mobile-children a{display:block;padding:11px 9px;border-bottom:1px solid #f0e7da;color:#3b3631!important;font-size:14px;line-height:1.35}.lf66-mobile-children a:last-child{border-bottom:0}.lf66-mobile-children .lf66-mobile-groupall{color:#8b6629!important;font-weight:750}.lf66-mobile-single{display:block;padding:12px;color:#731d2b!important;font-size:14px;font-weight:750}.lf66-mobile-utility{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:17px 14px}.lf66-mobile-utility a{display:flex;min-height:42px;align-items:center;padding:8px 9px;border:1px solid #e3d4ba;border-radius:8px;background:#fff;color:#584331!important;font-size:12px;font-weight:720}html.lf66-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.lf66-nav *{transition:none!important;animation:none!important}}.lf67-line-icon{display:block;flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lf67-trigger-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.lf67-main-icon{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;color:#f1d393}.lf67-main-icon .lf67-line-icon{width:18px;height:18px}.lf66-trigger,.lf66-direct{gap:5px;padding-inline:clamp(7px,1.02vw,13px)}.lf67-desktop-chevron{display:inline-flex;align-items:center;justify-content:center;color:#e5c680}.lf66-trigger .lf67-desktop-chevron svg{width:13px;height:13px;transition:transform .2s}.lf66-trigger[aria-expanded=true] .lf67-main-icon .lf67-line-icon{transform:none}.lf66-mega-top h2{display:flex;align-items:center;gap:11px}.lf67-mega-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;color:#9f7332;background:#fff7e7;border:1px solid #d5b97a;border-radius:10px}.lf67-mega-icon .lf67-line-icon{width:22px;height:22px}.lf67-group-label{display:inline-flex;align-items:center;gap:9px;min-width:0;text-align:left}.lf67-group-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;color:#977037;background:#fcf4e7;border:1px solid rgba(197,164,109,.65);border-radius:8px}.lf67-group-icon .lf67-line-icon{width:17px;height:17px}.lf66-group-title .lf67-group-label>span:last-child{font-size:14px;color:#731d2b}.lf66-group-title:hover .lf67-group-icon{background:#f0dfba;border-color:#c5a46d}@media(min-width:1200px)and (max-width:1380px){.lf66-trigger,.lf66-direct{padding-inline:6px;font-size:11px;letter-spacing:0;gap:3px}.lf67-trigger-label{gap:5px}.lf67-main-icon{width:17px;flex-basis:17px}.lf67-main-icon .lf67-line-icon{width:15px;height:15px}.lf66-actions>a{min-width:31px;padding-inline:2px}}.lf67-mobile-label{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.lf67-mobile-label>span:last-child{min-width:0;line-height:1.3}.lf67-mobile-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;color:#987137;border-radius:10px;border:1px solid rgba(197,164,109,.62);background:linear-gradient(145deg,#fffaf1,#f5ead5);box-shadow:0 2px 6px #5a3c160d}.lf67-mobile-icon .lf67-line-icon{width:21px;height:21px;transform:none}.lf67-chevron{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border:1px solid #d2b57a;border-radius:9px;color:#9b6f29;background:linear-gradient(140deg,#fffdf8,#f0dfbd);box-shadow:inset 0 1px #fffc,0 2px 7px #704c2014;transition:background .2s,border-color .2s}.lf67-chevron svg{width:16px!important;height:16px!important;stroke:#9b6f29!important;stroke-width:2.2!important;transition:transform .2s ease}.lf66-mobile-section[open]>summary .lf67-chevron,.lf66-mobile-group[open]>summary .lf67-chevron{background:linear-gradient(140deg,#f1dfb8,#e5c990);border-color:#bd9853}.lf66-mobile-section[open]>summary>.lf67-chevron svg,.lf66-mobile-group[open]>summary>.lf67-chevron svg{transform:rotate(180deg)}.lf66-mobile-section[open]>summary .lf67-mobile-icon svg,.lf66-mobile-group[open]>summary .lf67-mobile-icon svg{transform:none!important}.lf66-mobile-group .lf67-mobile-label{gap:9px}.lf66-mobile-group .lf67-mobile-icon{width:29px;height:29px;flex-basis:29px;border-radius:8px}.lf66-mobile-group .lf67-mobile-icon .lf67-line-icon{width:17px;height:17px}.lf66-mobile-group .lf67-chevron{width:27px;height:27px;flex-basis:27px;border-radius:8px}.lf66-mobile-group .lf67-chevron svg{width:14px!important;height:14px!important}.lf66-mobile-direct .lf67-chevron-right svg{transform:none!important}@media(max-width:420px){.lf66-mobile-section>summary,.lf66-mobile-direct{padding-inline:12px}.lf67-mobile-label{gap:9px}}@media(prefers-reduced-motion:reduce){.lf67-chevron,.lf67-chevron svg{transition:none!important}}@media(min-width:1200px){.lf66-nav .lf66-inner{max-width:1600px;padding-inline:8px;gap:3px}.lf66-nav .lf66-links{gap:0;min-width:0;flex:1;justify-content:space-evenly}.lf66-nav .lf66-trigger,.lf66-nav .lf66-direct{padding-inline:clamp(5px,.56vw,11px);font-size:clamp(10px,.82vw,13px);letter-spacing:.012em;gap:4px}.lf66-nav .lf66-actions{flex:none;gap:1px;margin-left:2px}}@media(min-width:1200px)and (max-width:1380px){.lf66-nav .lf66-actions>a{min-width:32px}.lf66-nav .lf67-main-icon svg{width:16px;height:16px}}.lf66-nav .lf66-actions{align-items:center!important;gap:4px!important;margin-left:4px!important}.lf66-nav .lf66-actions>a{box-sizing:border-box!important;display:flex!important;flex:0 0 42px!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;line-height:1!important}.lf66-nav .lf66-actions>a svg{display:block!important;flex:0 0 19px!important;width:19px!important;height:19px!important;margin:0!important}.lf66-nav .lf66-actions>a[aria-label=Rechercher]{border:1px solid #c5a46d!important;border-radius:10px!important;background:#fffaf0!important;color:#731d2b!important;box-shadow:none!important}.lf66-nav .lf66-actions>a[aria-label=Rechercher] svg{color:#731d2b!important;stroke:#731d2b!important}.lf66-nav .lf66-actions>a[aria-label=Rechercher]:hover{background:#f4e9d6!important;border-color:#b99550!important}.lf66-nav .lf66-actions>a[aria-label=Rechercher]:focus-visible,.lf66-nav .lf66-mobile-action[aria-label=Rechercher]:focus-visible{outline:2px solid #c5a46d!important;outline-offset:3px!important}@media(max-width:1199px){.lf66-nav .lf66-mobile-bar{grid-template-columns:44px minmax(80px,1.5fr) repeat(4,minmax(34px,1fr))!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-action{box-sizing:border-box!important;display:flex!important;justify-self:center!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:42px!important;height:44px!important;margin:0!important;padding:0!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-action svg{display:block!important;width:19px!important;height:19px!important;margin:0!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-action[aria-label=Rechercher]{border:1px solid #c5a46d!important;border-radius:10px!important;background:#fffaf0!important;color:#731d2b!important;box-shadow:none!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-action[aria-label=Rechercher] svg{color:#731d2b!important;stroke:#731d2b!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-action[aria-label=Rechercher]:hover{background:#f4e9d6!important;border-color:#b99550!important}}@media screen and (min-width:600px)and (max-width:1199px){#header-component,.lf66-nav .lf66-desktop{display:none!important}.lf66-nav .lf66-mobile{display:block!important}.lf66-nav .lf66-mobile-bar{display:grid!important;grid-template-columns:44px minmax(0,1fr) repeat(4,44px)!important;align-items:center!important;justify-content:stretch!important;gap:clamp(5px,1vw,12px)!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:6px clamp(10px,2vw,20px)!important;background:linear-gradient(110deg,#591723,#731d2b 52%,#591723)!important;border-bottom:2px solid #c5a46d!important;box-shadow:0 4px 12px #25111124!important}.lf66-nav .lf66-mobile-bar :is(.lf66-mobile-trigger,.lf66-mobile-action){position:relative!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;justify-self:center!important;align-self:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(197,164,109,.35)!important;border-radius:10px!important;background:transparent!important;color:#fffaf0!important;line-height:1!important;flex:none!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-brand{display:flex!important;justify-content:center!important;align-items:center!important;justify-self:center!important;min-width:0!important;width:100%!important;max-width:220px!important;height:44px!important;padding:0!important;border:none!important;overflow:hidden!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-brand img{display:block!important;width:auto!important;max-width:100%!important;height:40px!important;object-fit:contain!important}.lf66-nav .lf66-mobile-bar :is(.lf66-mobile-trigger,.lf66-mobile-action)>svg{display:block!important;width:21px!important;height:21px!important;flex:0 0 21px!important;margin:0!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-action[aria-label=Rechercher]{border-color:#c5a46d!important;background:#fffaf0!important;color:#731d2b!important}.lf66-nav .lf66-mobile-bar .lf66-badge{top:-3px!important;right:-3px!important;transform:none!important}}.lf66-mega-foot{display:flex;align-items:center;flex-wrap:wrap;gap:9px 16px}.lf66-mega-foot .lf66-guide-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 17px;border:1px solid #a98545;border-radius:9px;background:linear-gradient(135deg,#7b202d,#5f1723);color:#fffaf1!important;font-size:13px;font-weight:800;line-height:1.3;box-shadow:0 4px 12px #4a191b2b;text-decoration:none}.lf66-mega-foot .lf66-guide-cta:hover,.lf66-mega-foot .lf66-guide-cta:focus-visible{background:linear-gradient(135deg,#8a2937,#6b1d29);color:#fff!important;box-shadow:0 0 0 3px #c5a46d4d;text-decoration:none}.lf66-mega-foot .lf66-guide-secondary{font-size:12px;font-weight:700;color:#775327!important;text-underline-offset:3px}.lf66-mobile-utility .lf66-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:4px 0 7px;padding:12px 14px;border:1px solid #c5a46d;border-radius:9px;background:linear-gradient(135deg,#7b202d,#5f1723);color:#fffaf1!important;font-size:13px;font-weight:800;text-decoration:none}.lf66-mobile-utility .lf66-guide-cta:focus-visible{outline:3px solid #c5a46d;outline-offset:2px}@media(min-width:1200px){.lf66-inner{justify-content:flex-end}.lf66-links{margin-left:auto;justify-content:flex-end}.lf66-actions{flex:0 0 auto;margin-left:12px}.lf66-mega-top{align-items:flex-start}.lf66-viewall{align-self:flex-start;margin-left:auto}}.lf66-nav .lf55-header-lumi{-webkit-appearance:none!important;appearance:none!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;min-width:38px;height:40px;margin:0;padding:0;border:1px solid rgba(214,181,119,.82);border-radius:50%;background:#fff8e9;color:#f3d698;box-shadow:inset 0 0 0 2px #731d2b17,0 2px 8px #140a0a24;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.lf66-nav .lf55-header-lumi:hover,.lf66-nav .lf55-header-lumi:focus-visible{background:#fffdf8;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #731d2b1f,0 0 0 3px #c5a46d40}.lf66-nav .lf55-header-lumi svg{width:21px;height:21px;stroke:#fff0c9;stroke-width:2.25;filter:drop-shadow(0 0 1px #731d2b) drop-shadow(0 1px 1px #731d2b)}.lf66-nav .lf66-actions .lf55-header-lumi--desktop{display:inline-flex!important}.lf66-nav .lf66-mobile-bar .lf55-header-lumi--mobile{display:inline-flex!important;visibility:visible!important;opacity:1!important}@media(max-width:1199px){.lf66-nav .lf66-actions .lf55-header-lumi--desktop{display:none!important}.lf66-nav .lf66-mobile-bar .lf55-header-lumi--mobile{display:inline-flex!important}.lf66-nav .lf66-mobile-bar{grid-template-columns:42px minmax(78px,1fr) repeat(5,40px)!important;gap:4px!important;padding:5px 9px!important}.lf66-nav .lf66-mobile-bar :is(.lf66-mobile-trigger,.lf66-mobile-action,.lf55-header-lumi--mobile){width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-brand{min-width:78px!important}}@media(max-width:749px){.lf66-nav .lf66-mobile-bar{grid-template-columns:34px minmax(45px,1fr) repeat(5,31px)!important;gap:2px!important;min-height:54px!important;padding:4px 6px!important}.lf66-nav .lf66-mobile-bar :is(.lf66-mobile-trigger,.lf66-mobile-action,.lf55-header-lumi--mobile){width:31px!important;min-width:31px!important;max-width:31px!important;height:36px!important;min-height:36px!important;border-radius:9px!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-brand{min-width:45px!important}.lf66-nav .lf66-mobile-bar .lf66-mobile-brand img{height:30px!important}.lf66-nav .lf66-mobile-bar :is(.lf66-mobile-trigger,.lf66-mobile-action,.lf55-header-lumi--mobile)>svg{width:19px!important;height:19px!important;flex:0 0 19px!important}.lf66-nav .lf66-mobile-bar .lf55-header-lumi--mobile{background:#fff7e5!important;border:1px solid #c5a46d!important}}#lf55-assistant-launcher,#lf55-assistant #lf55-assistant-launcher,[id=lf55-assistant-launcher]{display:none!important;visibility:hidden!important;pointer-events:none!important}#header-component .header__row--top{background:#fff!important;border-bottom:1px solid #eee4d6!important}#header-component .header__row--top .header__columns{display:grid!important;grid-template-columns:minmax(180px,220px) minmax(300px,1fr) max-content!important;gap:clamp(14px,1.8vw,30px)!important;align-items:center!important;min-height:102px;padding:11px clamp(20px,3vw,52px)!important}#header-component .header__column--left{min-width:0;justify-content:flex-start}#header-component .header__column--center{min-width:0;width:100%;justify-content:stretch}#header-component .header__column--right{min-width:0;justify-content:flex-end;gap:0!important}#header-component .header-logo,#header-component .header-logo a{justify-content:flex-start}#header-component .header-logo img,#header-component .header-logo .header-logo__image{width:auto!important;height:80px!important;max-width:min(280px,21vw)!important;max-height:84px!important;object-fit:contain}#header-component .lf66-header-search{display:flex;align-items:center;width:100%;max-width:640px;height:46px;margin-inline:auto;overflow:hidden;border:1px solid #e3d4bb;border-radius:11px;background:#fbfaf7;box-shadow:inset 0 1px 2px #49301909}#header-component .lf66-header-search:focus-within{border-color:#b69052;box-shadow:0 0 0 3px #c5a46d2e}#header-component .lf66-header-search input{min-width:0;flex:1;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#312b27;font:inherit;font-size:14px}#header-component .lf66-header-search input::placeholder{color:#81766a;opacity:1}#header-component .lf66-header-search button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:100%;border:0;background:transparent;color:#731d2b;cursor:pointer}#header-component .lf66-header-search button:hover{background:#f5eddf}#header-component .lf66-header-search svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#header-component .lf66-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,.95vw,15px);white-space:nowrap}#header-component .lf66-header-action,#header-component .lf66-header-actions header-actions :is(.account-button,.header-actions__action){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:3px 0;border:0;background:transparent;color:#731d2b!important;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}#header-component .lf66-header-action{cursor:pointer}#header-component .lf66-header-action:hover,#header-component .lf66-header-actions header-actions :is(.account-button,.header-actions__action):hover{color:#9a7134!important}#header-component .lf66-header-actions svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#header-component .lf66-header-actions .account-button__text,#header-component .lf66-header-actions .header-actions__cart-icon>span:first-child{display:inline-flex!important;align-items:center;color:#731d2b;font-size:12px;font-weight:700}#header-component .lf66-header-actions .account-button [slot=signed-out-avatar]:last-child,#header-component .lf66-header-actions .header-actions__cart-icon>.svg-wrapper{display:inline-flex!important;align-items:center}#header-component .lf66-header-actions .account-button__icon{width:18px!important;height:18px!important;color:#731d2b!important;stroke:#731d2b!important}#header-component .lf66-header-actions shopify-account{display:flex;align-items:center;color:#731d2b!important}#header-component .lf66-header-actions cart-icon{display:inline-flex;align-items:center;gap:6px;color:#731d2b!important;--cart-bubble-background: #c5a46d;--cart-bubble-text: #5d1725}#header-component .lf66-header-actions .header-actions__cart-icon .svg-wrapper{display:inline-flex!important;order:-1;width:22px!important;height:22px!important;align-items:center;justify-content:center;overflow:visible}#header-component .lf66-header-actions .header-actions__cart-icon .svg-wrapper svg{display:block;width:22px!important;height:22px!important;color:#731d2b!important;stroke:#731d2b!important;stroke-width:2!important;overflow:visible}#header-component .lf66-header-actions .account-button__icon path{stroke:#731d2b!important}#header-component .lf66-header-actions .cart-bubble{width:20px;height:20px;color:#5d1725;--cart-bubble-background: #c5a46d;--cart-bubble-text: #5d1725}#header-component .lf66-header-actions header-actions{display:flex;align-items:center;gap:clamp(8px,.95vw,15px)}#header-component .lf66-header-actions .account-button--text{gap:6px;padding:0}#header-component .lf66-header-actions .header-actions__action{padding:0}@media(min-width:1200px)and (max-width:1450px){#header-component .header__row--top .header__columns{grid-template-columns:minmax(170px,200px) minmax(260px,1fr) max-content!important;gap:12px!important}#header-component .lf66-header-actions{gap:8px}#header-component .lf66-header-action,#header-component .lf66-header-actions header-actions :is(.account-button,.header-actions__action){gap:4px;font-size:11px}}@media(max-width:1199px){#header-component{display:none!important}.lf66-mobile-bar{grid-template-columns:40px minmax(72px,1fr) repeat(5,36px);gap:3px;padding-inline:7px}.lf66-mobile-bar :is(a,button){width:36px;height:40px}.lf66-mobile-brand img{height:34px}}@media(max-width:360px){.lf66-mobile-bar{grid-template-columns:38px minmax(66px,1fr) repeat(5,34px);gap:2px;padding-inline:5px}.lf66-mobile-bar :is(a,button){width:34px;height:38px}}.lf66-trigger,.lf66-direct{position:relative}.lf66-trigger[aria-expanded=true]:after,.lf66-trigger:hover:after,.lf66-direct:hover:after{position:absolute;right:13px;bottom:0;left:13px;height:3px;border-radius:3px 3px 0 0;background:#f1d393;content:""}.lf66-mega{width:min(1440px,calc(100vw - 32px))}.lf66-mega-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,34%);align-items:stretch;gap:clamp(18px,2vw,30px);padding:clamp(18px,2vw,28px)}.lf66-mega-main{min-width:0}.lf66-mega-top{padding:0 0 15px}.lf66-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;padding:16px 0 20px}.lf66-group{padding-right:11px}.lf66-feature{position:relative;display:block;min-width:0;min-height:275px;overflow:hidden;align-self:stretch;border:1px solid rgba(197,164,109,.45);border-radius:13px;background:#e8dfd2;color:#fff!important;text-decoration:none}.lf66-feature img{display:block;width:100%;height:100%;min-height:275px;object-fit:cover;transition:transform .35s ease}.lf66-feature:hover img{transform:scale(1.035)}.lf66-feature:after{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(25,15,11,.72) 100%);content:""}.lf66-feature-caption{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:16px 18px;color:#fff;font-size:14px;font-weight:750;line-height:1.35}.lf66-mega-foot{margin-top:3px}@media(min-width:1200px){.lf66-nav .lf66-inner{max-width:1540px;padding-inline:clamp(14px,2vw,30px);justify-content:center;gap:8px}.lf66-nav .lf66-links{flex:0 1 auto;width:max-content;max-width:100%;margin-inline:auto!important;justify-content:center;gap:clamp(2px,.35vw,7px)}.lf66-nav .lf66-trigger,.lf66-nav .lf66-direct{min-height:60px;padding-inline:clamp(8px,.55vw,12px);font-size:clamp(14px,1vw,16px)}}@media(max-width:1250px){.lf66-mega-layout{grid-template-columns:minmax(0,1fr) minmax(230px,32%);gap:16px;padding:16px}.lf66-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(prefers-reduced-motion:reduce){.lf66-feature img{transition:none!important}}@media(min-width:1200px){.lf66-nav .lf66-trigger,.lf66-nav .lf66-direct{text-transform:none;letter-spacing:0;font-weight:700}}#header-component .lf66-header-actions cart-icon.header-actions__cart-icon--has-cart svg.lf66-cart-icon{-webkit-mask:none!important;mask:none!important}@media(min-width:1200px){#header-component .header__row--top .header__columns{min-height:120px!important;padding-block:8px!important;align-items:center!important}#header-component .header-logo img,#header-component .header-logo .header-logo__image{width:auto!important;height:100px!important;max-width:min(310px,25vw)!important;max-height:104px!important;object-fit:contain!important}}#header-component .lf66-header-actions{display:flex!important;align-items:center!important;gap:clamp(8px,.8vw,12px)!important}#header-component .lf66-header-actions header-actions{display:flex!important;align-items:center!important;height:42px!important;gap:clamp(8px,.8vw,12px)!important}#header-component .lf66-header-actions .lf66-header-action,#header-component .lf66-header-actions header-actions>.account-button,#header-component .lf66-header-actions header-actions>.header-actions__action{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-block:0!important;padding-block:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important}#header-component .lf66-header-actions .lf66-header-action svg,#header-component .lf66-header-actions .account-button__icon{display:block!important;flex:0 0 19px!important;width:19px!important;height:19px!important;margin:0!important}#header-component .lf66-header-actions .account-button shopify-account{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-height:42px!important;gap:5px!important;line-height:1!important}#header-component .lf66-header-actions .account-button shopify-account>span[slot=signed-out-avatar]:last-of-type{order:-1!important}#header-component .lf66-header-actions .account-button .account-button__text{order:0!important}#header-component .lf66-header-actions .header-actions__cart-icon .svg-wrapper{width:20px!important;height:20px!important}#header-component .lf66-header-actions .header-actions__cart-icon .svg-wrapper svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important}@media(min-width:1200px){.lf66-nav .lf66-trigger .lf67-desktop-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:21px!important;height:21px!important;flex:0 0 21px!important;color:#f1d393!important}.lf66-nav .lf66-trigger .lf67-desktop-chevron svg{width:20px!important;height:20px!important;stroke-width:2.5!important}}@media(min-width:1200px){#header-component .header__row--top .header__columns{padding-inline:clamp(20px,3vw,52px)!important}#header-component .header__column--left,#header-component .header__column--left .header-logo,#header-component .header__column--left .header-logo__image-container{justify-content:flex-start!important;justify-self:start!important;margin-inline-start:0!important;padding-inline-start:0!important}#header-component .header__column--left .header-logo{width:max-content!important;max-width:100%!important}#header-group .lf49-footer__links summary:after,#header-group .lf49-footer__links summary:before,#header-group .lf66-mobile-section>summary:after,#header-group .lf66-mobile-section>summary:before,#header-group .lf66-mobile-group>summary:after,#header-group .lf66-mobile-group>summary:before{content:none!important;display:none!important}.lf66-nav .lf66-inner{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important}.lf66-nav .lf66-links{display:flex!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:clamp(20px,3vw,52px)!important;justify-content:space-between!important;gap:clamp(2px,.25vw,5px)!important;min-width:0!important}.lf66-nav .lf66-trigger,.lf66-nav .lf66-direct{padding-inline:clamp(4px,.42vw,8px)!important}}#header-group .lf49-footer__links summary:after,#header-group .lf49-footer__links summary:before,#header-group .lf66-mobile-section>summary:after,#header-group .lf66-mobile-section>summary:before,#header-group .lf66-mobile-group>summary:after,#header-group .lf66-mobile-group>summary:before{content:none!important;display:none!important}@media(min-width:1200px){#header-component .lf66-header-actions .header-actions__cart-icon{transform:translate(-6px)!important}}@media(min-width:1200px){#header-component .header-logo img,#header-component .header-logo .header-logo__image{width:auto!important;height:52px!important;max-width:min(180px,16vw)!important;max-height:54px!important;object-fit:contain!important}}@media(max-width:749px){.lf66-nav .lf66-mobile-bar .lf66-mobile-brand img{content:url(/cdn/shop/files/logo-luminaire-france-monogramme-mobile.png?v=1792977064);width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important}}@media(min-width:1200px){#header-component .header-logo img,#header-component .header-logo .header-logo__image{height:84px!important;max-height:88px!important;max-width:min(270px,24vw)!important;width:auto!important;object-fit:contain!important}}@media(min-width:1200px){#header-component .header__row--top{min-height:0!important;padding-block:0!important}#header-component .header__row--top .header__columns{display:grid!important;grid-template-columns:minmax(260px,310px) minmax(300px,1fr) max-content!important;align-items:center!important;min-height:112px!important;padding-block:0!important;gap:clamp(16px,1.6vw,28px)!important}#header-component .header__column--left,#header-component .header__column--center,#header-component .header__column--right{align-self:center!important}#header-component .header-logo img,#header-component .header-logo .header-logo__image{height:84px!important;max-height:84px!important;max-width:min(300px,26vw)!important;width:auto!important;object-fit:contain!important}#header-component input[type=search]{height:50px!important;min-height:50px!important;align-self:center!important}#header-component .lf66-header-actions,#header-component .header__column--right .header-actions{align-items:center!important}#header-component .cart-bubble__background{background-color:#731d2b!important;border:1px solid #d8b56e!important}#header-component .cart-bubble__text-count{color:#fffaf2!important;-webkit-text-fill-color:#fffaf2!important;font-weight:800!important}}#header-component .cart-bubble__background{background-color:#731d2b!important;border:1px solid #d8b56e!important}#header-component .cart-bubble__text-count{color:#fffaf2!important;-webkit-text-fill-color:#fffaf2!important;font-weight:800!important}.lf66-nav .lf66-mobile-bar a[href$="/cart"] .lf66-badge{background:#731d2b!important;color:#fffaf2!important;border:1px solid #d8b56e!important}@media(min-width:1200px){#header-component .header__row--top{min-height:0!important;padding-block:0!important}#header-component .header__row--top .header__columns{display:grid!important;grid-template-columns:minmax(250px,300px) minmax(300px,1fr) max-content!important;align-items:center!important;min-height:100px!important;height:100px!important;padding-block:0!important;gap:clamp(16px,1.6vw,26px)!important}#header-component .header__column--left,#header-component .header__column--center,#header-component .header__column--right{align-self:center!important;min-width:0!important}#header-component .header-logo img,#header-component .header-logo .header-logo__image{height:84px!important;max-height:84px!important;max-width:min(290px,25vw)!important;width:auto!important;object-fit:contain!important}#header-component .lf66-header-search{height:46px!important;min-height:46px!important;align-self:center!important}#header-component .lf66-header-search input{height:100%!important;min-height:0!important}#header-component .lf66-header-actions,#header-component .lf66-header-actions header-actions{align-items:center!important}}@media(min-width:1200px){#header-component .header__row--top{min-height:0!important;padding-block:0!important}#header-component .header__row--top .header__columns{min-height:88px!important;height:88px!important;padding-block:0!important;align-items:center!important}#header-component .header-logo img,#header-component .header-logo .header-logo__image{height:72px!important;max-height:72px!important;max-width:min(270px,24vw)!important;width:auto!important;object-fit:contain!important}#header-component .lf66-header-search{height:42px!important;min-height:42px!important;align-self:center!important}#header-component .lf66-header-search input{height:100%!important;min-height:0!important}#header-component .lf66-header-actions,#header-component .lf66-header-actions header-actions{align-items:center!important}}#header-component .lf66-header-actions{display:flex!important;align-items:center!important;gap:12px!important}#header-component .lf66-header-actions header-actions{display:flex!important;align-items:center!important;gap:12px!important}#header-component .lf66-header-actions .lf66-header-action,#header-component .lf66-header-actions header-actions>.account-button,#header-component .lf66-header-actions header-actions>.header-actions__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}#header-component .lf66-header-actions svg,#header-component .lf66-header-actions .account-button__icon,#header-component .lf66-header-actions .header-actions__cart-icon .svg-wrapper,#header-component .lf66-header-actions .header-actions__cart-icon .svg-wrapper svg{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}#header-component .lf66-header-actions .header-actions__cart-icon{gap:6px!important;transform:none!important}#header-component .lf66-header-actions .account-button shopify-account{height:42px!important;min-height:42px!important;gap:6px!important}@media(max-width:1199px){#header-component .lf66-mobile-bar .lf66-mobile-action svg,#header-component .lf66-mobile-bar .lf55-header-lumi--mobile svg{display:block!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:auto!important}}.lf66-blog-topics{display:grid;gap:7px;min-width:0}.lf66-blog-topic{overflow:hidden;border:1px solid #e6dbc8;border-radius:9px;background:#fff}.lf66-blog-topic>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 9px;list-style:none;color:#4b2024;font-size:11px;font-weight:760;line-height:1.25;cursor:pointer}.lf66-blog-topic>summary::-webkit-details-marker,.lf66-mobile-blog-topic>summary::-webkit-details-marker{display:none}.lf66-blog-topic-count{flex:0 0 auto;color:#8b6a35;font-size:10px;font-weight:700;white-space:nowrap}.lf66-blog-topic-chevron{width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid #98723b;border-bottom:1.5px solid #98723b;transform:rotate(45deg);transition:transform .18s ease}.lf66-blog-topic[open]>summary{background:#faf3e6;border-bottom:1px solid #e8ddc8}.lf66-blog-topic[open] .lf66-blog-topic-chevron{transform:rotate(225deg)}.lf66-blog-topic-links{display:grid;gap:2px;max-height:280px;overflow:auto;padding:5px}.lf66-blog-topic-links>a{display:block;padding:6px 7px;border-radius:5px;color:#423b35!important;font-size:10.5px;line-height:1.3}.lf66-blog-topic-links>a:hover,.lf66-blog-topic-links>a:focus-visible{background:#f3e8d5;color:#731d2b!important}.lf66-mobile-blog-topics{display:grid;gap:7px;margin-top:12px;padding:0 2px}.lf66-mobile-blog-topics>strong{display:block;margin:0 2px 2px;color:#731d2b;font-size:13px;font-weight:800}.lf66-mobile-blog-topic{overflow:hidden;border:1px solid #e5d8c3;border-radius:10px;background:#fff}.lf66-mobile-blog-topic>summary{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:46px;padding:10px 11px;list-style:none;color:#493526;font-size:13px;font-weight:740;cursor:pointer}.lf66-mobile-blog-topic>summary .lf67-chevron{display:grid;place-items:center;flex:0 0 16px}.lf66-mobile-blog-topic>summary .lf67-chevron svg{transition:transform .18s ease}.lf66-mobile-blog-topic[open]>summary{background:#f8f0e2}.lf66-mobile-blog-topic[open]>summary .lf67-chevron svg{transform:rotate(180deg)}.lf66-mobile-blog-links{display:grid;padding:5px 10px 10px}.lf66-mobile-blog-links>a{display:block;padding:10px 8px;border-bottom:1px solid #f0e7da;color:#3b3631!important;font-size:13px;line-height:1.35}.lf66-mobile-blog-links>a:last-child{border-bottom:0}@media(prefers-reduced-motion:reduce){.lf66-blog-topic-chevron,.lf66-mobile-blog-topic>summary .lf67-chevron svg{transition:none}}.lf66-mobile-blog-topic>summary{display:grid;grid-template-columns:minmax(0,1fr) 42px 16px;justify-content:initial;gap:8px}.lf66-mobile-blog-topic>summary>.lf66-blog-topic-count{width:42px;text-align:center;justify-self:center;font-variant-numeric:tabular-nums}.lf66-mobile-blog-topic>summary>.lf67-chevron{justify-self:end}@media(min-width:1200px){.lf66-mega{width:min(1480px,calc(100vw - 40px));max-height:min(76vh,760px);overflow-y:auto;background:#fbf8f1;border:1px solid rgba(197,164,109,.58);box-shadow:0 24px 70px #2312123d}.lf66-mega-layout--editorial{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(345px,1.18fr) minmax(290px,.98fr);align-items:stretch;gap:clamp(16px,1.7vw,26px);padding:clamp(18px,1.75vw,28px)}.lf66-mega-categories,.lf66-mega-editorial{min-width:0}.lf66-mega-categories{padding-right:clamp(12px,1.4vw,22px);border-right:1px solid #e8ddc8}.lf66-mega-intro small,.lf66-mega-column-heading small,.lf66-mega-topics>small,.lf66-mega-feature-copy small{display:block;color:#946d31;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lf66-mega-intro h2{margin:8px 0 7px;color:#701c2b;font-family:Georgia,serif;font-size:clamp(24px,2vw,31px);font-weight:600;line-height:1.08}.lf66-mega-intro p{margin:0;color:#6e6258;font-size:12px;line-height:1.5}.lf66-mega-viewall{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 12px;padding:10px 12px;border:1px solid #d8b979;border-radius:8px;background:#fff;color:#741e2d!important;font-size:11px;font-weight:780;text-decoration:none}.lf66-mega-viewall:hover{background:#f8efdf}.lf66-mega-viewall span{font-size:16px;color:#b17e36}.lf66-mega-category-list{display:grid;gap:5px}.lf66-mega-category{overflow:hidden;border:1px solid #e7ddce;border-radius:8px;background:#fff}.lf66-mega-category>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;color:#4b3428;font-size:12px;font-weight:750;list-style:none;cursor:pointer}.lf66-mega-category>summary::-webkit-details-marker{display:none}.lf66-mega-category-label{display:flex;align-items:center;gap:8px;min-width:0}.lf66-mega-category-icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;color:#a67935}.lf66-mega-category-icon svg{width:18px;height:18px;stroke:currentColor;fill:none}.lf66-mega-category>summary>svg{width:15px;height:15px;flex:0 0 15px;stroke:#a67935;fill:none;stroke-width:1.8;transition:transform .18s ease}.lf66-mega-category[open]>summary{background:#f8f0e2;color:#701c2b}.lf66-mega-category[open]>summary>svg{transform:rotate(180deg)}.lf66-mega-category-links{display:grid;grid-template-columns:1fr 1fr;gap:2px 7px;padding:7px 9px 9px;border-top:1px solid #eee5d8}.lf66-mega-category-links>a{padding:5px 4px;border-radius:4px;color:#51483f!important;font-size:10.5px;line-height:1.3;text-decoration:none}.lf66-mega-category-links>a:hover,.lf66-mega-category-links>a:focus-visible{background:#f7f0e4;color:#701c2b!important}.lf66-mega-category-links>.lf66-mega-category-all{grid-column:1/-1;color:#8b6327!important;font-weight:750}.lf66-mega-topics{display:grid;gap:6px;margin-top:14px}.lf66-mega-topics .lf66-blog-topic{border-color:#e7ddce;background:#fff}.lf66-mega-topics .lf66-blog-topic>summary{min-height:36px;padding:7px 9px}.lf66-mega-editorial{display:flex;flex-direction:column}.lf66-mega-column-heading{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:1px 0 12px;border-bottom:1px solid #e7d8ba}.lf66-mega-column-heading h3{margin:5px 0 0;color:#701c2b;font-family:Georgia,serif;font-size:22px;font-weight:600;line-height:1.1}.lf66-mega-column-heading>a{color:#8a632b!important;font-size:10px;font-weight:750;text-decoration:none;white-space:nowrap}.lf66-mega-column-heading>a:hover{text-decoration:underline}.lf66-mega-cards{display:grid;gap:9px;padding-top:12px}.lf66-mega-card{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:stretch;gap:12px;min-height:94px;overflow:hidden;border:1px solid #eadfce;border-radius:9px;background:#fff;color:#332b27!important;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.lf66-mega-card:hover{transform:translateY(-1px);border-color:#c69a52;box-shadow:0 7px 18px #3e271a14}.lf66-mega-card-image{display:block;min-height:94px;overflow:hidden;background:#eee5d7}.lf66-mega-card-image img{display:block;width:100%;height:100%;min-height:94px;object-fit:cover}.lf66-mega-card-placeholder{display:grid;width:100%;height:100%;min-height:94px;place-items:center;background:linear-gradient(145deg,#f4ead8,#e9d6b4);color:#986e32}.lf66-mega-card-placeholder>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d2ad6d;border-radius:50%}.lf66-mega-card-placeholder svg{width:22px;height:22px;stroke:currentColor;fill:none}.lf66-mega-card-copy{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px 10px 8px 0}.lf66-mega-card-copy small{color:#9a7137;font-size:8px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.lf66-mega-card-copy strong{display:-webkit-box;overflow:hidden;color:#641d2b;font-family:Georgia,serif;font-size:15px;font-weight:600;line-height:1.18;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lf66-mega-card-copy>span{margin-top:2px;color:#8a632b;font-size:10px;font-weight:750}.lf66-mega-feature{position:relative;display:flex;min-width:0;min-height:430px;overflow:hidden;flex-direction:column;justify-content:flex-end;border:1px solid rgba(197,164,109,.55);border-radius:12px;background:#50302b;color:#fff!important;text-decoration:none}.lf66-mega-feature-image,.lf66-mega-feature-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lf66-mega-feature-image img{object-fit:cover;transition:transform .35s ease}.lf66-mega-feature:hover .lf66-mega-feature-image img{transform:scale(1.025)}.lf66-mega-feature:after{position:absolute;top:24%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(29,14,13,.88) 100%);content:""}.lf66-mega-feature-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.lf66-mega-feature-copy small{color:#f0d294}.lf66-mega-feature-copy strong{color:#fff;font-family:Georgia,serif;font-size:clamp(23px,2vw,31px);font-weight:600;line-height:1.08}.lf66-mega-feature-copy>span:not(.lf66-mega-feature-cta){color:#ffffffe0;font-size:12px;line-height:1.5}.lf66-mega-feature-cta{display:flex;align-items:center;gap:16px;margin-top:4px;padding:10px 13px;border:1px solid #d5b36f;border-radius:7px;background:#751e2c;color:#fff;font-size:11px;font-weight:780}.lf66-mega-feature-cta b{font-size:16px}}@media(max-width:1450px)and (min-width:1200px){.lf66-mega-layout--editorial{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.15fr) minmax(260px,.9fr);gap:14px;padding:18px}.lf66-mega-feature{min-height:390px}.lf66-mega-card{grid-template-columns:82px minmax(0,1fr);min-height:88px;gap:9px}.lf66-mega-card-image,.lf66-mega-card-image img,.lf66-mega-card-placeholder{min-height:88px}.lf66-mega-card-copy strong{font-size:14px}}@media(max-width:1199px){.lf66-mobile-section>summary,.lf66-mobile-direct{color:#701c2b!important}.lf66-mobile-section[open]>summary{background:#f7eedf}.lf66-mobile-group{border-color:#e7ddce;box-shadow:0 2px 8px #462f1f0a}.lf66-mobile-all{border-color:#d6b573;background:#fffdf9}}@media(prefers-reduced-motion:reduce){.lf66-mega-category>summary>svg,.lf66-mega-card,.lf66-mega-feature-image img{transition:none!important}}@media(min-width:1200px){.lf66-mega-feature{isolation:isolate}.lf66-mega-feature-image,.lf66-mega-feature-image img{z-index:0}.lf66-mega-feature:after{z-index:1}.lf66-mega-feature-copy{z-index:2}}@media(min-width:1200px){.lf66-mega-intro p{font-size:14px;line-height:1.55}.lf66-mega-viewall{font-size:13px;font-weight:800}.lf66-mega-category>summary{font-size:13px;font-weight:800}.lf66-mega-category-links>a{font-size:12px;line-height:1.4;font-weight:600}.lf66-mega-column-heading small,.lf66-mega-feature-copy small{font-size:10px}.lf66-mega-column-heading h3{font-size:24px;font-weight:700}.lf66-mega-card-copy small{font-size:10px}.lf66-mega-card-copy strong{font-size:16px;font-weight:700;line-height:1.22}.lf66-mega-card-copy>span{font-size:12px;font-weight:750}.lf66-mega-feature-copy strong{font-size:clamp(25px,2vw,32px);font-weight:700}.lf66-mega-feature-copy>span:not(.lf66-mega-feature-cta){font-size:14px;line-height:1.55}.lf66-blog-topic>summary{font-size:13px;font-weight:800}.lf66-blog-topic-count{font-size:11px}.lf66-blog-topic-links>a{font-size:12px;line-height:1.4;font-weight:600}}@media(min-width:1200px)and (max-width:1450px){.lf66-mega-card-copy strong{font-size:15px}.lf66-mega-category-links>a{font-size:11.5px}}#lf49-footer .lf49-footer__navigation{gap:clamp(24px,3vw,48px)}#lf49-footer .lf49-footer__column{min-width:0}#lf49-footer .lf51-footer-accordion__summary{min-height:40px;padding:0 0 11px;border-bottom:1px solid #ddc69e}#lf49-footer .lf51-footer-accordion__summary h3{margin:0;color:#741e2e;font-size:clamp(18px,1.2vw,20px);font-weight:800;line-height:1.2;letter-spacing:.025em}#lf49-footer .lf51-footer-accordion__body a{color:#111!important;font-size:16px;font-weight:650;line-height:1.45}#lf49-footer .lf51-footer-accordion__body a:hover,#lf49-footer .lf51-footer-accordion__body a:focus-visible{color:#741e2e!important}#lf49-footer .lf49-footer__collection-groups>li>a,#lf49-footer .lf49-footer__collection-group>details>summary{color:#111!important;font-size:15px;font-weight:750}@media(max-width:749px){#lf49-footer .lf49-footer__navigation{gap:16px}#lf49-footer .lf51-footer-accordion__summary h3{font-size:18px}#lf49-footer .lf51-footer-accordion__body a{font-size:15px}}#header-component .lf66-header-search-component{position:relative;z-index:calc(var(--layer-header-menu, 20) + 3);width:100%;max-width:640px;min-width:0}#header-component .lf66-header-search{position:relative;overflow:visible;isolation:isolate}#header-component .lf66-header-search-component:has(.predictive-search-dropdown) .lf66-header-search{border-bottom-left-radius:0;border-bottom-right-radius:0}#header-component .lf66-header-search__content-wrapper{display:none;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;width:auto;max-height:min(68vh,620px);z-index:calc(var(--layer-header-menu, 20) + 4);overflow:auto;border:1px solid #e3d4bb;border-top:0;border-radius:0 0 12px 12px;background:#fffdf9;box-shadow:0 14px 30px #3123162e}#header-component .lf66-header-search-component:has(.predictive-search-dropdown[aria-expanded=true]) .lf66-header-search__content-wrapper{display:block}#header-component .lf66-header-search__content-wrapper .predictive-search-dropdown{max-height:inherit}#header-component .lf66-header-search__content-wrapper .predictive-search-results__inner{padding-block:14px}#header-component .lf66-header-search .lf66-header-search__submit{flex:0 0 44px}#header-component .lf66-header-search .lf66-header-search__reset{flex:0 0 32px;width:32px;min-width:32px;padding:0;color:#731d2b;font-size:23px;line-height:1;cursor:pointer}#header-component .lf66-header-search button[hidden]{display:none!important}@media(max-width:749px){#header-component .lf66-header-search-component{max-width:none}#header-component .lf66-header-search__content-wrapper{max-height:65vh}}#header-component .lf66-header-search__content-wrapper{top:calc(100% + 2px)!important;left:0!important;right:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:min(48vh,380px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:2px solid #c5a46d!important;border-top-width:1px!important;border-radius:0 0 12px 12px!important}#header-component .lf66-header-search-component:not(:has(input:not(:placeholder-shown))) .lf66-header-search__content-wrapper{display:none!important}#header-component .lf66-header-search__content-wrapper .predictive-search-dropdown,#header-component .lf66-header-search__content-wrapper .predictive-search-form__content{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#header-component .lf66-header-search__content-wrapper .predictive-search-results__inner{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:12px 14px!important}@media(max-width:749px){#header-component .lf66-header-search__content-wrapper{max-height:55vh!important}}
/*# sourceMappingURL=/cdn/shop/t/240/assets/lf-v66-menu.css.map */
