.btn+.btn{margin-left:auto}
.swatch-text{color:#000}
#x-showroom-colorize .row{align-items:center}
.main-btn .btn{min-width:100%}
.main-btn{display:flex;align-items:center}
.cont .h4 span{font-size:2.725rem}
.vehicel-design{overflow-x:hidden;z-index:2;padding-bottom:40px}
.vehicel-design .h4{margin-bottom:20px;text-align:center}
.vehicel-design .colorize{zoom:1;position:relative;z-index:999;font-size:.875rem}
.vehicel-design .colorize:before,.vehicel-design .colorize:after{content:'';display:table;clear:both}
.vehicel-design .colorize .swatches{margin-right:0}
.vehicel-design .tabs-and-swatches{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;margin-bottom:20px}
.vehicel-design .colorize-inline{display:flex;align-items:center;gap:15px}
.vehicel-design .colorize-inline .style-exterior,.vehicel-design .colorize-inline .style-interior{float:none;text-align:left}
.vehicel-design .check-toggle{display:inline-flex;position:relative;height:36px;border-radius:20px;background-color:#f0f0f0;overflow:hidden;border:1px solid #ddd;align-items:center;justify-content:center;margin:20px auto;width:auto}
.vehicel-design .check-toggle input{position:absolute;visibility:hidden}
.vehicel-design .check-toggle .label-text{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;font-size:13px;font-weight:600;white-space:nowrap;transition:color .3s ease-out;cursor:pointer}
.vehicel-design .check-toggle .on{color:#fff}
.vehicel-design .check-toggle .off{color:#000}
.vehicel-design .check-toggle .knob{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#1a1a1a;border-radius:18px;z-index:1;transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94);transform:translateX(100%);box-shadow:none}
.vehicel-design .check-toggle input:checked~.knob{transform:translateX(0)}
.vehicel-design .check-toggle input:checked~.on{color:#fff}
.vehicel-design .check-toggle input:checked~.off{color:#000}
.vehicel-design .check-toggle:hover{border-color:#bbb}
.vehicel-design .tabs--b{display:inline-flex;position:relative;height:36px;border-radius:20px;background-color:#f0f0f0;overflow:hidden;border:1px solid #ddd;align-items:stretch}
.vehicel-design .tabs--b .tab{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-size:13px;font-weight:600;white-space:nowrap;color:#000;background-color:transparent;border:0;cursor:pointer;transition:color .3s ease-out;text-decoration:none;flex:1}
.vehicel-design .tabs--b .tab:hover{color:#000}
.vehicel-design .tabs--b .tab.is-active{color:#fff}
.vehicel-design .tabs--b::before{content:'';position:absolute;top:0;left:0;bottom:0;width:50%;background-color:#1a1a1a;border-radius:18px;z-index:1;transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94);transform:translateX(0)}
.vehicel-design .tabs--b[data-active="1"]::before{transform:translateX(100%)}
.vehicel-design .tabs--b:hover{border-color:#bbb}
@media only screen and (max-width:1023px){.vehicel-design .tabs-and-swatches{flex-direction:column;align-items:flex-start;gap:20px;margin-top:100px;margin-bottom:0}
.vehicel-design .colorize-inline{width:100%;flex-direction:column;align-items:flex-start}
.vehicel-design .colorize{padding-top:0}
.vehicel-design .swatches{padding-left:0;padding-right:8.26666667%;overflow-y:auto}
.vehicel-design .swatch-text{margin-bottom:5px;padding-left:8.26666667%}
.on-exterior .style-interior{display:none}
.on-interior .style-exterior{display:none}
.theme-dark.on-interior{color:#000}
}
@media only screen and (min-width:1024px){.vehicel-design .h4{color:#000}
.vehicel-design .colorize{margin-top:0;padding:0 24px;z-index:999}
.vehicel-design .tabs-and-swatches{flex-direction:row;align-items:center;position:relative;top:9px}
.vehicel-design .colorize-inline{flex-direction:row;margin-left:auto}
.vehicel-design .style-exterior{float:none}
.vehicel-design .style-interior{float:none;text-align:left}
}
.fake-box{position:relative;display:block;height:0;padding-bottom:40%}
.fake-box-wrap{position:relative}
.fake-box+.tab-content{position:absolute;top:0;left:0;width:100%;height:100%}
.interior-container{position:absolute;top:0;left:0;width:100%;height:80%}
.interior-iframe{width:100%;height:100%}
#x-design-view-reel .reel-preloader{display:none !important;bottom:-2px !important}
.rotate-area{position:relative;width:100%;margin-bottom:20px}
.rotate-label{position:absolute;left:50%;bottom:6%;width:100px;margin-left:-50px;font-weight:bold;text-align:center;cursor:pointer}
.rotate-label .icon{font-size:18px;font-weight:bold;line-height:1;vertical-align:middle;padding-right:3px}
.rotate-label .text{font-size:14px;vertical-align:middle;cursor:pointer}
.experience360VrimgArea .panorama{width:1050px;height:525px}
.experience360VrimgArea .panorama img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}
.loadingPersent{display:none;width:50px;height:50px;color:black;font-family:"HyundaiMedium";text-align:center;position:absolute;top:85%;left:50%;z-index:2}
@media only screen and (max-width:980px) and (min-width:767px){.experience360VrimgArea .panorama{width:803px;height:401px}
.loadingPersent{top:90%}
}
@media only screen and (max-width:767px){.sub-btn{display:flex}
.main-btn .btn{padding:10px 4px;margin:5px 0 0 3px}
.tabs--b .tab+.tab{margin-left:0}
.tabs--b .tab{font-size:12px;padding:0 12px}
.cont .h4 span{font-size:1.725rem !important}
.experience360VrimgArea .panorama{width:392px;height:196px}
.loadingPersent{top:85%}
.h5 #x-vehicle-line-name{font-size:1.5rem}
.style-interior{position:relative;top:0}
.interior-container{top:0;height:50%}
.vehicel-design .swatch-text{font-size:12px;padding:0}
.vehicel-design .tabs-and-swatches{flex-direction:column;align-items:center}
.vehicel-design .colorize-inline{flex-direction:column;width:100%}
}
@media only screen and (min-width:1200px) and (max-width:1366px){.main-btn .btn{min-width:200px}
}
.tabs--b .tab.is-active:before{background:no-repeat}
.vehicel-design .tabs--b{position:relative}
.vehicel-design .tabs--b::before{content:'';position:absolute;top:0;left:0;bottom:0;width:50%;background:#1a1a1a;border-radius:18px;z-index:1;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translateX(0)}
.vehicel-design .tabs--b.interior-active::before{transform:translateX(100%)}
.vehicel-design .tabs--b .tab{position:relative;z-index:2}
.tab-position{position:absolute;bottom:51px;left:38%;justify-content:center;width:100%}
.evsyros-vehicle-design-impl .swatch-btn{background:transparent;border:0;padding:4px;cursor:pointer;transition:transform .25s ease}
.evsyros-vehicle-design-impl .swatch-img{width:34px;height:34px;border-radius:50%;transition:all .25s ease;border:2px solid transparent}
.evsyros-vehicle-design-impl .swatch-btn:hover .swatch-img{transform:scale(1.25);border:2px solid #8a8a8a;box-shadow:0 0 0 3px #fff,0 0 6px rgba(0,0,0,.25)}
.evsyros-vehicle-design-impl .swatch-btn.active .swatch-img{transform:scale(1.2);border:2px solid #666;box-shadow:0 0 0 3px #fff,0 0 6px rgba(0,0,0,.25)}
.evsyros-vehicle-design-impl .swatch-name{display:none}
@media(min-width:1024px){.vehicel-design .tabs--b{left:40%}
}
#x-showroom-colorize .swatch.is-active:after{top:5px}