/** Shopify CDN: Minification failed

Line 806:152 Expected identifier but found "var("
Line 831:330 Expected ":"

**/




  *:focus{outline:none !important;}
a{transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
h1{font-size:48px;font-weight:500;line-height:99.5%;}
.sh1{font-size: 20px;line-height: 110%;}
.sh2{font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;}
.sh3{font-size: 16px;line-height: 140%;letter-spacing: 0.01em;font-weight:normal;}
h4{font-weight:400;}
.sh4{font-weight: 500;font-size: 18px;line-height: 140%;}
.sh5{font-size: 14px;line-height: 100%;letter-spacing: 0.01em;font-weight:normal;}
.body1bold{font-weight: 600;font-size: 15px;line-height: 160%;letter-spacing: 0.02em;}
.body1,.body1 p{font-size: 15px;line-height: 160%;letter-spacing: 0.02em;}
.body2,.body2 p,.body2 ol li,.body2 ul li{font-size:14px;line-height:21px;color:var(--color-body-text);}
 .colorclstext{color:var(--color-primary-theme) !important;}
.main-content{padding-top:0;}
.h3cap{text-transform:uppercase;}
a:hover, a:focus {color:inherit;}
 h1, h2, h3, h4,  h5{font-weight:500;}
label{font-size:14px;line-height:150%;margin-bottom:10px;}
 .subtitle{font-weight: 600;font-size: 14px;line-height: 160%;text-align: center;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom:12px;color:var(--color-primary-theme) !important;}
.siteheader{padding:0 0 22px;}
.siteheader h1{margin-bottom:10px;}
.line_section{border-bottom: 1px solid var(--color-border);padding:60px 0px;}
.slick-prev,.slick-next,.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{width:41px;height:41px;line-height:41px;border-radius:50%;background:var(--color-secondary-theme);z-index:1;}
.slick-arrow.slick-disabled{display:none !important;}

.slick-arrow:before, .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow:before, 
.index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow:before {opacity:1;content:'';position: absolute;width: 10px;height: 10px;line-height: 45px;top: 50%;transform: translateY(-50%) rotate(-45deg);-webkit-transform: translateY(-50%) rotate(-45deg);-moz-transform: translateY(-50%) rotate(-45deg);-o-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);}
.slick-next:before, .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow:before{ border-right: 2px solid #fff;border-bottom: 2px solid #fff;right:17px;}
.slick-prev:before, .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow:before{ border-left: 2px solid #fff;border-top: 2px solid #fff;left:17px;}
.slick-next{right:-20px;}
.slick-prev{left:-20px;}

.btn{font-size:15px;letter-spacing: 0.03em;font-weight: 400;line-height: 140%;text-transform:inherit;border-radius: 30px;padding:9px 21px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transform: all 0.3s ease-in-out;}
.btn:hover,.btn:focus,.btn:not([disabled]):hover{color: var(--color-btn-primary);background-color: var(--color-btn-primary-text);}
.btn-white{background:#fff;border:1px solid #fff;color:var(--color-body-text);}
.btn-white:hover,.btn-white:focus,.btn-white:not([disabled]):hover{background:var(--color-body-text);border:1px solid var(--color-body-text);color:#fff;}
.btn-border{background:transparent;border:1px solid var(--color-btn-primary);color:var(--color-btn-primary);}
.btn-border:hover,.btn-border:focus,.btn-border:not([disabled]):hover{background:var(--color-btn-primary);color:#fff;}
.btn-white:hover .actionplya path,.btn-white:focus .actionplya path,.btn-white:not([disabled]):hover .actionplya path{fill:#fff;}
.btnfull{width:100%;}
.btnminwidth{min-width:140px;}
.row30{margin-left:-30px;margin-right:-30px;}
.row30 .column{padding-left:30px;padding-right:30px;}
.row10{margin-left:-10px;margin-right:-10px;}
.row10 .column{padding-left:10px;padding-right:10px;}
.row5{margin-left:-5px;margin-right:-5px;}
.row5 .column{padding-left:5px;padding-right:5px;}

.shopify-challenge__container{margin:50px auto !Important;}
body{padding-top:80px;}
.anoouncebar p{font-size:15px;font-weight:500;line-height:21px;padding:4px 0px;letter-spacing: 0.03em;}
.header_icons li{padding:0px 12px;font-size: 0;}
.header_icons li:first-child{padding-left:0px;}
.header_icons li:last-child{padding-right:0px;}
.header_icons li button{padding:0;}
.header_icons li button,.header_icons li a{background:transparent;border:0px;font-size: 0;}
.header_icons li button svg,.header_icons li a svg{/*width:15px;height:15px;*/vertical-align:middle;}
.header_logo{width:100%;max-width:62px;}
.header_logo svg{vertical-align:middle;width:100%;height:auto;}
.header_right{text-align:right;}
.header_center{text-align:center;position:static;}
.midle_header{border-bottom:1px solid var(--color-border);position:relative;}
.site_header{position:fixed;left:0;top:0;right:0;z-index:9;background:#fff;}
.head_cart{padding:0;position:relative;}

.desk_searchform{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1;padding-top:7px;display:none;}
.desk_searchform button[type="submit"],.desk_searchform input[type="submit"]{background:transparent;border:0px;position:absolute;right:0;top:11px;}
.desk_searchform input[type="text"],.desk_searchform input[type="search"]{width: 100%;margin-bottom: 0;border: 0px;border-bottom: 1px solid #000;padding-left: 5px;padding-right: 35px;font-size: 14px;}
.desk_searchform form{width:100%;max-width:500px;margin:0 auto;position:relative;}
.d_search_close{border:0px;background:transparent;position:absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.d_search_close svg{width:12px;height:12px;}

.firstnavlink{font-size:15px;line-height:21px;font-weight:600;position:relative;padding:14px 0px 15px;display:inline-block;letter-spacing: 0.03em;}
.firstnavlink:after{content:'';position: absolute;left: 0;bottom: -5px;background:var(--color-primary-theme);z-index: 2;height: 4px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;width:0;}
.firstnavlist{padding:0px 20px;}
.firstnavlist:hover .firstnavlink:after,.firstnavlist.active .firstnavlink:after{width:100%;}

.megamenu{background:var(--color-lightgrey);position: absolute;left: 0;right: 0;top: 100%;z-index: 1;overflow:hidden;max-height:0;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;-ms-transform: all 0.8s ease-in-out;}
.megamenuinr{padding:40px 0px;}
.first-nav-cls .megamenuinr{padding:25px 0px;}
.midle_header .header_container{position:static;}
.megafirstgrid{border-right:1px solid var(--color-mediumlightgray);;text-align:center;}
.megafirstgrid:last-child{border-right:0px;}
.firstmegalist li a{letter-spacing: 0.03em;font-size:15px;line-height:140%;font-weight:500;padding:9px 0px;display:inline-block;color:var(--color-body-text);position:relative;left:0;letter-spacing: 0.03em;}
.firstmegalist .firstmegatitle a{letter-spacing: 0.1em;font-size:14px;text-transform: uppercase;font-weight:600;color:#000;left:0 !important;}
.firstmegalist{text-align:left;display:inline-block;}
.firstmegalist li a:hover,.firstmegalist li a.activemega{left:10px;color:#000;}
.btnmega{margin-top:27px;margin-bottom:-5px;}
.firstmegalist li a.highlightmenu{color:var(--color-primary-theme);}
.mega_custom_block{text-align:left;padding-bottom:2px;}
.mega_customimg img,.menu_artimg img{width:100%;vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.megacustomlink,.colortext{font-weight: 500;font-size: 15px;line-height: 140%;letter-spacing: 0.03em;color:var(--color-primary-theme);}
.megacustomlink svg,.colortext svg{width:9px;height:9px;margin-left:10px;vertical-align:inherit;}
.black_clr_text{font-weight:500;font-size: 15px;line-height: 140%;letter-spacing: 0.03em;color:var(--color-body-text);text-transform: capitalize;}
.black_clr_text svg{width:5px;height:9px;margin-left:14px;vertical-align:inherit;}
.mega_custommeta p:not(.sh2){font-size:14px;line-height:150%;font-weight:400;}
.mega_custommeta .sh2{margin-bottom:4px;color: var(--color-text);}
.mega_customimg{margin-bottom:13px;}
.mega_customimg a{display:block;position:relative;padding-bottom:52%;}
.menu_art_grid{text-align:left;height: 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.menu_artimg{margin-bottom:14px;}
.menu_artimg a{display:block;position:relative;padding-bottom:69%;}
.menu_art_meta h5{margin-bottom:3px;}
.menu_art_meta .rte,.menu_art_meta .rte p{font-size:14px;line-height:150%;}
.menu_art_meta .rte{margin-bottom:14px;}
.menuarttop{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.menuartbtm{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.menu_art_meta{width:100%;max-width:280px;}
.nav_Second_drop{z-index:1;text-align:left;position:absolute;left:0;min-width:100px;background:var(--color-lightgrey);top:100%;overflow:hidden;max-height:0;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;-ms-transform: all 0.8s ease-in-out;}
.nav_Second_dropmega{text-align:left;padding:20px 0px;}
.dropnavlist{position:relative;}
.nav_Second_drop a{display:block;padding:2px 10px;font-size:14px;}
.nav_Second_drop li:first-child a{padding-top:10px;}
.nav_Second_drop li:last-child a{padding-bottom:10px;}
.firstnavlist:hover > .nav_Second_drop,.firstnavlist:hover > .megamenu{max-height: 999px;}

.main_abnner{height:600px;position:relative;overflow:hidden;}
.main_abnner video{width:100%;height:100%;object-fit:cover;object-position:center;border:0px;}
.main_abnner iframe{position:absolute;width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;top: 50%;left: 50%;transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border:0px;}
.bnr_caption{position:absolute;top:50%;left:0;right:0;text-align:center;margin:0 auto;transform: translateY(-57%);-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-o-transform: translateY(-57%);-ms-transform: translateY(-57%);color:#fff;}
.bnr_caption p{color:inherit;background: rgba(0, 0, 0, 0.5);display:inline-block;font-size: 13px;line-height: 150%;letter-spacing: 0.01em;padding:4px 10px;}
.bnr_caption_inr{width:100%;max-width:613px;margin:0 auto;position:relative;z-index:1;}
.bnr_caption_inr h1{margin:4px 0px 43px;letter-spacing: -0.03em;}
/* .bnr_overlay{position:absolute;background: linear-gradient(360deg, #595959 0%, rgba(83, 79, 79, 0.376317) 10.13%, rgba(0, 0, 0, 0) 20.74%);left:0;right:0;top:0;bottom:0;} */

.sctr_meta{padding-left:5px;padding-top:8px;z-index:2;position:relative;padding-right:10px;}
.sctr_meta h5{margin-bottom:0;color:var(--color-body-text);}
.sctr_meta p{margin-bottom:10px;font-size:14px;line-height:21px;}
.sctr_figure{width:107px;height:107px;position:relative;z-index:2;}
.sctr_figure img{width:100%;height:100%;object-fit:contain;object-position:top;}
.str_coll_inr{position:relative;}
.str_coll_inr:after{background:var(--color-lightgrey);content:'';position:absolute;left:0;right:0;top:0;bottom:17px;z-index:1;}
.sctr_meta a.black_clr_text{margin-bottom:20px;display:block;}
.scooter_collection{margin-top:-45px;}
.service_grid .black_clr_text,.partber_slide .black_clr_text,.fluid_richtextcontainer .black_clr_text{opacity:0.6;}
.scooter_collection .flud_coll_row{-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: hidden;overflow-x: auto;}
@media (min-width: 768px){
  .scooter_collection .flud_coll_row .str_coll_column{-webkit-flex: 0 0 23%;-ms-flex: 0 0 23%;flex: 0 0 23%;max-width: 23%;}
}

.service_grid{text-align:center;width:100%;max-width:182px;margin:10px auto;}
.service_icon{height:32px;margin-bottom:20px;}
.service_icon a{height: 32px;display: inline-block;vertical-align: middle;}
.service_icon a svg,.service_icon a img{display: inline-block;vertical-align: middle;max-height: 32px;}
.service_grid h5{margin-bottom:4px;}
.service_grid p{margin-bottom:20px;font-weight: normal;font-size: 14px;line-height: 150%;text-align: center;letter-spacing: 0.01em;line-height: 20px;}
.home_Service{padding:70px 0px 20px;}

.ride_img{margin-bottom:20px;}
.ride_img a{display:block;padding-bottom:61.5%;position:relative;}
.ride_img a img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:middle;}
.rides_meta p{font-size: 16px;line-height: 140%;letter-spacing: 0.01em;color:#000;}
.rides_meta .sh2{margin-bottom:4px;}

.partner_inr{background:var(--color-lightgrey);padding:80px 0px 40px;}
.partber_slide{text-align:center;}
.partber_slide .maincontent{padding:26px 0px 40px;}
.partber_slide .maincontent p{margin-bottom:20px;}
.partner_sliderfor{width:100%;max-width:787px;margin:0 auto;}
.partner_slidernav{width:100%;max-width:787px;margin:0 auto;padding:60px 0 0;}
.partner_slidernav .partnerlogo {text-align: center;}
.partner_slidernav .slick-track{/*margin-left:auto;margin-right:auto;*/}
.partnerlogo img{max-width:78px;margin:0 auto;float:none;cursor:pointer;width:100%;}
.partnerlogo.slick-slide{opacity:0.5;}
.partnerlogo.slick-slide.slick-active{opacity:0.2;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
.partnerlogo.slick-slide.slick-active:hover{opacity:1;}
.partnerlogo.slick-slide.slick-current{opacity:1;}

.blueboxride{color:#fff;padding:30px 20px;background:var(--color-secondary-theme);}
.blueboxride p{color:#fff;}
.arwlist p{font-weight: 500;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom:0;position:relative;padding-left:24px;margin:12px 0px;}
.arwlist p:before{content:'';position: absolute;left: 0;top: 4px;width: 13px;height: 7px;border-bottom: 2px solid var(--color-primary-theme);border-left: 2px solid var(--color-primary-theme);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.blueboxride .body1bold,.blueboxride .body1{margin-bottom:20px;}
.blueboxride h3{margin-bottom:10px;}
.blueboxride .body1{font-weight:300;margin-bottom:25px;}

.prod_grid_inr{border-bottom:1px solid var(--color-border);}
.grid-view-items{position:relative;display:block;padding-bottom:100%;margin-bottom:8px;}
.grid-view-item_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;border:1px solid var(--color-border);vertical-align:middle;/*background:var(--color-lightgrey);*/}
.pro_meta_subttitle{padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;}
/* .pro_meta_subttitle li{display:inline-block;padding:0px 8px;position:relative;font-weight: normal;font-size: 12px;line-height: 120%;letter-spacing: 0.02em;color:#b3b5b7;font-weight:300;white-space:nowrap;} */
.pro_meta_subttitle li span{display:inline-block;padding:0px 11px;position:relative;font-weight: normal;font-size: 12px;line-height: 120%;letter-spacing: 0.02em;color:#b3b5b7;font-weight:300;white-space:nowrap;}
.pro_meta_subttitle li span:before{content:'';width:4px;height:4px;position:absolute;right:1px;top:5px;border-radius:50%;background:var(--color-primary-theme);}
.pro_meta_subttitle li:last-child spna:last-child:before{display:none;}
.pro_meta_subttitle li:first-child{padding-left:0;}
.pro_meta_subttitle li:last-child{padding-right:0;}
.pro_meta_subttitle li{display: flex;}
.pro_meta_subttitle li:first-child span:first-child {padding-left: 0;}
.pro_meta_price p{margin-bottom:0;text-align:right;}
.compare_pro_drid{color:var(--color-mediumlightgray);letter-spacing: 0.02em;text-decoration-line: line-through;font-size:12px;line-height:14px;padding-top:6px;padding-bottom:5px;}
.pro_meta{padding:0 0 10px;overflow:hidden;}
.pro_meta_subttitle:hover li{-moz-animation: scroll-left 10s linear infinite;-webkit-animation: scroll-left 10s linear infinite;animation: scroll-left 10s linear infinite;}
@-webkit-keyframes scroll-left {
  0% {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);   -o-transform: translateX(0);-ms-transform: translateX(0); }
  100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%); } 
}
@keyframes scroll-left {
  0% {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0); }
  100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%); } 
}
.pro_badge span,.pro_badgedetail span{display:inline-block;font-weight: normal;font-size: 13px;line-height: 150%;letter-spacing: 0.01em;margin:1.5px 0px;border:1px solid var(--color-border);padding:3px 9px;background:#fff;}
.pro_badgedetail .best-sellercls,.pro_badge .best-sellercls{background:var(--color-secondary-theme);color:#fff;border:1px solid var(--color-secondary-theme);}
.pro_badgedetail .Pre-order-cls{color: var(--color-btn-primary-text);background-color: var(--color-btn-primary);}
.pro_badge p{margin-bottom:0;}
.pro_grid_img{position:relative;}
.pro_badge{position:absolute;top:3px;right:0;text-align: right;z-index:1;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
.c_tabslides{max-width:305px;/*min-width:305px;*/display:inline-block;padding:0px 10px;display:none;}
.grid_videopart{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
.grid_videopartitems{position: relative;display: block;padding-bottom: 100%;margin-bottom: 8px;}
.overlayview {bottom:10px;left:10px;right:10px;width:auto;position:absolute;}
.pro_grid_img.has-second-img:hover .grid_videopart{opacity:1;visibility:visible;}
.pro_grid_img.has-second-img:hover .pro_badge, .pro_grid_img.has-second-img:hover .grid_imgpart{opacity:0;visibility:hidden;}
.nav.nav-pills{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0 45px;}
.nav.nav-pills li{padding:0px 20px;}
.nav.nav-pills li:first-child{padding-left:0;}
.nav.nav-pills li:last-child{padding-right:0;}
.nav.nav-pills a{text-align: center;letter-spacing: 0.1em;text-transform: uppercase;color:var(--color-mediumlightgray);font-weight:600;font-size: 14px;line-height: 160%;position:relative;display:block;}
.nav.nav-pills a:after{content:'';position: absolute;bottom: -7px;height: 4px;background:transparent;left: 0;right: 0;}
.nav-pills li a.active:after{background:var(--color-primary-theme);}
.nav-pills li a.active{color:var(--color-primary-theme);}
.c_tabslider{position:unset;margin-left:-10px;margin-right:-10px;}
.c_tabslider::before {
    content: '';
    position: absolute;
    right: auto;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 1;
}
.c_tabslider .slick-list {
    overflow: visible;
}
.c_tabslider .slick-arrow{background:var(--color-body-text);top: 46%;}
.home_tab_collection {overflow:hidden;}
.tab-content{position:relative;}
.home_tab_collection .line_section{padding-bottom:40px;}

.mega_customimg,.ride_img,.menu_artimg{overflow:hidden;}
.mega_customimg img,.ride_img img,.menu_artimg img{transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.mega_customimg:hover img,.ride_img:hover img,.menu_artimg:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}

.fluid_richtextcontainer{padding:80px 0px 54px;}
.fluid_richtextcontainer h4{font-weight:400;margin-bottom:20px;}
.fluid_richtextcontainer .text-center{width: 100%;max-width: 425px;margin: 0 auto;}
.fluid_richtextcontainer.product_richtextcontainer .text-center{max-width: 740px;}
.product_richtextcontainer .btn{min-width: 183px;max-width:100%;margin-top: 8px;}
.product_richtextcontainer {padding:60px 0px 80px;border-bottom: 1px solid var(--color-border);}

.insta_inr{padding:70px 0px 40px;border-top:1px solid var(--color-border);}
.instaheader h6{font-weight:400;margin-bottom:6px;}
.instaheader p{text-transform:inherit;}
#insta-feed h2{display:none;}

.site_footer{background:var(--color-secondary-theme);color:#fff;padding:50px 0px 22px;}
.template-search .site_footer{margin-top:50px;}
.ftr_logo a{display:block;max-width:242px;margin-bottom:23px;}
.ftr_logo a svg{width:100%;}
.jdgm-all-reviews-text .jdgm-all-reviews-text__text {
  color: #fff;
}
.ftr_newsletter p{font-size: 12px;line-height: 120%;letter-spacing: 0.02em;color:#fff;width:100%;max-width:265px;margin-bottom:9px;}
.ftr_newsletter h5{margin-bottom:21px;}
.f_n_form{width:100%;max-width:387px;padding-bottom:12px;}
.f_n_form input[type="text"],.f_n_form input[type="email"]{background:transparent;border:0px;border-bottom:1px solid #fff;margin-bottom:0;color:#fff;font-size: 14px;line-height: 150%;letter-spacing: 0.01em;padding:7px 0px;min-height:auto;height:auto;width:100%;border-radius:0;padding-right:15px;}
.f_n_form ::-webkit-input-placeholder {color: #fff !important;opacity:1;}
.f_n_form :-ms-input-placeholder {color: #fff !important;opacity:1;}
.f_n_form ::placeholder {color: #fff !important;opacity:1;}
.f_n_form input[type="submit"],.f_n_form button[type="submit"]{background:transparent;letter-spacing: 0.01em;font-size:14px;line-height:150%;border:0px;color:#fff;padding:7px 0px;border-bottom:1px solid #fff;}
.ftr_title{font-weight: 600;font-size: 13px;line-height: 150%;letter-spacing: 0.02em;text-transform: uppercase;margin-bottom:7px;color:inherit;}
.menuftr ul li a{font-size: 14px;line-height: 150%;letter-spacing: 0.01em;font-weight:400;margin:3.5px 0px;display:inline-block;}
.social-icons__item svg{width:15px;height:15px;}
.social-icons__item {padding:0 20px 0 0;}
.ftr_social{padding:0 0 45px;}
.ftrbtm_link li a,.ftrbtm_link li{font-size: 14px;font-weight:300;line-height: 150%;letter-spacing: 0.01em;}
.ftrbtm_link li{padding-right:40px;opacity:0.4;}
.ftrbtm_link li:last-child{/*margin-left:45px;*/}
.f_n_form .input-group {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.ftr_order1 .jdgm-all-reviews-text{margin-bottom:40px;text-transform: uppercase;letter-spacing: 0.1em;font-size: 14px;line-height: 160%;}

.collbreadcrumb{padding:16px 0px 0px;}
.collbreadcrumb span{font-size: 14px;line-height: 150%;letter-spacing: 0.01em;color:#000;opacity:0.5;display:inline-block;vertical-align:middle;padding-right:15px;}
.collbreadcrumb span svg{width:9px;height:9px;}
.cart_left h4{margin-bottom:10px;}
.cart_left h1{letter-spacing: -0.03em;}

.coll_desc_first{position:relative;}
.coll_desc_first figure,.c_first_data{z-index:1;position:relative;margin-bottom:0;}
.coll_desc_first:after{content:'';position:absolute;left:21px;bottom:10px;right:0;top:0;background:var(--color-lightgrey);}
.coll_desc_first .sh2{margin-bottom:14px;}
.coll_desc_first .body1 p{margin-bottom:30px;}
.coll_desc_first figure{width:150px;}
.c_first_data{padding:26px 16px;max-width:340px;}
.coll_desc_first{width: 100%;max-width: 530px;margin-left: auto;margin-top:0;}
.collection_header_1{padding-bottom:20px;}
.collection_header_1 .collection_header_1_textCls .mh4v2{font-weight: 500;}
.top_imgcoll{width:100%;max-width:117px;margin:0 auto 20px;}
.c_d_s h2{margin-bottom:20px;}
.c_d_s .body1{width:100%;max-width:495px;margin:0 auto;}
.collection_header_2{padding:26px 0 35px;}
.c_s_desc{font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;color:var(--color-body-text);margin-top:5px;}
.coll_services{padding:0 0 60px;}
.coll_services .c_s_icon img {max-width: 37px;}
.c_temp_container{border-top: 1px solid var(--color-border);padding:26px 0px;border-bottom: 1px solid var(--color-border);}
.collcount{color:var(--color-medium-dark-grey);font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;font-style: normal;}
.sortdopdown .dropdown-toggle::after{display:none;}
.sortdopdown .caretarw svg{width:9px;height:9px;margin-left:14px;}
.sortdopdown{display:inline-block;margin-bottom:0;}
.sortdopdown .dropdown{cursor:pointer;}
.sortdopdown .dropdown-menu{right: 0 !important;left: auto !important;margin-top: 10px;border-radius: 0;padding: 10px 10px;font-size: 13px;}
#sortdropdown_title{color:var(--color-medium-dark-grey);font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;}
#coll_sort_list li.active a{font-weight:600;}
.coll_countdiv{padding:0 0 20px;}
.procolumn{margin-bottom:40px;}
.procolumn .prod_grid_inr{height:100%;padding-bottom: 10px;}
.prod_grid_inr.product-soldout {position: relative;}
.prod_grid_inr.product-soldout:before {content: 'out of stock';position: absolute;left: 0;top: 0;background: var(--color-secondary-theme);z-index: 2;font-weight: normal;
  font-size: 14px;line-height: 150%;letter-spacing: 0.01em;margin: 1.5px 0px;border: 1px solid var(--color-secondary-theme);padding: 3px 9px;color: #fff;text-transform: capitalize;}
.prod_grid_inr.product-soldout>div {opacity: .5;}
.procolumn .pro_meta{padding-bottom:0;}

.cls_pagination{width:100%;padding:20px 0px 0;line-height: 100%;}
.arw_paginate{display:none !Important;}
.cls_pagination li{line-height: 100%;}
.cls_pagination li a{display:inline-block;margin:1.5px 14px;font-size:14px;opacity:0.5;color:var(--color-body-text);line-height: 100%;}
.cls_pagination li svg{width:12px;height:12px;}
.paginate_prev svg{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}
.cls_pagination li.active a{opacity:1;}
.cls_pagination li .disable{opacity:0.4;pointer-events:none;}
.coll_img_desc{padding:50px 0px;}
.r_coll_img_desc .sh2{margin-bottom:12px;}
.r_coll_img_desc h2{margin-bottom:30px;}
.r_coll_img_desc h3 strong, .r_coll_img_desc h3{line-height: 26px;}
.r_coll_img_desc h3 span{display: inline-block;width:100%;}
.r_coll_rte p{font-size: 14px;line-height: 150%;}
.r_coll_rte ul li{font-size: 14px;line-height: 150%;padding-left:23px;position:relative;margin:5px 0px;}
.r_coll_rte ul, .compare_html_content{padding:15px 0px;}
.compare_html_content ul{padding-top:0;}
.r_coll_rte ul li:after{content:'';position: absolute;left: 0;top: 35%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 13px;height: 7px;border-bottom: 2px solid var(--color-primary-theme);border-left: 2px solid var(--color-primary-theme);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.r_coll_img_desc{width:100%;/*max-width:386px;*/margin:0 auto;}
.l_coll_img_desc img{width:100%;vertical-align:middle;}
.l_coll_img_desc{position:relative;}
.playbtncoll{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);background:transparent;border:0px;}

.product-single__media{padding-bottom:100%;position:relative;border:1px solid #efefef;border-right:2px solid #efefef;}
.product-single__media img,.product-single__media iframe,.product-single__media video{max-height:100%;width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;left:0;top:0;} 
.product-single__media video{object-fit:cover;}
.product-single_video_inner .wistia_responsive_padding, .product-single_video_inner>div{padding-top: 100% !important;}
.product-single__media .wistia_embed, .product-single__media .wistia_embed .w-chrome{position: absolute !important;left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.proleftimg{width:42px;display:inline-block;vertical-align:middle;margin:0px -2px;height: 535px; overflow-y: hidden;}
.pro_slidernav .slick-prev {left: 0;top: -40px;transform: rotate(90deg);}
.pro_slidernav .slick-next {left: 0;top: unset;bottom: -40px;transform: rotate(90deg);}
.prorightimg{display:inline-block;vertical-align:middle;width: -moz-calc(100% - 42px);width: -webkit-calc(100% - 42px);width: calc(100% - 42px);margin:0px -2px;padding-left:12px;position:relative;}
.product-single__thumbnails-item a{margin:5px 0px;position:relative;padding-bottom:100%;display:block;}
.product-single__thumbnail-image{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center;width:100%;height:100%;}
.product-single__thumbnails-item.slick-current.slick-active .product-single__thumbnail-image{}
.pro_badgedetail{position:absolute;right:0;top:20px;z-index:1;}
.pdp_left{width:54.7%;display:inline-block;vertical-align:middle;margin:0px -2px;}
.pdp_right{width:45.3%;display:inline-block;margin:0px -2px;vertical-align:top;padding-left:15px;margin-top: 18px;}
.pdp_top{padding:20px 0px;}
.product-single__thumbnail-badge{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.product-single__thumbnail-badge svg{width:22px;height:22px;vertical-align:middle;}
.product-single_media-wrapper{display:block !important;}
.plyr__poster{background-size:cover !Important;}
.videoaction{position:absolute;bottom:10px;left:10px;letter-spacing: 0.03em;font-weight:500;z-index:1;font-size: 14px;display: flex;align-items: center;}
.videoaction span {display: flex;align-items: center;}
.videoaction svg{width:13px;height:13px;margin-right:10px;vertical-align:middle;}
.videoaction .icon-close{display:none;}
.videoaction.active .icon-close{display:inline-block;}
.videoaction.active .icon-play-small{display:none;}
.pro_video_btn .plyr__control--overlaid{top:auto;bottom:20px;transform:none;left:20px;border-radius: 30px;padding: 4px 25px 4px 15px;}
.pro_video_btn .plyr__control--overlaid svg{width:31px;height:31px;display:inline-block;vertical-align:middle;}
.pro_video_btn .plyr__control--overlaid .plyr__sr-only{position:relative !important;font-weight: 500;font-size: 15px;line-height: 140%;text-align: center;letter-spacing: 0.03em;display:inline-block;width:auto !Important;height:auto !Important;vertical-align:middle;}
.pdp_rightinr{width:100%;max-width:482px;margin-left:auto;}
.comparteprice{font-size:12px;line-height:120%;letter-spacing: 0.02em;text-decoration-line: line-through;font-weight:normal;color:var(--color-medium-dark-grey);vertical-align:3px;}
 span.regularprice.price-item.price-item--sale.regularprice{font-weight: normal;font-size: 20px;line-height: 110%;color:#000;}
.product-form__item{position:relative;padding-left:0;}
.product-form__item label{font-size:14px;line-height:150%;color:var(--color-medium-dark-grey);position:absolute;left:0;padding:10px 25px;margin-bottom:0;}
.product-form__item .klaviyo-bis-trigger{font-weight:700;}
.single-option-selector{font-size:14px;line-height:150%;border: 1px solid var(--color-border);border-radius: 100px;padding:9px 50px 10px 100px;min-height:auto !important;background-position:right 20px center;opacity:0;}
.form_control_qty label{position:relative;padding:0;display:none;}
.form_control_qty{width:119px;display:inline-block;margin:0px -2px;vertical-align:top;}
.form_control_btn{width: -moz-calc(100% - 119px);width: -webkit-calc(100% - 119px);width: calc(100% - 119px);display:inline-block;margin:0px -2px;vertical-align:top;padding-left:12px;}
.form_control_qty input{width:100%;margin:0;max-width:100%;border-radius:100px;border: 1px solid #40474C;border:0px;min-height:auto;text-align:center;font-size:13px;}
.form_control_btn .btn{min-height:auto;}
.form_control_qty .QuantityBox{width:100%;border:1px solid var(--color-body-text);border-radius: 100px;padding:2px 10px;}
.QuantityBox li{display:inline-block;width:33.33%;margin:0px -2px;text-align:center;}
.QuantityBox li svg{width:6px;height:6px;}
.form_control_qty .product-form__item{margin-bottom:0;}
.qty_btn_form{padding-top:9px;}
.stockship{margin-bottom:10px;color:#000;}
.descproinr .rte{font-size:14px;line-height:150%;max-height:65px;overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;margin-bottom:0;}
.product_description{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px 0px 10px;margin-top:4px;}
.product_description .rte p:last-child{margin-bottom:0;}
.pmorebtn{border:0px;background:transparent;font-size:14px;line-height:150%;color:#adadad;padding:0;}
.pmorebtn svg{margin-left:8px;width:12px;height:8px;}
.hidebtnmore{display:none;}
.fulldescheight .prorte{max-height:inherit;overflow:auto;}
.prorte p{margin-bottom:19.44px;}
.prorte,.prorte p,.prorte ol li,.prorte ul li,.prorte span{color:#000;}
.readless_btn{display:none;}
.p_arw_list ul li,.p_arw_list ol li{color:#000;}
.fulldescheight .readmore_btn{display:none;}
.fulldescheight .readless_btn{display:block;}
.p_acco_header{font-size: 16px;line-height: 140%;letter-spacing: 0.01em;cursor:pointer;position:relative;}
.p_acco_body{font-size:14px;line-height:150%;display:none;padding:10px 0px 0px;}
.p_acco_wrap{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:-1px;padding:19px 0px;}
.p_acc_icon .icon-minus{display:none;}
.p_acco_header.active .icon-minus{display:inline-block;}
.p_acco_header.active .icon-plus{display:none;}
.p_acc_icon{position:absolute;right:0;top:0;}
.p_acc_icon svg{width:10px;height:10px;}
.product-form__error-message-wrapper{margin-bottom:0;}
.pro_small_icons .ps_icon_wrap{/*width:20%;*/display:inline-block;margin:0px -2px;vertical-align:top;text-align:center;padding: 0 20px;}
.pro_small_icons .ps_icon_wrap span{display:block;}
.pro_small_icons .ps_icon_wrap span img{display: inherit;margin: 0 auto;}
.ps_text{font-weight: normal;font-size: 16px;line-height: 140%;text-align: center;letter-spacing: 0.01em;}
.pro_small_icons{padding:20px 0px 0;margin: 0 -20px;}
.half_arwlist li{width:49%;display:inline-block;vertical-align:top;padding-right:10px;}
.half_arwlist.r_coll_rte ul li:after{top:7px;}
.pdp_left{ position: -webkit-sticky;position: sticky;top: 0;}
.ps_icon svg{width:13px;height:13px;}
.vendorpd{margin-bottom:8px;}
.protitle{margin-bottom:6px; font-weight:500;}
.product__price{margin-bottom:17px;}
.product__price.product__price_off{display: flex;flex-wrap: wrap;align-items: center;}
.price-off-text{font-size: 12px;line-height: 120%;letter-spacing: 0.02em;}
.price-off-text a{color: var(--color-primary-theme);}
.price-off-text a svg{width: 9px;height: 9px;}
.p_arw_list  .r_coll_rte ul, .compare_html_content{padding:8px 0px;}
.pro_Serviceslarge{padding:52px 0px 45px;}
 .affirm-as-low-as{text-transform:capitalize;} .str_cartbtn{width:193px;display:inline-block;vertical-align:top;margin:0px -2px;}
.str_variant{width: -moz-calc(100% - 193px);width: -webkit-calc(100% - 193px);width: calc(100% - 193px);padding-right:10px;display:inline-block;vertical-align:top;margin:0px -2px;}
.product-form__cart-submit{min-height:auto;font-weight: 600;}
.product-form__cart-submit.pre_order_btn_cls{background: var(--color-secondary-theme);border: 1px solid var(--color-secondary-theme);}
.product-form__cart-submit.pre_order_btn_cls:hover{color: var(--color-secondary-theme);}
.main_pro_tab{text-align:center;}
.main_pro_tab li a{font-size: 16px;line-height: 140%;letter-spacing: 0.01em;opacity:0.4;margin:0px 20px;}
.main_pro_tab li a:hover,.main_pro_tab li a:focus{opacity:1;}
.main_pro_tabouter{background:var(--color-lightgrey);padding:13px 0px;position: -webkit-sticky;position:sticky;top:0;z-index:11;}
.detail_tab_div{padding:80px 0px;border-bottom:1px solid var(--color-border);}
.pdp_accs .detail_tab_div {padding-bottom: 40px;}
.pro_detail_review {padding: 30px 0;}
.pro_features_list li{width:50%;display:inline-block;vertical-align:top;padding-left:25px;margin:16px -2px;position:relative;}
.pro_features_list li > div{width:100%;max-width:280px;}
.pro_features_list li:after{content:'';position: absolute;left: 0;top: 6px;width: 13px;height: 7px;border-bottom: 2px solid var(--color-primary-theme);border-left: 2px solid var(--color-primary-theme);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.pro_features_list li h5{padding-bottom:4px;border-bottom:1px solid var(--color-border);margin-bottom:4px;}
.pro_features_list li p{font-size:14px;line-height:150%;}
.prange_wrap h5{color:var(--color-mediumlightgray);margin-bottom:12px;}
.f_popovericon svg{width:13px;height:13px;margin-left:3px;vertical-align:middle;}
.f_popovericon{border:0px;background:transparent;}
.f_popover{position:relative;}
.popover_desc {position: absolute;background: #fff;border-radius: 2px;box-shadow: 0px 0px 20px rgb(0 0 0 / 15%);z-index: 1;max-width: 268px;top: 100%;left: 10%;padding:20px 20px;visibility:hidden;opacity:0;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
.popover_desc.active{opacity:1;visibility:visible;}
span.popicon{position: absolute;}
.popover_desc p{padding-left:25px;font-size:14px;line-height:21px;}
.popicon svg path{fill:#000;}
.range_full{display:block;height:1px;background:var(--color-lightgrey);width:100%;position:relative;vertical-align:middle;line-height:1px;margin-bottom:10px;}
.prange_width{background:var(--color-primary-theme);display:inline-block;line-height:1px;height:1px;position:absolute;left:0;top:0;}
.prange_width:after{content:'';position:absolute;width:16px;height:16px;left:100%;background:var(--color-primary-theme);border-radius:50%;top:-8px;}
.range_data{font-size: 12px;line-height: 120%;letter-spacing: 0.02em;}
.prange_wrap{margin:9px 0px 17px;}
.pro_features .fe_header{width:100%;max-width:590px;margin:0 auto 24px;}
.profeaturedright{padding-left: 37px;padding-top: 17px;}
.profeaturedright .profeaturedrighttitlw{margin-bottom:9px;}
.f_popover h5{color:var(--color-mediumlightgray);}
.pro_features .detail_tab_div{padding:60px 0px;}
.l_highlight h2{margin-bottom:30px;}
.l_highlight .sh2{margin-bottom:12px;}
.l_highlight{width:100%;max-width:386px;}
.l_highlight .r_coll_rte ul{margin:0;padding:0;}
.l_highlight{direction:ltr;}
.highlightgrid:nth-child(odd){direction:rtl;}
.highlightgrid:nth-child(even) .l_highlight{margin:0 auto;}
.highlightgrid:nth-child(odd) .l_highlight{margin-right:auto;}
.highlightgrid{padding:40px 0px;}
.highlightgrid:first-child{padding-top:0;}
.highlightgrid:last-child{padding-bottom:0;}
.pdp_highlight .container .container{padding-left:0;padding-right:0;}
.r_highlight{position:relative;padding-bottom:94%;}
.r_highlight img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0;}
.pro_expolor_desc{width:100%;max-width:265px;}
.pro_expolor_desc .mbhv2, a.next_explore_btn{text-transform: capitalize;}
.pro_expolor_desc ul li{/*text-transform:uppercase;*/font-weight:600;width:100%;display:inline-block;}
.pdp_explore .tab-content .tab-pane>.row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.pro_expolor_img{position:relative;padding-bottom:51%;width: 100%;max-width: 640px;margin-left: auto;}
.pro_expolor_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:6px;}
.pro_expolor_img iframe, .pro_expolor_img video{position:absolute;top:0;left:0;width:100%;height:100%;}
.fclsheight{height:100%;}
.close_btn svg{width:12px;height:12px;}
.modal-content .close_btn svg{fill:#fff;}
.close_btn{position:absolute;right:10px;top:10px;padding:0;border:none;background:transparent;z-index:1;}
.exploremodla .modal-dialog{max-width:1000px;}
.exploremodla video,.exploremodla iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.exploremodla .modal-body{padding:0;}
.exploremodla .close_btn {position: absolute;right: 0;top: -30px;}
.pdp_explore .container .container{padding-left:0;padding-right:0;}
.explorelist.nav.nav-pills a{white-space: nowrap;color:var(--color-medium-dark-grey);}
.explorelist.nav-pills li a.active{color: var(--color-primary-theme);}
.pro_expolor_desc ul li,.pro_expolor_desc ol li{color: var(--color-body-text);}
.comparelftinr{width:100%;max-width:285px;position:relative;}
.comp_row{width:20%;display:inline-block;margin:0px -2px;position:relative;vertical-align:top;}
.com_title_price .sh2{margin-bottom:4px;}
.com_title_price p{margin-bottom:5px;}
.com_title_price{border-bottom:1px solid var(--color-border);margin-bottom:5px;margin-top:5px;}
.comp_row .list-table li:nth-child(5){border-bottom:1px solid var(--color-border);margin-bottom:5px;}
.comp_row .list-table li:nth-child(10){border-top:1px solid var(--color-border);margin-top:5px;}
.comp_row_title li{color:var(--color-body-text);opacity:0.5;font-size: 14px;line-height: 150%;letter-spacing: 0.01em;}
.comp_row_data li{font-size: 15px;line-height: 160%;text-align: center;letter-spacing: 0.02em;}
.list-table li{padding:5px 12px;}
.list-table li>span{display: flex;align-items: center;justify-content: center;}
.compare_tabel_wrap li.hidden_Features{display:none;}
/* .compare_tabel_wrap li.hidden_Features.active{display:flex;} */
.compreimg{margin-bottom:0;}
.comp_proimg{text-align:center;}
.comp_proimg img{max-width:100px;margin:0 auto;}
.scooter_label{background:var(--color-primary-theme);color:#fff;font-size: 13px;line-height: 150%;letter-spacing: 0.01em;display: inline-block;padding: 4px 11px;position: absolute;top: 37px;left: 100%;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);white-space: nowrap;z-index: 1;margin-left: -49px;}
.comp_row.active:after{content:'';top: 0;bottom: 0;left: 10px;right: 10px;border: 2px solid var(--color-primary-theme);position:absolute;}
.compremore{font-size: 15px;line-height: 140%;letter-spacing: 0.03em;border:0px;background:transparent;font-weight:500;margin-top:5px;}
.compremore svg{width:10px;height:10px;margin-left:14px;}
.compremore.active .compplus{display:none;}
.compminus{display:none;}
.compremore.active .compminus{display:inline-block;}
.b_compareright{display:none;padding:40px 0px 0px;}
.compareleft{-ms-flex: 0 0 285px;flex: 0 0 285px;max-width: 285px;}
.pro_spcification{background:var(--color-lightgrey);padding:40px 0px 30px;}
.pro_spcification :not(.jdgm-prev-badge__stars)>.jdgm-star{color: var(--color-primary-theme);}
.spec_column{-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;border-bottom:1px solid #e7e7e7;padding: 0px 15px 14px;margin-bottom:20px;}

.spec_inr{width:100%;max-width:183px;}
.spec_inr h5{color:#000;opacity:0.5;font-size: 13px;line-height: 150%;letter-spacing: 0.01em;margin-bottom:10px;}
.spec_inr p{font-size: 15px;line-height: 160%;letter-spacing: 0.02em;color:#000;}
.spec_container{width:100%;max-width:996px;margin:0 auto;}
.about_range_intro {max-width: 690px;opacity: 0.5;margin-left: auto;margin-right: auto;margin-bottom:20px;}
.about_range_row{border-top:1px solid #e7e7e7;}
.about_range_inr {padding: 20px 0;}
.scooter_recomm_inr{padding:80px 0px 50px;}
.recommdation_slide{width:20%;display:inline-block;margin:0px -2px;padding-left:10px;padding-right:10px;vertical-align:top;}
.recommdation_slider{}
.recommdation_slider .slick-prev{left:-55px;}
.recommdation_slider .slick-next{right:-55px;}
.accsories_meta h5{margin-bottom:8px;color:#000;} 
.acc_cart_btn, .accsories_meta .btn.btn-border{margin-top:10px;}
.p_detailslider{width:100%;max-width:995px;margin:0px auto 0;padding-top:20px;}
.videoslide{padding-left:10px;padding-right:10px;width:33.33%;margin:0px -2px;display:inline-block;}
.videoslider{width:100%;max-width:918px;margin:45px auto 0;}
.videoslide figure{position:relative;padding-bottom:161px;margin-bottom:16px;}
.videoslide img{position:absolute;vertical-align:middle;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.reviewpopup .modal-body{padding:0;}
.reviewpopup .modal-dialog{max-width:1000px;}
.reviewpopup .modal-content{border-radius:0px;}
.reviewpopup .close svg{width:12px;height:12px;opacity:1;}
.reviewpopup .close{position: absolute;right: 0;top: -30px;}
.reviewiframe{position:relative;padding-bottom:55.55%;}
.reviewiframe iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border:0px;}
.reviewbtn{cursor:pointer;}
.videoslide img{border-radius: 6px;}
/* .pro_sliderfor{opacity:0;visibility:hidden;} */
.pro_sliderfor .product-single_media-wrapper:not(:first-child){
  opacity:0;visibility:hidden;display:none !important;
}
.pro_sliderfor.slick-initialized .product-single_media-wrapper {opacity:1;visibility:visible;display:block !important;}
.pro_sliderfor.slick-initialized{opacity:1;visibility:visible;-ms-touch-action: pan-y pinch-zoom;touch-action: pan-y pinch-zoom;}
.videoslide p{font-weight: 600;font-size: 13px;line-height: 150%;letter-spacing: 0.02em;text-transform: uppercase;}
.videoslider .slick-prev{left:-95px;}
.videoslider .slick-next{right:-95px;}
.product-recommendations__inner .section-header{margin-bottom:40px;}

.cart-side-panel{width:510px;position:fixed;right:0;top:0;bottom:0;background:#fff;z-index:9;transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;overflow-x:hidden;z-index:999;}
.CartOpen .cart-side-panel{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-o-transform: translateX(0%);-ms-transform: translateX(0%);}
.CartOpen .body_overlay{opacity:1;visibility:visible;}
.CartOpen{overflow:hidden;}
.cart-close{background:transparent;border:0px;display: flex;align-items: center;}
.cart-close svg{width:14px;height:14px;}
.block-cart-header{margin-bottom:20px;}
.cart-image{display:block;}
.cart-image img{width:100px;height:100px;object-fit:cover;object-position:center;vertical-align:middle;border:1px solid var(--color-border);}
.cart-left{-ms-flex: 0 0 120px;flex: 0 0 120px;max-width: 120px;padding-right:5px;}
.varcart_option p{margin-bottom:3px;font-size: 12px;line-height: 120%;letter-spacing: 0.02em;opacity:0.4;}
.cart-title{margin-bottom:4px;font-size: 16px;line-height: 140%;letter-spacing: 0.01em;}
.varcart_option{margin-bottom:20px;}
.QuantityBox .ajaxcart__qty-num{border:0px;padding:0;text-align:center;font-size:13px;}
.cart_p_quantity{width:65px;margin-bottom:0;}
.cart_p_quantity li svg{width:9px;height:9px;}
.cart-price{font-size:16px;line-height:22.4px;}
.items_row{padding:10px 0px;}
.cart_remove_item{cursor:pointer;font-size: 12px;line-height: 120%;text-align: right;letter-spacing: 0.02em;opacity:0.4;}
.cart-right{position:relative;}
.block-cart-footer{position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--color-border);padding:22px 30px 14px;background:#fff;}
.cart_finalval{margin-bottom:20px;}
.cart_finalval span{font-size:20px;line-height: 110%;display:inline-block;margin:0px -2px;width:50%;}
.ctotal_right span{width:100%;}
.ctotal_right{text-align:right;}
.checkouttext{font-size: 13px;line-height: 150%;text-align: center;letter-spacing: 0.01em;color:rgba(64, 72, 76, 0.5);}
.btn-checkout{margin-bottom:10px;}
.cartshippingbar{font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;text-align:center;color:#fff;background:var(--color-secondary-theme);padding:5px 15px;margin-bottom:14px;}
.carttopscroll{padding:20px 30px;}
.clscartcontainer{padding:0 0 10px;border-bottom:1px solid var(--color-border);margin-bottom:20px;}
.carttopscroll{overflow:auto;overflow-x:hidden;}
.upsell_grid{background:var(--color-lightgrey);margin:5px 0px;padding:10px;}
.upsell_cartimg{display:block;width:80px;height:80px;}
.upsell_cartimg img{width:100%;height:100%;object-fit:cover;object-position:center;}
.upsell_grid .sh3{margin-bottom:4px;}
.upsell_grid p{font-size:16px;line-height:22.4px;margin-bottom:5px;}
#cart_accessories{padding:0px 0px 10px;}
.addupsell{min-width:94px;text-transform: uppercase;}
.upselltitle{display:none;margin-bottom:10px;}
.upsell-product-info{padding-left:20px;}
.upsell-product-info .upsell-option-selector{border-radius: 100px;border: 1px solid rgba(49, 63, 98, 0.1);width: 100%;background-position: right 16px center;}
.col-auto-btn{-ms-flex: 0 0 110px;flex: 0 0 110px;max-width: 110px;padding-left:0 !Important;}
.instrunction_field textarea{width:100%;height:100px;border: 1px solid rgba(64, 72, 76, 0.1);margin-top:10px;resize:none;font-size:14px;}
.checkboxlabel{position:relative;}
.checkboxlabel label{position:relative;font-size:12px;}
.checkboxlabel label:before{content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #000;padding: 5px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 9px;}
.checkboxlabel label:after{content:'';display: block;position: absolute;top: 6px;left: 4px;width: 4px;height: 7px;border: solid #000000;border-width: 0 1px 1px 0;transform: rotate(45deg); transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);opacity: 0;}
.checkboxlabel input:checked + label:after{opacity:1;}
#customcheckbox{display:none;}
.instrunction_field{display:none;}
.body_overlay {opacity: 0;visibility: hidden;top: 0;left: 0;right: 0;bottom: 0;position: fixed;overflow: hidden;cursor: pointer;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;background: rgba(64, 71, 76, 0.8);z-index: 9;}
.carttopscroll::-webkit-scrollbar-track{background-color: #fff;}
.carttopscroll::-webkit-scrollbar{width: 3px;background-color: #fff;}
.carttopscroll::-webkit-scrollbar-thumb{background-color:#fff;border: 2px solid var(--color-body-text);}
.error_msgsize{font-size:12px;color:#f00;text-align:center;line-height:16px;margin-top:10px;}
.cart_qty_cls{position: absolute;font-size: 8px;width: 14px;height: 14px;background: #f4f4f4 !important;line-height: 14px;color: #fff;border-radius: 50%;right: -7px;top: -2px;}
.empty_cart_slide_cls{font-size: 20px;padding: 30px 30px;font-weight: 500;color: var(--color-text);}

.bnr_inner{padding:80px 0px;background-color:var(--color-secondary-theme);background-size:cover;background-repeat:no-repeat;background-position:Center;position:relative;}
.bnr_inner p{margin-bottom:10px;font-size: 15px;line-height: 140%;text-align: center;letter-spacing: 0.03em;color:#fff;}
.bnr_inner h1,.bnr_inner h2{margin-bottom:9px;color:#fff;font-weight:400;}
.iner_page{padding:60px 0px 80px;}
.iner_page .rte ul{
  margin-left: 0;
  list-style-position: inside;
}
.iner_page .rte ul li::marker{
  left:0;
}

.site_form{background:var(--color-lightgrey);padding:30px 40px 40px;position: relative;z-index: 1;text-align:left;}
.site_form label{width:100%;}
.site_form input[type="text"],.site_form input[type="email"],.site_form input[type="tel"],.site_form input[type="phone"],.site_form input[type="password"],.site_form select,.site_form textarea{border-radius: 20px;border: 1px solid rgba(64, 72, 76, 0.1);font-size: 14px;line-height: 150%;margin-bottom:20px;width:100%;}
.contact_form{width:100%;max-width:568px;}
.site_form textarea{height:100px;resize:none;}
.contact_desc1{margin-bottom:30px;}
.contact_desc1 p{font-size: 14px;line-height: 150%;}
.contact_desc1 a{border-bottom:1px solid var(--color-body-text);}
.contact_desc2 p{font-weight: 500;font-size: 18px;line-height: 140%;color:#000;}
.contact_desc2 a{border-bottom:1px solid #000;}
.contact_left{width:100%;max-width:375px;margin:0 auto;}
.contact_left.full_width_cls{max-width:100%;}
.contact_desc2{margin-bottom:40px;}
.contact_grid{position:relative;padding-left:35px;margin:15px 0px;font-size: 14px;line-height: 100%;letter-spacing: 0.01em;color:var(--color-mediumlightgray);display:inline-block;width:100%;}
.contact_grid:first-child{margin-top:0;}
.contact_grid p{color:var(--color-mediumlightgray);}
.contact_grid strong{font-weight:normal;color:var(--color-body-text);}
.con_icon{position:absolute;left:0;top:0px;}
.iner_page .body2 h5{margin-bottom:10px;margin-top:40px;}
.iner_page .body2 h5:first-child{margin-top:0;}
.rte ul,.rte ol{margin-left:20px;}

.card-header{border-bottom:0px;}
.card-header:first-child{border-radius:0;}
.card{border:0px;border-bottom:1px solid var(--color-border);}
.card-header{background:transparent;padding:0;}
.faq_minus{display:none;}
.card-title{font-size: 20px;line-height: 110%;display:block;padding:20px 0px;margin-bottom:0;position:relative;padding-right:20px;}
.card-body p{font-size: 14px;line-height: 150%;}
.card-title.collapsed .faq_minus{display:none;}
.card-title.collapsed .faq_plus{display:inline-block;}
.card-title .faq_minus{display:inline-block;}
.card-title .faq_plus{display:none;}
.faq_arw svg{width:12px;height:12px;}
.faq_arw{position:absolute;right:0;top:20px;}
.card-body{margin-bottom:20px;}
.faqmaincat{margin-bottom:0px;border-bottom:1px solid var(--color-border);padding-bottom:20px;}
.faq_section{padding:0 0 60px;}
.faq_listnav li{color:var(--color-mediumlightgray);font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;padding:7px 0px;}
.faq_container{padding-top:20px;padding-bottom:0px;}
.faq_container .faq_wrap {max-width: 691px;float: right;}
.faq_listnav li.active{color:var(--color-btn-primary);}
.desk_faq_listnav{position: -webkit-sticky;position: sticky;top:100px;}
.faq_section:last-child{padding-bottom:0;}
.mob_faq_cat{position: -webkit-sticky;position: sticky;text-align: center;background: #fff;z-index: 1;top:0;}
.mob_faq_btn{background:transparent;border:0px;font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;color:var(--color-mediumlightgray);width:100%;border-bottom:1px solid var(--color-lightgrey);padding:10px 0px;}
.m_faq_cattitle{color:var(--color-body-text);}
.mob_faq_btn svg{margin-left:10px;margin-top:-3px;vertical-align:middle;}

.notfoundpage .sh1{margin-bottom:30px;}

.pro_sticky{background:var(--color-secondary-theme);margin-bottom:10px;padding:12px 10px;opacity: 0;visibility: hidden;pointer-events: none;z-index: -1;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transform: all 0.3s ease-in-out;position: fixed;top: 0;left: 0;right: 0;z-index:-1;}
.pro_sticky .product-form__item{margin-bottom:0;background:transparent;}
.pro_sticky .product-form__cart-submit,.pro_sticky .product__price{margin-bottom:0;}
.p_left_Stikcy{display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.p_right_Stikcy{display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
body .stk_title .sh1{color:#fff !important;margin-bottom:0;}
.pro_sticky .single-option-selector{color:#fff;background-image:var(--svg-select-iconwhite);padding:8px 50px 9px 100px;}
.pro_sticky .product-form__item label{padding:10px 20px;}
.stk_title{padding-right:40px;}
.pro_sticky .selector-wrapper{margin:5px 0px;}
.pro_sticky .product-form__item label{color:var(--color-lightgrey);}
.pro_sticky .price-item{font-size:20px;line-height:22px;color:#fff;}
.pro_sticky .comparteprice{opacity:0.5;padding-left:5px;}
.pro_sticky .product-form__cart-submit{min-width:207px;max-width: calc(100% - 40px);margin: 0 auto;}
.pro_sticky.pro_sticky_mobile {bottom: 0;top: unset;margin-bottom: 0;text-align: center;background: transparent;border-color: transparent;display:none !important;}
.pro_sticky_mobile.pro_sticky .product-form__item{margin: 0 auto;}
.sticky_pdp{opacity:1;visibility:visible;z-index:99;pointer-events:auto;}
.error_cartpro{font-size: 12px;margin-bottom: 10px;color: #f00;}
.error_cartpro:empty{margin:0;}
.accountform{width:100%;max-width:469px;margin:0 auto;position:relative;z-index:1;}
.mt14{margin-top:14px;}

.account_bgimg{position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;max-width: 251px;left: -40%;}
.acc_detail_addrs{padding:0 0 50px;}
.acc_detail_addrs:last-child{padding-bottom:0;}
.account_tab .nav.nav-pills{padding:0;border-bottom:1px solid var(--color-lightgrey);padding:0px 0px;}
.account_tab .nav-pills li a{padding:14px 0px;}
.account_tab .nav-pills li a.active{color:var(--color-body-text);}
.account_tab .nav.nav-pills a:after{bottom: 0px;height: 4px;}
.account_tab .nav.nav-pills li{margin:0px 20px;}
#orderhistory thead td,#orderhistory thead th{font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;color:var(--color-body-text);text-transform: uppercase;}
#orderhistory tbody td{font-size: 15px;line-height: 160%;letter-spacing: 0.02em;color:var(--color-body-text);}
#orderhistory a{border-bottom:0px;}
#orderhistory th,#orderhistory td{border:0px;border-bottom:1px solid var(--color-border);padding:21px 15px;}

.order-2{order:2;}
.order-1{order:1;}
.addressfull{padding:0 0 50px;}
.addressbtn{padding:20px 0px 0px;}
.addressbtn .btn{min-width:183px;margin:4px 0px;}
#AddressNewButton{min-width:285px;margin-bottom:30px;}
.formcheckbox label{display:inline-block;width:auto;}
.edit_add{margin-bottom:30px;}

.blogmainbanner .collbreadcrumb span{opacity:0.5;color:#fff;}
.blogmainbanner .collbreadcrumb{position:absolute;top:0;left:5px;}
.article__list-image-container{position:relative;display:block;padding-bottom:55%;}
.featured_blog .featured_blogimg{width:100%;max-width:692px;float:right;}
.f_blogright{padding-left:0;}
.article__list-image{bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover;object-position:center;}
.blog_grid h2{color:var(--color-body-text);margin-bottom:10px;}
.blog_grid .sh2{margin-bottom:10px;}
.blogreadmore{font-weight: 500;margin-top:40px;display:inline-block;color:var(--color-body-text);opacity: 0.5;}
.featured_blog{padding:60px 0px;border-bottom:1px solid #c4c4c4;}
.blog_section{padding:60px 0px;}
.b_sidebartitle{color:var(--color-medium-dark-grey);}
.blogtag li a{display:inline-block;font-size: 14px;line-height: 100%;text-align: center;letter-spacing: 0.01em;border-radius: 22px;margin:4px 3px;border:1px solid var(--color-primary-theme);color:var(--color-primary-theme);padding:6px 10px;}
.blogtag li.active a{background:var(--color-primary-theme);color:#fff;}
.grigblogtitle{color:var(--color-body-text);margin-bottom:4px;}
.blog_meta p{margin-bottom:10px;}
.blog_grid{margin-bottom:40px;}
.featured_blog .blog_grid{margin-bottom:0;}
.blog_meta{padding-top:14px;}
.article__list-image{transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.article__list-image-container{overflow:hidden;}
.featured_blogimg :hover .article__list-image{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.featured_blogimg{position:relative;}
.article__tags_uniq{display:block;}
.article__tags_uniq span{display:inline-block;font-weight: 500;font-size: 15px;line-height: 140%;letter-spacing: 0.03em;color: #003459;background:var(--color-lightgrey);padding:6px 13px;margin:2px 0px;}
.featured_blogimg .article__tags{position:absolute;top:14px;left:0;z-index:1;}
.blog_right .row{margin-left:-27px;margin-right:-27px;}
.blog_right .column{padding-left:27px;padding-right:27px;}
.comment_Section{padding:40px 0px;}
.article_desc{padding:0 0 30px;}
.cart_emptycontent{padding:0;}
.blog_sidebar{position: -webkit-sticky;position: sticky;top: 0;}
.mob_blog_tagbar{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;background: #fff;transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;}
.mob_tag_header{text-align:center;border-bottom:1px solid var(--color-border);padding:20px 20px;position:relative;}
.mob_tag_ftr{border-top:1px solid var(--color-border);padding:10px 20px;position:absolute;left:0;right:0;bottom:0;background:#fff;}
.mob_tag_middle{padding:40px 20px;overflow:auto;height:80%;}
.tag_back {color:#9fa3a5;font-weight: 500;font-size: 15px;line-height: 140%;letter-spacing: 0.03em;position:absolute;left:20px;top:24px;}
.tag_back svg{margin-right:10px;width:9px;height:9px;}
.mob_tag_header .mh3{margin-bottom:0;}
.body_blog_tag .mob_blog_tagbar{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-o-transform: translateX(0%);-ms-transform: translateX(0%);}
.mob_tag_button {font-weight:500;margin-bottom:20px;}
.mob_tag_button svg{width:10px;height:10px;margin-left:10px;}
.body_blog_tag{overflow:hidden;}

.wc_cookie_close svg{width:8px;height:8px;}
.wc_cookie_close{position:absolute;right:12px;top:12px;background:transparent;border:0px;line-height:12px;padding:0;}
#wccookiepopup{padding:30px 30px;position:fixed;bottom:15px;right:15px;z-index:99;max-width:360px;background: #FFFFFF;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);display:none;}
#wccookiepopup a{text-decoration:underline;}
.newsletter_close svg{width:12px;height:12px;}
.newsletter_close{background:transparent;border:0px;position:absolute;padding:0;top:16px;right:16px;line-height:12px;z-index:1;}
#newsletter_modal .modal-body{padding:0;}
#newsletter_modal .modal-content{border-radius:0px;border:0px;background:#fff;}
.modal-backdrop.show{opacity:0.6;}
.modal-backdrop{background:var(--color-body-text);}
#newsletter_modal .modal-dialog{max-width:834px;}
.p_newsletter_left{-ms-flex: 0 0 285px;flex: 0 0 285px;max-width: 285px;}
.p_newsletter_img{position:relative;padding-bottom:100%;}
.p_newsletter_img img{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;object-position:center;}
.p_newsletter_data{width:100%;max-width:450px;margin:0 auto;padding:20px 20px;}
.p_newsletter_data .sh2{margin-bottom:10px;}
.p_newsletter_data h3{color:var(--color-body-text);}
.newsletter_form .newsletter__input{margin-bottom:0;border:0px;font-size:14px;line-height:21px;min-height:auto;padding:9px 15px 10px;padding-right:85px;var(--color-body-text)}
.newsletter_form .newsletter__input::-webkit-input-placeholder {color: var(--color-body-text) !important;opacity:1;}
.newsletter_form .newsletter__input:-ms-input-placeholder {color: var(--color-body-text) !important;opacity:1;}
.newsletter_form .newsletter__input::placeholder {color: var(--color-body-text) !important;opacity:1;}
.newslettergroup{position:relative;border: 1px solid rgba(64, 72, 76, 0.1);border-radius: 20px;}
.newsletter_form .newsletter__submit{border:0px;background:transparent;font-size:14px;color:var(--color-primary-theme);position:absolute;right:11px;top:6px;}

.quiz_wrap{text-align:center;padding:92px 0px 28px;display:none;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position:relative;z-index:1;}
.quiz_wrap h1{color:#fff;margin-bottom:0;}
.quiz_header{padding:0 0 30px;}
.quiz_header h3{margin-bottom:10px;color:#fff;}
.quiz_header p{color:var(--color-lightgrey);opacity:0.5;font-weight:400;}
.one_quiz{width:100%;max-width:592px;margin:0 auto;}
.quiz_next{margin-top:30px;margin-bottom:10px;}
.quiz_imgbox{background:#fff;border-radius: 6px;height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.quiz_img_title{width:100%;max-width:739px;margin:0 auto;}
.quiz_imgbox figure{margin-bottom:0;position:relative;padding-bottom:71%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.quiz_imgbox figure img{width:100%;height:100%;position:absolute;left:0;top:0;border-top-left-radius: 3px;border-top-right-radius: 3px;object-fit:cover;object-position:center;}
.quiz_meta_title h5{color:var(--color-secondary-theme);margin-bottom:0;}
.quiz_meta_title{padding:34px 10px;display:block;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.fullbgimg .quiz_imgbox img{object-fit:cover;}
.quiz_box_Grid.selected .quiz_imgbox{border:3px solid var(--color-primary-theme);}
.q_backarw svg{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);width:12px;height:12px;margin-right:10px;}
.quiz_prev,.quiz_prev:hover,.quiz_prev:focus{color:var(--color-lightgrey);opacity:0.5;}
.quiz_footer{text-align:center;}
.quiz_text_grid{height:100%;background:#fff;border-radius: 6px;padding:28px 30px;font-size: 20px;line-height: 110%;color:var(--color-secondary-theme);display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text -webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100px;}
.quiz_textbox{width: 100%;max-width: 739px;margin: 0 auto;}
.quiz_box_Grid.selected .quiz_text_grid{background:var(--color-primary-theme);color:#fff;}
.quiz_textboxlarge{max-width:992px;}
.quiz_main{overflow:hidden;position:relative;margin:40px 0px;background:var(--color-secondary-theme);padding:0 20px;}
.fluid_icon_quiz{position:absolute;right:-8px;bottom:-10px;}
.quiz_wrap.active{display:block;}
.quiz_box_Grid{cursor:pointer;margin:5px 0px;}
.menu_bar{width:16px;height:12px;position:relative;vertical-align:middle;background:transparent;border:0px;}
.menu_bar span{display:inline-block;width:100%;height:1px;background:#000;position:absolute;left:0;right:0;}
.menu_bar span:first-child{top:0;}
.menu_bar span:nth-child(2),.menu_bar span:nth-child(3){top:4px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transform: all 0.2s ease-in-out;}
.menu_bar span:last-child{top:8px;}
.menuopen .menu_bar span:nth-child(2){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.menuopen .menu_bar span:nth-child(3){transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menuopen .menu_bar span:first-child,.menuopen .menu_bar span:last-child{opacity:0;}
.menuopen{overflow:hidden;}
.mobile_menu_section{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:99;overflow: auto;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;overflow-x:hidden;}
.menuopen .mobile_menu_section{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-o-transform: translateX(0%);-ms-transform: translateX(0%);}
.mob__firstlink{font-size: 18px;line-height: 140%;display:block;padding:29px 0px 10px;border-bottom:1px solid var(--color-border);}
.mob_menu_arw{margin-left:10px;}
.mob_menu_arw svg{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);vertical-align:middle;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transform: all 0.2s ease-in-out;}
.mob__firstnav li a{font-size:14px;font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;}
.mob__firstnav li a .mobile_link_subtitle{text-transform: initial;display: block;}
.mob__firstnav li{padding:9px 0px;}
.mob_sec_nav li a{font-weight: 500;font-size: 15px;line-height: 140%;letter-spacing: 0.03em;text-transform:inherit;}
.mob__dropdown{display:none;}
.mob__firstnav{padding-left:38px;padding-top:10px;}
.mob_sec_nav{padding-left:15px;}
.mob_sec_nav  li{padding:9px 0px;}
.mob__dropdown .highlightmenu{color:var(--color-primary-theme);}
.mob__dropdownlink.active  > .mob_menu_arw svg{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.open__mob_dropdown{display:block;}
.mob__navlist{margin-bottom:0;padding:0px 21px 0px;}
.mob_search_btn{position:absolute;top:28px;right:20px;background:transparent;border:0px;z-index:1;}
.mob_search_btn svg{width:14px;height:14px;}
.mob_search_form button{border:0px;background:transparent;}
.m_search_close svg{width:8px;height:8px;}
.mob_search_form{position:absolute;top:0;left:0;right:0;padding: 35px 20px;background: #FFFFFF;box-shadow: 0px 9px 14px rgba(0, 0, 0,0.06);z-index:2;display:none;}
.mob_search_form input[type="text"],.mob_search_form input[type="search"]{margin-bottom:0;border:0px;border-bottom:1px solid var(--color-border);width:100%;font-size: 13px;line-height: 150%;color:var(--color-mediumlightgray);letter-spacing: 0.01em;padding:0;padding-right:25px;}
.mob_search_forminr{position:relative;padding-left:24px;}
.m_search_close{position:absolute;right:0;top:-5px;}
.mserach_icon svg{width:12px;height:12px;}
.mserach_icon{position:absolute;left:0;top:0;}
.acc_mob_button{position:relative;border:0px;background:transparent;padding:10px 0px;font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;color:var(--color-body-text);width:100%;display:block;border-bottom:1px solid var(--color-lightgrey);}
.acc_arw{display:inline-block;margin-left:10px;}
.account_mob_list{margin:0;padding:10px 0px;position: absolute;left: -20px;right: -20px;top: 100%;background: #fff;z-index: 1;box-shadow: 0px 9px 14px rgba(0, 0, 0, 0.06);display:none;}
.acc_mob_tab{position:relative;}
.acc_mob_button.active svg,.mob_faq_btn.active svg{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transform: all 0.2s ease-in-out;}
.mobile_order label{width:100%;font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;margin-bottom:10px;}
.mobile_order span{display:block;font-size: 15px;line-height: 160%;letter-spacing: 0.02em;margin-bottom:20px;}
.mobile_order{text-align:left;}
.mobile_orderlist{border-bottom:1px solid var(--color-border);margin:0 0 30px;padding:0 0 10px;}
.rightorders{padding-left:10px;}

.quiz_main .slider-container{margin:0 auto;-ms-touch-action: pan-y;touch-action: pan-y;}
.quiz_main .theme-green .back-bar{height:2px;}
.quiz_main .theme-green .back-bar .pointer{width:20px;height:20px;background:var(--color-btn-primary);top:-10px;border:0px;}
.quiz_main .theme-green .back-bar .selected-bar{background:var(--color-btn-primary);}
.quiz_main .theme-green .back-bar{background-color: #909090;}
.quiz_main .theme-green .back-bar .pointer-label{color:#fff;}
.quiz_main .slider-container .back-bar .pointer-label{top:20px;font-size:20px;background:transparent;}
.quiz_main .slider-container .scale{display:none;}
.range_quiz{padding:30px 0px 40px;width:100%;max-width:576px;margin:0 auto;display:inline-block;}

.pdp_cmp .detail_tab_div{border-bottom:0px;}
.pdp_features .container .container,.pro_Serviceslarge .container{padding-left:0;padding-right:0;}
.emptycartclose{font-size: 24px;position: absolute;right: 20px;top: 30px;}

.cartpage_upsell{display:none;}
.c_first_data p{color:#000;}

.product-recommendations__inner{padding:80px 0px 75px;border-top: 1px solid var(--color-border);}
.index_review_carousel_cls {padding: 32px 0 17px;}
.index_review_carousel_cls :not(.jdgm-prev-badge__stars)>.jdgm-star {font-size: 24px;padding-right: 5px !important;color: var(--color-primary-theme);}
.index_review_carousel_cls .jdgm-carousel-title {margin-bottom: 20px;}
.index_review_carousel_cls .jdgm-all-reviews-rating-wrapper span {font-size: 14px;line-height: 160%;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 600;color: #40474C;}
.index_review_carousel_cls .jdgm-all-reviews-rating-wrapper span + span{margin-top:15px;}
.index_review_carousel_cls .jdgm-carousel-item__review-rating .jdgm-star {font-size: 16px;padding-right: 4px !important;}
.index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__reviewer-name{margin-bottom:15px;font-weight: 600;font-size: 13px;line-height: 150%;letter-spacing: 0.02em;text-transform: uppercase;}
.index_review_carousel_cls .jdgm-carousel-item__review-rating {margin-bottom: 6px;}
.index_review_carousel_cls .jdgm-carousel-title-and-link {margin-bottom: 40px;}
.index_review_carousel_cls .jdgm-carousel-item__review-title {font-size: 26px;line-height: 140%;font-weight: normal;margin-bottom: 14px;}
.index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper {border-left: 1px solid #C4C4C4;padding-left: 40px;}
.index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__left-column {text-align: left;}
.index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow, 
.index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{width: 41px;height: 41px;border: 0;background: #003459;border-radius: 50%;transform: rotate(0);position: absolute;top: 60%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{left:55px;margin: 0;}
.index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{right:55px;}
.index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__product{text-decoration:underline;color: var(--color-primary-theme);}

.prod_grid_inr .jdgm-preview-badge .jdgm-star.jdgm-star, .products_wrapper .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--color-primary-theme);font-size:10px;vertical-align:middle;}
.prod_grid_inr .jdgm-prev-badge__text, .products_wrapper .jdgm-prev-badge__text{opacity:0.5;font-weight:300;color:var(--color-body-text);font-size:12px;padding-left:0;display: block;}
.pro_metaleft .sh1{margin-bottom:5px;}
.site_footer :not(.jdgm-prev-badge__stars)>.jdgm-star, .products_wrapper :not(.jdgm-prev-badge__stars)>.jdgm-star{color:var(--color-primary-theme);}

.pro_detail_review .jdgm-rev-widg{border:0px;}
.pro_detail_review #judgeme_product_reviews{width: 100%;max-width: 841px;margin: 0 auto;}
.pro_detail_review .jdgm-rev-widg__title{text-align:center;margin-bottom:30px;}
.pro_detail_review .jdgm-rev-widg__summary-text, #judgeme_all_reviews_page .jdgm-all-reviews__summary-text{font-size:14px;text-transform:uppercase;letter-spacing: 0.1em;font-weight:500;}
.pro_detail_review :not(.jdgm-prev-badge__stars)>.jdgm-star{color:var(--color-primary-theme);}
.pro_detail_review .jdgm-histogram .jdgm-star.jdgm-star{color:var(--color-primary-theme);}
.pro_detail_review .jdgm-histogram .jdgm-histogram__bar-content,.pro_detail_review .jdgm-histogram__bar-content{background:var(--color-primary-theme);}
.pro_detail_review .jdgm-histogram__bar,.pro_detail_review .jdgm-histogram__percentage{display:none;}
.pro_detail_review .jdgm-histogram{border-left:0;border-right:0px;}
.pro_detail_review .jdgm-rev-widg__header .jdgm-rev-widg__summary-stars{font-size:26px;}
.pro_detail_review .jdgm-sort-dropdown.jdgm-sort-dropdown, #judgeme_all_reviews_page .jdgm-sort-dropdown.jdgm-sort-dropdown{font-weight: 500;font-size: 15px;line-height: 140%;letter-spacing: 0.03em;color:var(--color-primary-theme);border:0px;min-width:155px;}
.pro_detail_review .jdgm-widget .jdgm-review-search.jdgm-review-search, #judgeme_all_reviews_page .jdgm-widget .jdgm-review-search.jdgm-review-search{border-radius:30px;}
.pro_detail_review .jdgm-ask-question-btn,.pro_detail_review .jdgm-write-rev-link{color:#fff;background:var(--color-primary-theme);border-radius:30px;}
.pro_detail_review .jdgm-quest,.pro_detail_review .jdgm-rev, .jdgm-quest, #judgeme_all_reviews_page .jdgm-rev{border-top:1px solid #cacaca;}
.pro_detail_review .jdgm-rev__title, #judgeme_all_reviews_page .jdgm-rev__title{font-size:18px;font-weight:500;margin-bottom:10px;}
.pro_detail_review .jdgm-rev__body>p, .pro_detail_review .jdgm-rev__reply-content>p, .pro_detail_review .jdgm-rev__replier-wrapper, #judgeme_all_reviews_page .jdgm-rev__body>p, #judgeme_all_reviews_page  .jdgm-rev__reply-content>p{font-size:14px;line-height:150%;color:#000;}
.pro_detail_review .jdgm-rev__share-btn,.pro_detail_review  .jdgm-rev__thumb-btn, #judgeme_all_reviews_page .jdgm-rev__share-btn, #judgeme_all_reviews_page .jdgm-rev__thumb-btn{font-size:12px;}
.pro_detail_review .jdgm-paginate__page,.pro_detail_review .jdgm-paginate__page.jdgm-curt{font-size:15px;}
.pro_detail_review .jdgm-paginate__next-page,.pro_detail_review .jdgm-paginate__last-page,.pro_detail_review .jdgm-paginate__first-page,.pro_detail_review .jdgm-paginate__prev-page{display:none;}
.pro_detail_review .jdgm-paginate{border-top:1px solid #cacaca;padding-top:20px;margin-top:20px;}
.pro_detail_review .jdgm-paginate__page{padding:4px 15px;opacity:0.3;}
.pro_detail_review .jdgm-rev__timestamp, #judgeme_all_reviews_page .jdgm-rev__timestamp{font-size:14px;line-height:21px;color:#000;opacity:0.5;display:block;margin:7px 0px;padding-left:2px;}
.pro_detail_review .jdgm-rev__author{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing: 0.1em;}
.pro_detail_review .jdgm-rev__header .jdgm-rev__rating,.pro_detail_review .jdgm-rev__header .jdgm-rev__author-wrapper, #judgeme_all_reviews_page .jdgm-rev__author-wrapper{display:block;padding-left:2px;}
.pro_detail_review .jdgm-rev__icon, #judgeme_all_reviews_page .jdgm-rev__icon{display:none;}
.pro_detail_review .jdgm-rev__header, #judgeme_all_reviews_page .jdgm-rev__header{width:30%;display:inline-block;vertical-align:top;margin-right:-2px;margin-left:0;}
.pro_detail_review .jdgm-rev__content, #judgeme_all_reviews_page .jdgm-rev__content{width:70%;display:inline-block;vertical-align:top;margin-right:-2px;margin-left:-2px;}
.pro_detail_review .jdgm-rev__buyer-badge, .jdgm-rev__icon::after, #judgeme_all_reviews_page .jdgm-rev__buyer-badge{font-size:14px;line-height:150%;color:#fff;background-color:var(--color-secondary-theme);font-weight:normal;margin-bottom:9px;padding:3px 11px;}
#judgeme_all_reviews_page .jdgm-quest[data-verified-buyer=true] .jdgm-rev__icon:not(.jdgm--loading):after, #judgeme_all_reviews_page  .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:not(.jdgm--loading):after{padding:0;}
.pro_detail_review .jdgm-paginate__page.jdgm-curt{opacity:1;}

.fullwidthpro{width:100% !important;}

/*.pro_price_review_wrap {display: flex;justify-content: space-between;}
.pro_price_review_wrap .jdgm-prev-badge>span{display:block;}
.pro_price_review_wrap .price--on-sale .price__sale{flex-direction: column;}
.pro_price_review_wrap .d_review_star .jdgm-prev-badge__text{padding-left:0;}*/
.d_review_star{padding-bottom:20px;}
.d_review_star .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--color-primary-theme);font-size:12px;}
.d_review_star .jdgm-prev-badge__text{font-size: 14px;line-height: 21px;padding-left: 6px;color:var(--color-primary-theme);font-weight:normal;text-decoration:underline;}
.d_review_star .jdgm-prev-badge[data-average-rating='0.00'],.d_review_star .jdgm-widget.jdgm-widget{display:block !important;}
.affirm-as-low-as{font-size:14px;}
.affirm-as-low-as a.affirm-modal-trigger{text-decoration:underline;}

#htusb_container_html_prod_generic_pricing,.htusb-ui-prod-trust__msg,.htusb-ui-prod-trust__badges {display:none !important;}
#Collection .boost-pfs-filter-tree, .template-search .boost-pfs-filter-tree{width: 25%;}
#Collection .boost-pfs-filter-right, .template-search .boost-pfs-filter-right{width: 75%;}
#Collection .boost-pfs-filter-tree .boost-pfs-filter-options-wrapper {max-width: 234px;}
.site_footer .jdgm-all-reviews-rating .jdgm-star{padding: 0 5px 0 0 !important;}
.site_footer .jdgm-all-reviews-rating{margin-right: 15px;}
.desk_searchform .boost-pfs-search-box:focus{
  -ms-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.instructionbox {margin-bottom: 15px;}

/* Collection Filter Css */
.boost-pfs-filter-option-range-style2 .boost-pfs-filter-option-range-slider .noUi-handle-lower .noUi-tooltip {
  transform: none;
  left: -6px;
}
.boost-pfs-filter-option-range-style2 .boost-pfs-filter-option-range-slider .noUi-handle-upper .noUi-tooltip {
  transform: none;
  right: -6px;
  left: unset;
}
ul.mob__firstnav.mob__dropdown{
    position: absolute;
    right: -200%;
    bottom: 0px;
    background: #fff;
    left: auto;
    top: 0px;
    display: block;
    width: 100%;
  transition: all 0.3s linear;z-index: 99;
  overflow:hidden;
}

ul.mob__firstnav.mob__dropdown.open__mob_dropdown {
  right: -100%;
  transition: all 0.3s linear;
  padding:0px;overflow:visible;
}
ul.mob__firstnav.mob__dropdown li.goback_btn {
    background-color: #F2F2F2;
        padding: 10px 20px;margin-bottom:23px;
}
span.mob_menu_arw_back {
    font-size: 0px;
    display: inline-block;
    vertical-align: middle;
    line-height: 8px;
    margin-right: 5px;
}
span.mob_menu_arw_back svg {
    transform: rotate(90deg);
}
ul.mob__firstnav.mob__dropdown > li {
    padding: 0px 40px 11px;
}
ul.mob__firstnav.mob__dropdown li:not(.goback_btn) a {
    font-size: 12px;
    color: #C4C4C4;
}
ul.mob__firstnav.mob__dropdown li.mobile_additional_block a{
  color: #40474C !important;
}
ul.mob_sec_nav.mob__dropdown {
    display: block;
}
ul.mob_sec_nav.mob__dropdown li a {
    color: #40474C !important;
    font-size: 14px !important;
}
ul.mob_sec_nav.mob__dropdown li a.highlightmenu{
    color: var(--color-primary-theme) !important;
}
.mob__firstnav li a.mob__dropdownlink {
    margin-bottom: 5px;
    display: inline-block;
}
.mobile_menu_section .mob__navlist{
	left:0px;position:relative;transition: all 0.3s linear;
}
.mobile_menu_section.open_menu .mob__navlist {
    left: -100%;
    position: relative;transition: all 0.3s linear;
}
.about_page .inr_banner_meta h1 {
    max-width: 510px;
    margin: 0 auto;
}
.about_page .highlightgrid:nth-child(even) .l_highlight {
    margin: 0;
    float: right;
}
.about_partner_slidernav .partnerlogo.slick-slide{opacity:0.2;}
.about_partner_slidernav .partnerlogo.slick-slide.slick-current,.about_partner_slidernav .partnerlogo:hover{opacity:1;}
.about_partner_sliderfor  .partber_slide .maincontent{padding-bottom:0px;}
.about_partner_sliderfor  .partber_slide .partner_content{margin-bottom:30px;}
.search_result_header{padding:80px 0 40px;border-bottom: 1px solid var(--color-border);}
.template-search .boost-pfs-filter-wrapper{padding-top:40px;}
.about_video_sec .container {max-width: 824px;margin:0 auto;}
.about_video_sec {padding: 80px 0px;}
.video_sec .videoslide{padding:0px;margin:0px;width:100%;}
.video_sec .videoslide figure{    padding-bottom: 56.667%;}
.video_sec .videoslide img{max-height:100%;max-width:100%;}
.video_sec {margin: 24px 0px 19px;}
.about_video_sec p.sh1 {color: #000;margin-bottom: 20px;}
.bottomcontent p {font-size: 14px;}
.customer_say {padding: 80px 20px;}
.cust_inner{max-width:825px;margin:0 auto;}
.cust_inner h4{font-weight:400;margin: 38px 0px;}
.about_partner_sliderfor .partber_slide .partner_content{padding:0px 15px;}
span.video_icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transform: -webkit-translate(-50%,-50%);transform: -moz-translate(-50%,-50%);}
.sustainability .quiz_wrap h1{color:#000;    letter-spacing: -0.03em;margin-bottom: 31px;}
.sustainability .sh4{color:#000;}
.block_img{height:308px;background-position:center;background-size:cover;flex: 0 0 308px;}
.block_sec_list.backimg_with_text {height: 100%;display: flex;align-items: center;justify-content: center;background-repeat:no-repeat;background-size:cover;}
.block_section .col{margin-bottom:20px;}
.block_content{max-width:500px;margin:0 auto;text-align:center;padding:0px 15px;}

.block_content_sec .block_content {padding: 60px 0px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.block_rte {padding: 0px 10px;text-align: center;margin: 13px 0px 30px;}
.sustainability .quiz_wrap {padding-top: 109px;}
.sustainability .sh2 {margin-bottom: 21px;}
.block_section {margin-top: 82px;}
.block_rte p {letter-spacing: 0.3px;}
.block_content a.btn {width: 180px;max-width: 100%;}
.block_sec_list.backimg_with_text h2.mh2 {margin: 10px 0px 31px;}
.block_imgs {margin-bottom: 35px;}
.block_sec_list {border-radius: 4px;overflow: hidden;height: 100%;display: flex;flex: 1;flex-direction: column;}
span.cust_img_sticky {position: absolute;bottom: 20px;right: -23px;}
.customer_say{position:relative;}
.warranty_top .video_sec{margin:0px;}
.video_detail {padding-left: 48px;max-width: 650px;}
.video_detail .sh1 {color: #000;font-weight: normal;margin-bottom: 15px;}
.video_detail_des {margin-bottom: 33px;}
.video_detail_des p {letter-spacing: 0.02em;color: #000;font-weight: normal;}
.video_note p {font-size: 12px;letter-spacing: 0.02em;color: #000;}
.warranty_top  .videoslide figure{margin-bottom:0px;padding-bottom: 63.42%;}
.warranty_inner {padding: 40px 0px;}
.return_page {padding: 60px 0px;}
.policy_content p {font-size: 14px;line-height: 21px;
    letter-spacing: 0.1px;}
.return_page .container {max-width: 825px;}
.policy_content {margin-bottom: 20px;padding:0px 18px 0px 23px;position: relative;}
span.icon_true {position: absolute;left: 0px;top: 2px;}
.return_top .sh1{    letter-spacing: -0.1px;}
.policy_content .f_popover {position: absolute;top: -2px;right: 15px;}
.policy_content .f_popover .popover_desc {max-width: 365px;width: max-content;top: 28px;left: 10px;padding-bottom: 0;}
.policy_content .popup_inner p {padding-left: 0px;display: flex;width: 100%;justify-content: space-between;margin-bottom: 9px;padding-bottom: 10px;border-bottom: 1px solid rgba(64, 71, 76,0.1);letter-spacing: -0.01px;}
.policy_content .popup_inner p:last-child{border-bottom:0px;}
.policy_content .popup_inner p span {max-width: 65px;text-align: right;float: right;width: 100%;padding-left: 10px;}
.policy_content .popup_inner{padding-left:23px;}
.faq_des{display:none;padding-bottom:20px;}
.return_faq h3 {margin: 0px;padding: 20px 20px 20px 0px;border-top: 1px solid #F2F2F2;cursor: pointer;position:relative;}
.return_faq h3:before {content: '+';position: absolute;right: 0px;top: 18px;}
.return_faq h3.active:before {content: '-';}
.return_faq {margin: 37px 0px 20px;border-bottom: 1px solid #F2F2F2;}
.drop_down_sec {background: #003459;padding: 10px 0px;}
.drop_down_sec .container {max-width: 825px;display: flex;align-items: center;}
span.drp_title {flex: 0 0 100px;font-size: 14px;letter-spacing: 0.1em;text-transform: uppercase;color: #FFFFFF;opacity: 0.4;}
.drp_select {flex: 1;max-width: calc(100% - 100px);max-width: -webkit-calc(100% - 100px);max-width: -moz-calc(100% - 100px);}
.drp_select select {border: 1px solid #F2F2F2;border-radius: 20px;width: 100%;height: 39px;color: #fff;font-size: 14px;background-image:var(--svg-select-iconwhite);    background-position: center right 20px; } 
.warranty_inr .container{max-width: 825px;}
.drp_sec{padding-top:60px;}
.drp_sec h2{color: var(--color-primary-theme);border-bottom: 1px solid #F2F2F2;padding-bottom:20px;margin-bottom: 26px;}
.drp_sec p,.drp_sec .sh1,.drp_sec li{color:#000 !important;}
.help_step li {margin-bottom: 14px;padding-left: 60px;position: relative;}
.help_step li:before {content: "Step "counter(count);position: absolute;left: 0px;font-size: 15px;font-weight: 600;}
.help_step li {counter-increment: count;}
.help_step {padding-bottom: 31px;border-bottom: 1px solid #F2F2F2;margin-bottom: 32px;}
.help_step ul,.help_step ul li:last-child{margin-bottom:0px;}
.table_str {margin-top: 27px;}
.table_str {margin-top: 27px;border: 1px solid #F2F2F2;}
.table_str .table_row {display: flex;flex-direction: row;border-bottom: 1px solid #F2F2F2;}
.table_row .table_cell:first-child {flex: 0 0 27%;font-size: 15px;font-weight: 600;color: #000000;max-width: 27%;display: flex;align-items: center;padding: 0px 15px;border-right: 1px solid #f2f2f2;}
.table_str .table_row:last-child{border-bottom:0px;}
.table_str .table_row .table_cell:last-child {padding: 15px 17px;}
.table_str .table_row p {font-size: 14px;letter-spacing: 0.01em;color: #000;}
.warranty_wrk_content ul li {margin-bottom: 9px;position: relative;padding-left: 20px;}
.warranty_wrk_content ul li:before{content:'';height:6px;width:6px;display:inline-block;position:absolute;left:0px;top:8px;border-radius:50%;background-color: var(--color-primary-theme);}
.warranty_wrk_content small {opacity: 0.6;display:block;}
.example_faq .return_faq {margin: 0px;}
.example_faq.drp_sec h2{margin-bottom:0px;}
.example_faq .return_faq h3:first-child{border-top:0px;}
.map_code iframe{width:100%; max-width:100%;height:440px;}
.map_code {font-size: 0px;line-height: 0px;}
.warranty_inr {padding-bottom: 80px;}
.warranty_wrk_content table th{color: var(--color-primary-theme);}
.warranty_wrk_content table td, .warranty_wrk_content table th {border: 0px;border-bottom: 1px solid #f2f2f2;padding: 14px 10px 14px 0px;}
.warranty_wrk_content table td {font-size: 14px;color: #000;}
.warranty_wrk_content table th:first-child {width: 51.5%;}
.warranty_wrk_content table th:nth-child(2) {width: 25.5%;}
.warranty_wrk_content table th:nth-child(3) {width: 23.0%;}
.warranty_wrk_content table td p:not(:last-child) {margin-bottom: 6px;}
.warranty_wrk_content table td:first-child p.table_subtitle {padding-left: 50px;}
.subcontent .f_popover {position: absolute;top: -2px;right: -24px;}
.subcontent .f_popover .popover_desc {left: auto;right: 0px;width: 268px;}
.subcontent .f_popover .popover_desc .popup_inner{padding-left: 25px;}
.subcontent{position:relative;display:inline-block;}
.spec_inr h5{font-size:14px;letter-spacing: 0.01em;}
.col_details_list .sh2{ color:var(--color-primary-theme); margin-bottom: 12px;}
.col_details_list .body3{font-size:14px;}
.col_quiz_top .h2{font-weight:500;}
.col_quiz_top {max-width: 590px;margin: 0 auto 37px;}
.revise_sec{color:#40474C;font-size:15px;letter-spacing:0.03em;    font-weight: 500;opacity: 0.5;}
.col_details_list {margin-bottom: 15px;}
.quiz_collection {padding: 79px 0px 52px;border-bottom:1px solid #e3e3e3;margin-bottom:30px;}
.revise_sec svg {width: 7px;height: 12px;margin-left: 13px;}
.rel_artical h2{margin-bottom:22px;}
.product_sticky_form .pro_sticky {position: relative;z-index: 999;opacity: 1;visibility: visible;pointer-events:auto;}
.pro_sticky.sticky_blog {position: fixed;}
.page_quiz_video {padding: 80px 0px 72px;}
.page_quiz_video .col_content {font-size: 18px;max-width: 532px;margin: 0 auto;}
.page_quiz_inner .container{width: 794px;max-width:100%;padding:0px;}
.page_quiz_inner .quiz_middle {margin-top: 5px;display: inline-block;width: 100%;}
.page_quiz_inner .quiz_middle figure {margin: 0px;font-size: 0px;line-height: 0px;}
.page_quiz_inner .quiz_textbox {position: absolute;bottom: 35px;max-width: 100%;left: 0px;right: 0px;padding: 0px 50px;}
.quiz_text_video {background: rgba(196, 196, 196, 0.4);text-align: center;padding: 16px 10px;border-radius: 3px;color: #fff;}
.quiz_text_video.active{background: rgba(255, 255, 255, 1);color:#40474C;}
.page_quiz_inner .quiz_box_Grid{margin:10px 0px 0px;}
.page_quiz_inner .quiz_textbox .sh2{color:#fff;}
.how_to_shop_page .about_video_sec{padding:60px 0px;}
.how_to_shop_page .about_video_sec .content p{font-size:18px;    max-width: 532px;margin: 0 auto;width: 100%;}
.how_to_shop_page .video_sec {margin: 43px 0px 19px;}
.how_to_shop_page .video_sec .videoslide figure{margin-bottom:0px;}
.how_to_fea h4{width:590px;max-width:100%;margin: 0 auto 36px;}
.how_to_fea .pro_spcification{padding: 85px 0px 66px;}
div#summary h3.mh3 {margin: 16px 0px 31px;}
.how_shop_faq .content.sh4 {max-width: 100%;width: 532px;margin: 0 auto 0px;text-align: center;}
.how_shop_faq .faq_meta{margin-top:50px;}
.how_to_fea,.how_shop_faq {margin-bottom: 80px;}
.how_shop_faq .container {max-width: 794px;}
.how_shop_pdffaq .faq_meta{margin-top:30px;border-bottom: 1px solid var(--color-border);}
.scooter_list select {width: 100%;border-radius: 20px;margin-bottom: 10px;background-position: right 15px center;}
div#categories .detail_tab_div {border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
div#categories{margin-bottom:80px;}
.scooter_list select.active{border:1px solid #000;}
.spec_column:nth-last-child(-n+5) {border-bottom:0;}

.pro_slidernav .slick-arrow{background: transparent;}
.pro_slidernav .slick-arrow:before{
  border-color:var(--color-secondary-theme);
}
.compatibility_tags li {
  display: inline-block;
  padding: 6px 10px;
  border-radius: 22px;
  margin: 0 10px 10px 0;
  border: 1px solid var(--color-primary-theme);
    color: var(--color-primary-theme);
}
.compatibility_tags_wrap{margin-top: 15px;}
.compatibility_tags_wrap .sh3{margin-bottom:10px;color: var(--color-text);}
.mobile_variant_dropdown{display:none;}

@media(min-width:992px){
.how_to_fea .spec_column:nth-last-child(-n+5) {border-bottom:0;}
}
@media(min-width:375px){
  .how_to_fea .spec_column{border-bottom: 1px solid #e7e7e7 !important;}
  .how_to_fea .spec_column:last-child{border-bottom:0 !important;}
}
.dimension_img_slider{max-width: 600px;margin: 0 auto;}
.dimension_img_slider .slick-prev{left:0;}
.dimension_img_slider .slick-next{right:0;}
.dimension_img_slider .dimension_img_slide {padding: 15px;}
.dimension_img_slider .dimension_img_slide img{width:100%;}
#dimension_img_modal .modal-content{background:transparent;border:0;}

.product-single_media-video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity:0;visibility:hidden;z-index:-1;
  transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;
}
.product-single_media-video.show{opacity:1;visibility:visible;z-index:1;display: block !important;background: #fff;}

/* Collection Filter Css End */
.quiz_wistia_video {height: 100vh;max-height: 450px;position: relative;}
.quiz_wistia_video>div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.quiz_video_text{margin-top:20px;}
.price_message_wrap {margin: 15px 0;text-transform: initial;}
.pdp_topmeta .htusb-ui-prod-boost-generic-pricing {display:none !important;}
/* All review page CSS start */
.fluid_all_reviews_page {
  margin: 50px 0;
}
#judgeme_all_reviews_page :not(.jdgm-prev-badge__stars)>.jdgm-star {
  color: var(--color-primary-theme);
}
#judgeme_all_reviews_page .jdgm-histogram .jdgm-histogram__bar-content, #judgeme_all_reviews_page .jdgm-histogram .jdgm-histogram__bar:after, #judgeme_all_reviews_page .jdgm-histogram__bar:after {
  background: var(--color-primary-theme);
}
#judgeme_all_reviews_page .jdgm-all-reviews__summary-stars .jdgm-star{
  font-size: 25px;
}
#judgeme_all_reviews_page .jdgm-histogram{
  border:0;
}
#judgeme_all_reviews_page .jdgm-rev__timestamp {
  margin-left: 0;
  display: block;
}
#judgeme_all_reviews_page .jdgm-rev__prod-info-wrapper{
  margin-bottom: 7px;
  display: block;
  text-transform: capitalize;
  font-weight: 700;
}
#judgeme_all_reviews_page .jdgm-all-reviews-page__title{text-align:center;}
.flits-account-page-container .flits-order-card .flits-item-title.flits-link{
  font-weight:700;
  color: var(--color-text) !important;
}
#GetHelpContentId #header, #GetHelpContentId .container-divider, #GetHelpContentId main .sub-nav, #GetHelpContentId .footer{
  display:none !important;
}
/* All review page CSS end */
@media(max-width:1366px){
  span.cust_img_sticky{right:0px;}
}
@media(max-width:1199px){
  .pro_sticky .price-item{font-size:18px;}
  .comp_row_data li{font-size:13px;}
  .firstnavlist{padding:0px 12px;}
  .firstmegalist li a{padding:5px 0px;}
  .d_search_close{right:20px;}
  .blog_right .row{margin-left:-10px;margin-right:-10px;}
  .blog_right .column{padding-left:10px;padding-right:10px;}
  .videoslider .slick-next{right:-15px;}
  .videoslider .slick-prev{left:-15px;}
  .recommdation_slider .slick-next{right:-15px;}
  .recommdation_slider .slick-prev{left:-15px;}
  .comp_row_title .list-table li{padding:5px 0px;}  
  .sctr_figure{width:80px;height:80px;}
  .c_tabslider .slick-prev{left:-5px;}
  .c_tabslider .slick-next{right:-5px;}
  .pro_spcification .spec_container{padding:0px 25px;}
}
@media(max-width:991px){
  .midle_header{padding:7px 0px;}
  .account_tab .nav.nav-pills li{margin:0;}
  .header_logo{margin:0 auto;}
  .list_search,.list_account{display:none !Important;}
  .cart_qty_cls{width: 12px;height: 12px;right: -5px;top: 2px;line-height:12px;}
  .site-header__logo{padding-left:0;}
  .head_cart{top:-2px;}
  .ftr_order2{order:1;}
  .ftr_order1{order:2;padding-top:45px;}
  .ftr_logo a{max-width:217px;}
  .accountpage{text-align:center;}
  #AddressNewButton{min-width:183px;}
  .account_bgimg{left:-30%;}  
  .card-title{font-size: 16px;line-height: 140%;letter-spacing: 0.01em;}
  .faq_listnav li{padding: 5px 0px;font-size:12px;}
  .main_abnner{height:500px;}
  .videoslider .slick-next,.recommdation_slider .slick-next{right:-5px;}
  .videoslider .slick-prev,.recommdation_slider .slick-prev{left:-5px;}
  body .slick-prev, body .slick-next, body .slick-prev:hover, body .slick-next:hover, body .slick-prev:focus, body .slick-next:focus{width: 30px;height: 30px;line-height: 30px;}
  .slick-next:before {border-right: 1px solid #fff;border-bottom: 1px solid #fff;right: 13px;}
  .slick-prev:before {border-left: 1px solid #fff;border-top: 1px solid #fff;left: 13px;}
  .slick-arrow:before{width:8px;height:8px;}
  .videoslide figure{padding-bottom:68%;}
  .spec_column{-webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
  .spec_column:nth-last-child(-n+3) {border-bottom:0;}
  .compareleft {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .comparelftinr{max-width:100%;top: 0 !important;}
  .comparelftinr.pro_expolor_desc ul li{width:49%;}
  .comparelftinr.r_coll_rte ul{padding-top:0;}
  .pdp_explore .r_coll_rte ul{padding-top:0;}
  .pdp_explore .r_coll_rte ul li{margin:7px 0px;}
  .pdp_explore{overflow:hidden;}
  .explorelist.nav.nav-pills{text-align: left;-webkit-box-pack: inherit;-webkit-justify-content: flex-start;-ms-flex-pack: inherit;justify-content: flex-start;overflow:auto;}
  .pdp_explore .container{padding-left:0;padding-right:0;}
  .pdp_explore .explorelist.nav.nav-pills{padding-left:20px;}
  .pdp_explore .tab-content{padding-left:20px;padding-right:20px;}
  .popover_desc{padding:13px 15px;}
  .popover_desc p{padding-left:20px;}
  .profeaturedright{padding-left:20px;padding-right:20px;}
  .main_pro_tab li a{font-size:14px;}
  .main_pro_tab{-webkit-box-pack: inherit !important;-webkit-justify-content: left !important;-ms-flex-pack: inherit !important;justify-content: left !important;overflow:auto;}
  .main_pro_tabouter{padding:0;}
  .main_pro_tab li{padding:13px 0px;}
  .main_pro_tab li:first-child a{margin-left:0;}
  .stk_dropdown,.pdpstickybtn{display:none;}
  .p_right_Stikcy .price__regular,.p_right_Stikcy .price__sale{margin-right:0;}
  .p_right_Stikcy .price dd{margin-right:0;}
  .pdp_left,.pdp_right{width:100%;position:relative;}
  .pdp_rightinr{margin:20px auto 0;}
  .quiz_text_grid,.quiz_meta_title{padding:20px 10px;}
  .fullcol{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;text-align:center;}
  .sctr_figure{margin:0 auto;}
  .sctr_meta{padding-bottom:20px;}
  .cls_homeservice{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:60px 0px;}
  .service_grid{margin:20px auto;}
  .c_d_f_left{text-align:center;}
  .coll_desc_first{margin:0 auto;max-width: 100%;}
  .coll_desc_first>.row{margin:0;}
  .c_first_data {max-width: 100%;}
  .coll_desc_first .col.c_first_data{padding-left:5px;padding-right:5px;}
  .ftrbtm_link li:last-child{margin-left:0;}
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{left:15px;}
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{right:15px;}
  .block_img {height: 175px;flex: 0 0 175px;}
  .block_sec_list.backimg_with_text{padding:30px 0px;}
  span.cust_img_sticky{max-width:90px;}
  .video_detail {padding-left: 0px;}
  .how_to_shop_page .main_pro_tab {justify-content: center !important;}
  .scooter_sel_list {width: 260px;margin-right: 10px;flex: 0 0 260px;}
  .scooter_list {display: flex;width: 100%;overflow-x: auto;}
  .how_shop_compare .col.compareright.compare_tabel_wrap{margin-top:20px;}
  
}
@media(max-width:767px){
   .iner_page,.fluid_richtextcontainer,.detail_tab_div{padding:60px 0px;}
  .site_footer{padding:60px 0px 20px;}
  .featured_blog{padding:20px 0px 60px;}
  .blog_section{padding:20px 0px 40px;}
  .pdp_cmp .detail_tab_div{padding:40px 0px 60px;}
  .faqinrpage{padding:0 0 60px;}
  .rides_section .line_section{padding:60px 0px 30px;}
  .faq_wrap{padding:40px 0px 0px;}
  .blog_right .cls_pagination,.faq_container{padding-top:0;}
  .fluid_richtextcontainer .siteheader{padding-bottom:0;}
  .ftrbtm_link{text-align:center;}
  .copyrighttext{width:100%;margin-bottom:8px !important;}  
  .first-ftrnav ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin-bottom:40px;}
  .ftrbtm_link li{padding:0px 10px;}
  .account_bgimg,.p_newsletter_left{display:none;}
  .account_maininr{padding:40px 0px 10px;}
  #newsletter_modal .modal-dialog{margin:0;padding:0;width:100%;}
  #newsletter_modal{-ms-transform: translateY(0px);-webkit-transform: translateY(0px);transform: translateY(0px);}
  #newsletter_modal .modal-dialog{bottom: 0;top: auto;position: absolute;-webkit-transform: translate(0,0%);-o-transform: translate(0,0%);transform: translate(0,0%);}
  .cls_pagination{text-align:center;}   
  .featured_blog .order-1{order:2;}
  .featured_blog .order-2{order:1;}
  .f_blogright{padding-left:15px;padding-bottom:20px;}
  .blogmainbanner .container{padding:0;}
  .inr_banner_meta{padding-top:13px;}  
  .faq_listnav{padding: 10px 0px;position: absolute;left: 0;right: 0;top: 100%;background: #fff;z-index: 1;box-shadow: 0px 9px 14px rgba(0, 0, 0, 0.06);display:none;}  
  .slick-dots li{margin:0 5px;width:auto;height:auto;}
  .slick-dots li.slick-active button,.slick-dots li.slick-active a{opacity:0.5;}
  .slick-dots li button, .slick-dots li a{width:6px;height:6px;padding:0;opacity:0.2;background:var(--color-body-text);border-radius:50%;}
  .partner_slidernav .slick-dots{padding:26px 0px 0px;}
  .ftrbtm_link li a, .ftrbtm_link li{font-size:12px;}
  .site_footer .jdgm-all-reviews-rating {margin-right: 0;width: 100%;margin-bottom: 10px;}
  .partner_section .maincontent{padding:18px 15px 20px;margin:0;}
  .partner_inr{padding:60px 0px 16px;}
  .rides_section .container .container,.scooter_collection .container,#shopify-section-product-recommendations .recmm_container{padding-left:0;padding-right:0;} 
  .pdp_videos,.pdp_accs,.scooter_collection,.product-recommendations__inner{overflow:hidden;}
  .videoslider,.recommdation_slider,.flud_coll_row,.c_tabslider,.recomm_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;}
  .flud_coll_row,.recomm_row{-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
  .videoslide{min-width:276px;margin:0;}
  .recommdation_slide{min-width:30%;margin:0;}
  /*.videoslide:first-child,.recommdation_slide:first-child{margin-left:10px;}
  .videoslide:last-child,.recommdation_slide:last-child{margin-right:10px;}*/
  .fe_header,.product-recommendations__inner .section-header{padding-left:20px;padding-right:20px;}
  .pdp_videos .container,.pdp_accs .container{padding-left:0;padding-right:0;}
  .videoslider{margin:20px auto 0;}
  .pdp_explore .order-2{order:1;}
  .pdp_explore .order-1{order:2;padding-top:20px;}  
  .l_highlight .sh2{font-size:12px;}
  .l_highlight h2{margin-bottom:20px;}
  .highlightgrid{padding:40px 0px;border-bottom:1px solid var(--color-border);}
  .highlightgrid:first-child{padding-top:0;}
  .highlightgrid:last-child{padding-bottom:0;border-bottom:0px;}
  .pdp_highlight .detail_tab_div{padding:40px 0px;}
   .l_highlight{padding-top:26px;}
  .pdp_explore .order-1{order:2;padding-top:0px;}
  .highlightgrid:nth-child(even) .l_highlight{margin:0;}
  .pro_sticky .price-item{font-size:14px;}
  .pro_sticky .comparteprice{font-size:11px;padding-top:8px;display:inline-block;line-height:11px;}
  .stk_title .sh2{font-size:10px;}
  .pro_sticky{padding:7px 0px;}
  .pdp_right{padding-left:0;}
  .contact_form{margin-left:15px;margin-right:15px;max-width:100%;width:auto;} 
  .quiz_box_Grid,.row10 .quiz_box_Grid{padding-left:5px;padding-right:5px;}
  .quiz_header h3{font-size: 24px;line-height: 120%;}
  .quiz_header p{font-size:18px;}
  .quiz_main{min-height:500px !important;}
  .quiz_main{margin:20px 0px;}
  .quiz_wrap{padding:40px 0px;}
  .str_coll_inr{min-width:140px;}
  .sctr_meta h5{font-size:14px;}
  .sctr_meta a.black_clr_text,.sctr_meta p{font-size:12px;}
  .sctr_meta a.black_clr_text{margin-bottom:10px;}
  .black_clr_text svg{margin-left:10px;}
  .scooter_collection .row10 .column,.product-recommendations__inner .procolumn{padding-left:5px;padding-right:5px;}
  .str_coll_column:first-child .str_coll_inr{margin-left:25px;}
  .str_coll_column:last-child .str_coll_inr{margin-right:25px;}
  .blueboxride{margin-bottom:20px;}
  .c_tabslides{display:inline-block;min-width:305px;}
  .home_tab_collection  .container{padding-left:0;padding-right:0;}
  .home_tab_collection .siteheader {padding-left:20px;padding-right:20px;}
  .home_tab_collection .nav.nav-pills {text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .c_tabslider{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0;padding-bottom: 15px;}
  .c_s_desc{margin-bottom:14px;}
  .r_coll_img_desc{padding-top:24px;}
  .coll_img_desc .container{/*padding-left:0;padding-right:0;*/ } 
  .recomm_row .procolumn:first-child{margin-left:25px;}
  .recomm_row .procolumn:last-child{margin-right:25px;}
  
  .c_tabslider .prod_grid_inr{border-bottom:0px;}
  .c_tabslider::-webkit-scrollbar ,.recommdation_slider::-webkit-scrollbar {height: 3px;}
  .c_tabslider::-webkit-scrollbar-button,.recommdation_slider::-webkit-scrollbar-button { display: block;width: 10px;}   
  .c_tabslider::-webkit-scrollbar-thumb ,.recommdation_slider::-webkit-scrollbar-thumb {background-color: #000;}
  .c_tabslider::-webkit-scrollbar-track-piece,.recommdation_slider::-webkit-scrollbar-track-piece {background-color: #eee;}
  .recommdation_slide{padding-bottom:5px;}
  .index_review_carousel_cls .jdgm-carousel-title {font-size: 24px;line-height: 120%;}
  .index_review_carousel_cls .jdgm-all-reviews-rating-wrapper span + span {font-size: 12px;line-height: 160%;}
  .index_review_carousel_cls .jdgm-carousel-title-and-link {margin-bottom: 24px;}
  .index_review_carousel_cls .jdgm-carousel-title {margin-bottom: 12px;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__left-column {width: 100%;float: left;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper {border-left: 0;border-top: 1px solid #C4C4C4;padding-left: 0;padding-right: 0;float: left;
    width: 100%;padding-top: 15px;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__left-column {margin-bottom: 15px;position: relative;padding-right: 90px;padding-left:0;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__timestamp{position: absolute;right: 0;bottom: 5px;text-align: right;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__review-rating{text-align:left;}
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow, 
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{position: relative;
    top: 0;transform: translate(0);left: 0;right: 0;background-color:transparent;}
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow:before, 
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow:before{
    width: 20px;height: 20px;border-color:#003459;
  }
  .index_review_carousel_cls .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height: 350px;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__review{height: calc(100% - 35px);}
  .index_review_carousel_cls {padding: 0;}
  
  .pro_detail_review .jdgm-rev-widg__summary{float:none;text-align:center;margin-bottom:18px;}
  .pro_detail_review .jdgm-widget-actions-wrapper{float:none;text-align:center;}
  .pro_detail_review .jdgm-ask-question-btn,.pro_detail_review  .jdgm-write-rev-link{width:auto;display:inline-block;font-size: 14px;padding: 9px 45px;}
  .pro_detail_review .jdgm-rev__header, #judgeme_all_reviews_page .jdgm-rev__header{width:100%;margin:0;}
  .pro_detail_review .jdgm-rev__content, #judgeme_all_reviews_page .jdgm-rev__content{width:100%;margin:20px 0 0;}
  .pro_detail_review .jdgm-rev-widg__title{font-size:24px;margin-bottom:5px;}
  .pro_detail_review .jdgm-rev-widg{padding:60px 0 40px;margin:0;}
  .pro_detail_review .jdgm-rev-widg__header .jdgm-rev-widg__summary-stars{font-size:20px;}
  .pro_detail_review .jdgm-rev-widg__summary-text, #judgeme_all_reviews_page .jdgm-all-reviews__summary-text{font-size:12px;margin-top:10px;}
  .pro_detail_review :not(.jdgm-prev-badge__stars)>.jdgm-star{font-size:10px;}
  .pro_detail_review .jdgm-rev__timestamp,.pro_detail_review .jdgm-rev__body>p,.pro_detail_review .jdgm-rev__author,.pro_detail_review .jdgm-rev__buyer-badge, .pro_detail_review .jdgm-rev__replier-wrapper, .pro_detail_review .jdgm-rev__reply-content>p, #judgeme_all_reviews_page .jdgm-rev__buyer-badge, #judgeme_all_reviews_page .jdgm-rev__timestamp, #judgeme_all_reviews_page .jdgm-rev__body>p, #judgeme_all_reviews_page  .jdgm-rev__reply-content>p{font-size:12px;}
  .pro_detail_review .jdgm-rev__timestamp, #judgeme_all_reviews_page .jdgm-rev__timestamp{margin:0;}
  .pro_detail_review .jdgm-sort-dropdown.jdgm-sort-dropdown,.pro_detail_review .jdgm-rev__title, #judgeme_all_reviews_page .jdgm-sort-dropdown.jdgm-sort-dropdown, #judgeme_all_reviews_page .jdgm-rev__title{font-size:14px;}
  .featured_blog .featured_blogimg{max-width:100%;}
  #Collection .boost-pfs-filter-right, .template-search .boost-pfs-filter-right{width: 100%;}
  #Collection .boost-pfs-filter-tree .boost-pfs-filter-options-wrapper {max-width: 100%;}
  #Collection .boost-pfs-filter-tree .boost-pfs-filter-mobile-footer{background: #fff;z-index: 1;}
  .faq_container .faq_wrap {max-width: 100%;width:100%;}
  .bnr_caption p{font-size: 12px;}
  .bluebox_title_wrap {position: relative;display: flex;justify-content: space-between;}
  .bluebox_readMore_icon {margin-left: 10px;width: 9px;display: inline-block;}
  .bluebox_title_wrap .minus_icon{display:none;}
  .bluebox_title_wrap.active .minus_icon{display:inline-block;}
  .bluebox_title_wrap.active .plus_icon{display:none;}
  .bluebox_load_content{display:none;}
  .partber_slide .black_clr_text{font-size: 12px;}
  .mserach_icon svg, .mserach_icon svg path{fill: var(--color-primary-theme);}
  .search_result_header {padding: 40px 0 40px;}
  .about_partner_sliderfor .partber_slide .maincontent{margin-bottom:20px;}
  .cust_inner h4{margin: 20px 0px 25px;}
  .customer_say {padding: 60px 20px;}
  .about_video_sec {padding: 60px 0px;}
  .bottomcontent p {font-size: 12px;line-height: 18px;}
  .about_video_sec p.sh1{font-size:16px;}
  .video_sec .videoslide figure{margin-bottom:0px;}
  .about_video_sec .content p {font-size: 12px;line-height: 18px;}
  .about_page .highlightgrid:nth-child(even) .l_highlight{float:none;}
  .block_sec_list.backimg_with_text{min-height:510px;}
  .block_section {margin-top: 17px;}
  .sustainability .quiz_wrap {padding: 60px 20px 41px;}
  .sustainability .sh4{font-size:14px;}
  .block_content_sec .block_content {padding: 33px 0px 40px;}
  .block_rte {margin: 0px 0px 23px;}
  .block_sec_list.backimg_with_text .block_rte.block3 {margin-bottom: 0px;}
  .block_imgs {margin-bottom: 0px;}
  span.cust_img_sticky{display:none;}
  .cust_inner h4 {font-size: 22px;}
  .policy_content .f_popover .popover_desc {left: auto;right: 0px;}
  .return_page {padding: 40px 0px;}
  .policy_content .f_popover{right:2px;}
  .return_top .sh1{font-size:16px;}
  .policy_content p{font-size:12px;letter-spacing: 0.02em;}
  .return_faq {margin: 14px 0px 0px;}
  .return_faq h3{font-size:16px;}
  .faq_des p {font-size: 12px;line-height: 17px;font-weight: normal;}
  .warranty_inner {padding: 20px 0px;}
  .video_detail {max-width: 100%;text-align: center;margin-top: 20px;}
  .warranty_wrk_content table td:first-child p.table_subtitle {padding-left: 10px;}
  span.drp_title{display:none;}
  .drp_select {max-width: 100%;}
  .drp_sec p{font-size:14px;}
  .drp_sec h2 {font-size: 12px;padding-bottom: 13px;margin-bottom: 16px;}
  .drp_sec {padding-top: 40px;}
  .drp_sec .sh1 {font-size: 16px;}
  .help_step li:before,.table_row .table_cell:first-child{font-size:14px;}
  .body2, .body2 p, .body2 ol li, .body2 ul li{font-size:12px;}
  .help_step{padding-bottom:20px;margin-bottom:20px;}
  .table_str .table_row .table_cell:last-child,.table_str .table_row p{font-size:11px;line-height:15px;}
  .warranty_wrk_content ul li {font-size: 11px;margin-bottom: 5px;}
  .warranty_wrk_content table th{font-size:14px;}
  .warranty_wrk_content table td,.warranty_wrk_content table td p{font-size:11px;}
  .map_code iframe{height:270px;}
  .warranty_inr{padding-bottom:40px;}
  .table_row .table_cell:first-child {flex: 0 0 115px;max-width: 115px;padding: 0px 14px;}
  .quiz_collection {padding: 17px 0px 15px;border: 0px;margin: 0px;}
  .col_quiz_top{margin: 0 auto 26px;}
  .col_details_list .col-12:not(:last-child) {margin-bottom: 17px;}
  .revise_sec{font-size:12px;}
  .col_quiz_top .h2{font-size:24px;}
  .page_quiz_video {padding: 60px 0px 50px;}
  .page_quiz_inner .quiz_textbox {position: relative;bottom: auto;margin-top: 30px;padding:0px;}
  .page_quiz_inner .quiz_textbox .sh2{color:#000;}
  .page_quiz_inner .quiz_middle figure{position:relative;}
  .quiz_text_video {background: rgba(130, 130, 130 , 0.4);}
  .quiz_text_video.active {background: #40474C;color: #fff;}
  .page_quiz_video .col_content {font-size: 14px}
  .page_quiz_inner .row10 .quiz_box_Grid{padding:0px 10px;margin-bottom:10px;}
  div#summary h3.mh3{font-size:22px;}
  .how_to_fea, .how_shop_faq{margin-bottom:60px;}
  .how_shop_faq .card-body p{font-size:12px;}
   .how_shop_faq .card-title {padding: 14px 0px;}
  .how_shop_faq .faq_arw{top:12px;}
  .how_shop_faq .faq_meta {margin-top: 30px;}
  .how_shop_faq .content.sh4{font-size:14px;}
  .how_shop_faq h4{font-size:24px;}
  .how_to_fea h4{font-size:18px;padding:0px 10px;}
  .how_to_fea .pro_spcification {padding: 40px 0px 40px;}
  div#categories{margin-bottom:60px;}
  .how_to_shop_page .about_video_sec .mh2{font-size:24px;}
  .how_to_shop_page .about_video_sec .content p{font-size:14px;}
  .videoaction span.product_video_btn_label{display:none;}
  .videoaction svg{margin-right: 0;}
  .product_video_trigger.btn{padding: 11px 13px;right: 10px;left: auto;}
  .quiz_wistia_video{max-height: 400px;}
  .index_review_carousel_cls .jdgm-carousel-item__review-title{font-size: 18px;line-height: 140%;}
  .index_review_carousel_cls .jdgm-carousel-item__review-body>P{font-size: 12px;line-height: 150%;}
  .index_review_carousel_cls .jdgm-carousel--focused-theme .jdgm-carousel-item__reviewer-name{margin-bottom: 10px;}
  .index_review_carousel_cls .jdgm-carousel-wrapper{padding: 20px 0;}
  #judgeme_all_reviews_page .jdgm-all-reviews__summary{margin-bottom: 20px;width: 100%;text-align: center;}
  #judgeme_all_reviews_page .jdgm-all-reviews-page__title{font-size: 35px;}
  #judgeme_all_reviews_page .jdgm-all-reviews__summary-stars .jdgm-star {font-size: 20px;}
  .pdp_explore .pro_expolor_img, .pdp_explore .pro_expolor_desc{max-width: 640px;margin: 0 auto;}
  .pdp_explore .pro_expolor_img{padding-bottom: 56%;}
}
  
@media(max-width:640px){
  .iner_page{padding:40px 0px;}
  .btn,.acc_detail_addrs{font-size:12px;}
  .product-form__cart-submit{padding:10px 10px;}
  .mh1{font-size: 38px;line-height: 100%;text-align: center;letter-spacing: -0.03em;}
  .mh1v2{font-size:36px;}
  .mbh2{font-size: 26px;line-height: 120%;}
  .mbhv2{font-size: 22px;line-height: 120%;}
  .mh3,.protitle{font-weight: 500;font-size: 24px;line-height: 120%;}
  .mh2{font-weight: 500;font-size: 26px;line-height: 120%;}
  .block-cart-header h2{font-weight: 500;font-size: 24px;line-height: 120%;}
  .mh4{font-size: 20px;line-height: 140%;}
  .mh4v2,.regularprice{font-size: 18px;line-height: 140%;}
  .stk_title .sh1{font-size:16px;}
  .msh2{font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: 0.1em;}
  .cart-title,.cart-price,.btn-checkout,.ps_text,.rides_meta p,.rides_meta .colortext,.coll_desc_first .body1 p{font-size: 14px;line-height: 140%;}
  .cart_accessories .sh2,.upsell_grid .sh3,.upsell_grid p,.acc_subtitle,.accsories_metatop .sh3,.acc_meta_price p,.acc_cart_btn,.nav.nav-pills a,.spec_inr h5,.spec_inr p,.r_coll_rte p,.pdp_cmp .r_coll_rte ul li,.comp_row_title li,.comp_row_data li,.com_title_price .sh2,.com_title_price p,.r_coll_rte ul li,.next_explore_btn,.partber_slide .maincontent p,.partber_slide .subtitle,.pro_features_list li h5,.pro_features_list li p,.profeaturedright .profeaturedrighttitlw,.f_popover h5,.popover_desc p,.main_pro_tab li a,.stockship,.vendorpd,.service_grid h5,.service_grid p,.article_desc p,.article_desc ul li,.rides_meta .sh2,.subtitle,.rides_wrap .body1bold,.coll_desc_first .sh2,#sortdropdown_title,.collcount, #about_range p, #about_range h4, .high_light_paragraph_grid .r_coll_rte{font-size: 12px;line-height: 160%;}  
  #about_range h4, #about_range p {margin-bottom: 10px;}
  .cart_finalval span{font-size:18px;}
  .upsell_cartimg {width: 60px;height: 60px;}
  .addupsell{font-size:14px;min-width:70px;padding: 9px 11px;}
  .cartshippingbar{font-size:12px;padding:6px 15px;}
  .varcart_option p,.rides_wrap .body1,.rides_wrap .arwlist p,.pro_meta_subttitle li{font-size:11px;}
  .arwlist p:before{top: 4px;width: 10px;height: 5px;}
  .blueboxride .body1bold, .blueboxride .body1{margin-bottom:5px;}
  .price dd{margin:0px 5px;}
  .blueboxride .arwlist p{padding-left: 18px;margin: 10px 0px;font-size: 12px;}
  .acc_cart_btn, .accsories_meta .btn.btn-border{padding:5px 5px;}
  .next_explore_btn{padding: 8px 20px;min-width: 171px;}
  .legal_inr_page{padding:40px 0px 60px;}
  .pdp_explore .detail_tab_div{padding:60px 0px 40px;}
  .pdp_partner .partner_slidernav{padding-top:40px;}
  .pro_spcification,.order_page{padding:40px 0px;}
  .acc_inr_page{padding:20px 0px;}
  .fclsheight{padding:20px 0 0;}
  .bnr_inner{padding:49px 0px;}
  .site_form{padding:30px 20px;}
  .p_detailslider{padding-top:0;}
  .spec_column{padding:10px;}
  .clscartcontainer{padding:0 0 0 0;}
  .carttopscroll{padding:20px 20px;}
  .recommdation_slide{padding-left:5px;padding-right:5px;}
  .recommdation_slider{padding-left:15px;padding-right:15px;}
  .videoslider{padding-left:10px;padding-right:10px;}
  .block-cart-footer{padding:14px 20px;}
  .container{padding-left:20px;padding-right:20px;}
  .comparelftinr.r_coll_rte ul li{margin:5px 0px;}
  .cart_finalval{margin-bottom:14px;}
  .p_newsletter_data .mh3{max-width:295px;}
  #wccookiepopup{padding:20px;bottom:0;right:0;left:0;max-width:100%;}
  .insta_inr{padding:40px 0px;}
  .blueboxride{padding:14px;margin-left:20px;margin-right:20px;width:auto;max-width:100%;}
  .ride-block-auto{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding-top:10px;}
  .ride_img{margin-bottom:14px;}
  .rides_meta{margin-bottom:30px;}
  .cart-side-panel{width:100%;}
  .cart-image img{width:70px;height:70px;}
  .cart-left {-ms-flex: 0 0 85px;flex: 0 0 85px;max-width: 85px;padding-right: 0;}
  .checkboxlabel label, .checkouttext {font-size: 11px;}
  .col-auto-btn {-ms-flex: 0 0 85px;flex: 0 0 85px;max-width: 85px;}
  .bnr_caption_inr h1{margin:4px 0px 40px;}
  .main_abnner{height:466px;}
  .nav.nav-pills a:after{bottom:-3px;height:1px;}
  .nav.nav-pills{text-align: left;-webkit-box-pack: inherit;-webkit-justify-content: inherit;-ms-flex-pack: inherit;justify-content: inherit;padding:0 0 20px;}
  .theme_tab .nav.nav-pills{overflow:auto;}
  .nav.nav-pills li{padding:0px 14px;}
  .videoslide figure{padding-bottom:0;}
  .videoslide figure img{position:relative;}
  .about_video_sec .videoslide figure img{position:absolute;}
  .pro_spcification .nav.nav-pills a:after{bottom:-7px;height:2px;}
  .comp_proimg img{max-width:80px;}
  .mob_com_table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
  .comp_row{min-width:158px;vertical-align:bottom;}
  .scrolldivcompare{overflow:auto;padding-left:20px;}
  .pdp_cmp{overflow:hidden;}
  .pdp_cmp .container{padding-left:0;padding-right:0;}
  .pdp_cmp .comparelftinr {padding-left:20px;padding-right:20px;}
  .firstcomprow.comp_row{min-width:120px;}
  .b_compareright{padding-top:20px;}
  .pro_features_list li{width:100%;margin:10px 0px;}
  .pro_features_list li > div{max-width:100%;}
  .main_pro_tab li{padding:3px 0px;}
  .main_pro_tabouter .container{padding-right:0;}
  .main_pro_tab li a{margin:0px 15px;}
  .main_pro_tab li:first-child a{margin-left:0;}
  .pro_sticky{/*background:#fff;border:1px solid #f2f2f2;*/top: unset;bottom: 0;margin-bottom: 0;padding: 10px 0px 7px 0px;}
  .pro_sticky .p_Stikcy_grid{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: static;}
  .pro_sticky.pro_sticky_mobile{display:block !important;}
  /*.pro_sticky .price-item,.stk_title .sh1{color:#000;}*/
  .p_left_Stikcy{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
  .p_left_Stikcy .stk_title .colorclstext, .pro_sticky .product__price{display:none;}
  .p_right_Stikcy{-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 -5px;}
  .p_right_Stikcy.has-variants{float: right;width: 50%;}
  .p_right_Stikcy.has-variants .p_right_mobile_grid {width: 100%;}
  .pro_sticky .product-form__cart-submit{max-width: 100%;min-width: auto;font-size: 14px;font-weight: 700;padding: 8.5px 10px;}
  .p_right_Stikcy .p_right_mobile_grid {width: 50%;padding: 0 5px;}
  .pro_sticky .comparteprice{color:#828282;}
  .proleftimg, .p_right_price_grid{display:none;}
  .pdpstickybtn, .mobile_variant_dropdown, .stk_dropdown{display:block;}
  .stk_dropdown{position: absolute;bottom: 0;left: 20px;width: calc(50% - 30px);}
  .pro_sticky .stk_dropdown .selector-wrapper{margin:0;}
  .pro_sticky .stk_dropdown .selector-wrapper+.selector-wrapper {margin-top: 5px;}
  .prorightimg{width: -moz-calc(100% - 0px);width: -webkit-calc(100% - 0px);width: calc(100% - 0px);padding-left:0;margin:0;}
  .template-product .main-content{padding-top:0;}
  .pro_sliderfor .slick-dots{position:absolute;bottom:20px;right:10px;text-align:right;}
  .pro_sliderfor .slick-dots li button,.pro_sliderfor .slick-dots li a{background:#000;opacity:0.4;}
  .pro_sliderfor .slick-dots li.slick-active button,.pro_sliderfor .slick-dots li.slick-active a{opacity:1;}
  .pro_video_btn .plyr__control--overlaid .plyr__sr-only{font-weight:400;font-size:12px;line-height:21px;}
  .pro_video_btn .plyr__control--overlaid svg{width:21px;height:21px;}
  .pro_video_btn .plyr__control--overlaid{padding:1px 10px 1px 5px;line-height:20px;}
  .pro_video_btn .plyr__control--overlaid{bottom:10px;left:10px;}
  .pro_sliderfor .slick-dots{bottom:-25px;width:max-content;left: 50%;transform: translateX(-50%);max-width: 100%;}
  .slick-dots li button:before, .slick-dots li a:before{display:none;}
  .pro_sliderfor .slick-dots{line-height:15px;}
  .pdp_right{margin-top: 30px;}
  .pdp_topmeta{text-align:center;}
  .pdp_right .price__pricing-group{width:100%;justify-content:center;}
  .pdp_right .price__regular,.pdp_right .price__sale{margin-right:0;}
  .comparteprice{vertical-align:middle;}
  .form_control_qty .QuantityBox{padding:4px 0px;}
  .str_cartbtn{width:147px;}
  .str_variant {width: -moz-calc(100% - 147px);width: -webkit-calc(100% - 147px);width: calc(100% - 147px);}
/*   .product-form__item label{display:none;} */
  .product-form__item .single-option-selector{padding:10px 35px 10px 90px !important;background-position:right 15px center;}
  .pro_Serviceslarge{padding:10px 0px 20px;}
  .r_coll_rte ul{margin-bottom:0;}
  .service_icon svg,.service_icon img{width:20px;}
  .service_icon{height:20px;}
  .pdp_top{padding-bottom:0;}
  .pdp_features .fe_header{padding-left:0;padding-right:0;}
  .product-recommendations__inner .section-header{margin-bottom:20px;}
  .product-recommendations__inner .column{padding-left:5px;padding-right:5px;}
  .pro_metaright{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;}
  .pro_meta_price p{width: 50%;display: inline-block;text-align:left;font-size: 13px;}
  .pro_meta_price .compare_pro_drid{text-align:right;font-size: 11px;}
  .pro_metaleft h5{margin-bottom:3px;font-size: 16px;}
  .procolumn{margin-bottom:30px;}
  .pro_meta_price{padding-bottom:10px;}
  .stk_title{padding-right:0;margin-bottom: 10px;}
  .pro_sticky .comparteprice{padding-top:0;}
  .section-header{margin-bottom:20px;} 
  .empty_cart_slide_cls {font-size: 15px;padding: 34px 20px;}
  .cart__shipping{margin-bottom:0;}
  table{margin-bottom:10px;}
  .wc-ordertable th,.wc-ordertable td{padding:10px 0px;font-size:14px;}
  .order_page .mb-5{margin-bottom:30px !Important;}
  .quiz_wrap .slider-container{width:281px;}
  .fluid_icon_quiz{bottom:-31px;}
  .fluid_icon_quiz svg{width:161px;}
  .range_quiz{width:100%;max-width:281px;}
  /*.cls_homeservice h5{font-size:10px;}*/
  .cls_homeservice p,.cls_homeservice .black_clr_text{display:none;} 
  .service_icon svg,.service_icon img{width:30px;vertical-align:middle;}
  .service_icon{height:30px;margin-bottom:11px;}
  .service_grid{margin:10px auto;}
  .cls_homeservice{padding:50px 0px;}
  .home_tab_collection .line_section{padding:40px 0px 0px;border-bottom:0px;}
  .rides_section .line_section{padding:40px 0px 10px;}
  .scooter_collection{margin-top:-40px;}
  .c_tabslides{max-width:168px;padding-left:5px;padding-right:5px;min-width:168px;}
  .pro_badge{top:0;}
  .pro_badge span{font-size: 11px;padding: 1px 4px;margin: 2px 0;line-height: 120%;float: right;}
  .c_tabslider .pro_meta{padding-bottom:0;}
  .rides_section .siteheader .mh3{margin-bottom:0;}
  .collection_header_1 .mh4v2{margin-bottom:5px;}
  .collection_header_1{padding-top:20px;}
  .coll_desc_first .col{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;text-align:center;}
  .coll_desc_first:after{left:0;bottom:0;}
  .coll_desc_first figure{margin:0 auto;display:none;}
  .collection_template .row10 .column{padding-left:5px;padding-right:5px;}
  .coll_desc_first{padding:0 10px;}
  .coll_desc_first .body1 p{margin-bottom:14px;}
  .coll_services{padding:0 0 10px;}
  .c_s_icon svg{height:25px;}
  .c_temp_container{padding:20px 0px;}
  .r_coll_img_desc h2{margin-bottom:20px;}
  .coll_img_desc{border-top:1px solid var(--color-border);padding:60px 0px 10px;}
  .r_coll_img_desc .r_coll_rte,.qty_btn_form{padding-top:0;}
  .recomm_row .procolumn{min-width:276px;}
  .cart__footer .text-right{text-align:center !Important;}
  .cart__row .cart__meta{width:60%;}
  .cart__row .cart__price{width:40%;}
  .cart th{padding-top:10px;padding-bottom:10px;}
  .quiz_meta_title h5{font-weight:normal;font-size: 15px;}
  .quiz_meta_title{padding:12px 5px;}
  .quiz_text_grid{padding:18px 10px;min-height:80px;font-size: 15px;}
  .blogreadmore{margin-top:30px;}
  .mob_tag_button{padding:4px 16px;}
  .pro_regular .pro_sliderfor .slick-dots{width:100%;text-align:center;right:0;left:0;}
  .form_control_btn{padding-left:7px;}
  .product_description{/*text-align:center;*/}
  .p_acco_wrap{padding:13px 0px;}
  .fulldescheight .readless_btn{/*margin:0 auto;*/}
  .pro_small_icons_wrap {display: inline-block;width: 100%;overflow-x: auto;}
  .pro_small_icons_wrap .pro_small_icons{display: flex;width: 100%;margin:0 -10px;justify-content: space-between;}
  .pro_small_icons .ps_icon_wrap{padding:0 10px;margin:0;}
  .pro_small_icons .ps_icon_wrap span{white-space: nowrap;}
  .service_grid p{display:none;}
  .product-recommendations__inner{padding:60px 0px 10px;}
  .top_imgcoll{margin:0 auto 5px;}
  .overlayview.btn{padding:5px 10px;}
  .pdp_accs .detail_tab_div{border-bottom:0;padding-bottom:0;}
  .acc_subtitle{margin-bottom:10px;}
  
  .scrolldivcompare::-webkit-scrollbar {height: 3px;}
  .scrolldivcompare::-webkit-scrollbar-button { display: block;width: 10px;}   
  .scrolldivcompare::-webkit-scrollbar-thumb {background-color: #000;}
  .scrolldivcompare::-webkit-scrollbar-track-piece {background-color: #eee;}
  .compremore{margin-top:15px;}
  .affirm-as-low-as{font-size:12px;text-align:center;}
  .upsell_grid {margin: 1px 0px;}
  .pro_spcification .spec_container {padding: 0;}
  .dimension_img_row.row10 .column {padding-left: 5px;padding-right: 5px;margin-bottom: 8px;}
  .dimension_img img {float: left;width: 100%;}
  .about_range_intro{text-align: left !important;}
  .index_review_carousel_cls .jdgm-carousel-item__review-body>P{max-height: 210px;overflow: hidden;}
  .quiz_wistia_video{max-height: 250px;}
  .coll_services .c_s_icon img {max-width: 30px;}
  .p_Stikcy_grid_button {display: flex;justify-content: flex-end;}
  .product-form__item--no-variants {margin: 0 auto;}
  .p_Stikcy_row_cls{position:relative;}
}
@media(max-width:410px){
  .pro_small_icons_wrap .pro_small_icons{margin: 0 -5px;}
  .pro_small_icons .ps_icon_wrap{padding: 0 5px;}
}
@media(max-width:575px){}
@media(max-width:374px){
  .ftrbtm_link li{padding:0px 9px;}
  .site_form {padding: 20px 15px;}
  .ftrbtm_link li a, .ftrbtm_link li{font-size:11px;}
  .recommdation_slide{min-width:45%;}
  .spec_column {-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .spec_column:nth-last-child(-n+2) {border-bottom:0;}
  .nav.nav-pills li{padding:0px 8px;}
  .theme_tab .nav.nav-pills li a{font-size:11px;}
  .str_cartbtn{width:100%;}
  .str_variant {width: -moz-calc(100% - 0px);width: -webkit-calc(100% - 0px);width: calc(100% - 0px);padding-right:0;}
  .str_coll_inr{min-width:130px;}
  .how_to_fea .spec_column{border-bottom: 1px solid #e7e7e7 !important;}
  .pro_small_icons .ps_icon_wrap span {font-size: 11px;}
}

.search_page_text p a{color: var(--color-primary-theme);}
.boost-pfs-filter-button .boost-pfs-filter-option-tooltip{z-index:1;}
.boost-pfs-filter-option-title>h3{display:none !important;}
.QuantityBox li a{cursor:pointer;}





/* horizontal-auto-scroll section css
-----------------------------------------------------------------*/
.new_marquee_sec .featured-logos {
  position: relative;
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  border-top-width: 1px;
  border-top-color: #000;
  background-color: #000;
  color: #fff;
}
.new_marquee_sec .logos-wrapper {
  overflow: hidden;
  width: 100vw;
}
.new_marquee_sec .logos-loop-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.new_marquee_sec .flogos-content-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.new_marquee_sec .logo-item-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.new_marquee_sec .f-logos-item {
  height: 28px;
}
.new_marquee_sec .featured-logos-reviews-box {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 270px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(20%, #000), color-stop(50%, #000), color-stop(80%, #000), to(transparent));
  background-image: linear-gradient(90deg, transparent, #000 20%, #000 50%, #000 80%, transparent);
  text-align: center;
}
.new_marquee_sec .featured-logos-reviews-title {
  max-width: 190px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-size: 15px;
  line-height: 22px;
  font-weight: 500;
}
.new_marquee_sec .featured-logos-stars {
  height: 18px;
}
.new_marquee_sec .js-marquee,
.new_marquee_sec .js-marquee-wrapper  {
    display: flex;
}



/* Benefits section css
-----------------------------------------------------------------*/
.benefits_section_wrap .numbers {
    padding-bottom: 70px;
    background-color: #000;
    color: #fff;
    clear: both;
    padding-top: 70px;
}
.benefits_section_wrap .numbers-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.benefits_section_wrap .number-item {
  width: 22%;
  text-align: center;
}
.benefits_section_wrap .number-item-numbers {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
}
.benefits_section_wrap .number-item-title {
  margin-top: 10px;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
.benefits_section_wrap .number-item-p {
  margin-bottom: 0px;
  font-size: 15px;
  line-height: 24px;
  color: #fff;
}
.benefits_section_wrap .number-item-hr {
  width: 1px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: hsla(0, 0%, 100%, 0.1);
}
.benefits_section_wrap .heading.center {
    text-align: center;
}
.benefits_section_wrap .title-section {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    line-height: 58px;
    text-transform: uppercase;
    font-family:'Inter', sans-serif;
    font-weight:bold;
}
@media (max-width:991px){
.benefits_section_wrap .numbers {
    padding-bottom: 50px;
  }
  .benefits_section_wrap .numbers-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-row-gap: 50px;
  }
  .benefits_section_wrap .number-item {
    width: 46%;
  }
  .benefits_section_wrap .number-item-hr {
    display: none;
  }
}
@media (max-width:767px){
  .benefits_section_wrap .numbers-row {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .benefits_section_wrap .number-item {
    width: 100%;
  }
  .benefits_section_wrap .title-section {
    font-size: 28px;
    line-height: 32px;
}
}




/* Risk Free section css
-----------------------------------------------------------------*/
.risk_free_wrap .risk-free {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #000;
  color: #fff;
}
.risk_free_wrap .risk-free-row {
  display: -ms-grid;
  display: grid;
  margin-top: 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.risk_free_wrap .risk-free-item {
  padding: 32px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.5);
  border-radius: 7px;
  text-align: center;
}
.risk_free_wrap .risk-item-title {
  margin-top: 25px;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.risk_free_wrap .risk-item-p {
    font-size: 14px;
    line-height: 25px;
    color: #fff;
}
.risk_free_wrap .title-section {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    line-height: 58px;
    text-transform: uppercase;
    font-family:'Inter', sans-serif;
    font-weight:bold;
}
.risk_free_wrap .heading.center {
    text-align: center;
}
@media (max-width:991px) {
  .risk_free_wrap .risk-free-row {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
}
@media (max-width:767px) {
.risk_free_wrap .title-section {
    font-size: 28px;
    line-height: 32px;
}
}
@media (max-width:479px) {
.risk_free_wrap .risk-free-row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
.risk_free_wrap .title-section {
    font-size: 24px;
    line-height: 28px;
}
}

/* Product accordion section css
-----------------------------------------------------------------*/
.pro_accordion_wrap .accordion_item {
    border: 1px solid #003459;
    margin: 0 0 20px;
    padding: 0;
    background:#fff;
}
.pro_accordion_wrap {
/*     padding: 50px 0; */
    background: #f4f4f4;
}
.pro_accordion_wrap ul.proaccordion_list li {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px;
}
.pro_accordion_wrap ul.proaccordion_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px 0;
}
.pro_accordion_wrap .accordion_title {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 35px 10px 15px;
    position: relative;
    cursor: pointer;
    line-height: 1.3;
}
.pro_accordion_wrap .accordion_content {
    padding: 0 15px 15px;
    display: none;
}
.accordion_content p {
    font-size: 13px;
    line-height: 21px;
    color: #0000;
}
.pro_accordion_wrap .accordion_title:after {
    content: "";
    display: block;
    position: absolute;
    right: 15px;
    height: 8px;
    width: 8px;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    top: 16px;
    transform: rotate(45deg);
    transition: all ease 0.4s;
}
.pro_accordion_wrap .accordion_item.active .accordion_title:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
@media (max-width:767px){
  .pro_accordion_wrap ul.proaccordion_list li {
      flex: 0 0 100%;
      max-width: 100%;
  }
}
