@media screen and (min-width:750px){header:not(.header-menu-open) .header[data-sticky-state=active]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}header:not(.header-menu-open) .header[data-sticky-state=active] .header__row{transition-delay:.3s!important}}@media screen and (max-width:749px){.header[data-sticky-state=active]:not(:has(details[open])){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.header[data-sticky-state=active]:not(:has(details[open])) .header__row{transition:1s!important}}html[scroll-lock]{overflow:unset!important}html[scroll-lock] body{overflow:hidden!important}*::selection{background:#e33b4eaa;color:#000}.break-work{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}main,.footer-group{overflow-x:hidden;touch-action:pan-x pan-y}button,a,div,input,textarea,summary{-webkit-tap-highlight-color:transparent!important}a:focus,a:active,div:focus,div:active,section:focus,section:active,button:focus,summary:focus,input:focus,textarea:focus{outline:none!important}@media screen and (min-width:1025px){.hidden-desktop{display:none!important}}@media screen and (max-width:1024px){.visible-desktop-only{display:none!important}}@media screen and (min-width:769px){.visible-mobile-only{display:none!important}}@media screen and (max-width:768px){.hidden-mobile{display:none!important}}.group_overlay,.group_overlay_no_events{position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;z-index:2}.group_overlay_no_events{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)}.text-black-shadow{text-shadow:0 0 5px rgba(0,0,0,.5)}.link-red-hover:hover *{color:#e33b4e!important;transition:.3s!important}.link-blue-hover:hover *{color:#2f57d3!important;transition:.3s!important}.link-light-blue-hover:hover *{color:#6ec1ff!important;transition:.3s!important}.link-grey-hover:hover *{color:#bbb!important;transition:.3s!important}.button-red-hover:hover{color:#e33b4e!important;transition:.3s!important}.button-blue-hover:hover{color:#2f57d3!important;transition:.3s!important}.button-light-blue-hover:hover{color:#6ec1ff!important;transition:.3s!important}.button-grey-hover:hover{color:#bbb!important;transition:.3s!important}.height-fit-content .section-content-wrapper.section-content-wrapper{height:fit-content!important}.m-hover-background{--button-background-color: transparent !important;appearance:none;-webkit-appearance:none;position:relative;text-shadow:0 0 5px black;font-size:clamp(16px,1.5vw,20px)!important;padding-right:3rem!important;transition:.5s ease!important;background:linear-gradient(115deg,#00a3e0 0% 10%,#00a3e0 15%,#16588e 15% 25%,#e7222e 25% 35%,#000 35% 70%,#0000),transparent;background-size:50% 100%!important;background-position:-100% 100%!important;background-repeat:no-repeat}.m-hover-background:hover{color:#fff;appearance:none;-webkit-appearance:none;position:relative;background-size:100% 100%!important}.m-hover-background:after{position:absolute;right:1.5rem;content:"\279c";top:50%;transform:translateY(-50%) translate(0);transition:.3s ease}.m-hover-background:hover:after{transform:translateY(-50%) translate(.5rem)}.m-hover-background-white{--button-background-color: transparent !important;appearance:none;-webkit-appearance:none;position:relative;font-size:clamp(16px,1.5vw,20px)!important;padding-right:3rem!important;transition:.5s ease!important;background:linear-gradient(115deg,#00a3e0 0% 10%,#00a3e0 15%,#16588e 15% 25%,#e7222e 25% 35%,#e2e2e2 35% 70%,#fff0),transparent;background-size:50% 100%!important;background-position:-100% 100%!important;background-repeat:no-repeat}.m-hover-background-white:hover{color:#000;text-shadow:0px 0px 1px black;appearance:none;-webkit-appearance:none;position:relative;background-size:100% 100%!important}.m-hover-background-white:after{position:absolute;right:1.5rem;content:"\279c";top:50%;transform:translateY(-50%) translate(0);transition:.3s ease}.m-hover-background-white:hover:after{transform:translateY(-50%) translate(.5rem)}.object-position-bottom *{object-position:bottom!important}.fill-none{fill:none!important}.gradient-hover a{position:relative;color:#fff;text-decoration:none;display:inline-block;transition:color .4s ease}.gradient-hover a:before{content:attr(title);position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#00a3e0,#16588e,#e7222e,#00a3e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:999;background-size:300%;animation:infinite-background 3s infinite linear running both}@keyframes infinite-background{0%{background-position:0%}to{background-position:300%}}.gradient-hover a:hover:before{opacity:1}.header-loading:before{content:"";position:absolute;left:0;width:0;height:3px;z-index:2;background:linear-gradient(to right,#6ec1ff,#2f57d3,#e33b4e);animation:header-loading-animation .5s ease-in-out}@keyframes header-loading-animation{0%{width:0}25%{width:50%}50%{width:90%}75%{width:95%}90%{width:100%}to{width:100%}}.fade-in{opacity:0;transition:opacity .5s ease-out var(--delay, 0s),transform .5s ease-out var(--delay, 0s),color .3s ease-out;transform:translateY(80px);will-change:opacity,transform}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-left{opacity:0;transition:opacity .5s ease-out var(--delay, 0s),transform .5s ease-out var(--delay, 0s),color .3s ease-out;transform:translate(-80px);will-change:opacity,transform}.fade-right{opacity:0;transition:opacity .5s ease-out var(--delay, 0s),transform .5s ease-out var(--delay, 0s),color .3s ease-out;transform:translate(80px);will-change:opacity,transform}.fade-left.visible,.fade-right.visible{opacity:1;transform:translate(0)}.shopify-design-mode .fade-in,.shopify-design-mode .fade-left,.shopify-design-mode .fade-right{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.fade-in,.fade-left,.fade-right{transition:none!important;transform:none!important;opacity:1!important}}.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}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tnc-globals.css.map */
