/** Shopify CDN: Minification failed

Line 490:192 Unexpected "{"

**/
:root{
     --border-color: #00000030;
     --red: #ff0000;
     --theme-color: #01a3da;
     --theme-black: #141414;
     --theme-lightblack: #22211f;
     --white: #ffffff;

     --fs-22: 22px;
     --fs-18: 18px;
}
.header-style-one .main-navigationbar .logo-col a{
     background-color: transparent;
}
table.privacy-notice__table td{
     border: 1px solid var(--border-color);
     padding-left: 10px !important;
     padding-right: 10px !important;
}
table.privacy-notice__table td h4{
     padding: 0px;
     margin: 0px;
}
table.privacy-notice__table tr th:last-child, table tr td:last-child {
     text-align: left;
}
.text-danger{
     color: var(--red);
}
.form_section .form-group{
     margin-bottom: 20px;
}
form.custom-form {
    border: 1px solid var(--border-color);
    padding: 20px;
}
form.custom-form .form-control{
     border: 1px solid var(--border-color);
}
.sc-shopiy-bs .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.sc-shopiy-bs .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
     float: none !important;
}
.contact-right-inner h4 {
    color:var(--red);
    font-weight: 500;
    font-size: var(--fs-22);
    line-height: calc(var(--fs-22) * 1.5);
    max-width: 70%;
}
.contact-form {
    border: 1px solid var(--second-color);
}
a{
     cursor: pointer;
     text-decoration:none;
}
.about-our-shop-section .section-title h2{
     padding-bottom: 15px;
}
.banner-image {
    border: 3px solid transparent;
    box-shadow: 0px 0px 4px 3px #ff000059;
    margin-bottom: 40px;
}
.loop-rev .row:nth-child(odd){
     flex-direction: row-reverse;
}
.blog-page-banner {
    background-color:rgba(0, 0, 0, 0.48);
    background-blend-mode: color-burn;
    transition: all 0.3s;
}
.blog-page-banner:hover{
    background-color: rgba(0, 0, 0, 0);
}
.social-icons-blog ul {
    display: flex;
    gap: 10px;
}
.social-icons-blog ul li a {
    font-size: var(--fs-18);
}
.footer-list-social li a i{
     color: black;
}
.footer-list-social li a:hover i{
     color: white;
}
.section-title h2{
     text-transform: capitalize;
}
.aticleleftbar a {
    width: initial;
}
.aticleleftbar h3 {
    margin-bottom: 15px;
    line-height: normal;
}
/* Responsive css file */
@media(max-width: 767px){
     :root{
          --fs-22: 16px;
     }
     .contact-right-inner h4 {
          max-width: 100%;
     }
}


