:root{--legal-plum: #988096;--legal-plum-soft: #f0e8ee;--legal-plum-ink: #924f93;--legal-brand-violet: #924f93;--legal-brand-violet-rgb: 146, 79, 147;--legal-espresso-ink: #ffffff;--legal-mustard: #e6b74d;--legal-mustard-ink: #4a3e3e;--legal-rose: #d48f92;--legal-rose-ink: #651a23;--legal-petrol: #689197;--legal-petrol-ink: #00232a;--legal-cream: #fff9ef;--legal-white: #fffefb;--legal-plum-rgb: 152, 128, 150;--legal-plum-soft-rgb: 240, 232, 238;--legal-plum-ink-rgb: 146, 79, 147;--legal-mustard-rgb: 230, 183, 77;--legal-mustard-ink-rgb: 74, 62, 62;--legal-rose-rgb: 212, 143, 146;--legal-rose-ink-rgb: 101, 26, 35;--legal-petrol-rgb: 104, 145, 151;--legal-petrol-ink-rgb: 0, 35, 42;--legal-cream-rgb: 255, 249, 239;--legal-white-rgb: 255, 254, 251;--legal-content-width: 128rem;--legal-reading-width: 76rem;--legal-radius-sm: .6rem;--legal-radius-md: 1.2rem;--legal-radius-lg: 2.4rem;--legal-shadow: 0 1.6rem 4rem rgba(146, 79, 147, .1)}body.legal-theme{--legal-chrome-background: var(--legal-brand-violet);--legal-chrome-ink: #fff;--legal-chrome-ink-rgb: 255, 255, 255;--legal-chrome-logo-filter: brightness(0) invert(1);--legal-chrome-emphasis-background: var(--legal-cream);--legal-chrome-emphasis-ink: #181113;--legal-chrome-focus-ring: var(--legal-cream);--legal-chrome-button: color-mix(in srgb, var(--legal-chrome-background) 55%, #000);--legal-chrome-button-ink: #fff;--legal-footer-background: var(--legal-chrome-background)}body.legal-theme:is(.template-index,.template-suffix-notre-histoire,.template-suffix-nos-engagements,.template-suffix-distrib-lancement-campagne),body.legal-theme:is(.template-collection,.template-list-collections){--legal-chrome-background: #a6353b}body.legal-theme.template-collection.template-suffix-capsules{--legal-chrome-background: #0b4650}body.legal-theme.template-collection.template-suffix-dosettes{--legal-chrome-background: var(--legal-brand-violet)}body.legal-theme.template-product{--legal-chrome-background: var(--legal-packaging-accent, #a6353b)}body.legal-theme.template-product.legal-product-palette--classique,body.legal-theme.template-product.legal-product-palette--classique-pack{--legal-chrome-background: color-mix(in srgb, var(--legal-packaging-accent) 35%, #000)}body.legal-theme.template-product.legal-product-palette--discovery{--legal-chrome-background: var(--legal-brand-violet);--legal-chrome-ink: #fff}body.legal-theme:is(.template-blog,.template-article){--legal-chrome-background: #e7b446;--legal-chrome-ink: #181113;--legal-chrome-ink-rgb: 24, 17, 19;--legal-chrome-logo-filter: brightness(0);--legal-chrome-emphasis-background: #181113;--legal-chrome-emphasis-ink: #e7b446;--legal-chrome-focus-ring: #181113;--legal-chrome-button: #181113;--legal-chrome-button-ink: #e7b446}body.legal-theme.template-product:is(.legal-product-palette--lungo,.legal-product-palette--doux){--legal-chrome-background: #e6b854;--legal-chrome-ink: #181113;--legal-chrome-ink-rgb: 24, 17, 19;--legal-chrome-logo-filter: brightness(0);--legal-chrome-emphasis-background: #181113;--legal-chrome-emphasis-ink: #e6b854;--legal-chrome-focus-ring: #181113;--legal-chrome-button: #181113;--legal-chrome-button-ink: #e6b854;--legal-footer-logo-filter: brightness(0)}body.legal-theme,.legal-theme .color-option-1{--color-background: var(--legal-cream-rgb);--gradient-background: var(--legal-cream);--color-foreground: var(--legal-plum-ink-rgb);--color-base-solid-button: var(--legal-plum-ink-rgb);--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: var(--legal-plum-ink-rgb);--color-link: var(--legal-plum-ink-rgb);--color-shadow: var(--legal-plum-ink-rgb)}.legal-theme .color-option-2{--color-background: var(--legal-white-rgb);--gradient-background: var(--legal-white);--color-foreground: var(--legal-petrol-ink-rgb);--color-base-solid-button: var(--legal-petrol-ink-rgb);--color-base-solid-button-labels: var(--legal-cream-rgb);--color-base-outline-button-labels: var(--legal-petrol-ink-rgb);--color-link: var(--legal-petrol-ink-rgb);--color-shadow: var(--legal-petrol-ink-rgb)}.legal-theme .color-option-3{--color-background: var(--legal-plum-ink-rgb);--gradient-background: var(--legal-plum-ink);--color-foreground: 255, 255, 255;--color-base-solid-button: var(--legal-mustard-rgb);--color-base-solid-button-labels: var(--legal-mustard-ink-rgb);--color-base-outline-button-labels: 255, 255, 255;--color-link: 255, 255, 255;--color-shadow: 0, 0, 0}.legal-theme .color-option-4{--color-background: var(--legal-rose-rgb);--gradient-background: var(--legal-rose);--color-foreground: 36, 30, 32;--color-base-solid-button: var(--legal-plum-ink-rgb);--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 36, 30, 32;--color-link: 36, 30, 32;--color-shadow: var(--legal-plum-ink-rgb)}.legal-theme .color-scheme-00ba2b57-1968-44d5-8977-fdccd3528238{--color-background: var(--legal-petrol-rgb);--gradient-background: var(--legal-petrol);--color-foreground: var(--legal-petrol-ink-rgb);--color-base-solid-button: var(--legal-petrol-ink-rgb);--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: var(--legal-petrol-ink-rgb);--color-link: var(--legal-petrol-ink-rgb)}.legal-theme .color-scheme-e8d1f477-042d-40f0-b341-ca3ff4e834b1{--color-background: var(--legal-mustard-rgb);--gradient-background: var(--legal-mustard);--color-foreground: var(--legal-mustard-ink-rgb);--color-base-solid-button: var(--legal-plum-ink-rgb);--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: var(--legal-mustard-ink-rgb);--color-link: var(--legal-mustard-ink-rgb)}.legal-theme .color-scheme-legal-plum{--color-background: var(--legal-plum-soft-rgb);--gradient-background: var(--legal-plum-soft);--color-foreground: var(--legal-plum-ink-rgb);--color-base-solid-button: var(--legal-plum-ink-rgb);--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: var(--legal-plum-ink-rgb);--color-link: var(--legal-plum-ink-rgb);--color-shadow: var(--legal-plum-ink-rgb)}html{scroll-behavior:smooth}body.legal-theme{background:var(--legal-cream);color:var(--legal-plum-ink);font-family:var(--font-body);font-size:1.7rem;font-stretch:var(--body-stretch);font-weight:var(--body-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-rendering:optimizeLegibility}.legal-theme #MainContent{background:var(--legal-cream)}.legal-theme h1,.legal-theme h2,.legal-theme h3,.legal-theme h4,.legal-theme h5,.legal-theme h6,.legal-theme .h0,.legal-theme .h1,.legal-theme .h2,.legal-theme .h3,.legal-theme .h4,.legal-theme .h5,.legal-theme .h6,.legal-theme .heading-bold,.legal-theme .title,.legal-theme .banner__heading,.legal-theme .banner-heading,.legal-theme .rich-text__heading,.legal-theme .rich-text-heading,.legal-theme .card__heading,.legal-theme .card-heading,.legal-theme .product__title,.legal-theme .product-title,.legal-theme .collection-hero__title,.legal-theme .collection-hero-heading,.legal-theme .featured-collections__heading,.legal-theme .legal-hero__heading,.legal-theme .legal-proof-grid__heading{color:inherit;font-family:var(--font-display)!important;font-style:normal!important;font-stretch:var(--display-stretch)!important;font-weight:var(--display-weight)!important;letter-spacing:var(--display-letter-spacing)!important;line-height:var(--display-line-height)!important;text-wrap:balance}body.legal-theme.template-product #MainContent{color:#181113}.legal-theme :is(h1,.h0,.h1,.heading-display,.main-page-title,.article-template-title,.title--primary,.collection-hero__title,.collection-hero-heading,.legal-hero__heading){font-size:clamp(4.8rem,7vw,11rem);font-weight:900!important;letter-spacing:-.045em!important;line-height:.86!important}.legal-theme.template-policy .shopify-policy__title h1{font-size:clamp(3rem,4vw,4.8rem)!important;line-height:1.08!important}.legal-theme.template-policy .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){line-height:1.16!important}.legal-theme.template-policy .shopify-policy__body h1{font-size:clamp(2.6rem,3vw,3.6rem)!important}.legal-theme.template-policy .shopify-policy__body h2{font-size:clamp(2.2rem,2.5vw,3rem)!important}.legal-theme.template-policy .shopify-policy__body h3{font-size:clamp(2rem,2vw,2.4rem)!important}.legal-theme.template-policy .shopify-policy__body h4{font-size:clamp(1.8rem,1.8vw,2rem)!important}.legal-theme.template-policy .shopify-policy__body h5{font-size:1.7rem!important}.legal-theme.template-policy .shopify-policy__body h6{font-size:1.4rem!important}.legal-theme :is(h2,.h2,.banner__heading,.banner-heading,.rich-text__heading,.rich-text-heading,.featured-collections__heading,.legal-proof-grid__heading){font-size:clamp(3.6rem,5vw,7.2rem);font-weight:900!important;letter-spacing:-.04em!important;line-height:.88!important}.legal-theme :is(h3,.h3,.card__heading,.card-heading,.legal-proof-card__heading){font-size:clamp(2.6rem,3vw,4.2rem);font-weight:800!important;letter-spacing:-.025em!important;line-height:.95!important}.legal-theme :is(h4,.h4,h5,.h5,h6,.h6){font-weight:700!important;letter-spacing:-.02em!important;line-height:1!important}.legal-theme p,.legal-theme li{font-family:var(--font-body);font-stretch:var(--body-stretch);font-weight:var(--body-weight);letter-spacing:var(--body-letter-spacing);line-height:inherit}.legal-theme .caption,.legal-theme .caption-with-letter-spacing,.legal-theme small,.legal-theme .legal-hero__eyebrow,.legal-theme .legal-proof-grid__eyebrow{font-family:var(--font-body)!important;font-size:1.4rem;font-stretch:var(--body-stretch)!important;font-weight:700!important;letter-spacing:-.005em!important;line-height:1.25!important}.legal-theme .subtitle,.legal-theme [class*=subheading],.legal-theme .tagline,.legal-theme .waiting-list-notice,.legal-theme .legal-hero__text{font-family:var(--font-display)!important;font-size:clamp(1.8rem,2vw,2.6rem);font-stretch:var(--display-stretch)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1!important}.legal-theme .extra-large,.legal-theme .hxl{font-size:clamp(4.8rem,7vw,11rem);font-weight:900!important;letter-spacing:-.045em!important;line-height:.86!important}.legal-theme .large{font-size:clamp(3.6rem,5vw,7.2rem);font-weight:900!important;letter-spacing:-.04em!important;line-height:.88!important}.legal-theme .medium{font-size:clamp(2.6rem,3vw,4.2rem);font-weight:800!important;letter-spacing:-.025em!important;line-height:.95!important}.legal-theme a:not(.button){text-underline-offset:.24em;text-decoration-thickness:.08em}.legal-theme .button,.legal-theme button.button,.legal-theme .shopify-payment-button__button--unbranded,.legal-theme .product-form__submit{min-height:5rem;border:0;border-radius:var(--legal-radius-sm);font-weight:700;letter-spacing:.01em;text-transform:none;transition:filter .18s ease,transform .18s ease}.legal-theme .button:not(.button--secondary),.legal-theme button.button:not(.button--secondary),.legal-theme .shopify-payment-button__button--unbranded,.legal-theme .product-form__submit{background:rgb(var(--color-base-solid-button));color:rgb(var(--color-base-solid-button-labels))}.legal-theme .button.button--secondary{border:.2rem solid currentColor;background:transparent;color:rgb(var(--color-base-outline-button-labels))}.legal-theme .button:before,.legal-theme .button:after,.legal-theme button.button:before,.legal-theme button.button:after{border-radius:inherit;box-shadow:none}.legal-theme .button:not(.button--secondary):hover,.legal-theme button.button:not(.button--secondary):hover,.legal-theme .product-form__submit:hover{filter:brightness(.9);transform:translateY(-1px)}.legal-theme .button.button--secondary:hover{background:rgba(var(--color-foreground),.08);transform:translateY(-1px)}.legal-theme input,.legal-theme select,.legal-theme textarea,.legal-theme .field__input,.legal-theme .select__select{border-radius:var(--legal-radius-sm)}.legal-theme .header-wrapper,.legal-theme .section-header .header-wrapper{border-bottom:1px solid rgba(255,249,239,.18);background:var(--legal-chrome-background);color:var(--legal-chrome-ink)}.legal-theme .header__menu-item,.legal-theme .header__icon,.legal-theme .header__active-menu-item{color:var(--legal-espresso-ink);font-weight:var(--font-body-weight)}.legal-theme .footer,.legal-theme .footer-bottom{background:var(--legal-footer-background);color:var(--legal-espresso-ink)}.legal-theme .card,.legal-theme .article-card,.legal-theme .product-card-wrapper .card,.legal-theme .collection-card-wrapper .card{overflow:hidden;border:1px solid rgba(152,128,150,.38);border-radius:var(--legal-radius-md);background:var(--legal-white);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.legal-theme .card-wrapper:hover .card,.legal-theme .article-card:hover{border-color:var(--legal-plum);box-shadow:var(--legal-shadow);transform:translateY(-.3rem)}.legal-theme .card__content,.legal-theme .card-information{color:var(--legal-plum-ink)}.legal-theme .badge,.legal-theme .price__badge-sale,.legal-theme .card__badge{border:0;border-radius:999px;background:var(--legal-rose);color:#241e20;font-weight:700}.legal-theme .product-form__input input[type=radio]+label:hover{border-color:var(--legal-sku-accent);box-shadow:0 0 0 2px var(--legal-sku-accent)}.legal-theme .product-form__input input[type=radio]:checked+label{border-color:var(--legal-sku-accent);outline:2px solid var(--legal-plum-ink);outline-offset:2px}.legal-theme .main-product .product__title,.legal-theme .product__title h1{position:relative}.legal-theme .main-product .product__title:after,.legal-theme .product__title h1:after{display:block;width:5.6rem;height:.5rem;margin-top:1.4rem;border-radius:999px;background:var(--legal-sku-accent);content:""}.legal-theme.template-suffix-notre-histoire{--legal-page-structure: var(--legal-plum-ink);--legal-page-accent: var(--legal-mustard)}.legal-theme.template-suffix-nos-engagements,.legal-theme.template-suffix-cafe-mode-emploi{--legal-page-structure: var(--legal-petrol-ink);--legal-page-accent: var(--legal-petrol)}.legal-theme.template-suffix-recettes,.legal-theme.template-suffix-recipes{--legal-page-structure: var(--legal-rose-ink);--legal-page-accent: var(--legal-rose)}.legal-theme.template-page .main-page-title{display:none}.legal-theme.template-collection .collection-hero-cover{--color-background: var(--legal-cream-rgb);--gradient-background: var(--legal-cream);--color-foreground: var(--legal-plum-ink-rgb)}.legal-theme.template-suffix-capsules .collection-hero-cover{--color-background: var(--legal-petrol-rgb);--gradient-background: var(--legal-petrol);--color-foreground: var(--legal-petrol-ink-rgb)}.legal-theme.template-suffix-dosettes .collection-hero-cover{--color-background: var(--legal-plum-soft-rgb);--gradient-background: var(--legal-plum-soft);--color-foreground: var(--legal-plum-ink-rgb)}.legal-theme.template-suffix-promotions .collection-hero-cover{--color-background: var(--legal-rose-rgb);--gradient-background: var(--legal-rose);--color-foreground: var(--legal-plum-ink-rgb)}.legal-theme.template-suffix-packs .collection-hero-cover{--color-background: var(--legal-mustard-rgb);--gradient-background: var(--legal-mustard);--color-foreground: var(--legal-mustard-ink-rgb)}.legal-theme.template-suffix-capsules .facets-container,.legal-theme.template-suffix-mix-match-capsules .product,.legal-theme.template-suffix-capsule-10 .product{--legal-format-accent: var(--legal-petrol)}.legal-theme.template-suffix-dosettes .facets-container,.legal-theme.template-suffix-mix-match-dosettes .product,.legal-theme.template-suffix-dosette-10 .product{--legal-format-accent: var(--legal-plum)}.legal-theme.template-suffix-capsule-10 #MainContent>.shopify-section:first-child,.legal-theme.template-suffix-mix-match-capsules #MainContent>.shopify-section:first-child{background:color-mix(in srgb,var(--legal-petrol) 14%,var(--legal-cream))}.legal-theme.template-suffix-dosette-10 #MainContent>.shopify-section:first-child,.legal-theme.template-suffix-mix-match-dosettes #MainContent>.shopify-section:first-child{background:color-mix(in srgb,var(--legal-plum) 14%,var(--legal-cream))}.legal-theme.template-suffix-coffret-decouverte #MainContent>.shopify-section:first-child{background:color-mix(in srgb,var(--legal-mustard) 24%,var(--legal-cream))}.legal-theme.template-suffix-mix-match-capsules .product-form__input,.legal-theme.template-suffix-mix-match-dosettes .product-form__input{padding:1.4rem;border:1px solid rgba(152,128,150,.48);border-radius:var(--legal-radius-md);background:var(--legal-white)}.legal-theme.template-suffix-mix-match-capsules .product-form__buttons,.legal-theme.template-suffix-mix-match-dosettes .product-form__buttons{position:sticky;z-index:3;bottom:1.2rem;padding:1rem;border-radius:var(--legal-radius-md);background:#fff9eff0;box-shadow:0 0 0 1px #924f931a,var(--legal-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-theme.template-article .article-template{color:var(--legal-plum-ink)}.legal-theme.template-page:not(.template-suffix-distrib-lancement-campagne) .rte{color:var(--legal-petrol-ink)}body.legal-theme.template-page:not(.template-suffix-distrib-lancement-campagne) #MainContent,body.legal-theme.template-page:not(.template-suffix-distrib-lancement-campagne) #MainContent *{color:var(--legal-petrol-ink)!important}body.legal-theme.template-page #MainContent .button:not(.button--secondary){--color-base-solid-button: var(--legal-mustard-rgb);--color-base-solid-button-labels: var(--legal-petrol-ink-rgb)}body.legal-theme.template-page #MainContent .color-option-3{--color-background: var(--legal-cream-rgb);--gradient-background: var(--legal-cream);--color-foreground: var(--legal-petrol-ink-rgb);--color-link: var(--legal-petrol-ink-rgb)}body.legal-theme.template-page #MainContent .contact-form-sidebar-section .banner-content,body.legal-theme.template-page #MainContent .banner-two-columns .banner--desktop-transparent .banner-two-columns-box{background:rgba(var(--legal-cream-rgb),.94)}body.legal-theme.template-page .header-wrapper .search-modal .predictive-search,body.legal-theme.template-page .header-wrapper .search-modal .predictive-search *{color:var(--legal-petrol-ink)!important}@media screen and (min-width:990px){body.legal-theme.template-page .desktop-header-drawer .menu-drawer,body.legal-theme.template-page .desktop-header-drawer .menu-drawer :is(.menu-drawer__menu-item,.menu-drawer-close-button,.icon-close),body.legal-theme.template-page .legal-mega-menu__navigation,body.legal-theme.template-page .legal-mega-menu__navigation *,body.legal-theme.template-page .legal-mega-menu__card-cta{color:var(--legal-petrol-ink)!important}body.legal-theme.template-page .legal-mega-menu__navigation .legal-mega-menu__all{background:var(--legal-mustard)!important}}.legal-theme.template-suffix-cafe-mode-emploi .article-template header,.legal-theme.template-suffix-cafe-mode-emploi .main-blog>.title--primary{color:var(--legal-petrol-ink)}.legal-theme.template-suffix-recettes .article-template header,.legal-theme.template-suffix-recettes .main-blog>.title--primary,.legal-theme.template-suffix-recipes .article-template header,.legal-theme.template-suffix-recipes .main-blog>.title--primary{color:var(--legal-rose-ink)}@media screen and (max-width:749px){body.legal-theme{font-size:1.6rem;line-height:1.4}.legal-theme :is(h1,.h0,.h1,.heading-display,.main-page-title,.article-template-title,.title--primary,.collection-hero__title,.collection-hero-heading,.legal-hero__heading,.extra-large,.hxl){font-size:clamp(4.2rem,13vw,6.4rem);line-height:.87!important}.legal-theme :is(h2,.h2,.banner__heading,.banner-heading,.rich-text__heading,.rich-text-heading,.featured-collections__heading,.legal-proof-grid__heading,.large){font-size:clamp(3.6rem,11vw,5.6rem)}.legal-theme.template-suffix-mix-match-capsules .product-form__buttons,.legal-theme.template-suffix-mix-match-dosettes .product-form__buttons{bottom:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.legal-theme *,.legal-theme *:before,.legal-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legal-design-system.css.map */
