*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);background:var(--creme);color:var(--encre);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100svh;display:flex;flex-direction:column}main{flex:1 0 auto}img,svg,video{max-width:100%}img{display:block;height:auto}picture{display:contents}a{color:var(--vert);text-underline-offset:3px}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--serif);font-weight:420;line-height:1.12;color:var(--vert);letter-spacing:-.01em;overflow-wrap:break-word}h1{font-size:clamp(30px,4.6vw,46px)}h2{font-size:clamp(24px,3.4vw,34px)}h3{font-size:clamp(19px,2.4vw,24px)}p{text-wrap:pretty}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation}:where(.topbar,.header,.mnav,.footer,.ct) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}:where(.topbar,.header,.mnav,.footer,.ct) a{color:inherit;text-decoration:none}:where(.topbar,.header,.mnav,.footer,.ct) button{border:none;background:none;padding:0;color:inherit}.wrap,.page-width{width:min(1180px,100% - 40px);margin-inline:auto}@media(max-width:767px){.wrap,.page-width{width:calc(100% - 32px)}}@media(min-width:600px)and (max-width:899px){.footer__brand{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:40px;align-items:start}.footer__brand>.logo,.footer__brand>.footer__about{grid-column:1}.footer__brand>.footer__social{grid-column:2;grid-row:1;align-self:end;margin-top:0!important}.footer__brand>.footer__contact{grid-column:2;grid-row:2;margin-top:14px!important}}@media(max-width:599px){.footer__brand{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start}.footer__brand>.logo{grid-column:1;grid-row:1}.footer .footer__brand .logo__img{height:72px;width:auto}.footer__brand>.footer__about{grid-column:2;grid-row:1;margin-top:0!important}.footer__brand>.footer__social,.footer__brand>.footer__contact{grid-column:1 / -1}}@supports (padding: env(safe-area-inset-left)){.wrap,.page-width{width:min(1180px,100% - 40px,100% - 2 * max(20px,env(safe-area-inset-left),env(safe-area-inset-right)))}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;background:var(--vert);color:var(--creme);padding:12px 20px;border-radius:999px;font-weight:600;text-decoration:none}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--or);outline-offset:3px}html.is-pointer :focus-visible{outline:none}.grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}*,*:before,*:after{animation-duration:1ms!important}}.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:13px 30px;border-radius:999px;border:1px solid transparent;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.02em;text-align:center;line-height:1.3;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s,border-color .3s}.btn:active,.button:active{transform:scale(.97)}.btn--gold{background:linear-gradient(135deg,#D8BC78,var(--or) 55%,#A88B47);color:var(--vert-nuit);box-shadow:0 10px 30px -8px rgba(var(--or-rgb),.5)}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 16px 38px -8px rgba(var(--or-rgb),.62)}@media(hover:none){.btn:hover,.btn--gold:hover,.btn--vert:hover{transform:none}}.btn--vert,.button{background:var(--vert);color:var(--creme);box-shadow:0 10px 26px -10px rgba(var(--ombre-rgb),.5)}.btn--vert:hover,.button:hover{transform:translateY(-2px);background:var(--vert-fonce);color:var(--creme)}.btn--ghost,.button--secondary{background:transparent;border-color:rgba(var(--ombre-rgb),.25);color:var(--vert);box-shadow:none}.btn--ghost:hover,.button--secondary:hover{background:rgba(var(--ombre-rgb),.06);color:var(--vert);transform:none}.btn--block{width:100%}.btn[disabled],.button[disabled],.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.topbar{background:#f3ebdd;color:var(--or-texte);border-bottom:1px solid rgba(30,42,31,.1);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:9px 16px;font-weight:500}.topbar strong,.topbar b{color:#5e4818;font-weight:600}.topbar[data-topbar]{padding:9px 0;overflow:hidden}.topbar__track{display:flex;align-items:center;transition:transform .5s ease}.topbar__slide{flex:0 0 100%;min-width:100%;padding:0 16px}@media(prefers-reduced-motion:reduce){.topbar__track{transition:none}}.topbar a{text-decoration:underline;text-underline-offset:2px}.header-section{position:sticky;top:0;z-index:100;transition:top .3s var(--ease);pointer-events:none}.header-section>*{pointer-events:auto}html.is-scrolled .header-section{top:calc(-1 * var(--topbar-h, 0px))}@media(max-width:1099px){.header-section{transition:top .22s var(--ease)}html.is-head-hidden .header-section{top:calc(-1 * var(--headsec-h, 120px) - 8px)}}@media(max-width:1099px)and (prefers-reduced-motion:reduce){.header-section{transition:none}}.topbar{transition:visibility 0s}html.is-scrolled .header-section .topbar{visibility:hidden;transition:visibility 0s .3s}@media(max-width:1099px){.header-section{transition:top .22s var(--ease),visibility 0s}html.is-head-hidden .header-section{visibility:hidden;transition:top .22s var(--ease),visibility 0s .22s}}@media(max-width:1099px)and (prefers-reduced-motion:reduce){.header-section,html.is-head-hidden .header-section{transition:none}}.header{background:rgba(var(--creme-rgb),.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px rgba(var(--ombre-rgb),.08)}.header__in{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:16px}.logo{display:inline-flex;align-items:center;flex:none;line-height:0}.logo picture{display:block}.logo__img{display:block;height:82px;width:auto;transition:height .3s var(--ease)}@media(max-width:539px){.logo__img{height:44px}}@media(min-width:540px){.logo__img{height:64px}}@media(min-width:540px)and (max-width:1099px){.logo__img{height:52px}}html.is-scrolled .header .logo__img{height:52px}@media(max-width:539px){html.is-scrolled .header .logo__img{height:44px}}.footer .logo__img{height:96px}.nav{display:none;gap:28px;font-size:16px;font-weight:500;align-self:stretch;align-items:stretch}.nav__top{position:relative;display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 0;color:var(--encre);white-space:nowrap}.nav__top:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--or);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.nav__top:hover:after,.nav__top.is-active:after,.nav__item.is-open .nav__top:after{transform:scaleX(1);transform-origin:left}.nav__top.is-active,.nav__item.is-open .nav__top{color:var(--vert)}.nav__chev{width:14px;height:14px;opacity:.55;transition:transform .25s var(--ease)}.nav__item.is-open .nav__chev{transform:rotate(180deg);opacity:1}@media(min-width:1100px){.nav{display:flex}}.header{position:relative}.nav__item{display:flex;align-items:center}.mega{position:absolute;left:0;right:0;top:100%;z-index:2;background:var(--creme);border-top:1px solid rgba(var(--ombre-rgb),.08);box-shadow:0 26px 40px -24px rgba(var(--ombre-rgb),.35);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.nav__item.is-open .mega{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s}.mega-veil{position:absolute;left:0;right:0;top:100%;height:100vh;z-index:1;background:rgba(var(--ombre-rgb),.22);opacity:0;pointer-events:none;transition:opacity .2s}.header.has-mega .mega-veil{opacity:1}.mega__in{padding:34px 0 38px}.mega__in--cols{display:grid;grid-template-columns:1fr 270px;gap:44px;align-items:start}.mega__cols{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:30px}.mega__col{display:flex;flex-direction:column;min-width:0}.mega__title{font-family:var(--serif);font-size:19px;line-height:1.2;color:var(--vert)}.mega__title:hover{color:var(--vert-fonce)}.mega__note{margin-top:6px!important;font-size:12.5px;font-style:italic;line-height:1.45;color:var(--encre-douce)}.mega__list{list-style:none;margin-top:14px!important;display:grid;gap:9px;padding-top:12px!important;border-top:1px solid rgba(var(--ombre-rgb),.1)}.mega__list a{font-size:15px;color:var(--encre);transition:color .2s,padding-left .2s}.mega__list a:hover,.mega__list a[aria-current]{color:var(--vert);padding-left:3px}.mega__sub{margin-top:8px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--or-texte)}.mega__sub:first-child{margin-top:0}.mega__all{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--or-texte)}.mega__all svg{width:14px;height:14px;transition:transform .2s}.mega__all:hover{color:var(--vert)}.mega__all:hover svg{transform:translate(3px)}.mega__feat{display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--creme-2);overflow:hidden;color:var(--encre);transition:box-shadow .25s,transform .25s}.mega__feat:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.mega__feat-media{display:block;aspect-ratio:5 / 4;padding:14px}.mega__feat-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(var(--ombre-rgb),.25))}.mega__feat-label{margin:2px 18px 0;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--or-texte)}.mega__feat-title{margin:4px 18px 0;font-family:var(--serif);font-size:20px;line-height:1.2;color:var(--vert)}.mega__feat-cta{margin:8px 18px 18px;font-size:13.5px;font-weight:600;color:var(--encre)}.mega__cards{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.mega__card{display:flex;flex-direction:column;height:100%;color:var(--encre)}.mega__card-media{display:block;aspect-ratio:4 / 3;border-radius:var(--r-md, 16px);background:var(--creme-2);overflow:hidden;padding:12px;transition:box-shadow .25s}.mega__card-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mega__card:hover .mega__card-media{box-shadow:var(--shadow-card)}.mega__card-title{margin-top:12px;font-family:var(--serif);font-size:17px;line-height:1.25;color:var(--vert)}.mega__card-price{margin-top:2px;font-size:14px;color:var(--encre-douce)}.mega__cards-all{display:flex;align-items:center;justify-content:center;border-radius:var(--r-md, 16px);border:1px dashed rgba(var(--ombre-rgb),.2)}.mega__cards-all .mega__all{margin-top:0}@media(min-width:1100px)and (max-width:1279px){.mega__in--cols{grid-template-columns:1fr 220px;gap:30px}.mega__cols{gap:22px}.mega__title{font-size:17px}}@media(prefers-reduced-motion:reduce){.mega,.mega-veil{transition:none}}@media(min-width:1100px)and (max-width:1239px){.nav{gap:20px;font-size:15px}}.header__actions{display:flex;align-items:center;gap:6px}.icon-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--vert);transition:background .25s;position:relative}.icon-btn:hover{background:rgba(var(--ombre-rgb),.07)}.icon-btn svg{width:20px;height:20px}.header__pro{display:none;align-items:center;min-height:44px;padding:0 14px 0 4px;margin-right:6px;border-right:1px solid rgba(var(--ombre-rgb),.14);font-size:13px;font-weight:500;color:var(--encre-douce);white-space:nowrap;transition:color .2s}.header__pro:hover{color:var(--vert);text-decoration:underline;text-underline-offset:3px}.header__pro--on{color:var(--vert);font-weight:600}@media(min-width:1100px){.header__pro{display:inline-flex}}.acc{position:relative}.acc>summary{list-style:none;cursor:pointer}.acc>summary::-webkit-details-marker{display:none}.acc[open]>summary{background:rgba(var(--ombre-rgb),.07)}.acc__menu{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:230px;padding:8px;border-radius:16px;background:var(--blanc-casse);box-shadow:0 24px 48px -20px rgba(var(--ombre-rgb),.45);display:flex;flex-direction:column}.acc__title{padding:8px 12px 4px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--or-texte)}.acc__menu a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--encre)}.acc__menu a:hover{background:rgba(var(--ombre-rgb),.06);color:var(--vert)}.acc__menu a svg{width:16px;height:16px;flex:none;color:var(--or-texte)}.acc__menu .acc__pro{font-weight:600;color:var(--vert);background:rgba(var(--or-rgb),.12)}.acc__menu .acc__pro:hover{background:rgba(var(--or-rgb),.2)}.acc__menu .acc__out{margin-top:4px;border-top:1px solid rgba(var(--ombre-rgb),.08);border-radius:0;font-size:13.5px;color:var(--encre-douce)}@media(max-width:599px){.acc{position:static}.acc__menu{left:16px;right:16px;min-width:0}}@media(max-width:359px){.header__actions{gap:0}.header__actions .icon-btn{width:40px}}.cart-count{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--or);color:var(--vert-nuit);font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.cart-count[hidden]{display:none}.burger{display:grid}.burger svg{width:22px;height:22px}@media(min-width:1100px){.burger{display:none}}html.is-locked{overflow:hidden}.mnav-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:rgba(var(--ombre-rgb),.45);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.mnav-ov.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.mnav{position:fixed;top:0;right:0;bottom:0;z-index:200;width:min(420px,88vw);display:flex;flex-direction:column;overflow:hidden;overflow:clip;overscroll-behavior:contain;background:var(--creme);color:var(--encre);box-shadow:-24px 0 70px -24px rgba(var(--ombre-rgb),.55);transform:translate(100%);visibility:hidden;transition:transform .42s var(--ease),visibility 0s linear .42s}.mnav.is-open{transform:none;visibility:visible;transition:transform .42s var(--ease),visibility 0s}.mnav__top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(14px,env(safe-area-inset-top)) 16px 14px 22px;border-bottom:1px solid rgba(var(--ombre-rgb),.1)}.mnav__heading{font-family:var(--serif);font-size:20px;color:var(--vert)}.mnav__close{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--vert);transition:background .2s}.mnav__close:hover,.mnav__close:active{background:rgba(var(--ombre-rgb),.07)!important}.mnav__close svg{width:22px;height:22px}.mnav__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 22px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.mnav__links{display:flex;flex-direction:column}.mnav .mnav__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;text-align:left;cursor:pointer;font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:-.005em;color:var(--vert);border-bottom:1px solid rgba(var(--ombre-rgb),.05);transition:color .2s}.mnav .mnav__link:hover,.mnav .mnav__link:active,.mnav .mnav__link.is-active{color:var(--vert)}.mnav__ar{display:flex;color:var(--or-texte)}.mnav__ar svg{width:18px;height:18px}.mnav .mnav__link.has-thumb{justify-content:flex-start;min-height:76px;padding:8px 0;gap:16px}.mnav__lt{flex:1;min-width:0}.mnav__thumb{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--blanc-casse);box-shadow:0 0 0 1px rgba(var(--ombre-rgb),.08)}.mnav__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mnav__foot{flex:1 0 auto;margin-top:28px;padding-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mnav__acc{display:inline-flex;align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:600;color:var(--vert)}.mnav__acc svg{width:20px;height:20px;flex:none}.mnav__procard{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:0 18px;border-radius:16px;background:rgba(var(--or-rgb),.14);font-size:16px;font-weight:600;color:var(--vert)}.mnav__procard svg{width:18px;height:18px;flex:none;color:var(--or-texte)}.mnav__procard:active{background:rgba(var(--or-rgb),.22)}.mnav__pro{display:flex;flex-direction:column;gap:2px;width:100%;padding-top:14px;border-top:1px solid rgba(var(--ombre-rgb),.1)}.mnav__pro span{font-size:13px;color:var(--encre-douce)}.mnav__pro a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14.5px;font-weight:600;color:var(--vert);text-decoration:underline;text-underline-offset:3px}.mnav__pro a svg{width:15px;height:15px;flex:none}.mnav__tel{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--serif);font-size:20px;color:var(--vert)}.mnav__tel svg{width:18px;height:18px;color:var(--or-texte);flex:none}.mnav__reassure{font-size:12.5px;color:var(--encre-douce)}.mnav__sub{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;background:var(--creme);transform:translate(100%);transition:transform .34s var(--ease)}.mnav__sub.is-open{transform:none}.mnav__sub[hidden]{display:none!important}.mnav__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vert)}.mnav__back svg{width:18px;height:18px;transform:rotate(180deg)}.mnav__subhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mnav__subtitle{font-family:var(--serif);font-size:26px;line-height:1.15;color:var(--vert)}.mnav__suball{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--or-texte);white-space:nowrap}.mnav__suball svg{width:14px;height:14px}.mnav__fams,.mnav__cards{list-style:none;display:grid;gap:10px;margin-top:10px!important}.mnav__fam,.mnav__card{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-radius:16px;background:var(--blanc-casse);box-shadow:0 1px rgba(var(--ombre-rgb),.06);color:var(--encre);transition:box-shadow .2s}.mnav__fam:active,.mnav__card:active{box-shadow:var(--shadow-card)}.mnav__fam>svg,.mnav__card>svg{width:18px;height:18px;color:var(--or-texte);flex:none;margin-left:auto}.mnav__fam-img,.mnav__card-img{width:64px;height:64px;flex:none;border-radius:12px;background:var(--creme-2);display:grid;place-items:center;overflow:hidden}.mnav__card-img{width:76px;height:76px}.mnav__fam-img img,.mnav__card-img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.mnav__fam-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.mnav__fam-txt b{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.2;color:var(--vert)}.mnav__fam-txt small{font-size:13px;line-height:1.35;color:var(--encre-douce)}.mnav__famd>summary{list-style:none;cursor:pointer}.mnav__famd>summary::-webkit-details-marker{display:none}.mnav__chev{transition:transform .25s var(--ease)}.mnav__famd[open]>summary{border-radius:16px 16px 0 0}.mnav__famd[open] .mnav__chev{transform:rotate(180deg)}.mnav__teas{list-style:none;margin:0;padding:4px 12px 10px 88px;background:var(--blanc-casse);border-radius:0 0 16px 16px;box-shadow:0 1px rgba(var(--ombre-rgb),.06)}.mnav__tea{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-top:1px solid rgba(var(--ombre-rgb),.08);font-size:15.5px;color:var(--encre)}.mnav__tea--all{border-top:0;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--or-texte)}.mnav__tea--all svg{width:15px;height:15px}.mnav__label{margin-top:22px!important;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--or-texte)}.mnav__forms{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mnav__form{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(var(--ombre-rgb),.18);font-size:14.5px;font-weight:600;color:var(--vert);background:var(--blanc-casse)}@media(min-width:1100px){.mnav,.mnav-ov{display:none}}@media(prefers-reduced-motion:reduce){.mnav,.mnav-ov,.mnav__sub{transition:none}}.breadcrumb{font-size:13px;color:var(--encre-douce);padding:22px 0 0}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{color:var(--vert)}.breadcrumb span{color:var(--or);margin:0 8px}.page-hero{padding:30px 0 10px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--or-texte);margin-bottom:14px}.page-hero .eyebrow:before{content:"";width:30px;height:1px;background:var(--or);opacity:.6}.page-hero h1{font-weight:400;font-size:clamp(32px,5vw,52px);line-height:1.06}.page-hero h1 em{font-style:italic;color:var(--or-titre)}.page-hero p{margin-top:14px;color:var(--encre-douce);font-size:16px;max-width:56ch}.rte{max-width:72ch;color:var(--encre);font-size:16px}.rte>*+*{margin-top:1em}.rte h2,.rte h3{margin-top:1.6em}.rte a{color:var(--vert);text-decoration:underline}.rte a:hover{color:var(--vert-fonce)}.rte img{border-radius:var(--r-md)}.rte ul,.rte ol{padding-left:1.3em}.rte li+li{margin-top:.35em}.rte blockquote{border-left:2px solid var(--or);padding:6px 0 6px 18px;font-family:var(--serif);font-style:italic;font-size:1.15em;color:var(--vert)}.rte table{border-collapse:collapse;width:100%}.rte th,.rte td{border-bottom:1px solid rgba(var(--ombre-rgb),.12);padding:10px 8px;text-align:left}.page-main{padding:0 0 clamp(56px,8vw,96px)}.page-main .rte{margin-top:26px}.notfound{text-align:center;padding:clamp(70px,12vw,140px) 0}.notfound .notfound__code{font-family:var(--serif);font-size:clamp(64px,12vw,120px);line-height:1;color:var(--or);font-weight:300}.notfound h1{margin-top:10px}.notfound p{margin:14px auto 30px;max-width:46ch;color:var(--encre-douce)}.notfound__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.footer{background:var(--creme);color:var(--encre-douce);font-size:14px;border-top:1px solid rgba(var(--or-rgb, 184, 150, 90),.45)}.footer__main{display:grid;gap:40px;padding:clamp(52px,7vw,76px) 0 44px}@media(min-width:900px){.footer__main{grid-template-columns:1.6fr 1fr 1fr;gap:32px}}.nlo{background:var(--blanc-casse);border-top:1px solid rgba(var(--or-rgb),.45);scroll-margin-top:90px}.nlo__in{display:grid;gap:28px;align-items:center;padding-block:clamp(44px,6vw,72px)}.nlo__media img{display:block;width:min(100%,520px);height:auto;margin-inline:auto}.nlo__offer{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(34px,4.4vw,52px);line-height:1;letter-spacing:-.01em;color:var(--or-titre)}.nlo__title{margin:8px 0 0!important;font-family:var(--serif);font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.25;color:var(--encre)}.nlo__intro{margin:14px 0 0!important;max-width:46ch;font-size:16px;line-height:1.6;color:var(--encre-douce)}.nlo__form{display:flex;gap:10px;margin-top:22px;max-width:520px}.nlo .nlo__form input{flex:1 1 auto;box-sizing:border-box;min-width:0;min-height:52px;padding:0 18px;border:1px solid rgba(var(--vert-nuit-rgb),.25);border-radius:999px;background:#fff;font-size:16px;color:var(--encre)}.nlo .nlo__form input::placeholder{color:var(--encre-douce)}.nlo .nlo__form input:focus{outline:none;border-color:var(--vert);box-shadow:0 0 0 3px rgba(var(--vert-rgb),.15)}.nlo__form .btn{min-height:52px;white-space:nowrap}.nlo__error{margin:10px 0 0!important;font-size:13px;color:#a2321f}.nlo__legal{margin:14px 0 0!important;max-width:60ch;font-size:12.5px;line-height:1.55;color:var(--encre-douce)}.nlo__legal a{color:var(--vert);text-decoration:underline;text-underline-offset:2px}.nlo__done-title{margin:22px 0 0!important;font-family:var(--serif);font-size:22px;font-weight:600;color:var(--vert)}@media(min-width:700px){.nlo__in{grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,72px)}}@media(min-width:700px)and (max-width:1023px){.nlo__form{flex-direction:column}.nlo__form .btn{width:100%}}@media(max-width:699px){.nlo__media img{width:78%}.nlo__txt{text-align:center}.nlo__intro,.nlo__legal,.nlo__form{margin-inline:auto!important}.nlo__form{flex-direction:column}.nlo__form .btn{width:100%}}@media(min-width:900px){.footer .footer__brand .logo__img{height:64px;width:auto}.footer__brand .footer__about{margin-top:18px!important}}.footer__about{margin-top:14px!important;max-width:34ch;font-size:13.5px;line-height:1.6}.footer__title{font-family:var(--sans);font-size:11.5px;line-height:1.6;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--vert);margin-bottom:16px!important}.footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__col>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.footer__col>summary::-webkit-details-marker{display:none}.footer__chev{width:18px;height:18px;flex:none;color:var(--vert);transition:transform .25s var(--ease)}.footer__col[open] .footer__chev{transform:rotate(180deg)}.footer__contact{display:none}@media(min-width:900px){.footer__col>summary{pointer-events:none;cursor:default}.footer__chev{display:none}}.footer ul a{color:var(--encre);transition:color .25s}.footer ul a:hover{color:var(--vert)}.newsletter{display:flex;align-items:center;margin-top:14px;border-bottom:1px solid rgba(var(--ombre-rgb),.3);transition:border-color .2s}.newsletter:focus-within{border-bottom-color:var(--vert)}.newsletter input{flex:1;background:none;border:none;outline:none;padding:10px 0;color:var(--encre);font-size:15px;min-width:0;border-radius:0}.newsletter input::placeholder{color:var(--encre-douce)}.newsletter button{color:var(--vert);width:44px;height:44px;display:grid;place-items:center;flex:none}.newsletter button svg{width:20px;height:20px;transition:transform .25s}.newsletter button:hover svg{transform:translate(3px)}.footer__note{font-size:12px;margin-top:12px!important;color:var(--encre-douce)}.footer__msg{font-size:13px;margin-top:12px!important;color:var(--vert)}.footer__msg--error{color:#a2321f}.footer__bottom{border-top:1px solid rgba(var(--ombre-rgb),.1);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:22px 0 28px;font-size:12.5px;color:var(--encre-douce)}.footer__legal{display:flex;flex-wrap:wrap;gap:6px 16px}.footer__legal a{color:var(--encre-douce);font-size:12px;transition:color .2s}.footer__legal a:hover{color:var(--vert)}.footer__cookies{padding:0;font:inherit;font-size:12px;color:var(--encre-douce);cursor:pointer;transition:color .2s}.footer__cookies:hover{color:var(--vert)}.footer__cookies[hidden]{display:none}.footer__social{display:flex;gap:10px;margin-top:18px}.footer__social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(var(--ombre-rgb),.2);color:var(--vert);transition:background .2s,border-color .2s,color .2s}.footer__social a:hover{background:var(--vert);border-color:var(--vert);color:var(--creme)}.footer__social svg{width:18px;height:18px}.footer .footer__pay{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style:none}.footer__pay svg{width:38px;height:24px;display:block}@media(max-width:899px){.footer__main{display:flex;flex-direction:column;padding:40px 0 30px;gap:30px}.footer__main>div{order:3}.footer__main>.footer__brand{order:1}.footer__main>.footer__news{order:2;padding-bottom:26px;border-bottom:1px solid rgba(var(--ombre-rgb),.1)}.footer__about{max-width:42ch}.footer__title{margin-bottom:12px!important}.footer ul{gap:9px}.footer__main{gap:26px}.footer__main>.footer__col{order:3;margin:0}.footer__main>.footer__col+.footer__col{margin-top:-26px}.footer__col{border-bottom:1px solid rgba(var(--ombre-rgb),.1)}.footer__col>summary{min-height:52px;margin:0!important;cursor:pointer}.footer__col>ul{padding:2px 0 18px}.footer__li-contact{display:none!important}.footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:12px!important;font-size:14px}.footer__contact a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--encre)}.footer__contact svg{width:17px;height:17px;color:var(--vert);flex:none}.footer ul a{overflow-wrap:anywhere}.footer__bottom{flex-direction:column;align-items:flex-start;text-align:left;gap:16px;padding:18px 0 24px}.footer__legal{justify-content:flex-start;gap:8px 18px}}.lp__langs{display:flex;flex-direction:column;gap:2px}.lp__lang{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;font:inherit;font-size:15px;font-weight:500;color:var(--encre);text-align:left;background:none;border:0;cursor:pointer;transition:background .2s,color .2s}.lp__lang:hover{background:rgba(var(--ombre-rgb),.06);color:var(--vert)}.lp__lang.is-current{color:var(--vert);font-weight:600}.lp__lang svg{width:18px;height:18px;flex:none}.lp__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--vert);transition:background .2s}.lp__btn:hover{background:rgba(var(--ombre-rgb),.06)}.lp__btn svg{width:18px;height:18px;flex:none}@media(max-width:1099px){.lp__btn{padding:0 8px;gap:4px}}@media(max-width:599px){.header__actions{gap:2px}.lp__btn{padding:0 6px;gap:3px}.lp__btn svg{width:16px;height:16px}}@media(max-width:359px){.header__actions{gap:0}.lp__btn{min-width:34px;justify-content:center;padding:0 2px}.lp__btn svg{display:none}}.lp__panel{min-width:220px}.lp--mnav{border-bottom:1px solid rgba(var(--ombre-rgb),.08);margin-bottom:4px}.lp__row{display:flex;align-items:center;gap:10px;min-height:52px;cursor:pointer;list-style:none;color:var(--vert)}.lp__row::-webkit-details-marker{display:none}.lp__row>svg{width:20px;height:20px;flex:none}.lp__row-label{font-size:15px;font-weight:600}.lp__row-value{margin-left:auto;font-size:15px;color:var(--encre-douce)}.lp__chev{display:flex;color:var(--or-texte);transition:transform .2s}.lp__chev svg{width:16px;height:16px}.lp--mnav[open] .lp__chev{transform:rotate(90deg)}.lp--mnav .lp__langs{padding:0 0 12px 30px}.lp--mnav .lp__lang{padding:0 10px}.lp--footer{position:relative}.lp__title{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--or-texte);margin:4px 12px 8px}.lp__foot-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;cursor:pointer;list-style:none;font-size:14px;color:var(--encre-douce)}.lp__foot-btn::-webkit-details-marker{display:none}.lp__foot-btn:hover{color:var(--vert)}.lp__foot-btn>svg{width:18px;height:18px;flex:none;color:var(--vert)}.lp__foot-btn .lp__chev{transform:rotate(-90deg)}.lp--footer[open] .lp__foot-btn .lp__chev{transform:rotate(90deg)}.lp__foot-panel{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;width:max-content;min-width:250px;max-width:calc(100vw - 32px);max-height:min(60vh,460px);overflow-y:auto;padding:8px;border-radius:16px;background:var(--blanc-casse);box-shadow:0 24px 48px -20px rgba(var(--ombre-rgb),.45)}.lp__combos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lp__combo-form{margin:0}.lp__auto{display:none}.lsg{position:fixed;z-index:150;left:12px;right:12px;top:12px;padding:14px 16px;border-radius:16px;background:var(--vert);color:var(--creme);box-shadow:0 20px 44px -18px rgba(var(--ombre-rgb),.6);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;opacity:0;transform:translateY(-12px);transition:opacity .2s,transform .2s}.lsg.is-in{opacity:1;transform:none}.lsg[hidden]{display:none}.lsg__msg{flex:1 1 220px;margin:0;font-size:14.5px;line-height:1.4}.lsg__acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lsg .lsg__go{min-height:44px;padding:0 18px;background:var(--creme);color:var(--vert);box-shadow:none}.lsg .lsg__go:hover{background:#fff;color:var(--vert)}.lsg__no{min-height:44px;padding:0 12px;background:none;border:0;color:var(--creme);font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.85}@media(min-width:760px){.lsg{left:auto;right:20px;top:150px;max-width:460px}}@media(prefers-reduced-motion:reduce){.lsg{transition:none}}.menu-thumb{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:var(--creme-2)}.menu-thumb img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply}.mega__list a.has-thumb{display:flex;align-items:center;gap:10px}.mega__list .menu-thumb{width:30px;height:30px;border-radius:7px}.mnav__tea.has-thumb{justify-content:flex-start;gap:12px;min-height:56px}.mnav__tea .menu-thumb{width:40px;height:40px}.mega__photo{display:block;aspect-ratio:3 / 2;margin-bottom:14px;border-radius:12px;overflow:hidden}.mega__photo img{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--ease)}.mega__col:hover .mega__photo img{transform:scale(1.03)}.mnav__fam-img.is-photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}@media(max-height:860px){.mega__photo{aspect-ratio:16 / 7;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.mega__photo img{transition:none}.mega__col:hover .mega__photo img{transform:none}}.topbar__short{display:none}@media(max-width:599px){.topbar__long{display:none}.topbar__short{display:inline}.topbar{font-size:11.5px;letter-spacing:.06em}.topbar__slide{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mnav__fams .mnav__fam{min-height:104px}.mnav__fam-txt b{text-wrap:balance}.mnav__fam-txt small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:359px){.mnav__fams .mnav__fam{min-height:120px}}.footer__social a{width:44px;height:44px}.breadcrumb{padding-top:10px}.breadcrumb a{display:inline-block;padding-block:12px}@media(min-width:1100px){.header__pro{gap:8px;min-height:38px;padding:0 16px;margin-right:14px;border:1px solid #C2A35E;border-radius:999px;color:#2e5a3c;font-weight:600;text-decoration:none!important;transition:background .2s,border-color .2s,color .2s}.header__pro:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#c2a35e}.header__pro:hover,.header__pro--on{background:#2e5a3c;border-color:#2e5a3c;color:#f5eddc}.header__pro:focus-visible{outline:2px solid #2E5A3C;outline-offset:3px}}@media(min-width:1100px){.header__pro{background:#2e5a3c;border-color:#2e5a3c;color:#f5eddc}.header__pro:hover,.header__pro--on{background:#244a31;border-color:#244a31;color:#f5eddc}}@media(min-width:600px)and (max-width:1099px){.header__pro{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;margin-right:6px;border:1px solid #2E5A3C;border-radius:999px;background:#2e5a3c;color:#f5eddc;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none!important}.header__pro:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#c2a35e}.header__pro:hover,.header__pro--on{background:#244a31;border-color:#244a31;color:#f5eddc}}.mnav__pro{gap:10px;padding-top:18px}.mnav__pro span{font-size:13.5px}.mnav__pro a{justify-content:space-between;width:100%;min-height:54px;padding:0 20px;border-radius:999px;background:#2e5a3c;color:#f5eddc!important;text-decoration:none!important;font-size:15px;box-shadow:0 10px 22px -12px #1e2a1f99}.mnav__pro a svg{width:17px;height:17px;color:#e5d5ac}.mnav__pro a:active{background:#244a31}.mnav__pro a:focus-visible{outline:2px solid #2E5A3C;outline-offset:3px}.topbar--pro{background:#21352a;color:var(--creme);border-bottom:0;text-transform:none;letter-spacing:.01em;font-size:15px;font-weight:600;padding:10px 16px}.topbar--pro p{margin:0}@media(max-width:599px){.topbar--pro{font-size:13.5px;padding:9px 14px}}@media(min-width:600px){.header__pro--ici{background:var(--vert-fonce, #244A31);border-color:var(--vert-fonce, #244A31);color:var(--creme)}}.mega__photo img{object-fit:cover}@media(max-height:860px){.mega__photo{aspect-ratio:2 / 1}}.mega__photo,html body .mega__photo{aspect-ratio:1 / 1}@media(max-height:860px){html body .mega__photo{aspect-ratio:1 / 1;width:min(100%,150px)}}.mega{max-height:calc(100vh - var(--header-h, 77px) - 48px);overflow-y:auto;overscroll-behavior:contain}html.ct-cookies-attente shopify-forms-embed{display:none!important}.hsearch{display:none}@media(max-width:1099px){.header__actions .lp--header,.header__actions>a.icon-btn[href*="/search"]{display:none}.header__in{gap:10px}.header__actions{flex:1;min-width:0;justify-content:flex-end;gap:2px}.hsearch{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:520px;height:42px;margin-right:4px;padding:0 12px 0 16px;border-radius:999px;background:var(--blanc-casse);border:1px solid rgba(var(--ombre-rgb),.14);color:rgba(var(--ombre-rgb),.62);font-size:14.5px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.hsearch:hover{border-color:rgba(var(--ombre-rgb),.28)}.hsearch:focus-visible{outline:2px solid var(--vert);outline-offset:2px}.hsearch__txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsearch svg{width:19px;height:19px;flex:none;color:var(--vert)}}@media(max-width:599px){.header__actions>.icon-btn--acc{display:none}}.mnav__top .hsearch--mnav{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:42px;padding:0 12px 0 16px;border-radius:999px;background:var(--blanc-casse);border:1px solid rgba(var(--ombre-rgb),.14);color:rgba(var(--ombre-rgb),.62);font-size:14.5px;text-decoration:none}.mnav__top .hsearch--mnav .hsearch__txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnav__top .hsearch--mnav svg{width:19px;height:19px;flex:none;color:var(--vert)}html body .mnav__pro{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;width:100%;padding:16px 18px;border:0;border-radius:16px;background:linear-gradient(160deg,#58744f,#3e5843);text-decoration:none}html body .mnav__pro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eadfc2;opacity:.08;pointer-events:none;-webkit-mask:var(--hp-pattern) repeat 0 0 / 200px auto;mask:var(--hp-pattern) repeat 0 0 / 200px auto}html body .mnav__pro .mnav__pro-q{position:relative;font-size:13px;color:#fdf8efd1}html body .mnav__pro .mnav__pro-go{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:30px;font-size:16.5px;font-weight:700;color:#fdf8ef}html body .mnav__pro .mnav__pro-go svg{width:18px;height:18px;flex:none;color:#e5d5ac}html body .mnav__pro:active{filter:brightness(.95)}html body .mnav__pro:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.mnav__svc{align-self:stretch;margin:10px -22px calc(-1*max(24px,env(safe-area-inset-bottom)));padding:6px 22px max(18px,env(safe-area-inset-bottom));background:rgba(var(--ombre-rgb),.045);border-top:1px solid rgba(var(--ombre-rgb),.07)}.mnav__svc .lp--mnav{border:0;margin:0;padding:0}.mnav__svc .lp--mnav+.lp--mnav{border-top:1px solid rgba(var(--ombre-rgb),.07)}.mnav__svc .lp__row{min-height:50px;text-decoration:none}.mnav__svc .lp__row-label,.mnav__svc .lp__row-value{font-size:14.5px}.mnav__svc .lp__row>svg{width:19px;height:19px}.mnav__svc a.lp__row .lp__chev{margin-left:auto}@media(min-width:1100px){html body .header__actions a.header__pro{position:relative;overflow:hidden;border:0;color:#fdf8ef;font-weight:600;box-shadow:none;background:linear-gradient(160deg,#58744f,#3e5843)}html body .header__actions a.header__pro:before{display:none}html body .header__actions a.header__pro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eadfc2;opacity:.07;pointer-events:none;-webkit-mask:var(--hp-pattern) repeat 0 0 / 120px auto;mask:var(--hp-pattern) repeat 0 0 / 120px auto}html body .header__actions a.header__pro:hover{filter:brightness(1.06);color:#fdf8ef;text-decoration:none}html body .header__actions a.header__pro:focus-visible{outline:2px solid var(--vert);outline-offset:3px}}.lp-top{display:none}@media(min-width:1100px){.lp-top{display:block;position:absolute;top:0;left:0;right:0;height:var(--topbar-h, 37px);z-index:5;pointer-events:none}.lp-top__in{height:100%;display:flex;align-items:center;justify-content:flex-end}.lp-top .lp--header{pointer-events:auto}.lp-top .lp__btn{min-height:0;height:28px;padding:0 10px;font-size:11.5px;letter-spacing:.08em;color:var(--or-texte)}.lp-top .lp__btn svg{width:14px;height:14px}.lp-top--sombre .lp__btn{color:var(--creme)}.lp-top--sombre .lp__btn:hover{background:#ffffff1a}html.is-scrolled .lp-top{visibility:hidden}}@media(min-width:600px)and (max-width:1099px){html body .header__actions a.header__pro{position:relative;overflow:hidden;border:0;color:#fdf8ef;background:linear-gradient(160deg,#58744f,#3e5843)}html body .header__actions a.header__pro:before{display:none}html body .header__actions a.header__pro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eadfc2;opacity:.07;pointer-events:none;-webkit-mask:var(--hp-pattern) repeat 0 0 / 120px auto;mask:var(--hp-pattern) repeat 0 0 / 120px auto}}.mnav__svc{flex:0 0 auto;margin-top:auto}@media(min-width:600px){.mnav{width:min(520px,88vw)}.mnav .mnav__link{font-size:30px;min-height:76px}.mnav .mnav__link.has-thumb{min-height:92px}.mnav__thumb{width:72px;height:72px;border-radius:14px}.mnav__foot{flex:1 0 auto;margin-top:32px;padding-top:0}.mnav__svc{flex:0 0 auto;margin-top:auto}}html body .mega__photo{width:120px;aspect-ratio:1 / 1;margin-bottom:12px}html body .mega__photo img{object-fit:contain}@media(max-height:860px){html body .mega__photo{width:120px;aspect-ratio:1 / 1;margin-bottom:12px}}html body .mega__list .menu-thumb{width:42px;height:42px;border-radius:9px}html body .mega__list .menu-thumb img{width:100%;height:100%;object-fit:contain}html body .mega__list a{font-size:15.5px}html body .mega__list a.has-thumb{gap:12px}html body .nav__top{font-family:var(--serif);font-size:20.5px;font-weight:400;letter-spacing:-.005em;color:var(--vert)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
