:root{--platre: #F2EFE9;--papier: #FAF8F4;--pierre: #E6E1D7;--pierre-2: #D9D2C5;--encre: #231E19;--encre-rgb: 35 30 25;--graphite: #5C554C;--cendre: #867E73;--bronze: #7A5A3A;--bronze-clair: #C9A57A;--noyer: #2A211A;--sur-encre: #F2EFE9;--sur-encre-2: #B8AFA3;--alerte: #9B3A26;--trait: rgb(var(--encre-rgb) / .13);--trait-fort: rgb(var(--encre-rgb) / .3);--voile: rgb(var(--encre-rgb) / .4);--police-titre: var(--font-heading--family), "Bodoni Moda", Didot, serif;--police-texte: var(--font-body--family), "Jost", "Futura", sans-serif;--t-display: clamp(3rem, 2.1rem + 3.7vw, 6.5rem);--t-h2: clamp(2.25rem, 1.6rem + 2.6vw, 4rem);--t-h3: clamp(1.5rem, 1.3rem + .9vw, 2rem);--t-prix: clamp(2.25rem, 2rem + 1vw, 2.75rem);--t-carte: clamp(1.25rem, 1.15rem + .3vw, 1.375rem);--t-chapo: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--t-texte: clamp(1rem, .97rem + .1vw, 1.0625rem);--t-petit: .875rem;--t-mention: .8125rem;--t-libelle: .75rem;--largeur: 1440px;--marge: clamp(20px, 4.45vw, 64px);--goutt: clamp(16px, 1.95vw, 28px);--section: clamp(72px, 9vw, 144px);--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--e-8: 64px;--e-9: 96px;--e-10: 144px;--ombre-panneau: 0 40px 60px -40px rgb(var(--encre-rgb) / .28);--ombre-tiroir: -30px 0 60px -30px rgb(var(--encre-rgb) / .3);--ease-alvoque: cubic-bezier(.22, 1, .36, 1);--ease-sortie: cubic-bezier(.4, 0, 1, 1);--ease-glisse: cubic-bezier(.32, .72, 0, 1);--ease-rideau: cubic-bezier(.76, 0, .24, 1);--d-tact: .12s;--d-survol: .24s;--d-bouton: .42s;--d-variante: .48s;--d-panneau: .56s;--d-revele: .7s;--d-photo: 1.2s;--d-ambiance: 6s;--animation-speed-fast: var(--d-tact);--animation-speed: var(--d-survol);--animation-speed-medium: .32s;--animation-speed-slow: var(--d-bouton);--animation-easing: var(--ease-alvoque);--animation-timing-bounce: var(--ease-alvoque);--animation-timing-default: var(--ease-alvoque);--animation-timing-fade-in: var(--ease-alvoque);--animation-timing-fade-out: var(--ease-sortie);--animation-timing-hover: var(--ease-alvoque);--drawer-animation-speed: var(--d-panneau);--view-transition-old-main-content: .3s var(--ease-sortie) both fadeOut;--view-transition-new-main-content: .5s var(--ease-alvoque) both fadeIn, .5s var(--ease-alvoque) both slideInTopViewTransition;--focus-outline-width: 2px;--focus-outline-offset: 3px;--backdrop-color-rgb: var(--encre-rgb);--backdrop-opacity: .4;--wide-page-width: calc(var(--largeur) - 2 * 64px)}body[class*=page-width-]{--page-margin: max(var(--marge), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}body{background:var(--platre);color:var(--encre);font-family:var(--police-texte);font-size:var(--t-texte);line-height:1.6;-webkit-font-smoothing:antialiased}strong,b,th{font-weight:500}:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.alv-sur-encre :focus-visible,footer :focus-visible{outline-color:var(--sur-encre)}shopify-account::part(signed-out-avatar):focus-visible,shopify-account::part(signed-in-avatar):focus-visible{outline:2px solid var(--encre);outline-offset:3px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}::selection{background:var(--encre);color:var(--platre)}.alv-conteneur{max-width:var(--largeur);margin-inline:auto;padding-inline:var(--marge)}.alv-chiffres{font-variant-numeric:lining-nums tabular-nums}.alv-sur-encre{background:var(--encre);color:var(--sur-encre)}.alv-display,.alv-h2,.alv-h3,.alv-nom,.alv-carte-nom,.alv-prix{font-family:var(--police-titre);font-weight:400}.alv-display{font-size:var(--t-display);line-height:.95;letter-spacing:-.02em}.alv-h2{font-size:var(--t-h2);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.alv-h3{font-size:var(--t-h3);line-height:1.1}.alv-display em,.alv-h2 em,.alv-h3 em{font-style:italic}.alv-nom-boite{container-type:inline-size}.alv-nom{font-size:clamp(2.5rem,calc(100cqi / (var(--lettres, 8) * .74)),5.25rem);line-height:.9;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.alv-carte-nom{font-size:var(--t-carte);line-height:1.05;letter-spacing:.1em;text-transform:uppercase}.alv-prix{font-size:var(--t-prix);line-height:1;font-variant-numeric:lining-nums tabular-nums}.alv-chapo{font-size:var(--t-chapo);line-height:1.55;color:var(--graphite);max-width:38em}.alv-texte{font-size:var(--t-texte);line-height:1.6;max-width:65ch}.alv-petit{font-size:var(--t-petit);line-height:1.5}.alv-libelle{font-size:var(--t-libelle);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.alv-mention{font-size:var(--t-mention);line-height:1.45;color:var(--graphite)}.alv-bronze{color:var(--bronze)}.alv-sur-encre .alv-mention,.alv-sur-encre .alv-chapo{color:var(--sur-encre-2)}.alv-sur-encre .alv-bronze{color:var(--bronze-clair)}.alv-lien{color:inherit;text-decoration:none;background:linear-gradient(currentColor 0 0) no-repeat 100% 100% / 0 1px;transition:background-size var(--d-bouton) var(--ease-alvoque);padding-block-end:2px}.alv-lien:hover,.alv-lien:focus-visible{background-size:100% 1px;background-position-x:0}.alv-lien--fleche{display:inline-flex;align-items:center;gap:var(--e-3)}.alv-lien--fleche svg{transition:transform var(--d-survol) var(--ease-alvoque)}.alv-lien--fleche:hover svg,.alv-lien--fleche:focus-visible svg{transform:translate(4px)}.alv-icone{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:miter;stroke-linecap:square}.alv-fleche{width:26px;height:10px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25}.alv-btn{position:relative;display:inline-grid;min-height:52px;padding:0;border:1px solid var(--encre);border-radius:0;color:var(--encre);background:transparent;font:500 var(--t-libelle)/1 var(--police-texte);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--d-tact) var(--ease-alvoque)}.alv-btn>*{grid-area:1 / 1;display:flex;gap:var(--e-3);align-items:center;justify-content:center;padding:0 var(--e-6)}.alv-btn:before,.alv-btn__encre{clip-path:inset(0 100% 0 0);transition:clip-path .3s var(--ease-sortie)}.alv-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--encre);z-index:-1}.alv-btn__encre{color:var(--platre)}.alv-btn:hover:before,.alv-btn:focus-visible:before,.alv-btn:hover .alv-btn__encre,.alv-btn:focus-visible .alv-btn__encre{clip-path:inset(0);transition:clip-path var(--d-bouton) var(--ease-rideau)}.alv-btn:active{transform:scale(.98)}.alv-btn svg{transition:transform var(--d-survol) var(--ease-alvoque)}.alv-btn:hover svg,.alv-btn:focus-visible svg{transform:translate(4px)}.alv-btn--plein{background:var(--encre);color:var(--platre)}.alv-btn--plein:before,.alv-btn--plein:hover:before,.alv-btn--plein:focus-visible:before{background:none;clip-path:none;top:5px;right:5px;bottom:5px;left:5px;z-index:0;border:1px solid rgb(242 239 233 / .45);transition:transform var(--d-bouton) var(--ease-alvoque),opacity var(--d-survol) var(--ease-alvoque)}.alv-btn--plein:before{transform:scale(.94);opacity:0}.alv-btn--plein:hover:before,.alv-btn--plein:focus-visible:before{transform:none;opacity:1}.alv-btn--plein .alv-btn__encre{display:none}.alv-btn--large{width:100%;min-height:56px}.alv-btn--clair{border-color:var(--sur-encre);color:var(--sur-encre)}.alv-btn--clair:before{background:var(--sur-encre)}.alv-btn--clair .alv-btn__encre{color:var(--encre)}.alv-btn--clair:focus-visible{outline-color:var(--sur-encre)}.alv-btn[disabled],.alv-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.alv-btn-carre{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--cendre);border-radius:0;background:var(--papier);color:var(--encre);cursor:pointer;transition:background-color var(--d-survol) var(--ease-alvoque),color var(--d-survol) var(--ease-alvoque),border-color var(--d-survol) var(--ease-alvoque)}.alv-btn-carre:hover{background:var(--encre);color:var(--platre);border-color:var(--encre)}.alv-btn-carre:active{transform:scale(.98)}.alv-btn-carre[disabled]{opacity:.45;pointer-events:none}:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.close-button,.menu-drawer__back-button,.variant-item__remove,.cart-items__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button){font:500 var(--t-libelle)/1 var(--police-texte);letter-spacing:.16em;transition:color var(--d-survol) var(--ease-alvoque),background-color var(--d-survol) var(--ease-alvoque),box-shadow var(--d-bouton) var(--ease-alvoque),transform var(--d-tact) var(--ease-alvoque)}.button:not(.button-secondary,.button-unstyled,.close-button,.menu-drawer__back-button,.variant-item__remove,.cart-items__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button){box-shadow:inset 0 0 0 0 var(--button-background-color),inset 0 0 0 0 transparent}.button:not(.button-secondary,.button-unstyled,.close-button,.menu-drawer__back-button,.variant-item__remove,.cart-items__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button):not([disabled],[aria-disabled=true]):is(:hover,:focus-visible){--button-background-color: var(--color-primary-button-background);--button-color: var(--color-primary-button-text);box-shadow:inset 0 0 0 5px var(--button-background-color),inset 0 0 0 6px color-mix(in srgb,var(--button-color) 45%,transparent)}.button-secondary:not(.button-unstyled,.close-button,.menu-drawer__back-button,.variant-item__remove,.cart-items__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button):not([disabled],[aria-disabled=true]):is(:hover,:focus-visible){--button-background-color: var(--encre);--button-color: var(--platre);--button-border-color: var(--encre)}:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.close-button,.menu-drawer__back-button,.variant-item__remove,.cart-items__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button):active{transform:scale(.98)}.alv-option{border:1px solid var(--cendre);border-radius:0;background:transparent;color:inherit;min-height:44px;transition:border-color var(--d-survol) var(--ease-alvoque)}.alv-option:hover{border-color:var(--encre)}.alv-option[aria-checked=true],.alv-option[aria-pressed=true],.alv-option[aria-current=page],.alv-option:has(input:checked){border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--papier),inset 0 0 0 2px var(--encre)}.alv-champ{display:grid;gap:var(--e-2)}.alv-champ>label{font-size:var(--t-petit);color:var(--graphite)}.alv-champ>:is(input,select,textarea){min-height:48px;padding:0 var(--e-4);border:1px solid var(--cendre);border-radius:0;background:var(--papier);color:var(--encre);font:inherit}.alv-champ>:is(input,select,textarea):focus-visible{border-color:var(--encre);outline:2px solid var(--encre);outline-offset:2px}.alv-champ__erreur{display:flex;gap:var(--e-2);align-items:center;color:var(--alerte);font-size:var(--t-petit)}.alv-picto{width:var(--picto-l, 40px);height:auto;aspect-ratio:5 / 3;flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:miter;stroke-linecap:square}:is(a,button,label,summary,[data-picto-survol]):is(:hover,:focus-visible) .alv-picto,:is([aria-current=page],[aria-current=true],[aria-pressed=true],[aria-checked=true],[aria-selected=true]) .alv-picto{--alv-cotes: 0%}@media(prefers-reduced-motion:no-preference){:is(a,button,label,summary,[data-picto-survol]):hover .alv-picto{--alv-trace: alv-trace .6s var(--ease-rideau)}}@keyframes alv-trace{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}.alv-pastille{display:block;width:var(--pastille, 28px);aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px var(--trait);background:var(--pierre)}.alv-plan{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:miter;stroke-linecap:square}.alv-plan__assise{stroke:none}@media(prefers-reduced-motion:no-preference){.js-motion [data-revele=bloc]:not(.est-visible){opacity:0;transform:translateY(20px)}.js-motion [data-revele=bloc]{transition:opacity var(--d-revele) var(--ease-alvoque),transform var(--d-revele) var(--ease-alvoque);transition-delay:calc(min(var(--i, 0),5)*70ms)}.js-motion [data-revele=ligne]>.ligne{display:block;overflow:hidden}.js-motion [data-revele=ligne]>.ligne>span{display:block;transition:transform var(--d-revele) var(--ease-alvoque);transition-delay:calc(var(--l, 0) * 90ms)}.js-motion [data-revele=ligne]:not(.est-visible)>.ligne>span{transform:translateY(105%)}.js-motion [data-revele=photo]{overflow:hidden}.js-motion [data-revele=photo] img{transition:clip-path var(--d-photo) var(--ease-alvoque),transform var(--d-photo) var(--ease-alvoque)}.js-motion [data-revele=photo]:not(.est-visible) img{clip-path:inset(8% 0 0 0);transform:scale(1.04)}.js-motion [data-revele=photo].est-visible img{clip-path:inset(0)}}[data-revele=ligne]>.ligne{display:block}html .dialog-drawer[open]{animation-duration:var(--d-panneau);animation-timing-function:var(--ease-glisse)}html .dialog-drawer[open].dialog-closing{animation-duration:.38s;animation-timing-function:var(--ease-sortie)}.dialog-drawer{box-shadow:var(--ombre-tiroir)}html .theme-drawer__dialog--opening{animation-duration:var(--d-panneau);animation-timing-function:var(--ease-glisse)}html .theme-drawer__dialog--closing{animation-duration:.38s;animation-timing-function:var(--ease-sortie)}.theme-drawer__dialog[open]{box-shadow:var(--ombre-tiroir)}@keyframes drawer-slide-in{0%{transform:translate(100%)}}@keyframes drawer-slide-out{0%{inset-inline-end:0}to{inset-inline-end:0;transform:translate(100%)}}#shopify-pc__banner.shopify-pc__banner__dialog{left:var(--marge);right:auto;bottom:var(--marge);width:min(420px,calc(100vw - 2 * var(--marge)));min-width:0;padding:var(--e-5);border:1px solid var(--trait);border-radius:0;background:var(--papier);color:var(--encre);box-shadow:var(--ombre-panneau);font-family:var(--police-texte);font-size:var(--t-mention)}#shopify-pc__banner h2{font:400 1.25rem/1.2 var(--police-titre);color:var(--encre);margin:0 0 var(--e-2)}#shopify-pc__banner p,#shopify-pc__banner a{color:var(--graphite);font-size:var(--t-mention);line-height:1.45}#shopify-pc__banner a{color:var(--encre);text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{flex-wrap:wrap;justify-content:flex-start;gap:var(--e-2)}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{flex:1 1 0;min-height:44px;margin:var(--e-3) 0 0;padding:0 var(--e-4);border:1px solid var(--encre);border-radius:0;background:var(--papier);color:var(--encre);font:500 var(--t-libelle)/1 var(--police-texte);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--d-survol) var(--ease-alvoque),color var(--d-survol) var(--ease-alvoque)}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:var(--encre);color:var(--platre)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;flex:1 0 100%;min-height:44px;margin:var(--e-1) 0 0;padding:0;text-align:left;background:none;color:var(--graphite);font:400 var(--t-mention)/1.45 var(--police-texte);text-underline-offset:2px}#shopify-pc__banner button:focus-visible{outline:2px solid var(--encre);outline-offset:2px;box-shadow:none}#shopify-pc__prefs{font-family:var(--police-texte)}#shopify-pc__prefs :is(button,.shopify-pc__prefs__dialog){border-radius:0}@media(prefers-reduced-motion:reduce){:root{--d-tact: 1ms;--d-survol: 1ms;--d-bouton: 1ms;--d-variante: 1ms;--d-panneau: 1ms;--d-revele: 1ms;--d-photo: 1ms;--d-ambiance: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/alvoque-base.css.map */
