:root { --e-global-typography-v4-gs-eyebrow-font-family:var(--gs-font-body); --e-global-typography-v4-gs-eyebrow-font-size:14px; --e-global-typography-v4-gs-eyebrow-font-weight:900; --e-global-typography-v4-gs-eyebrow-text-transform:uppercase; --e-global-typography-v4-gs-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-title-font-size:clamp(32px,3.8vw,52px); --e-global-typography-v4-gs-title-font-weight:900; --e-global-typography-v4-gs-title-line-height:0.92em; --e-global-typography-v4-gs-title-text-transform:uppercase; --e-global-typography-v4-gs-lede-font-family:var(--gs-font-body); --e-global-typography-v4-gs-lede-font-size:clamp(15px,1.2vw,18px); --e-global-typography-v4-gs-lede-line-height:1.5em; --e-global-typography-v4-gs-count-font-family:var(--gs-font-body); --e-global-typography-v4-gs-count-font-size:clamp(36px,4.2vw,58px); --e-global-typography-v4-gs-count-font-weight:900; --e-global-typography-v4-gs-count-line-height:0.78em; --e-global-typography-v4-gs-hero-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-hero-title-font-size:clamp(38px,4.35vw,60px); --e-global-typography-v4-gs-hero-title-font-weight:900; --e-global-typography-v4-gs-hero-title-line-height:0.92em; --e-global-typography-v4-gs-hero-title-text-transform:uppercase; --e-global-typography-v4-gs-btn-font-family:var(--gs-font-body); --e-global-typography-v4-gs-btn-font-weight:900; --e-global-typography-v4-gs-btn-alt-font-family:var(--gs-font-body); --e-global-typography-v4-gs-btn-alt-font-weight:900; --e-global-typography-v4-gs-card-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-card-title-font-size:18px; --e-global-typography-v4-gs-card-title-font-weight:900; --e-global-typography-v4-gs-card-title-text-transform:uppercase; --e-global-typography-v4-gs-card-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-card-text-font-size:14px; --e-global-typography-v4-gs-card-text-line-height:1.45em; --e-global-typography-v4-gs-info-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-info-label-font-size:11px; --e-global-typography-v4-gs-info-label-font-weight:900; --e-global-typography-v4-gs-info-label-letter-spacing:0.08em; --e-global-typography-v4-gs-info-label-text-transform:uppercase; --e-global-typography-v4-gs-info-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-info-text-font-size:clamp(14px,1.1vw,15px); --e-global-typography-v4-gs-info-text-line-height:1.55em; --e-global-typography-v4-gs-form-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-form-title-font-size:clamp(22px,2vw,28px); --e-global-typography-v4-gs-form-title-font-weight:900; --e-global-typography-v4-gs-form-title-text-transform:uppercase; --e-global-typography-v4-gs-form-sub-font-family:var(--gs-font-body); --e-global-typography-v4-gs-form-sub-font-size:14px; --e-global-typography-v4-gs-form-sub-line-height:1.5em; --e-global-typography-v4-gs-field-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-field-label-font-size:12px; --e-global-typography-v4-gs-field-label-font-weight:900; --e-global-typography-v4-gs-field-label-letter-spacing:0.06em; --e-global-typography-v4-gs-field-label-text-transform:uppercase; --e-global-typography-v4-gs-privacy-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-privacy-label-font-size:13px; --e-global-typography-v4-gs-privacy-label-font-weight:400; --e-global-typography-v4-gs-privacy-label-line-height:1.45em; --e-global-typography-v4-gs-success-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-success-title-font-size:20px; --e-global-typography-v4-gs-success-title-font-weight:900; --e-global-typography-v4-gs-success-title-text-transform:uppercase; --e-global-typography-v4-gs-success-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-success-text-font-size:15px; --e-global-typography-v4-gs-stat-num-font-family:var(--gs-font-body); --e-global-typography-v4-gs-stat-num-font-size:clamp(36px,4vw,54px); --e-global-typography-v4-gs-stat-num-font-weight:900; --e-global-typography-v4-gs-stat-num-line-height:1em; --e-global-typography-v4-gs-stat-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-stat-label-font-size:11px; --e-global-typography-v4-gs-stat-label-font-weight:900; --e-global-typography-v4-gs-stat-label-letter-spacing:0.08em; --e-global-typography-v4-gs-stat-label-text-transform:uppercase; --e-global-typography-v4-gs-body-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-body-text-font-size:clamp(15px,1.2vw,17px); --e-global-typography-v4-gs-body-text-line-height:1.65em; --e-global-typography-v4-gs-year-num-font-family:var(--gs-font-body); --e-global-typography-v4-gs-year-num-font-size:clamp(32px,3.5vw,44px); --e-global-typography-v4-gs-year-num-font-weight:900; --e-global-typography-v4-gs-year-num-line-height:1em; --e-global-typography-v4-gs-year-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-year-text-font-size:13px; --e-global-typography-v4-gs-year-text-font-weight:700; --e-global-typography-v4-gs-year-text-letter-spacing:0.05em; --e-global-typography-v4-gs-year-text-text-transform:uppercase; --e-global-typography-v4-gs-quote-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-quote-text-font-size:clamp(16px,1.3vw,18px); --e-global-typography-v4-gs-quote-text-font-weight:700; --e-global-typography-v4-gs-quote-text-line-height:1.5em; --e-global-typography-v4-gs-quote-cite-font-family:var(--gs-font-body); --e-global-typography-v4-gs-quote-cite-font-size:12px; --e-global-typography-v4-gs-quote-cite-font-weight:900; --e-global-typography-v4-gs-quote-cite-font-style:normal; --e-global-typography-v4-gs-quote-cite-letter-spacing:0.07em; --e-global-typography-v4-gs-quote-cite-text-transform:uppercase; --e-global-typography-v4-gs-eyebrow-light-font-family:var(--gs-font-body); --e-global-typography-v4-gs-eyebrow-light-font-size:clamp(12px,1vw,14px); --e-global-typography-v4-gs-eyebrow-light-font-weight:900; --e-global-typography-v4-gs-eyebrow-light-letter-spacing:0.08em; --e-global-typography-v4-gs-eyebrow-light-text-transform:uppercase; --e-global-typography-v4-gs-eyebrow-on-dark-font-family:var(--gs-font-body); --e-global-typography-v4-gs-eyebrow-on-dark-font-size:clamp(12px,1vw,14px); --e-global-typography-v4-gs-eyebrow-on-dark-font-weight:900; --e-global-typography-v4-gs-eyebrow-on-dark-letter-spacing:0.08em; --e-global-typography-v4-gs-eyebrow-on-dark-text-transform:uppercase; --e-global-typography-v4-gs-title-light-font-family:var(--gs-font-body); --e-global-typography-v4-gs-title-light-font-size:clamp(32px,3.8vw,52px); --e-global-typography-v4-gs-title-light-font-weight:900; --e-global-typography-v4-gs-title-light-line-height:0.92em; --e-global-typography-v4-gs-title-light-text-transform:uppercase; --e-global-typography-v4-gs-sec-lede-font-family:var(--gs-font-body); --e-global-typography-v4-gs-sec-lede-font-size:clamp(15px,1.2vw,17px); --e-global-typography-v4-gs-sec-lede-line-height:1.5em; --e-global-typography-v4-gs-sec-lede-dark-font-family:var(--gs-font-body); --e-global-typography-v4-gs-sec-lede-dark-font-size:clamp(15px,1.2vw,17px); --e-global-typography-v4-gs-sec-lede-dark-line-height:1.5em; --e-global-typography-v4-gs-unicita-num-font-family:var(--gs-font-body); --e-global-typography-v4-gs-unicita-num-font-size:40px; --e-global-typography-v4-gs-unicita-num-font-weight:900; --e-global-typography-v4-gs-unicita-num-line-height:1em; --e-global-typography-v4-gs-unicita-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-unicita-title-font-size:clamp(14px,1.1vw,16px); --e-global-typography-v4-gs-unicita-title-font-weight:900; --e-global-typography-v4-gs-unicita-title-text-transform:uppercase; --e-global-typography-v4-gs-unicita-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-unicita-text-font-size:14px; --e-global-typography-v4-gs-unicita-text-line-height:1.55em; --e-global-typography-v4-gs-tl-dot-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-tl-dot-label-font-size:13px; --e-global-typography-v4-gs-tl-dot-label-font-weight:900; --e-global-typography-v4-gs-tl-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-tl-title-font-size:clamp(15px,1.2vw,17px); --e-global-typography-v4-gs-tl-title-font-weight:900; --e-global-typography-v4-gs-tl-title-text-transform:uppercase; --e-global-typography-v4-gs-tl-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-tl-text-font-size:14px; --e-global-typography-v4-gs-tl-text-line-height:1.5em; --e-global-typography-v4-gs-cert-name-font-family:var(--gs-font-body); --e-global-typography-v4-gs-cert-name-font-size:22px; --e-global-typography-v4-gs-cert-name-font-weight:900; --e-global-typography-v4-gs-cert-name-letter-spacing:-0.01em; --e-global-typography-v4-gs-cert-desc-font-family:var(--gs-font-body); --e-global-typography-v4-gs-cert-desc-font-size:14px; --e-global-typography-v4-gs-cert-desc-line-height:1.5em; --e-global-typography-v4-gs-badge-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-badge-text-font-size:11px; --e-global-typography-v4-gs-badge-text-font-weight:900; --e-global-typography-v4-gs-badge-text-text-transform:uppercase; --e-global-typography-v4-gs-data-num-font-family:var(--gs-font-body); --e-global-typography-v4-gs-data-num-font-size:clamp(22px,2.5vw,30px); --e-global-typography-v4-gs-data-num-font-weight:900; --e-global-typography-v4-gs-data-num-line-height:1em; --e-global-typography-v4-gs-data-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-data-label-font-size:11px; --e-global-typography-v4-gs-data-label-font-weight:900; --e-global-typography-v4-gs-data-label-letter-spacing:0.06em; --e-global-typography-v4-gs-data-label-text-transform:uppercase; --e-global-typography-v4-gs-map-address-font-family:var(--gs-font-body); --e-global-typography-v4-gs-map-address-font-size:14px; --e-global-typography-v4-gs-map-address-line-height:1.5em; --e-global-typography-v4-gs-btn-sm-font-family:var(--gs-font-body); --e-global-typography-v4-gs-btn-sm-font-size:13px; --e-global-typography-v4-gs-btn-sm-font-weight:900; --e-global-typography-v4-gs-btn-sm-text-decoration:none; --e-global-typography-v4-gs-btn-ghost-dark-font-family:var(--gs-font-body); --e-global-typography-v4-gs-btn-ghost-dark-font-weight:900; --e-global-typography-v4-gs-btn-ghost-dark-text-decoration:none; --e-global-typography-v4-gs-filters-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-filters-label-font-size:12px; --e-global-typography-v4-gs-filters-label-font-weight:900; --e-global-typography-v4-gs-filters-label-letter-spacing:0.07em; --e-global-typography-v4-gs-filters-label-text-transform:uppercase; --e-global-typography-v4-gs-filter-chip-font-family:var(--gs-font-body); --e-global-typography-v4-gs-filter-chip-font-size:13px; --e-global-typography-v4-gs-filter-chip-font-weight:900; --e-global-typography-v4-gs-filter-chip-text-transform:uppercase; --e-global-typography-v4-gs-ricetta-tag-font-family:var(--gs-font-body); --e-global-typography-v4-gs-ricetta-tag-font-size:10px; --e-global-typography-v4-gs-ricetta-tag-font-weight:900; --e-global-typography-v4-gs-ricetta-tag-letter-spacing:0.05em; --e-global-typography-v4-gs-ricetta-tag-text-transform:uppercase; --e-global-typography-v4-gs-ricetta-gusto-font-family:var(--gs-font-body); --e-global-typography-v4-gs-ricetta-gusto-font-size:10px; --e-global-typography-v4-gs-ricetta-gusto-font-weight:900; --e-global-typography-v4-gs-ricetta-gusto-letter-spacing:0.08em; --e-global-typography-v4-gs-ricetta-gusto-text-transform:uppercase; --e-global-typography-v4-gs-ricetta-nome-font-family:var(--gs-font-body); --e-global-typography-v4-gs-ricetta-nome-font-size:clamp(13px,1vw,15px); --e-global-typography-v4-gs-ricetta-nome-font-weight:900; --e-global-typography-v4-gs-ricetta-nome-line-height:1.2em; --e-global-typography-v4-gs-ricetta-nome-text-transform:uppercase; --e-global-typography-v4-gs-ricetta-time-font-family:var(--gs-font-body); --e-global-typography-v4-gs-ricetta-time-font-size:11px; --e-global-typography-v4-gs-ricetta-time-font-weight:700; --e-global-typography-v4-gs-modal-tag-font-family:var(--gs-font-body); --e-global-typography-v4-gs-modal-tag-font-size:10px; --e-global-typography-v4-gs-modal-tag-font-weight:900; --e-global-typography-v4-gs-modal-tag-text-transform:uppercase; --e-global-typography-v4-gs-modal-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-modal-title-font-size:clamp(18px,2vw,24px); --e-global-typography-v4-gs-modal-title-font-weight:900; --e-global-typography-v4-gs-modal-title-line-height:1.1em; --e-global-typography-v4-gs-modal-title-text-transform:uppercase; --e-global-typography-v4-gs-meta-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-meta-text-font-size:12px; --e-global-typography-v4-gs-meta-text-font-weight:700; --e-global-typography-v4-gs-modal-sec-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-modal-sec-title-font-size:12px; --e-global-typography-v4-gs-modal-sec-title-font-weight:900; --e-global-typography-v4-gs-modal-sec-title-letter-spacing:0.08em; --e-global-typography-v4-gs-modal-sec-title-text-transform:uppercase; --e-global-typography-v4-gs-ingrediente-font-family:var(--gs-font-body); --e-global-typography-v4-gs-ingrediente-font-size:14px; --e-global-typography-v4-gs-step-font-family:var(--gs-font-body); --e-global-typography-v4-gs-step-font-size:14px; --e-global-typography-v4-gs-step-line-height:1.55em; --e-global-typography-v4-gs-modal-share-text-font-family:var(--gs-font-body); --e-global-typography-v4-gs-modal-share-text-font-size:12px; --e-global-typography-v4-gs-modal-share-text-font-weight:900; --e-global-typography-v4-gs-modal-share-text-text-transform:uppercase; --e-global-typography-v4-gs-btn-xs-font-family:var(--gs-font-body); --e-global-typography-v4-gs-btn-xs-font-size:13px; --e-global-typography-v4-gs-btn-xs-font-weight:900; --e-global-typography-v4-gs-btn-xs-text-decoration:none; --e-global-typography-v4-gs-shop-badge-font-family:var(--gs-font-body); --e-global-typography-v4-gs-shop-badge-font-size:10px; --e-global-typography-v4-gs-shop-badge-font-weight:900; --e-global-typography-v4-gs-shop-badge-letter-spacing:0.06em; --e-global-typography-v4-gs-shop-badge-text-transform:uppercase; --e-global-typography-v4-gs-shop-badge-promo-font-family:var(--gs-font-body); --e-global-typography-v4-gs-shop-badge-promo-font-size:10px; --e-global-typography-v4-gs-shop-badge-promo-font-weight:900; --e-global-typography-v4-gs-shop-badge-promo-letter-spacing:0.06em; --e-global-typography-v4-gs-shop-badge-promo-text-transform:uppercase; --e-global-typography-v4-gs-shop-cat-font-family:var(--gs-font-body); --e-global-typography-v4-gs-shop-cat-font-size:10px; --e-global-typography-v4-gs-shop-cat-font-weight:900; --e-global-typography-v4-gs-shop-cat-letter-spacing:0.08em; --e-global-typography-v4-gs-shop-cat-text-transform:uppercase; --e-global-typography-v4-gs-shop-name-font-family:var(--gs-font-body); --e-global-typography-v4-gs-shop-name-font-size:clamp(14px,1.1vw,16px); --e-global-typography-v4-gs-shop-name-font-weight:900; --e-global-typography-v4-gs-shop-name-line-height:1.1em; --e-global-typography-v4-gs-shop-name-text-transform:uppercase; --e-global-typography-v4-gs-shop-desc-font-family:var(--gs-font-body); --e-global-typography-v4-gs-shop-desc-font-size:13px; --e-global-typography-v4-gs-shop-desc-line-height:1.45em; --e-global-typography-v4-gs-shop-price-font-family:var(--gs-font-body); --e-global-typography-v4-gs-shop-price-font-size:18px; --e-global-typography-v4-gs-shop-price-font-weight:900; --e-global-typography-v4-gs-count-num-font-family:var(--gs-font-body); --e-global-typography-v4-gs-count-num-font-size:clamp(36px,4.2vw,58px); --e-global-typography-v4-gs-count-num-line-height:0.78em; --e-global-typography-v4-gs-count-label-font-family:var(--gs-font-body); --e-global-typography-v4-gs-count-label-font-size:12px; --e-global-typography-v4-gs-count-label-text-transform:uppercase; --e-global-typography-v4-gs-slider-eyebrow-font-family:var(--gs-font-body); --e-global-typography-v4-gs-slider-eyebrow-font-size:clamp(13px,1.05vw,15px); --e-global-typography-v4-gs-slider-eyebrow-font-weight:900; --e-global-typography-v4-gs-slider-eyebrow-text-transform:uppercase; --e-global-typography-v4-gs-slider-title-font-family:var(--gs-font-body); --e-global-typography-v4-gs-slider-title-font-size:clamp(38px,4.35vw,60px); --e-global-typography-v4-gs-slider-title-font-weight:900; --e-global-typography-v4-gs-slider-title-line-height:0.92em; --e-global-typography-v4-gs-slider-title-text-transform:uppercase; --e-global-typography-v4-gs-slider-lede-font-family:var(--gs-font-body); --e-global-typography-v4-gs-slider-lede-font-size:clamp(15px,1.25vw,18px); --e-global-typography-v4-gs-slider-lede-line-height:1.45em; --e-global-typography-v4-gs-slider-cta-font-family:var(--gs-font-body); --e-global-typography-v4-gs-slider-cta-font-weight:900; --e-global-typography-v4-gs-slider-cta-text-decoration:none; --e-global-typography-v4-gs-slider-ghost-font-family:var(--gs-font-body); --e-global-typography-v4-gs-slider-ghost-font-weight:900; --e-global-typography-v4-gs-slider-ghost-text-decoration:none; }@media(max-width: 1024px){:root { --e-global-typography-v4-gs-slider-title-font-size:clamp(38px,10vw,62px); }}@media(max-width: 767px){:root {  }}