@font-face{font-family:"Awesome Serif";src:url(/cdn/shop/files/AwesomeSerif-Regular.otf?v=1779693115) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Awesome Serif";src:url(/cdn/shop/files/AwesomeSerif-Italic.otf?v=1779693115) format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--font-heading-family: "Awesome Serif", Georgia, serif !important;--font-heading-weight: 400 !important;--font-heading-style: normal !important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.title-wrapper-with-link a,.card__heading,.banner__heading,.hero__heading,.image-with-text__heading,.rich-text__heading,.quote__author,.multicolumn-card__info>h3{font-family:"Awesome Serif",Georgia,serif!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.08!important}h1,.h1{letter-spacing:-.02em!important;line-height:1.04!important}.h0,.hxl{font-size:clamp(4rem,7.5vw,9rem)!important;letter-spacing:-.03em!important;line-height:1.02!important}.header__heading-logo,.header__heading-logo-wrapper img{max-width:200px!important}@media(min-width:990px){.header__heading-logo,.header__heading-logo-wrapper img{max-width:220px!important}}.multicolumn-list__item .h3,.multicolumn-card__info h3,.multicolumn-card-spacing .h3{font-size:clamp(3rem,5vw,5.5rem)!important;margin-bottom:1.2rem!important}.banner__heading.h0,.banner__heading.hxl,h1.banner__heading{font-size:clamp(4.5rem,8vw,10rem)!important;text-shadow:0 2px 18px rgba(0,0,0,.18)}.banner__text,.banner__buttons{text-shadow:0 1px 8px rgba(0,0,0,.25)}.image-with-text__heading{font-size:clamp(3.6rem,5.5vw,6rem)!important;letter-spacing:-.02em!important}.rich-text__heading.h0,.rich-text__heading.hxl{font-size:clamp(5rem,9vw,11rem)!important;letter-spacing:-.035em!important;line-height:1!important}.caption,.caption-with-letter-spacing,.subtitle{font-family:var(--font-body-family)!important;text-transform:uppercase;letter-spacing:.18em!important;font-size:1.2rem!important;font-weight:500!important}.button,button.button{text-transform:uppercase;letter-spacing:.15em;font-size:1.25rem!important;font-weight:500;padding:1.6rem 3rem!important}.multicolumn{padding:0!important}.card-wrapper:hover .card__media img{transform:scale(1.04);transition:transform .8s cubic-bezier(.16,1,.3,1)}.card__media img{transition:transform .8s cubic-bezier(.16,1,.3,1)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hensch-fonts.css.map */
