.boat-configurator{font-family:"Muli Regular"}
.boat-configurator.container-fluid{width:100%;margin:0}
.boat-configurator .modal-content button{font-family:"Muli Regular";font-size:1rem;border:0}
.boat-configurator .modal-content p{font-family:"Muli Regular";font-size:14px}
.boat-configurator #optionModal p.choose.optionLabelTitle{font-family:"Muli SemiBold";font-size:22px}
.boat-configurator #optionModal .modal-footer a{font-family:"Muli ExtraBold";letter-spacing:1px}
.boat-configurator #optionModal .option-img-wrap .carousel-inner{background:#000}
.boat-configurator #optionModal .modal-dialog .modal-content button.close{color:#fff;opacity:1}
.boat-configurator #optionModal .optionLabelContent{display:flex;flex-direction:column}
.boat-configurator #optionModal .optionLabelContent .optionLabelPrice{order:3}
.boat-configurator #optionModal .optionLabelContent .optionDesc{order:2}
.boat-configurator .option-img-wrap .carousel-item img{max-width:100%}
.boat-configurator div.leftSide{max-width:unset;flex-grow:1}
.boat-configurator .rightside-wrap{max-width:400px}
.boat-configurator header{height:50px;display:flex;align-items:center}
.boat-configurator header .close.close-btn{padding:0;height:100%;width:56px;border-radius:unset;font-family:"Muli Regular";font-size:24px;color:#262c3c}
.boat-configurator header .close.close-btn:hover{color:#1d212c}
.boat-configurator header .boatName{font-family:"Muli SemiBold";font-size:22px;line-height:28px;color:#262c3c;flex-grow:1;text-align:left;margin-left:30px;height:100%;align-items:center;display:flex;text-transform:none}
.boat-configurator header .priceHeader p{color:#262c3c;font-family:"Muli Regular";padding-left:12px}
.boat-configurator header .priceHeader .boatPrice{font-family:"Muli ExtraBold";font-size:20px;line-height:28px;width:auto}
.boat-configurator header .priceHeader .boatPrice+p{font-size:11px;line-height:14px}
.boat-configurator header .infoIcon{margin-right:1rem;border-color:#a90e13}
.boat-configurator header .infoIcon .innerSpan{color:#a90e13}
.boat-configurator #progress{background:transparent;height:100%}
.boat-configurator #progress .step{background:#f6f3ee;font-family:"Muli ExtraBold";padding:0;height:46px}
.boat-configurator #progress .step:after{border-left-color:#f6f3ee}
.boat-configurator #progress .step.done{background:#262c3c}
.boat-configurator #progress .step.done:after{border-left-color:#262c3c}
.boat-configurator #progress .step a{font-family:"Muli ExtraBold";font-size:14px;color:#56595c;letter-spacing:1px;text-align:center;overflow:visible;display:flex;height:100%;width:100%;align-items:center;margin-left:18px;padding:0;justify-content:center}
.boat-configurator #progress .step a .dispTabDesk{overflow:visible;margin-left:9px}
.boat-configurator #progress .step a.done{color:#fff}
.boat-configurator #progress .step:first-child{margin-left:0}
.boat-configurator #progress .step:first-child:before{display:none}
.boat-configurator #progress .step:last-child a .dispTabDesk,.boat-configurator #progress .step:first-child a .dispTabDesk{margin-left:0}
.boat-configurator #sideTop button{background:#fff 0 0 no-repeat padding-box;margin:0 .5rem;min-width:150px;color:#a90e13}
.boat-configurator #sideTop button.topBtn{border:1px solid #cfcfcf}
.boat-configurator #sideTop button.topBtn:last-child{border-left:1px solid #cfcfcf}
.boat-configurator #sideTop button.active{color:#fff;background:#a90e13 0 0 no-repeat padding-box;border:1px solid #f2f3f4}
.boat-configurator #sideTop button.active:hover{background:#6e0b0e 0 0 no-repeat padding-box}
.boat-configurator .info,.boat-configurator .smryInfo{font-family:"Muli ExtraBold"}
.boat-configurator .info .infoNavBar,.boat-configurator .smryInfo .infoNavBar{height:auto;border-bottom:0;font-family:"Muli ExtraBold"}
.boat-configurator .info .infoNavBar .nav-item,.boat-configurator .smryInfo .infoNavBar .nav-item{width:auto;margin-right:10px}
.boat-configurator .info .infoNavBar .nav-item a,.boat-configurator .smryInfo .infoNavBar .nav-item a{min-width:150px;height:50px;font-family:"Muli ExtraBold";font-size:18px;line-height:22px;color:#262c3c;background-color:#f6f3ee;display:flex;justify-content:center;align-items:center;letter-spacing:1px;text-transform:uppercase}
.boat-configurator .info .infoNavBar .nav-item a.active,.boat-configurator .smryInfo .infoNavBar .nav-item a.active{color:#a90e13;border-bottom:3px solid #a90e13;background-color:#fff}
.boat-configurator .info .tab-pane,.boat-configurator .smryInfo .tab-pane{display:none}
.boat-configurator .info .tab-pane.active-tab-content,.boat-configurator .smryInfo .tab-pane.active-tab-content{display:block}
.boat-configurator .info #specs_tab,.boat-configurator .smryInfo #specs_tab,.boat-configurator .info .smryInfoMatter,.boat-configurator .smryInfo .smryInfoMatter{margin:12px 32px 32px 0}
.boat-configurator .info #specs_tab .specs-title,.boat-configurator .smryInfo #specs_tab .specs-title,.boat-configurator .info .smryInfoMatter .specs-title,.boat-configurator .smryInfo .smryInfoMatter .specs-title{padding:20px 0 28px;border-top:1px solid #e8eaed}
.boat-configurator .info #specs_tab .specs-section,.boat-configurator .smryInfo #specs_tab .specs-section,.boat-configurator .info .smryInfoMatter .specs-section,.boat-configurator .smryInfo .smryInfoMatter .specs-section{display:flex;justify-content:space-between;width:100%;height:auto;border:0;padding:0;flex-wrap:wrap}
.boat-configurator .info #specs_tab .specs-section.mobile-specs-section,.boat-configurator .smryInfo #specs_tab .specs-section.mobile-specs-section,.boat-configurator .info .smryInfoMatter .specs-section.mobile-specs-section,.boat-configurator .smryInfo .smryInfoMatter .specs-section.mobile-specs-section{display:none}
.boat-configurator .info #specs_tab .specs-section .spec-details-container,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container{flex:1 1;display:flex;flex-direction:column;min-width:25%;padding-bottom:1.5rem}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .listHead,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .listHead,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .listHead,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .listHead{font-family:"Muli SemiBold";font-size:18px;padding-bottom:1.5rem}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details{flex-grow:1;border-left:1px solid #cfcfcf;margin-bottom:0;padding-left:1rem;display:flex;flex-direction:column}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .spec-title,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .spec-title,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .spec-title,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .spec-title{font-family:"Muli Regular";font-size:14px;text-align:left;padding-bottom:22px;margin-bottom:0}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .spec-value,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .spec-value,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .spec-value,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .spec-value{font-family:"Muli Bold";font-size:16px;text-align:left;padding-bottom:0;margin-bottom:0}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section{display:flex;justify-content:flex-end;flex-direction:column}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section>a,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section>a,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a{font-family:"Muli ExtraBold";font-size:14px;color:#a90e13;text-decoration:none}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section>a:hover,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section>a:hover,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a:hover,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a:hover{color:#6e0b0e;text-decoration:none}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section>a:after,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section>a:after,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a:after,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a:after{font-family:FontAwesome;padding-left:1.5rem;content:'\f107'}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section>a.less:after,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section>a.less:after,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a.less:after,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section>a.less:after{content:'\f106'}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section .more-details,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section .more-details,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section .more-details,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section .more-details{display:none}
.boat-configurator .info #specs_tab .specs-section .spec-details-container .spec-details .more-section.expanded .more-details,.boat-configurator .smryInfo #specs_tab .specs-section .spec-details-container .spec-details .more-section.expanded .more-details,.boat-configurator .info .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section.expanded .more-details,.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .more-section.expanded .more-details{display:block}
.boat-configurator .info #specs_tab .download-specs-container,.boat-configurator .smryInfo #specs_tab .download-specs-container,.boat-configurator .info .smryInfoMatter .download-specs-container,.boat-configurator .smryInfo .smryInfoMatter .download-specs-container{display:flex;justify-content:center}
.boat-configurator .info #specs_tab .download-specs-container .download-specs-link,.boat-configurator .smryInfo #specs_tab .download-specs-container .download-specs-link,.boat-configurator .info .smryInfoMatter .download-specs-container .download-specs-link,.boat-configurator .smryInfo .smryInfoMatter .download-specs-container .download-specs-link{background:#a90e13;font-family:"Muli ExtraBold";font-size:16px;color:#fff;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;width:258px;text-decoration:none}
.boat-configurator .info #specs_tab .download-specs-container .download-specs-link:hover,.boat-configurator .smryInfo #specs_tab .download-specs-container .download-specs-link:hover,.boat-configurator .info .smryInfoMatter .download-specs-container .download-specs-link:hover,.boat-configurator .smryInfo .smryInfoMatter .download-specs-container .download-specs-link:hover{background:#6e0b0e}
.boat-configurator .info .infoMatter .infoDetails,.boat-configurator .smryInfo .infoMatter .infoDetails{font-family:"Muli Regular";font-size:14px;color:#262c3c}
.boat-configurator .disclaimer-text{font-family:"Muli Regular";font-size:11px;color:#888b8d}
.boat-configurator .modal .modal-content .modal-body h3{color:#a90e13}
.boat-configurator .modal .modal-content .modal-body .find-inventory-form{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}
.boat-configurator .modal .modal-content .modal-body .find-inventory-form .inventory-postal-code{width:100%;height:50px;padding:0 1rem;margin:28px 0 32px}
.boat-configurator .modal .modal-content .modal-body .find-inventory-form .inventory-search-btn{background-color:#a90e13;color:#fff;width:196px}
.boat-configurator .modal .modal-content .modal-body .find-inventory-form .inventory-search-btn:hover{background-color:#6e0b0e}
.boat-configurator #inventoryModal .modal-dialog{max-width:760px !important}
.boat-configurator #inventoryModal .modal-dialog .modal-body .close.modal-close{color:#262c3c;font-family:"Muli Regular";background:0;width:44px;height:44px;font-size:2rem;margin-right:2rem}
.boat-configurator #inventoryModal .modal-dialog .modal-body h1,.boat-configurator #inventoryModal .modal-dialog .modal-body h2,.boat-configurator #inventoryModal .modal-dialog .modal-body h3,.boat-configurator #inventoryModal .modal-dialog .modal-body h4,.boat-configurator #inventoryModal .modal-dialog .modal-body h5,.boat-configurator #inventoryModal .modal-dialog .modal-body h6{color:#a90e13;font-family:"Muli Black"}
.boat-configurator #inventoryModal .modal-dialog .modal-body h3{font-size:18px}
.boat-configurator #inventoryModal .modal-dialog .modal-body .search-text{border:1px solid #888b8d;font-family:"Muli Regular";height:50px;width:100%;font-size:14px;color:#262c3c}
.boat-configurator #inventoryModal .modal-dialog .modal-body button{font-family:"Muli Black";font-size:16px;background-color:#a90e13;color:#fff;width:196px;height:44px;border-radius:22px}
.boat-configurator #inventoryModal .modal-dialog .modal-body button:hover{background-color:#6e0b0e}
.boat-configurator .rightSide.summary-form-container{background:#f6f3ee}
.boat-configurator .rightSide>div{position:absolute;top:110px;bottom:120px;width:100%;overflow:auto}
.boat-configurator .rightSide>div.finalForm{position:unset;top:auto;bottom:auto;height:auto;margin-bottom:2rem}
.boat-configurator .rightSide>div p .expand-all-link,.boat-configurator .rightSide>div p .collapse-all-link{position:absolute;right:2rem;font-family:"Muli Regular";font-size:12px;color:#fff}
.boat-configurator .rightSide>div p .expand-all-link:hover,.boat-configurator .rightSide>div p .collapse-all-link:hover{text-decoration:underline}
.boat-configurator .rightSide .px-lg-4{padding:0 !important}
.boat-configurator .rightSide .px-lg-4>div.aem-Grid{height:100%}
.boat-configurator .rightSide p{font-family:"Muli Regular";font-size:12px}
.boat-configurator .rightSide .choose{font-family:"Muli SemiBold";font-size:22px;color:#262c3c;line-height:28px;padding-left:1.4rem}
.boat-configurator .rightSide .listHead{height:auto;min-height:30px;width:100%;background:#262c3c;font-family:"Muli Bold";font-size:18px;color:#fff !important;padding-left:1.4rem;display:flex;align-items:center;margin-top:15px}
.boat-configurator .rightSide .listPos.topList{border:0;margin-bottom:16px}
.boat-configurator .rightSide .option-price{font-size:12px}
.boat-configurator .rightSide .option-price.costPos{font-size:12px}
.boat-configurator .rightSide .descript{padding-bottom:10px}
.boat-configurator .rightSide .modal-content p{font-family:"Muli Regular";font-size:14px}
.boat-configurator .rightSide .modal-content p.optionLabelTitle{font-family:"Muli SemiBold";font-size:22px}
.boat-configurator .rightSide .modal-footer a{font-family:"Muli ExtraBold"}
.boat-configurator .rightSide div.colorsList{padding:1rem 2rem;display:flex;justify-content:flex-start}
.boat-configurator .rightSide div.colorsList .bg-img-clr{cursor:pointer}
.boat-configurator .rightSide div.colorsList>div{flex:1 1 auto;max-width:32%;width:auto;min-width:30%;text-align:center;display:flex;flex-direction:column;flex-basis:0;align-items:center}
.boat-configurator .rightSide div.colorsList>div.exclusionMsg,.boat-configurator .rightSide div.colorsList>div.inclusionMsg{display:none}
.boat-configurator .rightSide div.colorsList>div>p{font-size:14px;text-align:center;flex-grow:1}
.boat-configurator .rightSide div.colorsList>div .option-price{font-size:12px;display:flex;align-items:flex-end}
.boat-configurator .rightSide div.colorsList .disabled-wrap::after{display:none}
.boat-configurator .rightSide div.colorsList .selected-wrap:after{top:0}
.boat-configurator .rightSide .clearSlc{font-size:12px;color:#fff !important;font-family:"Muli Regular";width:fit-content;margin:0}
.boat-configurator .rightSide .sub-category-section .sub-category-header{display:flex;background:#262c3c;justify-content:space-between;margin-bottom:0}
.boat-configurator .rightSide .sub-category-section .listHead{width:auto;margin-top:0}
.boat-configurator .rightSide .sub-category-section .right-aligned-links{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-family:"Muli Regular";margin-right:15px}
.boat-configurator .rightSide .sub-category-section .right-aligned-links .expand-all-link,.boat-configurator .rightSide .sub-category-section .right-aligned-links .collapse-all-link{font-family:"Muli Regular";color:#fff;font-size:12px}
.boat-configurator .rightSide .sub-category-section .right-aligned-links .clearSlc{position:unset;margin:0;font-size:12px}
.boat-configurator .rightSide .sub-category-section .sub-cat-desc-section{display:flex;padding:8px 0;justify-content:space-between}
.boat-configurator .rightSide .sub-category-section .sub-cat-desc-section .sub-cat-desc{padding-left:24px;font-family:"Muli Bold"}
.boat-configurator .rightSide .sub-category-section .sub-cat-desc-section .remove-selection-section{padding:8px 0 0;text-align:right;width:160px;font-family:"Muli Regular"}
.boat-configurator .rightSide .sub-category-section .sub-cat-desc-section .remove-selection-section a{top:auto;right:15px;left:auto;display:inline-block;color:#262c3c !important;font-family:"Muli Regular"}
.boat-configurator .rightSide .formSbt{background-color:#f6f3ee}
.boat-configurator .rightSide .formSbt p{padding:0 52px}
.boat-configurator .rightSide .formSbt .btn-block{padding:0 52px}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab{background-color:#a90e13;color:#fff;font-family:"Muli ExtraBold";font-size:16px;height:44px;border-radius:22px}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab:hover{background-color:#6e0b0e}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab:hover a{background-color:#6e0b0e}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab a{background-color:#a90e13}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab a:hover{background-color:#6e0b0e}
.boat-configurator .prnt-shr-wrp .summary-e-mail-link{display:inline-block;margin-right:2rem;position:relative;font-size:14px;color:#5f5f5f}
.boat-configurator .prnt-shr-wrp .summary-e-mail-link:hover{color:#a90e13}
.boat-configurator .prnt-shr-wrp .summary-e-mail-link.expand span:before{border:1px solid #888b8d;width:11px;height:11px;border-bottom:0;border-right:0;transform:rotate(45deg);position:absolute;bottom:-11px;left:35px;content:""}
.boat-configurator .prnt-shr-wrp .summary-e-mail-link .fa{margin-right:5px}
.boat-configurator .prnt-shr-wrp .summary-e-mail-link:hover{text-decoration:none}
.boat-configurator .prnt-shr-wrp .print-smry,.boat-configurator .prnt-shr-wrp .dropdown-wrp{font-size:14px;color:#5f5f5f}
.boat-configurator .prnt-shr-wrp .print-smry:hover,.boat-configurator .prnt-shr-wrp .dropdown-wrp:hover{color:#a90e13}
.boat-configurator .prnt-shr-wrp .share-email-dropdown span{color:#262c3c}
.boat-configurator .prnt-shr-wrp .share-email-dropdown button{padding:.25rem 0}
.boat-configurator .prnt-shr-wrp .share-email-dropdown:hover{color:#a90e13}
.boat-configurator #sbmtBtn{background:transparent;top:auto;max-height:75px}
.boat-configurator #sbmtBtn #edt,.boat-configurator #sbmtBtn #sbmt{max-width:50%;flex:1 1 40%;height:44px;border-radius:22px;margin:1rem 5px;font-size:1rem;color:#fff;background:#a90e13 0 0 no-repeat padding-box;border:1px solid #f2f3f4;font-family:"Muli ExtraBold"}
.boat-configurator #sbmtBtn #edt:hover,.boat-configurator #sbmtBtn #sbmt:hover{background:#6e0b0e 0 0 no-repeat padding-box}
.boat-configurator #sbmtBtn #edt:focus,.boat-configurator #sbmtBtn #sbmt:focus{outline:0}
.boat-configurator #sbmtBtn #edt{background:#fff 0 0 no-repeat padding-box;border:1px solid #cfcfcf;color:#a90e13}
.boat-configurator #sbmtBtn #edt:hover{background:#f2f3f4 0 0 no-repeat padding-box}
.boat-configurator #sbmtBtn #edt a{color:#a90e13}
.boat-configurator #sbmtBtn #edt:before{font-family:"icomoon";content:"\e903";position:absolute;left:1rem;color:#262c3c}
.boat-configurator #nxtBckBtns{height:120px}
.boat-configurator #nxtBckBtns.buttons{width:100%;margin:0;bottom:0;top:auto;position:absolute;display:flex;flex-wrap:wrap;justify-content:center;background:transparent}
.boat-configurator #nxtBckBtns.buttons #bck,.boat-configurator #nxtBckBtns.buttons #nxt{max-width:50%;flex:1 1 40%;height:44px;border-radius:22px;margin:1rem 5px;font-size:1rem;color:#fff;background:#a90e13 0 0 no-repeat padding-box;border:1px solid #f2f3f4;font-family:"Muli ExtraBold";cursor:pointer}
.boat-configurator #nxtBckBtns.buttons #bck:hover,.boat-configurator #nxtBckBtns.buttons #nxt:hover{background:#6e0b0e 0 0 no-repeat padding-box}
.boat-configurator #nxtBckBtns.buttons #bck:focus,.boat-configurator #nxtBckBtns.buttons #nxt:focus{outline:0}
.boat-configurator #nxtBckBtns.buttons #bck{background:#fff 0 0 no-repeat padding-box;border:1px solid #cfcfcf}
.boat-configurator #nxtBckBtns.buttons #bck:hover{background:#f2f3f4 0 0 no-repeat padding-box}
.boat-configurator #nxtBckBtns.buttons #bck a{color:#a90e13}
.boat-configurator #nxtBckBtns.buttons #bck.inactive{background:#f6f3ee 0 0 no-repeat padding-box}
.boat-configurator #nxtBckBtns.buttons #bck.inactive a{color:#56595c;cursor:not-allowed}
.boat-configurator #nxtBckBtns.buttons #smry{order:3;flex:0;height:auto;background:0;padding:0;border:0;flex:1 1 60%;max-width:60%}
.boat-configurator #nxtBckBtns.buttons #smry a{color:#a90e13;font-family:"Muli Regular";text-decoration:underline;text-transform:none;font-size:18px;cursor:pointer}
.boat-configurator .listPos{padding:1rem 1.4rem}
.boat-configurator .listPos.topList.colorsList.hullColors .bg-img-clr{width:70px;height:70px;border-radius:50%;border:1px solid #cfcfcf;background-size:70px 70px;padding:12px;margin-bottom:8px}
.boat-configurator .listPos.topList.colorsList.hullColors .bg-img-clr:focus{outline:0}
.boat-configurator .listPos.topList.colorsList.hullColors .bg-img-clr+p{margin-bottom:8px}
.boat-configurator .listPos.topList.colorsList.hullColors div{margin-bottom:26px}
.boat-configurator .listPos.topList.colorsList.hullColors div>.option-price{margin-bottom:0}
.boat-configurator .listPos .liPos{clear:both;display:flex;flex-direction:column}
.boat-configurator .listPos .liPos .align-items-start{flex-grow:1}
.boat-configurator .listPos .liPos .descript{padding-top:0}
.boat-configurator .listPos .liPos .descript .option-modal-img{float:left;width:160px;background:0;width:auto;top:auto;padding:0 5px}
.boat-configurator .listPos .liPos .descript .option-modal-img img{max-width:150px;width:auto;max-height:150px;background:0}
.boat-configurator .listPos .liPos .descript .option-desc{font-size:11px;top:auto;padding:0 5px 8px;line-height:16px}
.boat-configurator .listPos .liPos .descript.show{display:block}
.boat-configurator .radioMark{border-color:#262c3c;outline:0}
.boat-configurator .radioMark input.hiddenInp:checked+div{background:#fff}
.boat-configurator .radioMark.selected{outline:0;border-width:7px}
.boat-configurator .checkMark{border-color:#262c3c;outline:0}
.boat-configurator .checkMark.selected{outline:0;background:#262c3c}
.boat-configurator .checkMark.selected input.hiddenInp:checked+span{border-color:#fff}
.boat-configurator label.radioMark+p,.boat-configurator label.checkMark+p{line-height:16px}
.boat-configurator .confirmModal .modal-dialog{max-width:420px !important}
.boat-configurator .confirmModal .modal-dialog .modal-header{display:flex;justify-content:flex-end;height:28px;padding:0}
.boat-configurator .confirmModal .modal-dialog .modal-header .close{position:relative;width:36px;height:36px;padding:0;margin:0;font-size:32px;font-family:"Muli Regular";color:#262c3c;border:0;opacity:1}
.boat-configurator .confirmModal .modal-dialog .modal-header .close:hover{color:#1d212c}
.boat-configurator .confirmModal .modal-body .saveconfig h4{font-size:22px;font-family:"Muli SemiBold"}
.boat-configurator .confirmModal .modal-body .saveconfig p{font-size:14px;font-family:"Muli Regular"}
.boat-configurator .confirmModal .modal-body .saveconfig .saveBoatConfig{background:#a90e13;font-family:"Muli ExtraBold";font-size:16px;color:#fff}
.boat-configurator .confirmModal .modal-body .saveconfig .saveBoatConfig:hover{background:#6e0b0e}
.boat-configurator .confirmModal .modal-body .saveconfig .exit-builder{background:#fff;border:1px solid #cfcfcf;color:#a90e13;font-family:"Muli ExtraBold";font-size:16px}
.boat-configurator .confirmModal .modal-body .saveconfig .exit-builder:hover{background:#f2f3f4}
.boat-configurator #priceInfoModal .modal-dialog{max-width:63%}
.boat-configurator #priceInfoModal .modal-dialog .modal-header{justify-content:flex-end;padding:0}
.boat-configurator #priceInfoModal .modal-dialog .modal-header .modal-close{margin:0;padding:0;width:40px;height:40px;opacity:1;font-family:"Muli Regular";font-size:25px;color:#262c3c;border:0}
.boat-configurator #priceInfoModal .modal-dialog .modal-header .modal-close:hover{color:#1d212c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal{padding:10px 20px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row{margin:0}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6{padding:0 20px 0 0}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6:last-child{padding:0 0 0 20px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini>h6.listHead{font-family:"Muli Bold";font-size:18px;color:#262c3c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .listPos{padding:1rem 0}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .listPos li{height:82px;display:flex;align-items:center;padding:0}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .listPos li.invalid-error-mini{display:none}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .listPos li p{font-family:"Muli Regular";font-size:14px;color:#262c3c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .listPos li>span{height:50px;min-width:130px;display:flex;justify-content:flex-end;align-items:center}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .listPos li>span#emiMonth-mini{font-size:14px;font-family:"Muli ExtraBold";border:0}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .input-cal-mini:foucs,.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .input-cal-mini:active{outline:0;border:0;box-shadow:none}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns{flex-wrap:wrap;justify-content:space-between !important}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button{flex:1 1 50%;max-width:46%;margin:.5rem auto !important;font-family:"Muli ExtraBold"}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#saveBoat-mini{display:block}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#calcPay-mini,.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#saveBoat-mini{color:#fff;background:#a90e13 0 0 no-repeat padding-box;border:1px solid #f2f3f4}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#calcPay-mini:hover,.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#saveBoat-mini:hover{background:#6e0b0e 0 0 no-repeat padding-box}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#rsetPay-mini{background:#fff 0 0 no-repeat padding-box;border:1px solid #cfcfcf;color:#a90e13}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal #paymentCalc-mini #paymentInfo-mini .pymntBtns button#rsetPay-mini:hover{background:#f2f3f4 0 0 no-repeat padding-box}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .priceHeader p{font-family:"Muli SemiBold";font-size:14px;color:#56595c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .priceHeader p.boatPrice{font-family:"Muli Bold";font-size:30px;color:#262c3c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .priceHeader p.boatName{font-family:"Muli SemiBold";font-size:22px;color:#262c3c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .priceHeader.smryItems p{font-family:"Muli SemiBold";font-size:16px !important;color:#56595c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .priceHeader.smryItems .basePrice{font-family:"Muli ExtraBold";color:#262c3c}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .payment-footer p{font-family:"Muli Regular";font-size:11px !important;line-height:16px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .payment-footer #pymntInfoFooter-mini:before{content:'*'}
.boat-configurator .finalForm p{font-family:"Muli Regular";font-size:14px}
.boat-configurator .finalForm p.choose{font-family:"Muli SemiBold";font-size:22px}
.boat-configurator .finalForm>div{display:flex;flex-direction:column;height:100%}
.boat-configurator .finalForm .emd-form-wrp{position:unset}
.boat-configurator .finalForm .emd-form-wrp iframe{height:100%;padding:0 10px}
.boat-configurator .finalForm .location-based-section{padding:0 24px 0 20px}
.boat-configurator .finalForm .location-based-section .make-dream-reality-section .title{text-align:left;font-family:"Muli SemiBold";font-size:22px;line-height:28px;margin:0 0 13px;color:#262c3c}
.boat-configurator .finalForm .location-based-section .make-dream-reality-section .desc{font-size:14px;font-family:"Muli Regular";color:#262c3c}
.boat-configurator .finalForm .location-based-section .find-inventory-button{text-align:center;padding-bottom:32px}
.boat-configurator .finalForm .location-based-section .find-inventory-button .find-inventory-btn{font-size:14px;width:200px;background:#a90e13;color:#fff;border:1px solid #f2f3f4;height:44px;border-radius:22px}
.boat-configurator .finalForm .location-based-section .find-inventory-button .find-inventory-btn:hover{background:#6e0b0e}
.boat-configurator .finalForm .location-based-section .form-tabs-section{display:flex}
.boat-configurator .finalForm .location-based-section .form-tabs-section .form-tab{background:#cfcfcf;color:#262c3c;padding:12px 0;flex-grow:1;display:flex;justify-content:center;align-items:center;font-size:14px;font-family:"Muli ExtraBold"}
.boat-configurator .finalForm .location-based-section .form-tabs-section .form-tab:first-child{margin-right:20px}
.boat-configurator .finalForm .location-based-section .form-tabs-section .form-tab:hover{text-decoration:none}
.boat-configurator .finalForm .location-based-section .form-tabs-section .form-tab.active{background:#fff;border-bottom:4px solid #a90e13;color:#a90e13;padding:0}
.boat-configurator .finalForm .location-based-form#contact_us_form{width:100%;border:0}
.boat-configurator .tick-bg{left:0;top:3px;background:url(../../../content/dam/boston-whaler/brand-assets/logos/icons/ic_check_circle_24px.png);background-size:contain;border-radius:50%;width:40px;height:40px}
.boat-configurator .smryInfo{position:relative}
.boat-configurator .smryInfo .price-config-label{font-size:12px;font-family:"Muli Regular"}
.boat-configurator .smryInfo .price-config-label{text-transform:uppercase}
.boat-configurator .smryInfo .inventory-smry-link a{font-family:"Muli Regular";color:#a90e13;text-decoration:underline}
.boat-configurator .smryInfo .inventory-smry-link a:hover{color:#6e0b0e}
.boat-configurator .smryInfo .build-summary-links{display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}
.boat-configurator .smryInfo .build-summary-links>h4{font-family:"Muli Bold";font-size:18px}
.boat-configurator .smryInfo .email-iframe{display:flex;justify-content:flex-end;z-index:999;position:absolute;right:0;margin-top:-10px}
.boat-configurator .smryInfo .email-iframe.hide{display:none}
.boat-configurator .smryInfo .email-iframe iframe{border:1px solid #888b8d;width:600px;position:relative;height:475px}
@media only screen and (max-width:767px){.boat-configurator .smryInfo .email-iframe{margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;border:0;background:rgba(0,0,0,0.6);z-index:99999}
.boat-configurator .smryInfo .email-iframe iframe{max-width:90%;height:500px;margin:auto}
}
.boat-configurator .smryInfo .prnt-shr-wrp .dropdown-wrp{display:inline-block}
.boat-configurator .smryInfo h1{font-family:"Muli SemiBold";font-size:30px;margin-bottom:4px}
.boat-configurator .smryInfo h4,.boat-configurator .smryInfo h6{font-family:"Muli SemiBold"}
.boat-configurator .smryInfo .smryInfoMatter{border-bottom:0;margin-bottom:28px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems{padding-top:20px;border-top:1px solid #888b8d}
.boat-configurator .smryInfo .smryInfoMatter .smryItems.msrp-category .smry-other-option-details-container .marketing-name{font-size:22px;font-family:"Muli SemiBold"}
.boat-configurator .smryInfo .smryInfoMatter .smryItems.msrp-category .smry-other-options-price-container span{font-size:18px}
@media(max-width:767px){.boat-configurator .smryInfo .smryInfoMatter .smryItems.msrp-category .smry-other-options-price-container span{font-size:16px}
}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd{display:flex;justify-content:space-between;font-family:"Muli Regular";font-size:12px;margin:0 0 10px !important;padding-bottom:10px;border-bottom:1px solid #e8eaed}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd:last-child{border:0}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .sub-cat-img-container{max-width:150px;margin-top:8px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .sub-cat-img-container img{max-width:150px;max-height:150px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container .smry-small-img-options-container{flex-grow:1}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container .smry-small-img-options-container .smry-item-sub-category{padding-right:2rem;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8eaed}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container .smry-small-img-options-container .smry-item-sub-category:last-child{border:0}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container .smry-small-img-option-price-container{display:flex;flex-direction:column}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container .smry-small-img-option-price-container .option-price{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8eaed;flex-grow:1}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container .smry-small-img-option-price-container .option-price:last-child{border:0}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container{flex-grow:1;justify-content:flex-start;padding-right:150px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon{cursor:pointer;position:relative;margin-left:.5rem}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon .fa{padding:0 6px;border:1px solid #a90e13;border-radius:50%;cursor:pointer;display:inline-block;height:17px;width:17px;position:absolute;bottom:2px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon .fa:before{content:"i";font-family:"Muli Regular";font-size:11px;font-weight:bold;bottom:1.6px;position:inherit;color:#a90e13}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon .tooltip-desc{position:absolute;top:10px;z-index:99;width:200px;left:-80px;padding:.5rem;border:1px solid #888b8d;background:#fff;font-size:11px}
@media(min-width:1025px){.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon .tooltip-desc{width:300px}
}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon:before{border:1px solid #888b8d;width:10px;height:10px;display:none;content:"";position:absolute;top:25px;left:5px;border-right:0;border-bottom:0;transform:rotate(45deg)}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon.show-tooltip:before{display:inline-block}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon.show-tooltip .tooltip-desc{display:block !important}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category{display:flex;flex-direction:column;font-family:"Muli Regular";font-size:14px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category .sub-cat-img{width:70px;height:70px;border-radius:50%}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category .sub-cat-img img{width:100%;height:100%;border-radius:50%}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category .markeing-name,.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category .markeing-desc{font-size:12px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.hide-sub-cat .smry-item-sub-category{align-items:flex-start}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.hide-sub-cat .smry-item-sub-category .sub-cat-name{display:none}
.boat-configurator .smryInfo .smryInfoMatter .listHead{font-family:"Muli SemiBold";font-size:22px;line-height:30px;padding-bottom:20px;margin-top:0;color:#262c3c}
.boat-configurator .smryInfo .smryInfoMatter #totalCost{margin-bottom:0 !important}
.boat-configurator .smryInfo .smryInfoMatter #totalCost .listHead{font-size:22px;font-family:"Muli SemiBold";color:#262c3c;margin:0;padding:.8rem 0 !important}
.boat-configurator .smryInfo .smryInfoMatter .learn-online-sale-link{color:#a90e13;font-size:12px;font-family:"Muli Regular";text-decoration:underline;line-height:18px;padding-bottom:15px;display:block}
.boat-configurator .smryInfo .smryInfoMatter .learn-online-sale-link:hover{color:#6e0b0e}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc{margin-bottom:0 !important;height:auto;justify-content:flex-end;align-items:flex-end;flex-direction:column;display:flex;padding-top:0}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink{background:#f2f3f4;display:block;width:100%;text-align:right;left:auto;margin-left:auto}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink .listHead{font-family:"Muli Bold";font-size:18px;color:#262c3c;margin:0;display:inline-block;padding:.8rem 20px !important}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink .listHead i.fa.fa-angle-down{color:#a90e13;font-size:16px;vertical-align:middle}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo{width:100%}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos{padding-left:0;padding-right:0;padding-bottom:0}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos p,.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos span,.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos input{font-size:14px;font-family:"Muli Regular";color:#262c3c}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos .payment-info-label{font-size:18px;letter-spacing:1px}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos #pymntInfoFooter{font-size:11px;display:block !important}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos #pymntInfoFooter:before{content:'*'}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li>span:last-child{margin-right:1rem}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child{height:auto;margin-bottom:0;display:flex}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child .btn-disclaimer-container{padding:0 1rem}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child .btn-disclaimer-container .payment-desclaimer{padding-top:.5rem}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child #emiMonth{width:auto;max-width:fit-content;padding-top:.5rem;position:absolute;right:0}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child #emiMonth:after{content:'*'}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #calcPay,.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #rsetPay{background:#a90e13;font-size:14px;color:#fff;font-family:"Muli ExtraBold";border:1px solid #f2f3f4;margin-bottom:.5rem;width:200px}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #calcPay:hover,.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #rsetPay:hover{background:#6e0b0e}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #rsetPay{background:#fff;color:#a90e13;border:1px solid #cfcfcf}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #rsetPay:hover{background:#f2f3f4}
.boat-configurator .carousel-indicators li{border-radius:50%;background-color:#fff;border:1px solid #56595c;width:12px;height:12px;opacity:1}
.boat-configurator .carousel-indicators li.active{background-color:#56595c}
.boat-configurator .leftSide .container.img-container{width:100% !important}
.boat-configurator .leftSide .container.img-container .carousel .carousel-inner{width:80%}
.boat-configurator .leftSide .container.img-container .carousel .carousel-control-next,.boat-configurator .leftSide .container.img-container .carousel .carousel-control-prev{width:45px}
.boat-configurator .carousel-control-prev,.boat-configurator .carousel-control-next{opacity:1;cursor:pointer}
.boat-configurator .carousel-control-prev .carousel-control-prev-icon,.boat-configurator .carousel-control-next .carousel-control-prev-icon,.boat-configurator .carousel-control-prev .carousel-control-next-icon,.boat-configurator .carousel-control-next .carousel-control-next-icon{background:0}
.boat-configurator .carousel-control-prev .carousel-control-prev-icon,.boat-configurator .carousel-control-next .carousel-control-prev-icon{width:32px;height:32px;border:4px solid #a90e13;border-right:0;border-top:0;transform:rotate(45deg)}
.boat-configurator .carousel-control-prev .carousel-control-prev-icon:hover,.boat-configurator .carousel-control-next .carousel-control-prev-icon:hover{border-color:#6e0b0e}
.boat-configurator .carousel-control-prev .carousel-control-next-icon,.boat-configurator .carousel-control-next .carousel-control-next-icon{width:32px;height:32px;border:4px solid #a90e13;border-left:0;border-bottom:0;transform:rotate(45deg)}
.boat-configurator .carousel-control-prev .carousel-control-next-icon:hover,.boat-configurator .carousel-control-next .carousel-control-next-icon:hover{border-color:#6e0b0e}
@media only screen and (max-width:1023px),only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.boat-configurator .m-d-none{display:none}
.boat-configurator header .priceHeader p{font-size:14px}
.boat-configurator header .infoIcon{color:#a90e13}
.boat-configurator #progress.breadcrumb{background:transparent}
.boat-configurator #progress.breadcrumb li.done:after{border-left:16px solid #262c3c;height:48px;margin-top:-1px;margin-left:-1px}
.boat-configurator #progress.breadcrumb li.done:last-child:after{display:none}
.boat-configurator #progress.breadcrumb .step a{font-size:12px}
.boat-configurator #progress.breadcrumb .step .dispTabDesk{display:block}
.boat-configurator #progress.breadcrumb .step .dispMob{display:none}
.boat-configurator .leftSide .smryInfo{padding-bottom:4rem}
.boat-configurator .calc-btn,.boat-configurator .pymntBtns>button#calcPay,.boat-configurator .pymntBtns>button#calcPay-mini{background:#a90e13;border-radius:22px;height:44px;border:1px solid #888b8d}
.boat-configurator .calc-btn:hover,.boat-configurator .pymntBtns>button#calcPay:hover,.boat-configurator .pymntBtns>button#calcPay-mini:hover{background:#6e0b0e}
.boat-configurator .modal-content .modal-header{font-family:"Muli SemiBold";color:#262c3c}
.boat-configurator .modal-content .modal-body p{font-family:"Muli Regular";color:#262c3c}
.boat-configurator .rightside-wrap{max-width:100%}
.boat-configurator #nxtBckBtns.buttons{height:auto}
.boat-configurator #nxtBckBtns.buttons #nxt,.boat-configurator #nxtBckBtns.buttons #bck,.boat-configurator #nxtBckBtns.buttons #smry{font-size:14px;display:flex;align-items:center;justify-content:center;margin:5px}
.boat-configurator #nxtBckBtns.buttons #smry a,.boat-configurator #nxtBckBtns.buttons #bck a{font-size:14px}
.boat-configurator .btn-blue-bab{background:#a90e13;font-size:14px;color:#fff;font-family:"Muli ExtraBold";border:1px solid #f2f3f4}
.boat-configurator>.content-wrapper{display:block;overflow:auto}
.boat-configurator>.content-wrapper .leftSide{height:auto}
.boat-configurator>.content-wrapper .leftSide .container.img-container{height:auto;padding-bottom:1rem}
.boat-configurator>.content-wrapper .leftSide .boat-tab-container.info.d-md-block.d-lg-block.d-sm-none{display:none !important}
.boat-configurator>.content-wrapper .rightSide{margin:0}
.boat-configurator>.content-wrapper .rightSide .listHead{font-size:14px}
.boat-configurator>.content-wrapper .rightSide .choose{padding-left:1.5rem}
.boat-configurator>.content-wrapper .rightSide>div{position:unset}
.boat-configurator>.content-wrapper .rightSide .info .infoNavBar{display:flex}
.boat-configurator>.content-wrapper .rightSide .sub-category-section .sub-category-header{height:30px}
.boat-configurator>.content-wrapper .rightSide .sub-category-section .sub-category-header p{font-size:18px;font-family:"Muli Bold"}
.boat-configurator>.content-wrapper .rightSide .listPos.topList{flex-wrap:wrap !important}
.boat-configurator>.content-wrapper .rightSide .listPos.topList.colorsList.hullColors>div{min-width:19%;max-width:20%}
.boat-configurator>.content-wrapper .rightSide .listPos.topList.colorsList.hullColors .bg-img-clr{width:48px;height:48px}
.boat-configurator>.content-wrapper .rightSide .formSbt .btn-block{padding:0 52px}
.boat-configurator>.content-wrapper .rightSide .formSbt .btn-block .btn-blue-bab{background-color:#a90e13;color:#a90e13;font-size:"Muli ExtraBold";font-size:16px}
.boat-configurator>.content-wrapper .rightSide .formSbt .btn-block .btn-blue-bab:hover{background-color:#6e0b0e}
.boat-configurator .info{margin:0 1rem}
.boat-configurator .info.d-md-none{display:block !important}
.boat-configurator .info .infoNavBar{padding:0}
.boat-configurator .info .infoNavBar .nav-item{padding:0;border:0;margin-right:4px}
.boat-configurator .info .infoNavBar .nav-item a{height:50px;font-family:"Muli ExtraBold";font-size:18px;min-width:auto}
.boat-configurator .spec-modal .modal-title{font-family:"Muli SemiBold";font-size:22px}
.boat-configurator .spec-modal .specs-dropdown{display:none}
.boat-configurator .spec-modal .spec-details-container{display:block}
.boat-configurator .spec-modal .modal-body p{font-size:14px}
.boat-configurator .spec-modal .modal-body p.disclaimer-text{font-size:11px}
.boat-configurator #specs_modal .modal-dialog .modal-body{display:flex}
.boat-configurator #specs_modal .modal-dialog .modal-body .spec-details-container{min-width:160px}
.boat-configurator #specs_modal .modal-dialog .modal-body .spec-details-container .spec-details{border-left:1px solid #cfcfcf;padding-left:1rem}
.boat-configurator #specs_modal .modal-dialog .download-specs-container{padding:2rem 1rem;margin:auto}
.boat-configurator #specs_modal .modal-dialog .download-specs-container .download-specs-link{background:#a90e13;font-family:"Muli ExtraBold";font-size:14px;color:#fff;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;width:258px;text-decoration:none}
.boat-configurator #specs_modal .modal-dialog .download-specs-container .download-specs-link:focus{background:#6e0b0e}
.boat-configurator div.buttons#sbmtBtn-mini #edt-mini,.boat-configurator div.buttons#sbmtBtn-mini .btn-blue-bab{border:1px solid #888b8d;border-radius:22px;background:#fff;color:#a90e13}
.boat-configurator div.buttons#sbmtBtn-mini>button:last-child,.boat-configurator div.buttons#sbmtBtn-mini .btn-blue-bab{background:#a90e13;border:0}
.boat-configurator .modal-body{padding:14px}
.boat-configurator .modal.show .modal-dialog{width:612px}
.boat-configurator .modal.show .modal-dialog .modal-content button.close{font-size:2rem}
.boat-configurator #details-modal .calc-btn{display:none}
.boat-configurator .tick-bg{top:-8px;left:-8px}
.boat-configurator .rightside-wrap{padding-bottom:2.5rem}
.boat-configurator #nxtBckBtns.buttons{background:#fff}
}
@media only screen and (max-width:767px){.boat-configurator header{height:40px}
.boat-configurator header .boatName{font-family:"Muli Regular";font-size:16px;margin:0 6px}
.boat-configurator header .priceHeader{margin-right:5px}
.boat-configurator header .priceHeader .boatPrice{font-size:18px}
.boat-configurator header .priceHeader .boatPrice+p{display:none}
.boat-configurator header .close.close-btn{width:46px}
.boat-configurator header .infoIcon{height:14px;width:14px;margin-right:6px;font-size:8px;color:#a90e13}
.boat-configurator .listPos.topList.colorsList>div{min-width:20%;max-width:23%}
.boat-configurator .listPos.topList.colorsList.hullColors .bg-img-clr{width:48px;height:48px;background-size:48px 48px}
.boat-configurator .tick-bg{top:-8px;left:-8px}
.boat-configurator #priceInfoModal .modal-dialog{max-width:100%;margin:32px;height:90%;width:90%;margin:auto}
.boat-configurator #priceInfoModal .modal-dialog .modal-content{padding-bottom:10px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal{padding:10px 16px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6{padding:0 !important}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6 #paymentCalc-mini{padding-top:0;padding-bottom:0;margin-bottom:0 !important}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6 #paymentCalc-mini #paymentInfo-mini .pymntBtns button{max-width:100%}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6 #paymentCalc-mini #paymentInfo-mini .listPos{padding:8px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6 #paymentCalc-mini .arrowLink{display:block;margin:5px 0 0;padding:16px 0 14px;border-top:1px solid #f0f0f0}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6 #paymentCalc-mini .arrowLink .listHead{margin:0;font-family:"Muli Bold";font-size:16px;line-height:20px;padding:0 !important}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6 #paymentCalc-mini .arrowLink .fa-angle-down{position:absolute;right:14px}
.boat-configurator #priceInfoModal .modal-dialog .priceInfoModal .row .col-lg-6>.priceHeader.smryItems .calc-btn{display:none}
.boat-configurator #progress.breadcrumb{background:transparent}
.boat-configurator #progress.breadcrumb .step{padding:0}
.boat-configurator #progress.breadcrumb .step .dispTabDesk{display:none}
.boat-configurator #progress.breadcrumb .step .dispMob{display:block}
.boat-configurator #progress.breadcrumb .step a{padding-left:24px;font-size:14px;margin:0;display:flex;width:100%;justify-content:center}
.boat-configurator #progress.breadcrumb .step:first-child a{padding-left:0}
.boat-configurator #progress.breadcrumb li.done:last-child:after{display:none}
.boat-configurator .carousel-control-prev .carousel-control-prev-icon,.boat-configurator .carousel-control-next .carousel-control-prev-icon,.boat-configurator .carousel-control-prev .carousel-control-next-icon,.boat-configurator .carousel-control-next .carousel-control-next-icon{width:15px;height:15px;border:2px solid #a90e13}
.boat-configurator .carousel-control-prev .carousel-control-prev-icon,.boat-configurator .carousel-control-next .carousel-control-prev-icon{border-right:0;border-top:0}
.boat-configurator .carousel-control-prev .carousel-control-next-icon,.boat-configurator .carousel-control-next .carousel-control-next-icon{border-left:0;border-bottom:0}
.boat-configurator .carousel-control-prev{left:0}
.boat-configurator .carousel-control-next{right:0}
.boat-configurator .carousel-indicators{bottom:-1.5rem}
.boat-configurator .carousel-indicators li{width:10px;height:10px}
.boat-configurator .leftSide .leftSideSticky>.col-md-12{padding:0}
.boat-configurator .leftSide .container.img-container .carousel .carousel-inner{width:80%}
.boat-configurator .leftSide .m-d-none{display:none}
.boat-configurator #nxtBckBtns.buttons{height:auto;background-color:rgba(255,255,255,0.8)}
.boat-configurator #nxtBckBtns.buttons #nxt,.boat-configurator #nxtBckBtns.buttons #bck,.boat-configurator #nxtBckBtns.buttons #smry{font-size:14px;display:flex;align-items:center;justify-content:center;margin:5px}
.boat-configurator #nxtBckBtns.buttons #smry a,.boat-configurator #nxtBckBtns.buttons #bck a{font-size:14px}
.boat-configurator #nxtBckBtns.buttons #smry a{font-size:11px}
.boat-configurator #sbmtBtn{top:auto;max-height:75px}
.boat-configurator #sbmtBtn #edt,.boat-configurator #sbmtBtn #sbmt{font-size:14px;display:flex;align-items:center;justify-content:center;padding:0}
.boat-configurator>.content-wrapper{display:block;overflow:auto}
.boat-configurator>.content-wrapper .leftSide{height:auto;padding-bottom:20px}
.boat-configurator>.content-wrapper .leftSide .container.img-container{height:auto;width:100% !important;padding:0;padding-bottom:1rem}
.boat-configurator>.content-wrapper .rightSide{margin:0}
.boat-configurator>.content-wrapper .rightSide .listHead{font-size:14px}
.boat-configurator>.content-wrapper .rightSide div.colorsList>div>p{font-size:11px}
.boat-configurator>.content-wrapper .rightSide .listPos.topList.colorsList.hullColors>div{max-width:24%;min-width:21%}
.boat-configurator>.content-wrapper .rightSide .listPos.topList.colorsList.hullColors>div p{font-family:"Muli Bold"}
.boat-configurator>.content-wrapper .rightSide .listPos.topList.colorsList.hullColors>div p.option-price{font-family:"Muli Regular"}
.boat-configurator>.content-wrapper .rightSide .sub-category-section .sub-category-header p{font-size:14px}
.boat-configurator>.content-wrapper .rightSide .choose{padding-left:1.5rem}
.boat-configurator>.content-wrapper .rightSide>div.px-lg-4{padding-bottom:40px !important}
.boat-configurator>.content-wrapper .rightSide>div{position:unset}
.boat-configurator>.content-wrapper .rightSide .info .infoNavBar{display:flex}
.boat-configurator .info{margin:0 1rem}
.boat-configurator .info .infoNavBar{padding:0}
.boat-configurator .info .infoNavBar .nav-item{padding:0;border:0;margin-right:1px}
.boat-configurator .info .infoNavBar .nav-item a{height:34px;font-family:"Muli ExtraBold";font-size:11px}
.boat-configurator .spec-modal .modal-title{font-family:"Muli ExtraBold";font-size:14px}
.boat-configurator .spec-modal .spec-details-container{display:none}
.boat-configurator .spec-modal .spec-details-container.hide-specs{display:none}
.boat-configurator .spec-modal .spec-details-container.show-specs{display:block}
.boat-configurator .spec-modal .spec-details-container .spec-details{border:0;padding-left:0;margin-top:15px}
.boat-configurator .spec-modal .modal-dialog .download-specs-container .download-specs-link{width:100%}
.boat-configurator #specs_modal .modal-dialog .modal-body .spec-details-container .spec-details{border:0;padding-left:0}
.boat-configurator .modal-body{padding:14px}
.boat-configurator .leftSide .smryInfo{padding-bottom:0}
.boat-configurator div.buttons#sbmtBtn-mini #edt-mini{border:1px solid #888b8d;border-radius:22px;background:#fff;color:#a90e13}
.boat-configurator div.buttons#sbmtBtn-mini>button:last-child{background:#a90e13;border:0}
.boat-configurator .boatConfigSummary .nav-tabs{padding:0;flex-wrap:nowrap}
.boat-configurator .boatConfigSummary .nav-tabs .nav-item:first-child .nav-link{margin-right:5px}
.boat-configurator .boatConfigSummary .tab-content iframe{padding:0}
.boat-configurator #miniForm.modal.show .modal-dialog{width:90%}
.boat-configurator .finalForm .location-based-section{padding:0}
.boat-configurator .smryInfo{margin:0;padding:0 22px}
.boat-configurator .smryInfo h1{font-size:20px;font-family:"Muli Bold";margin-top:2.5rem}
.boat-configurator .smryInfo .build-summary-links>h4{font-size:16px}
.boat-configurator .smryInfo .email-iframe{display:flex;justify-content:flex-end}
.boat-configurator .smryInfo .email-iframe.hide{display:none}
.boat-configurator .smryInfo .prnt-shr-wrp{display:flex}
.boat-configurator .smryInfo .prnt-shr-wrp #summary_e_mail_link{display:inline-block;margin-right:0}
.boat-configurator .smryInfo .prnt-shr-wrp #summary_e_mail_link span{display:none}
.boat-configurator .smryInfo .prnt-shr-wrp .print-smry,.boat-configurator .smryInfo .prnt-shr-wrp .dropdown-wrp .dropdown{visibility:collapse;width:20px;height:20px;display:inline-block;margin-left:32px}
.boat-configurator .smryInfo .prnt-shr-wrp .print-smry i,.boat-configurator .smryInfo .prnt-shr-wrp .dropdown-wrp .dropdown i{visibility:visible}
.boat-configurator .smryInfo .smryInfoMatter{border-top:0;margin-right:0}
.boat-configurator .smryInfo .smryInfoMatter .listHead{padding-bottom:8px;font-size:16px;font-family:"Muli SemiBold"}
.boat-configurator .smryInfo .smryInfoMatter .listHead.d-none{display:block !important}
.boat-configurator .smryInfo .smryInfoMatter .infoDetails.d-none{display:block !important}
.boat-configurator .smryInfo .smryInfoMatter .smryItems.msrp-category .smry-other-option-details-container .marketing-name{font-size:16px;font-family:"Muli SemiBold"}
.boat-configurator .smryInfo .smryInfoMatter .smryItems{padding-top:24px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-options-price-container{min-width:50px;text-align:right}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container{padding:0 3rem 0 0;position:relative}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .marketing-name:before{content:'\f107';font-size:16px;font-family:'FontAwesome';color:#a90e13;position:absolute;right:0;top:-2px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .marketing-name.expand:before{content:'\f106'}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .sub-cat-desc,.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .sub-cat-img-container{display:none}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category .sub-cat-name,.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-item-sub-category .markeing-name{font-size:11px}
.boat-configurator .smryInfo .smryInfoMatter .smryItems.msrp-category .smryItemEnd .smry-other-option-details-container .marketing-name:before{display:none}
.boat-configurator .smryInfo .smryInfoMatter #totalCost .listHead{font-size:16px;font-family:"Muli Bold";width:70%}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc{border:0}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink{margin:1rem 0;text-align:left}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink .listHead{font-size:16px;font-family:"Muli Bold";width:100%;position:relative;padding:.9rem 20px 1rem 10px !important;background-color:#f6f3ee}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink .listHead i.fa.fa-angle-down{position:absolute;top:0;bottom:0;right:1rem;margin:auto;display:inline-flex;align-items:center}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child #emiMonth{min-width:110px;text-align:right}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos .payment-info-label{font-size:11px}
.boat-configurator .smryInfo .smryInfoMatter .specs-section{display:none}
.boat-configurator .smryInfo .smryInfoMatter .specs-section.mobile-specs-section{display:block}
.boat-configurator .smryInfo .smryInfoMatter .specs-section.mobile-specs-section .specs-dropdown{border:1px solid #888b8d;margin-bottom:1rem;font-family:"Muli Bold";font-size:16px;padding-left:20px;transform-origin:top left;transform:scale(0.875);width:114%;height:57px;margin-right:-14%}
.boat-configurator .smryInfo .smryInfoMatter .specs-section .show-specs{display:block}
.boat-configurator .smryInfo .smryInfoMatter .specs-section .hide-specs{display:none}
.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .listHead{margin:1rem 0;font-size:16px;font-family:"Muli SemiBold";display:none}
.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details{border:0;padding-left:0}
.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .spec-value{margin:0;padding-bottom:0;font-size:11px;font-family:"Muli Bold"}
.boat-configurator .smryInfo .smryInfoMatter .specs-section .spec-details-container .spec-details .spec-title{margin-bottom:3px;font-size:14px;font-family:"Muli Regular"}
.boat-configurator #specs_modal .modal-dialog,.boat-configurator #details-modal .modal-dialog{height:80%;width:95%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}
.boat-configurator #specs_modal .modal-dialog .spec-details-container .listHead,.boat-configurator #details-modal .modal-dialog .spec-details-container .listHead{margin:1rem 0;font-size:16px;font-family:"Muli SemiBold";display:none}
.boat-configurator #specs_modal .modal-dialog .spec-details-container .spec-value,.boat-configurator #details-modal .modal-dialog .spec-details-container .spec-value{font-size:11px;font-family:"Muli Bold";line-height:19px;margin-bottom:0;padding-bottom:0}
.boat-configurator #specs_modal .modal-dialog .spec-details-container .spec-title,.boat-configurator #details-modal .modal-dialog .spec-details-container .spec-title{font-size:14px;font-family:"Muli Regular";margin-bottom:1.5rem}
.boat-configurator #specs_modal .specs-dropdown,.boat-configurator #details-modal .specs-dropdown{padding:14px 20px;border:1px solid #cfcfcf;font-size:16px;font-family:"Muli Bold";line-height:19px;display:block;transform-origin:top left;transform:scale(0.875);width:114%;height:57px;margin-right:-14%}
.boat-configurator #specs_modal .download-specs-container,.boat-configurator #details-modal .download-specs-container{padding:2rem 1rem}
.boat-configurator #specs_modal .download-specs-container .download-specs-link,.boat-configurator #details-modal .download-specs-container .download-specs-link{background:#a90e13;font-family:"Muli ExtraBold";font-size:14px;color:#fff;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}
.boat-configurator #specs_modal .download-specs-container .download-specs-link:hover,.boat-configurator #details-modal .download-specs-container .download-specs-link:hover{background:#6e0b0e}
.boat-configurator .rightside-wrap{margin-bottom:0;height:auto;padding:0;overflow:auto}
.boat-configurator .modal.show#saveModal .saveconfig p{margin:0;padding:0}
.boat-configurator .modal.show#saveModal .saveconfig .btn-block{padding:0}
.boat-configurator .modal.show .modal-dialog{width:80%;margin:auto}
.boat-configurator #specs_modal .modal-dialog .modal-body{display:block}
}
.summary-form-page{background-color:#f6f3ee}
#boat_config_email_form .cmp-form-options.cmp-form-options--checkbox{margin-top:.5rem}
.cmp-form-text textarea{max-height:120px !important}
@media print{header,footer,aside,nav,form,iframe,.menu,.hero,.adslot,.breadcrumb,.carousel-indicators,.carousel-control-prev,.carousel-control-next,.rightside-wrap{display:none}
body,html{width:100%;height:auto}
.boat-configurator .listHead.mt-0,.boat-configurator header .close,.boat-configurator header .infoIcon{display:none !important}
.boat-configurator .priceHeader{padding-right:2rem}
.boat-configurator .leftSide{height:auto}
.boat-configurator a::after{content:" (" attr(href) ")"}
.boat-configurator .carousel-item,.boat-configurator .smryInfo{display:block !important;float:none;clear:both}
.boat-configurator #paymentCalc{display:block !important}
.boat-configurator #paymentCalc #paymentInfo.collapse:not(.show){display:block}
.boat-configurator #paymentCalc .pymntBtns{display:none !important}
}
.boat-configurator .checkMark.selected ~ p,.boat-configurator .radioMark.selected ~ p{font-family:"Muli Bold";line-height:16px}
.boat-configurator .exclusionMsg,.boat-configurator .inclusionMsg{font-size:10px;color:#888b8d}
.boat-configurator .arrowLink[data-toggle="collapse"] .fa:before{color:#a90e13}
iframe#reserve_boat_form{height:1700px}
iframe#contact_us_form{height:1343px}
@media only screen and (min-width:1024px){.boat-configurator .smryInfo .smryInfoMatter #totalCost,.boat-configurator .smryInfo .smryInfoMatter .ctry-data{margin-right:0}
}
#boat_conf_factory_form button.cmp-form-button[type="submit"]{display:none}
.boat-configurator .formsbtinvt h4.formsbtinvto{font-family:"Muli SemiBold"}
.boat-configurator .formsbtinvt p.formsbtinvto{padding-top:10px;padding-bottom:10px}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab.exit-edit-boat{background-color:#fff;color:#a90e13;border:1px solid #cfcfcf}
.boat-configurator .rightSide .formSbt .btn-block .btn-blue-bab.exit-edit-boat:hover,.boat-configurator .btn-blue-bab{background-color:#f2f3f4;color:#6e0b0e}
@media only screen and (min-width:1024px){.boat-configurator .rightSide .formSbt p.thank-you-message .boat-configurator .rightSide .formSbt h4.formsbtinvto+p{font-size:14px}
}
@media only screen and (max-width:767px){.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #calcPay,.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .calc-btn-container #rsetPay{width:176px}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos .btn-disclaimer-container{max-width:70%;min-width:200px;flex:auto}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc #paymentInfo .listPos li:last-child #emiMonth{min-width:110px;font-family:"Muli ExtraBold"}
.boatConfigSummary .nav-tabs .nav-item .nav-link:first-child{margin-right:0}
}
#build_a_boat_email_form .cmp-form-text label.error{display:none}
#build_a_boat_email_form .text .no-color.cmp-text p{margin-bottom:0}
#build_a_boat_email_form button[type="SUBMIT"]{margin-top:20px}
#boat_conf_summary_form .cmp-text p.text-small-body,#boat_conf_factory_form .cmp-text p.text-small-body,form .cmp-text p.text-small-body,form .cmp-form-options__help-message p.text-small-body,#click_buy_boat .cmp-form-options .cmp-text p.text-small-body,.boat-configurator .finalForm form p.text-small-body{font-size:11px !important}
#boat_conf_summary_form .cmp-text p.text-small-body a,#boat_conf_factory_form .cmp-text p.text-small-body a,form .cmp-text p.text-small-body a,form .cmp-form-options__help-message p.text-small-body a,#click_buy_boat .cmp-form-options .cmp-text p.text-small-body a,.boat-configurator .finalForm form p.text-small-body a{font-size:11px !important}
.boat-configurator #email_mob_iframe_modal.modal.show{overflow-x:hidden;overflow-y:auto}
.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog{width:90%;margin:auto;height:90%;max-height:565px;margin-top:100px !important;margin-bottom:100px !important}
.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog .modal-header{position:absolute;z-index:1;right:0;padding:0}
.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{width:100%;height:480px}
@media(max-width:335px){.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{height:590px}
}
@media(min-width:336px) and (max-width:480px){.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{height:570px}
}
@media(min-width:481px) and (max-width:700px){.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{height:510px}
}
.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog .close{font-size:2rem;margin:auto;padding:0;height:50px;width:50px}
.boat-configurator .option-img-wrap{min-height:100%}
@media(max-width:769px){.boat-configurator #sbmtBtn-mini{width:97%;right:5px;padding-bottom:10px}
.boat-configurator div.buttons#sbmtBtn-mini #edt-mini{padding:12px}
.boat-configurator #nxtBckBtns.buttons #nxt:hover{background:#a90e13 0 0 no-repeat padding-box}
.boat-configurator #optionModal p.choose.optionLabelTitle{font-size:18px}
.boat-configurator p.inventory-smry-link{width:100%}
.boat-configurator .smryInfo .build-summary-links{display:block}
.boat-configurator .smryInfo .prnt-shr-wrp{float:none;clear:both;padding-top:1rem;justify-content:flex-end;margin-right:.5rem;display:flex}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon .tooltip-desc{width:260px}
.boat-configurator .smryInfo .smryInfoMatter #paymentCalc .arrowLink .listHead{background-color:#f2f3f4}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd .smry-other-option-details-container .tooltip-icon .fa{width:16px}
}
@media(max-width:991px) and (orientation:landscape){.boat-configurator .leftSideSticky{position:relative}
.boat-configurator .leftSideSticky .sticky-header,.boat-configurator .leftSideSticky .sticky-header+.container{position:fixed;z-index:16;background-color:#fff}
.boat-configurator .leftSideSticky .sticky-header{top:1px;width:100%}
.boat-configurator .leftSideSticky .sticky-header+.container{top:41px}
.boat-configurator #nxtBckBtns.buttons,.boat-configurator #sbmtBtn{z-index:16}
}
.boat-config-print-pdf .boat-conf-print-header{height:100%;display:block}
.boat-config-print-pdf .boat-conf-print-header .print-logo{background-color:#a90e13;height:86px;display:flex;align-items:center;justify-content:center}
.boat-config-print-pdf .boat-conf-print-header .boat-conf-print-header-content{display:flex;height:62px;justify-content:space-between;padding:0 1rem;border:1px solid #e8eaed;border-top:0}
.boat-config-print-pdf .boat-conf-print-header .boat-conf-print-header-content .boatName{font-size:30px;margin:0}
.boat-config-print-pdf .boat-conf-print-header .boat-conf-print-header-content .priceHeader{width:auto}
.boat-config-print-pdf .boat-conf-print-header .boat-conf-print-header-content .priceHeader p{width:80px;padding-left:12px;font-size:14px}
.boat-config-print-pdf .boat-conf-print-header .boat-conf-print-header-content .priceHeader .boatPrice{width:auto;font-size:30px}
.boat-config-print-pdf .smryInfo{padding:0 42px}
.boat-config-print-pdf .smryInfo>h4{font-size:18px;font-family:"Muli Bold"}
.boat-config-print-pdf .smryInfo .smryInfoMatter h6.listHead{font-size:22px;border-top:1px solid #e8eaed;padding-top:24px;margin-bottom:0}
.boat-config-print-pdf .smryInfo .smryInfoMatter .spec-details-container .spec-details .spec-value{font-family:"Muli Bold";font-size:16px;margin-bottom:0;font-weight:bold}
.boat-config-print-pdf .smryInfo .smryInfoMatter .spec-details-container .spec-details .spec-title{font-family:"Muli Regular";font-size:14px;margin-top:0}
.boat-config-print-pdf footer .boat-conf-print-footer-section{display:flex;align-items:center;justify-content:space-between;padding:20px 42px 45px}
.boat-config-print-pdf footer .boat-conf-print-footer-section button{background-color:#a90e13;color:#fff}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smry-small-img-select-option-container.smryItemEnd.notColors .smry-item-sub-category .sub-cat-img{border-radius:0}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smry-small-img-select-option-container.smryItemEnd.notColors .smry-item-sub-category .sub-cat-img img{border-radius:0}
.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container.notColors.Freight .smry-small-img-option-price-container .option-price,.boat-configurator .smryInfo .smryInfoMatter .smryItems .smryItemEnd.smry-small-img-select-option-container.notColors.Dealer .smry-small-img-option-price-container .option-price{font-size:18px}