:root{--gf-title-h1: clamp(44px, 4.166667vw, 60px);--gf-title-h2: clamp(36px, 3.333333vw, 48px);--gf-title-color: #261a1a}html .gf-display-type{font-weight:400!important;font-synthesis:none;font-variant-caps:normal;text-transform:none!important;letter-spacing:0!important;line-height:1.08!important;overflow-wrap:normal;word-break:normal}html #MainContent :is(h1,h2).gf-display-type{color:var(--gf-title-color)!important;text-wrap:balance}html #MainContent h1.gf-display-type{font-size:var(--gf-title-h1)!important}html #MainContent h2.gf-display-type{font-size:var(--gf-title-h2)!important}html #MainContent :is(.gf-finder-q__prompt,.gf-finder-steps__title,.gf-finder-steps__number).gf-display-type{font-size:24px!important;line-height:29px!important}html #MainContent :is(h1,h2).gf-display-type :is(span,strong,em,a){color:inherit!important;font-weight:inherit!important}html #MainContent :is(.gf-comfort-level__title,.gf-newsletter__title,.gf-feature-banner__title,.gf-collection-flagship__heading,.banner-recipes__text>h1).gf-display-type{color:#fff!important}html #MainContent :is(.gf-how-it-works__headings,.gf-why-choose__head){gap:10px}.gf-display-word{display:inline-block;white-space:nowrap;font:inherit}.gf-display-initial{font-size:1em}.gf-display-rest{font-size:calc(1em * var(--gf-display-rest-ratio, .8040935673))}.gf-display-initial,.gf-display-rest{line-height:inherit}html :is(.gf-collection-grid__name,.gf-product-rail__name,.gf-corp-hub-boxes__title,.gf-corp-box__name,.gf-corp-plan-card__title,.gf-corp-hub-plan__summary-title,.gf-finder-card__title,.gf-finder-alt__name,.gf-cart-item__name,.card__heading,.product-recommendation-card__title){font-family:var(--site-body-font)!important;font-weight:500!important;font-size:20px!important;line-height:1.4!important;letter-spacing:-.02em!important;text-transform:none!important;margin-block:0!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}html :is(.gf-product__gift-label,.gf-cart-gift__label,.gf-occasion-grid__label,.gf-recipient-cards__name,.gf-moment-grid__caption,.gf-tile-caption,.footer-block__heading,.mega-menu__promo-heading,.our-story-top__label-text){font-family:var(--site-body-font)!important;font-weight:500!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}html :is(.gf-product__gift-label,.gf-cart-gift__label){font-size:14px!important;line-height:20px!important}html :is(.gf-mm__col-heading,.gf-footer__col-title){font-family:var(--site-body-font)!important;font-weight:600!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}html .product-recommendations-swiper__title{font-family:var(--site-heading-font)!important;font-weight:400!important}@media(min-width:1401px){html .product-recommendations-swiper>.page-width{max-width:min(1290px,calc(100% - 192px))}}html :is(button,input,select,textarea,.gf-btn,.button,.header__menu-item){font-family:var(--site-body-font)!important}html :is(.gf-cart-item__price,.cart-item__totals,.cart-item__price-wrapper,.price){font-family:var(--site-body-font);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:749px){:root{--gf-title-h1: clamp(36px, 10.25641vw, 40px);--gf-title-h2: clamp(28px, 8.205128vw, 32px)}html #MainContent .gf-finder-q__prompt.gf-display-type{font-size:15px!important;line-height:22px!important}html #MainContent .gf-finder-q{width:100%}html #MainContent :is(.gf-finder-steps__title,.gf-finder-steps__number).gf-display-type{font-size:20px!important;line-height:26px!important}html :is(.our-story-video__left,.our-story-video__right){min-width:0}html .simple-quote-section__heading{font-size:clamp(28px,9.2vw,36px)!important}html #MainContent .gf-hero{padding-bottom:0}html :is(.gf-collection-grid__name,.gf-product-rail__name,.gf-cart-item__name,.card__heading,.product-recommendation-card__title){font-size:16px!important;line-height:1.45!important}}@media(max-width:359px){html .gf-header__logo img{width:96px}html .gf-header__utils{gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/gf-typography.css.map */
