button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent!important}button:focus,a:focus,summary:focus,input:focus,textarea:focus{outline:none!important}.group_overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;pointer-events:none}.page-side-padding{padding-left:var(--page-margin);padding-right:var(--page-margin)}.overlay-black-gradient-top{background:linear-gradient(to bottom,#000,#0000000d 15%,#0000)}.overlay-black-gradient-bottom{background:linear-gradient(to top,#000,#0000000d 15%,#0000)}.overlay-blue-gradient-top{background:linear-gradient(to bottom,#101f3a,#0000000d 15%,#0000)}.overlay-blue-gradient-bottom{background:linear-gradient(to top,#101f3a,#0000000d 15%,#0000)}.gradient-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(to right,#19588d,#e7212e);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gradient-hover{position:relative;color:#fff;text-decoration:none;display:inline-block;transition:color .4s ease}.gradient-hover:before{content:attr(title);position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#19588d,#e7212e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:999}.gradient-hover:hover:before{opacity:1}.link-badge-heading{position:relative;text-decoration:none;color:inherit;padding-right:1.2rem}.link-badge-heading:after{content:"\1f517";position:absolute;right:-2rem;top:50%;transform:translateY(-50%);font-size:2rem;opacity:.6;transition:all .3s ease}.link-badge-heading:hover:after{right:-2.25rem;opacity:1}.fade-in{opacity:0;transition:opacity .5s ease-out var(--delay, 0s),transform .5s ease-out var(--delay, 0s);transform:translateY(80px);will-change:opacity,transform}.fade-in.visible{opacity:1;transform:translateY(0)}.delay-50{--delay: 50ms}.delay-100{--delay: .1s}.delay-150{--delay: .15s}.delay-200{--delay: .2s}.delay-250{--delay: .25s}.delay-300{--delay: .3s}.delay-350{--delay: .35s}.delay-400{--delay: .4s}.delay-450{--delay: .45s}.delay-500{--delay: .5s}.delay-550{--delay: .55s}.delay-600{--delay: .6s}.delay-650{--delay: .65s}.delay-700{--delay: .7s}.delay-750{--delay: .75s}.delay-800{--delay: .8s}.delay-850{--delay: .85s}.delay-900{--delay: .9s}.delay-950{--delay: .95s}.delay-1000{--delay: 1s}.delay-3000{--delay: 3s}.delay-3100{--delay: 3.1s}.delay-3200{--delay: 3.2s}.delay-3300{--delay: 3.3s}.delay-3400{--delay: 3.4s}.delay-3500{--delay: 3.5s}.delay-3600{--delay: 3.6s}.delay-3700{--delay: 3.7s}.delay-3800{--delay: 3.8s}.delay-3900{--delay: 3.9s}.delay-4000{--delay: 4s}.hero.parallax[data-parallax=true]{position:relative;z-index:0;isolation:isolate;background-image:var(--parallax-image);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}@media screen and (min-width: 1024px){.hero.parallax[data-parallax=true]{background-attachment:fixed}}.hero.parallax[data-parallax=true] .hero__container{position:relative;z-index:1;background-color:transparent}.hero.parallax[data-parallax=true] .hero__blurred-image{display:none}.hero.parallax[data-parallax=true] .hero__media-wrapper :is(.hero__image,.hero__video,.hero__video-wrapper,.hero__video-poster){display:none}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:unset!important}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 3%}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min(var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2));--full-page-grid-margin: var(--page-margin);--util-page-margin-offset: max(var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}@media (prefers-reduced-motion: no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{contain:content;will-change:transform;animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tnc-globals.css.map */
