.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--typeBaseSize)}body{line-height:1.5}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em;line-height:1.16}.index-section{margin-top:36px;margin-bottom:36px}.section-header{margin-bottom:22px}.site-header{padding-top:14px;padding-bottom:14px}.site-nav__link{font-size:14px}.product-single__title{font-size:clamp(24px,2.5vw,36px);text-transform:none}.product-single__meta{padding:24px;background:#f3f6f8;border-top:4px solid #164d9c}.product-block{margin-bottom:18px}.product-single__vendor-sku{font-size:13px;letter-spacing:.03em}.product-single__description table,.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:12px;border-bottom:1px solid #d9e2e9;text-align:left}.rte a{text-underline-offset:3px}.article__body,.article .rte{line-height:1.75}.article__body h2,.article .rte h2{margin-top:1.6em;border-left:3px solid #164d9c;padding-left:14px}.article__body p,.article .rte p{margin-bottom:1.1em}.btn{border-radius:3px;font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #2673d4;outline-offset:3px}@media(max-width:768px){.index-section{margin-top:24px;margin-bottom:24px}.product-single__meta{padding:18px 14px}.site-header{padding-top:10px;padding-bottom:10px}.rte table{display:block;overflow-x:auto}}.stuk-technical-article .section-header{text-align:left;border-bottom:1px solid #d9e2e9;padding-bottom:22px}.stuk-technical-article .section-header__title{max-width:26ch;font-size:clamp(28px,3.3vw,46px)}.stuk-technical-article .rte{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.stuk-technical-article .rte h2{border-left:3px solid #164d9c;padding-left:14px;margin-top:1.8em}.stuk-technical-article .rte h3{margin-top:1.5em}.stuk-technical-article .rte blockquote{background:#edf2f6;border-left:3px solid #164d9c;padding:20px;margin:24px 0}.stuk-technical-article .rte img{height:auto;max-width:100%}.stuk-technical-article .rte li{margin-bottom:.45em}@media(max-width:768px){.stuk-technical-article .rte{font-size:16px}.site-header__mobile-nav{max-height:75dvh;overflow-y:auto;overscroll-behavior:contain}}.collection-hero{min-height:220px}.collection-hero .section-header__title{font-size:clamp(28px,3.5vw,44px)}.collection-description{line-height:1.65;margin-bottom:24px}.collection-filter__item select{min-height:44px}.grid-product__title{text-transform:none;line-height:1.4;font-weight:600}.grid-product__price{font-variant-numeric:tabular-nums}.site-footer{padding-top:32px;padding-bottom:24px}.site-nav__link{padding:12px 7px;font-size:13px;font-weight:600;letter-spacing:0}.site-nav__dropdown-link{padding-top:9px;padding-bottom:9px;line-height:1.4}.megamenu__wrapper{padding-top:22px;padding-bottom:22px}.footer__base-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;font-size:13px;line-height:1.5}.footer__base-links a{display:inline-flex;align-items:center;min-height:40px;margin:0;text-underline-offset:3px}.footer__base-links a:hover{text-decoration:underline}.footer__section{padding-top:24px;padding-bottom:24px}.template-page .page-width--narrow{max-width:960px}.template-page .page-content{padding-top:32px;padding-bottom:40px}.template-page .section-header{text-align:left;padding-bottom:18px;border-bottom:1px solid #d9e2e9}.template-page .rte{line-height:1.65;overflow-wrap:break-word}.template-page .rte p{margin-bottom:1em}.template-page .rte h2,.template-page .rte h3{margin-top:1.5em;margin-bottom:.65em;color:#122332}.template-page .rte li{margin-bottom:.4em}.shopify-policy__container{max-width:960px;padding-top:32px;padding-bottom:40px;line-height:1.65}.shopify-policy__title{text-align:left;border-bottom:1px solid #d9e2e9;margin-bottom:22px;padding-bottom:18px}@media(max-width:768px){.footer__base-links{justify-content:flex-start;gap:4px 18px}.footer__section{padding-top:20px;padding-bottom:20px}.template-page .page-content{padding-top:24px;padding-bottom:28px}.site-nav__dropdown-link{min-height:44px}}@media(max-width:768px){.collection-hero{min-height:170px}.grid-product__title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/overrides.css.map */
