body.msfOverlay:after{content:'';width:100%;height:100%;background:rgba(0,0,0,.75);display:block;position:fixed;top:0;left:0;z-index:99999}body.macro-modelselection.modal-open .macro-stickybar-footer,body.macro-variantselection.modal-open .macro-stickybar-footer,body.macro-dealerselection.modal-open .macro-stickybar-footer,body.macro-pi.modal-open .macro-stickybar-footer{z-index:100}.macro-stickybar-footer .m_order_summary,body.macro-confirmation .macro-stickybar-footer .msf-container a.m_btn_l{display:none}body.macro-confirmation .macro-stickybar-footer .m_order_summary{display:block}body.macro-confirmation .macro-stickybar-footer .m_order_summary p{font-size:18px;color:#fff;font-weight:700;margin:0;text-transform:uppercase;padding:9px 0 10px}.macro-stickybar-footer{background:#313131;position:fixed;bottom:0;left:0;width:100%;z-index:100000;padding:0}.macro-stickybar-footer .msf-des-container{background:#fff;display:none}.macro-stickybar-footer .msf-des-container.disabled{background-color:#f7f7f7;opacity:0!important}.macro-stickybar-footer .msf-des-container.disabled a{pointer-events:none}body.macro-modelselection .macro-stickybar-footer .msf-des-container,body.macro-variantselection .macro-stickybar-footer .msf-des-container,body.macro-dealerselection .macro-stickybar-footer .msf-des-container{display:block}.macro-stickybar-footer .msf-des-container p{max-width:1200px;margin:0 auto;display:block;font-size:14px;color:#313131;line-height:normal}.macro-stickybar-footer .msf-des-container p.dealer-msg,.macro-stickybar-footer .msf-des-container p.thankyou-msg,body.macro-summary .macro-stickybar-footer .msf-des-container p:not(.summary-footer-desc),body.macro-confirmation .macro-stickybar-footer .msf-des-container p:not(.summary-footer-desc),body.macro-confirmation .macro-stickybar-footer .msf-des-container p.dealer-msg{display:none}body.macro-dealerselection .macro-stickybar-footer .msf-des-container p.dealer-msg,body.macro-summary .macro-stickybar-footer .msf-des-container p.thankyou-msg,body.macro-confirmation .macro-stickybar-footer .msf-des-container p.thankyou-msg,body.macro-summary .macro-stickybar-footer .msf-des-container,body.macro-confirmation .macro-stickybar-footer .msf-des-container{display:block}.macro-stickybar-footer .msf-des-container p span{text-transform:capitalize}.macro-stickybar-footer .msf-container{max-width:1200px;padding:5px 0;margin:0 auto}.macro-stickybar-footer .msf-container>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.macro-stickybar-footer .msf-container a.m_btn_l{display:inline-block;background:0 0!important;color:#fff!important;border-color:#fff!important}.macro-stickybar-footer .msf-container a.m_btn_l.generateOrder span:before,.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label span#bookingamnt:before{content:"\f156";font-family:mnmarrow;font-weight:400;font-size:18px;margin-right:3px;line-height:100%}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label span#bookingamnt:before{font-size:14px}.macro-stickybar-footer .msf-container a.m_btn_l:not(.disabled):hover,.macro-stickybar-footer .msf-container a.m_btn_l:not(.disabled):focus{background:#ea3a51!important;color:#fff!important;border-color:#ea3a51!important}.macro-stickybar-footer .msf-container a.m_btn_l.disabled{cursor:not-allowed;color:#aaa!important;border-color:#aaa!important;pointer-events:none}.macro-stickybar-footer .msf-container .msf-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label{font-size:18px;color:#fff;line-height:normal;margin-right:10px}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label span{font-weight:700;text-transform:uppercase;margin-right:5px}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label .plusbtn{display:inline-block;margin-left:10px;cursor:pointer}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label .plusbtn img:not(.active){display:none}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-terms{font-size:12px;color:#fff}.msf-accordion{background:#fff;border-radius:30px 30px 0 0;padding-top:35px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;position:fixed;max-height:480px;min-height:480px;bottom:57px;left:0;-webkit-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease;z-index:100000}.msf-accordion.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.msf-accordion .msf-accordion-container{max-width:1200px;margin:0 auto}.msf-accordion .msf-accordion-container .msf-accordion-top>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-car{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;margin-right:10px}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-car img{max-width:100%}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-header{font-size:18px;color:#313131;font-weight:700}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-header span:not(:last-child):after{content:'';width:5px;height:5px;background:#313131;display:inline-block;border-radius:50%;vertical-align:middle;margin:0 3px 0 5px}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-body .msf-accordion-top-info-body-col{font-size:14px;color:#313131;margin-bottom:10px}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-body .msf-accordion-top-info-body-col-lbl{line-height:normal}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-body .msf-accordion-top-info-body-col-val{font-weight:700;line-height:normal}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-body .msf-accordion-top-info-body-col a.dnqt{font-size:14px;color:#ea3a51;text-decoration:underline}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-body .msf-accordion-top-info-body-col a.dnqt img{max-width:18px;margin-right:4px}.msf-accordion .msf-accordion-container .msf-accordion-top .msf-accordion-top-info .msf-accordion-top-info-body .msf-accordion-top-info-body-col a.dnqt:hover{text-decoration:none}.msf-accordion .msf-accordion-container .msf-accordion-body{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.msf-accordion .msf-accordion-container .msf-accordion-body .card,.msf-accordion .msf-accordion-container .msf-accordion-body .card .card-header{background:0 0;border:none;padding:0;border-radius:0}.msf-accordion .msf-accordion-container .msf-accordion-body .card .card-header button{font-size:18px;color:#ea3a51;font-weight:700;text-transform:uppercase;padding:25px 0 5px;display:block;width:100%;text-align:left;text-decoration:none;border-bottom:1px solid #b2b2b2}.msf-accordion .msf-accordion-container .msf-accordion-body .card .card-header button:after{content:'';background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Drop-Down.png) no-repeat;width:24px;height:24px;display:block;float:right}.msf-accordion .msf-accordion-container .msf-accordion-body .card .card-header button:not(.collapsed):after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.msf-accordion .msf-accordion-container .msf-accordion-body .card .collapse.in{display:block}.msf-accordion .msf-accordion-container .msf-accordion-body .card .card-body{padding:10px 0 0}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col{font-size:16px;color:#313131;margin-bottom:10px}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col .msfAccordion-inner-col-lbl{font-weight:700;margin-right:5px;min-width:120px}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col .msfAccordion-inner-col-val,.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col .msfAccordion-inner-col-val>*{color:#313131;opacity:1;-webkit-text-fill-color:#313131}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row:not(:last-child){border-bottom:1px solid #b2b2b2}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row{padding:5px 0}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row,.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row p{font-size:16px;color:#313131}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row .msfAccordion-table-val,.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row.msftr .msfAccordion-table-lbl{font-weight:700}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-table .msfAccordion-table-row .msfAccordion-table-row-ul{list-style-type:disc;padding-left:20px}@media(min-width:1400px){.macro-stickybar-footer .msf-des-container p,.macro-stickybar-footer .msf-container{max-width:1364px}}@media(max-width:1024px){.macro-stickybar-footer .msf-container,.msf-accordion .msf-accordion-container{max-width:960px}.macro-stickybar-footer .msf-des-container p{max-width:960px}}@media(max-width:992px){.macro-stickybar-footer .msf-container,.msf-accordion .msf-accordion-container{max-width:100%;padding:10px 15px}.macro-stickybar-footer .msf-container a.m_btn_l{padding:9px 31px 10px!important;font-size:18px!important}.msf-accordion .msf-accordion-container .msf-accordion-top>.row{margin:0}.macro-stickybar-footer .msf-des-container p{padding:0 15px;max-width:100%}.msf-accordion{padding-top:10px}}@media(max-width:992px) and (min-width:576px) and (orientation:landscape){.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col{font-size:14px}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col .msfAccordion-inner-col-lbl{word-break:break-word;min-width:70px}.msf-accordion .msf-accordion-container .msf-accordion-body .msfAccordion-inner .msfAccordion-inner-col .msfAccordion-inner-col-val{word-break:break-word}}@media(max-width:767px){.macro-stickybar-footer .msf-container .msf-summary{display:block}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label{font-size:14px;margin:0}.macro-stickybar-footer .msf-container a.m_btn_l{padding:9px 31px 10px!important;font-size:14px!important}.macro-stickybar-footer .msf-container a.m_btn_l.generateOrder span:before{font-size:12px}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label span#bookingamnt:before{font-size:11px}.msf-accordion .msf-accordion-container .msf-accordion-body.mnm_scrollbar{min-height:170px}}@media(max-width:480px){.macro-stickybar-footer .msf-container .boook-for-amt{text-align:right!important}}@media(max-width:420px){.macro-stickybar-footer .msf-container a.m_btn_l{}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-terms{font-size:10px}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label{font-size:12px}body.macro-flow .macro-stickybar-footer .msf-container .msf-summary .msf-summary-label .plusbtn{margin-left:0}body.macro-flow .macro-stickybar-footer .msf-container .msf-summary .msf-summary-label .plusbtn img{max-width:20px}body.macro-flow .macro-stickybar-footer .msf-container .boook-for-amt,body.macro-flow .macro-stickybar-footer .msf-container .q-btn-continue{text-align:center}}@media(max-width:360px){.macro-stickybar-footer .msf-container a.m_btn_l{padding:6px 20px 7px!important;font-size:12px!important}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-label{font-size:10px}.macro-stickybar-footer .msf-container .msf-summary .msf-summary-terms{font-size:8px}}.macro-stickybar-footer .msf-container a.m_btn_l.macro_back_btn.hide{display:none}