:root{--fl-ink: #33291F;--fl-body: #5E5145;--fl-mute: #7A6B5C;--fl-bg: #FFFDF9;--fl-soft: #FBF0E2;--fl-line: #EEDFC9;--fl-card: #FFFFFF;--fl-accent: #A85B29;--fl-star: #D9942F;--fl-frame: #3D342A;--fl-mat: #FFFCF6;--fl-btn-bg: #A85B29;--fl-btn-fg: #FFFFFF;--fl-font-display: "Lora", Georgia, "Times New Roman", serif;--fl-font-text: "Source Sans 3", "Segoe UI", Helvetica, Arial, sans-serif;--fl-size-hero: 62px;--fl-size-h1: 55px;--fl-size-h2: 44px;--fl-size-h3: 25px;--fl-size-price: 42px;--fl-size-body-lg: 19px;--fl-size-body: 17px;--fl-size-label: 16px;--fl-size-small: 15px;--fl-size-legal: 14px;--fl-weight-display: 400;--fl-weight-body: 400;--fl-weight-medium: 600;--fl-weight-label: 700;--fl-leading-display: 1.14;--fl-leading-title: 1.22;--fl-leading-body: 1.62;--fl-tracking-label: .03em;--fl-tracking-display: -.01em;--fl-space-1: 4px;--fl-space-2: 8px;--fl-space-3: 12px;--fl-space-4: 16px;--fl-space-5: 20px;--fl-space-6: 26px;--fl-space-7: 32px;--fl-space-8: 40px;--fl-space-9: 56px;--fl-space-10: 72px;--fl-space-11: 80px;--fl-space-12: 112px;--fl-section-y: 80px;--fl-page-x: 64px;--fl-gutter: 26px;--fl-col-gap: 72px;--fl-measure: 66ch;--fl-tap-min: 44px;--fl-radius: 8px;--fl-radius-sm: 4px;--fl-border: 1px solid var(--fl-line);--fl-border-strong: 1px solid var(--fl-ink);--fl-focus-ring: 0 0 0 3px color-mix(in oklab, var(--fl-accent) 38%, transparent);--fl-shadow-card: 0 1px 2px color-mix(in oklab, var(--fl-ink) 6%, transparent);--fl-shadow-raised: 0 6px 20px -8px color-mix(in oklab, var(--fl-ink) 18%, transparent);--fl-shadow-frame: 0 18px 40px -18px color-mix(in oklab, var(--fl-ink) 32%, transparent);--fl-ratio-art: 1 / 1;--fl-ease: cubic-bezier(.2, .6, .3, 1);--fl-dur-fast: .12s;--fl-dur: .2s}:root{--fl-c-accent: var(--fl-accent)}body{font-size:var(--fl-size-body);line-height:var(--fl-leading-body)}p,li,dd,dt,label,input,textarea,select,button{font-size:max(var(--fl-size-body),1rem)}.fl-legal,.fl-legal p{font-size:var(--fl-size-legal)}button,.button,a.button,input[type=submit],input[type=button],summary{min-height:var(--fl-tap-min)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--fl-font-display);font-weight:var(--fl-weight-display);letter-spacing:var(--fl-tracking-display);line-height:var(--fl-leading-display);text-wrap:pretty}h3,h4,.h3,.h4{line-height:var(--fl-leading-title)}a{color:var(--fl-accent)}a:hover{color:var(--fl-ink)}.fl-link{color:var(--fl-accent);font-weight:var(--fl-weight-label);text-decoration:underline;text-underline-offset:.2em}.fl-art{aspect-ratio:var(--fl-ratio-art);background:var(--fl-soft);overflow:hidden}.fl-art>img{width:100%;height:100%;object-fit:cover;display:block}.fl-art--contain>img{object-fit:contain;background:var(--fl-mat)}.fl-section{padding-block:var(--fl-section-y)}.fl-section--soft{background:var(--fl-soft)}.fl-measure{max-width:var(--fl-measure)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px;box-shadow:var(--fl-focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.fl-bouton{display:inline-flex;align-items:center;justify-content:center;gap:11px;font-family:var(--fl-font-text);font-weight:800;font-size:18px;letter-spacing:.05em;line-height:1.1;min-height:56px;padding:17px 26px;border:1.5px solid transparent;border-radius:var(--fl-radius);background:var(--fl-btn-bg);color:var(--fl-btn-fg);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--fl-dur) var(--fl-ease),transform var(--fl-dur-fast) var(--fl-ease)}.fl-bouton:hover{background:color-mix(in oklab,var(--fl-btn-bg) 92%,black);color:var(--fl-btn-fg)}.fl-bouton:active{transform:translateY(1px)}.fl-bouton--lg{font-size:19px;min-height:62px;padding:21px 34px}.fl-bouton--secondaire{background:transparent;color:var(--fl-ink);border-color:var(--fl-ink)}.fl-bouton--secondaire:hover{background:var(--fl-soft);color:var(--fl-ink)}.fl-lien{display:inline-flex;align-items:center;gap:8px;min-height:var(--fl-tap-min);font-size:17px;font-weight:600;color:var(--fl-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fl-lien:hover{color:color-mix(in oklab,var(--fl-accent) 80%,black)}.fl-sec{padding-block:var(--fl-section-y);padding-inline:var(--fl-page-x);background:var(--fl-bg)}.fl-sec--soft{background:var(--fl-soft);border-block:1px solid var(--fl-line)}.fl-sec--ink{background:var(--fl-ink);color:var(--fl-bg);padding-inline:0;overflow:hidden}.fl-sechd{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-block-end:40px}.fl-h2{margin:0;font-family:var(--fl-font-display);font-weight:400;font-size:var(--fl-size-h2);line-height:1.14;color:var(--fl-ink);text-wrap:pretty}.fl-sous{margin:16px 0 0;max-width:62ch;font-size:var(--fl-size-body-lg);line-height:1.62;color:var(--fl-body)}.fl-centre{text-align:center}.fl-centre .fl-sous{margin-inline:auto}.fl-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 26px}.fl-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 26px}.fl-carte{display:block;text-decoration:none;cursor:pointer}.fl-carte__visuel{position:relative;aspect-ratio:var(--fl-ratio-art);border-radius:var(--fl-radius);overflow:hidden;background:var(--fl-soft)}.fl-carte__visuel img{width:100%;height:100%;object-fit:cover;display:block}.fl-carte__visuel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fl-ink);opacity:0;transition:opacity var(--fl-dur) var(--fl-ease)}.fl-carte:hover .fl-carte__visuel:after{opacity:.08}.fl-carte__badge{position:absolute;left:14px;top:14px;z-index:1;padding:6px 12px;background:var(--fl-bg);border-radius:4px;font-size:14px;font-weight:700;color:var(--fl-ink)}.fl-carte__titre{margin:16px 0 0;font-family:var(--fl-font-display);font-weight:400;font-size:var(--fl-size-h3);line-height:1.2;color:var(--fl-ink)}.fl-carte__ambiance{margin:6px 0 0;font-size:16px;color:var(--fl-mute)}.fl-carte__prix{margin:8px 0 0;font-size:16px;color:var(--fl-ink)}@media screen and (max-width:989px){.fl-sec,.fl-sec--soft{padding-inline:20px}.fl-grid4,.fl-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.fl-sechd{flex-direction:column;align-items:flex-start;gap:16px}.fl-h2{font-size:30px}.fl-sous{font-size:17px}}.fl-apres--hors{margin:14px 2px 0;font-size:15px;line-height:1.5;color:var(--fl-body)}.fl-upload__format,.product-custom-property__description,[class*=__description]{font-size:max(15px,.9375rem)}.variant-option__button-label:has(input[aria-disabled=true]),.variant-option__button-label[aria-disabled=true]{position:relative;color:var(--fl-mute, #7A6B5C);cursor:not-allowed}.variant-option__button-label:has(input[aria-disabled=true]):after,.variant-option__button-label[aria-disabled=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--fl-line, #EEDFC9) calc(50% - .5px),var(--fl-line, #EEDFC9) calc(50% + .5px),transparent calc(50% + .5px))}.variant-option__button-label input[aria-disabled=true]{pointer-events:none}[hidden]{display:none!important}.cart__login-title a,.cart__login-paragraph a,.cart-empty a,.cart__empty-text a,a.button,.button--secondary{display:inline-flex;align-items:center;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand.css.map */
