.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}}.template-index .slideshow__slide--slide-1 .hero__link .btn:first-child{background:#164d9c!important;color:#fff!important;border:1px solid #164d9c}.template-index .slideshow__slide--slide-1 .hero__link .btn:first-child:hover{background:#103b79!important;border-color:#103b79}.template-index .slideshow__slide--slide-1 .hero__link .btn+.btn{background:#fff!important;color:#122332!important;border:1px solid #fff}.template-index .slideshow__slide--slide-1 .hero__subtitle{max-width:540px;line-height:1.5}.site-header .search__input{min-height:44px;padding-right:52px}.site-header .btn--search{min-width:44px;min-height:44px}@media(max-width:768px){.template-index .slideshow__slide--slide-1 .hero__title,.template-index .slideshow__slide--slide-1 .hero__title p{font-size:32px}.template-index .slideshow__slide--slide-1 .hero__text-content{vertical-align:top;padding-top:28px}.template-index .slideshow__slide--slide-1 .hero__subtitle{font-size:15px}.template-index .slideshow__slide--slide-1 .hero__link{display:flex;flex-wrap:wrap;gap:10px}.template-index .slideshow__slide--slide-1 .hero__link .btn{margin:0;min-height:44px;padding:12px 16px}}@media(min-width:769px){.header-item--search{flex:1 1 400px;max-width:560px}.header-item--search .search__input-wrap{width:100%}}#blp-container #nav-toggle-widget.blp-call-to-action{background:#164d9c!important;color:#fff!important;border:1px solid #164d9c!important;box-shadow:0 3px 12px #1223322e}#blp-container #nav-toggle-widget.blp-call-to-action:hover{background:#103b79!important;border-color:#103b79!important}#blp-container #nav-toggle-widget span{color:#fff!important}.template-index .shopify-section[id$=__ffc6ee42-984a-42e5-b229-0712a69bff63]>.index-section{background:#edf2f6;margin:0;padding:30px 0;border-bottom:1px solid #d9e2e9}.template-index .shopify-section[id$=__text-columns]>.index-section{background:#edf2f6;color:#243542;padding:32px 0;border-top:1px solid #d9e2e9;border-bottom:1px solid #d9e2e9}.template-index .shopify-section[id$=__text-columns] h2{color:#122332}.template-index .shopify-section[id$=__text-columns] .grid__item{border-top:3px solid #164d9c;padding-top:18px}.template-index .shopify-section[id$=__featured-collections] .collection-item{border-bottom:3px solid #164d9c;padding-bottom:12px}.template-index .shopify-section[id$=__blog-posts]{border-top:1px solid #d9e2e9;padding-top:28px}.template-collection .section-header__title,.template-page .section-header__title,.template-blog .section-header__title,.stuk-technical-article .section-header__title{color:#122332}@media(max-width:768px){.template-index .shopify-section[id$=__ffc6ee42-984a-42e5-b229-0712a69bff63]>.index-section{padding:24px 0}.template-index .shopify-section[id$=__text-columns]>.index-section{padding:24px 0}}#blp-container{font-family:inherit}#view-landingPage{font-family:inherit;color:#243542}#view-landingPage>div:first-child{background:#122332!important;color:#fff!important}#view-landingPage #nav-join-now{background:#164d9c!important;color:#fff!important;border-color:#164d9c!important;border-radius:3px}#view-landingPage #nav-join-now:hover{background:#103b79!important}#view-landingPage a{color:#164d9c!important}#view-landingPage .blp-icon__storeOpen{background-color:#164d9c!important}.template-blog .blog-layout{display:block;max-width:1440px}.template-blog .blog-layout__main{width:100%;flex:1 1 100%;max-width:none}.template-blog .section-header{background:#edf2f6;padding:24px;border-left:4px solid #164d9c;border-bottom:0;margin-bottom:28px}.template-blog .section-header__title{max-width:none;font-size:clamp(28px,3vw,40px);margin:0}.template-blog .blog-layout__main .new-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.template-blog .grid-article[data-style]{width:auto;max-width:none;margin:0;padding:0;background:#fff;border:1px solid #d9e2e9;border-radius:3px;overflow:hidden;text-align:left}.template-blog .grid-article__image .image-wrap{height:auto!important;padding-bottom:0!important;aspect-ratio:16/9;overflow:hidden}.template-blog .grid-article__image .grid__image-ratio{padding-bottom:0;height:100%}.template-blog .grid-article__image img{width:100%;height:100%;object-fit:cover}.template-blog .grid-article__meta{padding:20px}.template-blog .article__title{font-size:20px;line-height:1.3;font-weight:700;color:#122332}.template-blog .article__excerpt{font-size:15px;line-height:1.6;margin-top:12px}.template-blog .article__sub-meta:empty{display:none}.template-article .blog-layout{display:block;max-width:1040px}.template-article .blog-layout__main{width:100%;max-width:none}.template-article .blog-layout__sidebar{display:none}.template-article .section-header{background:#edf2f6;padding:24px;border-left:4px solid #164d9c}.template-article .rte{max-width:80ch;margin-inline:auto}.template-article .rte img{max-height:460px;width:auto;object-fit:contain}@media(max-width:1000px){.template-blog .blog-layout__main .new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.template-blog .blog-layout__main .new-grid{grid-template-columns:1fr;gap:18px}.template-blog .section-header,.template-article .section-header{padding:20px 16px}}.template-blog .grid-article[data-style] .article__title{font-size:20px;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/23/assets/overrides.css.map */
