:root{--ctc-page-hero-title-duration: 1.35s;--ctc-page-hero-desc-duration: 1.5s;--ctc-page-hero-desc-delay: .22s;--ctc-page-hero-easing: cubic-bezier(.16, 1, .3, 1)}@keyframes ctc-page-hero-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes ctc-page-hero-shine{0%{background-position:0% center}to{background-position:220% center}}.ctc-page-hero__title,.social-embeds__heading,.gallery-manual__heading,.social-gallery__heading,.ctc-coming-soon__title,.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6),.ctc-page-hero>.text-block:first-child :is(.h1,.h2,.h3){position:relative;z-index:0;font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:1.28;letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);margin:0 0 .35em;padding-block-end:.14em;text-align:center;width:100%;opacity:1;transform:translateY(0);overflow:visible;color:#93d7ff;-webkit-text-fill-color:currentColor;background:none}.ctc-page-hero__title[data-text]:after,.social-embeds__heading[data-text]:after,.gallery-manual__heading[data-text]:after,.social-gallery__heading[data-text]:after,.ctc-coming-soon__title[data-text]:after,.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6)[data-text]:after,.ctc-page-hero>.text-block:first-child :is(.h1,.h2,.h3)[data-text]:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding-block-end:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-align:inherit;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#eaf7ff,#93d7ff 28%,#fff,#6fb6ff 72%,#eaf7ff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 6px 40px rgb(20 110 180 / .35);animation:ctc-page-hero-shine 6s linear infinite;pointer-events:none;overflow:visible}.ctc-page-hero__title:not([data-text]),.social-embeds__heading:not([data-text]),.gallery-manual__heading:not([data-text]),.social-gallery__heading:not([data-text]),.ctc-coming-soon__title:not([data-text]),.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6):not([data-text]),.ctc-page-hero>.text-block:first-child :is(.h1,.h2,.h3):not([data-text]){background:linear-gradient(100deg,#eaf7ff,#93d7ff 28%,#fff,#6fb6ff 72%,#eaf7ff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 6px 40px rgb(20 110 180 / .35);animation:ctc-page-hero-shine 6s linear infinite}.ctc-page-hero>.text-block:first-child,.ctc-page-hero>.text-block:first-child>:is(rte-formatter,div,h1,h2,h3,h4,h5,h6){overflow:visible;padding-block-end:.06em}.ctc-page-hero__description,[class*=ai-page-description-],.social-embeds__subheading,.gallery-manual__subheading,.social-gallery__subheading,.ctc-page-hero>[class*=ai-page-description-],.ctc-page-hero .social-embeds__subheading{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-transform:var(--font-paragraph--case);color:var(--color-foreground);margin:0 auto 1.5rem;max-width:42rem;text-align:center;opacity:.95;transform:translateY(0)}html.ctc-hero-animate-ready .ctc-page-hero__title,html.ctc-hero-animate-ready .social-embeds__heading,html.ctc-hero-animate-ready .gallery-manual__heading,html.ctc-hero-animate-ready .social-gallery__heading,html.ctc-hero-animate-ready .ctc-coming-soon__title,html.ctc-hero-animate-ready .ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6),html.ctc-hero-animate-ready .ctc-page-hero>.text-block:first-child :is(.h1,.h2,.h3){animation:ctc-page-hero-rise var(--ctc-page-hero-title-duration) var(--ctc-page-hero-easing) forwards;transform:translateY(14px)}html.ctc-hero-animate-ready .ctc-page-hero__description,html.ctc-hero-animate-ready [class*=ai-page-description-],html.ctc-hero-animate-ready .social-embeds__subheading,html.ctc-hero-animate-ready .gallery-manual__subheading,html.ctc-hero-animate-ready .social-gallery__subheading,html.ctc-hero-animate-ready .ctc-page-hero>[class*=ai-page-description-],html.ctc-hero-animate-ready .ctc-page-hero .social-embeds__subheading{animation:ctc-page-hero-rise var(--ctc-page-hero-desc-duration) var(--ctc-page-hero-easing) var(--ctc-page-hero-desc-delay) forwards;transform:translateY(14px)}main[data-template^=index] .ctc-page-hero__description,main[data-template^=index] [class*=ai-page-description-],main[data-template^=index] .social-embeds__subheading{animation:none!important;transform:none!important}.ctc-page-hero__description p,[class*=ai-page-description-] p,.ctc-page-hero .social-embeds__subheading p{margin:0}.ctc-page-hero__divider{display:block;flex-shrink:0;align-self:center;width:min(240px,52%);height:1px;margin:clamp(22px,3.5vw,36px) auto 0;background:linear-gradient(90deg,transparent 0%,rgb(95 212 232 / .22) 50%,transparent 100%);border:0;padding:0}main[data-template^="page."] .section-content-wrapper.ctc-page-hero:not(:has(.ctc-page-hero__divider))>[class*=ai-page-description-]:after,main[data-template^="page."] .section-content-wrapper.ctc-page-hero:not(:has(.ctc-page-hero__divider)):not(:has([class*=ai-page-description-]))>.text-block:first-child:after{content:"";display:block;width:min(240px,52%);height:1px;margin:clamp(22px,3.5vw,36px) auto 0;background:linear-gradient(90deg,transparent 0%,rgb(95 212 232 / .22) 50%,transparent 100%)}main[data-template^="page."]:not([data-template^=index]) .ctc-page-hero__description,main[data-template^="page."]:not([data-template^=index]) [class*=ai-page-description-],main[data-template^="page."]:not([data-template^=index]) .ctc-page-hero .social-embeds__subheading{opacity:1!important;visibility:visible!important;color:var(--color-foreground)!important}main[data-template^="page."]:not([data-template="page.showroom"]):not([data-template="page.gallery-embeds"]) .spacer-block--size-percent{display:none!important;flex:0 0 0!important;height:0!important;max-height:0!important;min-height:0!important}main[data-template^="page."]:not([data-template="page.showroom"]):not([data-template="page.gallery-embeds"]) .section-content-wrapper.layout-panel-flex--column{justify-content:flex-start!important;min-height:0!important;height:auto!important}main[data-template^="page."]:not([data-template="page.showroom"]):not([data-template="page.gallery-embeds"]) .section[data-testid=ui-test-section]{--section-min-height: auto !important;min-height:auto!important}main[data-template^="page."] .section-content-wrapper.ctc-page-hero{justify-content:flex-start!important;min-height:0!important;height:auto!important;--gap: max(16px, calc(var(--gap-scale, 1) * 20px)) !important}main[data-template^="page."] .shopify-section.section-wrapper:first-of-type .section-content-wrapper.ctc-page-hero{--padding-block-end: max(16px, calc(var(--spacing-scale) * 28px)) !important}body:has(.header[transparent]) main.content-for-layout>.shopify-section.ctc-page-header-section:first-child{margin-top:0!important}.shopify-section.ctc-page-header-section{overflow:visible!important;background:transparent!important}main.content-for-layout>.shopify-section.ctc-page-header-section:first-child [data-ctc-ph]{padding-top:clamp(32px,4.5vw,52px)!important;overflow:visible}body:has(.header[transparent]) main.content-for-layout>.shopify-section.ctc-page-header-section:first-child [data-ctc-ph]{padding-top:calc(var(--ctc-home-chrome-height, var(--header-height, 64px)) + clamp(20px,3vw,36px))!important}body:has(.header[transparent]) main.content-for-layout>.shopify-section.ctc-brand-showroom-section:first-child{margin-top:0!important}.shopify-section.ctc-brand-showroom-section{overflow:visible!important;background:transparent!important}main.content-for-layout>.shopify-section.ctc-brand-showroom-section:first-child [data-ctc-bs]{overflow:visible}body:has(.header[transparent]) main.content-for-layout>.shopify-section.ctc-brand-showroom-section:first-child [data-ctc-bs]{padding-top:var( --ctc-bs-hero-inset, calc(var(--ctc-home-chrome-height, var(--header-height, 64px)) + clamp(20px, 3vw, 36px)) )!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"]) .section-background{background:transparent!important;background-color:transparent!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section{background:transparent!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-page-header-section:first-child [data-ctc-ph]{padding-bottom:clamp(32px,5vw,56px)!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-page-header-section+.shopify-section{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:visible!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-page-header-section+.shopify-section .section-background{display:none!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-page-header-section+.shopify-section .section-content-wrapper{--padding-block-start: 0 !important;--padding-block-end: 0 !important;min-height:0!important;height:auto!important;--gap: 0 !important}main[data-template="page.catalogue"] .section-content-wrapper:has([class*=ai-search-catalogue]){min-height:0!important;height:auto!important;justify-content:flex-start!important;--padding-block-start: 0 !important}main[data-template="page.catalogue"] .section-content-wrapper:has([class*=ai-search-catalogue])>.spacer-block{display:none!important;flex:0 0 0!important;height:0!important;max-height:0!important}main[data-template="page.catalogue"] .section[data-testid=ui-test-section]{--section-min-height: auto !important;min-height:auto!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue]){padding-bottom:clamp(8px,1.5vw,16px)!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue]:has([data-search-results])),main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue]:has(.predictive-search-results__no-results)),main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue].is-search-open){overflow:visible!important;z-index:12}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue]:has([data-search-results])) .section-content-wrapper,main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue]:has(.predictive-search-results__no-results)) .section-content-wrapper,main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue].is-search-open) .section-content-wrapper,main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue].is-search-open) .section{overflow:visible!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue].is-search-open) .custom-section-content,main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue].is-search-open) .border-style{overflow:visible!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"]):has([class*=ai-search-catalogue].is-search-open){overflow:visible!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section:has([class*=ai-search-catalogue])+.shopify-section .section-content-wrapper,main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-catalogue-showroom-section .section-content-wrapper{--padding-block-start: clamp(16px, 3vw, 32px) !important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-catalogue-showroom-section{background:transparent!important;overflow:visible!important}main:is([data-template="page.catalogue"],[data-template="page.catalog"])>.shopify-section.ctc-catalogue-showroom-section .section-background{display:none!important}main:is([data-template="page.kenworth"],[data-template="page.daf"],[data-template="page.accessories"]) .section-content-wrapper.layout-panel-flex--column{justify-content:flex-start!important}main:is([data-template="page.kenworth"],[data-template="page.daf"],[data-template="page.accessories"]) .section[data-testid=ui-test-section]{--section-min-height: auto !important;min-height:auto!important}main:is([data-template="page.kenworth"],[data-template="page.daf"],[data-template="page.mercedes-benz"],[data-template="page.western-star"],[data-template="page.sitrak"],[data-template="page.accessories"])>.shopify-section{position:relative;z-index:1}.ctc-brand-page-hero-section{position:relative;overflow:visible}.ctc-brand-page-hero-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;overflow:hidden}.ctc-brand-page-hero-bg__glow{position:absolute;top:8%;right:0;bottom:8%;left:0;border-radius:50%;background:radial-gradient(ellipse 92% 68% at 50% 46%,rgb(95 212 232 / .16) 0%,rgb(95 212 232 / .05) 52%,transparent 82%);filter:blur(40px)}.ctc-brand-page-hero-bg__logo{position:relative;z-index:1;width:100%;max-width:100%;max-height:min(92vh,980px);height:auto;object-fit:contain;opacity:.12;filter:saturate(.82) brightness(1.12);-webkit-mask-image:radial-gradient(ellipse 96% 88% at 50% 48%,rgb(0 0 0 / .92) 0%,rgb(0 0 0 / .62) 72%,transparent 100%);mask-image:radial-gradient(ellipse 96% 88% at 50% 48%,rgb(0 0 0 / .92) 0%,rgb(0 0 0 / .62) 72%,transparent 100%);transform:translateY(0);animation:ctc-brand-logo-drift 16s ease-in-out infinite}.ctc-brand-page-hero{position:relative;z-index:1}main:is([data-template="page.kenworth"],[data-template="page.daf"],[data-template="page.mercedes-benz"],[data-template="page.western-star"],[data-template="page.sitrak"]) .shopify-section.section-wrapper:first-of-type .section-content-wrapper.ctc-brand-page-hero{--padding-block-start: max(24px, calc(var(--spacing-scale) * 36px)) !important}@keyframes ctc-brand-logo-drift{0%,to{transform:translateY(0) scale(1);opacity:.14}50%{transform:translateY(-8px) scale(1.015);opacity:.18}}@media screen and (max-width:749px){.ctc-brand-page-hero-bg__logo{width:100%;max-height:min(88vh,720px);opacity:.1;animation:none}}@media(prefers-reduced-motion:reduce){.ctc-brand-page-hero-bg__logo{animation:none;opacity:.14;transform:none}html.ctc-hero-animate-ready .ctc-page-hero__title,html.ctc-hero-animate-ready .ctc-page-hero__description,html.ctc-hero-animate-ready .social-embeds__heading,html.ctc-hero-animate-ready .social-embeds__subheading,html.ctc-hero-animate-ready .gallery-manual__heading,html.ctc-hero-animate-ready .gallery-manual__subheading,html.ctc-hero-animate-ready .social-gallery__heading,html.ctc-hero-animate-ready .social-gallery__subheading,html.ctc-hero-animate-ready .ctc-coming-soon__title,html.ctc-hero-animate-ready .ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6),html.ctc-hero-animate-ready .ctc-page-hero>[class*=ai-page-description-],html.ctc-hero-animate-ready .ctc-page-hero .social-embeds__subheading,html.ctc-hero-animate-ready [class*=ai-page-description-],.ctc-page-hero__title:not([data-text]),.social-embeds__heading:not([data-text]),.gallery-manual__heading:not([data-text]),.social-gallery__heading:not([data-text]),.ctc-coming-soon__title:not([data-text]),.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6):not([data-text]){animation:none!important;opacity:1!important;transform:none!important;background-position:50% center}.ctc-page-hero__title[data-text]:after,.social-embeds__heading[data-text]:after,.gallery-manual__heading[data-text]:after,.social-gallery__heading[data-text]:after,.ctc-coming-soon__title[data-text]:after,.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6)[data-text]:after{animation:none!important;background-position:50% center}.ctc-page-hero__title,.social-embeds__heading,.gallery-manual__heading,.social-gallery__heading,.ctc-coming-soon__title,.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6){animation:none!important;opacity:1!important;transform:none!important}}@media screen and (max-width:749px){main:is([data-template="page.kenworth"],[data-template="page.daf"],[data-template="page.accessories"]) [class*=ai-parallax-container-]{width:calc(100% - 32px)!important;max-width:calc(100vw - 32px);margin-left:auto!important;margin-right:auto!important;margin-block-end:20px}main:is([data-template="page.kenworth"],[data-template="page.daf"],[data-template="page.accessories"]) .shopify-section:has([class*=ai-parallax-container-]) .section-content-wrapper{padding-block:6px}.ctc-page-hero__title,.social-embeds__heading,.gallery-manual__heading,.social-gallery__heading,.ctc-coming-soon__title,.ctc-page-hero>.text-block:first-child :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.5rem,7vw,1.75rem);overflow-wrap:anywhere}.ctc-page-hero__description,.social-embeds__subheading,.ctc-page-hero>[class*=ai-page-description-]{font-size:max(1rem,var(--font-paragraph--size))}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ctc-page-hero.css.map */