/* _______________ 6-november-2025 _______________ */
button{
     border-radius: 2px;
}
.main-nav svg path{
     fill: var(--white);
}
.bestseller-card.slick-slide.slick-current.slick-active .bestseller-card-inner {
    background: #353535;
}
.bestseller-card-inner div button{
     background-color: var(--theme-color);
     margin-top: 15px;
     border-radius: 50px;
     transition: all 0.3s ease-in-out;
}
.bestseller-card-inner div button:hover{
     background-color: var(--theme-black);
}
.product-card-inner button{
     background-color: var(--theme-color);
     border-radius: 2px;
     transition: all 0.3s ease-in-out;
}
.product-card-inner button:hover{
     background-color: var(--theme-color);
     border-radius: 2px;
     transition: all 0.3s ease-in-out;
}
.bestseller-section {
    background-color: var(--theme-lightblack);
}
.left-side .img-wrapper {
    padding-top: 0;
}
.header-style-one .main-navigationbar .menu-items-col .main-nav>li.has-item>a.active:after, .header-style-one .main-navigationbar .menu-items-col .main-nav>li.has-item.menu_active>a:after {
    background: url(https://monarchpowersports-com.myshopify.com/cdn/shop/t/5/assets/down-arrow.png) no-repeat;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}
.bike-details {
    justify-content: left;
    gap: 45px;
}
.header-style-one{
     z-index: 999;
}
.header-style-one .main-navigationbar .menu-items-col .main-nav>li>a.active {
     color: var(--white);
     text-decoration: underline;
     text-underline-offset: 7px;
}
.header-style-one .main-navigationbar .menu-items-col .main-nav li a:before {
    background: var(--white);
}
.header-style-one .main-navigationbar .menu-items-col .main-nav>li>a.active:hover, .header-style-one .main-navigationbar .menu-items-col .main-nav>li.menu_active>a {
     color: var(--white);
}
.btn:hover, .btn:focus {
    box-shadow: 0 25px 21px -6px #428bca4f;
}

/* 7-november-2025 */
.bike-details li {
    font-size: var(--fs-18);
    line-height: calc(var(--fs-18) * 1.5);
}
.product-card-inner a.product__media-item img{
     width: 100%;
     height: 100%;
     object-fit: cover;
}
.offset-container div.slick-list{
     width: 100%;
     max-width: 100%;
}
.offset-container div.slick-list .cart-bottom{
     margin-left: 15px;
}
.home-slider-arrow{
     display: none;
}
section.recentlyview.view-product-sec.padding-top {
    margin-bottom: 70px;
}
.sc-raq-btn-design-1 {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: px;
    margin-right: px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: var(--theme-color) !important;
    border: 0px solid var(--theme-color) !important;
    color: #FFFFFF !important;
    border-radius: 0px;
    cursor: pointer;
}
a#raq-notification-link{
     position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 99;
}
@media(max-width: 1600px){
     :root{
          --fs-18: 16px;
     }
}

@media(max-width: 1400px){
     .bike-details {
          justify-content: left;
          gap: 20px;
     }
}

@media(max-width: 1024px){
     .home-section .home-text {
          width: 45%;
     }
}

@media(max-width: 767px){
     .bike-details {
          gap: 20px;
          display: grid;
          grid-template-columns: 1fr 1fr;
     }
     .home-section .home-text {
        width: 100%;
    }
     .home-slide-inner .bike-details li {
          max-width: 100%;
          text-align: center;
     }
     .product-card-inner{
          text-align: center;
     }
     .product-card-inner .price-item--regular{
          display: block;
          max-width: 100%;
          width: 100%;
     }
}

@media(max-width: 575px){
     .home-slide-inner {
        padding: 40px 0 70px;
    }
}


/* 10-november-2025 */
.mobile-menu-wrapper.active-menu .mobile-lag.d-flex.aling-item-center{
     display: none;
}
.form-group input[type="checkbox"] {
    display: block;
}
.form-group input[type=checkbox], 
.form-group input[type=radio] {
    display: inline-block !important;
    padding: 0;
    width: 20px;
    height: 20px;
     appearance: auto;
}

.gap-10{
     gap: 10px;
}
table.privacy-notice__table td h4 {
    line-height: var(--h4);
}
.section-title h2{
     line-height: var(--h2);
}
.groupButton {
    display: flex;
    gap: 40px;
}


/* 11-november-2025 */
.our-partner-section {
    padding-top: 70px;
    padding-bottom: 70px;
}
.our-partner-section h1,
.our-partner-section h2,
.our-partner-section h3,
.our-partner-section h4,
.our-partner-section h5,
.our-partner-section h6{
    margin-bottom: 10px;
}
.our-partner-section img{
    margin-bottom: 20px;
}
.our-partner-section tr td,
.our-partner-section tr th{
     border: 1px solid #00000042;
     padding: 20px 10px !important;
}
.our-partner-section table{
     margin-bottom: 30px;
}
.our-partner-section a{
     color: var(--theme-color);
}
.our-partner-section ul li {
     list-style: disc;
     margin-left: 30px;
     margin-bottom: 4px;
}
.our-partner-section ul {
     margin-top: 10px;
     margin-bottom: 10px;
}
.our-partner-section sub,
.our-partner-section sup {
    font-size: 12px;
    color: #0866ff;
}

/* ___________ 12-November-2025 ____________ */

@media(max-width: 1199px){
     .common-banner-content {
          max-width: 80%;
     }
}

@media(max-width: 575px){
     .common-banner-content {
          max-width: 100%;
     }
     a.autofitWidth {
          padding-top: 20px !important;
          padding-bottom: 20px !important;
     }
     .main-navigationbar.sticky_header.fixed,
     .main-navigationbar.sticky_header{
          transform: translateY(0px) !important;
     }
     .slick-slider .slick-arrow {
          top: 49%;
     }
}

/* ____________ 13-November-2025 ____________ */
.mobile-menu-wrapper .menu-close-icon {
    background: #22211f;
}
@media(max-width: 767px){
     .slick-slider .slick-arrow {
          background: white url('https://monarchpowersports-com.myshopify.com/cdn/shop/t/5/assets/slider-right-arrow.svg');
          background-repeat: no-repeat;
          background-position: 50%;
     }
}

@media(max-width: 600px){
     .cl-view-month--no-text-wrap .cl-view-month__day__content{
          min-height: auto !important;
          height: auto !important;;
     }
}

/*  ______________ 13-Novermber-2025 _____________ */
.price-quiotes-section .heading-3{
     text-align: center;
}
.price-quiotes-section .heading-3~p{
     margin-bottom: 20px;
}
.slick-dots li {
    background-color: #ffffff;
}

/* 21-November-2025 */
.product-button {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
.left-side span.prod-page-raq-btn-holder{
     width: 91.5%;
     display: block;
}
.left-side span.prod-page-raq-btn-holder button{
     width: 100%;
     display: block;
}

/* ________________ 24-November-2025 ________________ */


/* 28-november-2025 */
.discover-button {
    margin-top: 70px;
}
.cs-btn-theme {
     font-size: 16px;
     text-transform: uppercase;
     font-weight: 400;
     background-color: var(--theme-color);
     padding: 11px 40px;
     border: none;
     border-radius: 50px;
}


/* _______________ 1-Dec-2025 _______________ */
body.modalClose .subscribe-overlay,
body.modalClose .subscribe-popup{
     display: none;
}

/* _____________ 12-Dec-2025 ________ */
.header-style-one .menu-right .header-call{
     background-color: var(--theme-color);
}
.btn{
     font-weight: 400;
}
button.button-same{
     background-color: var(--theme-color) !important;
}
a.same-button{
     border-radius: 50px;
}
.slick-slider .slick-arrow{
     background-size: 8px;
     border-radius: 50px;
}
.bestseller-card-inner .product__media-item{
     border-radius: 10px;
     overflow: hidden;
}
.bestseller-section .tabs {
    gap: 10px;
}
.bestseller-section .tabs li a {
    background-color: #01a3da;
    color: #;
    padding: 8px 30px;
    border-radius: 50px;
}
a.btn.cart-btn {
    border-radius: 50px;
}
.h3-mb h3{
     margin-bottom: 25px;
}
.best-pro-section .right-content{
     width: 100%;
}
.bestseller-section li.active a{
     font-weight: 400;
}
body.index.modalClose.no-scroll {
    overflow: visible;
}
.custom-page,.testimonials-section{
     padding:40px 0px;
}


section.textcontent-seciton h1, section.textcontent-seciton h2, section.textcontent-seciton h3, section.textcontent-seciton h4, section.textcontent-seciton h5, section.textcontent-seciton h6, {
    margin: revert;
}

   .custom-page h1, .custom-page h2, .custom-page h3, .custom-page h4, .custom-page h5, .custom-page h6  {
    /* margin: revert; */
    padding-bottom: 15px !important;
}

.custom-page p{
     padding-bottom:10px;
}


.custom-page ul li{
     list-style:disc;
}
.custom-page ul{
     padding-left:20px;
}


section.textcontent-seciton a {
    text-decoration: underline;
}
iframe {
    width: 100%;
}

.custom-page .row {
    row-gap: 30px;
}

.common-banner-content a {
    color: #fff;
    text-decoration: none;
}


/* 12-jan-2026 */
#raq_quote_form_modal .sc-modal-close{
     position: absolute;
     width: 30px;
     height: 30px;
     background-color: red;
     top: 5px;
     right: 5px;
     border-radius: 50%;
     display: grid;
     align-items: center;
     justify-content: center;
     color: white;
     cursor: pointer;
     font-size: 22px;
     line-height: 1px;
     opacity: 0.5;
     transition: all 0.3s;
}
#raq_quote_form_modal .sc-modal-close:hover{
     opacity: 1;
}
.sc-shopiy-bs .sc-modal-header h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 600;
    color: black;
}
#raq_quote_form_modal input[type="text"]{
     height: 45px;
}
#raq_quote_form_modal input[type="text"]::placeholder,
#raq_quote_form_modal textarea::placeholder{
     color: #000000;
}
#raq_quote_form_modal input[type="text"],
#raq_quote_form_modal textarea{
     border-color: #00000029;
     box-shadow: none;
     outline: none;
     border-radius: 0;
}
.sc-modal{
     backdrop-filter: blur(10px);
}

/* mn css */

/* ________________ Price hide ________________ */
ins.price-item--regular,
.row.row_unitprice,
.row.row_unittotal,
.raq_item_total_lbl,
.raq_item_total_con{
    display: none !important; 
    opacity: 0 !important;
}