#accessories-list .vehicle-wraps{transform:skew(-21deg) translate(-50%);background-color:#ffffffe6;max-width:570px;position:absolute;bottom:0;left:50%;color:#eb0a1e;margin:auto;padding:29px 30px 25px;width:100%}#accessories-list .vehicle-wraps h1{font-size:inherit;font-weight:inherit;margin-bottom:0;line-height:inherit;font-family:Toyota Type!important}@media (max-width: 768px){#accessories-list .vehicle-wraps{max-width:350px}}#accessories-list .vehicle-description p{margin:0}#accessories-list .vehicle-text{font-family:Toyota Type;font-weight:700;font-size:2.8em;transform:skew(21deg);color:#272727}#accessories-list #nav-vehicle{font-family:Toyota Type;padding-bottom:40px}@media screen and (min-width: 1024px){#accessories-list #nav-vehicle{padding-bottom:60px}}#accessories-list #nav-vehicle .navbar{padding:15px 1rem .5rem}@media screen and (min-width: 767px){#accessories-list #nav-vehicle .navbar{padding:5rem}}#accessories-list #nav-vehicle .navbar .navigation-container{background-color:#fff;box-shadow:0 0 5px 3px #e6e6e6;-webkit-box-shadow:0px 0px 5px 3px #e6e6e6}#accessories-list #nav-vehicle .navbar .navigation-container .nav-item{margin:0 20px;letter-spacing:3.6pt}#accessories-list #nav-vehicle .navbar .navigation-container .nav-item.active{border-bottom:2px solid #EB0A1E}#accessories-list #nav-vehicle .navbar .navigation-container .nav-item.active .nav-link{font-family:Toyota Type,sans-serif!important;font-weight:600!important;color:#101010!important;font-weight:600}#accessories-list #nav-vehicle .navbar .navigation-container .navbar-nav{justify-content:space-around;margin:0 auto}#accessories-list #nav-vehicle nav .vp__subnav-mobile{display:none}#accessories-list #nav-vehicle nav .vp__subnav-mobile .vp__nav-title{font-family:Toyota Type;font-weight:600;font-size:15px}#accessories-list #nav-vehicle nav.vp__nav-sticky{position:sticky!important;left:0;right:0;top:70px;z-index:998;margin:0 auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:15px 1rem .5rem;background-color:#fff3}@media screen and (min-width: 1061px){#accessories-list #nav-vehicle nav.vp__nav-sticky{top:100px}}#accessories-list #nav-vehicle nav.vp__nav-sticky .navigation-container .navbar-nav .active{border-bottom:2px solid #EB0A1E!important}#accessories-list #nav-vehicle nav #subnav__menu-items{display:flex;justify-content:space-between;flex-direction:column;margin:0;overflow-x:auto;scrollbar-width:none}@media screen and (min-width: 768px){#accessories-list #nav-vehicle nav #subnav__menu-items{flex-direction:row}}#accessories-list #nav-vehicle nav #subnav__menu-items li.active{border-bottom:2px solid #eb0a1e}#accessories-list .vehicle-header .sp-image{min-height:346px;-o-object-fit:cover;object-fit:cover}#accessories-list .vehicle-links{padding-bottom:33px}#accessories-list .vehicle-links a:hover{color:#101010}#accessories-list .vehicle-links .figure{display:flex;flex-direction:column;gap:1rem;aspect-ratio:1}#accessories-list .vehicle-links .figure img{flex-grow:1}#accessories-list .vehicle-categories{font-family:Toyota Type;font-weight:900;font-size:20px;text-transform:uppercase;padding-bottom:10px;padding-top:35px;padding-left:23px;color:#34404e}#accessories-list .vehicle-categories__title{padding-left:0}#accessories-list .vehicle-name{font-family:Toyota Type;font-weight:600;font-size:20px;color:#34404e;position:relative;transition:.7s .05s;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;line-height:24px}#accessories-list .vehicle-links>a:hover .vehicle-name{color:#eb0a1e}#accessories-list .figure img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){#accessories-list .figure img{height:130px}}#accessories-list .figure figcaption span{color:#eb0a1e;bottom:30px;font-size:.73333em}#accessories-list .categories{font-family:Toyota Type,sans-serif;font-weight:400;cursor:pointer}#accessories-list .categories a.nav-link{color:gray;letter-spacing:3.6pt;position:relative;margin:5px 0;font-size:10px;text-transform:uppercase;white-space:nowrap}#accessories-list .navbar.navbar-scrolling{position:fixed;top:76.6px;width:100%;z-index:990;opacity:1;box-shadow:0 0 8px 1px #0003;transition:all .3s;background-color:#fff;width:90%;margin:0 auto;left:0;right:0;padding:0}#accessories-list .navbar.navbar-scrolling+section{padding-top:104.4px}#accessories-list .navbar a.nav-link:after{content:"";transform:scaleX(0);position:absolute;width:96%;left:0;bottom:0}#accessories-list .navbar li.nav-item:hover a:after,#accessories-list .navbar li.nav-item.active a:after{transition:transform .2s ease;transform:scaleX(1)}#accessories-list{background-color:#f5f5f5}.accessories-banner{height:160px;width:100%;position:relative}.accessories-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.accessories-banner .banner-overlay{position:absolute;width:100%;height:100%;z-index:10;top:0;background-color:#000000b3;display:flex;justify-content:center;align-items:end;padding-left:32px;padding-right:32px;padding-bottom:32px}@media screen and (min-width: 576px){.accessories-banner .banner-overlay{padding-left:64px;padding-right:64px}}.accessories-banner .banner-overlay h1{font-size:40px;color:#fff;line-height:115%;text-align:center;text-transform:uppercase;font-weight:900;font-family:Toyota Type,sans-serif;margin-bottom:0}@media screen and (min-width: 992px){.accessories-banner .banner-overlay h1{font-size:64px;letter-spacing:-1.6px;line-height:1}}.accessories-slidebar{background:#fff;width:100%;color:#34404e;top:120px;padding:0}.accessories-slidebar .js-accessories-slidebar-close{position:absolute;right:32px;z-index:1091;font-size:30px;top:0}.fixed-header .accessories-slidebar{top:77px}@media (max-width: 991.98px){.l-theme .accessories-slidebar{background:#fff;width:100%;margin-top:0;top:62px;padding:0}}#accessories-slidebar-embed{min-height:480px;height:calc(100vh - 62px)}@media (min-width: 414px){#accessories-slidebar-embed{min-height:660px}}@media (min-width: 576px){#accessories-slidebar-embed{min-height:800px}}@media (min-width: 768px){#accessories-slidebar-embed{min-height:449px}}@media (min-width: 992px){#accessories-slidebar-embed{min-height:503px;height:calc(100vh - 120px)}.fixed-header #accessories-slidebar-embed{height:calc(100vh - 77px)}}@media (min-width: 1024px){#accessories-slidebar-embed{min-height:400px}}@media (min-width: 1200px){#accessories-slidebar-embed{min-height:450px}}@media (min-width: 1500px){#accessories-slidebar-embed{min-height:480px}}@media (min-width: 1900px){#accessories-slidebar-embed{min-height:650px}}#accessories-list .vehicle-links:after{content:"";background:url(../img/360.png);background-size:cover;background-repeat:no-repeat;width:35px;height:20px;position:absolute;right:0;top:0}#accessories-list .vehicle-links .figure figcaption span{display:block}#accessories-list .vehicle-links .figure figcaption span.view-accessories{position:absolute;top:auto;bottom:-14px;font-size:10px;display:block;width:100%}#accessories-list .page-banner{position:relative}#accessories-list .page-banner img{max-height:160px}#accessories-list .page-banner .heading{z-index:11}#accessories-list .page-banner .overlay{width:100%;height:100%;position:absolute;background-color:#000;opacity:.6;top:0}#accessories-list .vehicle-categories{color:#101010;letter-spacing:6px;font-weight:400}#accessories-list #nav-vehicle .category{padding-top:0}#accessories-list #nav-vehicle .navigation-container .navbar-nav{justify-content:flex-start;flex-direction:row!important}@media screen and (min-width: 992px){#accessories-list #nav-vehicle .navigation-container .navbar-nav{justify-content:space-around}}#accessories-list #nav-vehicle .navigation-container .navbar-nav .nav-item{flex:0 0 auto!important;margin:0 10px}#accessories-list #nav-vehicle .navigation-container .navbar-nav .nav-item a{color:gray}#accessories-list section.icons{padding:50px 0}#accessories-list section.icons .wrapper{text-align:center}#accessories-list section.icons .img{margin:0 auto;width:125px;height:120px}#accessories-list section.icons .img img{max-width:100%;mix-blend-mode:multiply}#accessories-list section.icons .title{text-transform:uppercase;color:#101010;font-family:Toyota Type,sans-serif;font-weight:600;font-size:20px}#accessories-list section.icons p.desc{font-family:Toyota Type;font-weight:400;margin:0;color:#000;font-size:14px}#accessories-list section .vehicle-name p{color:#101010;font-family:Toyota Type,sans-serif;font-weight:350}#accessories-list section .vehicle-name span{text-transform:uppercase;color:#eb0a1e;font-family:Toyota Type,sans-serif;font-weight:600;letter-spacing:1.5px}@media (max-width: 767px){#accessories-list section.icons{padding:15px 0 30px}#accessories-list section.icons .wrapper{margin-bottom:15px}#accessories-list section.icons .title,#accessories-list section.icons p{max-width:300px;margin:0 auto}#accessories-list section.icons p{font-size:14px}#accessories-list section.icons .img{width:100px;height:100px}}#accessories-list #nav-vehicle nav.vp__nav-sticky .navigation-container .navbar-nav .active a.nav-link{color:#101010!important;font-family:Toyota Type,sans-serif!important;font-weight:600!important}
