:root{
--font-body--family:'Noto Sans', system-ui, sans-serif;
--font-paragraph--family:'Noto Sans', system-ui, sans-serif;
--font-subheading--family:'Noto Sans', system-ui, sans-serif;
--font-accent--family:'Noto Sans', system-ui, sans-serif;
--font-heading--family:'Spectral', Georgia, serif;
--font-h1--family:'Spectral', Georgia, serif;
--font-h2--family:'Spectral', Georgia, serif;
--font-h3--family:'Spectral', Georgia, serif;
--font-h4--family:'Noto Sans', system-ui, sans-serif;
--font-h5--family:'Noto Sans', system-ui, sans-serif;
--font-h6--family:'Noto Sans', system-ui, sans-serif;
--font-body-family:'Noto Sans', system-ui, sans-serif;
--font-heading-family:'Spectral', Georgia, serif;
--am-display:56px;
--am-h1:32px;
--am-h2:24px;
--am-h3:20px;
--font-h1--size:var(--am-h1);
--font-h2--size:var(--am-h2);
--font-h3--size:var(--am-h3);
--font-size--h1:var(--am-h1);
--font-size--h2:var(--am-h2);
--font-size--h3:var(--am-h3)
}
body,p,li,td,th,input,select,textarea,button{font-family:var(--font-body--family)}
h1,h2,h3,.text-block.h1 h1,.text-block.h2 h2,.text-block.h3 h3,.text-block.h4 h1,.text-block.h5 h1,.text-block.h6 h1{font-family:var(--font-heading--family)!important}
h1{font-size:var(--am-h1)!important;line-height:1.2!important}
h2{font-size:var(--am-h2)!important;line-height:1.25!important}
h3{font-size:var(--am-h3)!important;line-height:1.3!important}
.slideshow-hero__title,h1.slideshow-hero__title,h2.slideshow-hero__title{font-size:var(--am-display)!important;line-height:1.1!important;font-family:var(--font-heading--family)!important}
@media screen and (max-width:767px){:root{--am-display:36px;--am-h1:26px;--am-h2:21px;--am-h3:18px}}
.slideshow-hero__btn-wrap a.slideshow-hero__btn.slideshow-hero__btn,.slideshow-hero__btn-wrap a.slideshow-hero__btn.slideshow-hero__btn *,a.slideshow-hero__btn.slideshow-hero__btn{font-family:var(--font-body--family)!important}
@media screen and (min-width:768px){.footer-content.spacing-style{grid-template-columns:15% 15% 15% 25%!important;gap:0px!important;column-gap:5%!important}.footer-content.spacing-style>*:last-child{margin-left:10%!important}.footer-content.spacing-style>* h2,.footer-content.spacing-style>* h3,.footer-content.spacing-style>* .footer-block__heading{font-weight:300!important}}
.menu__heading__default{font-weight:400!important}
.product-showcase__media.product-showcase__media{background-color:#F6F7F5!important}
@media screen and (max-width:767px){.section.section--page-width.color-scheme-5{--section-min-height:0px !important;--padding-block-start:5px !important;--padding-block-end:5px !important}}
.slideshow-hero__btn-wrap a.slideshow-hero__btn.slideshow-hero__btn{min-height:44px;font-size:14px}
.menu-drawer__menu-item,a.mega-menu__link,.menu-list__link-title{min-height:44px;display:flex;align-items:center}
button.slideshow-hero__dot.slideshow-hero__dot{box-sizing:content-box!important;padding:18px 8px!important;background-clip:content-box!important}
.fyc-subtitle.fyc-subtitle{font-size:16px!important}
.menu__heading__default,.menu__heading__accordion{font-size:14px!important}
@media screen and (max-width:767px){.slideshow-hero__subtitle.slideshow-hero__subtitle{font-size:16px!important}}
[id*="__section_T4TB"],[id*="__1782126793b9"]{padding-block:72px}
[id*="__section_8FgT"]{padding-block:40px}
@media screen and (max-width:767px){[id*="__section_T4TB"],[id*="__1782126793b9"]{padding-block:48px}[id*="__section_8FgT"]{padding-block:24px}}
.fyc-select.fyc-select{min-height:44px!important}
button.slideshow-control.slideshow-control{min-width:44px;min-height:44px}
.circle-features,.product-showcase,.product-showcase__step-num,.amazon-btn__text{font-family:var(--font-body--family)!important}
[id*="__slideshow_gbH6dh"] .slide__image-container .overlay{background:linear-gradient(180deg,rgba(22,32,27,.25) 0%,rgba(22,32,27,.55) 25%,rgba(22,32,27,.55) 65%,rgba(22,32,27,.25) 100%)!important;opacity:1!important}
[id*="__slideshow_gbH6dh"] .slide__content h5,[id*="__slideshow_gbH6dh"] .slide__content h5 *{color:#ECEEEC!important}
.menu-list__link,.menu-list__link-title,a.mega-menu__link,.menu-drawer__menu-item{font-family:var(--font-heading--family)!important;letter-spacing:.1em!important;text-transform:uppercase}
.menu-list__link,.menu-list__link-title,a.mega-menu__link,.menu-drawer__menu-item--child{font-size:15px!important}
.menu-drawer__menu-item--mainlist{font-size:22px!important}
