header{background-color:#2b2b2b;border:0;font-family:Mazda Type,helvetica,arial,sans-serif!important;height:105px;margin:0;padding:0;vertical-align:initial}header button{background:none;border:0;height:auto!important;padding:0}header ul{margin-bottom:0;margin-top:0;padding-left:0}header .mdp-navigation-global__menu-wrapper ul{align-items:flex-end;border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 10px;padding:0;vertical-align:initial}header .mdp-navigation-global__menu-wrapper li{align-items:center;display:block;justify-content:center;text-align:center}header li span{padding:0 5px}#hamburger-icon{display:none}.element-display-none{display:none!important}.element-display-block{display:block!important}.grid-row:after,.grid-row:before{content:"";display:table}.grid-row:after{clear:both}.mdp-navigation-footer{background-color:#2b2b2b;bottom:0;color:#fff;display:block;height:auto;overflow:hidden;width:100%}.mdp-navigation-footer .grid-row{margin-bottom:0;margin-left:0;margin-right:0}.mdp-navigation-footer .grid-row .container{margin-bottom:20px}.mdp-navigation-footer .grid-row .container:last-child{max-width:1218px}.mdp-navigation-footer__social-list{display:block;float:left;height:30px;margin:5px 0 0;position:relative}.mdp-navigation-footer__social-list-item{background-position:top;background-repeat:no-repeat;cursor:pointer;display:block;float:left;height:18px;margin:0 12px;width:18px}.mdp-navigation-footer__social-list-item:first-child{margin-left:0}.mdp-navigation-footer__social-list-item>a,.mdp-navigation-footer__social-list-item>button{display:block;height:100%;position:relative;width:100%;z-index:2}.mdp-navigation-footer__social-list-item--facebook:before,.mdp-navigation-footer__social-list-item--instagram:before,.mdp-navigation-footer__social-list-item--pinterest:before,.mdp-navigation-footer__social-list-item--threads:before,.mdp-navigation-footer__social-list-item--tumblr:before,.mdp-navigation-footer__social-list-item--twitter-x:before,.mdp-navigation-footer__social-list-item--youtube:before{color:#999;font-size:20px;position:absolute;transition:color .3s}.mdp-navigation-footer__social-list-item--facebook:hover:before,.mdp-navigation-footer__social-list-item--instagram:hover:before,.mdp-navigation-footer__social-list-item--pinterest:hover:before,.mdp-navigation-footer__social-list-item--threads:hover:before,.mdp-navigation-footer__social-list-item--tumblr:hover:before,.mdp-navigation-footer__social-list-item--twitter-x:hover:before,.mdp-navigation-footer__social-list-item--youtube:hover:before,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__supp-menu li a:hover,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__supp-menu li button:hover{color:#fff}.mdp-navigation-footer__social-list-item--facebook:before{content:""}.mdp-navigation-footer__social-list-item--facebook:before,.mdp-navigation-footer__social-list-item--youtube:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:standard-icon-font;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.mdp-navigation-footer__social-list-item--youtube:before{content:""}.mdp-navigation-footer__social-list-item--twitter-x:before{content:""}.mdp-navigation-footer__social-list-item--threads:before,.mdp-navigation-footer__social-list-item--twitter-x:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:standard-icon-font;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.mdp-navigation-footer__social-list-item--threads:before{content:""}.mdp-navigation-footer__social-list-item--instagram:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:standard-icon-font;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.mdp-navigation-footer__contact-us{color:#d1d1d1;float:right;font-family:Mazda Type,helvetica,arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mdp-navigation-footer__contact-us:hover{color:#f9f9f9}.mdp-navigation-footer__contact-us i{font-size:20px}.mdp-navigation-footer__divider{border-color:#434343;clear:both;margin-top:1px}.mdp-navigation-footer__copyright,.mdp-navigation-footer__terms-list{margin-bottom:20px}.mdp-navigation-footer__terms-list,.mdp-navigation-footer__terms-list-item{display:block;float:left;position:relative}.mdp-navigation-footer__terms-list-item{color:#999;cursor:pointer;font-size:12px;font-weight:700;height:18px;letter-spacing:.2em;line-height:18px;padding:0 7px;text-transform:uppercase}.mdp-navigation-footer__terms-list li a:hover,.mdp-navigation-footer__terms-list li button:hover{color:#fff;text-decoration:none}.mdp-navigation-footer__terms-list-item:after{background-color:#434343;content:"";display:block;height:11px;position:absolute;right:0;top:4px;width:1px}.mdp-navigation-footer__terms-list-item:first-child{padding-left:0}.mdp-navigation-footer__terms-list-item:last-child:after{display:none}.mdp-navigation-footer__copyright>p{color:#999;display:block;float:right;font-size:12px;font-weight:700;height:18px;letter-spacing:.2em;line-height:18px}.mdp-navigation-footer__copyright-ca{margin-bottom:50px;margin-top:20px}.mdp-navigation-footer__copyright-ca>p{color:#999;display:block;font-size:12px;font-weight:700;height:18px;letter-spacing:.2em;line-height:18px;text-align:right}.brand-header{-webkit-font-smoothing:antialiased;color:#101010;font-family:Mazda Type,helvetica,arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transition:.3s}.brand-title{color:#101010!important;font-size:14px;font-weight:600;letter-spacing:.1em!important}.brand-text,.brand-title{-webkit-font-smoothing:antialiased;font-family:Mazda Type,helvetica,arial,sans-serif!important;text-decoration:none!important}.brand-text{color:#191919!important;font-size:16px!important;font-weight:400!important;letter-spacing:.05em!important}.social-list{display:block;float:left;height:30px;margin:5px 0 0;position:relative}.social-list-item{background-position:top;background-repeat:no-repeat;cursor:pointer;display:block;float:left;height:22px;margin:5px 12px!important;width:22px}.social-list-item>a,.social-list-item>button{display:block;height:100%;position:relative;width:100%;z-index:2}.social-list-item--facebook:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--facebook:hover:before{color:#fff}.social-list-item--googleplus:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--googleplus:hover:before{color:#fff}.social-list-item--youtube:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--youtube:hover:before{color:#fff}.social-list-item--twitter:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--twitter:hover:before{color:#fff}.social-list-item--tumblr:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--tumblr:hover:before{color:#fff}.social-list-item--pinterest:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--pinterest:hover:before{color:#fff}.social-list-item--instagram:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"";font-family:standard-icon-font;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none;transition:color .3s}.social-list-item--instagram:hover:before{color:#fff}.mdp-navigation-global__flydown-menus-container{display:none;left:0;position:absolute;right:0;width:100%}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{border:none!important;color:#999!important;font-size:12px!important;padding:0!important}#ot-sdk-btn.optanon-show-settings:hover,#ot-sdk-btn.ot-sdk-show-settings:hover{background-color:inherit!important}.mdp-navigation-global__menu-wrapper{-ms-flex-pack:end;align-items:center;display:flex;height:100%;margin:0 auto;max-width:1200px;padding:0 0 0 45px;position:relative}.mdp-navigation-global__menu-wrapper .mazda-logo img{height:70px;margin:0}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu{bottom:10%}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-2 a,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-2 button{color:#f9f9f9;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-2 a:hover,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-2 button:hover{color:#999;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-3 a,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-3 button{color:#f9f9f9;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-3 a:hover,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-3 button:hover{color:#999;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-4 a,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-4 button{color:#f9f9f9;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-4 a:hover,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-4 button:hover{color:#999;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-5 a,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-5 button{color:#f9f9f9;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-5 a:hover,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu .mdp-navigation-global__list-5 button:hover{color:#999;font-size:14px;font-weight:700;height:30px;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu li a:after,.mdp-navigation-global__menu-wrapper .mdp-navigation-global__menu li button:after{background-color:#fff;bottom:-3px;content:"";height:2px;left:2px;opacity:0;position:absolute;width:95%}.main-footer{background-color:#101010}.mdp-navigation-global__supp-menu{right:25px;top:28px;white-space:nowrap}.mdp-navigation-global__menu{align-items:flex-end;display:flex;height:100%;padding-left:10px;position:relative;transition:transform .25s ease-in-out 0s}.mdp-navigation-global__supp-menu{position:absolute;transition:transform .25s ease-in-out 0s}.mdp-navigation-global__menu li,.mdp-navigation-global__supp-menu li{display:inline-block;padding:10px 16px;position:relative}.mdp-navigation-global__supp-menu li a:not(.map-icon),.mdp-navigation-global__supp-menu li button:not(.map-icon){height:28px;line-height:28px;padding:10px 0 12px}.mdp-navigation-global__supp-menu li a,.mdp-navigation-global__supp-menu li button{color:#999;font-size:9px}.mdp-navigation-global__menu li a,.mdp-navigation-global__menu li button,.mdp-navigation-global__supp-menu li a,.mdp-navigation-global__supp-menu li button{font-weight:700;letter-spacing:.2em;position:relative;text-align:center;text-transform:uppercase}.mdp-navigation-global__supp-menu li:not(:last-child):after{background-color:#474747;content:"";height:22px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px}.mdp-navigation-global__supp-menu a:hover,.mdp-navigation-global__supp-menu button:hover{color:#fff;list-style:none;text-decoration:none}.mdp-navigation-global__menu-wrapper{justify-content:space-between;width:100%}.upper-case-text-transform{text-transform:uppercase!important}@media(max-width:840px){.mdp-navigation-global__menu li{padding:10px}}@media(max-width:800px){.mdp-navigation-global__menu li{padding:10px 6px}}@media(max-width:767.9px){header{height:75px}#hamburger-icon{cursor:pointer;display:block;float:right;margin:auto 0;position:relative}#hamburger-icon div{background-color:#ddd;height:3px;margin:6px 0;transition:.4s;width:25px}.open .bar1{transform:rotate(-45deg) translate(-6px,6px)}.open .bar2{opacity:0}.open .bar3{transform:rotate(45deg) translate(-6px,-8px)}.mdp-navigation-global__menu{display:none}.mdp-navigation-global__menu--show{display:flex}.mdp-navigation-global__menu-wrapper{height:75px;margin:0 auto;max-width:1200px;padding:0 15px;position:relative;width:100%}.mdp-navigation-global__menu-wrapper .mazda-logo img{height:60px}.mdp-navigation-global__flydown-menus-container{display:block;transform:translateY(-150%);transition:transform .25s ease-in-out 0s}.mdp-navigation-global__flydown-menus-container--show{transform:translateY(0);transition:transform .25s ease-in-out 0s;z-index:1}.mdp-navigation-global__mobile-nav-header{background-color:#fff;border-bottom:1px solid #aaa;color:#aaa;display:block;height:90px;padding-top:40px;position:relative;width:100%}.mdp-navigation-global__mobile-nav-header,.mdp-navigation-global__mobile-nav-header a,.mdp-navigation-global__mobile-nav-header button{font-family:Mazda Type,helvetica,arial,sans-serif!important;font-size:15px;font-weight:700;letter-spacing:.1em!important;text-align:center}.mdp-navigation-global__mobile-nav-header a,.mdp-navigation-global__mobile-nav-header button{color:inherit;text-transform:uppercase}.open .mdp-navigation-global__flydown-menus-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.mdp-navigation-footer__list-container{transition:.3s linear}.mdp-navigation-footer{position:relative}.mdp-navigation-footer .container{margin-bottom:10px;padding-left:20px;padding-right:20px}.mdp-navigation-footer__list{margin-left:9px}.mdp-navigation-footer__divider{margin-bottom:15px}.mdp-navigation-footer__terms-list-item:first-child{padding-left:0}.mdp-navigation-footer__terms-list-item span,.mdp-navigation-footer__vertical-divider{display:none}.mdp-navigation-footer__social-list{display:block;float:left;margin:5px 0 0;position:relative}.mdp-navigation-footer__social-list-item{background-position:0 0;margin:0 10px}.mdp-navigation-footer__social-list-item:first-child{margin-left:0}.mdp-navigation-footer__social-list-item:last-child{margin-right:0}.mdp-navigation-footer__terms-list{float:none;height:auto;margin-left:9px}.mdp-navigation-footer__terms-list:after{clear:both;content:"";display:block;height:1px;position:relative;width:1px}.mdp-navigation-footer__terms-list-item{height:25px;padding:0 10px}.mdp-navigation-footer__terms-list-item:after{top:7px}.mdp-navigation-footer__terms-list-item:nth-child(3){clear:left;padding-left:0}.mdp-navigation-footer__terms-list-item:nth-child(4){background-position:0;clear:left;padding-left:19px}.mdp-navigation-footer__copyright{float:none;height:auto;line-height:20px;margin-left:9px;margin-top:23px}.mdp-navigation-footer__zoom-zoom--mobile{margin-bottom:41px;margin-left:9px}.mdp-navigation-footer .component-navigation-1 li{border-bottom:0}.mdp-navigation-footer__copyright,.mdp-navigation-footer__terms-list{margin-bottom:30px}}@font-face{font-family:Mazda Type;font-weight:400;src:url(/mazdaownersclub/static/media/MazdaType-Regular.c9f68451c964d9876149.OTF)}@font-face{font-family:Mazda Type;font-style:italic;font-weight:400;src:url(/mazdaownersclub/static/media/MazdaType-Regular-Italic.4c836fbd5d9cd4cf75cb.OTF)}@font-face{font-family:Mazda Type;font-weight:700;src:url(/mazdaownersclub/static/media/MazdaType-Bold.0ba9a1a30f693c5fca27.OTF)}@font-face{font-family:Mazda Type;font-style:italic;font-weight:700;src:url(/mazdaownersclub/static/media/MazdaType-Bold-Italic.4c4040770dc118c15978.OTF)}@font-face{font-family:Mazda Type;font-weight:900;src:url(/mazdaownersclub/static/media/MazdaType-Bolder.5e538905b81466363699.OTF)}@font-face{font-family:Mazda Type;font-style:italic;font-weight:900;src:url(/mazdaownersclub/static/media/MazdaType-Bolder-Italic.0a9bdc36aa4345258049.OTF)}@font-face{font-family:standard-icon-font;src:url(/mazdaownersclub/static/media/mazda-standard-icon-font.3f097a2d68f8882a95d7.woff2) format("woff2")}#home{background-color:#fff}#home #selected-tab{overflow-y:scroll;width:100%}#about-collection.section #about-collection-header img{border-radius:0;border-radius:6px 6px 0 0;height:100%;width:100%}#about-collection.section #about-collection-body{margin:32px 32px 0;padding-bottom:48px;text-align:center}#about-collection.section #about-collection-body .super{font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:13px;margin-bottom:16px;text-transform:uppercase}#about-collection.section #about-collection-body .title{border-bottom:1px solid #ddd;font-size:28px;font-weight:500;letter-spacing:2.8px;line-height:31px;margin-bottom:24px;padding-bottom:16px;text-transform:uppercase}#about-collection.section #about-collection-body .description{font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:24px}#about-collection.section #about-collection-body .benefits{display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#about-collection.section #about-collection-body .benefits .benefit{display:flex;flex-direction:row;font-size:20px;font-weight:500;gap:32px;justify-content:left;letter-spacing:2px;line-height:23px;margin-top:24px;padding:0 32px;text-transform:uppercase;width:100%}#about-collection.section #about-collection-body .benefits .benefit .icon{align-content:start}#about-collection.section #about-collection-body .benefits .benefit .desc{text-align:left}#about-collection.section #about-collection-body .benefits .benefit .desc .sub{color:#999;font-size:14px;font-weight:400;line-height:14px;margin-top:8px;text-transform:none}#about-collection.section #about-collection-body #join-now-btn{font-size:20px;margin-top:24px;width:100%}#about-collection.section #about-collection-body #t-c{display:flex;flex-direction:column;margin-top:16px;text-align:left}#about-collection.section #about-collection-body #t-c #t-c-check{display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%}#about-collection.section #about-collection-body #t-c .unchecked{color:red;display:none}#about-collection.section #about-collection-body #t-c .unchecked.error{display:block}@media(max-width:575.9px){#about-collection.section #about-collection-header img{border-radius:0!important;height:100%;max-height:390px}#about-collection.section #about-collection-body{margin-top:32px}}#account-options{align-items:flex-start;background-color:#2b2b2b;display:flex;flex-direction:column;gap:24px;padding:48px;width:100%}#account-options .account-options-header{color:#fff;font-size:20px;font-weight:500;letter-spacing:2px;line-height:23px;text-transform:uppercase}#account-options .account-options-body{border-top:1px solid #434343;width:100%}#account-options .account-options-body .account-option{border-bottom:1px solid #434343;color:#999;font-size:11px;font-weight:500;letter-spacing:1.1px;line-height:14px;padding:15px 0;text-transform:uppercase}#profile-tabs{background-color:#fff;display:flex;justify-content:center;width:100%}#profile-tabs #profile-tab-container{display:flex;justify-content:left;width:564px}#profile-tabs #profile-tab-container .profile-tab{text-wrap:nowrap;align-items:center;color:#000;display:flex;height:43px;justify-content:center;padding:24px 18px;width:171px}#profile-tabs #profile-tab-container .profile-tab.selected{border-bottom:2px solid #8b7068}#profile-tabs #profile-tab-container .profile-tab.selected a{color:#101010}#profile-tabs #profile-tab-container .profile-tab a{color:#999;font-family:Mazda Type,helvetica,arial,sans-serif;font-size:18px;font-weight:900;letter-spacing:1.3px;line-height:18px;text-decoration:none;text-transform:uppercase}#profile-tabs .more-btn{align-self:center}@media(max-width:575.9px){#profile-tabs #profile-tab-container{background-color:#f5f5f5}#profile-tabs #profile-tab-container .profile-tab a{font-size:13px}}.badge{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:168px;width:168px}.badge.locked{cursor:auto}.badge.locked .image-container .image{filter:grayscale(1);opacity:.4}.badge.vehicle{gap:16px;height:136px;width:115px}.badge.vehicle .image-container{height:auto;padding:0;width:auto}.badge.vehicle .image-container .image{height:80px;width:80px}.badge.no-modal{cursor:auto}.badge .image-container{display:flex;height:144px;padding:12px;width:144px}.badge .image-container .image{border-radius:15px;height:120px;width:120px}.badge .image-container .image img{height:100%;width:100%}.badge .text{text-wrap:auto;color:#101010;font-size:16px;font-weight:200;line-height:24px;text-align:center}@media(max-width:1008px)and (min-width:768px){.badge{width:100px}.badge .image-container{padding:0}.badge .image-container,.badge .image-container .image,.badge.vehicle{height:100px;width:100px}}@media(max-width:575.9px){.badge{align-items:center;flex-direction:column;gap:8px;height:96px;width:96px}.badge,.badge .image-container{display:flex;justify-content:center}.badge .image-container{height:80px;padding:0;width:80px}.badge .image-container .image{border-radius:10px;height:80px;min-height:80px;min-width:80px;width:80px}.badge .text{text-wrap:auto;color:#101010;font-size:16px;font-weight:200;line-height:24px;text-align:center}}.mazda-tooltip .tooltip-desktop{display:flex}.mazda-tooltip .tooltip-desktop svg.info{margin-left:8px}.mazda-tooltip .tooltip-desktop svg.info:hover+div.tooltip-right{display:flex}.mazda-tooltip .tooltip-desktop svg.info.first-mazda{anchor-name:--first-mazda-tooltip-icon}.mazda-tooltip .tooltip-desktop svg.info.mileage-info{anchor-name:--mileage-info-tooltip-icon}.mazda-tooltip .tooltip-desktop svg.info.profile-info{anchor-name:--profile-info-tooltip-icon}.mazda-tooltip .tooltip-desktop svg.info.vehicle-info{anchor-name:--vehicle-info-tooltip-icon}.mazda-tooltip .tooltip-desktop .tooltip-right{position-area:center right;background-color:#fff;box-shadow:0 5px 25px 0 #0000001a,0 10px 10px 0 #0000000a;display:none;left:anchor(right);margin-left:15px;padding:16px;position:fixed;width:283px;z-index:1}.mazda-tooltip .tooltip-desktop .tooltip-right:hover{display:flex}.mazda-tooltip .tooltip-desktop .tooltip-right.first-mazda{position-anchor:--first-mazda-tooltip-icon}.mazda-tooltip .tooltip-desktop .tooltip-right.mileage-info{position-anchor:--mileage-info-tooltip-icon}.mazda-tooltip .tooltip-desktop .tooltip-right.profile-info{position-anchor:--profile-info-tooltip-icon}.mazda-tooltip .tooltip-desktop .tooltip-right.vehicle-info{position-anchor:--vehicle-info-tooltip-icon}.mazda-tooltip .tooltip-desktop .tooltip-right svg.tooltip-arrow{max-width:34px;position:relative;right:32px}.mazda-tooltip .tooltip-desktop .tooltip-right .tooltip-text{color:#000;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;margin-left:-34px;text-align:left;text-transform:none}.mazda-tooltip .tooltip-desktop .tooltip-right .tooltip-text p{margin:12px 0 0}.mazda-tooltip .tooltip-desktop .tooltip-right .tooltip-text p:first-child{margin-top:0}.mazda-tooltip .tooltip-mobile{display:none}@media(max-width:767.9px){.mazda-tooltip .tooltip-desktop{display:none}.mazda-tooltip .tooltip-mobile{display:flex}.mazda-tooltip .tooltip-mobile .tooltip-modal{align-items:center;background:#0000008c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.mazda-tooltip .tooltip-mobile .tooltip-modal .body{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:100px;padding:48px 32px 32px;width:480px}.mazda-tooltip .tooltip-mobile .tooltip-modal .body .modal-close-row{justify-self:flex-end;width:100%}.mazda-tooltip .tooltip-mobile .tooltip-modal .body .modal-close-row button{align-items:center;background-color:#2b2b2b;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:500;justify-content:center;letter-spacing:1px;line-height:13px;padding:12px 22px;text-transform:uppercase;width:100%}.mazda-tooltip .tooltip-mobile .tooltip-modal .body .modal-tooltip-header{color:#101010;font-size:28px;font-style:normal;letter-spacing:3px;line-height:31px;text-transform:uppercase}.mazda-tooltip .tooltip-mobile .tooltip-modal .body .modal-tooltip-description{color:#101010;font-size:16px;font-weight:400;letter-spacing:normal;line-height:20px;margin:40px 0;text-align:center;text-transform:none}.mazda-tooltip .tooltip-mobile .tooltip-modal .body .modal-tooltip-description ul{text-align:left}}@media(max-width:575.9px){.mazda-tooltip .tooltip-mobile .tooltip-modal{padding:0 32px}}#owner-badges #badge-details{align-items:center;display:flex;flex-direction:column;padding-bottom:48px}#owner-badges #badge-details .control-header .control{cursor:pointer}#owner-badges #badge-details .details-container{display:flex;flex-direction:row;gap:24px;padding:32px 0}#owner-badges #badge-details .details-container .details{display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}#owner-badges #badge-details .details-container .details .name{color:#101010;font-size:13px;font-weight:700;line-height:13px;text-align:center;text-transform:uppercase}#owner-badges #badge-details .details-container .details .highlight{align-self:center;color:#8b7068;display:flex;font-size:44px;font-weight:500;letter-spacing:4px;line-height:38px;text-align:center;text-transform:uppercase}#owner-badges #badge-details .details-container .details .highlight.number{color:#101010;text-transform:none}#owner-badges #badge-details .details-container .details .long-text{color:#101010;font-size:16px;line-height:24px;padding:0 32px;text-align:center}#owner-badges #badge-details .details-container .single-badge{display:flex;justify-content:center;min-height:200px;width:248px}#owner-badges #badge-details .details-container .single-badge .badge .image-container{height:144px;padding:0;width:144px}#owner-badges #badge-details .details-container .single-badge .badge .image-container .image{height:144px;width:144px}#owner-badges #badge-details .details-container .details-badge-list{display:flex;flex-direction:row-reverse;gap:0;justify-content:right;max-width:248px;min-height:200px;min-width:180px;overflow-x:scroll;scrollbar-width:none;width:100%}#owner-badges #badge-details .cta{align-items:center;color:#101010;display:flex;font-size:18px;font-weight:500;gap:12px;justify-content:center;line-height:13px;padding:6px 0;text-align:center;text-decoration:underline;text-transform:uppercase}#owner-badges #badge-picker{border-top:1px solid #ddd;display:flex;flex-direction:column;gap:32px;padding-top:48px}#owner-badges #badge-picker .badge-list{align-items:baseline;display:flex;flex-direction:row;gap:24px;justify-content:left;min-height:200px;overflow-x:scroll;scrollbar-width:none}#owner-badges #badge-picker .header{color:#101010;font-size:18px;text-transform:uppercase}@media(max-width:950px)and (min-width:768px){#owner-badges #badge-details .details-container{align-content:space-between}#owner-badges #badge-details .details-container .single-badge{display:flex;justify-content:center;min-height:200px;padding-right:24px}#owner-badges #badge-details .details-container .single-badge .badge{width:100%}#owner-badges #badge-details .details-container .single-badge .badge .image-container{height:144px;padding:0;width:144px}#owner-badges #badge-details .details-container .single-badge .badge .image-container .image{height:144px;width:144px}#owner-badges #badge-picker .badge-list{gap:8px;padding:0}}@media(max-width:575.9px){#owner-badges #badge-details{align-items:center;display:flex;flex-direction:column;padding-bottom:48px}#owner-badges #badge-details .control-header{align-items:baseline;display:flex;flex-direction:row;gap:32px;justify-content:center}#owner-badges #badge-details .control-header .control{cursor:pointer;height:18px;width:18px}#owner-badges #badge-details .control-header .text{color:#999;font-size:13px;font-weight:700;line-height:13px;text-transform:uppercase}#owner-badges #badge-details .details-container{align-items:center;display:flex;flex-direction:row;gap:0;padding:32px 0}#owner-badges #badge-details .details-container .details{display:flex;flex-direction:column;gap:24px;width:100%}#owner-badges #badge-details .details-container .details.number-of-mazdas{width:100%}#owner-badges #badge-details .details-container .details.number-of-mazdas .long-text{padding:0}#owner-badges #badge-details .details-container .details .name{color:#101010;font-size:13px;font-weight:700;line-height:13px;text-align:center;text-transform:uppercase}#owner-badges #badge-details .details-container .details .highlight{color:#8b7068;font-size:32px;font-weight:500;letter-spacing:4px;line-height:38px;text-align:center;text-transform:uppercase}#owner-badges #badge-details .details-container .details .long-text{color:#101010;font-size:16px;line-height:24px;padding:0 18px;text-align:center}#owner-badges #badge-details .details-container .details-badge-list.number-of-mazdas{align-items:baseline;display:flex;flex-direction:row-reverse;gap:0;max-width:130px;min-width:0;min-width:auto;padding-top:8px}#owner-badges #badge-details .details-container .single-badge{display:flex;justify-content:center;max-width:248px;min-height:200px;padding-right:24px;width:100%}#owner-badges #badge-details .details-container .single-badge .badge.Owner_Badge{width:100%}#owner-badges #badge-details .details-container .single-badge .badge.Owner_Badge .image-container{padding:0;width:100%}#owner-badges #badge-details .details-container .single-badge .badge.Owner_Badge .image-container .image{height:100px;width:100px}#owner-badges #badge-details .cta{align-items:center;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:center;line-height:13px;padding:6px 0;text-align:center;text-decoration:underline;text-transform:uppercase}#owner-badges #badge-picker .badge-list{align-items:baseline;display:flex;flex-direction:row;gap:16px;padding-top:12px}#owner-badges #badge-picker .header{font-size:13px}}#vehicle-badges.section #vehicle-badge-container-tabs{display:flex;justify-content:center;overflow-x:scroll;scrollbar-width:none}#vehicle-badges.section #vehicle-badge-container-tabs .tab{color:#999;cursor:pointer;padding:15px 18px;text-align:center;text-transform:uppercase;width:147px}#vehicle-badges.section #vehicle-badge-container-tabs .tab.selected{border-bottom:3px solid #101820;color:#000}#vehicle-badges.section #vehicle-image{display:flex;justify-content:center}#vehicle-badges.section #vehicle-image,#vehicle-badges.section #vehicle-image img{height:100%;max-height:360px;max-width:100%;min-height:244px}#vehicle-badges.section #vehicle-badge-container-body{background-color:#f5f5f5;margin-top:-24px;min-height:242px;padding:24px;position:relative;z-index:1}#vehicle-badges.section #vehicle-badge-container-body .content{align-items:baseline;display:flex;flex-direction:row;gap:24px;justify-content:center;margin-top:0;min-height:172px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info{align-self:center;display:flex;flex-direction:column;height:60px;width:162px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info.years-of-ownership{align-self:center;text-align:center;width:194px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info.years-of-ownership .text-focus{text-transform:none}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text{display:flex;max-height:32px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text svg.info{anchor-name:--mileage-tooltip-icon;margin-left:8px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text svg.info:hover+div.tooltip-right{position-anchor:--mileage-tooltip-icon;display:flex;width:265px;z-index:1}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text-focus{display:flex;font-size:32px;font-style:normal;font-weight:500;letter-spacing:3.5px;line-height:38px;text-transform:uppercase}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-badge-container{align-items:baseline;display:flex;flex-direction:row-reverse;gap:18px;justify-content:center;max-width:100%;min-height:200px;min-width:168px;overflow-x:scroll;scrollbar-width:none;width:fit-content}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-badge-container.years-of-ownership{min-width:168px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-badge-container.mileage{justify-content:right}@media(max-width:1200px){#vehicle-badges.section{background-position-y:56px}}@media(max-width:900px){#vehicle-badges.section{background-position-y:56px}#vehicle-badges.section #vehicle-badge-container-body{padding:24px 0}#vehicle-badges.section #vehicle-badge-container-body .content{gap:0}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info{min-width:109px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text-focus{font-size:26px;letter-spacing:normal}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-badge-container{width:320px}}@media(max-width:575.9px){#vehicle-badges.section{background-position-y:65px}#vehicle-badges.section #vehicle-badge-container-body{margin-top:-12px;padding:24px 16px}#vehicle-badges.section #vehicle-badge-container-body .content{gap:0}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info{min-width:109px}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text-focus{display:flex;font-size:24px;letter-spacing:normal}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-info .text{font-size:16px;text-align:left}#vehicle-badges.section #vehicle-badge-container-body .content .vehicle-badge-container{min-width:0;min-width:auto;width:240px}#vehicle-badges.section #vehicle-image,#vehicle-badges.section #vehicle-image img{min-height:144px}}#badge-modal{align-items:center;background:#0000008c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}#badge-modal .body{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:687px;padding:24px 24px 72px;width:480px}#badge-modal .body #modal-close-row{justify-self:flex-end;width:100%}#badge-modal .body #modal-close-row #close-btn{float:right}#badge-modal .body #modal-badge-header{font-size:28px;font-style:normal;letter-spacing:3px;line-height:31px;text-transform:uppercase}#badge-modal .body #modal-badge-img{margin:40px 0}#badge-modal .body #modal-badge-img #badge-img{height:160px;min-height:160px;min-width:160px;width:160px}#badge-modal .body #modal-badge-img #badge-img img{height:100%;width:100%}#badge-modal .body #modal-badge-description{margin:40px 0;text-align:center}#badge-modal .body #modal-badge-description ul{text-align:left}#badge-modal .body #modal-badge-earned-date{margin:40px 0}@media(max-width:575.9px){.benefits-image{height:100%;width:100%}.h1-auto{height:100%}.modal-content-height-leave-confirmation{height:38vh!important}.back-drop-color-leave-confirmation{background-color:#0000}}@media(max-width:376px){.modal-content-height-leave-confirmation{height:50vh!important}}#collection-container{min-height:calc(100vh - 105px);overflow-y:scroll;padding:0;position:relative;scrollbar-width:none}#collection-container #collection-container-scroll{bottom:0;height:100%;left:0;overflow:auto;position:absolute;right:0;scrollbar-width:none;top:0;width:100%}#collection-container #collection-container-scroll #profile-tabs-container{position:sticky;top:0;z-index:1}#collection-container #collection-container-scroll #collection{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column}#collection-container #collection-container-scroll #collection .section{background-color:#fff;border-radius:6px;box-shadow:0 1px 2px 0 #0000000f,0 1px 3px 0 #0000001a;margin-bottom:48px;margin-top:48px;max-width:100%;min-width:400px;padding:48px 32px;width:80%}#collection-container #collection-container-scroll #collection .section.about{padding:0}#collection-container #collection-container-scroll #collection .section .control-header{align-items:center;display:flex;flex-direction:row;gap:8px;height:fit-content;justify-content:center}#collection-container #collection-container-scroll #collection .section .control-header .control{cursor:pointer;margin-top:-3px}#collection-container #collection-container-scroll #collection .section .control-header .mazda-tooltip{align-self:center}#collection-container #collection-container-scroll #collection .section .control-header .text{color:#101010;font-size:18px;font-weight:700;line-height:13px;text-transform:uppercase}#collection-container #collection-container-scroll #collection #vehicle-badges.section{min-height:576px;min-width:auto;padding-bottom:32px;padding-top:0}#collection-container.no-scroll #collection-container-scroll{height:auto;overflow:visible;overflow:initial;position:relative;width:auto}@media(max-width:767.9px){#collection-container{height:auto;overflow-y:visible;padding:0}#collection-container #collection-container-scroll{height:auto;overflow:visible;overflow:initial;position:relative;width:auto}}@media(max-width:575.9px){#collection-container #collection-container-scroll #collection{padding-left:0;padding-right:0}#collection-container #collection-container-scroll #collection .section{border-radius:0!important;margin-bottom:0;margin-top:0;min-width:auto;padding-top:24px;width:100%}#collection-container #collection-container-scroll #collection .section .control-header .text{font-size:13px}#collection-container #collection-container-scroll #collection #vehicle-badges.section{min-height:532px;min-width:auto;padding:0 16px 32px;width:100%}}.benefit-card-container{max-width:800px}.bg-fill{background-color:#0009}.bg-fill:focus,.bg-fill:hover{background-color:#000000e6;transform:scale(1.15);transition:transform .2s ease-in-out}.benefit-image{height:292px;object-fit:cover}@media(max-width:767.9px){.benefit-image{height:100%;width:100%}}.video-container{width:70%}.text-rounded-circle{border-radius:50%;height:28px;min-width:28px;width:28px}@media(max-width:991.9px){.video-container{width:100%}}@media(max-width:767.9px){.video-container{width:100%}}@media(max-width:576px){.video-container{width:100%}}.opacity-0{opacity:0;transition:opacity .15s ease}.scale-90{transform:scale(.9);transition:transform .2s ease}.chevron-color{filter:brightness(50%)!important}.control-header{font-size:18px}@media(max-width:575.9px){.control-header{align-items:center;display:flex;font-size:13px}}.journey-wrapper{height:100vh;overflow-y:scroll;scrollbar-width:none}.parent-container{width:80%}.z-index-1000{z-index:1000}@media(max-width:991.9px){.parent-container{width:auto}}@media(max-width:767.9px){.parent-container{width:auto}}@media(max-width:576px){.parent-container{width:auto}}.benefits-image{height:272px;width:432px}.modal-content-height{height:auto}.back-drop-color{background-color:#0000}@media(max-width:575.9px){.benefits-image{height:100%;width:100%}.h1-auto{height:100%}.modal-content-height{height:100vh!important}.back-drop-color{background-color:#fff}}.profession-card{border-radius:0;height:15rem}.footer-container{background-color:#fff;box-shadow:5px 0 8px 0 #0000001a}.footer-buttons{width:40%}.list-container{padding-bottom:110px}.disabled-button{background-color:#0000001f;border-color:#f5f5f5;color:#6c757d}.card-container{border:0;border-radius:0;cursor:pointer}.selected-profession-card{border:2px solid #8b7068;cursor:pointer}.selected-profession-card-placeholder-container{border-top:1px solid #ddd}.selected-profession-card-placeholder{border-radius:70px;height:140px;width:140px}.profession-image{height:240px;object-fit:cover;width:100%}.divider{height:1px;margin-top:20px;width:100%}.selected-profession-image-icon{height:34px;position:absolute;right:5px;top:5px;width:34px}.line-height{line-height:1.2!important}.edit-button-container{width:100%}@media(max-width:575.9px){.profession-card{height:140px}.footer-buttons,.footer-container{width:100%}.list-container{padding-bottom:110px}.modal-content{height:calc(100vh - 50px);margin-top:50px}.padding-bottom{padding-bottom:150px}.profession-image{height:140px}}@media(min-width:576px)and (max-width:767.9px){.footer-buttons,.footer-container{width:100%}.profession-image{height:200px}}@media(min-width:768px)and (max-width:991.98px){.profession-image{height:160px}}.page-title{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 105px)}@media(max-width:767.9px){.page-title{justify-content:center;min-height:10px}.page-title,.page-title.white{align-items:center;display:flex}.page-title.white{background:none;justify-content:flex-start}.header-page-title{color:#fff;height:135px}.header-page-title.white{color:#101010;height:auto;width:80%}}.bubble-view{align-items:center;border-radius:100px;display:flex;height:50px;justify-content:center;padding-left:16px;padding-right:16px}.h1-auto{height:auto}@media(max-width:575.9px){.bubble-view{border-radius:50px;height:40px}.h1-auto{height:100%}}textarea.form-control{min-height:100px}.parent-height{min-height:calc(100vh - 105px)}.parent-container{min-height:calc(100vh - 301px)}.input-label{align-self:flex-start;display:flex;left:20px;margin-top:-.25rem!important;position:absolute;top:20px}.no-border{resize:none}.no-border,.no-border:focus{border:1px solid #e0e0e0;box-shadow:none;outline:none}.continue-button{width:40%}.placeholder-image{height:240px;width:100%}.back-button{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;padding:0;position:absolute;right:10px;text-decoration:none;top:10px;width:40px}.back-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:991.9px){.parent-container{min-height:calc(100vh - 205px)}}@media(max-width:767.9px){#home.modal-page{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;z-index:999}#home.modal-page .parent-height{min-height:calc(100vh - 143px)}#home.modal-page .parent-container{min-height:calc(100vh - 263px)}.continue-button{width:auto}}.chevron-icon{transition:transform .3s ease-in-out}.chevron-icon-up{transform:rotate(0deg)}.chevron-icon-down{transform:rotate(180deg)}.progress-item,.progress-list{position:relative}.progress-item{padding-left:30px}.progress-indicator-container{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;top:0;width:20px}.progress-indicator{background-color:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;height:20px;width:20px;z-index:1}.progress-indicator.clickable{cursor:pointer}.progress-indicator.completed{background-color:#000;border:none}.progress-line{background-color:#ddd;bottom:-20px;left:50%;position:absolute;top:20px;width:2px}.progress-item:last-child .progress-line{display:none}.bg-parent{background-color:#f5f5f5}@media(max-width:575.9px){.bg-parent{background-color:#fff}}#profile-nav{background:linear-gradient(144deg,#000 15.6%,#2b2b2b 83.73%);background:var(--Mazda-dark-gradient,linear-gradient(144deg,#000 15.6%,#2b2b2b 83.73%));color:#fff;display:flex;flex-direction:column;margin:0;padding:0}#profile-nav #profile-nav-titlebox{display:none}#profile-nav #profile-nav-header-width{width:100%}#profile-nav #profile-nav-header{background-image:url(/mazdaownersclub/static/media/globalHeader.5f695bddcefd209c85e6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:250px;text-shadow:1px 1px 4px #111}#profile-nav #profile-nav-header #welcome-text-container{display:flex;flex-direction:column;justify-content:space-between;padding:24px 0}#profile-nav #profile-nav-header #welcome-text-container #welcome-text{font-size:28px;font-weight:500;line-height:31px;text-align:center;text-transform:uppercase}#profile-nav #profile-nav-header #welcome-text-container #welcome-message{background:#00000080;font-weight:700;text-align:center}#profile-nav #profile-nav-header #welcome-text-container #welcome-message a{color:#fff;text-decoration:underline;text-transform:uppercase}#profile-nav #profile-nav-header #welcome-text-container #welcome-message h3{font-size:14px;font-weight:700;line-height:20px;margin-bottom:4px;width:327px}#profile-nav #profile-nav-body{height:100%}#profile-nav #profile-nav-body .no-user-welcome{font-size:30px;font-weight:500;justify-self:center;letter-spacing:3px;line-height:35px;margin-top:386px;text-align:center;text-transform:uppercase;width:308px}#profile-nav #profile-nav-body #driver-profile-header{align-items:center;display:flex;font-size:18px;font-style:normal;font-weight:500;height:24px;justify-content:center;letter-spacing:2px;line-height:23px;margin-bottom:15px;margin-top:64px;text-align:center;text-transform:uppercase}#profile-nav #profile-nav-body #driver-profile-header-description{align-items:center;display:flex;font-size:13px;font-style:normal;font-weight:400;height:24px;justify-content:center;line-height:20px;margin-bottom:32px;text-align:center}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker{display:flex;flex-direction:row;gap:64px;justify-content:center}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-control{cursor:pointer;height:40px;margin-top:120px;width:40px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-img{background-color:#aaa;height:272px;width:272px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-answered-survey-header{font-size:20px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-text{align-items:center;background-color:#2b2b2b;color:#fff!important;display:flex;flex-direction:column;justify-content:center;max-width:272px;padding:16px;text-transform:none}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-text .profile-bubble-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px;max-width:272px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-text .profile-bubble-container .profile-bubble{text-wrap:auto;align-content:center;border-radius:16px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:10px;justify-content:center;margin-right:1px;max-height:62px;max-width:200px;padding:8px;text-align:center;width:fit-content}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-scroll{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;margin:32px 0}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-scroll .driver-profile-scroll-dot{background-color:#999;border-radius:50%;cursor:pointer;height:8px;width:8px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-scroll .driver-profile-scroll-dot.selected{background-color:#000;border:2px solid #fff;height:13px;width:13px}@media(max-width:767.9px){#profile-nav #profile-nav-titlebox{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:500;height:43px;justify-content:center;letter-spacing:1.5px;line-height:19px;padding:12px 0;text-transform:uppercase}#profile-nav #profile-nav-header-width{width:75%}#profile-nav #profile-nav-header{height:216px;justify-content:center;min-height:216px;padding:16px 24px}#profile-nav #profile-nav-header #welcome-text-container{padding:0}#profile-nav #profile-nav-header #welcome-text-container #welcome-text{font-size:21px}#profile-nav #profile-nav-header #welcome-text-container #welcome-message a{font-size:11px;line-height:14px}#profile-nav #profile-nav-header #welcome-text-container #welcome-message h3{font-size:13px;line-height:20px}#profile-nav #profile-nav-body .no-user-welcome{align-content:center;font-size:17px;height:135px;letter-spacing:2px;line-height:21px;margin-top:0;padding:0 16px;width:100%}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker{margin-bottom:16px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-control{margin-top:24px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option{align-items:center;background-color:#2b2b2b;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px;width:294px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-answered-survey-header{font-size:14px;text-align:center}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-img{height:65px;width:65px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-img img{min-height:65px;min-width:65px}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-picker .driver-profile-option .profile-option-text{align-items:normal;background-color:initial;max-width:100%;padding:0;width:100%}#profile-nav #profile-nav-body #driver-profile-body .driver-profile-scroll{margin-bottom:36px}}#your-passengers{align-items:center;display:flex;flex-direction:column}#your-passengers #your-passengers-container{display:flex;flex-direction:column;height:calc(100% - 120px);margin-top:32px;overflow-y:auto;padding:48px 32px;text-align:center}#your-passengers #your-passengers-container #passenger-selection{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px;justify-content:center;margin-top:24px}#your-passengers #your-passengers-container #passenger-selection .passenger-select-option{display:flex;flex-direction:column;gap:24px;min-height:276px;text-decoration:none;width:130px}#your-passengers #your-passengers-container #passenger-selection .passenger-select-option.add-passenger{align-items:center;background:#f6f0e8;color:#000;display:flex;flex-direction:column;height:276px;justify-content:center;padding:24px 12px;text-transform:uppercase;width:130px}#your-passengers #your-passengers-container #passenger-selection .passenger-select-option .edit{color:#000;text-transform:uppercase}#your-passengers #your-passengers-container #passenger-selection .passenger-select-option .image{background-color:#cfd1d2;height:276px}#your-passengers #your-passengers-container #passenger-selection .passenger-select-option .image img{height:100%;width:100%}#edit-passengers{align-items:center;display:flex;flex-direction:column;height:100vh}#edit-passengers #edit-passengers-container{margin-top:1.5rem}#edit-passengers #passenger-picker-slide{display:flex;flex-direction:row;gap:24px;margin-top:48px;overflow-x:scroll;overscroll-behavior-x:none;padding:0 60px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}#edit-passengers #passenger-picker-slide .passenger-option{display:flex;flex-direction:column;gap:24px;min-height:361px;min-width:178px;padding:24px;scroll-snap-align:center}#edit-passengers #passenger-picker-slide .passenger-option.selected{border:2px solid #8b7068}#edit-passengers #passenger-picker-slide .passenger-option .image{background-color:gray;height:276px;width:130px}#edit-passengers #passenger-picker-slide .passenger-option .image img{height:100%;width:100%}#edit-passengers .option-dots{align-items:center;display:flex;flex-direction:row;gap:8px;margin-top:32px}#edit-passengers .option-dots .option-dot{background-color:#d9d9d9;border-radius:50%;height:8px;width:8px}#edit-passengers .option-dots .option-dot.selected{background-color:#fff;border:2px solid #000;height:12px;width:12px}#edit-passengers .delete-passenger{align-items:center;align-self:center;background:#f6f0e8;cursor:pointer;display:flex;justify-content:center;margin-top:24px;padding:12px 24px;text-transform:uppercase;width:285px}#edit-passengers .delete-passenger svg{margin-right:8px}#your-family-sticker{align-items:center;display:flex;flex-direction:column}#your-family-sticker #family-sticker-container{align-items:center;flex-direction:column;height:calc(100% - 120px);margin-top:32px;overflow-x:clip;padding:48px 32px;text-align:center}#your-family-sticker #family-sticker-container #download-sticker{align-items:center;background-color:#fff;border:1px solid #6f7579;color:#000;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;text-transform:uppercase;width:203px}#your-family-sticker #family-sticker-container #sticker-preview{background-image:url(/mazdaownersclub/static/media/stickerframe.fef3b28833b934397d09.png);background-size:cover;display:flex;height:100%;justify-content:center;margin-top:24px;max-height:530px;max-width:375px;min-height:530px;min-width:375px;width:100%}#your-family-sticker #family-sticker-container #sticker-preview img{position:relative;top:210px}@media(max-width:767.9px){#your-passengers #your-passengers-container{margin-top:0}#edit-passengers #edit-passengers-container{height:100%;margin-top:0}#edit-passengers #edit-passengers-footer .footer-buttons{width:100%}#your-family-sticker{height:100%;margin-top:0}#your-family-sticker #family-sticker-container{height:100%;margin-top:0;padding-left:0;padding-right:0}#sticker-footer{align-items:center}#sticker-footer button.footer-buttons{width:100%}}.padding-bottom{padding-bottom:50px!important}*{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:initial}#root,body,html{height:100%}body{background-color:#2b2b2b;color:#101010;font-family:Mazda Type,helvetica,arial,sans-serif;font-size:14px;position:relative}a,button{color:#999;text-decoration:none;transition:color .3s,background .3s,border .3s}.videoWrapper{border-radius:5px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.color-primary{color:#101010}.color-secondary{color:#8b7068}.color-tertiary{color:#999}.color-grey-light{color:#d5d5d5}.color-grey-light-2{color:#999}.bg-color-border,.bg-color-divider{background-color:#ddd}.mazda-type{font-family:Mazda Type,helvetica,arial,sans-serif}.mazda-page-title{font-size:30px;line-height:35px;text-align:center}.mazda-h2,.mazda-page-title{font-family:Mazda Type,helvetica,arial,sans-serif;font-style:normal;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.mazda-h2{font-size:28px;line-height:31px}.mazda-h3{font-size:23px;line-height:26px}.mazda-h3,.mazda-h4{font-family:Mazda Type,helvetica,arial,sans-serif;font-style:normal;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.mazda-h4{font-size:20px;line-height:23px}.mazda-h5{color:#8b7068;font-size:14px;font-style:normal;font-weight:500;font-weight:700;letter-spacing:.1em;line-height:13px;text-transform:uppercase}.mazda-h5,.p2{font-family:Mazda Type,helvetica,arial,sans-serif}.p2{font-size:16px;font-weight:400;line-height:24px;text-align:center}.bold{font-weight:700}.w-60{width:60%}.btn,.btn-close{text-decoration:none}.btn-close{height:30px;width:30px}.btn-b1{border-width:1.5px;font-size:13px;line-height:13px}.btn-b1,.btn-b2{font-family:Mazda Type,helvetica,arial,sans-serif;font-weight:500;letter-spacing:.1em;padding:14px;text-transform:uppercase}.btn-b2{font-size:11px;font-size:var(--font-size-buttons-B1,11px);line-height:14px}.btn-success{background-color:blue}.bg-gray{background-color:#f5f5f5}.bg-black-overlay{background-color:#00000080}.bg-color-grey-light-2{background-color:#999}.chevron-icon{filter:invert(.3);height:30px;width:30px}.chevron-icon,.cursor-pointer{cursor:pointer}.bg-color-grey{background-color:#f5f5f5}.theme-color-bg{background-color:#8b7068}.lowercase{text-transform:none!important}.label-l1{font-size:13px;font-size:var(--font-size-labels-L1,13px);font-weight:700;line-height:13px;line-height:var(--line-height-labels-L1,13px)}.label-l1,.mazda-label{font-family:Mazda Type,helvetica,arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.mazda-label{font-size:20px;font-style:normal;font-weight:500;line-height:23px}.footer-buttons{text-decoration:none;width:35%}.page-title{background:linear-gradient(190deg,#2b2b2b 7.27%,#000 92.41%)}.new-p2{font-size:16px;line-height:24px}.new-p2,.new-p3{font-family:Mazda Type,helvetica,arial,sans-serif;font-weight:400}.new-p3{font-size:14px;line-height:20px}.scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.scroll-hidden::-webkit-scrollbar{display:none}@media(max-width:767.9px){.mazda-h2{font-size:21px}.mazda-h3{font-size:17px}.mazda-h4{font-size:13px}.mazda-h5,.mazda-label{font-size:14px}.mazda-label{letter-spacing:.1em;line-height:16px}.btn-b1{font-size:13px}.p2{font-size:14px;font-weight:400;line-height:20px}.label-l1{font-size:11px;font-weight:700;line-height:11px}.footer-buttons{width:100%}.mazda-page-title{font-size:15px;line-height:18px}.new-p2{font-size:15px;line-height:24px}.new-p3{font-size:13px;line-height:20px}.video-iframe{height:150px}}@media(min-width:992px){.mazda-h3{font-size:21px;line-height:24px}.footer-buttons{width:40%}}@media(min-width:768px){.mazda-h2{font-size:23px;line-height:26px}.mazda-h3,.mazda-h4{font-size:19px;line-height:22px}}
/*# sourceMappingURL=main.63a35004.css.map*/