:is(section[data-block-type=RichTextBlock]:has([id*=-source-spec-]),section[data-block-type=RichTextBlock]:has([id$=-source-sample])){padding-block:30px}section[data-block-type=RichTextBlock]:has([id*=-source-spec-]){background-image:linear-gradient(#8b9aa7 0%,#fff 16%,#f7f7f7 78%,#8b9aa7 100%)}section[data-block-type=RichTextBlock]:has([id^=table-automated-production-lines-47-source-spec-]){background-image:none}section[data-block-type=RichTextBlock]:has([id*=-source-spec-]) .content-prose>h2{font-family:var(--font-heading);text-align:center;color:var(--brand-text);margin:0 0 24px;font-size:clamp(1.75rem,1.35rem + 1.4vw,2.1875rem);font-weight:400;line-height:1.2;position:relative}section[data-block-type=RichTextBlock]:has([id*=-source-spec-]) .content-prose>h2:after{content:"";background:#0078c8;width:90px;height:2px;margin:8px auto 0;display:block}[id*=-source-spec-] table,[id$=-source-sample] table{width:100%;font-size:1rem}[id*=-source-spec-] :is(th,td),[id$=-source-sample] :is(th,td){white-space:normal;overflow-wrap:anywhere;border-color:var(--brand-hairline);padding:12px}[id*=-source-spec-] th,[id*=-source-spec-] tbody td:first-child,[id$=-source-sample] th,[id$=-source-sample] tbody td:first-child{color:var(--brand-text);background:#0000000a;font-weight:700}[id*=-source-spec-] th,[id*=-source-spec-] tbody td:first-child{font-size:18px}[id^=table-tch-series-source-spec-] tbody tr:nth-child(14)>td:nth-child(2),[id^=table-tch-series-source-spec-] tbody tr:nth-child(15)>td:first-child,[id^=table-tch-series-source-spec-] tbody tr:nth-child(16)>td:first-child,[id^=table-tce-series-source-spec-] tbody tr:nth-child(14)>td:nth-child(2),[id^=table-tce-series-source-spec-] tbody tr:nth-child(15)>td:first-child,[id^=table-tce-series-source-spec-] tbody tr:nth-child(16)>td:first-child{background:#0000000a!important;font-weight:400!important}[id*=-source-spec-] tbody tr:hover :is(th,td),[id$=-source-sample] tbody tr:hover :is(th,td){background:#0000000f}@media (min-width:768px){:is(section[data-block-type=RichTextBlock]:has([id*=-source-spec-]),section[data-block-type=RichTextBlock]:has([id$=-source-sample])){padding-block:40px}}@media (min-width:1024px){:is(section[data-block-type=RichTextBlock]:has([id*=-source-spec-]),section[data-block-type=RichTextBlock]:has([id$=-source-sample])){padding-block:64px}[id*=-source-spec-] table,[id$=-source-sample] table{table-layout:fixed}}:root{--h1:clamp(35px, 2vw, 40px);--h2:clamp(35px, 2.3vw, 45px);--h3:clamp(25px, 1.5vw, 30px);--h4:clamp(20px, 1.25vw, 24px);--h5:clamp(18px, 1.0416vw, 20px);--h6:clamp(17px, .9375vw, 18px);--tailift-zh-body-font-weight:500}@layer base{h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}}@layer components{.h1{font-family:var(--font-heading);font-size:var(--h1)}.h2{font-family:var(--font-heading);font-size:var(--h2)}.h3{font-family:var(--font-heading);font-size:var(--h3)}.h4{font-family:var(--font-heading);font-size:var(--h4)}.h5{font-family:var(--font-heading);font-size:var(--h5)}.h6{font-family:var(--font-heading);font-size:var(--h6)}}main .type-display{line-height:1.1}main .tailift-list-heading,main .tailift-faq-question{font-size:20px}main .tailift-faq-section-heading,main .tailift-product-list-faq-question{font-size:24px}main .tailift-spec-table thead th,main .tailift-spec-table tbody td:first-child{font-size:18px}main .tailift-product-faq-cta-heading{font-size:24px}main .tailift-list-body,main .tailift-list-prose,main .tailift-filter-text,main .tailift-faq-answer{font-size:16px}main .tailift-product-card-title{font-size:24px}main .tailift-product-card-alias{font-size:14.4px}html[lang=zh-tw] .tailift-product-detail-content>section>section[data-block-type=RichTextBlock][data-block-index="0"] .content-prose>p{margin:0}html[lang=zh-tw] .tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>p{text-align:center}@media (min-width:1280px){main .tailift-list-body,main .tailift-list-prose,main .tailift-filter-text,main .tailift-faq-answer{font-size:17px}}@media (min-width:1920px){main .tailift-list-heading,main .tailift-faq-question{font-size:24px}}body .text-sm,body [class~="text-[14px]"]{font-size:16px!important}body .text-base,body [class~="text-[16px]"]{font-size:17px!important}body .text-lg,body [class~="text-[18px]"]{font-size:20px!important}html:lang(zh-tw) main p,html:lang(zh-cn) main p{font-weight:var(--tailift-zh-body-font-weight)}html:lang(zh-tw) .tailift-zh-light-body-page p,html:lang(zh-cn) .tailift-zh-light-body-page p{font-weight:400}main .tailift-drilling-summary{font-size:18px!important;line-height:1.8!important}main .tailift-industry-detail-page .tailift-industry-detail .content-prose p{line-height:1.8!important}body [data-tailift-contact] .tailift-contact-copy,body [data-tailift-contact] .tailift-contact-info,body [data-tailift-contact] .tailift-contact-form label,body [data-tailift-contact] .tailift-contact-form input,body [data-tailift-contact] .tailift-contact-form textarea,body [data-tailift-contact] .tailift-contact-form [role=combobox]{font-size:18px!important}body [data-tailift-contact] .tailift-contact-form form>div:not(.hidden)>label{font-size:18px!important;line-height:1.5!important}@media (max-width:767px){body .text-sm,body .text-base,body [class~="text-[14px]"],body [class~="text-[16px]"]{font-size:17px!important}body [class~="text-[17px]"],body .about-us-typography-page .text-sm,body .about-us-typography-page .text-base,body .about-us-typography-page [class~="text-[15px]"],body .about-us-typography-page [class~="text-[16px]"]{font-size:18px!important}main .tailift-history-description{font-size:18px}}@media (min-width:768px){main .about-us-typography-page #overview .text-brand-text-muted,main .about-us-typography-page #global-sites>.mb-16>p,main .about-us-typography-page #credentials>.mb-16>p,main .about-us-typography-page #credentials .text-brand-text-muted,main .about-us-typography-page #credentials .text-slate-300,main .about-us-typography-page #credentials .text-slate-600{font-size:18px!important}}main .about-us-typography-page [class~="text-[15px]"],main .about-us-typography-page [style*="font-size: 15px"]{font-size:17px!important}@media (min-width:992px){main [class~=group\/faq] button>span:first-child{font-size:20px}main [class~=group\/faq] .content-prose{font-size:17px}}main .tailift-product-faq-cta-body{font-size:16px}@media (min-width:768px){main .tailift-product-faq-cta-body{font-size:17px}}@layer utilities{body [data-tailift-contact] .tailift-contact-form form>div:not(.hidden)>label{font-size:18px!important;line-height:1.5!important}}html:has(header[data-tailift-header]){--site-header-height:68px}@media (min-width:992px){html:has(header[data-tailift-header]){--site-header-height:104px}}header[data-tailift-header] [class~=lg\:inline]{display:none!important}header[data-tailift-header] [data-tailift-icon-slot] svg{width:20px!important;height:20px!important}header[data-tailift-header] [data-tailift-icon-slot]>*{color:#0f172a;padding-left:10px;padding-right:10px}header[data-tailift-header] [data-tailift-icon-slot]>:hover{color:#0284c7;background-color:#0000!important}@media (min-width:1280px){header[data-tailift-header] [data-tailift-icon-slot]>*{padding-left:15px;padding-right:15px}}@media (max-width:991px){header[data-tailift-header] [data-tailift-icon-slot]>*{padding-left:6px;padding-right:6px}}@media (min-width:992px){header[data-tailift-header] nav>div>a,header[data-tailift-header] nav>div>div>a{padding-left:clamp(6px,3.125vw - 25px,15px);padding-right:clamp(6px,3.125vw - 25px,15px);font-size:clamp(15px,.6696vw + 8.357px,18px)}header[data-tailift-header] nav{margin-right:calc(-1*clamp(6px,3.125vw - 25px,15px))}}header[data-tailift-header] [data-tailift-mega-heading]{font-size:clamp(20px,1.1547vw + 8.54px,25px)}header[data-tailift-header]{--tailift-header-logo-height:50px}@media (min-width:992px){header[data-tailift-header]{--tailift-header-logo-height:50px}}.tailift-hero-btn{isolation:isolate;position:relative;overflow:hidden}.tailift-hero-btn:after{content:"";z-index:-1;width:100%;height:0;transition:width .5s ease-in-out,height .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.tailift-hero-btn:hover:after{width:130%;height:350%}.tailift-hero-btn-primary{color:#fff;background-color:#2b4353;border-color:#2b4353;transition:border-color .3s ease-in-out,color .3s ease-in-out}.tailift-hero-btn-primary:hover{border-color:var(--brand-primary);color:#fff}.tailift-hero-btn-primary:after{background:var(--brand-primary)}.tailift-hero-btn-secondary{color:#a0a0a0;background-color:#0000;border-color:#a0a0a0;transition:border-color .3s ease-in-out,color .3s ease-in-out}.tailift-hero-btn-secondary:hover{color:#fff;border-color:#556774}.tailift-hero-btn-secondary:after{background:#556774}@media (max-width:991px){section[data-tailift-hero]{background-image:none!important}}@media (min-width:600px) and (max-width:991px){section[data-tailift-hero] [data-hero-text]{text-align:center}section[data-tailift-hero] [data-hero-actions]{justify-content:center}}section[data-tailift-hero] [data-hero-actions]{flex-direction:column;align-items:stretch;display:flex}@media (min-width:600px){section[data-tailift-hero] [data-hero-actions]{flex-flow:wrap;align-items:center}}@media (max-width:767px){section[data-tailift-hero] [data-hero-eyebrow]{font-size:clamp(13px,.6696vw + 10.857px,16px)}section[data-tailift-hero] [data-hero-title]{font-size:clamp(56px,7.1429vw + 33.143px,88px)}section[data-tailift-hero] [data-hero-subtitle]{font-size:clamp(16px,.8929vw + 13.143px,20px)}}@media (min-width:768px){section[data-tailift-hero] [data-hero-eyebrow]{font-size:17px}section[data-tailift-hero] [data-hero-title]{font-size:clamp(88px,4.7619vw + 51.429px,120px)}section[data-tailift-hero] [data-hero-subtitle]{font-size:20px}section[data-tailift-hero][data-locale=zh-tw] [data-hero-title],section[data-tailift-hero][data-locale=zh-cn] [data-hero-title]{font-size:90px}}section[data-tailift-hero] .tailift-hero-btn{font-size:17px}.tailift-svc-image{transition:transform .4s ease-in-out}.tailift-svc-card:hover .tailift-svc-image{transform:scale(1.05)}.tailift-svc-underline{transform-origin:0;transition:transform .3s ease-in-out;transform:scaleX(0)}.tailift-svc-card:hover .tailift-svc-underline{transform:scaleX(1)}.tailift-fc-image{transition:transform .4s ease-in-out}.tailift-fc-card:hover .tailift-fc-image{transform:scale(1.05)}.tailift-fc-underline{transform-origin:0;transition:transform .3s ease-in-out;transform:scaleX(0)}.tailift-fc-card:hover .tailift-fc-underline{transform:scaleX(1)}.tailift-eq-btn{isolation:isolate;transition:color .3s ease-in-out,border-color .3s ease-in-out;position:relative;overflow:hidden}.tailift-eq-btn:after{content:"";z-index:-1;background:#0078c8;width:100%;height:0;transition:width .5s ease-in-out,height .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.tailift-eq-btn:hover{color:#fff;border-color:#0078c8}.tailift-eq-btn:hover:after{width:130%;height:350%}.tailift-eq-btn-xl:hover:after{width:500%;height:500%}.tailift-eq-section:after{content:"";background:var(--brand-section-transition);z-index:0;height:240px;position:absolute;bottom:0;left:0;right:0}.tailift-eq-card{z-index:1;transition:transform .3s ease-in-out;position:relative}.tailift-eq-card:hover{transform:translateY(-10px)}.tailift-sol-card{background-color:#0b1720b5;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.tailift-sol-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #005aa059}.oem-cert-card{flex:0 0 23.5%}.oem-cert-track{transform:translateX(calc(-1 * var(--oem-cert-desktop-shift)))}@media (max-width:767px){.oem-cert-card{flex-basis:100%}.oem-cert-track{transform:translateX(calc(-1 * var(--oem-cert-mobile-shift)))}}.tailift-contact-form form>div:not(.hidden){padding-top:.5rem;padding-bottom:.5rem}.tailift-contact-form form>div:not(.hidden)>label{margin-bottom:.5rem}.tailift-contact-form label{color:#212529!important;text-align:left!important;font-size:18px!important;font-weight:400!important}.tailift-contact-form p[id$=-hint]{color:#94a3b8;display:none}.tailift-contact-form input,.tailift-contact-form textarea,.tailift-contact-form [role=combobox]{color:#3f3f46;background:#ffffffe6;border:1px solid #d1d5db;border-radius:.25rem;font-size:18px;line-height:1.5}.tailift-contact-form input::placeholder,.tailift-contact-form textarea::placeholder{color:#94a3b8;opacity:1}.tailift-contact-form input:not([type=checkbox]),.tailift-contact-form [role=combobox]{height:2.5rem}.tailift-contact-form textarea{min-height:7.5rem}.tailift-contact-form button{isolation:isolate;white-space:nowrap;color:#fff;background-color:#2b4353;border:1px solid #2b4353;width:100%;min-width:0;max-width:100%;margin-top:.5rem;transition:border-color .3s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.tailift-contact-form button:after{content:"";z-index:-1;background:var(--brand-primary);width:100%;height:0;transition:width .5s ease-in-out,height .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.tailift-contact-form button:hover{border-color:var(--brand-primary);color:#fff}.tailift-contact-form button:hover:after{width:180%;height:900%}@media (min-width:640px){.tailift-contact-form form>div:not(.hidden):has(>label){grid-template-columns:13rem minmax(0,1fr);align-items:start;column-gap:0;display:grid}.tailift-contact-form form>div:not(.hidden):has(>label)>label{margin:0;padding:.5rem 1rem .5rem 0;font-size:18px;font-weight:400;line-height:1.5}:is(.tailift-contact-form form>div:not(.hidden):has(>label)>input,.tailift-contact-form form>div:not(.hidden):has(>label)>textarea,.tailift-contact-form form>div:not(.hidden):has(>label)>div){width:100%}.tailift-contact-form form>div:not(.hidden):has(>label)>p[role=alert]{grid-column:2}}@media (min-width:992px) and (max-width:1199px){.tailift-contact-form form>div:not(.hidden):has(>label){grid-template-columns:minmax(0,40%) minmax(0,60%)}}.new-energy-discover-btn{isolation:isolate;color:#fff;background-color:#334155;border-color:#334155;transition:border-color .3s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.new-energy-discover-btn:after{content:"";z-index:-1;background:var(--brand-primary);width:100%;height:0;transition:width .5s ease-in-out,height .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.new-energy-discover-btn:hover{border-color:var(--brand-primary);color:#fff}.new-energy-discover-btn:hover:after{width:130%;height:350%}.tailift-industry-detail>section:first-of-type{padding-top:2rem;padding-bottom:2rem}.tailift-industry-detail .content-prose p{font-size:18px;line-height:1.5}.tailift-industry-detail>section>div.relative.mx-auto{padding-inline:0}.tailift-industry-detail .content-prose h2{text-align:center;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:400;font-family:var(--font-tailift-bebas-neue), var(--font-noto-sans-tc), sans-serif;text-transform:uppercase;background:var(--brand-surface-soft);box-shadow:0 0 0 100vmax var(--brand-surface-soft);clip-path:inset(0 -100vmax);margin:3.5rem 0 0;padding:2.5rem 0 1.75rem;line-height:1.15}.tailift-industry-detail .content-prose h2+div{background:var(--brand-surface-soft);box-shadow:0 0 0 100vmax var(--brand-surface-soft);clip-path:inset(0 -100vmax);gap:1rem;margin-top:0;margin-bottom:0;padding:.75rem 0 3rem}.tailift-industry-detail .content-prose h2+div>div{z-index:1;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:1.5rem;justify-content:flex-start;align-items:center;min-height:8.25rem;padding:1.5rem 1.35rem;transition:border-color .5s,box-shadow .5s,transform .5s;display:flex;position:relative;overflow:visible;box-shadow:0 8px 20px #00000014}.tailift-industry-detail .content-prose h2+div>div:before,.tailift-industry-detail .content-prose h2+div>div:after{content:"";z-index:2;pointer-events:none;border:1.5px solid var(--brand-accent);border-radius:inherit;opacity:0;will-change:clip-path;transition:clip-path .7s linear,opacity .15s;position:absolute;inset:-1.5px}.tailift-industry-detail .content-prose h2+div>div:before{clip-path:inset(0 100% 100% 0)}.tailift-industry-detail .content-prose h2+div>div:after{clip-path:inset(100% 0 0 100%);transition-delay:.7s}.tailift-industry-detail .content-prose h2+div>div:hover,.tailift-industry-detail .content-prose h2+div>div:focus-within{z-index:3;border-color:#0000;transform:translateY(-3px);box-shadow:0 14px 30px #0078c81f}.tailift-industry-detail .content-prose h2+div>div:hover:before,.tailift-industry-detail .content-prose h2+div>div:hover:after,.tailift-industry-detail .content-prose h2+div>div:focus-within:before,.tailift-industry-detail .content-prose h2+div>div:focus-within:after{clip-path:inset(0);opacity:1}@media (min-width:768px) and (max-width:991px){.tailift-industry-detail .content-prose h2+div>div:nth-child(5){grid-column:1/-1;width:100%}}@media (min-width:992px){.tailift-industry-detail .content-prose h2+div{grid-template-columns:repeat(6,minmax(0,1fr))}.tailift-industry-detail .content-prose h2+div>div{grid-column:span 2}.tailift-industry-detail .content-prose h2+div>div:nth-child(4){grid-column:1/span 3}.tailift-industry-detail .content-prose h2+div>div:nth-child(5){grid-column:4/span 3}.tailift-industry-detail.tailift-industry-detail--stats-4 .content-prose h2+div>div{grid-column:span 3}}.tailift-industry-detail .content-prose h2+div>div>div:last-child{z-index:3;color:#3f3f46;letter-spacing:0;text-transform:none;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.45;position:relative}@media (max-width:767px){.tailift-industry-detail .content-prose h2+div>div{min-height:7rem}}@media (max-width:991px){.tailift-industry-detail>section:first-of-type{padding-top:1.5rem}.tailift-industry-detail .content-prose p{font-size:18px}}@media (max-width:480px){.tailift-industry-detail-page .tailift-container{padding-inline:26px}}@media (prefers-reduced-motion:reduce){.tailift-industry-detail .content-prose h2+div>div,.tailift-industry-detail .content-prose h2+div>div:before,.tailift-industry-detail .content-prose h2+div>div:after{transition:none}}#global-title{font-family:var(--font-heading)!important;letter-spacing:0!important;text-align:center!important;font-size:clamp(44px,5vw,60px)!important;font-weight:500!important}@media (max-width:767px){#global-title{line-height:51px!important}}article.tailift-product-detail-page [data-block-type=RichTextBlock]>div{padding-left:clamp(1.875rem,1.36rem + 2.2vw,4rem);padding-right:clamp(1.875rem,1.36rem + 2.2vw,4rem)}.tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>p:first-child,.tailift-center-first-section-list>[data-block-type=TailiftFeatures]>div>p:first-of-type{text-align:center}.tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>ul{text-align:left;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;list-style-position:outside}.tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>ul>li{margin-top:0;margin-bottom:0}.tailift-center-first-section-list>[data-block-type=RichTextBlock]{padding-top:32px;padding-bottom:64px}.tailift-center-first-section-list>[data-block-type=RichTextBlock]>div{max-width:1200px;padding-left:30px;padding-right:30px}.tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>h3{font-family:var(--font-heading);text-align:center;text-transform:uppercase;color:var(--brand-text);margin:0 0 8px;font-size:44px;font-weight:400;line-height:1.2}.tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>h3:after{content:"";background:var(--brand-primary);width:90px;height:2px;margin:8px auto 0;display:block}.tailift-center-first-section-list>[data-block-type=RichTextBlock] .content-prose>ul{font-family:var(--font-sans);margin-top:0;margin-bottom:16px;padding-left:40px;font-size:17px;line-height:1.5}.tailift-center-first-section-list>[data-block-type=TailiftFeatures]>div>p:first-of-type{text-align:left;flex-direction:column;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;display:flex}.tailift-center-first-section-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span{list-style-position:outside;display:list-item}.tailift-center-first-section-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span:before{content:none}.tailift-center-first-section-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span>br{display:none}.tailift-reference-feature-list>[data-block-type=TailiftFeatures]>div>p:first-of-type{width:auto;max-width:none;font-family:var(--font-tailift-roboto-condensed), var(--font-noto-sans-tc);text-align:left;text-transform:uppercase;margin:48px 0 24px;padding-left:0;font-size:24px;font-weight:700;line-height:1.2;display:block}.tailift-reference-feature-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span{margin:0;list-style:none;display:block}.tailift-reference-feature-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span:before{content:none}.tailift-reference-feature-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span>br{display:none}.tailift-reference-feature-list>[data-block-type=TailiftFeatures]>div>p:first-of-type>span+span{margin-top:4px}.tailift-intro-with-video [data-block-type=RichTextBlock]>div{padding:0}.tailift-intro-with-video [data-block-type=RichTextBlock]{padding:32px 0 0}@media (min-width:768px){.tailift-intro-with-video [data-block-type=RichTextBlock]{padding:48px 0 0}}@media (max-width:991px){article.tailift-product-detail-page [data-block-type=RichTextBlock] .content-prose{font-size:17px}article.tailift-product-detail-page [data-block-type=RichTextBlock] .content-prose h3{font-size:20px}}.tailift-product-detail-content .content-prose,.tailift-product-detail-content p.text-sm,.tailift-product-detail-content li.text-sm,.tailift-product-detail-content td.text-sm,.tailift-product-detail-content th.text-sm,.tailift-product-detail-content table,.tailift-product-detail-content td,.tailift-product-detail-content th{font-size:17px}.tailift-thin-scrollbar{scrollbar-width:thin;scrollbar-color:#00000040 transparent}.tailift-thin-scrollbar::-webkit-scrollbar{height:6px}.tailift-thin-scrollbar::-webkit-scrollbar-track{background:0 0}.tailift-thin-scrollbar::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:999px}.tailift-thin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0006}.tailift-thin-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}.tailift-product-hero-carousel img{object-fit:contain}.tailift-spec-table tbody tr:hover td{background-color:#0000000f}.tailift-footer-cta-btn{isolation:isolate;transition:border-color .3s ease-in-out,color .3s ease-in-out;position:relative;overflow:hidden}.tailift-footer-cta-btn:after{content:"";z-index:-1;background:#fff;width:100%;height:0;transition:width .5s ease-in-out,height .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.tailift-footer-cta-btn:hover{color:#202e37;border-color:#fff}.tailift-footer-cta-btn:hover:after{width:130%;height:350%}[data-border-draw]{position:relative}.tailift-bd{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.tailift-bd__line{fill:none;stroke:var(--bd-color,var(--brand-primary));stroke-width:var(--bd-width,1);stroke-linecap:butt;vector-effect:non-scaling-stroke;stroke-dasharray:50 100;transition:stroke-dashoffset var(--bd-duration,.9s) linear;rx:var(--bd-radius,0)}.tailift-bd__line--a{stroke-dashoffset:50px}.tailift-bd__line--b{stroke-dashoffset:-100px}[data-border-draw]:hover .tailift-bd__line--a,[data-border-draw]:focus-visible .tailift-bd__line--a,[data-border-draw]:focus-within .tailift-bd__line--a{stroke-dashoffset:0}[data-border-draw]:hover .tailift-bd__line--b,[data-border-draw]:focus-visible .tailift-bd__line--b,[data-border-draw]:focus-within .tailift-bd__line--b{stroke-dashoffset:-50px}@media (prefers-reduced-motion:reduce){.tailift-bd__line{transition:none}}.tailift-carousel-pagination.tailift-carousel-pagination-always{display:flex!important}@media (min-width:768px){.hero-banner-height-desktop-ratio,.hero-banner-height-desktop-auto{aspect-ratio:var(--hero-banner-desktop-ratio)}.hero-banner-height-desktop-custom{min-height:var(--hero-banner-desktop-height)}}@media (max-width:767px){.hero-banner-height-mobile-ratio,.hero-banner-height-mobile-auto{aspect-ratio:var(--hero-banner-mobile-ratio)}.hero-banner-height-mobile-custom{min-height:var(--hero-banner-mobile-height)}.hero-banner-mobile-text-dark{color:var(--hero-banner-mobile-text-color)}}
