:root{--af-font: "Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--font-body-family: var(--af-font) !important;--font-heading-family: var(--af-font) !important;--font-subheading-family: var(--af-font) !important;--font-navigation-family: var(--af-font) !important;--font-button-family: var(--af-font) !important;--font-pcard-title-family: var(--af-font) !important;--font-heading-weight: 300 !important;--font-heading-style: normal !important}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.hd1,.hd2,.hd3,.btn,button,input,textarea,select,.rte,.text-subheading,.font-navigation,.af-header,.af-header a{font-family:var(--af-font)!important}body{color:#3d3b38;font-weight:400;font-size:15px;line-height:1.9;letter-spacing:.04em}.rte,.rte p,.rich-text__text,.rich-text__text p,.image-with-text__content p{font-size:15px!important;line-height:1.95;letter-spacing:.04em;font-weight:400}h1,h2,h3,.h1,.h2,.h3,.hd1,.hd2,.hd3{text-transform:uppercase;font-weight:300!important;line-height:1.3;color:#2b2926}.h1,h1{font-size:clamp(28px,2.8vw,42px)!important;letter-spacing:.2em}.h2,h2{font-size:clamp(22px,2.1vw,32px)!important;letter-spacing:.18em}.h3,h3{font-size:clamp(18px,1.6vw,24px)!important;letter-spacing:.16em}.hd1{font-size:clamp(30px,3.2vw,48px)!important;letter-spacing:.2em}.rich-text__heading,.section-header__heading,.image-with-text__content h2{margin-bottom:28px!important}.text-subheading,.rich-text__subheading{font-size:11px!important;letter-spacing:.34em;font-weight:400;color:#8f8a7e;margin-bottom:22px!important}.alfresco-split .image-with-text__wrapper{gap:clamp(40px,7vw,120px)}.alfresco-split .image-with-text__inner{background:transparent}.alfresco-split .image-with-text__content{max-width:480px;padding:0!important}.alfresco-split .rte ul{list-style:disc;padding-left:20px;margin:8px 0 40px}.alfresco-split .rte ul li{padding:7px 0;border:0;font-size:15px;letter-spacing:.05em;line-height:1.8}.alfresco-split .btn{margin-top:12px}.btn{font-size:11px!important;letter-spacing:.26em;font-weight:400;padding:19px 40px;border-radius:0;text-transform:uppercase}.btn--underline{padding:4px 0;font-size:11px!important}.section-header{margin-bottom:56px!important}.section-header__description,.section-header p{font-size:15px!important;letter-spacing:.04em}.footer{border-top:1px solid #ecebe7}.footer h2,.footer h3,.footer h4,.footer .h4{font-size:12px!important;letter-spacing:.26em;font-weight:500!important}.footer a,.footer p{font-size:12px;letter-spacing:.2em}.footer a{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alfresco-style.css.map */
