:root{--lyo-green: #0e3b1d;--lyo-green-2: #1f5a32;--lyo-cream: #f4f7f2;--lyo-ink: #12241a;--lyo-white: #ffffff;--lyo-radius-pill: 999px;--lyo-radius-media: 20px;--lyo-radius-card: 24px;--lyo-section-space: clamp(6rem, 10vw, 12rem);--lyo-container: 1400px;--lyo-gutter: clamp(1.6rem, 4vw, 4rem);--lyo-font-display: var(--font-heading-family), Georgia, "Times New Roman", serif;--lyo-font-body: var(--font-body-family), system-ui, -apple-system, "Segoe UI", sans-serif;--buttons-radius: var(--lyo-radius-pill);--buttons-radius-outset: var(--lyo-radius-pill);--media-radius: var(--lyo-radius-media);--product-card-corner-radius: var(--lyo-radius-media);--collection-card-corner-radius: var(--lyo-radius-media);--blog-card-corner-radius: var(--lyo-radius-media);--text-boxes-radius: var(--lyo-radius-media);--popup-corner-radius: var(--lyo-radius-media);--badge-corner-radius: var(--lyo-radius-pill);--variant-pills-radius: var(--lyo-radius-pill)}[data-fruit]{--fruit-bg: var(--lyo-green);--fruit-fg: var(--lyo-cream);--fruit-gradient: var(--fruit-bg);--fruit-soft: var(--lyo-cream)}[data-fruit=fraise]{--fruit-bg: #d8283a;--fruit-fg: #ffffff}[data-fruit=framboise]{--fruit-bg: #b0155a;--fruit-fg: #ffffff}[data-fruit=banane]{--fruit-bg: #f8e08e;--fruit-fg: var(--lyo-ink)}[data-fruit=mangue]{--fruit-bg: #f26b21;--fruit-fg: var(--lyo-ink)}[data-fruit=ananas]{--fruit-bg: #f2c31b;--fruit-fg: var(--lyo-ink)}[data-fruit=myrtille]{--fruit-bg: #2b3990;--fruit-fg: #ffffff}[data-fruit=fruits-rouges]{--fruit-bg: #8c1d2f;--fruit-fg: #ffffff;--fruit-gradient: linear-gradient(135deg, #d8283a 0%, #8c1d2f 55%, #b0155a 100%)}[data-fruit=fruits-jaunes]{--fruit-bg: #f4a80d;--fruit-fg: var(--lyo-ink);--fruit-gradient: linear-gradient(135deg, #f26b21 0%, #f4a80d 50%, #f2c31b 100%)}[data-fruit=fruits-melanges]{--fruit-bg: #2e6b3f;--fruit-fg: #ffffff;--fruit-gradient: linear-gradient(135deg, #d8283a 0%, #f26b21 35%, #f2c31b 65%, #2b3990 100%)}@supports (color: color-mix(in srgb,red,blue)){[data-fruit]{--fruit-soft: color-mix(in srgb, var(--fruit-bg) 14%, #ffffff)}}.lyo-fruit-surface{background:var(--fruit-gradient);color:var(--fruit-fg)}.lyo-fruit-soft{background:var(--fruit-soft);color:var(--lyo-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;text-wrap:balance}.lyo-display{font-family:var(--lyo-font-display);font-size:clamp(4.4rem,11vw,12rem);line-height:.95;letter-spacing:-.02em;text-wrap:balance;margin:0}.lyo-title{font-family:var(--lyo-font-display);font-size:clamp(3.2rem,6vw,6.4rem);line-height:1;letter-spacing:-.015em;text-wrap:balance;margin:0}.lyo-eyebrow{font-family:var(--lyo-font-body);font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0}.lyo-lead{font-family:var(--lyo-font-body);font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.5;max-width:60ch;margin:0}.lyo-container{width:100%;max-width:var(--lyo-container);margin-inline:auto;padding-inline:var(--lyo-gutter)}.lyo-section{padding-block:var(--lyo-section-space)}.button{font-family:var(--lyo-font-body);font-weight:700;letter-spacing:.02em;transition:transform .2s ease}@media(hover:hover){.button:not([disabled]):hover{transform:translateY(-2px)}}.lyo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 3rem;border:2px solid transparent;border-radius:var(--lyo-radius-pill);font-family:var(--lyo-font-body);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.lyo-btn:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(hover:hover){.lyo-btn:hover{transform:translateY(-2px)}}.lyo-btn--light{background:var(--lyo-white);color:var(--lyo-green)}.lyo-btn--dark{background:var(--lyo-green);color:var(--lyo-cream)}.lyo-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.lyo-badge{display:inline-flex;align-items:center;padding:.6rem 1.4rem;border-radius:var(--lyo-radius-pill);background:var(--lyo-green);color:var(--lyo-cream);font-family:var(--lyo-font-body);font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.button,.lyo-btn{transition:none}.button:hover,.lyo-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-brand.css.map */
