.baa-define-appointment-wrapper .baa-step-content{padding-bottom:0}
@media only screen and (min-width:980px){.baa-page-title-container{min-height:66px}
}
.baa-page-title-container .baa-page-title{padding:40px 0;text-align:center}
@media only screen and (max-width:979px){.baa-page-title-container .baa-page-title{font-size:44px}
}
@media only screen and (min-width:980px){.baa-page-title-container .baa-page-title{font-size:44px}
}
@media only screen and (max-width:707px){.baa-page-title-container .baa-page-title{font-size:26px;line-height:.92}
}
@media only screen and (max-width:707px){.baa-step-title-container{border-bottom:1px solid #e6e7e9;padding:17px 0}
}
@media only screen and (min-width:980px){.baa-step-title-container .baa-step-title-text{font-size:22px}
}
@media only screen and (max-width:707px){.baa-step-title-container .baa-step-title-text.title--h3{width:100%}
}
.baa-step-title-container .baa-step-title-text .baa-step-title-description{display:inline-block;margin-left:16px}
@media only screen and (max-width:707px){.baa-step-title-container .baa-step-title-text .baa-step-title-description{vertical-align:top;max-width:86%}
}
@media only screen and (min-width:980px){.baa-step-title-container .baa-step-title-text .baa-step-title-description{margin-left:10px}
}
.baa-step-title-container .baa-step-title-text .text-red,.baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step-title-container .baa-step-title-text .baa-hour-app,.baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step-title-container .baa-step-title-text .show-slot,.baa-step-title-container .baa-step-title-text .m-023-tabs-form-factor-wrapper .tab.tab-active .tab-name,.m-023-tabs-form-factor-wrapper .tab.tab-active .baa-step-title-container .baa-step-title-text .tab-name,.baa-step-title-container .baa-step-title-text .m-035-stage-product-detail-wrapper .stage-discover-features-container .stage-discover-features,.m-035-stage-product-detail-wrapper .stage-discover-features-container .baa-step-title-container .baa-step-title-text .stage-discover-features{display:inline-block;min-width:9px}
@media only screen and (min-width:980px){.baa-step-title-container .baa-step-title-text .text-red,.baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step-title-container .baa-step-title-text .baa-hour-app,.baa-step-title-container .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step-title-container .baa-step-title-text .show-slot,.baa-step-title-container .baa-step-title-text .m-023-tabs-form-factor-wrapper .tab.tab-active .tab-name,.m-023-tabs-form-factor-wrapper .tab.tab-active .baa-step-title-container .baa-step-title-text .tab-name,.baa-step-title-container .baa-step-title-text .m-035-stage-product-detail-wrapper .stage-discover-features-container .stage-discover-features,.m-035-stage-product-detail-wrapper .stage-discover-features-container .baa-step-title-container .baa-step-title-text .stage-discover-features{min-width:12px}
}
.baa-step{min-height:70px;padding-top:10px}
.baa-step .baa-step-change{color:#c5003e;font-family:"Value-Bold",sans-serif;font-weight:bold;font-size:16px;margin-left:20px;display:none}
@media only screen and (max-width:707px){.baa-step .baa-step-change{float:right}
}
.baa-step .baa-step-summary{display:none;padding:10px 15px 35px}
@media(min-width:980px){.baa-step .baa-step-summary{padding:10px 20px 35px}
}
@media only screen and (max-width:707px){.baa-step .baa-step-summary{padding:17px 0 28px 0}
}
@media only screen and (max-width:707px){.baa-step .baa-step-summary .step-1-summary-callback{font-size:12px;line-height:16px}
.baa-step .baa-step-summary .step-1-summary-callback p{font-size:12px;line-height:16px}
}
.baa-step .baa-step-summary .step-1-summary-name{font-size:16px;color:#222}
@media only screen and (max-width:707px){.baa-step .baa-step-summary .step-1-summary-name{font-size:12px;line-height:20px}
}
.baa-step .baa-step-summary .step-1-summary-address{font-size:16px;color:#888;margin-left:20px}
@media only screen and (max-width:707px){.baa-step .baa-step-summary .step-1-summary-address{font-size:12px;margin-left:10px;line-height:20px}
}
.baa-step .baa-step-summary .step-2-summary{font-size:16px;color:#222}
.baa-step .baa-step-summary .step-2-summary strong{font-weight:bold}
@media only screen and (max-width:707px){.baa-step .baa-step-summary .step-2-summary{font-size:12px;line-height:20px}
}
@media(max-width:979px) and (min-width:708px){.baa-step .baa-step-summary .grid-wrapper,.baa-step .baa-step-summary .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step .baa-step-summary .breadcrumb{padding-left:15px}
}
.baa-step .baa-step-summary.callback .step-1-summary-address{margin-left:0}
.baa-step.filled .baa-step-change{display:inline-block}
.baa-step.filled .baa-step-summary{display:block}
.baa-step.filled .baa-step-content{display:none}
.baa-step.disabled .baa-step-content{display:none}
@media only screen and (max-width:707px){.baa-step.disabled .baa-step-title-text .text-red,.baa-step.disabled .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step.disabled .baa-step-title-text .baa-hour-app,.baa-step.disabled .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step.disabled .baa-step-title-text .show-slot,.baa-step.disabled .baa-step-title-text .m-023-tabs-form-factor-wrapper .tab.tab-active .tab-name,.m-023-tabs-form-factor-wrapper .tab.tab-active .baa-step.disabled .baa-step-title-text .tab-name,.baa-step.disabled .baa-step-title-text .m-035-stage-product-detail-wrapper .stage-discover-features-container .stage-discover-features,.m-035-stage-product-detail-wrapper .stage-discover-features-container .baa-step.disabled .baa-step-title-text .stage-discover-features{color:#444}
}
.baa-step.disabled:not(.filled) .baa-step-title-text{color:#888}
@media only screen and (max-width:707px){.baa-step.disabled:not(.filled) .baa-step-title-text .text-red,.baa-step.disabled:not(.filled) .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step.disabled:not(.filled) .baa-step-title-text .baa-hour-app,.baa-step.disabled:not(.filled) .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step.disabled:not(.filled) .baa-step-title-text .show-slot,.baa-step.disabled:not(.filled) .baa-step-title-text .m-023-tabs-form-factor-wrapper .tab.tab-active .tab-name,.m-023-tabs-form-factor-wrapper .tab.tab-active .baa-step.disabled:not(.filled) .baa-step-title-text .tab-name,.baa-step.disabled:not(.filled) .baa-step-title-text .m-035-stage-product-detail-wrapper .stage-discover-features-container .stage-discover-features,.m-035-stage-product-detail-wrapper .stage-discover-features-container .baa-step.disabled:not(.filled) .baa-step-title-text .stage-discover-features{color:#888}
}
.baa-step.disabled:not(.filled) .baa-step-title-text .baa-step-title-description{color:#888}
.baa-step.disabled.disabled-callback .baa-step-title-text .text-red,.baa-step.disabled.disabled-callback .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-step.disabled.disabled-callback .baa-step-title-text .baa-hour-app,.baa-step.disabled.disabled-callback .baa-step-title-text .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-step.disabled.disabled-callback .baa-step-title-text .show-slot,.baa-step.disabled.disabled-callback .baa-step-title-text .m-023-tabs-form-factor-wrapper .tab.tab-active .tab-name,.m-023-tabs-form-factor-wrapper .tab.tab-active .baa-step.disabled.disabled-callback .baa-step-title-text .tab-name,.baa-step.disabled.disabled-callback .baa-step-title-text .m-035-stage-product-detail-wrapper .stage-discover-features-container .stage-discover-features,.m-035-stage-product-detail-wrapper .stage-discover-features-container .baa-step.disabled.disabled-callback .baa-step-title-text .stage-discover-features{color:#888}
.baa-step.disabled.disabled-callback .baa-step-summary{display:block}
.baa-step.disabled.disabled-callback .baa-step-summary .step-2-summary{color:#888}
@media only screen and (max-width:707px){.baa-step{border-top:1px solid #e6e7e9}
.baa-step.baa-define-appointment-wrapper .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.baa-define-appointment-wrapper .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.breadcrumb-wrapper .baa-step.baa-define-appointment-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.baa-step.baa-select-store .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.baa-select-store .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.breadcrumb-wrapper .baa-step.baa-select-store .baa-step-summary>.container>.breadcrumb>.col-12{margin-left:20px;padding-left:10px}
}
@media(min-width:708px) and (max-width:979px){.baa-step.filled .baa-step-summary,.baa-step.disabled .baa-step-summary{padding-left:30px}
.baa-step.filled .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.filled .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.breadcrumb-wrapper .baa-step.filled .baa-step-summary>.container>.breadcrumb>.col-12,.baa-step.disabled .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.disabled .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.breadcrumb-wrapper .baa-step.disabled .baa-step-summary>.container>.breadcrumb>.col-12{padding-left:0}
.baa-step.filled .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary,.baa-step.filled .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12 .step-2-summary,.breadcrumb-wrapper .baa-step.filled .baa-step-summary>.container>.breadcrumb>.col-12 .step-2-summary,.baa-step.disabled .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary,.baa-step.disabled .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12 .step-2-summary,.breadcrumb-wrapper .baa-step.disabled .baa-step-summary>.container>.breadcrumb>.col-12 .step-2-summary{padding-left:16px}
.grid-wrapper .baa-tabbed-text,.breadcrumb-wrapper .breadcrumb .baa-tabbed-text{padding-left:15px}
.baa-define-appointment-wrapper .baa-step-content .baa-tabbed-text{padding-left:25px}
}
@media only screen and (max-width:707px){.baa-wrapper .row.baa-step-content{margin-left:-20px;margin-right:-20px;background-image:-o-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(230,231,233,0) 20px);background-image:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(230,231,233,0) 20px)}
.baa-wrapper .row.baa-step-content.baa-step-three{background-image:none}
.baa-wrapper .row.baa-step-title-container{border-bottom:0}
.baa-step .baa-step-summary{padding:0 0 10px 0}
.baa-step.filled .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.filled .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.breadcrumb-wrapper .baa-step.filled .baa-step-summary>.container>.breadcrumb>.col-12{padding-left:10px}
.baa-step.filled .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary,.baa-step.filled .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12 .step-2-summary,.breadcrumb-wrapper .baa-step.filled .baa-step-summary>.container>.breadcrumb>.col-12 .step-2-summary{padding-left:0}
.grid-wrapper .baa-tabbed-text,.breadcrumb-wrapper .breadcrumb .baa-tabbed-text{padding-left:30px}
}
.baa-select-store{padding-top:10px;--pac-container-top:50px}
.baa-select-store .baa-step-summary .container .grid-wrapper,.baa-select-store .baa-step-summary .container .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-select-store .baa-step-summary .container .breadcrumb{padding-left:0}
.baa-wrapper{position:relative}
.baa-wrapper:after{position:absolute;top:0;left:0;height:104px;content:"";width:100%;background-size:cover;background-repeat:no-repeat;background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-xs.svg");background-color:transparent;background-position:0 -107px;z-index:-1}
@media only screen and (max-width:707px){.baa-wrapper:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-s.svg")}
}
@media only screen and (max-width:979px){.baa-wrapper:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-m.svg");height:230px;background-position:0 -70px}
}
@media only screen and (min-width:980px){.baa-wrapper:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-l.svg");height:207px;background-position:0 -40px}
}
@media only screen and (min-width:1280px){.baa-wrapper:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-l.svg");background-position:0 -65px;height:calc((100vw - 40px) / 7.6)}
}
@media only screen and (min-width:1500px){.baa-wrapper:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-xl.svg");background-position:0 -65px;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media(max-width:707px){.baa-wrapper:after{height:104px;background-position:0 0;background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-s.svg")}
}
@media(max-width:359px){.baa-wrapper:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/background/waves-xs.svg");background-position:0 -107px}
}
@media(min-width:981px) and (max-width:1279px){.baa-wrapper:after{left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media(min-width:1280px) and (max-width:1479px){.baa-wrapper:after{left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
}
.baa-wrapper.authorial-view-show-all .baa-step{display:block !important}
.baa-wrapper.authorial-view-show-all .baa-step-content{display:block !important}
@media only screen and (max-width:979px){.baa-step-content{padding-top:20px;padding-bottom:40px}
.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding-left:30px}
}
@media only screen and (max-width:707px){.baa-step-content{background:#e6e7e9;padding:20px 0}
.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding-left:20px}
}
@media only screen and (min-width:980px){.baa-step-content{padding-top:17px;padding-bottom:60px !important}
}
.baa-step-content .simple-text,.baa-step-content .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .baa-step-content .stage-description,.baa-step-content .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .baa-step-content .stage-price,.baa-step-content .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .baa-step-content .key-title,.baa-step-content .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .baa-step-content .description-label,.baa-step-content .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-step-content .flyout-description,.baa-step-content .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-step-content .flyout-price,.baa-step-content .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-step-content .modal-header-subtitle,.baa-step-content .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .baa-step-content .megaform-copy,.baa-step-content .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-step-content label,.baa-step-content .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-step-content label,.baa-step-content .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-step-content label,.baa-step-content .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-step-content .item-label{clear:both;line-height:1.25}
.baa-step-content>.pb-40-xs{padding-bottom:13px !important}
@media only screen and (min-width:980px){.baa-step-content .baa-select-store-input-container{padding-left:40px}
}
@media only screen and (max-width:979px){.baa-step-content .baa-select-store-input-container{padding-left:10px !important}
}
@media only screen and (max-width:707px){.baa-step-content .baa-select-store-input-container{padding-left:0 !important}
}
.baa-step-content .baa-show-search-results{display:none}
@media only screen and (max-width:979px){.baa-step-content .baa-show-search-results{margin-right:-20px;margin-left:-20px}
}
@media only screen and (max-width:707px){.baa-step-content .baa-show-search-results{margin-right:0;margin-left:0}
}
.baa-step-content .baa-maps-loader{display:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);margin:28px auto 0 -66px;height:66px}
.baa-step-content .baa-maps-loader img{height:100%}
@media only screen and (max-width:979px){.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:707px){.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width:980px){.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding-left:10px;padding-right:10px}
}
@media only screen and (min-width:1280px){.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding-left:10px;padding-right:10px}
}
@media only screen and (max-width:1500px) and (min-width:1419px){.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding:0 40px}
}
@media only screen and (max-width:1500px) and (min-width:1419px){.baa-select-store .baa-step-content .baa-select-store-input-container{padding-left:10px}
.baa-select-store .baa-input-container{margin-left:0;padding-left:0}
.baa-select-store .baa-input-container .baa-tabbed-text{padding-left:0}
}
@media only screen and (min-width:709px){.baa-wrapper .baa-step-content.baa-step-three .grid-wrapper{padding:0}
}
@media only screen and (min-width:1500px){.baa-step-content .grid-wrapper,.baa-step-content .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-content .breadcrumb{padding:0}
}
.baa-pins-legend{-webkit-box-shadow:none !important;box-shadow:none !important;float:right;width:inherit;height:50px;margin-top:5px}
.baa-pins-legend .pin-container .legend__item{font-family:"Value-Bold",sans-serif;color:grey;font-size:14px}
.baa-pins-legend .pin-container img{width:16px;margin-right:10px}
.baa-pins-legend .pin-container:first-child{margin-right:25px}
.baa-pins-legend .pin-container:last-child{margin-right:3px}
.baa-pins-legend .pin-container:last-child img{margin-right:5px}
.baa-input-container{margin-top:20px;margin-left:0}
@media(min-width:980px){.baa-input-container{margin-left:20px}
}
.baa-input-container .baa-tabbed-text{padding-left:10px}
@media only screen and (max-width:979px){.baa-input-container .baa-tabbed-text{padding-left:0 !important}
}
.baa-input-container .baa-call-back-text{margin-top:0}
.baa-input-container .sl-input-container{width:100%}
.baa-input-container .col-7{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}
.baa-tabbed-text{padding-left:30px;display:block}
@media only screen and (min-width:980px){.baa-tabbed-text{width:100%;max-width:100%}
.baa-input-container .baa-call-back-text{margin-top:20px;margin-left:0;width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.baa-input-container .baa-call-back-text .hidden-only-md{display:none}
.baa-input-container .errors-display-container{top:50px;min-width:400px}
}
@media only screen and (min-width:1280px){.baa-input-container .baa-call-back-text{margin-left:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-top:0}
.baa-input-container .baa-call-back-text .hidden-only-md{display:block}
}
@media only screen and (min-width:1500px){.baa-input-container .baa-call-back-text{margin-left:-40px}
}
@media only screen and (max-width:979px){.baa-input-container{margin-top:20px}
.baa-input-container .baa-call-back-text{max-width:100%;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;margin-top:20px}
.baa-input-container .errors-display-container{top:48px;min-width:400px}
}
@media only screen and (max-width:707px){.baa-step-title-text.title--h3{font-size:16px;line-height:20px}
.baa-tabbed-text{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.baa-input-container{margin-left:0}
.baa-input-container .baa-call-back-text{display:none;visibility:hidden;height:0;margin-top:0}
.baa-input-container .sl-input-wrapper .errors-display-container{width:100%}
.baa-input-container .errors-display-container{top:48px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .stage-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .stage-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .key-title,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .description-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .flyout-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .flyout-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .modal-header-subtitle,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .megaform-copy,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .item-label{color:#222}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text.grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-035-stage-product-detail-wrapper .grey-text.stage-description,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.stage-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-035-stage-product-detail-wrapper .grey-text.stage-price,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.stage-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-key-facts-wrapper .key-fact-item .grey-text.key-title,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.key-title,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-feature-table-wrapper .column-description .grey-text.description-label,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.description-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .grey-text.flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.flyout-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .grey-text.flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.flyout-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .modal-error-generic .modal-dialog .modal-content .modal-header .grey-text.modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.modal-header-subtitle,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .headline-container .grey-text.megaform-copy,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.megaform-copy,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label.grey-text,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label.grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label.grey-text,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label.grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label.grey-text,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label.grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .grey-text.item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .grey-text.item-label{color:#888}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-035-stage-product-detail-wrapper .stage-description .baa-distance,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .stage-description .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-035-stage-product-detail-wrapper .stage-price .baa-distance,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .stage-price .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-key-facts-wrapper .key-fact-item .key-title .baa-distance,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .key-title .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-feature-table-wrapper .column-description .description-label .baa-distance,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .description-label .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description .baa-distance,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .flyout-description .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price .baa-distance,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .flyout-price .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle .baa-distance,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .modal-header-subtitle .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .headline-container .megaform-copy .baa-distance,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .megaform-copy .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label .baa-distance,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label .baa-distance,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label .baa-distance,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item label .baa-distance,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label .baa-distance,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item .item-label .baa-distance{font-size:14px;right:11px}
.baa-select-store .baa-step-title-text{line-height:24px}
.baa-select-store .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-select-store .breadcrumb-wrapper .baa-step-summary>.container>.breadcrumb>.col-12,.breadcrumb-wrapper .baa-select-store .baa-step-summary>.container>.breadcrumb>.col-12{padding-left:11px}
}
@media only screen and (max-width:359px){.baa-select-store .baa-input-container{margin-left:-20px}
}
.baa-define-appointment-wrapper .baa-define-appointment-summary.baa-step-content{display:block}
.baa-define-appointment-wrapper .baa-define-appointment-summary.baa-step-content.hide-summary{display:none}
@media(max-width:1419px) and (min-width:940px){.baa-define-appointment-wrapper .baa-step-content .grid-wrapper{padding-right:40px;padding-left:40px}
}
@media(max-width:939px) and (min-width:710px){.baa-define-appointment-wrapper .baa-step-content .grid-wrapper{padding-right:30px;padding-left:30px}
}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper .baa-define-appointment-summary.baa-step-content{display:none}
}
.baa-select-app-type+.select2-container{margin-top:20px;margin-bottom:17px;min-width:297px;font-family:"AvenirNext-DemiBold",sans-serif}
@media only screen and (max-width:709px){.baa-select-app-type+.select2-container{min-width:100%;margin-left:auto;width:100% !important;max-width:320px !important;margin-right:auto}
}
.baa-select-app-type+.select2-container .select2-selection{padding:8px 4px;height:auto;border:1px solid #e6e7e9;border-radius:2px}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__rendered{font-family:"Value-Bold",sans-serif;line-height:inherit;text-align:left;color:#888;padding-left:18px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.baa-select-app-type+.select2-container .select2-selection .select2-selection__rendered{padding-top:0}
}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow{width:24px}
@media only screen and (max-width:709px){.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow{right:15px}
}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow b{display:none}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow:after{content:"";background-repeat:no-repeat;background-size:100%;width:15px;height:15px;margin-top:18px;display:inline-block;background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/expand.svg")}
@media only screen and (max-width:709px){.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow:after{width:18px;margin-top:20px}
}
.baa-select-app-type+.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/collapse.svg")}
.baa-select-app-type+.select2-container--above .select2-selection .select2-selection__arrow:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/collapse.svg")}
.baa-select-app-type+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/expand.svg")}
.select2-container--default .select2-results__option{font-family:"AvenirNext-DemiBold",sans-serif;line-height:inherit;text-align:left;padding:12px;position:relative}
.select2-container--default .select2-results__option:after{content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#e6e7e9;color:#888}
.select2-container--default .select2-results__option--highlighted[aria-selected][aria-selected="false"]:hover,.select2-container--default .select2-results__option[aria-selected="true"][aria-selected="false"]:hover{background:#e6e7e9;color:#c5003e}
.select2-container--default .select2-results__option--highlighted[aria-selected][aria-selected="false"]{background:#fff;color:#222}
.select2-container--default .select2-results__option:hover{background:#e6e7e9;color:#c5003e}
.select2-container--open .select2-dropdown{border-radius:0;border-color:#e6e7e9}
.select2-results{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.courtesy-message-time{padding-right:5px}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper .grid-wrapper .baa-tabbed-text{padding-left:0;padding-bottom:13px}
}
.floating-label{padding:5px 20px 4px;position:relative}
.floating-label label{top:2px;left:19px;height:20px;margin:0 0 21px;position:absolute;opacity:0;pointer-events:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Value-Bold",sans-serif;color:#444;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.floating-label.is-floating label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#444;opacity:1}
.floating-label.has-focus label{opacity:1 !important}
.is-floating input{padding:17px 10px 4px 0 !important;-o-object-fit:contain;object-fit:contain;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#0f2033 !important}
.floating-label input::-webkit-input-placeholder{font-family:"Value-Bold",sans-serif;color:#444 !important;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.floating-label input:-ms-input-placeholder{font-family:"Value-Bold",sans-serif;color:#444 !important;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.floating-label input::-moz-placeholder{font-family:"Value-Bold",sans-serif;color:#444 !important;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.floating-label input::-ms-input-placeholder{font-family:"Value-Bold",sans-serif;color:#444 !important;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.floating-label input::placeholder{font-family:"Value-Bold",sans-serif;color:#444 !important;font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.floating-label input:focus::-webkit-input-placeholder{color:transparent !important}
.floating-label input:focus:-ms-input-placeholder{color:transparent !important}
.floating-label input:focus::-moz-placeholder{color:transparent !important}
.floating-label input:focus::-ms-input-placeholder{color:transparent !important}
.floating-label input:focus::placeholder{color:transparent !important}
.floating-label .input_error{color:#c5003e !important}
.hearing-test-Form .ht-form-input{width:100% !important}
#step1.step-loading .baa-maps-loader{display:block}
#step1.step-loading .baa-show-search-results{height:0;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#step1 .baa-show-search-results{height:auto;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.baa-show-search-results .baa-show-map-results-container{border:3px solid #e6e7e9;background-color:#f7f8f8;border-radius:10px;margin-top:20px;position:relative;display:block;overflow:hidden}
.baa-show-search-results .baa-show-map-results-container .baa-map-results{z-index:2;background:transparent;padding:20px 60px;display:block;width:100%}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:after{content:'';display:block;position:absolute;height:100%;width:120px;top:0;right:30px;-webkit-box-shadow:inset -76px 0 80px -41px rgba(0,0,0,0.1);box-shadow:inset -76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:before{content:'';display:block;position:absolute;height:100%;width:120px;top:0;left:30px;-webkit-box-shadow:inset 76px 0 80px -41px rgba(0,0,0,0.1);box-shadow:inset 76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item{padding:8px;border-radius:6px;border:2px solid #e6e7e9;background-color:white;margin-right:10px;margin-left:10px;cursor:pointer;position:relative;z-index:3}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item img{width:100%}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus{background-color:#c5003e}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .stage-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .stage-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .key-title,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .description-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .flyout-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .flyout-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .modal-header-subtitle,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .megaform-copy,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .item-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .stage-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .stage-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .key-title,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .description-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .flyout-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .flyout-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .modal-header-subtitle,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .megaform-copy,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .item-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .stage-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .stage-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .key-title,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .description-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .flyout-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .flyout-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .modal-header-subtitle,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .megaform-copy,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .item-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .grey-text{color:#fff}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.store-selected{background-color:#c5003e}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected{background-color:#c5003e}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .stage-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .stage-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .key-title,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .description-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .flyout-description,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .flyout-price,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .modal-header-subtitle,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .megaform-copy,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .item-label,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .grey-text{color:#fff}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-distance{display:inline-block;position:absolute;right:3px;top:12px;font-size:14px;line-height:1.86;font-family:"Noto Sans",sans-serif;color:#888}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text{padding:10px;position:relative;min-height:0;-webkit-transition:min-height .5s ease;-o-transition:min-height .5s ease;transition:min-height .5s ease}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name{margin-bottom:0;max-width:84%;line-height:24px;font-size:18px;font-family:"Value-Bold",sans-serif}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:hover,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:active,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:focus{color:#fff}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text p{line-height:24px}
@media only screen and (max-width:979px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:6.8%;padding-right:6.8%}
}
@media only screen and (min-width:980px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:18%;padding-right:18%}
}
@media only screen and (min-width:1280px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:3.5%;padding-right:3.5%}
}
@media only screen and (min-width:1500px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:9.8%;padding-right:9.8%}
}
@media only screen and (min-width:980px){.baa-view-more-btn{display:none !important}
}
@media only screen and (max-width:707px){.baa-show-search-results .baa-pins-legend{display:none;height:0;width:0;visibility:hidden}
.baa-show-search-results .baa-show-map-results-container{padding:0;height:auto;background-color:transparent;border:0;border-radius:6px}
.baa-show-search-results .baa-show-map-results-container .baa-slick-arrow{display:none;visibility:hidden;width:0;height:0}
.baa-show-search-results .baa-show-map-results-container.baa-list-expanded{height:auto}
.baa-show-search-results .baa-show-map-results-container .baa-map-results{padding:0}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:after,.baa-show-search-results .baa-show-map-results-container .baa-map-results:before{content:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item{width:100%;min-width:100%;margin-bottom:10px;margin-right:0;margin-left:0;max-width:100%;min-height:113px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .google-map-img{display:none;height:0;width:0;visibility:hidden;pointer-events:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results .baa-carousel-header__text .store-name{max-width:80%}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn{margin-top:10px;font-weight:700;width:100%;text-align:center;display:inline-block !important;visibility:visible;height:inherit}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn .am-icon-expand-red:after{height:10px;margin-left:10px}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible{visibility:hidden;width:0;height:0;margin-top:0;margin-bottom:0;line-height:0}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible .am-icon-expand-red{display:none}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible+.baa-map-results__item{margin-top:-28px}
}
@media only screen and (max-width:979px){.baa-show-search-results .baa-show-map-results-container .baa-map-results{padding:20px 40px}
}
@media only screen and (max-width:707px){.baa-show-search-results .baa-show-map-results-container .baa-map-results{padding:0}
}
@media only screen and (max-width:359px){.baa-show-search-results .baa-show-map-results-container .baa-map-results .baa-map-results__item .baa-carousel-header__text .store-name{max-width:80%}
}
@media(max-width:709px){.baa-show-search-results .baa-show-map-results-container .baa-slick-arrow{display:none !important}
}
.baa-calendar-container{margin-bottom:10px;position:relative;background-color:#f7f8f8;border:solid 3px #e6e7e9;border-radius:5px;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.baa-calendar-container .baa-maps-next-arrow,.baa-calendar-container .baa-maps-prev-arrow{height:100%;cursor:pointer}
.baa-calendar-container .baa-maps-prev-arrow{border-top-left-radius:5px;border-bottom-left-radius:5px}
.baa-calendar-container .baa-maps-next-arrow{border-top-right-radius:5px;border-bottom-right-radius:5px}
.baa-calendar-container .slick-disabled{cursor:default}
.baa-calendar-container .slick-slide{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s;overflow:hidden}
.baa-calendar-container .baa-calendar-slick{background-color:#f7f8f8;padding:20px 60px;border-radius:10px}
@media(max-width:979px){.baa-calendar-container .baa-calendar-slick{padding:20px 40px}
}
.baa-calendar-container .baa-calendar-slick:after{content:'';display:block;position:absolute;height:100%;width:120px;top:0;right:30px;-webkit-box-shadow:inset -76px 0 80px -41px rgba(0,0,0,0.1);box-shadow:inset -76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
@media only screen and (max-width:707px){.baa-calendar-container .baa-calendar-slick:after{display:none}
}
.baa-calendar-container .baa-calendar-slick:before{content:'';display:block;position:absolute;height:100%;width:120px;top:0;left:30px;-webkit-box-shadow:inset 76px 0 80px -41px rgba(0,0,0,0.1);box-shadow:inset 76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
@media only screen and (max-width:707px){.baa-calendar-container .baa-calendar-slick:before{display:none}
}
@media only screen and (max-width:979px){.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width:980px){.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width:1280px){.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width:1500px){.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:5%;padding-right:5%}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item{max-width:264px;border-radius:10px;background-color:#fff;border:solid 3px #e6e7e9;text-align:center;margin:0 15px;min-height:300px;padding:30px 40px 13px}
@media only screen and (max-width:707px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item{margin:0;padding:30px 20px 25px 20px}
}
@media only screen and (max-width:979px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item{margin:0 10px}
}
@media only screen and (min-width:980px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item{margin:0 15px;padding-bottom:13px}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day{margin-bottom:25px}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{margin:0 -20px;font-size:12px;font-weight:700;line-height:16px}
@media only screen and (max-width:707px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{display:block;font-size:16px;font-weight:400;color:#444}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text.text-uppercase{text-transform:capitalize !important}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{line-height:16px}
@media only screen and (max-width:707px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{display:inline;color:#444}
}
@media only screen and (max-width:707px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-small-text,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-day{display:block;margin-bottom:6px}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app{font-weight:700;display:block;height:40px;line-height:36px;border-radius:8px;background-color:#fff;border:solid 2px #e6e7e9;margin-bottom:10px}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:hover,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:active,.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.selected{color:#fff;background-color:#c5003e;border:solid 2px #c5003e;text-decoration:none}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:none}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .btn-more-less{padding-top:6px;display:inline-block;position:relative;cursor:pointer}
@media(min-width:708px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item .btn-more-less:hover .show-slot{text-decoration:underline}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot{font-weight:700;display:inline-block;margin:0 auto}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .am-icon-expand-red{vertical-align:inherit;height:15px;width:25px;display:inline-block;padding-left:10px}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item .am-icon-expand-red:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);color:#c5003e;height:10px}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:#e6e7e9;position:relative}
@media(max-width:709px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:#fff;min-height:318px}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment .not-slots{width:100%;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#e6e7e9;position:relative}
@media(max-width:709px){.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#fff;min-height:318px}
}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar{width:100%;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/calendar-icon-end.svg");background-position:center top;background-repeat:no-repeat;background-size:60px 60px;padding:95px 20px 0}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar p{line-height:26px}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar .callback-btn{font-weight:700}
.baa-calendar-container .baa-calendar-slick.expanded-appointment .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:block}
.baa-calendar-container .baa-calendar-slick.expanded-appointment .baa-calendar-item .am-icon-expand-red:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.baa-calendar-container .calendar-call-message-mobile a{font-family:"Value-Bold",sans-serif;text-decoration:underline}
.baa-calendar-wrapper{opacity:0;height:0;overflow:hidden}
.baa-calendar-wrapper .baa-calendar-container{opacity:0}
.baa-calendar-wrapper .baa-calendar-nav-mobile-container{opacity:0}
.baa-calendar-wrapper.olb-calendar{opacity:1;height:auto;background-image:url("../../../clientlibs/clientlib-base/resources/img/loaders/loading-white-bg.gif");background-size:66px;background-repeat:no-repeat;background-position:top center;margin-bottom:40px}
@media only screen and (max-width:707px){.baa-calendar-wrapper.olb-calendar{background-image:url("../../../clientlibs/clientlib-base/resources/img/loaders/loading-grey-bg.gif");background-size:66px;margin-bottom:0;padding-bottom:10px}
}
.baa-calendar-wrapper.olb-calendar .baa-calendar-container{opacity:0;overflow:hidden;height:100px}
.baa-calendar-wrapper.olb-calendar .baa-calendar-nav-mobile-container{opacity:0;height:0;overflow:hidden}
.baa-calendar-wrapper.olb-calendar.loaded{background-image:none}
.baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container{opacity:1;height:auto}
.baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-nav-mobile-container{opacity:1;height:auto}
.baa-calendar-nav-mobile-slick{opacity:0}
.baa-calendar-nav-mobile-slick.slick-initialized{opacity:1}
.baa-calendar-nav-mobile-container{display:none}
@media only screen and (max-width:707px){.baa-calendar-nav-mobile-container{display:block;margin-bottom:17px}
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item{display:block;text-align:center}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-text{font-size:12px;color:#888;display:block;text-align:center}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-number{padding:1px 0;width:30px;height:29px;font-size:16px;color:#222;display:inline-block}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected .baa-calendar-mobile-day-number{color:#fff;background:#c5003e;border-radius:50%}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available .baa-calendar-mobile-day-number{color:#fff}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available.single-not-available .baa-calendar-mobile-day-number{color:#888;background:#fff}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.last-thank-you .baa-calendar-mobile-day-number{background:transparent}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.not-available .baa-calendar-mobile-day-number{color:#888}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.last-thank-you .am-icon-calendar-icon-end-xs:after{width:24px;height:24px}
@media(max-width:709px){.baa-calendar-container{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.baa-calendar-container .baa-slick-arrow{display:none !important}
.baa-calendar-container .baa-calendar-slick{max-width:100%;width:100%;padding:0;background-color:transparent}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item{max-width:100%;margin:0}
.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:0;padding-right:0}
}
.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:0 !important;padding-right:0 !important}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item{max-width:none !important}
.baa-maps-next-arrow,.baa-maps-prev-arrow{height:100%;cursor:pointer}
.baa-slick-arrow{width:60px;height:100%;background-color:#fff;position:absolute;bottom:0;left:0;z-index:3}
.baa-slick-arrow .am-icon{font-size:inherit}
.baa-slick-arrow .am-icon:after{width:14px;height:28px}
.baa-slick-arrow[aria-disabled="true"] .am-icon:after{opacity:.3}
.baa-maps-prev-arrow{border-radius:10px 0 0 10px}
.baa-maps-next-arrow{left:auto;right:0;border-radius:0 10px 10px 0}
@media only screen and (max-width:979px){.baa-slick-arrow{width:40px}
.baa-slick-arrow.baa-maps-next-arrow .am-icon:after{margin-left:10px}
}
@media only screen and (max-width:707px){.baa-calendar-nav-mobile-slick .slick-track{margin:0 auto}
}
.baa-form-input-container{padding:8px 0 3px;line-height:50px;position:relative}
.baa-form-input-container.baa-form-radio-container{line-height:30px;margin-top:13px}
.baa-form-input-container.baa-checkbox-container{line-height:20px}
.baa-form-input-container .radio-custom{margin-right:24px;color:#444;line-height:28px}
.baa-form-input-container .radio-custom_indicator{top:7px}
@media only screen and (max-width:707px){.baa-form-input-container .checkbox-custom:checked+label:before{border:1px solid #c5003e;border-width:1px !important}
}
.baa-form-input-container .checkbox-custom+.checkbox-label{padding-left:35px;color:#444}
.baa-form-input-container .checkbox-custom+.checkbox-label:before{top:4px;width:17px;height:17px}
@media only screen and (max-width:707px){.baa-form-input-container .checkbox-custom+.checkbox-label:before{border:1px solid #888}
}
.baa-form-input-container .checkbox-custom+.checkbox-label:after{top:5px;left:3px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.baa-form-input-container .checkbox-custom+.checkbox-label a{font-family:"Value-Bold",sans-serif}
.baa-form-input-container .errors-display-container{visibility:visible;position:absolute;top:28px;left:35px;color:#c5003e;font-size:12px}
.baa-form-input-container.baa-form-radio-container .errors-display-container{left:155px}
.baa-input-wrapper{padding:0;border-radius:50px;background-color:white;width:400px;min-width:400px;border:2px solid #e6e7e9;height:50px;position:relative}
.baa-input-wrapper input::-ms-clear{display:none}
.baa-input-wrapper.parsley-error{border:2px solid #c5003e}
.baa-checkbox-wrapper{margin-top:6px}
.baa-form__input{border:0;width:90%;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#222;text-decoration:none !important;line-height:28px}
.baa-form__input--hidden{display:none}
.baa-form__label{width:192px;text-align:right;color:#888;padding-right:22px}
.baa-form__text-disclaimer{line-height:26px;margin-top:8px;margin-left:5px}
@media(min-width:1500px){.baa-form__text-disclaimer{padding-right:85px}
}
@media only screen and (max-width:979px){.baa-form__text-disclaimer{margin-left:0}
}
@media(min-width:708px){.baa-form::-webkit-input-placeholder{opacity:0}
.baa-form :-moz-placeholder{opacity:0}
.baa-form ::-moz-placeholder{opacity:0}
.baa-form :-ms-input-placeholder{opacity:0}
}
.baa-form .baa-cta-btn{width:auto;margin-top:40px}
.baa-form .baa-cta-btn .am-icon-cta-check-white{margin-left:18px;display:none}
.baa-form .baa-cta-btn .am-icon-cta-check-white:after{background-position:center 5px;width:20px;height:18px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.baa-form .baa-cta-btn{margin-top:35px;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto}
}
.baa-form .baa-cta-btn.btn--disabled .am-icon-cta-check-white:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/cta-check-grey.svg")}
.baa-form__submit{display:none}
.baa-form .errors-display-container{margin-left:215px;top:33px;left:23px;color:#c5003e;font-size:12px;line-height:24px}
@media only screen and (min-width:980px){.baa-form .errors-display-container{margin-left:176px}
.baa-form .errors-display-container.radio-errors{margin-left:158px}
}
@media only screen and (min-width:1280px){.baa-form .errors-display-container{margin-left:238px}
.baa-form .errors-display-container.radio-errors{margin-left:218px}
}
@media only screen and (min-width:1500px){.baa-form .errors-display-container{margin-left:215px}
.baa-form .errors-display-container.radio-errors{margin-left:193px}
}
.baa-form .errors-display-container.checkbox-errors{margin-left:35px}
.baa-center-text{text-align:center}
.g-recaptcha-wrapper{padding-left:62px;margin-top:40px}
.g-recaptcha-wrapper--pl-10{padding-left:10px}
.baa-g-recaptcha-hidden-field{opacity:0;visibility:hidden;display:none}
@media only screen and (max-width:979px){.baa-step-three .grid-wrapper,.baa-step-three .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-three .breadcrumb{padding-left:0}
.baa-step-three .grid-wrapper .text-small,.baa-step-three .breadcrumb-wrapper .breadcrumb .text-small,.breadcrumb-wrapper .baa-step-three .breadcrumb .text-small{padding-left:35px}
.baa-form__label{width:200px}
.baa-form__label--title{width:178px}
}
@media only screen and (max-width:979px) and (max-width:979px){.baa-form__label--title{width:200px}
}
@media only screen and (max-width:979px){.baa-form-input-container{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.baa-form .errors-display-container{margin-left:220px}
.baa-form .errors-display-container.checkbox-errors{margin-left:36px}
.baa-form .errors-display-container.radio-errors{margin-left:180px}
.baa-checkbox-wrapper.baa-tabbed-text{margin-top:10px;padding-left:5px;width:100%}
.baa-checkbox-wrapper.baa-tabbed-text .baa-tabbed-text{padding-left:0}
.g-recaptcha-wrapper{padding-left:40px}
}
@media only screen and (max-width:707px){.baa-step-three{padding-bottom:0}
.baa-step-three .grid-wrapper,.baa-step-three .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper .baa-step-three .breadcrumb{padding-left:20px}
.baa-form{padding-right:0}
.baa-form .errors-display-container{margin-left:20px}
.baa-form .errors-display-container.radio-errors{margin-left:13px}
.baa-form-input-container.baa-form-radio-container .errors-display-container{left:56px}
.baa-form-input-container.baa-checkbox-container .errors-display-container{top:auto;bottom:-3px}
.baa-form__label{display:none}
.baa-form__label--title{display:block;width:auto}
.baa-form__text-disclaimer{margin-bottom:30px;padding-left:35px}
.baa-form ::-webkit-input-placeholder{color:#888}
.baa-form :-moz-placeholder{color:#888}
.baa-form ::-moz-placeholder{color:#888}
.baa-form :-ms-input-placeholder{color:#888}
.baa-tabbed-text{padding-left:0;color:#444}
.baa-input-wrapper{width:100%;min-width:100%;max-width:100%}
.baa-center-text{margin-left:-20px;margin-right:-20px;background:white;padding-bottom:60px}
.baa-checkbox-wrapper{margin-top:10px}
.g-recaptcha-wrapper{margin-bottom:40px;padding-left:1px}
.baa-information .grid-wrapper .baa-tabbed-text,.baa-information .breadcrumb-wrapper .breadcrumb .baa-tabbed-text,.breadcrumb-wrapper .baa-information .breadcrumb .baa-tabbed-text{padding-left:0}
}
@media only screen and (min-width:980px){.baa-form-input-container{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.baa-form__label{width:157px}
}
@media only screen and (min-width:980px) and (-ms-high-contrast:active),only screen and (min-width:980px) and (-ms-high-contrast:none){.baa-form .errors-display-container.radio-errors{left:153px}
}
@media only screen and (min-width:1280px){.baa-form__label{width:216px}
}
@media only screen and (min-width:1500px){.baa-form__label{width:195px}
.baa-form__label--title{width:192px}
}
.baa-wrapper .baa-form{margin-top:13px}
.baa-wrapper .baa-form .baa-form-input-container.baa-form-radio-container{margin-top:0}
.autocomplete-items{top:99%;left:-2px}
[data-component="baaSelectStore"].variant-b.disabled:not(.filled) .step1,[data-component="baaDefineAppointment"].variant-b.disabled:not(.filled) .step1,[data-component="baaInformation"].variant-b.disabled:not(.filled) .step1,[data-component="baaSelectStore"].variant-b.disabled:not(.filled) .step2,[data-component="baaDefineAppointment"].variant-b.disabled:not(.filled) .step2,[data-component="baaInformation"].variant-b.disabled:not(.filled) .step2,[data-component="baaSelectStore"].variant-b.disabled:not(.filled) .step3,[data-component="baaDefineAppointment"].variant-b.disabled:not(.filled) .step3,[data-component="baaInformation"].variant-b.disabled:not(.filled) .step3{opacity:.1}
[data-component="baaSelectStore"].variant-b.filled .step1:after,[data-component="baaDefineAppointment"].variant-b.filled .step1:after,[data-component="baaInformation"].variant-b.filled .step1:after,[data-component="baaSelectStore"].variant-b.filled .step2:after,[data-component="baaDefineAppointment"].variant-b.filled .step2:after,[data-component="baaInformation"].variant-b.filled .step2:after,[data-component="baaSelectStore"].variant-b.filled .step3:after,[data-component="baaDefineAppointment"].variant-b.filled .step3:after,[data-component="baaInformation"].variant-b.filled .step3:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step-checked.svg") !important}
[data-component="baaSelectStore"].variant-b .baa-step-title-text .step1,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step1,[data-component="baaInformation"].variant-b .baa-step-title-text .step1,[data-component="baaSelectStore"].variant-b .baa-step-title-text .step2,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step2,[data-component="baaInformation"].variant-b .baa-step-title-text .step2,[data-component="baaSelectStore"].variant-b .baa-step-title-text .step3,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step3,[data-component="baaInformation"].variant-b .baa-step-title-text .step3{position:relative}
[data-component="baaSelectStore"].variant-b .baa-step-title-text .step1:after,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step1:after,[data-component="baaInformation"].variant-b .baa-step-title-text .step1:after,[data-component="baaSelectStore"].variant-b .baa-step-title-text .step2:after,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step2:after,[data-component="baaInformation"].variant-b .baa-step-title-text .step2:after,[data-component="baaSelectStore"].variant-b .baa-step-title-text .step3:after,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step3:after,[data-component="baaInformation"].variant-b .baa-step-title-text .step3:after{content:'';background-repeat:no-repeat;background-size:100%;width:32px;height:32px;position:absolute;top:-16px;left:0}
@media only screen and (max-width:707px){[data-component="baaSelectStore"].variant-b .baa-step-title-text .step1:after,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step1:after,[data-component="baaInformation"].variant-b .baa-step-title-text .step1:after,[data-component="baaSelectStore"].variant-b .baa-step-title-text .step2:after,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step2:after,[data-component="baaInformation"].variant-b .baa-step-title-text .step2:after,[data-component="baaSelectStore"].variant-b .baa-step-title-text .step3:after,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .step3:after,[data-component="baaInformation"].variant-b .baa-step-title-text .step3:after{bottom:0}
}
[data-component="baaSelectStore"].variant-b .baa-step-title-text .baa-step-title-description,[data-component="baaDefineAppointment"].variant-b .baa-step-title-text .baa-step-title-description,[data-component="baaInformation"].variant-b .baa-step-title-text .baa-step-title-description{margin-left:32px}
[data-component="baaSelectStore"].variant-b .baa-step-content .baa-select-store-input-container,[data-component="baaDefineAppointment"].variant-b .baa-step-content .baa-select-store-input-container,[data-component="baaInformation"].variant-b .baa-step-content .baa-select-store-input-container{padding-left:60px}
[data-component="baaSelectStore"].variant-b .baa-step-summary,[data-component="baaDefineAppointment"].variant-b .baa-step-summary,[data-component="baaInformation"].variant-b .baa-step-summary{padding-left:40px}
[data-component="baaSelectStore"].variant-b .stores-loaded-us,[data-component="baaDefineAppointment"].variant-b .stores-loaded-us,[data-component="baaInformation"].variant-b .stores-loaded-us{display:none}
[data-component="baaSelectStore"].variant-b:not(.filled) .baa-step-title-text .step1:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step1.svg")}
[data-component="baaDefineAppointment"].variant-b:not(.filled) .baa-step-title-text .step2:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step2.svg")}
[data-component="baaInformation"].variant-b:not(.filled) .baa-step-title-text .step3:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step3.svg")}