#tcm .buttons,#tcm .sideBy{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto;padding:0}#tcm{font-size:16px;padding-bottom:1em;background:#FFF}#tcm *{box-sizing:border-box}#tcm img{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding:0 1rem}#tcm p,#tcm h1,#tcm h2,#tcm h3,#tcm li,#tcm a,#tcm table{margin:auto;padding:0 1rem;font-weight:normal;letter-spacing:0.5px}#tcm a{color:#7f7f7f;padding:0;cursor:pointer;text-decoration:underline}#tcm a:hover{color:#666}#tcm span{white-space:nowrap}#tcm p,#tcm li{font-size:1em}#tcm p{max-width:1200px;line-height:1.4;margin:1rem auto}#tcm ul{max-width:1200px;margin:1rem auto;column-count:2;padding:0 2rem}#tcm ul li{margin:0.5rem auto}#tcm img.hero-img{padding:0}#tcm .buttons{max-width:996px;justify-content:space-around}#tcm .buttons li{flex-basis:290px;font-size:1em;text-align:center;background:#000;margin:1rem;padding:0;list-style:none;transition:background .3s ease}#tcm .buttons li a{font-weight:bold;display:block;color:#FFF;padding:1em;text-decoration:none}#tcm .buttons li:hover{background:#595959}#tcm .disclaimers{font-size:0.5em}#tcm .sideBy{margin:2rem auto}#tcm .sideBy .feat-text{width:55%;margin:auto}#tcm .sideBy .feat-text h2,#tcm .sideBy .feat-text h3,#tcm .sideBy .feat-text p{max-width:530px}#tcm .sideBy .feat-text h3{font-size:1.25em;margin-bottom:0}#tcm .sideBy .feat-text ul{max-width:530px}#tcm .sideBy .feat-text .buttons{justify-content:start;max-width:530px}#tcm .sideBy .feat-img{width:45%;margin:auto}#tcm .sideBy .feat-text p{margin:1rem auto}#tcm .sideBy.map-container .feat-text{width:50%}#tcm .sideBy.map-container .feat-text h2,#tcm .sideBy.map-container .feat-text h3,#tcm .sideBy.map-container .feat-text p{max-width:none}#tcm h1,#tcm h2,#tcm h3{font-size:1.25em;font-weight:bold;text-align:left;line-height:1.4;margin:0 auto -1rem;padding:0 1rem;max-width:1200px}#tcm .bg-light{background:#ebebeb;padding:1px 0}#tcm .bg-grey{background:#101010;padding:1px 0;margin:2rem auto}#tcm .bg-grey p,#tcm .bg-grey h2,#tcm .bg-grey h3,#tcm .bg-grey a{color:#FFF}#tcm .bg-grey iframe{display:block;margin:2rem auto;padding:0 1rem;width:100%;min-height:270px}#tcm .bg-primary{background:#7f7f7f;max-width:1200px;margin:0 auto;padding:1rem}#tcm .bg-primary iframe{display:block;width:90%;max-width:1200px;padding:1rem;margin:0 auto;height:5rem}#tcm .closing{padding:1rem 1rem 2rem}#tcm .closing p{font-size:1.125em;margin-bottom:0;font-weight:bold}#tcm .closing ul{max-width:1200px;margin:1rem auto 0;padding-left:0}#tcm .closing ul li:nth-child(n+2){padding-left:0}#tcm .closing ul li:nth-child(n+2)::before{content:"|";padding-right:1rem}#tcm .closing li{display:inline-block;vertical-align:middle;white-space:nowrap}#tcm .accessory-section{padding:2em 1em}#tcm .accessories-list{display:flex;flex-wrap:nowrap;text-align:center;max-width:800px;margin:2rem auto;padding:0;cursor:pointer}#tcm .accessories-list li{list-style:none;font-size:0.8em;font-weight:normal;cursor:pointer;padding:1rem 0.5rem;color:#7c7c7c;outline:solid 2px #cccccc}#tcm .accessories-list li:hover{color:#1a1a1a;outline:solid 2px #3d3d3d}#tcm .performance-list li{width:33.333%}#tcm .exterior-list li{width:25%}#tcm .interior-list li{width:50%}#tcm li.active-accessory{font-weight:bold;border:none !important;outline:none !important;background:#000;color:#FFF !important;letter-spacing:0.5px !important}#tcm .accessory-container{display:flex;flex-wrap:wrap;max-width:1200px;margin:1rem auto}#tcm .accessory-images,#tcm .accessory-text{margin:auto}#tcm .accessory-images{width:44%;position:relative}#tcm .accessory-images img{position:absolute;z-index:0;opacity:0;visibility:hidden;top:0;left:0;transition:opacity .66s ease-in-out}#tcm .accessory-images img.active-accessory{position:relative;z-index:1;opacity:1;visibility:visible}#tcm .accessory-text{width:56%}#tcm .accessory-text div{display:none}#tcm .accessory-text div.active-accessory{display:block}@media screen and (max-width: 894px){#tcm .sideBy.map-container .feat-text,#tcm .sideBy .feat-text,#tcm .sideBy .feat-img{width:100%;margin:0 auto}#tcm .sideBy .feat-text{order:1}#tcm .sideBy .feat-text p,#tcm .sideBy .feat-text ul{max-width:800px}#tcm .sideBy .feat-text h3,#tcm .sideBy .feat-text h2{max-width:800px;margin-top:1rem}#tcm .sideBy{margin:1rem auto}#tcm .buttons li{flex-basis:48%;margin:0.5em auto}#tcm .bg-primary .tcm-row .feat-text{width:100%}#tcm .accessory-text,#tcm .accessory-images{width:100%}#tcm .accessory-text{order:1}#tcm .accessories-list{max-width:442px;margin-top:1rem}}@media screen and (max-width: 800px){#tcm .closing ul li{display:block}#tcm .closing ul li:nth-child(n+2){padding-left:0}#tcm .closing ul li:nth-child(n+2)::before{content:""}}@media screen and (max-width: 784px){#tcm .exterior-list,#tcm .performance-list{flex-wrap:wrap}#tcm .exterior-list li,#tcm .performance-list li{width:50%}}@media screen and (max-width: 640px){#tcm{font-size:16px}#tcm ul{column-count:1}#tcm .why-buy{padding-top:0}#tcm .why-buy li{width:33%;border:none;padding:2em 1em}}
