@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";.header-section{backdrop-filter:saturate(1.15) blur(10px);-webkit-backdrop-filter:saturate(1.15) blur(10px)}#MainContent[data-template=index]{--font-heading--family: "Instrument Serif", Georgia, "Times New Roman", serif;--font-heading--weight: 400}#MainContent[data-template=index] :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4),#MainContent[data-template=index] .situation-cards__heading{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.01em}.header__menu-link,.menu-list__link{font-weight:450;letter-spacing:-.01em;opacity:.88;transition:opacity .2s ease}.header__menu-link:hover,.menu-list__link:hover,.header__menu-link[aria-current=page],.menu-list__link[aria-current=page]{opacity:1}.header-actions__action{opacity:.85;transition:opacity .2s ease}.header-actions__action:hover{opacity:1}.header[transparent]:not([data-sticky-state=active]) .header__row{background:color-mix(in srgb,#ffffff 72%,transparent)}.header[transparent]:not([data-sticky-state=active]){color:#1a1f1c}.header[data-sticky-state=active]{box-shadow:0 1px color-mix(in srgb,#405f53 12%,transparent)}#MainContent>.shopify-section:first-child .tcs-home-hero{min-height:auto}[id$=section_kiPtDz] .section.section--page-width,[id$=section_kiPtDz] .section--page-width{--page-width: 1140px}[id$=section_kiPtDz] .section-content-wrapper{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box;align-items:center!important}[id$=section_kiPtDz] .text-block,[id$=section_kiPtDz] .text-block :is(h2,.h2,p),[id$=section_kiPtDz] .rte,[id$=section_kiPtDz] .rte p{text-align:center!important}[id$=section_kiPtDz] .text-block{width:100%!important;max-width:100%!important;--text-align: center !important}[id$=section_kiPtDz] .text-block :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0}[id$=section_kiPtDz] .rte{font-size:.9375rem;line-height:1.55}[id$=section_kiPtDz] .rte p{margin:0 0 .45em}[id$=section_kiPtDz] .rte p:nth-last-child(2),[id$=section_kiPtDz] .rte p:last-child{color:#405f53;font-weight:500;letter-spacing:-.01em}[id$=section_kiPtDz] .rte p:nth-last-child(2){margin-top:1.25em}[id$=section_kiPtDz] .rte p:last-child{margin-bottom:0}@media screen and (max-width:749px){[id$=section_kiPtDz] .section-content-wrapper{padding-inline:1rem}}[id$=section_DdPgKi] .section.section--page-width,[id$=section_DdPgKi] .section--page-width{--page-width: 1140px}[id$=section_DdPgKi] .section-content-wrapper{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box;align-items:center!important}[id$=section_DdPgKi] .text-block,[id$=section_DdPgKi] .text-block :is(h2,.h2,p),[id$=section_DdPgKi] .rte,[id$=section_DdPgKi] .rte p{text-align:center!important}[id$=section_DdPgKi] .text-block{width:100%!important;max-width:100%!important;--text-align: center !important}[id$=section_DdPgKi] .text-block :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0}[id$=section_DdPgKi] .rte{font-size:.9375rem;line-height:1.55}[id$=section_DdPgKi] .rte p{margin:0 0 .45em}[id$=section_DdPgKi] .rte p:nth-child(2){margin-bottom:1.25em}[id$=section_DdPgKi] .rte p:nth-child(n+3){color:#405f53;font-weight:550;letter-spacing:-.01em;margin-bottom:.35em}[id$=section_DdPgKi] .rte p:last-child{margin-bottom:0}[id$=section_DdPgKi] .button-custom,[id$=section_DdPgKi] a.button-custom{border-radius:980px;min-height:2.75rem;padding-inline:1.5rem;font-weight:500;letter-spacing:-.01em;transition:background-color .25s ease,transform .25s ease}@media(prefers-reduced-motion:no-preference){[id$=section_DdPgKi] .button-custom:hover,[id$=section_DdPgKi] a.button-custom:hover{background-color:#4e665c!important;border-color:#4e665c!important;transform:translateY(-1px)}}@media screen and (max-width:749px){[id$=section_DdPgKi] .section-content-wrapper{padding-inline:1rem}}[id$=product_list_fa6P9H]{--page-width: 1140px}[id$=product_list_fa6P9H] .section,[id$=product_list_fa6P9H] .product-list,[id$=product_list_fa6P9H] .resource-list{max-width:1140px;margin-inline:auto}[id$=product_list_fa6P9H] :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0}[id$=product_list_fa6P9H] .product-list__header a,[id$=product_list_fa6P9H] a.link{color:#405f53!important;font-size:.875rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}[id$=product_list_fa6P9H] .product-list__header a:hover,[id$=product_list_fa6P9H] a.link:hover{border-bottom-color:#405f53}[id$=product_list_fa6P9H] .product-card,[id$=product_list_fa6P9H] .product-grid__card{gap:.75rem}[id$=product_list_fa6P9H] .product-card__content,[id$=product_list_fa6P9H] .product-grid__card{transition:transform .25s ease}@media(prefers-reduced-motion:no-preference){[id$=product_list_fa6P9H] .product-card:hover .product-card__content,[id$=product_list_fa6P9H] .product-grid__item:hover .product-grid__card{transform:translateY(-3px)}}[id$=product_list_fa6P9H] .product-card-gallery,[id$=product_list_fa6P9H] .card-gallery,[id$=product_list_fa6P9H] .product-media,[id$=product_list_fa6P9H] .media{background:#f3f6f4;border-radius:12px;overflow:hidden}[id$=product_list_fa6P9H] .product-card-gallery img,[id$=product_list_fa6P9H] .card-gallery img,[id$=product_list_fa6P9H] .media img{object-fit:contain;padding:1rem;box-sizing:border-box}[id$=product_list_fa6P9H] .product-card :is(h5,.h5,.product-card-title,a){letter-spacing:-.015em;font-size:.9375rem;line-height:1.35;text-decoration:none;color:#1a1f1c}[id$=product_list_fa6P9H] .price,[id$=product_list_fa6P9H] .price-item,[id$=product_list_fa6P9H] [class*=price]{font-size:.875rem!important;color:#3d4a44!important;letter-spacing:-.01em}@media screen and (max-width:749px){[id$=product_list_fa6P9H] .product-card-gallery img,[id$=product_list_fa6P9H] .card-gallery img,[id$=product_list_fa6P9H] .media img{padding:.75rem}}[id$=featured_product_information_jzpmXA]{--page-width: 1140px}[id$=featured_product_information_jzpmXA] .product-information,[id$=featured_product_information_jzpmXA] .featured-product-information,[id$=featured_product_information_jzpmXA] .section{max-width:1140px;margin-inline:auto}[id$=featured_product_information_jzpmXA] :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0}[id$=featured_product_information_jzpmXA] .rte{font-size:.9375rem;line-height:1.55}[id$=featured_product_information_jzpmXA] .rte p{margin:0 0 .45em}[id$=featured_product_information_jzpmXA] .group-block .rte p:first-child{color:#1a1f1c;font-weight:550;margin-bottom:.65em}[id$=featured_product_information_jzpmXA] .group-block .rte p:not(:first-child){margin-bottom:.3em;font-size:.875rem;color:#3d4a44}[id$=featured_product_information_jzpmXA] .media,[id$=featured_product_information_jzpmXA] .product-media,[id$=featured_product_information_jzpmXA] slideshow-component,[id$=featured_product_information_jzpmXA] .media-gallery{background:#fff;border-radius:12px;overflow:hidden}[id$=featured_product_information_jzpmXA] .button-custom,[id$=featured_product_information_jzpmXA] a.button-custom,[id$=featured_product_information_jzpmXA] button.button-custom{border-radius:980px!important;min-height:2.85rem;font-weight:500;letter-spacing:-.01em;width:100%;transition:background-color .25s ease,transform .25s ease}@media(prefers-reduced-motion:no-preference){[id$=featured_product_information_jzpmXA] .button-custom:hover,[id$=featured_product_information_jzpmXA] a.button-custom:hover,[id$=featured_product_information_jzpmXA] button.button-custom:hover{background-color:#4e665c!important;border-color:#4e665c!important;transform:translateY(-1px)}}[id$=featured_product_information_jzpmXA] .price,[id$=featured_product_information_jzpmXA] :is(h4,.h4){letter-spacing:-.02em}[id$=section_EYRUw9] .section.section--page-width,[id$=section_EYRUw9] .section--page-width{--page-width: 1140px}[id$=section_EYRUw9] .section-content-wrapper{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box;align-items:center!important}[id$=section_EYRUw9] .text-block,[id$=section_EYRUw9] .text-block :is(h2,.h2,h3,.h3,p),[id$=section_EYRUw9] .rte,[id$=section_EYRUw9] .rte p{text-align:center!important}[id$=section_EYRUw9] .text-block{width:100%!important;max-width:100%!important;--text-align: center !important}[id$=section_EYRUw9] .text-block :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0}[id$=section_EYRUw9] .text-block :is(h3,.h3){letter-spacing:-.02em;line-height:1.2;margin:0;font-size:clamp(1.25rem,2vw,1.5rem)}[id$=section_EYRUw9] .rte{font-size:.9375rem;line-height:1.55}[id$=section_EYRUw9] .rte p{margin:0 0 .45em}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(2) .rte{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(2) .rte p{margin:0;padding:.55rem .95rem;background:#f3f6f4;border:1px solid color-mix(in srgb,#405f53 14%,#ffffff);border-radius:980px;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;color:#405f53}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(3) .rte p:last-child{margin-top:1.1em;color:#405f53;font-weight:500}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(5) .rte p:nth-child(odd):not(:nth-last-child(-n+2)){color:#1a1f1c;font-weight:550;margin-top:.85em;margin-bottom:.25em}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(5) .rte p:first-child{margin-top:0}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(5) .rte p:nth-last-child(2){margin-top:1.25em;color:#405f53;font-weight:500}[id$=section_EYRUw9] .section-content-wrapper>.text-block:nth-child(5) .rte p:last-child{margin-bottom:0;color:#405f53;font-weight:500}@media screen and (max-width:749px){[id$=section_EYRUw9] .section-content-wrapper{padding-inline:1rem}}[id$=section_gEqkhR] .section.section--page-width,[id$=section_gEqkhR] .section--page-width{--page-width: 1140px}[id$=section_gEqkhR] .section-content-wrapper{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box;align-items:center!important}[id$=section_gEqkhR] .text-block,[id$=section_gEqkhR] .text-block :is(h2,.h2,p),[id$=section_gEqkhR] .rte,[id$=section_gEqkhR] .rte p{text-align:center!important}[id$=section_gEqkhR] .text-block{width:100%!important;max-width:100%!important;--text-align: center !important}[id$=section_gEqkhR] .text-block :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0}[id$=section_gEqkhR] .rte{font-size:.9375rem;line-height:1.55}[id$=section_gEqkhR] .rte p{margin:0 0 .45em}[id$=section_gEqkhR] .rte p:last-child{margin-bottom:0;margin-top:1.25em;color:#405f53;font-weight:500;letter-spacing:-.01em}@media screen and (max-width:749px){[id$=section_gEqkhR] .section-content-wrapper{padding-inline:1rem}}[id$=section_fN4kDT] .section.section--page-width,[id$=section_fN4kDT] .section--page-width{--page-width: 1140px}[id$=section_fN4kDT] .section-content-wrapper{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1.25rem;box-sizing:border-box;align-items:center!important}[id$=section_fN4kDT] .text-block,[id$=section_fN4kDT] .text-block :is(h2,.h2,p),[id$=section_fN4kDT] .rte,[id$=section_fN4kDT] .rte p{text-align:center!important}[id$=section_fN4kDT] .text-block{width:100%!important;max-width:36rem!important;margin-inline:auto!important;--text-align: center !important;align-items:center!important;justify-content:center!important}[id$=section_fN4kDT] .text-block :is(h2,.h2){letter-spacing:-.03em;line-height:1.12;margin:0 auto!important;width:100%!important;text-align:center!important;display:block!important}[id$=section_fN4kDT] .rte{font-size:1.0625rem;line-height:1.6}[id$=section_fN4kDT] .rte p{margin:0 0 .75em}[id$=section_fN4kDT] .rte p:last-child{margin-bottom:0;color:#405f53;font-weight:500;letter-spacing:-.01em}[id$=section_fN4kDT] .button-custom,[id$=section_fN4kDT] a.button-custom{border-radius:980px;min-height:2.75rem;padding-inline:1.5rem;font-weight:500;letter-spacing:-.01em;transition:background-color .25s ease,transform .25s ease}@media(prefers-reduced-motion:no-preference){[id$=section_fN4kDT] .button-custom:hover,[id$=section_fN4kDT] a.button-custom:hover{background-color:#4e665c!important;border-color:#4e665c!important;transform:translateY(-1px)}}@media screen and (max-width:749px){[id$=section_fN4kDT] .section-content-wrapper{padding-inline:1rem}[id$=section_fN4kDT] .rte{font-size:1rem}}#footer-group,.shopify-section-group-footer-group,[id$=footer_m9NzUG],[id$=footer_utilities_jLGE8U]{--page-width: 1140px}[id$=footer_m9NzUG] .section,[id$=footer_m9NzUG] .footer,[id$=footer_utilities_jLGE8U] .section,[id$=footer_utilities_jLGE8U] .footer-utilities{max-width:1140px;margin-inline:auto}[id$=footer_m9NzUG] :is(h2,.h2,h3,.h3){letter-spacing:-.025em;line-height:1.2;margin:0;color:#1a1f1c}[id$=footer_m9NzUG] .rte,[id$=footer_m9NzUG] .rte p{font-size:.9375rem;line-height:1.5;color:#3d4a44;margin:0}[id$=footer_m9NzUG] .email-signup__input,[id$=footer_m9NzUG] input[type=email]{border-color:#c5d0cb!important;transition:border-color .2s ease,box-shadow .2s ease}[id$=footer_m9NzUG] .email-signup__input:focus,[id$=footer_m9NzUG] input[type=email]:focus{border-color:#405f53!important;box-shadow:0 0 0 3px color-mix(in srgb,#405f53 16%,transparent);outline:none}[id$=footer_m9NzUG] .email-signup__button,[id$=footer_m9NzUG] button[type=submit]{color:#405f53!important;transition:color .2s ease,transform .2s ease}[id$=footer_m9NzUG] .email-signup__button:hover,[id$=footer_m9NzUG] button[type=submit]:hover{color:#1a1f1c!important}[id$=footer_utilities_jLGE8U]{color:#6b7872}[id$=footer_utilities_jLGE8U] a{color:#6b7872;text-decoration:none;transition:color .2s ease}[id$=footer_utilities_jLGE8U] a:hover{color:#405f53}[id$=footer_utilities_jLGE8U] .divider,[id$=footer_utilities_jLGE8U] hr,[id$=footer_utilities_jLGE8U] [class*=divider]{border-color:#d5ddd8;opacity:1}.shopify-pc__banner__dialog{top:0;height:fit-content;margin:auto;border-radius:14px;border:1px solid color-mix(in srgb,#405f53 12%,#ffffff);box-shadow:0 1px 2px color-mix(in srgb,#1a1f1c 4%,transparent),0 12px 32px color-mix(in srgb,#1a1f1c 10%,transparent);background-color:#fff;font-family:inherit}.shopify-pc__banner__dialog h2{color:#1a1f1c;font-weight:560;letter-spacing:-.01em}.shopify-pc__banner__dialog p{color:#5c6a64;line-height:1.55}.shopify-pc__banner__dialog a,.shopify-pc__banner__dialog .shopify-pc__banner__btn-manage-prefs{color:#405f53;text-underline-offset:3px}.shopify-pc__banner__dialog a:hover,.shopify-pc__banner__dialog .shopify-pc__banner__btn-manage-prefs:hover{color:#2f473e}.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog #shopify-pc__banner__btn-accept{background-color:#405f53;border-color:#405f53;color:#fff;border-radius:8px;transition:background-color .2s ease,border-color .2s ease}.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept:hover,.shopify-pc__banner__dialog #shopify-pc__banner__btn-accept:hover{background-color:#4e665c;border-color:#4e665c}.shopify-pc__banner__dialog .shopify-pc__banner__btn-decline{border-radius:8px;color:#405f53;border-color:color-mix(in srgb,#405f53 22%,#ffffff)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tcs-header-hero.css.map */
