.per-chi-indicata{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px}span.per-chi-indicata__item{padding:6px 12px;border-radius:999px;background:#eef3f7;font-size:14px;font-weight:700;border:1px solid #CDDAE4}.per-chi-indicata-wrapper{padding:24px 0;border-top:1px solid #CDDAE4;margin:24px 0;border-bottom:1px solid #CDDAE4}p.product__text.caption-with-letter-spacing{background-color:#eef3f7;width:fit-content;padding:6px 12px;border-radius:24px;color:#3b6281;font-weight:600;text-decoration:underline}.descrizione-emotiva p{font-size:16px}variant-radios{margin-top:40px}.ingredient-story-box{background:#e8edf0;border:2px solid #3f6688;border-radius:20px;padding:50px;max-width:1200px;margin-top:40px}.ingredient-story-label{display:flex;align-items:center;gap:16px;color:#3f6688;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:24px}.ingredient-story-label .line{width:36px;height:4px;background:#3f6688;border-radius:4px}.ingredient-story-title{font-size:24px;line-height:1.1;font-weight:700;color:#1b2838;margin:0 0 24px}.ingredient-story-text{font-size:28px;line-height:1.5;color:#4f5f6f;max-width:1050px;margin-bottom:40px}.ingredient-story-link{display:inline-flex;align-items:center;gap:14px;color:#3f6688;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ingredient-story-link span{font-size:38px;transition:transform .3s ease}.ingredient-story-link:hover span{transform:translate(8px)}.formula-principles{background:#f7f7f7;border:1px solid #E5E5E5;border-radius:24px;padding:24px}.formula-principles__title{text-align:center;font-size:16px;font-weight:700;color:#4b5a69}.formula-principles__grid{display:flex;flex-wrap:wrap;justify-content:space-around}.formula-principles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.formula-principle{text-align:center;min-width:33.3%}.formula-principle__icon{width:64px;height:64px;align-items:center;justify-content:center;display:block;margin:auto}.formula-principle__icon svg{width:100%;height:100%}.formula-principle__label{font-size:14px;line-height:1.3;font-weight:700;text-transform:uppercase;color:#1e2732}.image-comparison .large-up-hide{display:initial!important}.slider-button{background-color:#fff0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.mc-modal.is-open{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#000000d6}.wg-gift-badge{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.2rem .8rem;border-radius:999px;background-color:rgba(var(--color-foreground),.06);color:var(--color-success);font-size:1.2rem;font-weight:600;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.wg-gift-badge__icon{width:1.2rem;height:1.2rem;flex-shrink:0}.wg-sticky-atc-pinned body{padding-bottom:var(--wg-sticky-atc-height, 0px)}@media screen and (min-width:750px){.wg-sticky-atc-pinned body{padding-bottom:0}}@media screen and (max-width:749px){.wg-sticky-atc-pinned #whas-ap-fl-b{transform:translateY(calc(-1 * var(--wg-sticky-atc-height, 0px)));transition:transform var(--duration-default) ease}}.cart-terms-notice p{margin:0}.cart-terms-notice a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.mini-cart__navigation .product-content .link{margin-inline-end:2rem;font-family:var(--font-heading-family);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.taxes-discounts small.tax-note.caption-large.rte,.cart-terms-notice p.tax-note.caption-large.rte{font-size:12px}.card-information__wrapper>*:not(.visually-hidden:first-child)+*{margin-top:.6rem;line-height:100%;margin-bottom:24px}.card-information__wrapper .price{margin-top:24px!important}.trusted-shops-product-widget{width:100%;max-width:100%;overflow:hidden;margin:6px 0}.trusted-shops-product-widget etrusted-widget{display:block;width:100%;max-width:100%}@media screen and (max-width:749px){.trusted-shops-product-widget{width:100%;overflow:visible}.trusted-shops-product-widget etrusted-widget{display:block;transform:scale(.75);transform-origin:left center;width:133.333%}}.card-information__heading{margin:0}.card-information__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;line-height:1.35}.card-information__format{margin:.2rem 0 0;min-height:1.4em;color:rgba(var(--color-foreground),.7)}.card-information__rating{display:flex;align-items:center;gap:.4rem;min-height:1.8em;margin:.6rem 0 0}.card-information__rating .rating,.card-information__rating .rating-text,.card-information__rating .rating-count{margin:0}.card-information__rating .rating-count{color:rgba(var(--color-foreground),.7)}.trusted-shops-product-widget{min-height:2rem;margin:.6rem 0 0}.card-information__price{margin:.6rem 0 0}.card-information__price .price sup,.card-information__price .price sub,.card-information__price .price .price__decimals{font-size:inherit;vertical-align:baseline;line-height:inherit}.card-information__button .button--options{justify-content:center}.card-information__button .button--options .icon-cart{display:none}@media screen and (max-width:749px){.card-information__title{font-size:1.4rem}.card-information__format,.card-information__rating .rating-text,.card-information__rating .rating-count{font-size:1.2rem}}.card-information__price .price,.card-information__price .price-item{overflow-wrap:anywhere}.card--product+.card-information .card-information__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(2em * (1 + .4 / var(--font-body-scale)));min-height:calc(2lh + .2rem)}@media screen and (max-width:600px){.card--product+.card-information .card-information__text{-webkit-line-clamp:3}}.wg-promo-badge--product{display:inline-block;margin:.4rem 0 1.6rem;padding:.8rem 1.2rem;font-size:1.3rem;text-transform:none;letter-spacing:.02em}.wg-promo-bar__link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.2rem;min-height:3.6rem;padding:.6rem 0;text-align:center;text-decoration:none;color:rgb(var(--color-foreground))}.wg-promo-bar__text{font-size:1.5rem;font-weight:600}.wg-promo-bar__cta{font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}a.wg-promo-bar__link:hover .wg-promo-bar__cta{text-decoration-thickness:.2rem}@media screen and (max-width:749px){.wg-promo-bar__text{font-size:1.3rem}.wg-promo-bar__cta{font-size:1.2rem}}.wg-promo-badge[data-wg-from]:not(.is-live){display:none!important}.wg-promo-badge{width:auto;max-width:100%;white-space:normal;line-height:1.25;text-align:left}.card__badge:has(.wg-promo-badge){max-width:calc(100% - 2rem)}.card__badge .wg-promo-badge{width:max-content;max-width:100%;white-space:nowrap;word-break:normal}.wg-readmore{position:relative}.product__info-container .product__description.wg-readmore{margin-bottom:4rem}.wg-readmore__content{transition:max-height .35s cubic-bezier(.4,0,.2,1)}.wg-readmore.is-collapsible:not(.is-expanded) .wg-readmore__content{max-height:var(--wg-readmore-height, 12em);overflow:hidden}.wg-readmore.is-animating .wg-readmore__content{overflow:hidden}.wg-readmore__toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:2.4rem;padding:.2rem .4rem;margin:0 -.4rem;border:0;border-radius:.4rem;background:none;cursor:pointer;font-family:inherit;font-size:.675em;font-weight:600;line-height:1.4;letter-spacing:.02em;color:rgb(var(--color-base-accent));text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.wg-readmore__toggle[hidden]{display:none}.wg-readmore__label{background:linear-gradient(currentColor,currentColor) 0 100% / 0 .1rem no-repeat;transition:background-size .25s ease}.wg-readmore__toggle:hover .wg-readmore__label{background-size:100% .1rem}.wg-readmore__toggle:focus-visible{outline:.2rem solid rgb(var(--color-base-accent));outline-offset:.2rem;box-shadow:none}.wg-readmore__icon{flex:none;transition:transform .3s ease}.wg-readmore.is-expanded .wg-readmore__icon{transform:rotate(180deg)}.wg-readmore__dots{font-weight:400;color:rgb(var(--color-foreground));margin-right:-.2rem}.wg-readmore.is-expanded .wg-readmore__dots{display:none}.wg-readmore.is-collapsible:not(.is-expanded) .wg-readmore__toggle{position:absolute}.wg-readmore.is-collapsible:not(.is-expanded) .wg-readmore__toggle.is-right{left:auto!important;right:0;margin:0;padding-left:4rem;background:linear-gradient(to right,rgba(var(--color-background),0),rgb(var(--color-background)) 3.2rem)}.wg-readmore.is-animating .wg-readmore__toggle{opacity:0}.wg-readmore .wg-readmore__toggle{transition:opacity .2s ease}.wg-readmore.is-expanded .wg-readmore__toggle{position:static;top:auto!important;left:auto!important;margin-top:.8rem}.wg-readmore .wg-readmore__less,.wg-readmore.is-expanded .wg-readmore__more{display:none}.wg-readmore.is-expanded .wg-readmore__less{display:inline}@media(prefers-reduced-motion:reduce){.wg-readmore__content,.wg-readmore__icon,.wg-readmore__label,.wg-readmore .wg-readmore__toggle{transition:none}}#MainContent>.shopify-section:first-child .section--padding{padding-top:calc(var(--section-padding-top) * .75)}@media screen and (min-width:750px){#MainContent>.shopify-section:first-child .section--padding{padding-top:var(--section-padding-top)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/style-custom.css.map */
