button.submit-btn{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;width:100%;border:1px solid #101010;background-color:#101010;border-radius:0;padding:11px;color:#fff}button.submit-btn:hover{color:#101010}button.submit-btn:disabled{color:gray!important;background-color:#ccc!important;border:1px solid #CCCCCC!important;cursor:not-allowed}button.submit-btn:before{background-color:#fff}.btn--container a,.btn--container button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;border-radius:0;padding:0;font-weight:600;font-size:12px;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none}.btn--container a:hover .icon,.btn--container button:hover .icon{z-index:2}.btn--black{color:#fff;border:1px solid #101010;background-color:#101010}.btn--black:hover{color:#101010;text-decoration:none}.btn--black:disabled{color:gray!important;background-color:#ccc!important;border:1px solid #CCCCCC!important;cursor:not-allowed}.btn--black:before{background-color:#fff}.btn--black-faded{color:#fff;background-color:#101010}.btn--black-faded:hover{color:#fff;text-decoration:none}.btn--black-faded:disabled{color:gray!important;background-color:#ccc!important;cursor:not-allowed}.btn--black-faded:before{background-color:#3a3a3a}.btn--transparent-black{color:#101010;border:1px solid #101010;background-color:transparent}.btn--transparent-black:hover{color:#fff;text-decoration:none}.btn--transparent-black:disabled{color:gray!important;background-color:#ccc!important;border:1px solid #CCCCCC!important;cursor:not-allowed}.btn--transparent-black:before{background-color:#101010}.btn--white-transparent{color:#101010;background-color:#fff}.btn--white-transparent:hover{color:#fff;text-decoration:none;border:1px solid #101010}.btn--white-transparent:disabled{color:gray!important;background-color:#ccc!important;border:1px solid #CCCCCC!important;cursor:not-allowed}.btn--white-transparent:before{background-color:#101010}.btn--transparent-white{color:#fff;border:1px solid #FFFFFF;background-color:transparent}.btn--transparent-white:hover{color:#101010;text-decoration:none}.btn--transparent-white:disabled{color:gray!important;background-color:#ccc!important;border:1px solid #CCCCCC!important;cursor:not-allowed}.btn--transparent-white:before{background-color:#fff}.btn--red{color:#fff;background-color:#eb0a1e}.btn--red:hover{color:#fff;text-decoration:none}.btn--red:disabled{color:gray!important;background-color:#ccc!important;border:1px solid #CCCCCC!important;cursor:not-allowed}.btn--red:before{background-color:#3a3a3a}.button-link{display:block;padding:11.5px;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-link-icon{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:0;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-link-icon img.icon{margin-top:1px;margin-left:5px}.btn-animation{position:relative;overflow:hidden}.btn-animation:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:0;transition:left .3s ease}.btn-animation:hover:before{left:0}.btn-animation span{position:relative;z-index:1;transition:color .3s ease}#accessories-page{font-family:Toyota Type}#accessories-page section.sub-navigation .sub-navigation-placeholder{height:48px;background:#101010e5}#accessories-page section.new-arrivals-section .new-arrivals-section-placeholder{height:633px;background:#fff}#accessories-page section.featured-products-section .featured-products-section-placeholder{height:808px;background:#eee}#accessories-page section.popular-accessories-section .popular-accessories-section-placeholder{height:574px;background:#fff}#accessories-page section.goal-for-it-section .goal-for-it-section-placeholder{background:linear-gradient(102.77deg,#202020 40.76%,#3a3a3a,#101010 77.72%);width:100%;height:488px}@media screen and (min-width: 576px){#accessories-page section.goal-for-it-section .goal-for-it-section-placeholder{height:290px}}#accessories-page section.banner-section{position:relative;width:100%}#accessories-page section.banner-section .banner-container{position:relative;z-index:1;overflow:hidden;height:491px}@media (min-width: 576px){#accessories-page section.banner-section .banner-container{height:322px}}@media (min-width: 992px){#accessories-page section.banner-section .banner-container{height:322px}}@media (min-width: 1600px){#accessories-page section.banner-section .banner-container{height:315px}}#accessories-page section.banner-section .banner-container img.banner-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#accessories-page section.banner-section .banner-container img.banner-bg.mobile{display:block}#accessories-page section.banner-section .banner-container img.banner-bg.desktop{display:none}@media (min-width: 576px){#accessories-page section.banner-section .banner-container img.banner-bg.mobile{display:none}#accessories-page section.banner-section .banner-container img.banner-bg.desktop{display:block}}#accessories-page section.banner-section .banner-container .banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0 16px}@media (min-width: 576px){#accessories-page section.banner-section .banner-container .banner-overlay{padding:0 16px}}@media (min-width: 992px){#accessories-page section.banner-section .banner-container .banner-overlay{padding:0 64px}}@media (min-width: 1600px){#accessories-page section.banner-section .banner-container .banner-overlay{max-width:1320px;margin:auto;padding:0}}#accessories-page section.banner-section .banner-container .banner-overlay .flex-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:40px;position:relative}@media (min-width: 576px){#accessories-page section.banner-section .banner-container .banner-overlay .flex-container{flex-direction:row}}#accessories-page section.banner-section .banner-container .banner-overlay .text-container{display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%;margin-top:24px}@media (min-width: 576px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container{width:348px}}@media (min-width: 992px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container{width:428px;margin-top:0}}@media (min-width: 1200px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container{width:556px;margin-top:0}}@media (min-width: 1600px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container{width:640px;margin-top:15.93px}}#accessories-page section.banner-section .banner-container .banner-overlay .text-container h1.title{color:#101010;font-weight:900;font-size:40px;line-height:115%;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:0}@media (min-width: 992px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container h1.title{font-size:64px;line-height:90%;letter-spacing:-2.5%}}#accessories-page section.banner-section .banner-container .banner-overlay .text-container p.descriptions{color:#101010;font-weight:350;font-size:14px;line-height:normal;letter-spacing:0;margin-bottom:0}@media (min-width: 992px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container p.descriptions{font-size:16px}}#accessories-page section.banner-section .banner-container .banner-overlay .text-container a.shop-all-btn{width:150px;height:42px}@media (min-width: 576px){#accessories-page section.banner-section .banner-container .banner-overlay .text-container a.shop-all-btn{width:118px}}#accessories-page section.banner-section .banner-container .banner-overlay .image-container{display:flex;align-items:flex-end}#accessories-page section.banner-section .banner-container .banner-overlay .image-container img.banner-image{width:382px;height:235px;margin-bottom:-2px;-o-object-fit:cover;object-fit:cover}@media (min-width: 576px){#accessories-page section.banner-section .banner-container .banner-overlay .image-container img.banner-image{width:348px;height:201.03px}}@media (min-width: 992px){#accessories-page section.banner-section .banner-container .banner-overlay .image-container img.banner-image{width:428px;height:247.24px}}@media (min-width: 1200px){#accessories-page section.banner-section .banner-container .banner-overlay .image-container img.banner-image{width:556px;height:321.18px}}@media (min-width: 1600px){#accessories-page section.banner-section .banner-container .banner-overlay .image-container img.banner-image{width:640px;height:315px}}#accessories-page section.genuine-accessories-section{background:#f5f5f5}#accessories-page section.genuine-accessories-section .genuine-accessories-container{padding:64px 16px}@media screen and (min-width: 576px){#accessories-page section.genuine-accessories-section .genuine-accessories-container{padding:80px 16px}}@media screen and (min-width: 992px){#accessories-page section.genuine-accessories-section .genuine-accessories-container{padding:80px 64px}}@media screen and (min-width: 1600px){#accessories-page section.genuine-accessories-section .genuine-accessories-container{padding:80px 0;max-width:1320px;margin:auto}}#accessories-page section.genuine-accessories-section .genuine-accessories-container .header{display:flex;flex-direction:column;gap:32px;align-items:center;margin-bottom:24px}@media screen and (min-width: 576px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .header{margin-bottom:40px}}#accessories-page section.genuine-accessories-section .genuine-accessories-container .header .text{display:flex;flex-direction:column;gap:11px;text-align:center}#accessories-page section.genuine-accessories-section .genuine-accessories-container .header .text .title{font-weight:700;font-size:32px;line-height:115%;letter-spacing:-1.25%;text-align:center;vertical-align:middle;text-transform:uppercase;margin-bottom:0}#accessories-page section.genuine-accessories-section .genuine-accessories-container .header .divider{width:48px;height:5px;background:#eb0a1e}#accessories-page section.genuine-accessories-section .genuine-accessories-container .grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (min-width: 576px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .grid-container{grid-template-columns:repeat(4,1fr);gap:32px}}@media screen and (min-width: 1200px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .grid-container{grid-template-columns:repeat(4,1fr);gap:90px}}#accessories-page section.genuine-accessories-section .genuine-accessories-container .grid-container .grid-item{text-align:center}@media screen and (min-width: 576px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .grid-container .grid-item{text-align:left}}@media screen and (min-width: 992px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .grid-container .grid-item{text-align:center}}#accessories-page section.genuine-accessories-section .genuine-accessories-container .img{margin:0 auto 17px;width:64px;height:64px}@media screen and (min-width: 576px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .img{margin:0 0 17px}}@media screen and (min-width: 992px){#accessories-page section.genuine-accessories-section .genuine-accessories-container .img{margin:0 auto 17px}}#accessories-page section.genuine-accessories-section .genuine-accessories-container .title{color:#101010;font-weight:600;font-size:20px;line-height:115%;letter-spacing:0;text-transform:uppercase;margin-bottom:8px}#accessories-page section.genuine-accessories-section .genuine-accessories-container p.desc{color:#3a3a3a;font-weight:350;font-size:14px;line-height:normal;letter-spacing:0;margin-bottom:0}#accessories-page section.faqs-section{background:#f5f5f5;padding:40px 16px 80px}@media screen and (min-width: 576px){#accessories-page section.faqs-section{padding:64px 16px 80px}}@media screen and (min-width: 992px){#accessories-page section.faqs-section{padding:80px 64px}}#accessories-page section.faqs-section .faqs-container{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 576px){#accessories-page section.faqs-section .faqs-container{padding:32px 0}}@media screen and (min-width: 992px){#accessories-page section.faqs-section .faqs-container{padding:32px 0;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){#accessories-page section.faqs-section .faqs-container{padding:64px 0}}@media screen and (min-width: 1600px){#accessories-page section.faqs-section .faqs-container{max-width:1320px;margin:auto}}#accessories-page section.faqs-section .text{display:flex;flex-direction:column;gap:12.76px}@media screen and (min-width: 1600px){#accessories-page section.faqs-section .text{max-width:474.84px}}#accessories-page section.faqs-section .text .title{font-weight:700;font-size:32px;line-height:115%;letter-spacing:-.0125em;color:#3a3a3a}#accessories-page section.faqs-section .accordion{display:flex;flex-direction:column;gap:16px}#accessories-page section.faqs-section .accordion .card{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #808080}#accessories-page section.faqs-section .accordion .card-header{padding:0;margin-bottom:0;border-bottom:1px solid #EEEEEE}#accessories-page section.faqs-section .accordion .card-header .btn{display:flex;justify-content:space-between;width:100%;padding:16px 0;font-weight:600;font-size:14px;letter-spacing:.15em;color:#101010;text-decoration:none;text-transform:uppercase;box-shadow:none}#accessories-page section.faqs-section .accordion .card-header .btn .question{text-align:left}#accessories-page section.faqs-section .accordion .card-header .btn .plus-icon{display:none}#accessories-page section.faqs-section .accordion .card-header .btn .minus-icon{display:block}#accessories-page section.faqs-section .accordion .card-header .btn.collapsed .plus-icon{display:block}#accessories-page section.faqs-section .accordion .card-header .btn.collapsed .minus-icon{display:none}#accessories-page section.faqs-section .accordion .card-body{font-weight:350;font-size:14px;padding:16px 0 24px;background:#f5f5f5}#accessories-page section.faqs-section .accordion .card-body ol{list-style-type:decimal;padding-left:24px}#accessories-page section.faqs-section .accordion .card-body ul{list-style-type:disc;padding-left:24px}#accessories-page section.faqs-section .accordion .card-body li{margin-bottom:6px}#accessories-page section.faqs-section .accordion .card-body p{margin:0}#accessories-page section.faqs-section .text-wrapper.mobile{display:block}@media screen and (min-width: 576px){#accessories-page section.faqs-section .text-wrapper.mobile{display:none}}#accessories-page section.faqs-section .text-wrapper.desktop{display:none}@media screen and (min-width: 576px){#accessories-page section.faqs-section .text-wrapper.desktop{display:block}}#accessories-page section.faqs-section p.desc{color:gray;font-weight:400;font-size:16px;margin-bottom:30px}#accessories-page section.faqs-section .send-message-container{display:none}#accessories-page section.faqs-section .send-message-btn{width:100%;height:42px;gap:8px}@media screen and (min-width: 1200px){#accessories-page section.faqs-section .send-message-btn{width:201px}}#accessories-page section.faqs-section .send-message-btn img{width:24px;height:24px}#accessories-page .divider-container{background:#f5f5f5}#accessories-page .divider-container .divider{width:100%;height:1px;background-color:#ccc;margin:auto}@media screen and (min-width: 576px){#accessories-page .divider-container .divider{width:calc(100% - 64px)}}@media screen and (min-width: 1200px){#accessories-page .divider-container .divider{width:calc(100% - 128px)}}@media screen and (min-width: 1600px){#accessories-page .divider-container .divider{width:calc(100% - 600px)}}#accessories-page .back-to-top{position:fixed;bottom:40px;right:40px;display:none;border:none;background:transparent;cursor:pointer;z-index:9999}#accessories-page .back-to-top img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}#accessories-page .back-to-top:hover img{transform:scale(1.1)}
