:root{--eb-clinico: #0f3d2e;--eb-clinico-rgb: 15, 61, 46;--eb-eubiosi: #2f6e52;--eb-segnale: #51b15f;--eb-ottone: #b8925a;--eb-ottone-chiaro: #d4b483;--eb-siero: #dce8e6;--eb-avorio: #f5f1e8;--eb-avorio-rgb: 245, 241, 232;--eb-pietra: #e7e1d5;--eb-grafite: #18201c;--eb-grafite-rgb: 24, 32, 28;--eb-font-serif: "Newsreader", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--eb-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--eb-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-body-family: var(--eb-font-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--eb-font-serif);--font-heading-style: normal;--font-heading-weight: 400;--eb-radius-s: 6px;--eb-radius-m: 20px;--eb-radius-l: 28px;--eb-radius-pill: 999px;--eb-shadow-1: 0 1px 2px rgba(15, 61, 46, .04), 0 8px 24px rgba(15, 61, 46, .06);--eb-shadow-2: 0 2px 6px rgba(15, 61, 46, .05), 0 22px 56px rgba(15, 61, 46, .1);--eb-ease: cubic-bezier(.22, .61, .36, 1);--eb-ease-out: cubic-bezier(.16, 1, .3, 1);--eb-glass-bg: rgba(245, 241, 232, .6);--eb-glass-border: rgba(255, 255, 255, .45);--eb-glass-blur: 20px;--eb-sweep: var(--eb-eubiosi);--eb-photo-filter: brightness(1.05) contrast(1.02)}.color-scheme-3,.color-scheme-4,.color-scheme-24c1ac3b-6691-4659-820c-e98ebdb77b44{--eb-sweep: #ffffff}body{font-size:1.7rem;letter-spacing:0;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:750px){body{font-size:1.8rem}}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.86)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--eb-font-serif);font-weight:400;font-optical-sizing:auto;font-style:normal;letter-spacing:-.015em;line-height:1.12;text-transform:none;color:rgb(var(--color-foreground));text-wrap:balance}h1 strong,h2 strong,h3 strong,.h0 strong,.h1 strong,.h2 strong,.h3 strong,h1 b,h2 b,h3 b{font-weight:500}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em{font-style:italic;font-weight:400}.h0{font-size:clamp(4.4rem,2.8rem + 4vw,8.8rem);line-height:1.02;letter-spacing:-.025em}h1,.h1{font-size:clamp(3.4rem,2.4rem + 2.8vw,6rem);line-height:1.06;letter-spacing:-.02em}h2,.h2{font-size:clamp(2.8rem,2.1rem + 1.8vw,4.4rem);line-height:1.1}h3,.h3{font-size:clamp(2.2rem,1.9rem + .8vw,2.8rem);line-height:1.2}h4,.h4,h5,.h5,h6,.h6{font-family:var(--eb-font-sans);font-weight:600;letter-spacing:-.005em;text-transform:none}.caption-with-letter-spacing,.eb-label{font-family:var(--eb-font-mono);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rte a,.link{text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--eb-siero);color:var(--eb-grafite)}*:focus-visible{outline:.2rem solid var(--eb-ottone);outline-offset:.3rem;box-shadow:none}.price,.price-item,.badge,.field__input,.select__select,.quantity__input{font-family:var(--eb-font-sans);letter-spacing:0}.price-item{font-variant-numeric:tabular-nums}.badge{font-weight:600;letter-spacing:.02em}.button,.shopify-challenge__button,.customer button{min-height:5.6rem;padding:0 3.2rem;border-radius:var(--eb-radius-pill);font-family:var(--eb-font-sans);font-size:1.6rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-transform:none;transition:color .35s var(--eb-ease),background-color .35s var(--eb-ease),background-position .6s var(--eb-ease-out),transform .2s var(--eb-ease),box-shadow .35s var(--eb-ease)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]){background-image:linear-gradient(90deg,var(--eb-sweep) 0 50%,transparent 50% 100%);background-size:202% 100%;background-position:100% 0;background-repeat:no-repeat}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover{background-position:0 0}.button:not(.button--secondary):after,.button:not(.button--secondary):hover:after{box-shadow:none}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-background))}.button:not([disabled]):active{transform:scale(.98)}.eb-button__icon{display:inline-flex;margin-left:1rem;transition:transform .45s var(--eb-ease-out)}.eb-button__icon .eb-icon{width:1.8rem;height:1.8rem}.button:hover .eb-button__icon{transform:translate(.4rem)}.shopify-payment-button__button{min-height:5.6rem;border-radius:var(--eb-radius-pill)!important;overflow:hidden}.card-wrapper .card{transition:transform .5s var(--eb-ease-out),box-shadow .5s var(--eb-ease-out)}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-.4rem)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{box-shadow:var(--eb-shadow-2)}}.card__heading{font-family:var(--eb-font-serif);font-weight:450;letter-spacing:-.01em}.cart-count-bubble{background-color:var(--eb-ottone);color:var(--eb-grafite)}.section-header{z-index:4}.header-wrapper{transition:background-color .45s var(--eb-ease),box-shadow .45s var(--eb-ease),border-color .45s var(--eb-ease),-webkit-backdrop-filter .45s var(--eb-ease),backdrop-filter .45s var(--eb-ease)}.header__menu-item{font-family:var(--eb-font-sans);font-size:1.5rem;font-weight:500;letter-spacing:.01em}html.eb-scrolled .header-wrapper,.header-wrapper.eb-header:has(details[open]){background:var(--eb-glass-bg);-webkit-backdrop-filter:saturate(160%) blur(var(--eb-glass-blur));backdrop-filter:saturate(160%) blur(var(--eb-glass-blur));border-bottom-color:var(--eb-glass-border);box-shadow:0 10px 40px -12px rgba(var(--eb-clinico-rgb),.12)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.eb-scrolled .header-wrapper,.header-wrapper.eb-header:has(details[open]){background:rgba(var(--eb-avorio-rgb),.96)}}.section-header:has(.eb-header--transparent){margin-bottom:calc(-1 * var(--header-height, 0px))}html:not(.eb-scrolled) .eb-header--transparent:not(:has(details[open])){--color-foreground: var(--eb-avorio-rgb);background:transparent;border-bottom-color:rgba(var(--eb-avorio-rgb),.14);box-shadow:none}.eb-header .mega-menu__content,.eb-header .header__submenu{--color-foreground: var(--eb-grafite-rgb)}.eb-header .mega-menu__content{background:rgba(var(--eb-avorio-rgb),.97);border-color:rgba(var(--eb-clinico-rgb),.08)}.eb-logo{display:grid}.eb-logo>.eb-logo__default,.eb-logo>.eb-logo__inverse{grid-area:1 / 1;display:block;transition:opacity .45s var(--eb-ease)}html.eb-scrolled .eb-logo__default .header__heading-logo,.eb-header:has(details[open]) .eb-logo__default .header__heading-logo{mix-blend-mode:multiply}.eb-logo>.eb-logo__inverse{display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}@media screen and (min-width:990px){.header--middle-left .eb-logo>.eb-logo__inverse,.header--top-left .eb-logo>.eb-logo__inverse{justify-content:flex-start}}html:not(.eb-scrolled) .eb-header--transparent:not(:has(details[open])) .eb-logo__default{opacity:0}html:not(.eb-scrolled) .eb-header--transparent:not(:has(details[open])) .eb-logo__inverse{opacity:1}.eb-wordmark{font-family:var(--eb-font-serif);font-size:clamp(2.4rem,2rem + 1vw,3.2rem);font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--eb-avorio);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.card__media img,.product__media img,.product-media-container img,.product__media-item img,.thumbnail-list img,.product-popup-modal__content img,.cart-item__image,.cart-notification-product__image img,.predictive-search__image,[class*=teca] img,[class*=eb-bento] img,[class*=eb-coll] img,.eb-mega__img{filter:var(--eb-photo-filter)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/eb-design-system.css.map */
