.locations-page  ul#store-list li:hover strong{
    transition-duration:.3s;
    color:#fdd106;
}
.faq-detail-page .content img{
    max-width:100%;
    text-align:center;
}
.banner-faq-detail{
    margin-bottom:20px;
}
.contact-faq{
    margin-top:20px;
}
.more-faq__list-item{
    margin-bottom:20px;
}
#search-address{
    margin-bottom:20px;
}
.floating-whatsapp{
    position: fixed;
    right: 20px;
    z-index: 9;
    display: flex;
    font-size:50px;
    bottom:40px;
    width:80px;
    height:80px;
    border:2px solid #1bd741;
    background:#1bd741;
    align-items:center;
    justify-content:center;border-radius:50%;
    color:#fff;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s
}
.floating-whatsapp:hover{
background:#fff;
color:#1bd741
}
.contact-faq a{
    cursor: pointer;
    padding: 5px;
    color: #333;
    position: relative;
    display: inline-block;
}
.contact-faq a:hover{
    color: #fdd106;
}
@media(max-width:767px){
    .more-faq .more-faq__list{
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .floating-whatsapp{
        width: 50px;
        height: 50px;
        font-size: 25px;
    }
}
.faq_read_more{
    color: #fdd106;
    cursor: pointer;
    position: relative;
    display: inline-block;
}
.more-faq__list-item a span.faq_read_more:after{
    content: "";
    position: absolute;
    width: 0%;
    left: 50%;
    bottom: -4px;
    height: 2px;
    background: #fdd106;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 180px;
}
.more-faq__list-item a:hover span.faq_read_more:after{
    width: 100%;
}
.contact-faq a:after{
    content: "";
    position: absolute;
    width: 0%;
    left: 50%;
    bottom: 0;
    height: 2px;
    background: #fdd106;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 180px;
}
.contact-faq a:hover:after{
    width: 100%;
}
.locations-page{padding:4rem 1rem}.locations-page .col-md-4{max-height:600px;padding-right:15px}.locations-page .col-md-4 h3{margin-bottom:1rem;font-weight:600}.locations-page .col-md-4 #store-list{list-style:none;padding:0;overflow-y:auto;max-height:500px}.locations-page .col-md-4 #store-list li{cursor:pointer;margin-bottom:12px;padding:10px;border-bottom:1px solid #eee;transition:background-color 0.2s ease}.locations-page .col-md-4 #store-list li strong{display:block;font-weight:600}.locations-page .col-md-4 #store-list li small{display:block;color:#666;font-size:0.9rem}.locations-page .col-md-4 #store-list li small p{display:flex;gap:8px;align-items:center}.locations-page .col-md-4 #store-list li small p i{color:#333}.locations-page .col-md-4 #store-list li small p a{color:#333}.locations-page .col-md-4 #store-list li small p a:hover{color:#fdd106}.locations-page .map-wrapper{position:relative;height:600px}.locations-page .map-wrapper #map-frame{width:100%;height:100%;border:none}.locations-page .map-wrapper .store-popup{position:absolute;top:20px;left:20px;width:360px;max-width:90%;background:#fff;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,0.2);z-index:10;padding:20px;transform:translateY(-20px);opacity:0;visibility:hidden;transition:all 0.3s ease}.locations-page .map-wrapper .store-popup.active{opacity:1;visibility:visible;transform:translateY(0)}.locations-page .map-wrapper .store-popup .store-popup-content{position:relative}.locations-page .map-wrapper .store-popup .store-popup-content h4{margin-bottom:10px;font-weight:600}.locations-page .map-wrapper .store-popup .store-popup-content p{margin-bottom:6px}.locations-page .map-wrapper .store-popup .store-popup-content #detail-telephone a,.locations-page .map-wrapper .store-popup .store-popup-content #detail-socials a{color:#007bff;text-decoration:none}.locations-page .map-wrapper .store-popup .store-popup-content #detail-telephone a:hover,.locations-page .map-wrapper .store-popup .store-popup-content #detail-socials a:hover{text-decoration:underline}.locations-page .map-wrapper .store-popup .store-popup-content #detail-socials li{margin-bottom:8px;font-size:0.95rem}.locations-page .map-wrapper .store-popup .store-popup-content #detail-socials li i{margin-right:8px;color:#555}.locations-page .map-wrapper .store-popup #close-popup{position:absolute;top:6px;right:8px;border:none;background:transparent;font-size:1.4rem;color:#666;cursor:pointer}.locations-page .store-detail strong{display:block;font-weight:600;margin-bottom:10px}.locations-page .store-detail h4{margin-bottom:10px;font-weight:600}.locations-page .store-detail p{margin-bottom:6px}.locations-page .store-detail #detail-address{margin-bottom:10px}.locations-page .store-detail #detail-telephone a,.locations-page .store-detail #detail-socials a{color:#333;text-decoration:none}.locations-page .store-detail #detail-telephone a:hover,.locations-page .store-detail #detail-socials a:hover{color:#fdd106}.locations-page .store-detail #detail-telephone i,.locations-page .store-detail #detail-socials i{margin-right:8px;color:#555}.locations-page .store-detail #detail-socials li{margin-bottom:8px;font-size:0.95rem}.locations-page .store-detail #detail-socials li i{margin-right:8px;color:#555}.locations-page #detail-logo{text-align:center;background-color:#fdd106;padding-top:100px;padding-bottom:100px;padding-left:40px;padding-right:40px}.locations-page #detail-logo img{display:inline-block;max-height:80px;max-width:100%;vertical-align:middle}.locations-page #detail-logo img.empty-logo{max-height:120px;background-color:#fdd106}.locations-page #back-to-list{display:inline-flex;align-items:center;gap:8px;color:#333;font-size:14px}.locations-page #back-to-list i{font-size:0.8rem;color:#333}.locations-page #back-to-list:hover span{text-decoration:underline}
body{width:100%;font-size:16px;color:#333 }body img{max-width:100% }body p{line-height:1.8 }body.no-scroll{overflow:hidden }body.no-scroll .full-overlay{display:block }body .full-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:5 }.nowrap{white-space:nowrap }*{margin:0;padding:0;outline-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }a{outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }a:hover{text-decoration:none }.hide-desktop{display:none }header{position:relative;z-index:6 }header nav#top-section{background:#333;padding:15px 0 }header nav#top-section .language-container{margin:0;padding:0 }header nav#top-section .language-container li{font-weight:200;display:inline-block;list-style:none;color:#fff }header nav#top-section .language-container li button{text-transform:uppercase;color:#fdd106;padding:0 }header nav#top-section .language-container li button.active{font-weight:700 }header nav#top-section .language-container li button:hover{text-decoration:none;color:#c4c4c4 }header nav#top-section .language-container li.separator{color:#fdd106 }header nav#top-section .language-container li.separator:last-child{display:none }header nav#top-section .notification{text-transform:uppercase;color:#fff }header nav#top-section .notification i{color:#fdd106;margin-right:10px }header nav#top-section .notification a{color:#fff }header nav#top-section .notification a:hover{color:#fdd106 }header nav#top-section .search-button{cursor:pointer }header nav#top-section .search-button i{color:#fdd106 }header nav#top-section .search{display:flex;align-items:center;justify-content:flex-end }header nav#top-section .search label{color:#fdd106;cursor:pointer;padding:0 15px;font-size:18px;margin-bottom:0 }header nav#top-section .search input{box-shadow:none;border:0;border-bottom:solid 1px #fff;background:0 0;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;width:0% }header nav#top-section .search input:focus{opacity:1;width:calc(100% - 50px) }header nav#menu-section{background:#fdd106 }header nav#menu-section .menu-container{display:flex;align-items:center }header nav#menu-section .menu-container .logo{margin-left:0;margin-right:auto }header nav#menu-section .menu-container .logo img{width:200px }header nav#menu-section .menu-container .menus{padding:0;margin:0;margin-left:auto;margin-right:0 }header nav#menu-section .menu-container .menus li{list-style:none;padding:0;margin:0;display:inline-block;font-weight:700;font-style:italic }header nav#menu-section .menu-container .menus li a{color:#333;padding:5px 10px;text-transform:uppercase;display:inline-block }header nav#menu-section .menu-container .menus li a.menu-item{position:relative;margin:14px 0 }header nav#menu-section .menu-container .menus li a.menu-item i{margin-left:5px }header nav#menu-section .menu-container .menus li a.menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background:#333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }header nav#menu-section .menu-container .menus li a.menu-item:hover:after{width:100% }header nav#menu-section .menu-container .menus li .sub-menu{padding:20px 15px;background:#333;left:0;right:0;position:absolute;z-index:9;top:119px;display:none }header nav#menu-section .menu-container .menus li .sub-menu a{color:#fff;font-style:normal;display:block }header nav#menu-section .menu-container .menus li .sub-menu a:hover{color:#fdd106 }header nav#menu-section .menu-container .menus li .sub-menu .child-category{font-weight:200 }header nav#menu-section .menu-container .menus li .sub-menu .back-button{color:#fff;padding:15px 0 }header nav#menu-section .menu-container .menus li .sub-menu .back-button i{color:#fff }header nav#menu-section .menu-container .menus li.has-dropdown:hover .sub-menu{display:block }header nav#menu-section .menu-container .menus li.login-register{padding-left:10px }header nav#menu-section .menu-container .menus li.login-register a{padding-left:5px;padding-right:5px }.geometry-image{position:relative }.geometry-image img{width:100% }.geometry-image .lines{position:absolute;top:0;left:0;width:100% }.geometry-image .lines img{width:100%;display:none }.geometry-table{width:100%;text-align:center }.geometry-table #geometry-wheelsize{border:0;background:0 0;border-bottom:1px solid #444;padding:0 15px 5px 5px }.geometry-table tr{text-transform:uppercase }.geometry-table tr:nth-child(odd){background:#f5f5f5 }.geometry-table tr[hover]:hover{background:#fdd106 }.geometry-table tr td{padding:10px 15px }.terms-container{padding-bottom:15px }.terms-container a{color:#fdd106 }.terms-container a:hover{color:#c4c4c4 }.form-page{padding:30px 15px }.form-page .form-container{padding:50px 15px;background:#f5f5f5 }.form-page .form-container .centered-form{width:100%;max-width:400px;margin:0 auto }.form-page .form-container .centered-form.large{max-width:800px }.form-page .form-container h2{text-transform:uppercase;font-style:italic;margin-bottom:30px;font-size:28px }.form-page .sign-up-section{text-align:center;font-style:italic;padding:30px 0;text-transform:uppercase }.form-page .sign-up-section a{color:#fdd106 }.form-page .sign-up-section a:hover{color:#555 }.form-page .login-button{display:flex;align-items:center }.form-page .login-button .forgotten{font-style:italic;white-space:nowrap;text-transform:uppercase;margin-right:30px }.form-page .login-button .forgotten a{color:#333;text-decoration:underline }.form-page .login-button .forgotten a:hover{color:#fdd106 }.form-page .login-button button{width:100% }.form-page .attach-bottom{margin-bottom:0;margin-top:auto }.form-page legend{margin-bottom:30px;text-transform:uppercase;font-size:18px;font-weight:700;color:#444 }.form-group.no-mb{margin-bottom:0 }.form-group.custom{position:relative;margin-bottom:30px }.form-group.custom label{display:flex;align-items:center;position:absolute;top:0;left:0;height:100%;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#999;text-transform:uppercase }.form-group.custom .form-control{background:0 0;outline:0;box-shadow:none;border:0;border-radius:0;border-bottom:solid 2px #999;line-height:1.35;padding:12px 0 8px }.form-group.custom .form-control::-webkit-input-placeholder{text-transform:uppercase;color:#c4c4c4 }.form-group.custom .form-control:-ms-input-placeholder{text-transform:uppercase;color:#c4c4c4 }.form-group.custom .form-control::placeholder{text-transform:uppercase;color:#c4c4c4 }.form-group.custom.filled label,.form-group.custom.focus label{font-size:12px;height:auto;top:-10px;padding:0 }.form-group.custom.non-floating label{position:unset;top:0;font-size:16px;margin-bottom:0 }.form-group .quantity-container{position:relative }.form-group .quantity-container .button-add{position:absolute;z-index:1;top:0;right:5px;padding:4px;font-size:20px;background:0 0;color:#fff;outline:0;border:0;box-shadow:none }.form-group .quantity-container .button-minus{position:absolute;z-index:1;top:0;left:5px;padding:4px;font-size:20px;background:0 0;color:#fff;outline:0;border:0;box-shadow:none }.form-group .quantity-container .input-group-text{color:#e1e1e1;font-size:20px;background-color:transparent;border-color:#e1e1e1;border-radius:0;padding:15px 10px;margin-top:6px;height:20px;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none }.form-group .quantity-container .input-group-text:hover{background-color:#e1e1e1;color:#333 }select.form-control:not([size]):not([multiple]){height:auto }.alert{position:relative;margin-bottom:30px;border:none;border-radius:0;margin-top:30px;text-transform:uppercase }.alert.no-mb{margin-bottom:0 }.about-page .text-container{text-align:center;padding:50px 100px;font-size:18px }.about-page .text-container p{color:#555;margin-bottom:0;font-weight:300 }.about-page .text-container .heading h2{font-style:italic;font-size:48px;text-transform:uppercase;font-weight:700;margin-bottom:20px }.about-page .text-container .heading h2 .yellow{color:#fdd106 }.about-page .image-block{position:relative;margin-bottom:30px }.about-page .image-block img{width:100% }.about-page .image-block .caption{position:absolute;bottom:30px;font-size:70px;text-align:right;color:#fff;right:30px;font-weight:700;text-transform:uppercase;font-style:italic;letter-spacing:-3px;line-height:1.2 }.about-page .image-block .caption span{letter-spacing:0;font-style:normal;font-size:36px;display:block }.about-page .video iframe{width:100%;height:500px }.about-page .text-card{padding:30px 0;background:#f5f5f5;margin-bottom:30px }.product-content h1{font-size:36px;font-style:italic;margin-bottom:15px;font-weight:700 }.product-content .price{font-style:italic;margin:0;text-transform:uppercase }.product-content .price h2{font-size:26px }.product-content .additional-info{text-transform:uppercase;font-weight:200;font-size:12px;font-style:italic;color:#999 }.product-content .form-group label{text-transform:uppercase;font-size:22px;font-style:italic }.product-content .form-group .form-control{border:0;border-bottom:solid 1px #333;border-radius:0;outline:0;box-shadow:none }.product-content .colors-col{display:flex;flex-direction:column;height:100% }.product-content .share-button-container{margin-bottom:0;margin-top:auto }.product-content .share-button-container .at-style-responsive .at-share-btn{margin:0 15px 0 0;transform:none!important }.product-content .share-button-container .at-style-responsive .at-share-btn svg{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.product-content .share-button-container .at-style-responsive .at-share-btn:hover{background:#333!important }.product-content .share-button-container .at-style-responsive .at-share-btn:hover svg{fill:#fdd106!important }.product-content .option-column{display:flex;flex-direction:column }.product-content .option-column:nth-last-child(1) .product-option,.product-content .option-column:nth-last-child(2) .product-option{margin-top:auto;margin-bottom:0 }.section{padding:35px 0 }.section.no-pad{padding:0 }.section.no-padding-top{padding-top:0 }.section h3{font-weight:700;text-transform:uppercase;font-size:24px }.section .section-heading{display:flex;align-items:center;color:#333;margin-bottom:16px }.section .section-heading i{margin-left:15px;color:#fdd106;position:relative }.section .section-heading.w-border{border-bottom:solid 1px #c4c4c4 }.section .section-heading.w-border h3{margin-bottom:20px }.section .section-heading a{color:#333 }.section .section-heading a i:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background:#333;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;border-radius:50px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.section .section-heading a:hover i:after{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1) }.news-index .section .section-heading{display:block }.category-card{position:relative;overflow:hidden }.category-card img{width:100% }.category-card .overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,.3) }.category-card .text-container{position:absolute;height:100%;width:100%;text-align:center;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:3;padding:15px }.category-card .text-container .category-name{font-size:30px;font-weight:700;text-transform:uppercase;color:#fff;z-index:1;padding:15px 0 }.category-card .text-container .category-desc{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;max-height:0;overflow:hidden;color:#fff;font-size:18px;line-height:1.8 }.category-card:after{content:"";width:200%;height:200%;background:#333;-webkit-transform:rotateZ(-15deg);-moz-transform:rotateZ(-15deg);-ms-transform:rotateZ(-15deg);-o-transform:rotateZ(-15deg);transform:rotateZ(-15deg);position:absolute;top:-50%;left:-250%;z-index:1;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out }.category-card:hover .category-desc{max-height:500px }.category-card:hover:after{left:-50% }.home-news-card{margin-bottom:30px }.home-news-card img.side-right{width:285px;height:245px;object-fit:cover }.home-news-card.featured-news{height:100% }.home-news-card.featured-news a{flex-direction:column;height:100% }.home-news-card.featured-news a img{position:absolute;width:100%;left:0;top:0;z-index:-1 }.home-news-card.featured-news a .text-section{margin-bottom:0;margin-top:auto;background:#fdd106 }.home-news-card a{position:relative;display:flex }.home-news-card a h4{font-weight:bolder;font-style:italic;text-transform:uppercase;font-size:22px;margin:0 }.home-news-card a .text-section{color:#333;padding:18px 25px;background:#f5f5f5;width:100%;display:inline-flex;flex-direction:column;justify-content:center;overflow:hidden }.home-news-card a .text-section h4{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }.home-news-card a .text-section .date{padding:10px 0;font-size:14px;font-weight:700 }.home-news-card a .text-section p{font-weight:200;margin-bottom:0 }.home-news-card a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:solid 4px transparent;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94) }.home-news-card a:hover:before{border-color:#fdd106 }.home-news-card:last-child{margin-bottom:0 }.category-list .list-group-item,.product-option .list-group-item{border:0;border-bottom:solid 1px #c4c4c4;color:#333;text-transform:uppercase;font-size:20px;font-style:italic;position:relative;margin-bottom:0;font-weight:200;padding:15px 30px }.category-list .list-group-item:after,.product-option .list-group-item:after{content:"+";font-weight:700;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%) }.category-list .list-group-item.active,.category-list .list-group-item[aria-expanded=true],.product-option .list-group-item.active,.product-option .list-group-item[aria-expanded=true]{background:0 0 }.category-list .list-group-item.active:after,.category-list .list-group-item[aria-expanded=true]:after,.product-option .list-group-item.active:after,.product-option .list-group-item[aria-expanded=true]:after{content:"-" }.category-list .children,.product-option .children{padding:15px 0 15px 15px }.category-list .children .list-group-item,.product-option .children .list-group-item{border-bottom:0;font-size:16px;padding:10px 30px }.category-list .children .list-group-item:after,.product-option .children .list-group-item:after{content:none }.category-list .children label,.product-option .children label{cursor:pointer }.category-list .select-field,.product-option .select-field{padding-right:15px }.category-list .select-field select,.product-option .select-field select{padding:10px;border:0;width:100%;border-bottom:solid 1px #c4c4c4 }.category-list .warna-field,.product-option .warna-field{user-select:none }.category-list .warna-field .color-label,.product-option .warna-field .color-label{margin:5px;height:30px;width:30px;border-radius:50px;border:solid 1px #c4c4c4;position:relative;cursor:pointer }.category-list .warna-field .color-label input[type=checkbox]:checked+span,.category-list .warna-field .color-label input[type=radio]:checked+span,.product-option .warna-field .color-label input[type=checkbox]:checked+span,.product-option .warna-field .color-label input[type=radio]:checked+span{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50px;border:solid 2px #fdd106;z-index:2 }.category-list .warna-field .color-label input,.product-option .warna-field .color-label input{display:none }.category-list .warna-field .color-label .secondary-color,.product-option .warna-field .color-label .secondary-color{height:28px;width:14px;border-bottom-right-radius:50px;border-top-right-radius:50px;position:absolute;top:0;right:0;transform:rotateZ(45deg);transform-origin:left }.category-list .harga-field .single-field,.product-option .harga-field .single-field{padding:8px 0;position:relative;font-style:italic }.category-list .harga-field .single-field input,.product-option .harga-field .single-field input{width:100%;padding:10px 10px 10px 50px;border:solid 1px #c4c4c4 }.category-list .harga-field .single-field span,.product-option .harga-field .single-field span{position:absolute;text-transform:uppercase;font-size:18px;left:10px;top:50%;transform:translateY(-50%) }.cart-menu .single-product,.cart-page .single-product{text-transform:uppercase;padding:20px 5px;border-bottom:solid 1px #f5f5f5 }.cart-menu .single-product .top-section,.cart-page .single-product .top-section{width:100% }.cart-menu .single-product .remove-button,.cart-page .single-product .remove-button{width:25%;text-align:right;font-size:24px }.cart-menu .single-product .remove-button button,.cart-page .single-product .remove-button button{color:#f5f5f5;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;outline:0;box-shadow:none;cursor:pointer;background:0 0;border:0 }.cart-menu .single-product .remove-button button:hover,.cart-page .single-product .remove-button button:hover{color:red }.cart-menu .single-product .product-name,.cart-page .single-product .product-name{font-style:italic;font-size:20px }.cart-menu .single-product .product-name a,.cart-page .single-product .product-name a{color:#fff }.cart-menu .single-product .product-name a:hover,.cart-page .single-product .product-name a:hover{color:#fdd106 }.cart-menu .single-product .additional-info,.cart-menu .single-product .cart-options,.cart-menu .single-product .product-color,.cart-menu .single-product .product-price,.cart-page .single-product .additional-info,.cart-page .single-product .cart-options,.cart-page .single-product .product-color,.cart-page .single-product .product-price{font-weight:200;color:#c4c4c4;font-size:14px;font-style:italic }.cart-menu .single-product .product-color,.cart-page .single-product .product-color{text-align:right;margin-right:35px }.cart-menu .single-product .product-color div,.cart-page .single-product .product-color div{display:inline-block }.cart-menu .single-product .product-color .color-label,.cart-page .single-product .product-color .color-label{margin-left:15px;margin:5px;height:30px;width:30px;border-radius:50px;border:solid 1px #c4c4c4;position:absolute;top:-50% }.cart-menu .single-product .product-color .color-label .secondary-color,.cart-page .single-product .product-color .color-label .secondary-color{height:28px;width:14px;border-bottom-right-radius:50px;border-top-right-radius:50px;position:absolute;top:0;right:0;transform:rotateZ(45deg);transform-origin:left }.cart-menu .single-product .image img,.cart-page .single-product .image img{width:100% }.cart-menu .single-product .cart-options,.cart-page .single-product .cart-options{text-transform:uppercase;display:flex;flex-wrap:wrap;min-height:21px }.cart-menu .single-product .cart-options .single-option:not(:first-child),.cart-page .single-product .cart-options .single-option:not(:first-child){padding-left:7px }.cart-page{padding:50px 15px }.cart-page h1{text-transform:uppercase;font-style:italic;font-size:24px;margin:0 }.cart-page .cart-heading{margin-bottom:20px;display:flex;align-items:center }.cart-page .cart-heading .empty-cart{color:#333;margin-left:auto;margin-right:0;cursor:pointer }.cart-page .cart-heading .empty-cart:hover{color:red }.cart-page .single-product{background:#333;padding:15px }.cart-page .additional-info{font-size:13px }.coupon-box{padding:15px;background:#f5f5f5;margin-bottom:30px }.coupon-box .heading{text-align:center;text-transform:uppercase;font-style:italic;font-size:18px;margin-bottom:10px }.coupon-box .input-group-coupon{width:100%;max-width:250px;margin:0 auto;position:relative }.coupon-box .input-group-coupon input{background:0 0;border:0;border-bottom:solid 2px #333;border-radius:0;outline:0;box-shadow:none;padding:4px 30px 4px 15px }.coupon-box .input-group-coupon #button-coupon{position:absolute;right:6px;top:6px;border:0;cursor:pointer;outline:0;box-shadow:none;background:0 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.coupon-box .input-group-coupon #button-coupon:hover{color:#c4c4c4 }.edit-cart-modal .header-container{padding:0 15px }.edit-cart-modal .header-container .modal-header{position:relative;text-align:center }.edit-cart-modal .header-container .modal-header h5{text-align:center;margin:0 auto }.edit-cart-modal .header-container .modal-header .close{position:absolute;right:0;top:20px;color:#fff;font-size:22px;opacity:1;outline:0;box-shadow:0;text-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.edit-cart-modal .header-container .modal-header .close:focus{outline:0;box-shadow:none }.edit-cart-modal .header-container .modal-header .close:hover{color:red }.edit-cart-modal .modal-content{text-transform:uppercase;font-style:italic;color:#fff;background:#333;border-radius:0 }.edit-cart-modal .modal-dialog{width:100%;max-width:750px }.edit-cart-modal .modal-dialog .product-name{font-size:24px }.edit-cart-modal .modal-dialog .product-price{color:#c4c4c4 }.edit-cart-modal .modal-dialog .product-image{padding:30px 0 }.edit-cart-modal .modal-dialog .product-image img{width:100% }.edit-cart-modal .modal-dialog .info{font-size:14px;color:#c4c4c4 }.edit-cart-modal .product-content .form-group label{font-size:18px }.edit-cart-modal .product-content .form-group .form-control{background:0 0;color:#f5f5f5;width:100%;border-color:#f5f5f5 }.edit-cart-modal .product-content .form-group .select-field{padding:0 }.edit-cart-modal .product-content .form-group .select-field select{background:0 0;color:#f5f5f5 }.edit-cart-modal .product-content .form-group .select-field select option{color:#555 }.edit-cart-modal .buttons{padding-top:20px }.edit-cart-modal .buttons .col-6:first-child{padding-right:7.5px }.edit-cart-modal .buttons .col-6:last-child{padding-left:7.5px }.order-summary{padding:30px 15px;background:#f5f5f5;text-transform:uppercase }.order-summary .heading{text-align:center;font-style:italic;font-size:22px;margin-bottom:30px }.order-summary .checkout-button{margin-top:30px }.order-summary .product-table{width:100%;padding:15px 0 }.order-summary .product-table.bt{border-top:solid 1px #333 }.order-summary .product-table.bb{border-bottom:solid 1px #333 }.order-summary .product-table tr:first-child td{padding-top:20px }.order-summary .product-table tr:last-child td{padding-bottom:20px }.order-summary .product-table td{vertical-align:top;align-items:top;padding:10px;font-style:italic }.order-summary .product-table td .product-name{font-size:18px;color:#333 }.order-summary .product-table td .product-name:hover{color:#fdd106 }.order-summary .product-table td .info{color:#7c7c7c;font-size:13px }.order-summary .product-table td:last-child{white-space:nowrap;text-align:right }.order-summary .product-table.totals td{padding:4px 10px }.order-summary .product-table.totals tr td{padding-top:20px }.order-summary .product-table.totals tr:last-child td{border-top:solid 1px #333 }.order-summary .product-table.totals tr:last-child td:first-child{font-size:18px }.order-summary .product-table.totals tr:last-child td:last-child{font-size:20px }.order-summary .product-table.totals tr:nth-last-child(2) td{padding-bottom:20px }.cart-menu{position:fixed;z-index:9;width:500px;background:#333;top:119px;right:-1000px;padding:15px;color:#fff;bottom:0;margin-bottom:0;overflow-y:auto;padding-bottom:120px;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.cart-menu.open{right:0 }.cart-menu.open .cart-button{right:0 }.cart-menu .cart-button{position:fixed;bottom:0;right:-1000px;text-align:center;width:500px;z-index:2;height:100px;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.cart-menu .cart-button .button-r-custom{margin:10px }.cart-menu .cart-button a{position:relative;z-index:6 }.cart-menu .cart-button:after{content:"";width:100%;height:120px;background:linear-gradient(0deg,rgba(51,51,51,.7) 70%,rgba(51,51,51,0) 100%);position:absolute;bottom:0;left:0 }.cart-menu .cart-heading{padding:0 5px;border-bottom:solid 1px #f5f5f5;font-style:italic;display:flex;align-items:center }.cart-menu .cart-heading .close-button{font-size:26px;margin-right:0;margin-left:auto;cursor:pointer;padding:5px 0 5px 5px }.cart-menu li{list-style:none }.cart-menu .total-table{font-style:italic;font-weight:200;padding:0 5px }.cart-menu .total-table .single-total{padding:3px 0;display:flex }.cart-menu .total-table .single-total div:first-child{width:100% }.cart-menu .total-table .single-total div:last-child{white-space:nowrap }.cart-menu .total-table .single-total:last-child div{margin-top:20px;padding-top:20px;border-top:solid 1px #f5f5f5 }.cart-menu .total-table .single-total:last-child div:first-child{font-size:22px }.cart-menu .total-table .single-total:last-child div:last-child{font-size:24px }.cart-menu .empty{margin:30px 0 }.product-option .warna-field .color-label{margin:5px }.search-control{padding:30px 0 }.search-control .search-control-heading{text-transform:uppercase;font-size:30px;font-style:italic }.search-control .form-group{margin-bottom:0 }.search-control .sub-category-check.checkbox-container{text-transform:uppercase }.search-control .sub-category-check.checkbox-container.disabled{opacity:.3 }.bike-index .index-heading{border-bottom:solid 20px #fdd106;margin-bottom:30px }.bike-index .index-heading h3{font-size:25px;text-transform:uppercase;font-style:italic }.bike-index .single-product{background:#f5f5f5;font-style:italic;margin-bottom:30px }.bike-index .single-product .image{padding:10px;text-align:center;position:relative;overflow:hidden }.bike-index .single-product .image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2) }.bike-index .single-product .image img{opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s }.bike-index .single-product .image img.show{opacity:1 }.bike-index .single-product .image .additional-image{position:absolute;top:0;left:0;width:100% }.bike-index .single-product .product-information{padding:0 20px 20px }.bike-index .single-product h4{margin:0;font-size:24px }.bike-index .single-product h4 a{color:#333 }.bike-index .single-product h4 a:hover{color:#fdd106 }.bike-index .single-product .price{font-weight:200;font-style:normal;font-size:18px;color:#666 }.bike-index .single-product p{margin:0 }.options{margin-top:15px }.options .single-color{display:inline-block;margin-right:10px;margin-bottom:5px }.options .single-color:last-child{margin-right:0 }.options .single-color.active .main-color:before{border-color:#fdd106 }.options .single-color .main-color{height:30px;width:30px;border-radius:50px;position:relative;cursor:pointer }.options .single-color .main-color:hover:before{border-color:#fdd106 }.options .single-color .main-color:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;border-radius:50px;border:solid 2px transparent;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.options .single-color .main-color .secondary-color{height:30px;width:15px;border-bottom-right-radius:50px;border-top-right-radius:50px;position:absolute;top:0;right:0;transform:rotateZ(45deg);transform-origin:left }.sort-field label{font-size:30px;text-transform:uppercase;font-style:italic;margin-right:15px;margin-bottom:0 }.sort-field select.form-control{border:0;border-bottom:solid 1px #333;height:auto;padding:10px;outline:0;box-shadow:none;text-transform:uppercase;font-style:18px;font-style:italic }.instagram-feed .single-image img{width:100% }.instagram-feed .single-image:hover img{-webkit-animation:flashing 1s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards running;animation:flashing 1s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards running }.gallery-page{padding:30px 0 }.gallery-page .single-picture .image{height:403px;background-size:cover;background-position:center;margin-bottom:30px }.gallery-page .single-picture:hover{-webkit-animation:flashing 1s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards running;animation:flashing 1s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards running }.parent-category-list{background:#121212;padding:15px 0;text-align:center;margin-bottom:50px }.parent-category-list .container{position:relative }.parent-category-list.sticky{position:fixed;top:0;width:100%;left:0;z-index:7 }.parent-category-list.sticky .button-back-to-cart,.parent-category-list.sticky .product-name{opacity:1 }.parent-category-list .product-name{position:absolute;left:15px;top:0;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;font-weight:700;font-size:20px;line-height:1.5;font-style:italic;opacity:0 }.parent-category-list .button-back-to-cart{position:absolute;right:15px;top:-4px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;opacity:0 }.parent-category-list .button-back-to-cart .button-r-custom{font-weight:700;padding:6px 20px;font-size:20px;-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-ms-transform:skew(-15deg);-o-transform:skew(-15deg);transform:skew(-15deg) }.parent-category-list .list{padding:0;margin:0;display:flex;justify-content:center;align-items:center }.parent-category-list .list li{list-style:none;text-transform:uppercase;font-style:italic;display:inline-block;font-weight:700 }.parent-category-list .list li a{cursor:pointer;padding:5px;margin:0 10px;color:#fff;position:relative;display:inline-block }.parent-category-list .list li a:after{content:"";position:absolute;width:0%;left:50%;bottom:0;height:2px;background:#fdd106;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:80px }.parent-category-list .list li a:hover{color:#fdd106 }.parent-category-list .list li a:hover:after{width:100% }.faq-page .heading-description{width:100%;max-width:750px;margin:0 auto;padding:30px 0;font-size:20px;font-weight:300;color:#555 }.faq-page .faq-list{padding:30px 0 }.faq-page .faq-list .single-faq .faq-toggle{display:block;padding:15px 0;border-bottom:solid 2px #c4c4c4;cursor:pointer;text-transform:uppercase;font-weight:700;font-style:italic;font-size:24px;margin-bottom:15px;position:relative;padding-right:25px }.faq-page .faq-list .single-faq .faq-toggle:after{font-style:normal;content:"+";position:absolute;right:0;top:50%;font-size:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%) }.faq-page .faq-list .single-faq .faq-toggle[aria-expanded=true]{border-color:#fdd106;color:#fdd106 }.faq-page .faq-list .single-faq .faq-toggle[aria-expanded=true]:after{content:"-" }.faq-page .faq-list .single-faq .faq-answer{font-size:18px;font-weight:300;color:#555;padding:0 15px 2rem 15px }.faq-page .faq-list .single-faq .faq-answer ul{padding:0;margin:0 }.faq-page .faq-list .single-faq .faq-answer ul li{list-style:none;position:relative;margin-bottom:20px;padding-left:30px }.faq-page .faq-list .single-faq .faq-answer ul li:last-child{margin-bottom:0 }.faq-page .faq-list .single-faq .faq-answer ul li:before{content:"";height:10px;width:10px;background:#fdd106;border-radius:50px;position:absolute;left:0;top:10px }.pagination{margin-top:15px;display:flex;align-items:center;justify-content:center }.pagination li{font-size:18px }.pagination li a,.pagination li span{padding:10px;line-height:1 }.pagination li a{color:#333 }.pagination li a:hover{color:#fdd106 }.pagination li span{height:32px;width:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:#fdd106 }.order-list-table{text-transform:uppercase;font-style:italic }.order-list-table tr{border-bottom:solid 1px #d0d0d0 }.order-list-table tbody td{padding:20px 5px }.order-list-table tbody td:first-child label{color:#555 }.order-list-table tbody td label{display:block;margin-bottom:10px;color:#d0d0d0 }.order-list-table tbody td .status-color{height:20px;width:20px;border-radius:50px;margin-right:15px;display:inline-block;vertical-align:text-bottom }.order-list-table tbody td .status-color.paid{background:#2dbc55 }.order-list-table tbody td .status-color.pending{background:#fdd106 }.order-list-table tbody td .status-color.failed{background:#d0d0d0 }.order-list-table td{font-size:18px;color:#555;border:0 }.order-list-table td a.order-id{text-decoration:underline;color:#555 }.milestone{padding:0;margin:0 auto;margin-bottom:70px;display:flex;justify-content:space-between;width:100%;max-width:750px }.milestone li{padding:0 30px;list-style:none;display:inline-block;position:relative }.milestone li .bullet{width:25px;height:25px;background:#d8d8d8;border-radius:50px;position:relative;z-index:2 }.milestone li:after{content:"";position:absolute;width:225px;right:45px;height:4px;background:#d8d8d8;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%) }.milestone li:first-child:after{content:none }.milestone li .milestone-text{position:absolute;width:100%;left:0;top:40px;font-size:12px;text-transform:uppercase;text-align:center }.milestone li.active .bullet{background:#fdd106 }.milestone li.active:after{background:#fdd106 }.milestone .status-text{display:none }.checkout-page{padding:30px 0 }.checkout-page h1{font-size:26px;text-transform:uppercase;font-style:italic;margin-bottom:20px }.checkout-page .checkout-container .panel .panel-heading{display:none }.checkout-page .section-heading h3,.checkout-page .section-heading h4{font-size:20px;text-transform:uppercase;font-style:italic;color:#555 }.checkout-page .section-card:last-child{margin-bottom:0 }.checkout-page .field-container{margin-top:20px }.checkout-page .field-container .form-group{width:100%;max-width:500px;margin-bottom:15px }.checkout-page .field-container.wide .form-group{max-width:100% }.checkout-page .field-container a.forgot{display:inline-block;margin-top:5px;text-transform:uppercase;color:#121212 }.checkout-page .field-container a.forgot:hover{color:#fdd106 }.checkout-page .form-group input:-webkit-autofill,.checkout-page .form-group input:-webkit-autofill:focus textarea:-webkit-autofill,.checkout-page .form-group input:-webkit-autofill:hover,.checkout-page .form-group select:-webkit-autofill,.checkout-page .form-group select:-webkit-autofill:focus,.checkout-page .form-group select:-webkit-autofill:hover,.checkout-page .form-group textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important }.checkout-page .form-group.custom.filled label,.checkout-page .form-group.custom.focus label{top:-12px }.checkout-page .checkout-confirm-account-number{font-weight:700;font-size:26px;color:#fdd106;text-transform:uppercase }.checkout-page .confirm-page .section-card{margin-bottom:40px }.checkout-page .confirm-page .selection{text-transform:uppercase;padding:5px 0;border-bottom:solid 2px #fdd106;display:inline-flex;align-items:center;width:100% }.checkout-page .confirm-page .selection .edit{margin-left:auto;margin-right:0;cursor:pointer;padding:0 15px;font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.checkout-page .confirm-page .selection .edit:hover{color:#fdd106 }.checkout-page .confirm-page .selection.address{max-width:100%;display:flex;border-bottom:0;padding:20px;background:#f5f5f5 }.checkout-page .success-box{text-align:center;text-transform:uppercase;padding:50px 15px;background:#f5f5f5 }.checkout-page .success-box .success-box-inner{width:100%;max-width:650px;margin:0 auto }.checkout-page .success-box p{margin:0 }.checkout-page .success-box p a{color:#333;font-weight:700 }.checkout-page .success-box p a:hover{color:#fdd106 }.checkout-page .success-box h1{font-size:32px;font-weight:700;font-style:italic }.checkout-page .success-box .buttons{display:flex;align-items:center;justify-content:center }.checkout-page .success-box .buttons .t-or{padding:0 10px }.checkout-page .success-box .buttons a{width:250px;color:#333 }.checkout-page .success-box .buttons a:hover{color:#fdd106 }.checkout-page .success-box .buttons a:first-child{text-align:right }.checkout-page .success-box .buttons a:last-child{text-align:left;text-decoration:underline }.checkout-summary{padding:30px 15px;background:#f5f5f5;text-transform:uppercase;font-style:italic }.checkout-summary.full{height:100%;display:flex;flex-direction:column;justify-content:center }.checkout-summary h4{margin-bottom:30px;font-style:normal }.checkout-summary .checkout-product-table a{color:#333 }.checkout-summary .checkout-product-table a:hover{color:#fdd106 }.checkout-summary .checkout-product-table .product-options .color-label{height:30px;width:30px;border-radius:50px;border:solid 1px #c4c4c4;position:relative;display:inline-block;vertical-align:middle }.checkout-summary .checkout-product-table .product-options .color-label .secondary-color{height:28px;width:14px;border-bottom-right-radius:50px;border-top-right-radius:50px;position:absolute;top:0;right:0;transform:rotateZ(45deg);transform-origin:left }.checkout-summary .checkout-product-table .product-info{color:#7c7c7c;font-size:13px }.checkout-summary .checkout-product-table td{border:0 }.checkout-summary .checkout-product-table tr:first-child{border-top:solid 1px #c4c4c4 }.checkout-summary .checkout-product-table tr:last-child td{border-bottom:solid 1px #c4c4c4 }.checkout-summary .payment-heading{text-align:center;font-weight:700;font-size:20px }.checkout-summary .deadline-info{padding:10px 0 20px 0;font-style:normal;font-size:20px;text-align:center }.checkout-summary .total-table{font-size:13px }.checkout-summary .total-table .left-checkout{color:#7c7c7c }.checkout-summary .total-table td{border-top:0;border-bottom:0;padding:4px 10px }.checkout-summary .total-table tr.last-price td{padding-top:20px;border-top:solid 1px #c4c4c4 }.checkout-summary .total-table tr.last-price td.price{font-size:18px }.checkout-summary .total-table tr:nth-last-child(2) td{padding-bottom:20px }.account-number{border-bottom:solid 2px #fdd106;text-align:center;font-size:20px;padding:10px 0;letter-spacing:2px;display:inline-block;white-space:nowrap }.account-number .copy{margin-left:15px;cursor:pointer;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.account-number .copy:hover{color:#fdd106 }.account-page{padding:50px 0 }.account-page .my-account-heading,.account-page h1{margin-bottom:30px;text-transform:uppercase;font-weight:700;font-style:italic;font-size:40px;letter-spacing:-2px }.account-page .edit-box{background:#f5f5f5;padding:30px }.account-page .edit-box h1{margin-bottom:50px }.account-page .edit-box form.centered{width:100%;max-width:400px;margin:0 auto }.account-page .edit-box .heading-with-border{padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #aaa }.account-page .edit-box .heading-with-border h1{margin:0 }.account-page .sidemenu{margin:0;padding:0;padding-right:30px }.account-page .sidemenu li{list-style:none;margin:0;padding:0 }.account-page .sidemenu li a{padding:15px;text-transform:uppercase;font-style:italic;font-size:18px;color:#333;display:block;border-bottom:solid 1px #c4c4c4 }.account-page .sidemenu li a:hover{color:#fdd106;border-color:#fdd106 }.account-page .sidemenu li a.active{font-weight:700 }.account-page .addresses .single-address{display:flex;align-items:center;padding:15px 0;border-bottom:solid 1px #333 }.account-page .addresses .single-address .name{font-weight:700 }.account-page .addresses .single-address .actions{margin-right:0;margin-left:auto;white-space:nowrap }.account-page .addresses .single-address .actions a{color:#333;margin-right:10px }.account-page .addresses .single-address .actions a:hover{color:#fdd106 }.account-page .addresses .single-address .actions a:last-child{margin-right:0 }.account-page .addresses .single-address .actions i{font-size:24px }.account-page .order-details{padding:30px 0 }.account-page .order-details .single-detail{text-transform:uppercase;margin-bottom:20px }.account-page .order-details .single-detail .key{font-weight:700;font-size:14px;color:#555;margin-bottom:5px }.account-page .order-details .single-detail .value{font-style:italic;font-size:16px }.account-page .order-product-list{border-top:solid 4px #d8d8d8;border-bottom:solid 4px #d8d8d8;text-transform:uppercase;padding:30px 0 }.account-page .order-product-list.no-border{border:0 }.account-page .order-product-list h2{text-align:center;text-transform:uppercase;font-weight:700;font-style:italic;margin-bottom:20px }.account-page .order-product-list .table{font-style:italic;margin-bottom:0 }.account-page .order-product-list .table .product-name{color:#333;font-weight:700 }.account-page .order-product-list .table .product-name:hover{color:#fdd106 }.account-page .order-product-list .table .product-option .color-label{height:30px;width:30px;border-radius:50px;border:solid 1px #c4c4c4;position:relative;display:inline-block;vertical-align:middle }.account-page .order-product-list .table .product-option .color-label .secondary-color{height:28px;width:14px;border-bottom-right-radius:50px;border-top-right-radius:50px;position:absolute;top:0;right:0;transform:rotateZ(45deg);transform-origin:left }.account-page .order-product-list .table .image img{width:150px }.account-page .order-product-list .table .label{white-space:nowrap;margin-bottom:15px }.account-page .order-product-list .table tr{border-bottom:solid 1px #d8d8d8 }.account-page .order-product-list .table td{vertical-align:middle;padding:20px 10px;border:0 }.account-page .order-product-list .table .total-label{font-size:14px;color:#555 }.account-page .order-product-list .table .totals tr{border-bottom:0 }.account-page .order-product-list .table .totals tr:first-child td{padding-top:15px }.account-page .order-product-list .table .totals .total-value{font-size:20px }.account-page .order-product-list .table .totals td{padding:5px 10px }.account-page .order-product-list .table.history thead td{font-style:normal;font-weight:700 }.account-page .order-product-list .table.history tr{border-bottom:1px solid #d8d8d8 }.account-page .order-product-list .table.history td{width:33.33%;padding:5px 10px }.success-page{padding:50px 0 }.success-page h1{font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:-2px }.contact-page h2.heading{font-size:64px;letter-spacing:-3px;font-weight:700;font-style:italic;margin-bottom:30px;text-align:center;text-transform:uppercase }.contact-page .contact-top{padding:50px 0;background:#fdd106 }.contact-page .contact-top #map{height:370px }.contact-page .contact-top .contact-info{height:370px;display:flex;justify-content:center;flex-direction:column;background:#333;padding:0 60px;text-transform:uppercase }.contact-page .contact-top .contact-info .single-contact{display:flex;margin-bottom:30px }.contact-page .contact-top .contact-info .single-contact i{font-size:30px;color:#fdd106;width:55px }.contact-page .contact-top .contact-info .single-contact .info{font-style:italic;color:#fff }.contact-page .contact-top .contact-info .single-contact .info .info-name{font-size:18px;letter-spacing:1px;margin-bottom:10px;line-height:1 }.contact-page .contact-top .contact-info .single-contact .info .data{color:#fff }.contact-page .contact-top .contact-info .single-contact .info .data a{color:#fff }.contact-page .contact-top .contact-info .single-contact .info .data a:hover{color:#fdd106 }.contact-page .contact-top .contact-info .single-contact:last-child{margin-bottom:0 }.contact-page .contact-form-container{padding:50px 15px;background:#f5f5f5 }.contact-page .contact-form-container h2.heading{margin-bottom:20px }.contact-page .contact-form-container .heading-desc{color:#555;font-size:18px }.contact-page .contact-form-container form{width:100%;max-width:800px;margin:0 auto }.contact-page .dealer-item p,.contact-page .distributor-item p{margin-bottom:5px }.contact-page .delear-item figure,.contact-page .distributor-item figure{height:190px;margin:0;display:flex;justify-content:center;align-items:center }.contact-page .dealer-item figure img,.contact-page .distributor-item figure img{max-height:100% }.contact-page .dealer-item a,.contact-page .distributor-item a{color:#333;font-weight:600 }.contact-page .dealer-item a:hover,.contact-page .distributor-item a:hover{color:#fdd106 }.product-description h1{font-size:36px;font-style:italic;text-transform:uppercase;margin-bottom:30px }.product-description .description-text{padding:0 50px;font-size:18px;margin-bottom:30px }.product-description .product-description-images{position:relative }.product-description .product-description-images .slider-arrow.left{left:-45px }.product-description .product-description-images .slider-arrow.right{right:-45px }.description-video{padding:25px 0;margin-bottom:25px;position:relative }.description-video .play-button{position:absolute;border-radius:15px;font-size:45px;padding:20px 50px;background:rgba(178,178,178,.5);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer }.description-video .play-button i{color:#f5f5f5 }.technical-specs{color:#fff;background:#333;padding:50px;overflow:hidden;position:relative }.technical-specs .upper-ribbon{position:absolute;top:50px;width:300px;transform:rotate(45deg);right:-100px }.technical-specs .upper-ribbon div{width:100%;height:20px;background:#fdd106;margin-bottom:10px }.technical-specs .bike-logo{position:absolute;right:15px;height:350px;top:200px }.technical-specs .bike-logo img{max-height:100% }.technical-specs .spec-group{text-transform:uppercase;margin-bottom:25px;font-weight:200 }.technical-specs .spec-group .spec-group-toggle{display:flex;align-items:center;color:#fff;font-size:28px;margin-bottom:5px }.technical-specs .spec-group .spec-group-toggle[aria-expanded=true]{color:#fdd106 }.technical-specs .spec-group .spec-group-toggle[aria-expanded=true] .fas.fa-caret-up:before{content:"\f0d7" }.technical-specs .spec-group .spec-group-toggle .spec-title{font-weight:400 }.technical-specs .spec-group .spec-group-toggle i{font-size:24px }.technical-specs .spec-group .single-spec{padding:5px 0;display:flex }.technical-specs .spec-group .spec-title{font-size:24px;width:250px;font-style:italic;flex:0 0 250px }.technical-specs .spec-group .spec-info{padding:5px 0;font-size:18px;font-weight:200 }.description-image-slider .item img{width:100% }.description-image-slider .slick-dots{bottom:10px }.description-image-slider .slick-dots li{height:4px;width:40px;background:#c4c4c4;padding:0;margin:0 10px }.description-image-slider .slick-dots li.slick-active{background:#fdd106 }.description-image-slider .slick-dots li button{padding:0 }.description-image-slider .slick-dots li button:before{content:none }.product-images{padding:30px 0;background:#f5f5f5 }.zoomWindow{background-color:#f5f5f5 }.product-image-changer{position:relative }.product-image-changer .wrap-item{display:none }.product-image-changer .wrap-item.active{display:block }.product-image-changer .product-image-nav{display:none }.product-image-changer .product-image-nav.active{display:block }.product-image-changer .item .zoom-button{font-size:24px;background:#333;color:#fff;opacity:.2;z-index:99;height:55px;width:55px;border-radius:5px;margin-left:auto;display:flex;align-items:center;justify-content:center }.product-image-changer .item img{width:100% }.product-image-slider .item{position:relative;padding:15px }.product-image-slider .item .zoom-button{font-size:24px;background:#333;color:#fff;opacity:.2;z-index:99;height:55px;width:55px;border-radius:5px;margin-left:auto;display:flex;align-items:center;justify-content:center }.product-image-slider .item img{width:100% }.slider-arrow{height:30px;width:30px;display:flex;align-items:center;justify-content:center;background:#fdd106;border-radius:50px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border:solid 2px transparent;position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%) }.slider-arrow:hover{border-color:#333 }.slider-arrow.left{left:-35px }.slider-arrow.right{right:-35px }.product-image-nav{max-width:380px;width:100%;margin:30px auto 15px }.product-image-nav .item{position:relative;opacity:.5;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:0 15px;cursor:pointer }.product-image-nav .item img{width:100px }.product-image-nav .item:after{content:"";position:absolute;bottom:0;height:0;background:#fdd106;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:60% }.product-image-nav .item.slick-current{opacity:1 }.product-image-nav .item.slick-current:after{height:2px }.news-index{padding:20px 0 }.news-index .news-image-banner{margin-bottom:50px }.news-index .news-image-banner img{width:100% }.news-index .news-content{text-align:center;width:100%;max-width:740px;margin:0 auto }.news-index .news-content h1{text-transform:uppercase;font-weight:700;font-style:italic;margin-bottom:0 }.news-index .news-content .date{text-transform:uppercase;font-size:18px;color:#fdd106 }.news-index .news-content .content{color:#555;line-height:1.8 }.news-index .index .single-news{padding-bottom:15px }.news-index .index .single-news a{position:relative;display:flex }.news-index .index .single-news a h4{font-weight:bolder;font-style:italic;text-transform:uppercase;font-size:22px;margin:0 }.news-index .index .single-news a .news-count{color:#e1e1e1;font-size:64px;font-weight:700;line-height:1;width:70px;text-align:center }.news-index .index .single-news a .news-image{background-position:center;background-size:cover;object-fit:cover;width:250px;height:173px }.news-index .index .single-news a .text-section{color:#333;padding:10px 15px;width:100%;font-size:16px;display:inline-flex;flex-direction:column;justify-content:center;overflow:hidden }.news-index .index .single-news a .text-section .date{padding:10px 0;font-size:14px;font-weight:700 }.news-index .index .single-news a .text-section h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden }.news-index .index .single-news a .text-section p{font-weight:200;margin:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical }.news-index .index .single-news a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:solid 4px transparent;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94) }.news-index .index .single-news a:hover:before{border-color:#fdd106 }.news-index .index .single-news a:last-child{padding-bottom:0 }.full-banner{position:relative;background-size:cover;background-repeat:no-repeat }.full-banner:before{position:absolute;content:"";background:#00000040;height:100%;width:100% }.full-banner.min-height{min-height:450px }.full-banner img{width:100% }.full-banner h1{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;font-style:italic;text-transform:uppercase;font-weight:700;color:#fff;font-size:70px;letter-spacing:-3px }footer{border-top:solid 20px #333;margin-top:15px;background:#eee }footer .copy-right{background-color: #fdd106;padding: 10px 0;}footer .copy-right p{margin:0 }footer .copy-right a{color:#333 }footer .copy-right a:hover{color: #707070;}footer .logo{margin-bottom:15px }footer .logo img{width:100%;max-width:180px }footer .business-description{font-weight:200 }footer .footer-menu{padding:0;margin:0 }footer .footer-menu li{list-style:none;display:inline-block;margin-bottom:15px }footer .footer-menu li a{padding:0 8px;padding-bottom:15px;font-weight:700;color:#333;text-transform:uppercase }footer .footer-menu li a:hover{color:#fdd106 }footer .contact-info{margin-bottom:20px }footer .contact-info .title{font-weight:700;margin-bottom:15px;text-transform:uppercase }footer .contact-info .data{font-weight:200 }footer .contact-info .data a{color:#333 }footer .contact-info .data a:hover{color:#fdd106 }footer .bottom-row{align-items:flex-end;padding:20px 0 0 0 }footer .iso{text-align: center }footer .iso span{display: block;font-size:11px;}footer .bottom-row .language-container{padding:0;margin:0;display:flex;align-items:center }footer .bottom-row .language-container li{list-style:none;display:inline-block }footer .bottom-row .language-container li button{text-transform:uppercase;color:#c4c4c4;font-weight:700;padding:5px }footer .bottom-row .language-container li button.active{color:#fdd106 }footer .bottom-row .language-container li.separator{font-weight:700;color:#333 }footer .bottom-row .language-container li.separator:last-child{display:none }footer .bottom-row .social-media{text-align:right;margin:0;padding:0;display:flex;justify-content:flex-end }footer .bottom-row .social-media li{list-style:none;display:inline-block }footer .bottom-row .social-media li a{font-size:20px;padding:0 8px;color:#333 }footer .bottom-row .social-media li a:hover{color:#fdd106 }footer .payment-logo{margin:0;padding:0 }footer .payment-logo li{list-style:none;display:inline-block;padding:0 6px }footer .payment-logo li img{height:18px }footer .terms{font-size:14px;font-weight:200 }footer .terms a{color:#333 }footer .terms a:hover{color:#fdd106 }.small-banner{position:relative }.small-banner .image{overflow:hidden }.small-banner .image img{width:100%;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;transition:all .4s ease-in }.small-banner .text-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center }.small-banner .text-container .title{font-size:70px;font-weight:700;text-transform:uppercase;font-style:italic;color:#fff;letter-spacing:-3px }.small-banner:hover .image img{-webkit-animation:flashing 1s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards running;animation:flashing 1s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards running }.category-focus .single-category{margin-bottom:30px;padding:50px;height:580px;position:relative;background-color:#f5f5f5;background-size:cover;background-position:center }.category-focus .single-category.dark{background-color:#333;color:#fff }.category-focus .single-category.dark:before{position:absolute;content:"";background:#00000060;height:100%;width:100%;left:0;top:0 }.category-focus .single-category .row{height:100% }.category-focus .single-category .row .centered-image{justify-content:center;align-items:center;display:flex;height:100% }.category-focus .single-category .row .centered-image .image-container{padding:30px }.category-focus .single-category .row .centered-image .image-container img{width:100% }.category-focus .single-category h2{font-size:70px;font-style:italic;text-transform:uppercase;font-weight:700;font-size:60px;letter-spacing:-3px;margin-bottom:25px }.category-focus .single-category p{font-size:18px;font-weight:200 }.category-focus .single-category .bike-image{position:absolute;width:800px }.category-focus .single-category .bike-image.bottom{bottom:0 }.category-focus .single-category .bike-image.left{left:0 }.category-focus .single-category .bike-image.right{right:0 }.category-focus .single-category .bike-image img{width:100% }.category-focus .category-focus-heading{text-align:center;width:100%;max-width:1000px;margin:0 auto;margin-bottom:40px }.category-focus .category-focus-heading h1{justify-content:center;align-items:center;font-style:italic;text-transform:uppercase;font-weight:700;font-size:70px;letter-spacing:-3px;margin-bottom:25px }.category-focus .category-focus-heading p{font-size:18px }.button-r-custom{border-radius:0;background:#fdd106;color:#333;text-align:center;min-width:150px;padding:10px 15px;font-size:16px;text-transform:uppercase;display:inline-block;position:relative;overflow:hidden;border:0;cursor:pointer;outline:0;box-shadow:none }.button-r-custom:focus{box-shadow:none;outline:0 }.button-r-custom .left-icon{margin-right:5px }.button-r-custom.big{min-width:180px;padding:20px;font-size:18px }.button-r-custom.full{width:100% }.button-r-custom.full:after{top:-300%;height:700% }.button-r-custom:after{content:"";width:300%;height:500%;background:#fff;-webkit-transform:rotateZ(-15deg);-moz-transform:rotateZ(-15deg);-ms-transform:rotateZ(-15deg);-o-transform:rotateZ(-15deg);transform:rotateZ(-15deg);position:absolute;top:-200%;left:-310%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.button-r-custom .text{position:relative;z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }.button-r-custom .text.with-icon{display:flex;align-items:center;line-height:1.3;max-width:160px }.button-r-custom .text.with-icon i{font-size:24px;padding:0 15px }.button-r-custom:hover{color:#333 }.button-r-custom:hover:after{left:0 }.button-r-custom:hover .text{color:#fdd106 }.button-r-custom.bgr-white:hover{color:#fdd106;background:#121212 }.button-r-custom.bgr-white:hover:after{background:#121212 }.button-r-custom.white{color:#fff;background:0 0;border:solid 1px #fff }.button-r-custom.inactive:hover{color:unset }.button-r-custom.inactive:hover:after{content:unset }#cart #cart-dropdown{padding:0;background:0 0;color:#333;border:0;padding:5px 10px;line-height:1;font-size:18px;outline:0;box-shadow:none;position:relative }#cart #cart-dropdown:after{content:none }#cart #cart-dropdown #cart-total{position:absolute;top:-5px;right:-5px;border-radius:50px;background:#333;color:#fff;font-size:10px;height:15px;width:15px;display:flex;justify-content:center;align-items:center;line-height:1 }.burger-menu-button{margin-left:15px }.burger-menu-button div{width:30px;height:3px;background:#333;opacity:1;transition:all .3s }.burger-menu-button div:nth-child(1){margin-bottom:6px }.burger-menu-button div:nth-child(3){margin-top:6px }.burger-menu-button.open div:nth-child(1){margin-bottom:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);position:relative;top:6px }.burger-menu-button.open div:nth-child(2){opacity:0 }.burger-menu-button.open div:nth-child(3){margin-top:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);position:relative }.home-banner .item img{width:100% }.home-banner .owl-wrapper-outer{border:0;box-shadow:none }.home-banner .owl-pagination{top:0 }.home-banner .owl-dots{position:absolute;width:100%;bottom:0;padding:30px 15px;text-align:center }.home-banner .owl-dots .owl-dot{outline:0;margin:0 15px;height:20px;width:20px;background:#c4c4c4;box-shadow:none;border-radius:50px }.home-banner .owl-dots .owl-dot.active{background:#fdd106 }.checkbox-container{display:flex;align-items:center }.checkbox-container a{color:#121212;font-weight:700 }.checkbox-container a:hover{color:#fdd106 }.checkbox-container label{margin-bottom:0 }.checkbox-container.padding-y{padding:4px 0 }.checkbox-container .checkbox{--background:#fff;--border:#D1D6EE;--border-hover:#BBC1E1;--border-active:#1E2235;--tick:#fff;position:relative;margin:0;margin-right:10px }.checkbox-container .checkbox input,.checkbox-container .checkbox svg{width:21px;height:21px;display:block }.checkbox-container .checkbox input{-webkit-appearance:none;-moz-appearance:none;position:relative;outline:0;background:var(--background);border:none;margin:0;padding:0;cursor:pointer;transition:box-shadow .3s;box-shadow:inset 0 0 0 var(--s,1px) var(--b,var(--border)) }.checkbox-container .checkbox input:hover{--s:2px;--b:var(--border-hover) }.checkbox-container .checkbox input:checked{--b:var(--border-active) }.checkbox-container .checkbox input.input-agree{display:inline-block }.checkbox-container .checkbox .text-agree{vertical-align:top }.checkbox-container .checkbox svg{pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--stroke,var(--border-active));position:absolute;top:0;left:0;width:21px;height:21px;transform:scale(var(--scale,1)) translateZ(0) }.checkbox-container .checkbox.path input:checked{--s:2px;transition-delay:.4s }.checkbox-container .checkbox.path input:checked+svg{--a:16.1 86.12;--o:102.22 }.checkbox-container .checkbox.path svg{stroke-dasharray:var(--a,86.12);stroke-dashoffset:var(--o,86.12);transition:stroke-dasharray .6s,stroke-dashoffset .6s }.checkbox-container .checkbox.bounce{--stroke:var(--tick) }.checkbox-container .checkbox.bounce input:checked{--s:11px }.checkbox-container .checkbox.bounce input:checked+svg{animation:bounce .4s linear forwards .2s }.checkbox-container .checkbox.bounce svg{--scale:0 }@keyframes bounce{50%{transform:scale(1.2) }75%{transform:scale(.9) }100%{transform:scale(1) }}input.custom-check{position:absolute;opacity:0 }input.custom-check:checked+label svg path{stroke-dashoffset:0 }input.custom-check:focus+label{transform:scale(1.03) }@-webkit-keyframes flashing{0%{-webkit-filter:brightness(100%);filter:brightness(100%) }50%{-webkit-filter:brightness(120%);filter:brightness(120%) }to{-webkit-filter:brightness(100%);filter:brightness(100%) }}@keyframes flashing{0%{-webkit-filter:brightness(100%);filter:brightness(100%) }50%{-webkit-filter:brightness(120%);filter:brightness(120%) }to{-webkit-filter:brightness(100%);filter:brightness(100%) }}.buttons{margin:1em 0 }.btn-xs{font-size:9px }.btn-sm{font-size:10.2px }.btn-lg{padding:10px 16px;font-size:15px }.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:12px }.btn-group>.btn-xs{font-size:9px }.btn-group>.btn-sm{font-size:10.2px }.btn-group>.btn-lg{font-size:15px }.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420 }.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,.1) }.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038 }.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,.1) }.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#df5c39;background-image:linear-gradient(to bottom,#e06342,#dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a }.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled]{background-image:none;background-color:#df5c39 }.btn-link{border-color:transparent;cursor:pointer;color:#23a1d1;border-radius:0 }.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none }.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000 }.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:hover,.btn-inverse[disabled]{background-color:#222;background-image:linear-gradient(to bottom,#333,#111) }.carousel-caption{color:#fff;text-shadow:0 1px 0 #000 }.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome }.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome }.product-thumb{border:1px solid #ddd;margin-bottom:20px;overflow:auto }.product-thumb .image{text-align:center }.product-thumb .image a{display:block }.product-thumb .image a:hover{opacity:.8 }.product-thumb .image img{margin-left:auto;margin-right:auto }.product-grid .product-thumb .image{float:none }.product-thumb h4{font-weight:600 }@media (max-width:1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px }}@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px }.product-grid .product-thumb .caption{min-height:0 }}.product-thumb .rating{padding-bottom:10px }.rating .fa-stack{font-size:8px }.rating .fa-star-o{color:#999;font-size:15px }.rating .fa-star{color:#fc0;font-size:15px }.rating .fa-star+.fa-star-o{color:#e69500 }h2.price{margin:0 }.product-thumb .price{color:#444 }.product-thumb .price-new{font-weight:600 }.product-thumb .price-old{color:#999;text-decoration:line-through;margin-left:10px }.product-thumb .price-tax{color:#999;font-size:12px;display:block }.product-thumb .button-group{border-top:1px solid #ddd;background-color:#eee;overflow:auto }.product-list .product-thumb .button-group{border-left:1px solid #ddd }@media (max-width:768px){.product-list .product-thumb .button-group{border-left:none }}.product-thumb .button-group button{width:60%;border:none;display:inline-block;float:left;background-color:#eee;color:#888;line-height:38px;font-weight:600;text-align:center;text-transform:uppercase }.product-thumb .button-group button+button{width:20%;border-left:1px solid #ddd }.product-thumb .button-group button:hover{color:#444;background-color:#ddd;text-decoration:none;cursor:pointer }@media (max-width:1200px){.product-thumb .button-group button,.product-thumb .button-group button+button{width:33.33% }}@media (max-width:991px){.contact-page .delear-item figure,.contact-page .distributor-item figure{height:150px }}@media (max-width:767px){.product-thumb .button-group button,.product-thumb .button-group button+button{width:33.33% }.contact-page .delear-item figure,.contact-page .distributor-item figure{height:120px }}.form-group .radio-input{display:inline-flex;align-items:center;margin-right:15px }.form-group .radio-input.payment-method{align-items:flex-start }.form-group .radio-input.payment-method label{top:7px }.form-group .radio-input.payment-method p{margin:0;font-weight:200;text-transform:uppercase }.form-group .radio-input.payment-method .payment-method-label{top:0;padding-left:5px }.form-group .radio-input.payment-method .payment-method-label .payment-icon{vertical-align:middle;width:40px;height:40px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap{background-image:url(https://www.unitedbike.com/image/payment/icon_midtrans.png);background-size:160px 510px;background-repeat:no-repeat;display:inline-block }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.credit_card{background-position:-120px -312px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.bca_va{background-position:0 -232px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.permata_va{background-position:-80px -232px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.bni_va{background-position:-120px -232px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.bri_va{background-position:0 -430px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.echannel{background-position:-40px -232px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.gopay{background-position:-120px -72px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.bca_klikbca{background-position:0 -192px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.bca_klikpay{background-position:-80px -152px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.cimb_clicks{background-position:-80px -32px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.danamon_online{background-position:-80px -392px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.bri_epay{background-position:0 -113px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.indomaret{background-position:-40px -72px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.alfamart{background-position:-80px -72px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.akulaku{background-position:-120px -392px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.shopeepay{background-position:0 -470px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.other_va{background-position:0 -392px }.form-group .radio-input.payment-method .payment-method-label .payment-icon.snap.telkomsel_cash{background-position:-80px -113px }.form-group .radio-input input[type=radio]{display:none }.form-group .radio-input input[type=radio]:checked~.radio:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1) }.form-group .radio-input label{margin-bottom:0;color:#555 }.form-group .radio-input .radio{width:15px;height:15px;border-radius:50px;border:solid 1px #c4c4c4;position:relative!important;margin-right:5px }.form-group .radio-input .radio:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50px;background:#fdd106;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0) }.form-group .radio-input:last-child{margin-right:0 }.form-group .courier-label{font-weight:600 }.form-group .courier-option{margin-bottom:5px }.fancybox-is-open .fancybox-bg{opacity:1!important;background:#f5f5f5 }@media (max-width:1199px){.home-news-card.featured-news a img{position:unset }.home-news-card.featured-news a .text-section{margin-top:0 }.home-news-card img.side-right{width:150px;height:180px }.home-news-card a .text-section{padding:10px 15px }.home-news-card a .text-section h4{-webkit-line-clamp:1 }.home-news-card a .text-section .date{padding:0 }}@media (min-width:1200px){.container.alt{max-width:1300px }}@media (max-width:991px){.hide-desktop{display:block }header{position:fixed;width:100vw;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s }header.hidden-menu{top:-200px }header nav#menu-section{padding:18px 0 }header nav#menu-section .menu-container .menus{display:flex;flex-direction:column;width:300px;z-index:9;position:fixed;top:117px;bottom:0;right:-105vw;background:#f5f5f5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out }header nav#menu-section .menu-container .menus.open{right:0 }header nav#menu-section .menu-container .menus li{border-bottom:solid 1px #c4c4c4;display:block }header nav#menu-section .menu-container .menus li a{padding:25px;display:block }header nav#menu-section .menu-container .menus li a.menu-item{margin:0 }header nav#menu-section .menu-container .menus li a.menu-item .fas.fa-caret-down{margin-left:15px }header nav#menu-section .menu-container .menus li a.menu-item .fas.fa-caret-down:before{content:"\f061" }header nav#menu-section .menu-container .menus li.login-register{padding:0 }header nav#menu-section .menu-container .menus li.login-register a{padding:25px;display:block }header nav#menu-section .menu-container .menus li.login-register a:first-child{border-bottom:solid 1px #c4c4c4 }header nav#menu-section .menu-container .menus li.login-register .separator{display:none }header nav#menu-section .menu-container .menus li.language{margin-top:auto;margin-bottom:15px;display:flex;align-items:center;border-bottom:0 }header nav#menu-section .menu-container .menus li.language form{margin:0 auto }header nav#menu-section .menu-container .menus li.language li{list-style:none;display:inline-block;border-bottom:0 }header nav#menu-section .menu-container .menus li.language li button{text-transform:uppercase;color:#333;font-weight:700;padding:5px;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;margin:0 5px }header nav#menu-section .menu-container .menus li.language li button.active{background:#fdd106 }header nav#menu-section .menu-container .menus li.language li.separator{font-weight:700;color:#333 }header nav#menu-section .menu-container .menus li.language li.separator:last-child{display:none }header nav#menu-section .menu-container .menus li.mobile-search{margin-bottom:0;margin-top:0;padding:15px;padding-top:0 }header nav#menu-section .menu-container .menus li.mobile-search .search input{width:calc(100% - 30px);border:0;border-bottom:solid 1px #333;background:0 0 }header nav#menu-section .menu-container .menus li.mobile-search .search label[for=search-field]{padding:0 7px }header nav#menu-section .menu-container .menus li .sub-menu{padding:0;width:300px;display:block;position:absolute;right:-105vw;left:unset;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;top:121px;bottom:unset;overflow-y:scroll }header nav#menu-section .menu-container .menus li .sub-menu.open{right:0;padding-bottom:20px }header nav#menu-section .menu-container .menus li .sub-menu .col-lg-2{border-bottom:solid 1px #fff }header nav#menu-section .menu-container .menus li .sub-menu .col-lg-2:last-child{border-bottom:0 }header nav#menu-section .menu-container .menus li .sub-menu a{padding:5px 10px }.main-page-content{position:relative;top:118px }.contact-page h2.heading{font-size:48px }.contact-page .contact-top #map{height:320px }.contact-page .contact-top .contact-info{height:320px;padding:0 30px }.contact-page .contact-top .contact-info .single-contact i{font-size:24px;width:40px }.faq-page .faq-list .single-faq .faq-toggle{font-size:18px }.faq-page .faq-list .single-faq .faq-toggle:after{font-size:24px }.faq-page .faq-list .single-faq .faq-answer{color:#555;padding:0 15px }.milestone li:after{width:120px }.account-page .my-account-heading,.account-page h1{font-size:28px }.account-page .sidemenu li a{font-size:16px }.account-page .order-product-list h2{font-size:26px }.account-page .order-product-list .table .product-list-body{width:100% }.account-page .order-product-list .table .product-list-body td{width:100% }.account-page .order-product-list .table .product-list-body td.mobile-row .info-container{display:flex;align-items:center }.account-page .order-product-list .table .product-list-body td.mobile-row .image{padding-right:15px }.account-page .order-product-list .table .product-list-body td.mobile-row .image img{width:100px }.account-page .order-product-list .table .product-list-body td.mobile-row .product-name{font-size:16px }.account-page .order-product-list .table .product-list-body td.mobile-row .product-name span{font-weight:400 }.account-page .order-product-list .table .product-list-body td.mobile-row .info{font-size:14px;display:flex }.account-page .order-product-list .table .product-list-body td.mobile-row .info .label{margin-bottom:0;font-weight:700;margin-right:5px;display:inline-block }.account-page .order-product-list .table .totals .total-label{font-size:12px }.account-page .order-product-list .table .totals .total-value{font-size:14px }.account-page .order-product-list .table.history td.status-col{width:100% }.news-index .news-image img{width:100% }.news-index .news-content h1{font-size:28px;margin-bottom:10px }.news-index .news-content .date{font-size:16px }.search-control .search-control-heading{font-size:20px }.search-control .form-group{margin-bottom:15px }.form-page .form-container h2{font-size:24px }.geometry-image{margin-bottom:30px }.technical-specs .bike-logo{display:none }.checkout-page .success-box{margin-bottom:30px }.about-page .text-container{padding:50px 30px }.about-page .text-container .heading h2{font-size:40px }.about-page .text-container p{font-size:16px }.about-page .video iframe{height:300px }.about-page .text-card{padding:0 }.about-page .image-block .caption{font-size:50px }.about-page .image-block .caption span{font-size:30px }.cart-menu{width:400px }.cart-menu .cart-button{width:400px }.cart-page .single-product{margin-bottom:30px }.gallery-page .single-picture{padding-left:7.5px;padding-right:7.5px }.gallery-page .single-picture .image{margin-bottom:15px;height:225px }.full-banner.min-height{min-height:350px }.category-focus .single-category .bike-image{width:500px }.category-focus .single-category .row{height:auto }.category-focus .single-category .row .centered-image{position:absolute;width:400px;bottom:0;right:0;height:auto }.sort-field label{font-size:20px }.small-banner .text-container .title{font-size:40px }.category-list .list-group-item{font-size:16px;padding:15px }.category-list .children{padding-left:10px }.category-list .children .list-group-item{padding:10px }.bike-index .index-heading h3{font-size:18px }.bike-index .single-product h4{font-size:16px }.bike-index .single-product .price{font-size:16px }.button-r-custom{min-width:135px;padding:10px;font-size:16px }.button-r-custom.big{min-width:135px;padding:10px;font-size:16px }.category-row .category-card{margin-bottom:30px }.category-row .col-6:nth-last-child(2) .category-card{margin-bottom:0 }.category-row .col-6:nth-last-child(1) .category-card{margin-bottom:0 }.home-news-card.featured-news{padding-bottom:30px }.home-news-card.featured-news a img{position:unset }.home-news-card.featured-news a .text-section{margin-top:0 }footer .payment-logo li{padding:6px }footer .footer-menu li a{padding-left:0 }.locations-page{padding:2rem 1rem}}@media (max-width:767px){header nav#top-section .notification{font-size:12px }header nav#menu-section .menu-container .menus{top:112px;width:100% }header nav#menu-section .menu-container .menus li a{padding:8px 18px }header nav#menu-section .menu-container .menus li.login-register a{padding:8px 18px }header nav#menu-section .menu-container .menus li .sub-menu{top:112px;width:100%;position:fixed;bottom:0 }header nav#menu-section .menu-container .menus li .sub-menu .parent-category a{margin-top:10px }header nav#menu-section .menu-container .menus li .sub-menu .child-category a:last-child{margin-bottom:10px }header nav#menu-section .menu-container .menus li .sub-menu.open{padding:unset }header nav#menu-section .menu-container .logo img{width:140px }.main-page-content{position:relative;top:112px }.form-page{padding:15px }.form-page .form-container{padding:30px 0 }.form-page .form-container h2{font-size:20px }.cart-menu{top:112px;width:100% }.cart-menu .cart-button{width:100% }.cart-page .single-product{margin-bottom:15px }.coupon-box{margin-bottom:15px }.about-page .about-top-section{padding:0 }.about-page .text-container{padding:30px 0 }.about-page .text-container .heading h2{font-size:20px }.about-page .text-container p{font-size:16px }.about-page .video iframe{height:200px }.about-page .text-card{padding:0;margin-bottom:15px }.about-page .image-block{margin-bottom:15px }.about-page .image-block .caption{font-size:24px;bottom:15px;right:15px;letter-spacing:-1px }.about-page .image-block .caption span{font-size:16px }.product-content .form-group label{font-size:20px }.checkout-page h1{font-size:20px }.checkout-page .confirm-page .selection{max-width:100% }.checkout-page .confirm-page .selection.address{padding:15px }.checkout-page .confirm-page .selection.address .address-text{font-size:14px }.checkout-page .success-box h1{font-size:22px }.checkout-page .success-box p{font-size:14px }.checkout-page .success-box .buttons{flex-direction:column }.checkout-page .success-box .buttons a:first-child,.checkout-page .success-box .buttons a:last-child{text-align:center }.checkout-page .success-box .buttons .t-or{margin:10px 0 }.checkout-summary .payment-heading{font-size:16px }.checkout-summary .deadline-info{font-size:16px }.technical-specs .spec-group .spec-title{font-size:14px;width:120px;flex:unset }.technical-specs .spec-group .spec-group-toggle i{font-size:18px }.category-focus .category-focus-heading h1{font-size:24px }.category-focus .category-focus-heading p{font-size:16px }.category-focus .single-category{padding:30px 15px }.category-focus .single-category h2{font-size:24px;margin-bottom:15px }.category-focus .single-category p{font-size:16px }.category-focus .single-category .bike-image{width:80% }.category-focus .single-category .row .centered-image{width:100% }.faq-page .faq-list .single-faq .faq-toggle{padding:10px 0;padding-right:20px;font-size:16px }.faq-page .faq-list .single-faq .faq-toggle:after{font-size:24px }.faq-page .faq-list .single-faq .faq-answer{font-size:16px;padding:0 0 30px 0 }.milestone{flex-wrap:wrap;margin-bottom:20px }.milestone li{padding:0 15px }.milestone li .milestone-text{display:none;font-size:8px }.milestone li:after{width:100px;right:15px }.milestone .status-text{display:block;margin:0 auto;padding-top:15px;text-transform:uppercase;text-align:center }.order-list-table tbody td .single-cell{margin-bottom:5px }.order-list-table tbody td .single-cell:last-child{margin-bottom:0 }.order-list-table tbody td .single-cell .status-color{margin-right:5px }.order-list-table tbody td label{display:inline-block;margin-right:10px;margin-bottom:5px }.account-page .my-account-heading,.account-page h1{text-align:center }.account-page .sidemenu{padding-right:0;margin-bottom:15px }.account-page .sidemenu li a{font-size:16px }.account-page .sidemenu li:last-child a{border-bottom:0 }.account-page .edit-box{padding:30px 15px }.account-page .edit-box h1{margin-bottom:30px }.account-page .order-details{padding:15px 0 }.account-page .order-product-list{padding:15px 0;border-top:solid 2px #d8d8d8;border-bottom:solid 2px #d8d8d8 }.account-page .order-product-list h2{font-size:20px }.account-page .order-product-list .table .totals td{padding:2px 10px }.account-page .order-product-list .table.history{font-size:14px }.account-page .order-product-list .table.history tr:last-child td{padding-bottom:0 }.account-page .order-product-list .table.history td{font-size:14px }.contact-page h2.heading{font-size:32px }.contact-page .contact-top #map{height:320px;margin-bottom:15px }.contact-page .contact-top .contact-info{height:320px;padding:0 30px }.contact-page .contact-top .contact-info .single-contact i{font-size:24px;width:40px;flex:0 0 40px }.news-index{padding:0 }.news-index .news-content h1{font-size:20px }.news-index .news-content .date{font-size:14px }.news-index .index .single-news a .news-count{font-size:40px;width:35px }.news-index .index .single-news a h4{font-size:18px }.news-index .index .single-news a .news-image{width:200px;height:136px }.news-index .index .single-news a .text-section{padding:5px 10px }.news-index .index .single-news a .text-section .date{padding:5px 0;font-size:12px }.news-index .index .single-news a .text-section p{font-size:14px }.news-index .index .single-news:last-child{margin-bottom:0 }.search-control .form-group{margin-bottom:25px }.description-video .play-button{font-size:28px;padding:10px 40px }.technical-specs{padding:50px 15px;margin:0 -15px }.technical-specs .spec-group .single-spec{flex-direction:column }.technical-specs .spec-group .spec-info{font-size:14px }.full-banner{height:200px }.full-banner img{height:100%;object-fit:cover }.full-banner h1{font-size:40px }.bike-index .index-heading{margin-bottom:15px;border-bottom-width:10px }.bike-index .single-product{margin-bottom:15px }.bike-index .col-6{padding-left:15px;padding-right:7.5px }.bike-index .col-6:nth-child(2n){padding-right:15px;padding-left:7.5px }.description-image-slider .slick-dots li{height:2px;width:25px;margin:0 5px }.gallery-page .single-picture{padding-left:15px;padding-right:15px }.full-banner.min-height{min-height:250px }.product-images .slider-arrow.left{left:15px }.product-images .slider-arrow.right{right:15px }.product-description h1{font-size:24px;position:relative;z-index:1 }.product-description .product-description-images .slider-arrow.right{right:15px }.product-description .product-description-images .slider-arrow.left{left:15px }.product-description .description-text{padding:0 }.product-description #overview{padding:0 }.product-description .description-image-slider.slick-dotted{margin-bottom:0 }.product-description .description-video{padding:15px 0 }.options .single-color .main-color{height:25px;width:25px }.options .single-color .main-color .secondary-color{width:12.5px;height:25px }.small-banner-row .col-md-6 .small-banner{padding-bottom:15px }.small-banner-row .col-md-6:last-child .small-banner{padding-bottom:15px }.sort-field{margin-top:15px }.home-news-card img.side-right{width:100% }.home-news-card a{flex-direction:column }.category-list{margin-bottom:30px }#related .bike-index .col-6{padding-left:15px;padding-right:7.5px }#related .bike-index .col-6:nth-child(2n){padding-right:15px;padding-left:7.5px }.category-row .category-card{margin-bottom:15px }.category-row .category-card .text-container .category-name{font-size:18px }.category-row .category-card .text-container .category-desc{font-size:14px }.category-row .col-6{padding-right:7.5px;padding-left:15px }.category-row .col-6:nth-child(2n){padding-right:15px;padding-left:7.5px }.instagram-feed .single-image img{margin-bottom:15px }.instagram-feed .col-6{padding-right:7.5px;padding-left:15px }.instagram-feed .col-6:nth-child(2n){padding-right:15px;padding-left:7.5px }.instagram-feed .col-6:nth-last-child(1) .single-image img,.instagram-feed .col-6:nth-last-child(2) .single-image img{margin-bottom:0 }.product-image-slider .item .zoom-button{height:40px;width:40px;font-size:20px }.home-banner .owl-dots{padding:15px }.home-banner .owl-dots .owl-dot{margin:0 5px;height:10px;width:10px }footer .contact-info:first-child{margin-top:30px }footer .footer-menu li{padding-right:10px }footer .bottom-row .social-media{padding:10px 0;text-align:center;justify-content:center }.locations-page{padding:2rem 1rem}}
.parent-category-list--faq {
                margin-bottom: 10px;
            }
            .nav-tabs-faq {
                & li {
                    & a {
                        &.active {
                            color: #fdd106;
                            &::after {
                                width: 100%;
                            }
                        }
                    }
                }
            }

            .tab-content--faq {
                & .faq-page {
                    & .faq-list {
                        & .single-faq {
                            & .faq-answer {
                                & ul {
                                    & li {
                                        padding-left: 20px;
                                        margin-bottom: 5px;
                                        &::before {
                                            width: 5px;
                                            height: 5px;
                                            background: #333;
                                        }
                                        & a {
                                            color: #333;
                                            &:hover {
                                                color: #fdd106;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            .breadcrumb-wrapper {
                & .breadcrumb {
                    background-color: transparent;
                    margin-bottom: 0px;
                    & .breadcrumb-item,
                    & a { 
                        font-size: 14px;
                        text-transform: uppercase;
                    }
                    & .breadcrumb-item {
                        & a {
                            color: #333;
                            &:hover {
                                color: #fdd106;
                            }
                        }
                        &.active {
                            font-weight: 700;
                            color: #333;
                        }
                    }
                }
            }
            .faq-detail-page {
                margin: 30px 0px 50px 0px;
                h3 {
                    font-size: 36px;
                    font-style: italic;
                    font-weight: 500;
                    text-transform: uppercase;
                }
                & .faq-detail-page__posted {
                    margin-top: 20px;
                    margin-bottom: 20px;
                    list-style: none;
                    & li {
                        display: flex;
                        gap: 0px 10px;
                        & span {
                            font-size: 16px;
                        }
                        &:first-child {
                            font-size: 18px;
                            font-weight: 500;
                        }
                        &:last-child {
                            margin-top: 2px;
                        }
                    }
                }
                & .faq-detail-page__video {
                    margin: 40px 0px 20px 0px;
                    & iframe {
                        width: 100%;
                        height: 500px;
                    }
                }
            }
            .more-faq {
                margin-bottom: 40px;
                & h3 {
                    font-size: 24px;
                    font-weight: 500;
                    font-style: italic;
                    text-transform: uppercase;
                    margin-bottom: 20px;
                }
                & .more-faq__list {
                    display: grid;
                    grid-template-columns: repeat(3, 1fr);
                    gap: 0px 15px;
                    p {
                        margin-bottom: 0px;
                    }
                    a {
                        color: #333;
                        &:hover {
                            color: #868686;
                        }
                    }
                    & h4 {
                        font-size: 16px;
                        font-weight: 500;
                        font-style: italic;
                        text-transform: uppercase;
                    }
                }
            }
            .line-2-clamp {
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;  
                overflow: hidden;
            }