:root{--tf-orange:#E9842F;--tf-coral:#F83E30;--tf-charcoal:#342d2e;--tf-text:#625459;--tf-line:rgba(63,51,54,.12)}body.page #MainContent,body.page .content-for-layout{background:#fff!important;background-image:none!important;margin-top:0!important}body.page .rich-text.content-container{background:#fff!important;background-image:none!important}body.page .rich-text__wrapper{width:100%!important;max-width:116rem!important;margin:0 auto!important;padding-left:5rem!important;padding-right:5rem!important;justify-content:flex-start!important;background:none!important}body.page .rich-text__blocks{width:100%!important;max-width:86rem!important;text-align:left!important}body.page h1.rich-text__heading,body.page .main-page-title,body.page .privacy-section h1{margin:0!important;background:radial-gradient(circle at 35% 50%,var(--tf-orange) 0%,var(--tf-coral) 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:var(--tf-orange)!important;-webkit-text-fill-color:transparent!important;font-family:var(--font-heading-family)!important;font-size:clamp(4rem,4.25vw,5.6rem)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:500!important;display:inline-block!important;width:auto!important}body.page .rich-text__text,body.page .rich-text__text p,body.page .rich-text__text li{color:#66585c!important;font-size:1.44rem!important;line-height:1.72!important}body.page .rich-text__text h2{margin:3.8rem 0 1.4rem!important;padding-top:2.6rem!important;border-top:1px solid var(--tf-line);background:none!important;background-image:none!important;color:#3f3437!important;-webkit-text-fill-color:#3f3437!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.3rem,2.4vw,2.8rem)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:500!important}body.page .rich-text__text h3{margin:2.8rem 0 1rem!important;color:#3f3437!important;font-family:var(--font-heading-family)!important;font-size:1.8rem!important;line-height:1.25!important;font-weight:500!important}body.page .rich-text__text a,body.page .privacy-section a,body.page .rte a,body.page .contact-tel a,body.page .contact-tel p{color:var(--tf-orange)!important;-webkit-text-fill-color:var(--tf-orange)!important;text-underline-offset:3px!important;text-decoration-color:#e9842f8c!important}body.page .rich-text__text a:hover,body.page .privacy-section a:hover,body.page .rte a:hover,body.page .contact-tel a:hover{color:var(--tf-coral)!important;-webkit-text-fill-color:var(--tf-coral)!important;text-decoration-color:var(--tf-coral)!important}body.page .privacy-section{margin:0!important;padding:44px 0 76px!important;background:#fff!important;background-image:none!important}body.page .privacy-section .row.page-width,body.page .privacy-section>.page-width{display:block!important;max-width:96rem!important;margin:0 auto!important}body.page .privacy-section h1{margin:0 0 3.2rem!important;font-size:clamp(3.8rem,4.1vw,5.4rem)!important;text-align:left!important}body.page .privacy-section h1:before{content:"TOTAL FLOW / INFORMATION";display:block;margin:0 0 10px;color:var(--tf-orange)!important;-webkit-text-fill-color:var(--tf-orange)!important;background:none!important;font-family:var(--font-body-family)!important;font-size:.98rem!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.page .privacy-section .rich-text-content{max-width:82rem!important;color:var(--tf-text)!important}body.page .privacy-section h2{margin:3.8rem 0 1.35rem!important;padding-top:2.5rem!important;border-top:1px solid var(--tf-line);background:none!important;color:#3f3437!important;-webkit-text-fill-color:#3f3437!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.15rem,2vw,2.5rem)!important;line-height:1.15!important;letter-spacing:-.02em!important;font-weight:500!important;text-align:left!important}body.page .privacy-section h3{margin:2.8rem 0 1rem!important;color:#3f3437!important;font-family:var(--font-heading-family)!important;font-size:1.75rem!important;line-height:1.25!important;font-weight:500!important}body.page .privacy-section p,body.page .privacy-section li{color:var(--tf-text)!important;font-size:1.44rem!important;line-height:1.75!important;text-align:left!important}body.page .privacy-section ul,body.page .privacy-section ol{padding-left:2.1rem!important}body.page .privacy-section strong{color:#4b3f42!important}body.page .contact-main-section{padding:0 0 12px!important;background:#fff!important;background-image:none!important}body.page .contact-main-section .about-banner-main{padding-top:0!important;background:none!important}body.page .contact-main-section .contact-main-head{width:100%!important;max-width:86rem!important;margin:0 0 1.5rem!important;text-align:left!important}body.page .contact-main-head h2{margin:0 0 .8rem!important;background:none!important;background-image:none!important;color:#3f3437!important;-webkit-text-fill-color:#3f3437!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.35rem,2.5vw,2.8rem)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:500!important;text-align:left!important}body.page .contact-main-head span{display:block!important;max-width:66rem!important;margin:0!important;padding-bottom:0!important;color:#66585c!important;font-size:1.42rem!important;line-height:1.65!important;text-align:left!important}body.page .contact-main-section .contact-p-a{width:100%!important;max-width:86rem!important;margin:1.8rem 0 0!important;padding:1.35rem 0!important;border-top:1px solid var(--tf-line)!important;border-bottom:1px solid var(--tf-line)!important;border-radius:0!important;background:transparent!important;gap:2rem!important;justify-content:flex-start!important}body.page .contact-p-a svg path{fill:var(--tf-orange)!important}body.page .contact-p-a .contact-tel{width:auto!important;gap:1.2rem!important}body.page .contact-tel p,body.page .contact-tel a{margin:0!important;font-size:1.25rem!important}body.page .contact{width:100%!important;max-width:116rem!important;margin:0 auto!important;padding:1rem 5rem 6rem!important}body.page .contact .isolate{width:100%!important;max-width:86rem!important;margin:0 auto 0 0!important;padding:2.8rem 0 0!important;border:0!important;border-top:1px solid var(--tf-line)!important;border-radius:0!important;background:#fff!important;background-image:none!important}body.page .contact .field__input,body.page .contact .text-area{background:#fff!important;border:0!important;border-bottom:1px solid rgba(63,51,54,.22)!important;border-radius:0!important;box-shadow:none!important}body.page .contact .field:after,body.page .contact .field:before{box-shadow:none!important}body.page .contact .field__label{color:#76686c!important}body.page .contact__button{text-align:left!important;margin-top:3rem!important}body.page .contact__button .button{min-height:auto!important;padding:1.5rem 3rem!important;border:0!important;border-radius:2px!important;background:radial-gradient(circle,var(--tf-orange) 0%,var(--tf-coral) 100%)!important;color:#fff!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.page .contact__button .button:before,body.page .contact__button .button:after{box-shadow:none!important}body.page .contact__button .button:hover{filter:brightness(.97)}@media screen and (max-width:749px){body.page .rich-text__wrapper{padding-left:2rem!important;padding-right:2rem!important}body.page h1.rich-text__heading,body.page .main-page-title{font-size:clamp(3.2rem,10vw,4.2rem)!important}body.page .rich-text__text,body.page .rich-text__text p,body.page .rich-text__text li{font-size:1.36rem!important}body.page .privacy-section{padding:30px 0 54px!important}body.page .privacy-section .row.page-width,body.page .privacy-section>.page-width{padding-left:2rem!important;padding-right:2rem!important}body.page .privacy-section h1{margin-bottom:2.5rem!important;font-size:clamp(3.2rem,10vw,4.2rem)!important}body.page .privacy-section h2{margin-top:3rem!important;padding-top:2rem!important;font-size:2.05rem!important}body.page .privacy-section p,body.page .privacy-section li{font-size:1.36rem!important;line-height:1.7!important}body.page .contact-main-section{padding-left:2rem!important;padding-right:2rem!important}body.page .contact-main-head,body.page .contact-p-a{max-width:none!important}body.page .contact{padding-left:2rem!important;padding-right:2rem!important}body.page .contact .isolate{max-width:none!important;padding-top:2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tf-editorial-pages.css.map */
