@keyframes ldio-hqh8ckiknuq{0{opacity:1}
100%{opacity:0}
}
.ldio-hqh8ckiknuq{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}
.ldio-hqh8ckiknuq div{left:99px;top:86px;position:absolute;animation:ldio-hqh8ckiknuq linear 1s infinite;background:#0b0b0b;width:2px;height:8px;border-radius:1px/1.92px;transform-origin:1px 14px;box-sizing:content-box}
.ldio-hqh8ckiknuq div:nth-child(1){transform:rotate(0);animation-delay:-0.8888888889s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(2){transform:rotate(40deg);animation-delay:-0.7777777778s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(3){transform:rotate(80deg);animation-delay:-0.6666666667s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(4){transform:rotate(120deg);animation-delay:-0.5555555556s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(5){transform:rotate(160deg);animation-delay:-0.4444444444s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(6){transform:rotate(200deg);animation-delay:-0.3333333333s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(7){transform:rotate(240deg);animation-delay:-0.2222222222s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(8){transform:rotate(280deg);animation-delay:-0.1111111111s;background:#0b0b0b}
.ldio-hqh8ckiknuq div:nth-child(9){transform:rotate(320deg);animation-delay:0;background:#0b0b0b}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div{background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(1){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(3){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(4){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(5){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(6){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(7){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(8){background:#fff}
.highlights-section.dark-theme .ldio-hqh8ckiknuq div:nth-child(9){background:#fff}
.highlights-section.dark-theme.ldio-hqh8ckiknuq div:nth-child(2){background:#fff}
.loadingio-spinner-spinner-37xpb6wlvss{display:none;z-index:1;width:200px;height:200px;overflow:hidden;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
.height-100{width:100%}
.reel-overlay{cursor:pointer}
.changing-color:before{background:red}
.ex-price{color:#000;text-align:center;font-size:12px}
.changing-price{color:#da291c;text-align:center}
.specification-section{text-align:center;margin:20px 0 10px}
.turner{position:absolute;left:0;right:0}
.turner img{width:30px;margin:0 auto 30px;width:40px;margin:0 auto 0;cursor:pointer}
.tanks-slider{width:80%;margin:0 auto}
.tanks-slider .slick-list{width:90%;margin:0 auto}
img#x-design-view{width:70% !important;height:auto;margin:0 auto}
.tanks-size{position:relative}
.tanks-size h3{position:relative;bottom:0;left:0;right:0;text-align:center;display:none;font-size:18px;padding-bottom:5px}
.tanks-size h2{display:none;font-size:20px}
.tanks-size img{width:80%;margin:0 auto;opacity:.3}
.slick-current .tanks-size h3{display:block}
.slick-current .tanks-size h2{display:block}
.slick-current .tanks-size img{opacity:1}
.color-spiner{margin-bottom:0;position:sticky;top:10%;z-index:2;transition:all .6s ease}
.color-spiner .slick-slider .slick-prev{border-radius:50%;border:1px solid #000;top:20px;bottom:auto}
.color-spiner .slick-slider .slick-prev:before{color:#000;font-size:14px;left:-2px}
.color-spiner .slick-slider .slick-next{border-radius:50%;border:1px solid #000;top:20px;bottom:auto}
.color-spiner .slick-slider .slick-next:before{color:#000;font-size:14px}
.color-spiner .slick-slider .slick-prev.slick-disabled{opacity:1}
.color-spiner .slick-slider .slick-prev.slick-disabled:hover{opacity:1}
.color-spiner .slick-slider .slick-prev.slick-disabled:hover:before{color:#000}
.color-spiner .slick-slider .slick-next.slick-disabled{opacity:1}
.color-spiner .slick-slider .slick-next.slick-disabled:hover{opacity:1}
.color-spiner .slick-slider .slick-next.slick-disabled:hover:before{color:#000}
.reel-preloader{display:none}
.tank-spec-container{height:auto;transition:height 2s}
.tank-spec-container__hiddden{height:0;overflow:hidden;transition:height 2s}
.bike-details-slider{min-height:410px}
.bike-details-slider .slick-slide img{display:block;max-width:100%}
.bike-thumbs-slider{padding:0 20px 0;position:absolute;right:70px;top:0;width:calc(50% - 70px);padding-left:50px}
.bike-thumbs-slider .slick-slide{transform:scale(0.7)}
.bike-thumbs-slider .slick-slide img{display:block;max-width:100%}
.bike-thumbs-slider div.bike-colors-main{border-bottom:1px solid rgba(255,255,255,0.1019607843);padding-bottom:20px;position:relative}
.bike-thumbs-slider div.bike-colors-main .slick-prev:before{content:"";background:url(https://royalenfield.com/content/dam/royal-enfield/motorcycles/shotgun-650/customArrow.svg) no-repeat;width:12px;height:20px;display:block;position:absolute;left:16px;top:14px}
.bike-thumbs-slider div.bike-colors-main .slick-next:before{content:"";background:url(https://royalenfield.com/content/dam/royal-enfield/motorcycles/shotgun-650/customArrow.svg) no-repeat;width:12px;height:20px;display:block;position:absolute;left:16px;top:14px;transform:rotate(180deg);top:10px}
.bike-thumbs-slider .slick-slide.slick-current.slick-active{transform:scale(1.2);transition:transform .6s ease;opacity:1}
.bike-thumbs-slider::before,.bike-thumbs-slider::after{content:"";width:120px;height:100%;display:block;position:absolute;background:linear-gradient(90deg,#000 30%,rgba(0,0,0,0) 100%);top:0;z-index:1}
@media screen and (max-width:600px){.bike-thumbs-slider::before,.bike-thumbs-slider::after{width:70px}
}
.bike-thumbs-slider::before{left:0}
.bike-thumbs-slider::after{right:-40px;transform:rotate(180deg)}
.custom-btn{font-size:14px;text-align:center;display:inline-block;transition:all .6s ease;text-transform:none;position:relative;line-height:14px;text-decoration:none !important;background:0;outline:0;border:0;cursor:pointer !important}
.bor{border-width:1px;border-style:solid;padding:10px 20px 10px 15px}
.section-p4d-colors{padding:70px 70px 100px;display:flex;align-items:center;background:transparent}
.section-p4d-colors .slick-slide{height:auto}
.section-p4d-colors .section-colors-main{max-height:calc(100vh - -50px) !important;overflow:hidden}
.p4d-colors-wrap{position:relative}
.bike-color-swatch{cursor:pointer}
.bike-color-swatch span{width:50px;height:50px;border-radius:50%;display:block;margin:auto;border:2px solid #fff;cursor:pointer}
.bike-color-swatch.active span{border:2px solid #ccc}
.bike-colors-main.slick-slider .slick-prev{top:30%;bottom:auto;width:45px;height:45px;position:absolute;left:-40px;background:linear-gradient(0,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),linear-gradient(0,rgba(255,255,255,0.1),rgba(255,255,255,0.1));border:1px solid rgba(255,255,255,0.1019607843);z-index:2;cursor:pointer}
.bike-colors-main.slick-slider .slick-prev:before{width:25px;height:25px;line-height:25px;font-size:18px;color:#da291c}
.bike-colors-main.slick-slider .slick-prev:focus-visible{outline:0}
.bike-colors-main.slick-slider .slick-prev:focus{outline:0}
.bike-colors-main.slick-slider .slick-next{top:30%;bottom:auto;width:45px;height:45px;position:absolute;right:-40px;background:linear-gradient(0,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),linear-gradient(0,rgba(255,255,255,0.1),rgba(255,255,255,0.1));border:1px solid rgba(255,255,255,0.1019607843);z-index:2;cursor:pointer}
.bike-colors-main.slick-slider .slick-next:before{width:25px;height:25px;line-height:25px;font-size:18px;color:#da291c}
.bike-colors-main.slick-slider .slick-next:focus-visible{outline:0}
.bike-colors-main.slick-slider .slick-next:focus{outline:0}
.bike-colors-main.slick-slider .slick-disabled{opacity:.5}
.section-p4d-head{padding:10px 0;margin-bottom:20px;color:#fff;font-family:"guardian_sanssemibold";font-weight:400;font-size:48px !important;line-height:56px !important;text-transform:uppercase;text-align:center}
.bike-var-name{font-size:28px;line-height:39.2px;padding-bottom:10px;margin:0;font-family:"guardian_sanssemibold";color:white;font-weight:400}
.ex-showroom-label{color:#666;font-size:18px;line-height:25.2px;font-family:"montserrat-regular";padding:10px 0}
.bike-var-price{color:#fff;font-size:32px;line-height:44.8px;padding:0;font-family:"montserrat-regular";font-weight:500}
.bike-details-main{text-align:center;margin-top:12%}
.bike-details-main a.explore{display:flex;justify-content:center;padding:5px 0;font-size:18px;line-height:25.2px;color:white;text-decoration:none;font-family:"montserrat-regular";display:flex;justify-content:center;padding:5px 0;font-size:18px;line-height:25.2px;color:white;text-decoration:none;position:relative}
.bike-details-main a.explore img.img-fluid{max-width:8px;margin-left:10px}
.variant-heading{font-weight:bold;font-size:22px;line-height:26px}
.bike-detail-btns{margin:50px 0 50px;display:flex;flex-direction:column}
.bike-detail-btns a.configureCta{background:#fff;padding:20px 40px;color:#000;font-size:16px;line-height:20.8px;font-family:"guardian_sanssemibold";text-decoration:none;margin:0 5%}
.bike-detail-btns a.techSpecCta{background:#191919;padding:20px 40px;color:#fff;font-size:16px;line-height:20.8px;font-family:"guardian_sanssemibold";text-decoration:none;margin:20px 5%}
.tank-name{font-size:14px;text-align:center}
.bike-details-upper{padding:0 20px;position:relative}
.custom-btn.exp-fin-cta{color:#da291c;font-weight:bold;text-decoration:underline !important;font-size:14px;text-underline-offset:2px;padding:3px 20px 0 0;margin-left:12px}
.custom-btn.exp-fin-cta.arrow-r:before{right:4px;font-size:8px;font-style:initial;-webkit-text-stroke:.5px;margin-top:-6px}
.custom-btn.view-ar-btn.clr-w{padding:7px 20px 9px;border-width:.01px;font-weight:bold;font-size:14px;width:235px;margin-bottom:12px}
.custom-btn.view-ar-btn span{display:inline-block;padding-top:5px}
.slick-slider .slick-slide img.ar-logo{width:20px;display:inline-block;margin-left:8px;vertical-align:middle;margin-top:-4px}
.custom-btn.spec-dl-btn{padding:10px 32px 10px 14px;border-width:1.5px;font-weight:bold;font-size:14px;width:235px}
.custom-btn.spec-dl-btn:after{font-family:"reicons";font-weight:bold;-webkit-text-stroke:1.5px;font-size:12px;line-height:12px;position:absolute;content:"R";margin-left:8px}
.custom-btn.spec-dl-btn:hover:after{-webkit-text-stroke:1.5px #fff;color:#fff}
.custom-btn.bg-red-btn.clr-w{background:#da291c !important;color:#fff;border-color:#da291c}
.custom-btn.spec-dl-btn.bg-red-btn{background:#da291c !important;color:#fff;border-color:#da291c}
.custom-btn.spec-dl-btn.bg-red-btn:after{-webkit-text-stroke:1.5px #fff;color:#fff}
.custom-btn.bg-white-btn.clr-w{background:transparent !important;color:#000;border-color:#000}
.custom-btn.bg-white-btn.clr-w:hover{background:#000 !important;color:#fff;border-color:#000}
.custom-btn.bg-black-btn.clr-w{background:#000 !important;color:#fff;border-color:#000}
.custom-btn.bg-black-btn.clr-w:hover{background:transparent !important;color:#000;border-color:#000}
.custom-btn.spec-dl-btn.bg-white-btn{background:transparent !important;color:#000;border-color:#000}
.custom-btn.spec-dl-btn.bg-white-btn:hover{background:#000 !important;color:#fff;border-color:#000}
.custom-btn.spec-dl-btn.bg-white-btn:hover:after{-webkit-text-stroke:1.5px #fff;color:#fff}
.custom-btn.spec-dl-btn.bg-white-btn:after{-webkit-text-stroke:1.5px}
.custom-btn.spec-dl-btn.bg-black-btn{background:#000 !important;color:#fff;border-color:#000}
.custom-btn.spec-dl-btn.bg-black-btn:hover{background:transparent !important;color:#000;border-color:#000}
.custom-btn.spec-dl-btn.bg-black-btn:hover:after{-webkit-text-stroke:1.5px #000;color:#000}
.bike-detail-item>.row{justify-content:space-between}
.slick-slide.slick-current .tank-name{color:#da291c}
.label-360{font-size:14px;color:white;font-family:"guardian_sanssemibold";padding:10px;margin:16px 0}
.colors-tank-sm .slick-slider .slick-slide .bike-color-swatch img{max-width:unset;margin:5px auto}
.colors-tank-sm .ar-colors .slick-slider .slick-slide .bike-color-swatch img{max-width:unset;margin:5px auto}
.ar-colors .slick-slider .slick-slide .bike-color-swatch img{max-width:80px;margin:10px auto}
.gold-theme .bike-colors-main.slick-slider .slick-prev:before{color:#ac865e}
.gold-theme .bike-colors-main.slick-slider .slick-next:before{color:#ac865e}
.gold-theme .slick-slide.slick-current .tank-name{color:#ac865e}
section#colors{background:#000 url(../global/images/custom-bg.png) no-repeat;background-position-y:bottom}
.bikeRing{position:absolute;z-index:-1;bottom:100px;left:0}
@media(max-width:767px){.ex-price{font-size:14px}
.tanks-size h2{font-size:18px;font-weight:bold;font-size:18px;font-weight:bold}
.tanks-size img{width:100%;opacity:1}
.tanks-size h3{position:relative;font-size:16px}
.color-spiner{position:static !important}
.color-spiner .slick-slider .slick-prev{left:38%;top:170px}
.color-spiner .slick-slider .slick-prev:before{color:#000;font-size:12px}
.color-spiner .slick-slider .slick-next{right:38%;top:170px}
.color-spiner .slick-slider .slick-next:before{color:#000;font-size:12px}
.tanks-slider{width:100%}
.tanks-slider .slick-list{width:100%;margin:0 auto}
.miy-main-text .banner-app-text h2{font-size:26px}
.turner{position:relative}
.turner img{width:40px;margin:-20px auto 30px}
.specification-section{text-align:center;margin:100px 0 0 !important}
.rotator section{padding:0 !important}
.rotator section div{margin:0 0 20px 0 !important}
img#x-design-view{width:100% !important}
.color-spiner.sticky{top:unset !important}
.tank-spec-container__hiddden{height:auto !important;overflow:hidden}
}
@media screen and (min-width:768px){.specification-section{margin:15px 0 30px}
.tanks-size h3{margin-top:-15px}
.color-spiner.sticky{top:50%}
.color-spiner.sticky .tank-spec-container .turner{opacity:0}
.heading-stroked-container.colors-animate{margin:80px 0 40px}
.color-change{height:250px;margin-bottom:-230px}
.color-spiner{position:sticky;top:10%;z-index:2;transition:all .6s ease;margin-top:-35px}
.tank-spec-container{transition:height .3s;overflow:hidden;margin-top:-10px}
.section-p4d-colors{padding:70px 20px 100px}
.bike-thumbs-slider{right:20px;width:calc(50% - 20px)}
}
@media screen and (min-width:1251px) and (max-width:1360px){.color-spiner.sticky{top:20%}
}
@media screen and (min-width:1361px) and (max-width:1450px){.color-spiner.sticky{top:25%}
}
@media screen and (min-width:1451px) and (max-width:1600px){.color-spiner.sticky{top:33%}
}
@media screen and (min-width:1201px) and (max-width:1250px){.color-spiner.sticky{top:16%}
img#x-design-view{width:70% !important}
}
@media screen and (min-width:1251px) and (max-width:1282px){.color-spiner.sticky{top:38%}
img#x-design-view{width:50% !important}
.tanks-size img{width:60%}
.color-change{height:180px;margin-bottom:-150px}
.specification-section{margin:15px 0 50px}
}
@media screen and (min-width:1101px) and (max-width:1200px){.color-spiner.sticky{top:21%}
img#x-design-view{width:70% !important}
.color-change{margin-bottom:-210px}
}
@media screen and (min-width:1001px) and (max-width:1100px){.color-spiner.sticky{top:18%}
img#x-design-view{width:70% !important}
.color-change{margin-bottom:-200px}
}
@media screen and (min-width:901px) and (max-width:1000px){.color-spiner.sticky{top:16%}
img#x-design-view{width:70% !important}
.color-change{margin-bottom:-170px}
}
@media screen and (min-width:768px) and (max-width:900px){.color-spiner.sticky{top:13%}
img#x-design-view{width:70% !important}
.color-change{margin-bottom:-150px}
img.bikeRing{top:21% !important}
}
@media screen and (min-width:1530px){.color-spiner.sticky{top:29%}
}
@media screen and (min-width:1920px){.color-spiner.sticky{top:21%}
img#x-design-view{width:100% !important}
}
@media screen and (min-width:2580px){.color-spiner.sticky{top:18%}
img#x-design-view{width:100% !important}
}
@media screen and (min-width:2560px){.color-spiner.sticky{top:35%}
img#x-design-view{width:100% !important}
}
@media screen and (min-width:1680px){.color-spiner.sticky{top:31%}
}
@media screen and (min-width:2880px){.color-spiner.sticky{top:35%}
img#x-design-view{width:100% !important}
}
@media screen and (min-width:3840px){.color-spiner.sticky{top:50%}
img#x-design-view{width:100% !important}
}
@media screen and (min-width:5110px){.color-spiner.sticky{top:62%}
img#x-design-view{width:100% !important}
}
@media screen and (max-width:1024px) and (min-width:835px){.ar-colors .custom-btn.view-ar-btn.clr-w{width:255px}
.ar-colors .custom-btn.spec-dl-btn{width:255px}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){img.bikeRing{top:23% !important}
}
@media screen and (min-width:769px) and (max-width:992px) and (orientation:landscape){.section-p4d-colors .section-colors-main{max-height:calc(100vh + 230px) !important}
img.bikeRing{top:23% !important}
}
@media screen and (min-width:768px) and (max-width:1024px){img.bikeRing{top:23% !important}
}
@media screen and (min-width:600px) and (max-width:767px){.bike-main-img{width:70%}
}
@media screen and (max-width:767px){.section-p4d-colors{padding:50px 0 0;overflow-x:hidden}
.section-p4d-colors .section-colors-main{max-height:unset !important}
.section-p4d-colors .section-p4d-head{width:100%;padding:0 20px 0}
.section-p4d-head{font-size:32px !important;line-height:44.8px !important}
.bike-details-main{padding-left:15px;margin-top:30px;text-align:center}
.bike-details-upper{padding:20px 20px 0}
.bike-detail-btns{align-items:center;margin:175px 0 30px;padding:0 1rem}
.bike-detail-btns a.configureCta{margin:0;width:100%;padding:20px}
.bike-detail-btns a.techSpecCta{margin:20px 0;width:100%;padding:20px}
.bike-thumbs-slider{margin:0;padding:0;width:100%;right:unset;top:65%;left:0;z-index:1}
.single-cta .bike-thumbs-slider{bottom:125px}
.bike-colors-main{padding-left:20px}
.variant-heading{text-align:center}
.bike-var-name{padding-bottom:0}
.bike-var-price{margin:0 0 5px}
.custom-btn.exp-fin-cta{font-size:16px}
.custom-btn.exp-fin-cta.arrow-r:before{margin-top:-4px}
.turner img{margin:0 auto 0}
.custom-btn.spec-dl-btn{padding:13px 32px 13px 14px;min-width:75%;max-width:100%;width:auto}
.custom-btn.spec-dl-btn:hover{background:#000;color:#fff}
section{overflow-x:hidden}
.tank-name{font-size:12px}
.bike-colors-main.slick-slider .slick-prev{left:-15px}
.bike-colors-main.slick-slider .slick-next{right:-15px}
.custom-btn.view-ar-btn.clr-w{padding:10px 20px 11px;min-width:75%;max-width:100%;width:auto}
.colors-tank-sm .slick-slider.bike-colors-main .slick-slide .bike-color-swatch img{max-width:80px}
.colors-tank-sm .ar-colors .slick-slider .slick-slide .bike-color-swatch img{max-width:80px}
.ar-colors .bike-thumbs-slider{bottom:145px}
.ar-colors-360 .bike-thumbs-slider{bottom:95px}
}
@media screen and (min-width:992px){.section-p4d-colors{padding:70px 70px 30px}
.bike-thumbs-slider{width:calc(50% - 50px);left:75%;transform:translate(-50%,0)}
.tank-name{font-size:15px}
}
@media screen and (min-width:1400px){.bike-details-slider{min-height:430px}
.bike-detail-btns{margin:30px 0 50px}
}
@media screen and (min-width:1650px){.section-p4d-colors{padding:70px 6% 70px}
.bike-thumbs-slider{right:6%;width:44%}
}
@media screen and (min-width:1800px){.section-p4d-colors{padding:70px 120px 100px}
.bike-thumbs-slider{right:120px;width:calc(50% - 120px)}
}
@media screen and (max-width:580px){.bike-details-main a.explore:before{font-size:14px !important;right:25% !important}
.bike-thumbs-slider div.bike-colors-main{border-bottom:0;padding-bottom:10px}
img.bikeRing{top:45% !important;width:85% !important}
.bike-detail-item{margin-top:50px}
.bike-var-name{font-size:24px;line-height:33.6px}
.finc-row{display:flex;justify-content:center;align-items:center;padding:10px 0}
.bike-var-price{font-size:18px;line-height:25.2px;margin-right:5px;margin-bottom:0}
.ex-showroom-label{font-size:14px;line-height:19.6px;padding:0}
.bike-details-main a.explore{font-size:16px;line-height:22.4px}
.bike-details-slider ul.slick-dots{left:35%;bottom:0;position:absolute;bottom:24%}
.bike-details-slider ul.slick-dots li{list-style:none;float:left;margin-right:10px;border-radius:10px;background:rgba(255,255,255,0.2);height:8px;width:8px;cursor:pointer}
.bike-details-slider ul.slick-dots li button{background:0;display:none}
.bike-details-slider ul.slick-dots li.slick-active{width:40px !important;border-radius:10px;opacity:.8;background:#fff !important}
}
@media screen and (min-device-width:1025px) and (max-device-width:1366px) and (orientation:landscape){img.bikeRing{top:42% !important}
}
@media screen and (min-width:585px) and (max-width:766px) and (orientation:portrait){.bike-details-slider ul.slick-dots{left:40% !important;bottom:0 !important;position:absolute !important;bottom:22.5% !important}
.bike-details-slider ul.slick-dots li{list-style:none !important;float:left !important;margin-right:10px !important;border-radius:10px !important;background:rgba(255,255,255,0.2) !important;height:8px !important;width:8px !important;cursor:pointer}
.bike-details-slider ul.slick-dots li button{background:none !important;display:none !important}
.bike-details-slider ul.slick-dots li.slick-active{width:40px !important;border-radius:10px !important;opacity:.8 !important;background:#fff !important}
.bike-detail-btns{margin:205px 0 30px !important}
.bike-thumbs-slider::before,.bike-thumbs-slider::after{content:none !important}
.bike-thumbs-slider{top:60% !important}
}
@media screen and (max-width:767px) and (orientation:landscape){.bike-details-slider ul.slick-dots{left:40%;bottom:0;position:absolute;bottom:20%}
.bike-details-slider ul.slick-dots li{list-style:none;float:left;margin-right:10px;border-radius:10px;background:rgba(255,255,255,0.2);height:8px;width:8px;cursor:pointer}
.bike-details-slider ul.slick-dots li button{background:0;display:none}
.bike-details-slider ul.slick-dots li.slick-active{width:40px !important;border-radius:10px;opacity:.8;background:#fff !important}
}
@media screen and (min-width:767px){.bike-details-slider ul.slick-dots{display:none !important}
}
.ar-colors .slick-slider .slick-slide .bike-color-swatch img{max-width:80px;margin:10px auto}
@media screen and (max-width:767px){.ar-colors .bike-thumbs-slider{bottom:145px}
.ar-colors-360 .bike-thumbs-slider{bottom:95px}
}
.gold-theme .bike-colors-main.slick-slider .slick-prev:before,.gold-theme .bike-colors-main.slick-slider .slick-next:before{color:#ac865e}
.gold-theme .slick-slide.slick-current .tank-name{color:#ac865e}
section#colors{background:#000 url(https://royalenfield.com/content/dam/royal-enfield/motorcycles/shotgun-650/custom-bg.png) no-repeat;background-position-y:bottom}
.bike-thumbs-slider .slick-slide.slick-current.slick-active{transform:scale(1.2);transition:transform .6s ease;opacity:1}
.bike-thumbs-slider .slick-slide{transform:scale(0.7)}
.bike-colors-main.slick-slider .slick-prev:focus-visible,.bike-colors-main.slick-slider .slick-prev:focus,.bike-colors-main.slick-slider .slick-next:focus-visible,.bike-colors-main.slick-slider .slick-next:focus{outline:0}
img.bikeRing{position:absolute;z-index:-1;top:35%;left:30px;width:90%}
@media screen and (max-width:385px){.bike-detail-btns a.techSpecCta,.bike-detail-btns a.configureCta{font-size:14px !important;line-height:19.6px !important;padding:16px 20px !important}
}
@media screen and (min-width:1200px) and (max-width:1365px){.bike-360-main img.bikeRing{top:32% !important}
}
@media screen and (min-width:1375px) and (max-width:1499px){.bike-360-main img.bikeRing{top:36% !important}
}
@media screen and (min-width:1500px) and (max-width:1699px){.bike-360-main img.bikeRing{top:38% !important}
}
@media screen and (min-width:1700px) and (max-width:1919px){.bike-360-main img.bikeRing{top:41% !important}
}
@media screen and (min-width:1920px){.bike-360-main img.bikeRing{top:45% !important}
}
a.viewInArCta{font-family:"montserrat-regular";display:flex;justify-content:center;padding:5px 0;font-size:18px;line-height:25.2px;color:white;text-decoration:none;margin:0 16px}
a.viewInArCta img.ar-logo.reLazyloaded{width:30px !important;margin-top:0 !important}
@media screen and (max-width:580px){.ctaBlocks{display:block !important;margin:0 auto;text-align:center}
}
.bike-details-main a.explore{margin:0 1rem}
.variant__tab-container{display:inline-block;margin-left:20px;margin-top:-10px;position:relative;text-align:center;vertical-align:top;margin-right:-115px}
.variant__tab__selected{background:#282828;border:1px solid #373737;color:#fff;cursor:pointer;font-family:montserrat-regular;font-size:14px;height:35px;height:30px;line-height:14px;line-height:30px;padding:0 0 0 10px;text-align:left;width:95px}
.variant__tab__selected::before{color:#fff;content:"A";font-family:reicons;font-size:9px;position:absolute;right:10px;top:0;transform:rotate(90deg)}
.variant__tab-buttons{background:#000;display:inline-block;display:none;list-style-type:none;margin:0 auto;overflow:hidden;padding:0;position:absolute;width:100%;z-index:1;margin-left:0;left:0}
.variant__tab-buttons.show{display:block}
.variant__tab-buttons li{background:#282828;border:1px solid #474747;color:#fff;cursor:pointer;display:block;font-size:12px;height:32px;line-height:30px;text-align:center;width:100%}
.variant__tab-buttons li:hover{background:#474747}
.variant__tab-buttons li.active{background:#847543;color:#fff}
@media screen and (max-width:767px){.variant__tab-container{margin-top:-15px;margin-right:0;margin-left:0}
}