@font-face{font-family:Frutiger;src:url(/cdn/shop/files/Frutiger.ttf?v=1776944765) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Frutiger;src:url(/cdn/shop/files/Frutiger_bold.ttf?v=1776944765) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Michelin;src:url(/cdn/shop/files/Michelin-Regular.ttf?v=1776310693) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Michelin;src:url(/cdn/shop/files/Michelin-Light.ttf?v=1776310693) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Michelin;src:url(/cdn/shop/files/Michelin-SemiBold.ttf?v=1776310693) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Michelin;src:url(/cdn/shop/files/Michelin-Bold.ttf?v=1776310693) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Michelin;src:url(/cdn/shop/files/Michelin-Black.ttf?v=1776310693) format("truetype");font-weight:900;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%}:root{--michelin-blue: #27509B;--michelin-yellow: #FCE500;--michelin-light-grey: #F2F2F2;--michelin-dark-blue: #1D1D25}body,p,span,div,li{font-family:Frutiger,sans-serif!important;font-weight:400!important;-webkit-font-smoothing:antialiased;line-height:1.6;text-transform:none!important;font-variant:normal!important;font-style:normal!important;font-feature-settings:normal!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.collection-hero__title{font-family:Michelin,sans-serif!important;font-weight:500!important;text-transform:none!important;font-variant:normal!important;font-style:normal!important;letter-spacing:-.01em!important;color:var(--michelin-blue)!important}.warranty-header h1,.custom-store-info h3,.warranty-header p,.custom-store-info p,.image-content__text-wrapper *{text-transform:none!important;font-style:normal!important}.button,button[type=submit],.button--primary{text-transform:uppercase!important;font-weight:700!important;letter-spacing:.05em}#shopify-section-template--16928965525710__main .breadcrumb,.breadcrumb.g-breadcrumb{display:none!important}.button,.button--primary,.shopify-payment-button__button--unbranded,button[type=submit]{background-color:var(--michelin-blue)!important;color:#fff!important;font-weight:700!important;text-transform:uppercase;border-radius:4px!important;border:none!important;padding:14px 28px!important;transition:background-color .3s ease;box-shadow:none!important}.button:hover,.button--primary:hover{background-color:#001a45!important}.button--secondary{border:2px solid var(--michelin-blue)!important;color:var(--michelin-blue)!important;background:transparent!important}.job_application-wrapper{padding:80px 20px;background:#fff;display:flex;flex-direction:column;align-items:center}.job_application-header{max-width:700px;width:100%;margin:0 auto 40px;text-align:center}.job_application-header h1{font-family:Michelin,sans-serif!important;font-style:italic!important;font-size:42px;font-weight:900;text-transform:uppercase;color:var(--michelin-blue);margin-bottom:10px}.job_application-header p{font-family:Frutiger,sans-serif!important;font-size:15px;color:#666;line-height:1.6;text-transform:none!important;font-style:normal!important}.job_application-wrapper .tally-form{max-width:700px;width:100%;margin:0 auto;background:#fff;border-radius:20px;padding:20px;box-shadow:0 10px 40px #0000000f;border:1px solid #eee}.job_application-wrapper .tally-form iframe{width:100%;min-height:1000px;border-radius:12px;display:block}@media(max-width:768px){.job_application-header h1{font-size:28px}.job_application-wrapper .tally-form{padding:15px}.job_application-wrapper .tally-form iframe{min-height:1100px}}.job-application-success{padding:100px 20px;text-align:center}.job-application-success h1{font-family:Michelin,sans-serif!important;font-style:italic!important;font-weight:600!important;font-size:40px;text-transform:uppercase;color:var(--michelin-blue);margin-bottom:15px}.job-application-success p{font-family:Frutiger,sans-serif!important;font-size:16px;color:#666;margin-bottom:8px;text-transform:none!important;font-style:normal!important}.job-application-success .button{margin-top:25px;display:inline-block;background:var(--michelin-blue)!important;color:#fff!important;padding:14px 30px!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;border:none!important}.job-application-success .button:hover{background:#001a45!important}.partner-with-us-success{padding:100px 20px;text-align:center}.partner-with-us-success h1{font-family:Michelin,sans-serif!important;font-style:italic!important;font-weight:600!important;font-size:40px;text-transform:uppercase;color:var(--michelin-blue);margin-bottom:15px}.partner-with-us-success p{font-family:Frutiger,sans-serif!important;font-size:16px;color:#666;margin-bottom:8px;text-transform:none!important;font-style:normal!important}.partner-with-us-success .button{margin-top:25px;display:inline-block;background:var(--michelin-blue)!important;color:#fff!important;padding:14px 30px!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;border:none!important}.partner-with-us-success .button:hover{background:#001a45!important}.announcement-bar{background-color:var(--michelin-blue)!important;color:var(--michelin-yellow)!important}.header-wrapper{border-bottom:5px solid var(--michelin-yellow)!important}.product-card__pricesale{color:var(--michelin-blue)!important}.site-footer,footer{background-color:#1a1a2e!important;color:#ccc!important;padding-top:48px!important;padding-bottom:32px!important}.site-footer a,footer a{color:#ccc!important;text-decoration:none!important;font-family:Frutiger,sans-serif!important;font-size:14px!important;transition:color .2s ease!important}.site-footer a:hover,footer a:hover{color:var(--michelin-yellow)!important}.site-footer h4,.site-footer h3,footer h4,footer h3{color:#fff!important;font-family:Michelin,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:16px!important}.footer__copyright,.site-footer__copyright{color:#777!important;font-size:12px!important;border-top:1px solid #333!important;padding-top:20px!important;margin-top:32px!important}[class*=swiper-wrapper-template--] .collection-item__title,[class*=swiper-wrapper-template--] a,[class*=swiper-wrapper-template--] span{color:#fff!important;font-family:Michelin,sans-serif!important;font-weight:700!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-style:normal!important}[class*=swiper-wrapper-template--] .image-wrapper,[class*=swiper-wrapper-template--] .image-wrapper:before{background:transparent!important;border-radius:20px!important}[class*=swiper-wrapper-template--] img{aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:20px!important;filter:blur(2px) brightness(.9);transition:all .4s ease-in-out!important}[class*=swiper-wrapper-template--] .collection-item__title{color:#fff!important;background:#fff3!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:10px 20px!important;border-radius:50px!important;border:1px solid rgba(255,255,255,.3)!important;font-family:Michelin,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:fit-content!important;white-space:nowrap!important}[class*=swiper-wrapper-template--] .swiper-slide:hover img{filter:blur(0px) brightness(1.1)!important;transform:scale(1.05)!important}[class*=swiper-wrapper-template--] .swiper-slide:hover .collection-item__title{background:#001e46!important;color:#fff!important;transform:translate(-50%,-50%) scale(1.1)!important}[class*=swiper-wrapper-template--] .swiper-slide{transition:transform .3s ease}[class*=swiper-wrapper-template--] .swiper-slide:hover{transform:translateY(-6px)}#shopify-section-template--1692896531870__product-grid,#shopify-section-template--1692896531870__product-grid .section,#shopify-section-template--1692896531870__product-grid .page-width,.page-container{background-color:#fff!important}.map-section{background:#fff!important}.map-section__wrapper{align-items:center;display:flex;flex-wrap:nowrap}.map-section__container,.map-section__overlay{display:none!important}.map-section__image{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:990px){.map-section__content-wrapper,.map-section__background-wrapper{flex:0 0 50%;max-width:50%}}.map-section__content-wrapper,.map-section__background-wrapper{flex:1;max-width:50%}.map-section__content-wrapper{display:flex;align-items:center;justify-content:center}.map-section__background-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:40px!important}.map-section__content{background:transparent!important;padding:0;text-align:left;align-items:center;justify-content:center}.custom-store-info,.custom-store-info *{font-family:Michelin,sans-serif!important}.custom-store-info{max-width:380px;margin:0 auto;display:flex;flex-direction:column;gap:18px;opacity:0;transform:translateY(40px);animation:fadeUp .8s ease forwards}.custom-store-info h3{font-size:32px;margin-bottom:20px;color:#002768;font-style:italic!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em}.custom-store-info h3:first-child{margin-top:0}.custom-store-info h3:not(:first-child){margin-top:30px}.custom-store-info p{font-size:16px;color:#555;line-height:1.7;font-weight:500!important;letter-spacing:.02em;margin:0;text-transform:none!important;font-style:normal!important;opacity:0;transform:translateY(20px);animation:fadeUp .6s ease forwards}.custom-store-info p:nth-child(1){animation-delay:.2s}.custom-store-info p:nth-child(2){animation-delay:.4s}.custom-store-info p:nth-child(3){animation-delay:.6s}.custom-store-info a{display:inline-block;margin-top:20px;padding:12px 26px;border-radius:30px;background:#002768;color:#fff;text-decoration:none;transition:.3s ease}.custom-store-info a:hover{background:#fcd116;color:#000}.map-phone-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.map-phone{width:240px;height:460px;border-radius:30px;overflow:hidden;position:relative;background:#000;border:1.5px solid rgba(0,0,0,.08);box-shadow:0 15px 40px #0000001f}.map-phone:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:70px;height:8px;background:#222;border-radius:10px;z-index:2}.map-phone iframe{width:100%!important;height:100%!important;border:0;filter:grayscale(100%);transition:.4s ease}.map-phone:hover iframe{filter:grayscale(0%)}.map-section__iframe:before{display:none}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.map-section__wrapper{display:flex;flex-direction:column}.map-section__content-wrapper{order:1;max-width:100%}.map-section__background-wrapper{order:2;max-width:100%}.map-phone-wrapper{justify-content:center;padding-right:0}.custom-store-info{text-align:center}.map-phone{width:220px;height:420px}}@media(max-width:749px){.productswiper .swiper-slide{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.productswiper .container-p .swiper-slide{width:100%!important;margin-right:0!important}}@media screen and (max-width:749px){.warranty-wrapper{padding:48px 16px 0}.warranty-doc{padding:28px 20px}.warranty-clause{grid-template-columns:34px 1fr}.warranty-exclusions{margin-left:20px}.warranty-note{padding:22px 20px}}.warranty-wrapper{padding:80px 20px;background:#fff;display:flex;flex-direction:column;align-items:center}.warranty-header{max-width:700px;width:100%;margin:0 auto 40px;text-align:center}.warranty-header h1{font-family:Michelin,sans-serif!important;font-style:italic!important;font-size:42px;font-weight:900;text-transform:uppercase;color:var(--michelin-blue);margin-bottom:10px}.warranty-header p{font-size:15px;color:#666;line-height:1.6;text-transform:none!important;font-style:normal!important}.tally-form{max-width:700px;width:100%;margin:0 auto;background:#fff;border-radius:20px;padding:20px;box-shadow:0 10px 40px #0000000f;border:1px solid #eee}.tally-form iframe{width:100%;min-height:1000px;border-radius:12px;display:block}@media(max-width:768px){.warranty-header h1{font-size:28px}.tally-form{padding:15px}.tally-form iframe{min-height:1100px}}.warranty-success{padding:100px 20px;text-align:center}.warranty-success h1{font-family:Michelin,sans-serif!important;font-style:italic!important;font-weight:900;font-size:40px;text-transform:uppercase;color:var(--michelin-blue);margin-bottom:15px}.warranty-success p{font-size:16px;color:#666;margin-bottom:8px;text-transform:none!important;font-style:normal!important}.warranty-success .button{margin-top:25px;display:inline-block;background:var(--michelin-blue);color:#fff;padding:14px 30px;border-radius:6px;font-weight:700;text-transform:uppercase}.search-modal,.search-modal__content,.predictive-search{--color-foreground: 0, 34, 68 !important;--color-background: 255, 255, 255 !important;background:rgb(var(--color-background))!important}.search-modal__content *,.predictive-search *{color:rgb(var(--color-foreground))!important}.search-modal__content input{color:rgb(var(--color-foreground))!important;background:transparent!important}.gradient{background-attachment:unset!important;background-image:none!important}#js-sticky-prd h3.font-family-2,#js-sticky-prd .product-card__price,#js-sticky-prd #js-sticky-price{color:#fff!important;opacity:1!important}#js-sticky-prd .flex-column *{color:#fff!important}.sticky-cart-wr{background-color:var(--michelin-blue, #002244)!important;background-image:none!important;border-top:1px solid rgba(255,255,255,.1)}.jdgm-star,.jdgm-star:before,.jdgm-prev-badge__stars,.jdgm-prev-badge__stars *{font-family:Times New Roman,serif!important}.jdgm-star.jdgm--on:before{content:"\2605"!important;color:#fce500!important}.jdgm-star.jdgm--off:before{content:"\2606"!important;color:#ccc!important}.jm-star-rating{position:relative;font-size:0}.jm-star-rating span,.jm-star-rating i,.jm-star-rating svg{display:none!important}.jm-star-rating:before{content:"\2605\2605\2605\2605\2605";font-size:14px;color:#fce500;letter-spacing:2px;position:absolute;left:0;top:0}p,li,.image-content__text-wrapper p,.custom-store-info p,.warranty-header p,.warranty-success p,[class*=swiper-wrapper] p,.section p,.page-width p{text-transform:none!important;font-style:normal!important;font-variant:normal!important}p,li,.rte-setting p,.rte p,.rte-setting span,.image-content__text p,.image-content__text span,.image-content__text-wrapper p,.custom-store-info p,.warranty-header p,.warranty-success p,[class*=swiper-wrapper] p,.section p,.page-width p,.pl-lg-5 p,.subtop p,.mb-3 p{font-family:Frutiger,sans-serif!important;font-weight:400!important;text-transform:none!important;font-style:normal!important;font-variant:normal!important;font-feature-settings:normal!important}h2.mb-3.h6{color:#ffd100!important}.mini-cart-content,.js-mini-cart,.mini-cart-header,.js-mini-cart-content,.mini-cart-footer.js-cart-bottom{background-color:#fff!important;color:#1a1a2e!important}.overlaycart{background:#0006!important}.mini-cart-footer.js-cart-bottom{background-color:#fff!important;border-top:1px solid #e5e5e5!important}.mini-cart-header{border-bottom:1px solid #e5e5e5!important}a.w-100.btn.gradient-theme.js-cart-btn-checkout{color:#000!important}a.w-100.btn.gradient-theme.js-cart-btn-checkout:hover,a.w-100.btn.gradient-theme.js-cart-btn-checkout:focus{color:#000!important}@media only screen and (max-width:767px){.site-header__link.site-header__wishlist{width:auto!important;padding-right:12px!important;display:flex;align-items:center}}.meganav-1 a,.meganav__list a,.meganav-1 a span,.meganav__list a span{position:relative;text-decoration:none!important;border-bottom:none!important;background-image:linear-gradient(var(--michelin-yellow, #FCE500),var(--michelin-yellow, #FCE500));background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:4px!important;transition:background-size .4s ease;display:inline-block}.meganav-1 a:after,.meganav__list a:after,.meganav-1 a:before,.meganav__list a:before{display:none!important;content:none!important}.meganav-1 a:hover,.meganav__list a:hover{color:var(--michelin-yellow, #FCE500)!important;background-size:100% 2px;text-decoration:none!important;border-bottom:none!important}@media screen and (max-width:767px){.bg-herovideo{height:450px!important;overflow:hidden!important;position:relative!important;padding:0!important;background:transparent!important}.bg-herovideo video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%) scale(1.5);object-fit:cover!important}}.js-txt-hurrify,.js-contact-soldout,.js-hurrify-mb-4,.progress{display:none!important}@media screen and (max-width:768px){#ads-agent-host{display:none!important}}.site-nav__dropdown .site-nav__dropdown-container>a,.site-nav__dropdown li>a{padding-right:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.site-nav__dropdown--third-level{top:0!important;margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-michelin-styles.css.map */
