:root{--fds-forest:#173b35;--fds-teal:#0f766e;--fds-teal-dark:#0b5e58;--fds-sage:#dfe9e4;--fds-mist:#f4f7f5;--fds-warm:#f8f7f3;--fds-ink:#17201d;--fds-muted:#64706b;--fds-line:#dbe3df;--fds-white:#fff;--fds-r:20px;--fds-r-sm:12px;--fds-shadow:0 14px 38px rgba(23,59,53,.07)}body{color:var(--fds-ink);letter-spacing:.015em;background:var(--fds-white)}body:not(:has(#shopify-section-template--18874423738697__slideshow_r8UNeK)) #MainContent{background:linear-gradient(180deg,#fff 0,var(--fds-mist) 100%)}.page-width{max-width:124rem}.header-wrapper{border-bottom:1px solid rgba(23,59,53,.09);-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px)}.header__menu-item{font-size:1.35rem;letter-spacing:.035em}.header__menu-item:hover{color:var(--fds-teal)}.mega-menu__content{border-top:1px solid var(--fds-line);box-shadow:0 18px 45px #173b3514}.mega-menu__link--level-2{font-weight:700;color:var(--fds-forest)}.button,.shopify-payment-button__button,.quick-add__submit{border-radius:999px!important;letter-spacing:.02em;font-weight:600;min-height:4.8rem}.button:not(.button--secondary){--color-button:15,118,110;--color-button-text:255,255,255}.button:hover{transform:translateY(-1px)}.card,.product-card-wrapper .card,.article-card-wrapper .card,.collection-list .card{border-radius:var(--fds-r)!important;overflow:hidden}.card__inner,.media{border-radius:inherit}.product-card-wrapper .card{background:var(--fds-white);border:1px solid var(--fds-line);box-shadow:0 5px 18px #173b3509;height:100%;transition:.22s ease}.product-card-wrapper .card:hover{box-shadow:var(--fds-shadow);transform:translateY(-3px)}.product-card-wrapper .card__media{background:#f7f8f6}.product-card-wrapper .card__information{padding-top:1.4rem}.card__heading{font-weight:600;line-height:1.25}.price{font-weight:600;color:var(--fds-forest)}.quick-add{margin-top:1.2rem}.quick-add__submit{font-size:1.35rem}.badge{border-radius:999px!important}.collection-hero{background:linear-gradient(135deg,#f7f8f5,#eef2ef)!important;padding:5rem 0 4rem;border-bottom:1px solid var(--fds-line)}.collection-hero__inner{align-items:center}.collection-hero__title{font-size:clamp(3.2rem,5vw,5.8rem);letter-spacing:-.035em;color:var(--fds-forest);margin-bottom:1.6rem}.collection-hero__description{max-width:76rem;color:var(--fds-muted);font-size:1.7rem;line-height:1.65}.facets-wrapper{margin-bottom:2rem}.facets__form,.mobile-facets__open{font-size:1.4rem}.product-grid{row-gap:3.2rem!important}body:has([id^=MainProduct-]) .product{padding-top:3rem}.product__info-container{background:#fff;border:1px solid var(--fds-line);border-radius:24px;padding:3rem!important;box-shadow:var(--fds-shadow)}.product__title h1{font-size:clamp(3rem,4vw,4.8rem)!important;line-height:1.03;letter-spacing:-.04em;color:var(--fds-forest)}.product__title>a.product__title{display:none!important}.product__description{line-height:1.75;border-top:1px solid var(--fds-line);margin-top:2.4rem;padding-top:2.4rem}.product__description h2{margin-top:3.2rem;color:var(--fds-forest)}.product__media img{border-radius:22px}.jdgm-prev-badge{margin:.4rem 0 1rem}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.2rem}.product__accordion{border-color:var(--fds-line)}.main-page-title,.main-blog .title--primary{font-size:clamp(3.2rem,5vw,5.8rem);letter-spacing:-.035em;color:var(--fds-forest);margin-top:4rem}.rte{line-height:1.75}.rte h2{color:var(--fds-forest);font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:-.02em}.rte h3{color:var(--fds-forest)}.rte .hero,.rte .hero-servizi,.rte .box,.rte .card,.rte .cta-box,.rte .footerCta{border-radius:var(--fds-r)!important;border:1px solid var(--fds-line)!important;box-shadow:var(--fds-shadow)!important}.rte .btn,.rte .btnPrimary{border-radius:999px!important}.rte .btn.primary,.rte .btnPrimary{background:var(--fds-teal)!important;color:#fff!important;border-color:var(--fds-teal)!important}.rte .pill,.rte .badge{border-radius:999px!important;background:#e7f2ee!important;color:var(--fds-forest)!important;border-color:#c9dfd7!important}.article-template{background:transparent}.article-template__hero-container{max-width:100rem;margin-inline:auto}.article-template__hero-container .media{border-radius:24px;overflow:hidden}.article-template__title{font-size:clamp(3.4rem,5vw,5.8rem);line-height:1.05;letter-spacing:-.04em;color:var(--fds-forest);max-width:90rem;margin-inline:auto}.article-template__content{max-width:82rem!important;font-size:1.72rem;line-height:1.78;color:#29332f}.article-template__content h2{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.15;letter-spacing:-.025em;color:var(--fds-forest);margin-top:5rem}.article-template__content h3{font-size:2.1rem;color:var(--fds-forest);margin-top:3rem}.fds-article-answer{background:linear-gradient(135deg,#e7f2ee,#f8f7f3);border:1px solid #cfe1da;border-radius:20px;padding:2.4rem 2.6rem;margin:2rem 0 4rem;font-size:1.82rem}.fds-note{background:#fff;border-left:4px solid var(--fds-teal);border-radius:0 16px 16px 0;padding:1rem 2.4rem 2rem;margin:4rem 0;box-shadow:0 8px 24px #173b350d}.fds-compare-table{overflow-x:auto;margin:2.5rem 0 4rem;border:1px solid var(--fds-line);border-radius:16px;background:#fff}.fds-compare-table table{width:100%;border-collapse:collapse;min-width:650px}.fds-compare-table th{background:var(--fds-forest);color:#fff;text-align:left}.fds-compare-table th,.fds-compare-table td{padding:1.4rem 1.6rem;border-bottom:1px solid var(--fds-line);vertical-align:top}.fds-compare-table tr:last-child td{border-bottom:0}.article-template__content a{color:var(--fds-teal-dark);text-decoration-thickness:1px;text-underline-offset:3px}.main-blog{padding-top:5rem!important}.main-blog:before{content:"Approfondimenti su tricologia, galenica, formulazione, integrazione e salute";display:block;max-width:72rem;color:var(--fds-muted);font-size:1.8rem;line-height:1.55;margin-bottom:3rem}.main-blog .blog-articles{gap:3rem}.article-card-wrapper .card{background:#fff;border:1px solid var(--fds-line);box-shadow:0 6px 24px #173b350a}.article-card-wrapper .card:hover{box-shadow:var(--fds-shadow);transform:translateY(-2px);transition:.2s ease}body:not(:has(#shopify-section-template--18874423738697__slideshow_r8UNeK)) .image-with-text__content,body:not(:has(#shopify-section-template--18874423738697__slideshow_r8UNeK)) .rich-text__wrapper{border-radius:var(--fds-r)}body:not(:has(#shopify-section-template--18874423738697__slideshow_r8UNeK)) .color-inverse{--color-background:23,59,53;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:23,59,53}.fds-footer-map{background:#f6f8f6;border-top:1px solid var(--fds-line);padding:5.5rem 0}.fds-footer-map__top{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;padding-bottom:3.5rem;margin-bottom:3.5rem;border-bottom:1px solid var(--fds-line)}.fds-footer-map__top h2{font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.08;letter-spacing:-.03em;color:var(--fds-forest);margin:.5rem 0 0}.fds-footer-map__top>p{font-size:1.7rem;line-height:1.6;color:var(--fds-muted);max-width:52rem}.fds-footer-map__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.fds-footer-map__heading{font-weight:700;font-size:1.65rem;color:var(--fds-forest);text-decoration:none}.fds-footer-map__column ul{list-style:none;margin:1.4rem 0 0;padding:0}.fds-footer-map__column li+li{margin-top:.8rem}.fds-footer-map__column li a{color:#5e6964;text-decoration:none}.fds-footer-map__column li a:hover{color:var(--fds-teal)}.footer{margin-top:0!important}.footer__content-top{padding-top:3rem}.newsletter__wrapper{border-radius:0!important}@media(max-width:989px){.fds-footer-map__grid{grid-template-columns:1fr 1fr}.fds-footer-map__top{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:749px){.product__info-container{padding:2rem!important}.article-template__content{font-size:1.62rem}.fds-article-answer{padding:2rem}.main-page-title{margin-top:2rem}.page-width{padding-left:1.8rem;padding-right:1.8rem}.collection-hero{padding:3.2rem 0}.fds-footer-map__grid{grid-template-columns:1fr 1fr;gap:2.4rem 1.4rem}.fds-footer-map{padding:4rem 0}.fds-footer-map__top{margin-bottom:2.5rem;padding-bottom:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fds-modern-2026.css.map */
