button.orichi-hideprice-quote-button{display:none!important}div#PageContainer{overflow-x:hidden}.cst-store-locator a.btn.btn--secondary.btn--small{display:none!important}h2.store-locator-heading{text-align:center}.location-content{display:grid;grid-template-columns:1fr 1fr;align-items:center}.cst-store-locator .section-header h2{color:#ec2128}.cst-store-locator .grid__item.medium-up--one-third.text-center.aos-init.aos-animate h3{font-size:20px}.cst-store-locator .grid--flush-bottom>.grid__item{margin-bottom:30px}.custom__item.cst-content-img{padding:0;margin:0;width:calc(100%/ 3 - 20px)}.rich-btranding .btn:nth-child(2){display:none}.rich-btranding h2{text-align:center}.brandig-column img{transition:transform .3s ease}.brandig-column img:hover{transform:scale(1.1)}.custom__item.cst-content-img img.image-element{width:100%}.index-section .custom-content{display:flex;flex-wrap:wrap;gap:20px;margin:0!important;justify-content:center}.slideshow-banner .cst-slides-container{overflow:hidden}.cst-slides{position:relative;height:100%}.cst-slides-container .slick-track{display:flex}.cst-slides-container .slick-slide{height:auto}.slide-content .cst-slide-btns{display:flex}.cst-slides .slide-content{position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.cst-slides img{width:100%;height:100%;object-fit:cover}.cst-slides-container .slick-dots{bottom:0}.cst-slides-container .slick-dots button{padding:0;height:auto;width:auto;margin:0}.cst-slides-container .slick-dots li{margin:0}.cst-slides-container .slick-dots li button{width:6px;height:6px;background:#fff;border-radius:50%;opacity:.4}.cst-slides-container .slick-dots li.slick-active button{width:9px;height:9px;opacity:1}.cst-slides-container .slick-dots button:before{opacity:0}.cst-slides-container .slick-dots li.slick-active button:before{opacity:0}.cst-blog-container{display:grid;grid-template-columns:75% auto;gap:30px}.recent-articles{margin:0!important}.cst-blog-container .grid{margin:0;width:100%}.cst-blog-container .grid .grid__item{padding:0}.cst-blog-container .grid.grid--uniform .grid__item{width:100%}.cst-blog-container .grid--uniform .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;row-gap:0}.cst-blog-container .grid--uniform>.grid__item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.09)}.recent-articles .grid--uniform .grid__item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.09)}.recent-articles h2{font-size:22px}.recent-articles .grid--uniform{display:grid;gap:20px;row-gap:0}.recent-articles .grid--uniform .grid__item a{display:grid;grid-template-columns:1fr 1fr;gap:15px}.recent-articles .grid--uniform .grid__item a img{width:100%}.cst-blog-container .article__grid-meta{margin:0;text-align:left}.cst-blog-container .article__grid-meta .article__title{font-size:min(48px,3vw);color:#000;font-weight:800;display:block}.cst-blog-container .grid.grid--uniform .grid__item a.article__grid-image{margin:0}.cst-blog-container .article__grid-meta .article__date time{color:#6b6b6b;font-size:14px;font-weight:600}.product-image-main{margin:10px}.btn--full{margin:10px 0}body.template-article h3{margin-top:0!important;font-size:18px;margin-bottom:15px!important}body.template-article h2{margin-top:25px;font-size:28px}body.template-article .main-featured-img img{width:100%}body.template-article h4{margin-bottom:0;margin-top:10px}.transition{transition:all .25s ease-in-out}.flipIn{animation:flipdown .5s ease both}.no-select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blog-accordian h3{display:block;margin:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blog-accordian p{position:relative;overflow:hidden;max-height:0;transition:all .25s ease-in-out;opacity:0;transform:translateY(50%);margin-top:0;z-index:2}.blog-accordian ul{list-style:none;perspective:900;padding:0;margin:0}.blog-accordian li{position:relative;padding:18px 0;border-top:1px dotted rgba(220,231,235,1);animation:flipdown .5s ease both}.blog-accordian li:nth-of-type(1){animation-delay:.5s}.blog-accordian li:nth-of-type(2){animation-delay:.75s}.blog-accordian li:nth-of-type(3){animation-delay:1s}.blog-accordian li:last-of-type{padding-bottom:0}.blog-accordian i{position:absolute;transform:translate(-6px);margin-top:5px;right:0}.blog-accordian i:before,.blog-accordian i:after{content:"";transition:all .25s ease-in-out;position:absolute;background-color:#000;width:3px;height:9px}.blog-accordian input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.blog-accordian input[type=checkbox]:checked~p{max-height:800px;opacity:1;transform:translate(0);margin-top:14px}.blog-accordian i:before{transform:translate(2px) rotate(45deg)}.blog-accordian i:after{transform:translate(-2px) rotate(-45deg)}.blog-accordian input[type=checkbox]:checked~i:before{transform:translate(2px) rotate(-45deg)}.blog-accordian input[type=checkbox]:checked~i:after{transform:translate(-2px) rotate(45deg)}.site-footer .grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;gap:40px;grid-template-columns:.7fr repeat(4,.5fr) 1fr}.site-footer .grid .grid__item{width:100%;padding:0}.site-footer .grid .grid__item h2{margin-top:0;font-size:22px}.footer__item-padding{padding-right:0!important}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform-origin:top center;transform:rotateX(0)}}.site-footer .currency-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.payment-icons{margin:0}.tafe500 .enlarge-text h3{margin-top:30px;margin-bottom:12px}.tafe500 div#shopify-section-template--17787414970467__rich_text_47TcGt{margin:60px 0 30px}.tafe500 div#shopify-section-template--17787414970467__contact_form_4VPaEk .index-section{margin:0}.tafe500 div#shopify-section-template--17787414970467__rich_text_9rDxjt{margin-bottom:22px}.tafe500 .enlarge-text p{margin-bottom:12px}.cst-faq-section button{width:100%;border-bottom:1px solid #ddd;padding:18px 0;display:flex;align-items:center}.cst-faq-section button span{font-size:16px}.cst-faq-section button span.collapsible-trigger__icon.collapsible-trigger__icon--circle.collapsible-trigger__icon--open{position:absolute;right:0;left:auto}.collapsible-content__inner.collapsible-content__inner--faq{padding-top:20px}.career-page-richtext .enlarge-text h3{font-size:24px;margin-top:0;line-height:25px}.career-page-richtext .enlarge-text p{font-size:14px}#sticky-cta{position:fixed;bottom:0;left:0;width:100%;background:#ec2128;color:#fff;z-index:9999;transform:translateY(100%);transition:transform .3s ease-in-out}#sticky-cta.active{transform:translateY(0)}.sticky-cta-inner{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-cta-text{font-size:14px;font-weight:600}.sticky-cta-button{background:#000;color:#fff;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.sticky-cta-button:hover{opacity:.9}.cst-our-face-sec .grid--uniform>.grid__item>div:not([class]){max-width:100%!important}.txt-col-face-pg .grid__item>div:not([class]){max-width:100%!important}.cst-icon-face-pg .slick-arrow{display:none!important}.txt-col-face-pg h3,.cst-our-face-sec h3{margin-top:30px;font-size:clamp(24px,3vw,30px)}.why-face-sec h2,.cst-what-test-sec h2,.cst-our-face-sec h2{font-size:clamp(26px,4vw,45px)}.cst-our-face-sec .grid__item h3{font-size:clamp(24px,3vw,30px)}.cst-faq-section .section-header__title,.cst-book-sec h2{font-size:clamp(26px,4vw,45px)}.cst-book-sec .cst-btn-rte{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media screen and (max-width:1280px){.site-footer .grid{grid-template-columns:1fr repeat(2,1fr) 1fr}}@media screen and (max-width:1200px){body.template-article h1{font-size:34px}body.template-article h2{font-size:21px;margin-bottom:13px;margin-top:28px}}@media screen and (max-width:991px){.cst-blog-container{grid-template-columns:100%}.recent-articles{margin:40px 0 0!important;display:none}.site-footer .grid{grid-template-columns:1fr 1fr 1fr}.site-footer .currency-container{align-items:center;flex-direction:column;margin-top:20px}.why-face-sec .feature-row__item,.cst-what-test-sec .feature-row__item{padding-left:0;padding-right:0}}@media(max-width:768px){.sticky-cta-inner{flex-direction:column;text-align:center}}@media screen and (max-width:767px){.cst-blog-container .article__grid-meta .article__title{font-size:24px}.site-footer .grid{grid-template-columns:100%;gap:0}.site-footer .footer__title{padding-left:15px;text-align:left}.footer__collapsible{padding:15px;text-align:left}.cst-icon-face-pg .text-with-icons__block{padding-bottom:15px}}@media screen and (max-width:575px){.tafe500 div#shopify-section-template--17787414970467__rich_text_47TcGt h2{font-size:25px}.tafe500 .enlarge-text h3{font-size:22px}.blog-post-section .grid{display:grid;grid-template-columns:1fr}.blog-post-section .small--one-third,.blog-post-section .small--two-thirds{width:100%}.index-section .custom-content{gap:10px}.custom__item.cst-content-img{width:calc(100%/ 3 - 8px)}.index-section .page-width{padding:0 10px}.slideshow-banner .cst-slides-container{padding-bottom:35px}.cst-slides .slide-content{bottom:8px}.cst-slides-container .slick-dots{bottom:0}.cst-slides-container .slick-dots li button{background:#000}.cst-blog-container .grid--uniform .grid{grid-template-columns:100%}.cst-blog-container .article__grid-meta{margin:20px 0 0}.recent-articles .grid--uniform .grid__item a{grid-template-columns:100%}body.template-article h1{font-size:25px}body.template-article h2{font-size:19px;margin-bottom:9px;margin-top:22px}.cst-faq-section button span{font-size:13px;max-width:361px}body .slideshow__slide--image_e4h8Ex .hero__title{font-size:30px}}@media(max-width:480px){.cst-faq-section button span{font-size:13px;max-width:289px}.career-page-richtext .enlarge-text h2{font-size:28px}.career-page-richtext .enlarge-text h3{font-size:20px;margin-top:0;line-height:25px}.blog-accordian li h3{font-size:16px!important;padding-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
