@import url(https://fonts.googleapis.com/css?family=Barlow:wght@400,600,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&display=swap);
:root{--cos-layout-content-max-width: 96.875rem;--cos-global-header-primary__max-width: 106.8rem}body[data-layout-container-width=full]{--cos-layout-content-max-width: none;--cos-global-header-primary__max-width: none}body[data-layout-container-width=boxed]{--cos-layout-content-max-width: 96.875rem;--cos-global-header-primary__max-width: 106.8rem}.catalog-viewer{bottom:0;left:0;position:absolute;right:0;top:0;background:var(--color-base-400) !important;max-height:100%}.catalog-viewer .s7ecatalogviewer{padding-top:3.5rem;bottom:0;left:0;max-height:100%;position:absolute;right:0;top:0}.catalog-viewer .s7ecatalogviewer .s7socialshare,.catalog-viewer .s7ecatalogviewer .s7embedshare,.catalog-viewer .s7ecatalogviewer .s7favoritesmenu,.catalog-viewer .s7ecatalogviewer .s7firstpagebutton,.catalog-viewer .s7ecatalogviewer .s7lastpagebutton,.catalog-viewer .s7ecatalogviewer .s7toolbarleftbutton,.catalog-viewer .s7ecatalogviewer .s7toolbarrightbutton{display:none !important}.catalog-viewer .s7ecatalogviewer .s7tableofcontents .s7panel{bottom:calc(var(--spacing)*6) !important;top:auto !important}.catalog-viewer .s7ecatalogviewer .s7infopanelpopup,.catalog-viewer .s7ecatalogviewer .s7pageview{background:var(--color-base-400) !important;height:100% !important;width:100% !important}.catalog-viewer .s7ecatalogviewer .s7pageindicator{color:var(--color-base-100)}.catalog-viewer .s7ecatalogviewer .s7controlbar{background-color:var(--color-primary-500);bottom:0 !important;top:auto !important;width:100% !important}.catalog-viewer .s7ecatalogviewer .s7container{height:100% !important}.navbar{height:2.75rem;background-color:var(--color-base-200);border-color:var(--color-base-300);padding:0 .9375rem;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.navbar__container{display:flex;align-items:center;height:100%}.navbar__brand-title{color:#777;font-size:var(--text-18);margin-left:calc(var(--spacing)*4)}.navbar__logo{height:1.875rem}
*{box-sizing:border-box}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-family:var(--font-family-secondary);font-size:var(--text-14);font-weight:400;letter-spacing:0;line-height:1.125rem;color:var(--color-base-content-low)}

/*# sourceMappingURL=main.css.map*/