:root{--ctc-page-accent: #5fd4e8;--ctc-page-sub: #8aa8b8;--ctc-page-glass: rgb(8 20 34 / .55);--ctc-page-glass-border: rgb(95 212 232 / .18)}main[data-template^="page."] .rte a,main[data-template^="page."] .prose a{color:var(--ctc-page-accent);text-underline-offset:3px;transition:color .2s ease}main[data-template^="page."] .rte a:hover,main[data-template^="page."] .prose a:hover{color:#9ad7ff}.social-embeds__col,.social-embeds__embed,.ctc-showroom-box{border-radius:18px;border:1px solid var(--ctc-page-glass-border);background:var(--ctc-page-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.social-embeds__embed iframe,.social-embeds__col iframe,.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe,.lightwidget-widget{border-radius:14px;max-width:100%}main[data-template^=collection] .facets,main[data-template^=search] .facets,main[data-template^=collection] facet-filters,main[data-template^=search] facet-filters{--ctc-facet-accent: var(--ctc-page-accent)}main[data-template=cart] .cart__items,main[data-template=cart] .cart-items,main[data-template=cart] cart-items{border-radius:16px}main[data-template=cart] a:not(.button):not([class*=btn]):hover,main[data-template^=collection] a.link:hover,main[data-template^=search] a.link:hover{color:var(--ctc-page-accent)}main[data-template^="page."] ::-webkit-scrollbar{width:10px;height:10px}main[data-template^="page."] ::-webkit-scrollbar-thumb{background:#5fd4e84d;border-radius:999px}main[data-template^="page."] ::-webkit-scrollbar-thumb:hover{background:#5fd4e880}body:has(.header[transparent]) main:has(.shopify-policy__container)>.shopify-section:first-child,body:has(.header[transparent]) .content-for-layout>.shopify-section.ctc-policy-section:first-child,body:has(.header[transparent]) .content-for-layout>.shopify-policy__container:first-child,body.template-policy .content-for-layout>.shopify-section:first-child,body.template-policy .content-for-layout>.shopify-policy__container:first-child{margin-top:0!important}main#MainContent[data-template=policy]:not(:has(>.ctc-policy-section)),main#MainContent:has(.shopify-policy__container):not(:has(>.ctc-policy-section)){padding-top:calc(var(--header-group-height, var(--header-height, 64px)) + clamp(12px,2vw,16px))!important}main:has(.shopify-policy__container):not(:has(>.ctc-policy-section)) .shopify-policy__container{padding-top:clamp(12px,2vw,16px)!important;padding-inline:clamp(16px,4vw,32px);padding-bottom:clamp(32px,6vw,56px);max-width:min(100%,46rem);margin-inline:auto}main:has(.shopify-policy__container) .shopify-policy__title,main:has(.shopify-policy__container) .shopify-policy__title h1{margin-block:0 1.25rem;margin-block-start:0!important;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.3;text-align:center;text-wrap:balance;overflow:visible;overflow-wrap:anywhere;position:relative;z-index:1;scroll-margin-top:calc(var(--header-group-height, 100px) + 16px)}main:has(.shopify-policy__container) .shopify-policy__body{overflow-wrap:anywhere}main#MainContent:has(>.ctc-policy-section){padding-top:0!important}main#MainContent:has(>.ctc-policy-section) .shopify-policy__container{padding-top:0!important}.ctc-policy-section>[class*=ctc-policy-]{padding-top:calc(var(--header-group-height, var(--header-height, 64px)) + clamp(12px,2vw,16px))!important}main[data-template="page.truck-brands"] .ctc-page-header-section [data-ctc-ph]{padding-bottom:clamp(8px,2vw,16px)!important}main[data-template="page.truck-brands"]>.shopify-section:has([class*=ctc-hpb-]){padding-top:0!important}@media screen and (max-width:749px){.social-embeds__col--facebook,.social-embeds__facebook-layout,.social-embeds__facebook-feed{min-width:0;width:100%;overflow:hidden}.social-embeds__fb-page,.social-embeds__fb-page>span,.fb_iframe_widget,.fb_iframe_widget span{max-width:100%!important;margin-inline:auto}.social-embeds__fb-page>span{transform:scale(1)!important;transform-origin:top center}.social-embeds__facebook-brand{min-height:200px;padding:clamp(1rem,4vw,1.5rem)}}@media screen and (max-width:749px){#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{--header-mobile-bookend: 56px;--padding-block-start: max(var(--padding-sm, 12px), 16px);--padding-block-end: max(var(--padding-sm, 12px), 16px);padding-block:var(--padding-block-start) var(--padding-block-end)!important;align-items:center}#header-component .header__columns>:is(.header__drawer,.search-action,.header-logo,header-actions){align-self:center}#header-component header-actions{display:flex;align-items:center;align-self:center;gap:0}#header-component header-actions cart-drawer-component{display:flex;align-items:center}#header-component .header-actions__action,#header-component .account-button{display:flex;align-items:center;justify-content:center;align-self:center;min-width:var(--header-mobile-bookend, 56px);min-height:var(--header-mobile-bookend, 56px)}#header-component cart-icon.header-actions__cart-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}#header-component .header-actions__action:not(.account-button) .svg-wrapper{display:flex;align-items:center;justify-content:center;min-width:var(--header-mobile-bookend, 56px);min-height:var(--header-mobile-bookend, 56px)}#header-component .header-actions__action:not(.account-button) svg,#header-component .search-action .svg-wrapper svg{width:var(--icon-size-lg, 1.5rem);height:var(--icon-size-lg, 1.5rem)}#header-component .account-button__icon{width:var(--icon-size-lg, 1.5rem);height:auto}body:has(#Details-menu-drawer-container[open]) :is([class*=ai-scroll-indicator-],[class*=ai-scroll-arrow-]),body:has(.menu-drawer-container.menu-open) :is([class*=ai-scroll-indicator-],[class*=ai-scroll-arrow-]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#header-group:has(#Details-menu-drawer-container[open]),#header-component:has(#Details-menu-drawer-container[open]){position:relative;z-index:calc(var(--layer-menu-drawer, 18) + 2)}.menu-drawer-container[open]>.menu-drawer{top:var(--header-group-height, var(--header-height, 64px));height:calc(100dvh - var(--header-group-height, var(--header-height, 64px)));width:min(88vw,380px);max-width:min(88vw,380px)}.menu-drawer-container[open]>.menu-drawer__backdrop{top:var(--header-group-height, var(--header-height, 64px));height:calc(100dvh - var(--header-group-height, var(--header-height, 64px)));z-index:calc(var(--layer-menu-drawer, 18) - 1);pointer-events:auto;cursor:pointer}.menu-drawer-container:not([open])>.menu-drawer__backdrop{pointer-events:none!important}.menu-drawer .menu-drawer__close-button.close-button{display:none!important}.menu-drawer__navigation{padding-block-start:var(--padding-sm, 12px)}.menu-drawer__menu--grid{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;gap:0;padding-inline-end:0}.menu-drawer__menu>.menu-drawer__list-item{flex-direction:column;align-items:stretch;width:100%;min-width:0}.menu-drawer__menu--childlist:not(.menu-drawer__menu--grid){flex-grow:0;width:100%}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent{min-height:48px;padding-block:var(--padding-xs, 8px)}.menu-drawer__menu-item--child{min-height:44px;padding-block:var(--padding-2xs, 6px)}.menu-drawer__menu-item-text{line-height:1.35}.menu-drawer__list-item--flat .menu-drawer__menu--childlist{padding-inline-start:var(--padding-md, 1rem)}.ctc-submenu-view-full-cta-item{margin-block:var(--padding-sm, .75rem) var(--padding-md, 1rem);padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ctc-pages.css.map */
