:root{--color-text:#393925;--color-red:#ed1c25;--color-black:#12120c;--color-white:#fff;--color-line:var(--color-text);--color-sky:#f4f1ee;--font-display:"acumin-pro-extra-condensed", sans-serif;--font-title:"Big Noodle Titling", sans-serif;--font-body:"Archer", serif;--font-footer:"Barlow Condensed", sans-serif;--figma:calc(100vw / 375);--bottle-left:calc(81 * var(--figma));--bottle-width:calc(213 * var(--figma))}@media (width>=40em){:root{--figma:calc(100vw / 1280);--bottle-width:min(calc(681 * var(--figma)), 85svh);--bottle-left:calc(640 * var(--figma) - var(--bottle-width) / 2)}}@font-face{font-family:Archer;src:url(/dist/assets/archer-medium-DyIXoPLp.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Archer;src:url(/dist/assets/archer-bold-BdQ6JWJo.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Big Noodle Titling;src:url(/dist/assets/big-noodle-titling-BHI7nqaU.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/dist/assets/barlow-condensed-thin-italic-C35vdSdl.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/dist/assets/barlow-condensed-italic-DCnebiAA.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-body);color:var(--color-text);-webkit-font-smoothing:antialiased;font-weight:500}img,picture,svg{max-width:100%;height:auto;display:block}strong,b{font-weight:700}ul,ol{list-style:none}a{color:inherit}.site{min-height:calc(2438 * var(--figma));background-color:var(--color-sky);background-image:var(--background-mobile);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;flex-direction:column;display:flex;position:relative;overflow:clip}.site>main{flex-direction:column;flex:1;display:flex}@media (width>=40em){.site{min-height:calc(3721 * var(--figma));background-image:var(--background-desktop)}}.bottle-track{display:none}@media (width>=40em){.has-bottle-animation .bottle-track{left:var(--bottle-left);z-index:2;width:var(--bottle-width);pointer-events:none;display:block;position:absolute}.bottle{top:calc(50vh - var(--bottle-width) / 2);aspect-ratio:1;width:100%;position:sticky}.bottle__image{width:100%;height:100%;position:absolute;inset:0}.bottle__image--shadow{opacity:var(--bottle-shadow,0)}.has-bottle-animation .image-badges__bottle{visibility:hidden}}.language-switch{top:calc(16 * var(--figma));right:calc(16 * var(--figma));z-index:3;font-family:var(--font-title);text-transform:uppercase;font-size:1.5rem;line-height:1;position:fixed}.language-switch__toggle{background-color:var(--color-red);color:var(--color-white);cursor:pointer;align-items:center;gap:.4em;padding:.35em .6em;list-style:none;display:flex}.language-switch__toggle::-webkit-details-marker{display:none}.language-switch__chevron{width:.6em;height:.4em;transition:transform .2s}.language-switch[open] .language-switch__chevron{transform:rotate(180deg)}.language-switch__list{background-color:var(--color-white);border:2px solid var(--color-red);min-width:max-content;margin:0;padding:.25em 0;font-size:.75em;list-style:none;position:absolute;top:100%;right:0}.language-switch__link{color:var(--color-text);padding:.3em .6em;text-decoration:none;display:block}.language-switch__link:hover,.language-switch__link:focus-visible,.language-switch__link[aria-current]{color:var(--color-red)}@media (width>=40em){.language-switch{top:calc(32 * var(--figma));right:calc(40 * var(--figma));font-size:max(1.5rem, calc(28 * var(--figma)))}}#cc-main{--cc-font-family:var(--font-body);--cc-bg:var(--color-white);--cc-primary-color:var(--color-text);--cc-secondary-color:var(--color-text);--cc-link-color:var(--color-red);--cc-separator-border-color:var(--color-text);--cc-modal-border-radius:0;--cc-btn-border-radius:0;--cc-btn-primary-bg:var(--color-red);--cc-btn-primary-color:var(--color-white);--cc-btn-primary-border-color:var(--color-red);--cc-btn-primary-hover-bg:var(--color-black);--cc-btn-primary-hover-color:var(--color-white);--cc-btn-primary-hover-border-color:var(--color-black);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--color-text);--cc-btn-secondary-border-color:var(--color-text);--cc-btn-secondary-hover-bg:var(--color-text);--cc-btn-secondary-hover-color:var(--color-white);--cc-btn-secondary-hover-border-color:var(--color-text);--cc-toggle-on-bg:var(--color-text);--cc-toggle-enabled-icon-color:var(--color-text);--cc-toggle-readonly-bg:var(--color-text);--cc-toggle-readonly-knob-bg:var(--color-white);--cc-toggle-readonly-knob-icon-color:var(--color-text);--cc-cookie-category-block-bg:var(--color-sky);--cc-cookie-category-block-hover-bg:var(--color-sky);--cc-footer-bg:var(--color-sky)}:root #cc-main .cm__title,:root #cc-main .pm__title{font-family:var(--font-title);text-transform:uppercase;color:var(--color-red);font-size:1.75rem;font-weight:400}:root #cc-main .cm__btn,:root #cc-main .pm__btn{font-family:var(--font-title);letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:400}:root #cc-main .pm__section--expandable .pm__section-arrow{background:0 0}.hero{height:calc(473 * var(--figma));padding-top:calc(55 * var(--figma));font-family:var(--font-display);text-align:center;text-transform:uppercase;position:relative}.hero__heading{transform:perspective(calc(350 * var(--figma))) rotateX(20deg);transform-origin:50% 100%}.hero__title{font-size:calc(104 * var(--figma));letter-spacing:-.01em;color:var(--color-red);font-weight:900;line-height:.72}.hero__title-line{display:block}@media (width<=39.999em){:lang(fr) .hero__title{font-size:calc(84 * var(--figma))}}.hero__subtitle{font-size:calc(30 * var(--figma));margin-top:0;font-weight:800;line-height:1}.hero__hand{top:calc(252 * var(--figma));right:calc(-66 * var(--figma));width:calc(228 * var(--figma));position:absolute}@media (width>=40em){.hero{height:calc(613 * var(--figma));padding-top:calc(105 * var(--figma))}.hero__heading{transform:perspective(calc(800 * var(--figma))) rotateX(20deg)}.hero__title{font-size:calc(190 * var(--figma))}.hero__subtitle{font-size:calc(67 * var(--figma))}.hero__hand{top:calc(459 * var(--figma));right:calc(27 * var(--figma));width:calc(468 * var(--figma))}}.image-text{height:calc(635 * var(--figma));position:relative}.image-text__title,.image-text__media,.image-text__text,.image-text__bottle-start{position:absolute}.image-text__title{z-index:1;top:calc((560 - 500) * var(--figma));left:calc(34 * var(--figma));width:calc(147 * var(--figma));font-family:var(--font-display);font-weight:900;font-size:calc(62 * var(--figma));letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text);line-height:.758065}.image-text__title-line{display:block}.image-text__title-line+.image-text__title-line{color:var(--color-red)}.image-text__media{top:calc((575 - 500) * var(--figma));left:calc(115 * var(--figma));width:calc(254 * var(--figma))}.image-text__image{width:100%}.image-text__text{top:calc((814 - 500) * var(--figma));left:calc(34.28 * var(--figma));width:calc(313 * var(--figma));font-size:calc(17 * var(--figma));line-height:1.17647}.image-text__text p+p{margin-top:1.17647em}.image-text__bottle-start{aspect-ratio:1;display:none}@media (width>=40em){.image-text{height:calc((1800 - 900) * var(--figma))}.image-text__title{top:calc((978 - 900) * var(--figma));left:calc(100 * var(--figma));width:calc(444 * var(--figma));font-size:calc(96 * var(--figma));line-height:.833333}.image-text__media{top:calc(471.5 * var(--figma) - var(--bottle-width) * 272.5 / 681);left:calc(640 * var(--figma) - var(--bottle-width) * 273 / 681);width:calc(var(--bottle-width) * 813 / 681)}.image-text__text{top:calc((1169 - 900) * var(--figma));left:calc(100 * var(--figma));width:calc(401 * var(--figma));font-size:max(.875rem, calc(24 * var(--figma)));line-height:1.25}.image-text__text p+p{margin-top:1.25em}:lang(fr) .image-text__text{font-size:calc(21 * var(--figma));line-height:1.28571}.image-text__bottle-start{top:calc(471.5 * var(--figma) - var(--bottle-width) / 2);left:var(--bottle-left);width:var(--bottle-width);display:block}}@media (width>=40em) and (width<=46.874em){.image-text__text{font-size:calc(24 * var(--figma))}}.taste-profile{padding:calc(8 * var(--figma)) calc(32 * var(--figma)) 0 calc(32.2 * var(--figma))}.taste-profile__title{margin-bottom:calc(16 * var(--figma));font-family:var(--font-display);font-weight:900;font-size:calc(42 * var(--figma));letter-spacing:-.01em;text-transform:uppercase;color:var(--color-red);line-height:1}.taste-profile__row{padding:calc(16 * var(--figma)) 0;border-bottom:1px solid var(--color-line)}.taste-profile__label{font-family:var(--font-title);font-size:calc(30 * var(--figma));line-height:1}.taste-profile__text{width:calc(293 * var(--figma));margin-top:calc(5 * var(--figma));font-size:calc(15 * var(--figma));line-height:1.33333}@media (width>=40em){.taste-profile{padding:calc(56 * var(--figma)) calc(135 * var(--figma)) 0 calc(100 * var(--figma))}.taste-profile__title{margin-bottom:calc(49 * var(--figma));font-size:calc(80 * var(--figma));line-height:1}.taste-profile__row{grid-template-columns:calc(502 * var(--figma)) 1fr calc(340 * var(--figma));min-height:calc(136 * var(--figma));padding:calc(16 * var(--figma)) 0;align-items:center;display:grid}.taste-profile__label{font-size:calc(48 * var(--figma));line-height:.625}.taste-profile__text{width:auto;font-size:max(.8125rem, calc(20 * var(--figma)));grid-column:3;margin-top:0;line-height:1.1}}@media (width>=40em) and (width<=63.999em){.taste-profile{padding-right:calc(30 * var(--figma))}.taste-profile__row{grid-template-columns:calc(715 * var(--figma)) 1fr;min-height:calc(117 * var(--figma))}.taste-profile__text{grid-column:2}}.image-badges{height:calc((2438 - 2151) * var(--figma));margin-top:auto;position:relative}.image-badges__stamp,.image-badges__logo,.image-badges__glass,.image-badges__overlay,.image-badges__bottle,.image-badges__bottle-end,.image-badges__hand{position:absolute}.image-badges__stamp,.image-badges__logo,.image-badges__bottle,.image-badges__hand{z-index:1}.image-badges__overlay{top:calc((2164 - 2151) * var(--figma));left:calc(-76 * var(--figma));width:calc(527 * var(--figma));filter:url(#lighten-40);max-width:none}.image-badges__stamp{top:calc((2200 - 2151) * var(--figma));right:calc(53 * var(--figma));width:calc(91.6 * var(--figma))}.image-badges__logo{top:calc((2358 - 2151) * var(--figma));left:calc(16 * var(--figma));width:calc(57.4 * var(--figma))}.image-badges__glass{left:calc(19.2 * var(--figma));bottom:calc(45.6 * var(--figma));width:calc(206.4 * var(--figma))}.image-badges__bottle,.image-badges__bottle-end{left:var(--bottle-left);bottom:calc((2438 - 2170 - 213) * var(--figma));width:var(--bottle-width)}.image-badges__hand{right:calc(-15.5 * var(--figma));bottom:calc(48 * var(--figma));width:calc(105.4 * var(--figma))}@media (width>=40em){.image-badges{height:calc((3721 - 2921) * var(--figma))}.image-badges__stamp{top:calc((2961 - 2921) * var(--figma));right:calc(181.41 * var(--figma));width:calc(292.85 * var(--figma))}.image-badges__logo{top:calc((3465 - 2921) * var(--figma));left:calc(55 * var(--figma));width:calc(183.38 * var(--figma))}.image-badges__glass{left:calc(640 * var(--figma) - var(--bottle-width) * 538 / 681);bottom:calc(137 * var(--figma) - var(--bottle-width) * 30 / 681);width:calc(var(--bottle-width) * 660 / 681)}.image-badges__overlay{display:none}.image-badges__bottle,.image-badges__bottle-end{bottom:calc((3721 - 3584) * var(--figma))}.image-badges__hand{right:calc(-29 * var(--figma));bottom:calc((3721 - 3578) * var(--figma));width:calc(337 * var(--figma))}}.text-block+.text-block{margin-top:2rem}.text-block__title{font-family:var(--font-title);margin-bottom:.75rem;font-size:1.75rem;font-weight:400;line-height:1.1}.text-block__text{font-size:1rem;line-height:1.6}.text-block__text :is(p,ul,ol)+:is(p,ul,ol){margin-top:1em}.text-block__text :is(ul,ol){padding-left:1.25em}.text-block__text ul{list-style:outside}.text-block__text ol{list-style:decimal}.text-block__text a{color:var(--color-red);text-decoration:underline}.text-block__text strong{font-weight:700}@media (width>=40em){.text-block__title{font-size:2.25rem}.text-block__text{font-size:1.125rem}}.footer{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-footer);font-size:1.125rem;font-style:italic;font-weight:100;line-height:1.4}.footer__availability{font-family:var(--font-title);font-style:normal;font-weight:400;font-size:calc(22 * var(--figma));letter-spacing:.02em;text-align:center;text-transform:uppercase;text-wrap:balance;color:#faff9b;margin:0;padding:1.5rem 1.5rem 0;line-height:1.1}.footer__inner{grid-template-columns:1fr 1fr;grid-template-areas:"contact nav""logo logo";gap:2rem;max-width:75rem;margin:0 auto;padding:2.5rem 1.5rem;display:grid}.footer__logo{grid-area:logo;justify-self:start}.footer__logo-image{width:7.5rem}.footer__contact{grid-area:contact}.footer__address{font-style:inherit}.footer__company,.footer__email strong,.footer__vat strong{font-weight:400}.footer__company{text-transform:uppercase}.footer__nav{grid-area:nav;line-height:1.15}.footer__nav-list{margin:0;padding:0;list-style:none}.footer__nav li+li{margin-top:.5em}.footer__nav a,.footer__cookie-settings{color:inherit;text-decoration:none}.footer__cookie-settings{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer__nav a:hover,.footer__nav a:focus-visible,.footer__cookie-settings:hover,.footer__cookie-settings:focus-visible{text-decoration:underline}.footer__credit{max-width:75rem;font-family:var(--font-title);letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:0 auto;padding:0 1.5rem 1.5rem;font-size:.875rem;font-style:normal;font-weight:400}.footer__credit a{color:#faff9b;text-decoration:none}.footer__credit a:hover,.footer__credit a:focus-visible{text-decoration:underline}@media (width<=39.999em){.footer__nav-list{flex-direction:column;justify-content:space-between;height:100%;display:flex}}@media (width>=40em){.footer{font-size:calc(24 * var(--figma));line-height:1.66667}.footer__availability{padding:calc(40 * var(--figma)) calc(56.87 * var(--figma)) 0;font-size:calc(34 * var(--figma))}.footer__inner{max-width:none;height:calc(357 * var(--figma));padding:0;display:block;position:relative}.footer__logo,.footer__contact,.footer__nav{position:absolute}.footer__logo{top:calc(67.96 * var(--figma));left:calc(56.87 * var(--figma))}.footer__logo-image{width:calc(245.7 * var(--figma))}.footer__contact{top:calc((357 - 71.82 - 219.69) * var(--figma));left:calc(426.66 * var(--figma));width:calc(428.67 * var(--figma))}.footer__nav{top:calc((357 - 71.82 - 219.69) * var(--figma));width:calc(428.67 * var(--figma));line-height:inherit;right:0}.footer__nav li+li{margin-top:.555556em}.footer__credit{max-width:none;padding:0 calc(56.87 * var(--figma)) calc(40 * var(--figma));font-size:calc(16 * var(--figma));text-align:right}}.page .site{--whiten:linear-gradient(#fff9, #fff9);background-color:var(--color-white);background-image:var(--whiten), var(--background-mobile);background-position:0 0,50% 0;background-size:100% 100%,100%;min-height:0}.legal__clouds{pointer-events:none;width:150%;position:absolute;bottom:0;right:0}.legal__clouds-image{width:100%;max-width:none;display:block}.legal__clouds-image--light{filter:url(#lighten-60)}.legal__clouds-image--fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 70%);mask-image:linear-gradient(90deg,#0000 40%,#000 70%)}.legal{box-sizing:content-box;max-width:48rem;padding:4rem calc(34 * var(--figma)) calc(211 * var(--figma) + 1rem);font-family:var(--font-body);color:var(--color-text)}.legal__back{font-family:var(--font-title);text-transform:uppercase;background-color:var(--color-red);color:var(--color-white);align-items:center;gap:.4em;margin-bottom:2rem;padding:.35em .6em;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}.legal__back:hover,.legal__back:focus-visible{text-decoration:underline}.legal__back-icon{width:.4em;height:.6em}.legal__title{font-family:var(--font-title);color:var(--color-red);margin-bottom:1.5rem;font-size:2.5rem;font-weight:400;line-height:1}.not-found .site{min-height:85svh}@media (width>=40em){.page .site{background-image:var(--whiten), var(--background-desktop)}.legal__clouds{width:100%;left:0}.legal{padding:5rem calc(100 * var(--figma)) calc(210 * var(--figma))}.legal__title{font-size:4rem}}
