html,body{--font-size--h2: clamp(2.6rem, 7.2vw, 4.5rem) !important}*::selection{background:#68449eaa;color:#000}.performance-atelier *::selection{background:#e7212eaa;color:#000}.maintenance-atelier *::selection{background:#4073ceaa;color:#000}.repairs-atelier *::selection{background:#bbba;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,#0000 15%)}.overlay-black-gradient-bottom{background:linear-gradient(to top,#000,#0000 15%)}.overlay-blue-gradient-top{background:linear-gradient(to bottom,#101f3a,#0000 15%)}.overlay-blue-gradient-bottom{background:linear-gradient(to top,#101f3a,#0000 15%)}.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);-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;-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,.link-badge-subheading{position:relative;text-decoration:none;color:inherit;padding-right:1.2rem}.link-badge-heading:after,.link-badge-subheading:after{content:"\1f517";position:absolute;right:-2rem;top:50%;transform:translateY(-50%);font-size:2rem;opacity:.6;transition:all .3s ease}.link-badge-subheading:after{right:-.25rem;font-size:1rem}.link-badge-heading:hover:after,.link-badge-subheading:hover:after{right:-2.25rem;opacity:1}.link-badge-subheading:hover:after{right:-.5rem}.previous-next-page .group-block{cursor:pointer}.previous-next-page .group-block p{font-size:clamp(16px,4vw,30px)!important;line-height:1.25!important;transition:.3s;cursor:pointer}.previous-next-page .group-block:hover p{transform:scale(1.1)!important}.text-color-black{color:#000!important}.text-color-white{color:#fff!important}.text-black-shadow{text-shadow:0 0 5px rgba(0,0,0,.5)!important}.text-white-shadow{text-shadow:0 0 5px rgba(255,255,255,.5)!important}.link-red-hover:hover *{color:#e7212e!important;transition:.3s!important}.link-blue-hover:hover *{color:#4073ce!important;transition:.3s!important}.link-grey-hover:hover *{color:#bbb!important;transition:.3s!important}.button-red-hover:hover{color:#e7212e!important;transition:.3s!important}.button-blue-hover:hover{color:#4073ce!important;transition:.3s!important}.button-grey-hover:hover{color:#bbb!important;transition:.3s!important}.line-height-8-5rem *{line-height:8.5rem!important}@media screen and (max-width:512px){.mobile-line-height-4-5rem *{line-height:4.5rem!important}}.height-fit-content .section-content-wrapper.section-content-wrapper{height:fit-content!important}.background-image-top-align img{object-position:top center}.no-underline *{text-decoration:none!important}.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}#quick-quote-wrapper{padding:2rem 5%;border-radius:50px}#quick-quote-wrapper h1{font-size:3rem}#quick-quote-wrapper .qq-status-alert-accepted{background-color:green}#quick-quote-wrapper .quote-table{min-width:300px!important}#quick-quote-wrapper .qq-header-row th:first-child,#quick-quote-wrapper .qq-image-col{display:none}#quick-quote-wrapper .item-title{font-weight:400}#quick-quote-wrapper th{border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:10px}#quick-quote-wrapper th:last-child{border-right:none}#quick-quote-wrapper th:nth-child(3){text-align:center!important}#quick-quote-wrapper td{border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:10px;font-size:14px}#quick-quote-wrapper td:nth-child(3){text-align:center!important}#quick-quote-wrapper td:last-child{border-right:none}#quick-quote-wrapper tr:last-child td:last-child{border-right:none;border-bottom:none;padding-top:2rem}#quick-quote-wrapper #quote-bottom-buttons{display:flex;flex-direction:row-reverse;gap:1rem}#quick-quote-wrapper #accept-quote{background-color:green}#quick-quote-wrapper #decline-quote{background-color:#340a0a}#quick-quote-wrapper #quote-comment-box{margin-top:3rem}#quick-quote-wrapper #quote-comment-box h2{font-size:1.65rem}#quick-quote-wrapper #quote-comments,#quick-quote-wrapper #quote-comments br{border:1px solid #bbb;border-radius:10px;padding:1rem}#quick-quote-wrapper #quote-comments span{font-size:20px}#quick-quote-wrapper #quote-comments br{display:none}#quick-quote-wrapper #quote-comment-box .datetime{font-size:12px;color:#a0a0a0;text-decoration:none;padding-left:.5rem}#quick-quote-wrapper #quote-comments p{font-size:14px;font-style:italic;padding-bottom:1rem;border-bottom:1px solid #bbb}#quick-quote-wrapper #quote-comment-box #quote-txt-comment{color:#fff;margin-top:2rem}#quick-quote-wrapper #quote-comment-box #send-comment{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tnc-globals.css.map */
