:root{--tafc-blue: #6dbafe}:root:root{--narrow-page-width: 77.5rem}h1 strong,h2 strong{color:var(--tafc-blue);font-weight:inherit}h1 em,h2 em{color:var(--tafc-blue);font-style:normal;font-weight:inherit;font-size:.667em}@media screen and (min-width:750px){[id$=__section_AdFpja] .section-content-wrapper,[id$=__section_gkgU6A] .section-content-wrapper,[id$=__section_Q6pLzc] .section-content-wrapper{flex-direction:row-reverse}}@media screen and (min-width:750px){[id$=__section_gUd4Ni] .section-content-wrapper>*,[id$=__section_AdFpja] .section-content-wrapper>*,[id$=__section_6bXENL] .section-content-wrapper>*,[id$=__section_gkgU6A] .section-content-wrapper>*{flex:1 1 0;min-width:0}[id$=__section_gUd4Ni] .section-content-wrapper>.image-block,[id$=__section_AdFpja] .section-content-wrapper>.image-block,[id$=__section_6bXENL] .section-content-wrapper>.image-block,[id$=__section_gkgU6A] .section-content-wrapper>.image-block{flex:0 1 38%}}[id$=__section_AdFpja] .section-content-wrapper,[id$=__section_6bXENL] .section-content-wrapper,[id$=__section_gkgU6A] .section-content-wrapper{border-top:1px solid rgba(42,42,42,.14);padding-top:clamp(28px,4vw,52px)}:is([id$=__section_gUd4Ni],[id$=__section_AdFpja],[id$=__section_6bXENL],[id$=__section_gkgU6A]) p{color:#6b6b6b;font-weight:400;font-size:1.0625rem;line-height:1.6;max-width:none;margin:.5rem 0 0}:is([id$=__section_gUd4Ni],[id$=__section_AdFpja],[id$=__section_6bXENL],[id$=__section_gkgU6A]) h6{margin:1.3rem 0 0;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#2a2a2a70}:is([id$=__section_gUd4Ni],[id$=__section_AdFpja],[id$=__section_6bXENL],[id$=__section_gkgU6A]) ul{list-style:none;margin:.5rem 0 0;padding:0;max-width:none;border-top:1px solid rgba(42,42,42,.14)}:is([id$=__section_gUd4Ni],[id$=__section_AdFpja],[id$=__section_6bXENL],[id$=__section_gkgU6A]) ul li{overflow:hidden;padding:.5rem 0;border-bottom:1px solid rgba(42,42,42,.14);font-size:.8rem;color:#6b6b6b}:is([id$=__section_gUd4Ni],[id$=__section_AdFpja],[id$=__section_6bXENL],[id$=__section_gkgU6A]) ul li em{float:right;font-style:normal;color:#2a2a2a;white-space:nowrap}.header-logo{gap:.6rem}.header-logo__wordmark{font-family:var(--font-heading--family);font-weight:600;font-size:1.06rem;letter-spacing:.11em;text-transform:uppercase;line-height:1;white-space:nowrap;color:currentColor}@media screen and (max-width:1180px){.header-logo__wordmark{font-size:.82rem;letter-spacing:.09em}}@media screen and (max-width:900px){.header-logo__wordmark{font-size:.72rem;letter-spacing:.07em}}@media screen and (max-width:430px){.header-logo__wordmark{display:none}}[id$=__hero_7KJHVB] :is(h1,h2,h5,p,li){text-shadow:0 1px 2px rgb(0 0 0 / .45)}[id$=__hero_7KJHVB] :is(p,h5){font-size:1.0625rem;font-weight:400;line-height:1.6;max-width:40rem;margin:0 0 .9rem}[id$=__hero_7KJHVB] li h5{margin:0;display:inline}[id$=__hero_7KJHVB] ul{margin:0 0 .9rem;padding-left:1.1rem;max-width:40rem}[id$=__hero_7KJHVB] li{margin-bottom:.25rem;line-height:1.5}[id$=__hero_RkimKJ] h1{font-size:clamp(2.6rem,9.5vw,6.4rem)!important;line-height:1!important;letter-spacing:-.035em}[id$=__hero_RkimKJ] h4{font-size:clamp(.95rem,1.9vw,1.3rem)!important;line-height:1.45!important;max-width:52ch;margin-inline:auto;text-wrap:balance}@media screen and (max-width:749px){[id$=__hero_RkimKJ] h4{max-width:none}}@media screen and (max-width:749px){[id$=__hero_RkimKJ] .hero,[id$=__hero_RkimKJ] .hero__container{--section-height: 30svh;min-height:30svh!important;height:auto!important}[id$=__hero_RkimKJ] .hero__content-wrapper,[id$=__hero_RkimKJ] .section-content-wrapper{justify-content:space-between!important;gap:12px!important;padding-block:28px!important}[id$=__hero_RkimKJ] .spacer-block{display:none!important}[id$=__hero_RkimKJ] .group-block:has(.button-custom){padding-block-end:6px!important}[id$=__hero_RkimKJ] .text-block:has(h4){padding-block:10px 0!important}[id$=__hero_RkimKJ] h1{font-size:clamp(2.1rem,13.4vw,6.4rem)!important;letter-spacing:-.035em!important;line-height:1.02!important}[id$=__hero_RkimKJ] .group-block-content:has(.button-custom){flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important}[id$=__hero_RkimKJ] .button-custom{font-size:.8rem!important;padding-inline:.75rem!important;min-height:42px!important;white-space:nowrap}[id$=__hero_RkimKJ] h4{margin-top:2px!important}}[id$=__section_nXnPey] ul{list-style:none;margin:1.6rem 0 0;padding-left:2.2rem;position:relative;max-width:58ch}[id$=__section_nXnPey] ul:before{content:"";position:absolute;left:7px;top:.6rem;bottom:.6rem;width:1px;background:#2a2a2a24}[id$=__section_nXnPey] ul li{position:relative;padding-bottom:clamp(18px,2.2vw,30px)}[id$=__section_nXnPey] ul li:before{content:"";position:absolute;left:-2.2rem;top:.5rem;width:15px;height:15px;border-radius:50%;background:var(--color-background, #fff);border:2px solid var(--tafc-blue)}[id$=__section_nXnPey] ul li em{display:block;font-style:normal;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tafc-blue);margin-bottom:.45rem}[id$=__section_nXnPey] ul li strong{display:block;font-family:var(--font-heading--family);font-size:clamp(1.14rem,1.8vw,1.42rem);font-weight:600;line-height:1.22;color:#2a2a2a;margin-bottom:.35rem}[id$=__section_nXnPey] ul li{color:#6b6b6b;font-size:1.0625rem;line-height:1.6}[id$=__section_EhkYtq] p{color:#6b6b6b;font-size:1.0625rem;line-height:1.6;max-width:58ch;margin:.6rem 0 0}[id$=__section_EhkYtq] h6{margin:1.6rem 0 0;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#2a2a2a70}[id$=__section_EhkYtq] ul{list-style:none;margin:.5rem 0 0;padding:0;max-width:none;border-top:1px solid rgba(42,42,42,.14)}[id$=__section_EhkYtq] ul li{overflow:hidden;padding:.6rem 0;border-bottom:1px solid rgba(42,42,42,.14);font-size:.9rem;color:#6b6b6b}[id$=__section_EhkYtq] ul li em{float:right;font-style:normal;color:#2a2a2a;white-space:nowrap}@media screen and (min-width:750px){[id$=__section_nXnPey] .section-content-wrapper,[id$=__section_EhkYtq] .section-content-wrapper{align-items:center}[id$=__section_nXnPey] .section-content-wrapper>*,[id$=__section_EhkYtq] .section-content-wrapper>*{flex:1 1 0;min-width:0}[id$=__section_nXnPey] .section-content-wrapper>.image-block,[id$=__section_EhkYtq] .section-content-wrapper>.image-block{flex:0 1 38%}[id$=__section_nXnPey] .section-content-wrapper{flex-direction:row-reverse}}[id$=__section_nXnPey] ul{margin-top:1rem;max-width:none}@media screen and (min-width:750px){[id$=__section_cRiYaU] .section-content-wrapper{align-items:center;flex-direction:row-reverse}[id$=__section_cRiYaU] .section-content-wrapper>*{flex:1 1 0;min-width:0}[id$=__section_cRiYaU] .section-content-wrapper>.image-block{flex:0 1 38%}}[id$=__section_8KFgfY] .group-block .group-block{flex:1 1 0;min-width:0}[id$=__section_8KFgfY] p{color:#6b6b6b;font-size:1rem;line-height:1.6;margin:.35rem 0 0}[id$=__section_cRiYaU] p{color:#6b6b6b;font-size:1.0625rem;line-height:1.6;margin:.5rem 0 0}.tafc-four-row.tafc-four-row{gap:clamp(4px,1.5vw,20px)!important;padding-inline:6px!important;min-width:0!important}.tafc-four-row .tafc-four-item{gap:clamp(2px,.8vw,6px)!important;min-width:0!important}.tafc-four-row .tafc-four-item svg{width:clamp(11px,3.1vw,28px)!important;height:clamp(11px,3.1vw,28px)!important;min-width:clamp(11px,3.1vw,28px)!important}.tafc-four-row .tafc-four-item span{font-family:var(--font-heading--family)!important;font-size:clamp(.66rem,3.15vw,2rem)!important;letter-spacing:-.01em!important}[id$=__hero_kE6DRK] :is(h1,h2,h3){font-size:clamp(.92rem,calc(5.54vw - 4.4px),4.3rem)!important;line-height:1.06!important}@media screen and (max-width:749px){[id$=__hero_kE6DRK] .hero,[id$=__hero_kE6DRK] .hero__container{min-height:175px!important;height:auto!important}}@media screen and (max-width:749px){[id$=__hero_kE6DRK] :is(h1,h2,h3){white-space:normal!important;font-size:clamp(1.1rem,8.3vw,3.4rem)!important;line-height:1.08!important;text-wrap:balance}}@media screen and (max-width:749px){[id*=footer_WnX4aJ] .footer-content{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:14px 14px!important}[id*=footer_WnX4aJ] .footer-content>.group-block,[id*=footer_WnX4aJ] .group-block-content{display:contents!important}[id*=footer_WnX4aJ] .group-block__link,[id*=footer_WnX4aJ] .group-block__media-wrapper{display:none!important}[id*=footer_WnX4aJ] accordion-custom.menu{grid-column:1 / -1!important;order:1}[id*=footer_WnX4aJ] accordion-custom.menu :is(h2,h3,h4,summary.menu__heading){display:none!important}[id*=footer_WnX4aJ] nav.details-content{display:block!important}[id*=footer_WnX4aJ] .logo-block{order:2;grid-column:1!important;margin:0!important}[id*=footer_WnX4aJ] .email-signup-block{order:3;grid-column:2!important}[id*=footer_WnX4aJ] ul.list-unstyled{display:flex!important;justify-content:space-between;align-items:baseline;gap:6px;margin:0!important;padding:0!important}[id*=footer_WnX4aJ] ul.list-unstyled a,[id*=footer_WnX4aJ] ul.list-unstyled li{font-size:1.02rem!important;line-height:1.3!important;white-space:nowrap}[id*=footer_WnX4aJ] .logo-block img,[id*=footer_WnX4aJ] .logo-block svg{height:42px!important;width:auto!important}[id*=footer_WnX4aJ] .email-signup-block :is(h2,h3,h4){font-size:1.02rem!important;margin-bottom:.15rem!important}[id*=footer_WnX4aJ] .section{padding-block:12px!important}[id*=footer_WnX4aJ] :is(h2,h3,h4){font-size:1.3rem!important;line-height:1.2!important;margin-bottom:.3rem!important}[id*=footer_WnX4aJ] .email-signup-block{margin-top:2px}[id*=utilities] .section{padding-block:4px!important}}@media screen and (min-width:750px)and (max-width:940px){.header-menu__inner,.header__column .menu-list__link{font-size:.86rem}.header-logo__wordmark{font-size:.7rem;letter-spacing:.06em}}@media screen and (max-width:749px){[id$=__hero_RkimKJ] .group-block-content:has(>.button-block),[id$=__hero_RkimKJ] .group-block:has(.button-block) .group-block-content{justify-content:center!important;align-items:center!important}[id$=__hero_RkimKJ] .button-block{justify-content:center!important}}@media screen and (max-width:749px){:is([id$=__section_gUd4Ni],[id$=__section_AdFpja],[id$=__section_6bXENL],[id$=__section_gkgU6A]) .image-block :is(img,svg,.image-block__image,.placeholder-image){aspect-ratio:5 / 4!important;object-fit:cover;width:100%;height:auto}}[id*=utilities] .utilities{padding-block:4px!important;gap:6px 20px!important}[id*=utilities] :is(p,a,span){font-size:.7rem!important;line-height:1.3!important;margin-block:0}[id*=utilities] .footer-utilities__group-copyright,[id*=utilities] .footer-utilities__group-copyright>*{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.3rem;white-space:nowrap}[id*=footer_WnX4aJ] .footer-content{gap:10px!important}[id*=footer_WnX4aJ] .email-signup-block :is(h2,h3,h4){margin-block:0 .25rem!important}[id*=footer_WnX4aJ] .footer-content{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px 22px}[id*=footer_WnX4aJ] .footer-content>.group-block,[id*=footer_WnX4aJ] .group-block-content{display:contents}[id*=footer_WnX4aJ] .group-block__link,[id*=footer_WnX4aJ] .group-block__media-wrapper{display:none}[id*=footer_WnX4aJ] accordion-custom.menu{grid-column:1 / -1;order:1}[id*=footer_WnX4aJ] accordion-custom.menu :is(h2,h3,h4,summary.menu__heading){display:none}[id*=footer_WnX4aJ] nav.details-content{display:block}[id*=footer_WnX4aJ] .logo-block{order:2;grid-column:1;margin:0}[id*=footer_WnX4aJ] .email-signup-block{order:3;grid-column:2}[id*=footer_WnX4aJ] ul.list-unstyled{display:flex;margin:0;padding:0}@media screen and (min-width:750px){[id*=footer_WnX4aJ] .footer-content{grid-template-columns:auto 1fr auto;align-items:center;gap:0 3rem}[id*=footer_WnX4aJ] .logo-block{order:1;grid-column:1;grid-row:1}[id*=footer_WnX4aJ] accordion-custom.menu{order:2;grid-column:2;grid-row:1}[id*=footer_WnX4aJ] .email-signup-block{order:3;grid-column:3;grid-row:1;width:26rem;max-width:100%}[id*=footer_WnX4aJ] ul.list-unstyled{justify-content:center;gap:2.6rem}}@media screen and (min-width:750px){[id$=__hero_RkimKJ] .hero__content-wrapper,[id$=__hero_RkimKJ] .section-content-wrapper{justify-content:center}[id$=__hero_RkimKJ] .spacer-block{flex:0 0 auto}}@media screen and (min-width:750px){[id$=__hero_RkimKJ] .hero,[id$=__hero_RkimKJ] .hero__container{min-height:31vw!important}}@media screen and (max-width:749px){[id$=__hero_RkimKJ] .hero,[id$=__hero_RkimKJ] .hero__container{min-height:75vw!important}}[id$=__hero_RkimKJ] :is(img,video){object-position:50% 42%}@media screen and (min-width:750px){[id$=__hero_RkimKJ] .hero__content-wrapper{justify-content:flex-start!important;gap:.45vw!important}[id$=__hero_RkimKJ] .spacer-block{flex:0 0 auto!important;height:4vw!important;min-height:0!important}[id$=__hero_RkimKJ] .hero__content-wrapper>.spacer-block:first-child{height:7.8vw!important}}.train-wordmark{display:inline-block;height:.86em;width:auto;max-width:100%;object-fit:contain;vertical-align:baseline;transform:translateY(var(--train-wordmark-nudge, .03em))}:is(product-card,.card-gallery,.product-grid,.product-recommendations) .product-media-container.media-fit img{object-fit:contain}:is(product-card,.card-gallery) .product-media-container{background-color:#fff}.product-media-container.media-fit-cover :is(img,video,.deferred-media__poster-image){object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/18/assets/tafc-custom.css.map */
