.hd-header{display:flex;padding:10px 40px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);height:66px;position:fixed;width:100%;z-index:99;align-items:center;background:rgba(0,0,0,0.8)}
.hd-header .hd-right-menu{text-align:right;width:100%;display:flex;justify-content:end;color:#fff}
.hd-header .hd-right-menu .menu-icon{margin:auto 18px;text-decoration:none;display:flex}
.hd-header .hd-right-menu .menu-text{font-family:'1903Sans-Regular';font-size:12px;line-height:24px}
.hd-header .hd-right-menu .menu-text p{font-family:'1903Sans-Bold';font-size:12px;line-height:24px}
.hd-header .hd-right-menu .menu-text img{padding-right:6px}
.hd-header .hd-right-menu .menu-shadow{color:var(--primary-orange,#f26321) !important;text-shadow:0 0 9px rgba(255,188,157,0.32)}
.hd-header .hd-right-menu .menu-divider{background:rgba(192,192,192,1);width:1px;margin:12px 0;height:18px;padding:.5px}
.hd-header .hd-right-menu .menu-divider:first-child{display:none}
.hd-header .tooltip-text{visibility:hidden;position:absolute;z-index:1;width:100px}
.hd-header .hover-text:hover .tooltip-text{visibility:visible}
.hd-header .bottom{top:25px}
.hd-header .hover-text{position:relative;display:inline-block;text-align:center}
.hd-header .tip-text{font-family:var(--font-tstar-medium);font-size:14px;line-height:20px;color:white;background-color:#192733;padding:20px;border-radius:14px;position:relative;right:250px;display:inline-block;width:300px}
.harley-header-logo{height:40px}
@media(max-width:786px){.hd-header{height:52px;padding:10px 8px;align-items:center}
.hd-header .hd-right-menu .menu-divider{margin:7px 0}
.hd-header .hd-right-menu .menu-icon{margin:auto 8px}
.harley-header-logo{height:25px}
.hd-header .hd-right-menu .menu-text{font-size:12px}
.hd-header .hd-right-menu .menu-text p{display:none}
}
.harley-ticker{position:fixed;top:66px;left:0;z-index:99;width:100%;height:34px;background:linear-gradient(to right,#1C1C1C,#555555,#1c1c1c);@media(max-width:768px){top:52px}
.ticker-content{color:#fff;font-family:var(--font-stratos-medium);font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding:7px 0;.ticker-content-bold{font-family:var(--font-stratos-bold);font-weight:700}
.break-line{opacity:.3;padding:0 16px;border:0}
}
}
.premia-dealer-container{max-width:1366px;margin:0 auto;display:flex}
.premia-dealer-container .error{display:none !important}
.premia-dealer-container .premia-dealer-carousel-container{width:49.2%;height:622px;background-color:#f6f6f6;position:relative;padding:1rem}
.premia-dealer-container .premia-dealer-carousel-container>:not(div.selected-variant){display:none}
.premia-dealer-container .premia-dealer-carousel-container:not(.variant-selected){display:flex;align-items:center;justify-content:center}
.premia-dealer-container .premia-dealer-carousel-container:not(.variant-selected)>img{display:block;width:100%}
.premia-dealer-container .premia-dealer-carousel-container>div img{margin:0 auto;width:95%}
.premia-dealer-container .premia-dealer-carousel-container .specs-container{display:flex;justify-content:space-around;margin-top:1.5rem}
@media screen and (max-width:767px){.premia-dealer-container .premia-dealer-carousel-container .specs-container{margin:1.5rem -0.5rem 0;justify-content:space-between}
}
.premia-dealer-container .premia-dealer-carousel-container .specs-container img{width:3.5rem;object-fit:cover}
@media screen and (max-width:767px){.premia-dealer-container .premia-dealer-carousel-container .specs-container img{width:2rem}
}
.premia-dealer-container .premia-dealer-carousel-container .specs-container .bike-specification{flex:1;padding:0 .5rem}
.premia-dealer-container .premia-dealer-carousel-container .specs-container .bike-specification .bike-spec-text{font-size:.9rem;line-height:1.2rem;font-family:"1903Sans-Regular";text-align:center;font-weight:400;margin-top:.5rem}
@media screen and (max-width:767px){.premia-dealer-container .premia-dealer-carousel-container .specs-container .bike-specification .bike-spec-text{font-size:.75rem;line-height:1rem}
}
.premia-dealer-container .premia-dealer-form-container{width:50.8%}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper{margin-right:23px;padding:0 11px 22px 22px;height:622px;overflow-y:scroll}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper::-webkit-scrollbar{width:8px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #f2f2f2;border-radius:2px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper::-webkit-scrollbar-thumb{background:#f26321;border-radius:7px;box-shadow:none}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper::-webkit-scrollbar-thumb:hover{background:#f26321}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-wrapper{display:flex;font-family:"1903Sans-Bold";font-size:20px;line-height:1.4;margin-top:22px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-wrapper-image{width:24px;height:24px;margin-right:12px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .variant-wrapper,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper{opacity:.5;pointer-events:none}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .variant-wrapper .dealer-wrapper,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper .dealer-wrapper{margin-top:28px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .variant-wrapper.active-container,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper.active-container{opacity:1;pointer-events:unset}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city{margin-top:18px;display:flex}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group{width:50%;margin-right:22px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group:last-child{margin-right:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown{position:relative}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{position:relative;background:#fff;border:1px solid silver;height:48px;border-radius:8px;padding:12px 16px;text-transform:capitalize;display:block;width:100%;color:#303030;font-family:"1903Sans-Regular";font-size:var(--font-size16);line-height:1.5;background-color:#fff}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop::after{content:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-campaign/resources/icons/select-icon.svg);border:0;position:absolute;right:16px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop:focus{box-shadow:none}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .permia-dropdown{top:10px !important;max-height:250px;overflow-y:auto;margin:0;border:0;border-radius:0 0 16px 16px;width:100%;z-index:2;padding:5px 16px;font-family:"1903Sans-Regular";transform:translate3d(0,41px,0) !important;text-transform:capitalize;border:1px solid silver;border-top:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .permia-dropdown li{padding:4px;border-bottom:.1px solid silver;font-size:16px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .permia-dropdown li:last-child{border-bottom:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .select-p{position:absolute;top:-7px;left:15px;z-index:1;background:#fff;color:#303030;font-size:12px;line-height:1.33;font-family:"1903Sans-Regular";font-weight:var(--font-weight-600);padding:0 4px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper{margin-top:16px;display:flex;flex-wrap:wrap}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group{width:calc(50% - 11px);margin-right:22px;margin-bottom:22px;display:flex}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group:nth-child(even){margin-right:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio{border:1px solid silver;border-radius:8px;padding:12px;min-height:112px;cursor:pointer;width:100%}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected-dealer,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected{border:1px solid #f26321}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label{cursor:pointer}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::before{top:0;left:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::after{top:5px;left:5px;width:2px;height:2px;padding:3px;background:white;border-radius:50%}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#d30000;background-color:#f26321;box-shadow:0 0 0 .1rem rgba(242,99,33,0.15)}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant{padding-left:25px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant-label{font-size:16px;line-height:1.5;font-family:"1903Sans-Regular";padding-bottom:16px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant-price{font-size:18px;line-height:1.33;font-family:"1903Sans-Regular";padding-right:5px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant-showroom{font-size:12px;font-family:"1903Sans-Regular";line-height:1.67}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator{padding-left:25px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-label{font-size:16px;line-height:1.25;font-family:"1903Sans-Regular";padding-bottom:12px;display:flex;flex-direction:column}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-phonenumber{font-size:16px;line-height:1.33;font-family:"1903Sans-Regular";padding-bottom:10px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{font-size:12px;line-height:1.33;color:#a5a5a5;display:none;font-family:"1903Sans-Regular"}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio:hover .dealer-locator-address{display:block}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-label,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-price{font-family:"1903Sans-Bold"}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-label,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-phonenumber{font-family:"1903Sans-Bold"}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-address{display:block}
@media screen and (max-width:768px){.premia-dealer-container{display:block}
.premia-dealer-container .premia-dealer-carousel-container{width:100%;height:auto}
.premia-dealer-container .premia-dealer-form-container{width:100%}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper{height:auto;overflow-y:auto;padding:0 16px 16px 16px;margin-right:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .variant-wrapper,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper{opacity:.5;pointer-events:none}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .variant-wrapper .dealer-wrapper,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper .dealer-wrapper{margin-top:16px;font-size:18px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .variant-wrapper.active-container,.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper.active-container{opacity:1;pointer-events:unset}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city{flex-wrap:wrap;padding-bottom:16px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group{width:100%;margin-right:0;margin-bottom:24px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group:last-child{margin-bottom:0}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{font-size:14px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group{width:100%;margin-right:0;margin-bottom:16px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio{min-height:112px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant-label{padding-bottom:16px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant-price{font-size:18px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .bike-variant-showroom{font-size:12px}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{display:block}
.premia-dealer-container .premia-dealer-form-container .premia-dealer-form-wrapper .dealer-locator-wrapper{margin-bottom:74px}
}
.bottom-fix{height:84px;padding:16px 40px;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.bottom-sticky{position:fixed;bottom:-100%;transition:.5s ease-in-out;width:100%;background:#FFF;box-shadow:0 -1px 4px 0 rgba(140,140,140,0.25),0 -3px 6px 0 rgba(202,202,202,0.25);z-index:1}
.bottom-sticky .float-section{display:none;justify-content:center;align-items:center}
.bottom-sticky .float-section .drop-button{position:absolute;top:-20px;height:36px;width:36px;background-color:white;border:0;border-radius:77px;box-shadow:0 -1px 4px 0 rgba(140,140,140,0.25),0 -3px 6px 0 rgba(202,202,202,0.25)}
.bottom-sticky .float-section .drop-button .drop-icon{height:24px;width:24px;position:absolute;top:4px;display:flex;background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/dropup.svg) no-repeat center center / cover}
.bottom-sticky .bottom-navigation{gap:129px;display:flex}
.bottom-sticky .bottom-navigation .detail-bar{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}
.bottom-sticky .bottom-navigation .detail-bar .detail-Heading{color:#303030;font-size:16px;font-family:'1903Sans-Regular';line-height:20px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content{display:flex;align-items:flex-start;gap:12px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container{display:flex;align-items:flex-start;gap:4px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-title{color:#303030;font-size:18px;font-family:'1903Sans-Bold';font-weight:700;line-height:24px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-desc{color:var(--primary-orange,#f26321);font-size:18px;font-family:'1903Sans-Regular';line-height:24px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .footer-div-line-mob{display:none}
@media(max-width:991px){.bottom-sticky .bottom-navigation .detail-bar .detail-content .footer-div-line-mob{display:block;width:100%;height:1px;margin:8px 0;background:var(--border-color,#c0c0c0)}
}
.bottom-sticky .bottom-navigation .cat-primary-button{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px;height:52px;border-radius:4px;background:var(--primary-orange,#f26321);color:#FFF;font-size:18px;font-family:'1903Sans-Bold';font-weight:700;line-height:24px;text-transform:uppercase;border:1px solid #f26321}
.bottom-sticky .bottom-navigation .cat-primary-button:active{background:#c8480e}
.bottom-sticky .bottom-navigation .cat-primary-button:hover{cursor:pointer}
.bottom-sticky .bottom-navigation .cat-primary-button:disabled{background:#e6e6e6;opacity:.6;border:0}
.slideup{height:198px;padding:25px 16px;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}
.slideup .bottom-navigation{display:flex;flex-direction:column}
.slideup .bottom-navigation .detail-bar{gap:12px !important}
.slideup .bottom-navigation .detail-bar .detail-content{gap:0}
.slideup .bottom-navigation .cat-primary-button{width:100% !important}
.slideup .float-section .drop-button .drop-icon{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/dropdown.svg) no-repeat center center / cover}
@media screen and (max-width:1366px){.bottom-sticky .bottom-navigation{gap:100px}
}
@media screen and (max-width:1200px){.bottom-sticky .bottom-navigation{gap:50px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-title{font-size:15px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-desc{font-size:15px}
}
@media screen and (max-width:991px){.bottom-sticky .float-section{display:flex}
.bottom-sticky .bottom-navigation{gap:10px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content{flex-direction:column;width:100%}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-title{font-size:15px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-desc{font-size:15px}
}
@media screen and (max-width:768px){.bottom-fix{height:64px;padding:14px 16px}
.bottom-sticky .bottom-navigation .detail-bar{gap:0}
.bottom-sticky .bottom-navigation .detail-bar .detail-Heading{font-size:12px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-title{font-size:12px}
.bottom-sticky .bottom-navigation .detail-bar .detail-content .content-container .content-desc{font-size:12px}
.bottom-sticky .bottom-navigation .cat-primary-button{height:36px;font-size:14px;width:103px}
.bottom-sticky .bottom-navigation .cat-primary-button:disabled{background:#e6e6e6;opacity:.6}
}
.harley-sub-nav-bar-wrapper{background:var(--backgroundbgcolor-grey-bg,#ededed);width:100%}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar{display:flex;width:inherit;padding:9px 0 9px 40px;align-items:center;gap:100px;max-width:1366px;margin:0 auto}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .harley-title{color:#303030;font-size:32px;font-weight:700;line-height:48px;font-family:'1903Sans-Bold';margin:0}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar{width:533px;height:64px}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps .step-container{display:inline-flex;padding:4px 4px 0 3px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;z-index:1}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps .step-container .circle{display:flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:50%;transition:all 200ms ease;transition-delay:0}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps .active .progress-text{color:#000}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps .progress-text{color:#a5a5a5;text-align:center;font-size:14px;font-family:"1903Sans-Regular";font-weight:700;line-height:20px;text-transform:uppercase}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps .progress-bar{position:absolute;height:5px;width:100%;background:#FFF;top:20px;justify-content:space-around}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps .progress-bar .indicator{width:0;position:relative;height:3px;background:repeating-linear-gradient(to right,transparent,transparent 5px,#f26321 5px,#f26321 10px)}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps::before{content:'';position:absolute;height:36px;width:50px;background-color:#ededed;z-index:1}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .multi-step-progress-bar .progress-steps::after{content:'';position:absolute;height:36px;width:36px;right:0;background-color:#ededed}
@media screen and (max-width:1366px){.harley-sub-nav-bar .harley-title{font-size:23px}
}
@media screen and (max-width:1279px){.harley-sub-nav-bar{padding:8px 16px 10px 16px;justify-content:center}
.harley-sub-nav-bar .harley-title{display:none !important}
}
@media screen and (max-width:768px){.harley-sub-nav-bar-wrapper .harley-sub-nav-bar{padding:16px}
.harley-sub-nav-bar-wrapper .harley-sub-nav-bar .progress-text{font-size:12px !important}
}
.variant{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/variant.svg) no-repeat center center / cover}
.variant-disabled{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/variant-disabled.svg) no-repeat center center / cover}
.variant-active{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/variant-active.svg) no-repeat center center / cover}
.dealer{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/dealer.svg) no-repeat center center / cover}
.dealer-disabled{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/dealer-disabled.svg) no-repeat center center / cover}
.dealer-active{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/dealer-active.svg) no-repeat center center / cover}
.card{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/card.svg) no-repeat center center / cover}
.card-disabled{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/card-disabled.svg) no-repeat center center / cover}
.card-active{background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/card-active.svg) no-repeat center center / cover}
.book-test-drive-section .book-test-drive-wrapper{position:relative}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent{background-color:var(--color-trinidad)}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .book-test-drive-cta .callback-btn{border-radius:4px;border:0;color:#ea0000;background-color:#fff;font-family:var(--font-tstar-bold);font-size:var(--font-size24);width:200px;text-transform:uppercase}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .book-test-drive-heading h3{font-size:var(--font-size40);font-family:var(--font-tstar-bold);color:var(--text-color-white)}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .book-test-drive-heading p{font-size:var(--font-size20);font-family:var(--font-tstar-regular);color:var(--text-color-white)}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group{width:18%;margin:0 12px 20px 12px;position:relative}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-form-control{border:0;border-bottom:1px solid #fff;background-color:transparent;border-radius:0;color:var(--text-color-white);font-size:var(--font-size18);font-family:var(--font-tstar-regular);position:relative;padding:8px 0;text-transform:capitalize}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-form-control:focus{box-shadow:none !important;outline:0 !important}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-form-control::placeholder{color:#fff}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-form-control:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 50000s ease-in-out 0}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group label{font-family:var(--font-tstar-bold);font-size:var(--font-size12);color:var(--text-color-white);display:block;padding-left:13px;position:absolute}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group label::before{content:'';position:absolute;top:4px;left:0;width:9px;height:9px;background:url('../clientlib-site/resources/images/icons/error-icon.svg') no-repeat;background-size:100%}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .test-drive-otp-link{position:absolute;background:transparent;border:0;top:9px;right:0;font-size:14px;padding:0;color:#fff;border-bottom:1px solid #fff;display:none}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .test-drive-otp-link.show{display:block}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down{color:var(--text-color-white)}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down:after{content:url("../clientlib-site/resources/images/icons/homepage/dropdown-icon-select.svg");position:absolute;right:10px;bottom:8px;z-index:1;pointer-events:none}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu{text-transform:capitalize;position:relative;max-height:250px;overflow-y:auto;min-width:-webkit-fill-available;z-index:1;border-radius:0 0 16px 16px}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu::-webkit-scrollbar{width:5px;border-radius:15px}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu::-webkit-scrollbar-track{background-color:#fff}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #ea0000}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu li{padding:8px 8px;border-bottom:1px solid rgba(235,235,235,0.5);font-size:12px;font-family:"tstar-medium"}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu li a{color:#303030}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group .cust-drop-down .cust-dropdown-menu li a:hover{color:#ea0000}
.book-test-drive-section .book-test-drive-wrapper .collapse-btn{position:absolute;left:0;right:0;margin:auto;display:table;width:38px;height:38px;border-radius:100%;box-shadow:0 7px 11px 1px rgba(132,130,130,0.25);bottom:-18px;transform-origin:center;transform:rotate(-180deg);transition:.3s}
.book-test-drive-section .book-test-drive-wrapper .collapse-btn.collapsed{transform:rotate(0);transition:.3s}
.book-test-drive-section .book-test-drive-wrapper .collapse-btn img{display:block}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-color-danger);justify-content:center;align-items:center;z-index:2;display:none}
.book-test-drive-section .book-test-drive-wrapper .book-test-drive-loading.active{display:flex}
.book-test-drive-section .book-test-drive-wrapper .book-test-thankyou{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;background:var(--bg-color-danger);justify-content:center;align-items:center;z-index:2}
.book-test-drive-section .book-test-drive-wrapper .book-test-thankyou .form-close{color:#fff;position:absolute;right:5%;top:5%;font-size:40px;opacity:1}
.book-test-drive-section .book-test-drive-wrapper .book-test-thankyou .book-test-thankyou-head{display:flex;justify-content:center;align-items:center}
.book-test-drive-section .book-test-drive-wrapper .book-test-thankyou .book-test-thankyou-head h3{font-family:var(--font-tstar-bold);font-weight:var(--font-weight-900);font-size:64px;color:var(--text-color-white);line-height:76px}
.book-test-drive-section .book-test-drive-wrapper .book-test-thankyou p{font-family:var(--font-tstar-regular);font-weight:var(--font-weight-300);font-size:var(--font-size40);color:var(--text-color-white)}
.book-test-drive-section .book-test-drive-wrapper .book-test-thankyou.active{display:flex}
.book-test-drive-column .book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group{width:20%}
@media(max-width:767px){.book-test-drive-column .book-test-drive-section .book-test-drive-wrapper .book-test-drive-parent .book-test-drive-form .cust-form-group{width:100%}
}
.golf-page .book-test-drive-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-color-danger);justify-content:center;align-items:center;z-index:2;display:none}
.golf-page .book-test-drive-loading.active{display:flex}
.golf-page #golf-error-response{color:var(--bg-color-danger);padding-top:15px;font-family:var(--font-tstar-heavy);font-size:var(--font-size18);text-align:center;display:none}
.golf-page #golf-error-response.active{display:flex}
.campaign-section .campaign-container .campaign-wrapper .campaign-right-content .campaign-form .cust-form-group .campaign-input#email{text-transform:none}
.modal-body .form-close{display:none}
#harley__dealer--address{pointer-events:none;resize:vertical;height:auto;padding:10px 17px}
#harleyRequestCallBack .modal-content{background:var(--color-trinidad)}
#harleyRequestCallBack .book-test-drive-parent{background:var(--color-trinidad)}
#harleyRequestCallBack .book-test-drive-loading{background:var(--color-trinidad)}
#harleyRequestCallBack .book-test-thankyou{background:var(--color-trinidad)}
#harleyRequestCallBack .book-test-drive-heading h3{font-family:'1903Sans-Bold'}
#harleyRequestCallBack .cust-form-control{font-family:'1903Sans-Regular'}
#harleyRequestCallBack .callback-btn{font-family:'1903Sans-Bold';color:var(--color-trinidad);font-size:18px}
#harleyRequestCallBack .book-test-thankyou-head h3{font-family:'1903Sans-Bold'}
#harleyRequestCallBack .book-test-thankyou p{font-family:'1903Sans-Regular'}
#harleyRequestCallBack .login-content .modal-body .close{text-transform:capitalize;font-size:3rem;margin-top:-2%;position:absolute;z-index:999;right:7px;color:#fffffe;opacity:1}
@media(max-width:786px){#harleyRequestCallBack .login-content .modal-body .close{margin-top:-5%;right:10px}
}
.captcha-section{display:block;border:1px solid #ced4da;border-radius:.50rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.captcha-field #captcha{border-radius:10px;margin-left:2%;width:auto;height:48px;padding-left:15px;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;display:inline-block;background:linear-gradient(to top,#c4c5c7 0,#dcdddf 52%,#ebebeb 100%);margin-top:6px}
.captcha-field #captcha .captcha-img{height:30px;margin:8px;margin-left:35%}
.captcha-field .refresh{margin-top:7px;display:inline-block;position:absolute;padding:10px;cursor:pointer;right:0}
#cpatchaTextBox{text-transform:none !important;margin:0 0 6px 8px;width:95%}
#premia-booking-acc .premia-accordion-container{padding:.875rem 1.5rem 1.5rem 1.5rem;margin:0 auto;position:relative}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container{padding:1rem 0 0;min-height:300px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card{margin-bottom:.5rem}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card{margin-bottom:12px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-875-rem);font-weight:var(--font-weight-600);line-height:120%;text-transform:uppercase;border-radius:.125rem;min-height:3rem;background:var(--bg-color-charade);padding:.6875rem 1rem .75rem 1.5rem;display:flex;flex-direction:column;justify-content:center;width:100%;cursor:pointer;position:relative}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title img{padding-right:12px;padding-left:18px}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title img{padding-left:0}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title p{color:var(--color-input-placeholder);font-family:var(--font-eurostile);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400);line-height:120%;text-transform:uppercase;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding-right:2rem}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title p{font-size:8.89px;line-height:12px;padding-right:30px}
}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title{height:52px;padding:12px;font-size:14px;line-height:18px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title.active{background:var(--booking-accordion);color:var(--color-white)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title.active::after{background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/accordian-close.png") center center no-repeat}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--title::after{content:"";position:absolute;right:.75rem;width:1.5rem;height:1.5rem;transition:.1s ease-in-out all;background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/accordian-open.png") center center no-repeat}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel{display:none}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap{flex-direction:column;align-items:center}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .submit-address{margin-left:1rem;cursor:pointer}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap img{height:43px;margin-top:2px}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p{font-weight:400;font-size:20px;line-height:28px;font-family:var(--font-tstar-regular);padding-left:32px;color:#303030}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p{padding-left:0;font-size:14px;line-height:20px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p a{display:inline;padding:0 2px;padding-bottom:.75;color:#ee2326;border-bottom:1px solid #ee2326;text-transform:uppercase}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city{margin:1rem 0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group{width:100%;margin-top:1rem}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group:last-child{margin-right:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown{position:relative}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{position:relative;border:1px solid var(--input-border-color);border-radius:.125rem;height:3rem;padding:.75rem 1rem;text-transform:capitalize;color:var(--color-black);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);line-height:1.25rem;background-color:transparent}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop::after{content:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-campaign/resources/icons/select-icon.svg);border:0;position:absolute;right:16px}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .btn-drop:focus{box-shadow:none}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .permia-dropdown{top:.375rem !important;color:var(--color-black);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);line-height:1.25rem;max-height:250px;overflow-y:auto;margin:0;border-radius:0 0 .125rem .125rem;width:100%;z-index:2;transform:translate3d(0,41px,0) !important;text-transform:capitalize;border:1px solid var(--input-border-color)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .permia-dropdown li{font-size:var(--font-size-1-rem);padding:.75rem 1rem;border-bottom:.1px solid var(--input-border-color);text-transform:uppercase}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .permia-dropdown li:last-child{border-bottom:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-dropdown-state-city .cust-form-group .select-dropdown .select-p{color:var(--color-mine-shaft);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);line-height:1rem;font-weight:var(--font-weight-500);position:absolute;top:-7px;left:15px;padding:0 .25rem;background-color:var(--bg-color-white);cursor:context-menu;pointer-events:none;z-index:1}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper{display:flex;flex-wrap:wrap;margin:1rem 0 0}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper{flex-wrap:wrap}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group{width:calc(50% - 11px);margin:0 .5rem .5rem 0;display:flex}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group{width:100%;margin-right:0}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group:last-child{margin-right:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio{border:1px solid var(--input-border-color);border-radius:.125rem;padding:.5rem .5rem .75rem;min-height:7rem;cursor:pointer;width:100%}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected-dealer,#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected{border:1px solid var(--color-moon-yellow)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label{cursor:pointer;height:100%}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::before{top:0;left:0;opacity:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::after{top:5px;left:5px;width:2px;height:2px;padding:3px;background:white;border-radius:50%;opacity:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:var(--color-error);background-color:#f26321;box-shadow:0 0 0 .1rem rgba(242,99,33,0.15)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-label,#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-phonenumber{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-500);line-height:120%}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{padding-top:1rem;color:var(--color-scorpion);font-family:var(--font-eurostile);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-label,#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-price{font-weight:var(--font-weight-600)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-label,#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-phonenumber{font-weight:var(--font-weight-600)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-address{display:block}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp{float:left;width:100%;height:55px;margin:0 10px 10px 0;border-radius:5px;text-align:center}
@media(max-width:576px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp{margin:auto}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .letter-holder{padding:16px;display:flex;justify-content:center}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .letter{animation-name:loadingline;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:linear}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-1{animation-delay:.48s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-2{animation-delay:.6s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-3{animation-delay:.72s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-4{animation-delay:.84s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-5{animation-delay:.96s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-6{animation-delay:1.08s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-7{animation-delay:1.2s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-8{animation-delay:1.32s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-9{animation-delay:1.44s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .permia-bike-variant-wrapper .load-wrapp .l-10{animation-delay:1.56s}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap{margin:1rem 0;width:100%}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group{position:relative;flex:0 0 100%;margin-bottom:20px}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group{flex:0 0 100%;margin-bottom:1.5rem;padding:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group:last-child{margin-bottom:12px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group #send-otp{top:50%;transform:translate(0,-50%);right:1.75rem;font-size:var(--font-size-1-rem);font-family:var(--font-eurostile);font-weight:var(--font-weight-500);color:var(--color-black);line-height:1.25rem}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group #send-otp{font-size:var(--font-size-0-875-rem)}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group #send-otp:hover{text-shadow:0 1px 2px rgba(0,0,0,0.2);transition:text-shadow .2s ease}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group #send-otp[disabled]{color:#a5a5a5;pointer-events:none;cursor:unset;display:none}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .form-label{color:var(--color-mine-shaft);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);line-height:1rem;font-weight:var(--font-weight-500);position:absolute;top:-7px;left:25px;padding:0 .25rem;background-color:var(--bg-color-white);cursor:context-menu;pointer-events:none;z-index:2}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-input{border:1px solid var(--input-border-color);border-radius:.125rem;height:3rem;padding:.75rem 1rem;color:var(--color-black);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);line-height:1.25rem;width:100%}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-input.otp--valid{border-color:#038252}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-input.otp--invalid{border-color:var(--color-error)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-input:focus-visible{outline:0}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-input::placeholder{color:var(--color-input-placeholder);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);line-height:1.25rem}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .mobile-number{padding:12px 16px 12px 60px}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .mobile-number{padding:12px 16px 12px 50px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .country-code{color:var(--color-scorpion);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-700);line-height:var(--font-size-1-25-rem);position:absolute;top:.875rem;left:.69rem;padding:0 .5rem 0 0;border-right:1px solid var(--color-scorpion)}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .country-code{font-size:14px;left:10px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .otp-success-img{height:20px;background-color:#038252;border-radius:10px;padding:5px;top:12px;position:absolute;right:25px}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .otp-success-img{right:12px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select{border-radius:8px;border:1px solid silver;text-align:left;padding:12px 16px;height:48px;font-family:"1903Sans-Regular";color:#30303066;position:relative;text-transform:capitalize}
@media(max-width:991px){#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select{font-size:14px;line-height:20px}
}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select:focus-visible{outline:0;box-shadow:unset}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select:focus{outline:0;box-shadow:unset}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select::after{position:absolute;content:"";display:flex;width:1.5rem;height:1.5rem;right:16px;top:12px;background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/droparrow.svg") no-repeat center}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select.active{color:#303030}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-error{margin-top:.125px;font-size:var(--font-size-0-875-rem);color:var(--color-error);font-family:var(--font-eurostile)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-email-error{margin-top:.125px;font-size:var(--font-size-0-875-rem);color:var(--color-error);font-family:var(--font-eurostile);display:block}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion #contact-acc .accordion--title p{text-transform:none !important}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion #dealer-acc .accordion--panel{max-height:274px;overflow-y:scroll}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar{width:.25rem}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #f2f2f2;border-radius:2px}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-thumb{background:var(--color-moon-yellow);border-radius:7px;box-shadow:none}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-thumb:hover{background:var(--color-moon-yellow)}
#premia-booking-acc .premia-accordion-container .premia-booking-accordion .accordion-disabled{pointer-events:none}
#premia-booking-acc .checkbox--wrap a{display:inline}
#premia-booking-acc .checkbox--wrap .control{display:block;position:relative;padding-left:2.875rem;margin-bottom:1rem;color:var(--color-black);font-family:var(--font-eurostile);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400);line-height:1rem}
#premia-booking-acc .checkbox--wrap .control p{min-height:1.5rem;color:var(--color-black);font-family:var(--font-eurostile);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400);line-height:1rem}
#premia-booking-acc .checkbox--wrap .control input{position:absolute;z-index:-1;opacity:0}
#premia-booking-acc .checkbox--wrap .control_indicator{cursor:pointer;position:absolute;top:2px;left:0;width:1.5rem;height:1.5rem;background:transparent;border:1px solid var(--input-border-color);border-radius:.125rem}
#premia-booking-acc .checkbox--wrap .control:hover input ~ .control_indicator,#premia-booking-acc .checkbox--wrap .control input:focus ~ .control_indicator{background:transparent}
#premia-booking-acc .checkbox--wrap .control input:checked ~ .control_indicator{background:var(--bg-color-moon-yellow);border:1px solid var(--color-moon-yellow)}
#premia-booking-acc .checkbox--wrap .control:hover input:not([disabled]):checked ~ .control_indicator,#premia-booking-acc .checkbox--wrap .control input:checked:focus ~ .control_indicator{background:#0e6647d}
#premia-booking-acc .checkbox--wrap .control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
#premia-booking-acc .checkbox--wrap .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}
#premia-booking-acc .checkbox--wrap .control input:checked ~ .control_indicator:after{display:block}
#premia-booking-acc .checkbox--wrap .control-checkbox .control_indicator:after{left:.5rem;top:.15rem;width:.25rem;height:.75rem;border:solid var(--color-scorpion);border-width:0 3px 3px 0;transform:rotate(45deg)}
#premia-booking-acc .checkbox--wrap .control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
#premia-booking-acc .accordion-form-footer{padding:0 1.5rem}
@media screen and (max-width:991px){#premia-booking-acc .accordion-form-footer{padding:0;margin-bottom:6.5rem;margin-top:1.5rem}
}
@media screen and (max-width:991px){#premia-booking-acc .paynow__section{background-color:var(--bg-color-white);padding:1rem 1.5rem;position:fixed;left:0;bottom:0;width:100%;z-index:3;box-shadow:0 0 10px rgba(0,0,0,0.2)}
}
#premia-booking-acc .paynow__section .paynow__container{margin:0 auto}
@media(max-width:991px){#premia-booking-acc .paynow__section .paynow__container{padding:0}
}
#premia-booking-acc .paynow__section .paynow__container .bottom-nav-header{display:flex;flex-direction:column;align-items:flex-start}
#premia-booking-acc .paynow__section .paynow__container .bottom-nav-header h5{font-size:20px;font-family:"1903Sans-Bold";line-height:28px;color:#f26321;margin-bottom:8px}
@media(max-width:991px){#premia-booking-acc .paynow__section .paynow__container .bottom-nav-header h5{font-size:18px;text-transform:uppercase;max-width:75%}
}
#premia-booking-acc .paynow__section .paynow__container .bottom-nav-header p{color:#303030;font-size:16px;font-family:"1903Sans-Regular";line-height:20px;opacity:.5}
@media(max-width:991px){#premia-booking-acc .paynow__section .paynow__container .bottom-nav-header p{display:none}
}
#premia-booking-acc .paynow__section .paynow__container button{min-height:2.96344rem;width:100%;color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-875-rem);font-weight:var(--font-weight-600);line-height:1rem;text-transform:uppercase;border-radius:.125rem;background:var(--bg-color-moon-yellow);display:flex;align-items:center;justify-content:center;border:0}
#premia-booking-acc .paynow__section .paynow__container button:disabled{background:var(--bg-color-charade);color:var(--color-boulder)}
#premia-booking-acc #timer,#premia-booking-acc .otp--sent,#premia-booking-acc .valid__otp,#premia-booking-acc .invalid__otp{display:none;margin-top:.3rem;font-size:var(--font-size-1-rem);color:var(--color-black);font-family:var(--font-eurostile);font-weight:var(--font-weight-500);position:absolute;line-height:1.25rem}
@media(max-width:991px){#premia-booking-acc #timer,#premia-booking-acc .otp--sent,#premia-booking-acc .valid__otp,#premia-booking-acc .invalid__otp{font-size:var(--font-size-0-875-rem)}
}
#premia-booking-acc .valid__otp{color:#038252}
#premia-booking-acc .invalid__otp{color:var(--color-error)}
#premia-booking-acc #timer{right:30px;top:10px}
@media(max-width:991px){#premia-booking-acc #timer{right:15px;top:10px}
}
.accordion-form-container{display:flex;justify-content:end;padding:0rem 0 2rem 0}
@media(max-width:991px){.accordion-form-container{flex-direction:column;padding:16px}
}
.accordion-form-container .color-name{color:var(--color-black);text-align:right;font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-style:normal;font-weight:var(--font-weight-500);line-height:100%;text-transform:capitalize}
.accordion-form-container .booking-left-wrapper{width:58.79%;padding-top:2rem}
@media(max-width:991px){.accordion-form-container .booking-left-wrapper{width:100%}
}
.accordion-form-container .accordion-form{width:41.21%;margin:0 0 0 2rem;padding-top:2rem}
@media(max-width:991px){.accordion-form-container .accordion-form{width:100%;margin:2rem 0 0}
}
.accordion-form-container .accordion-form .varient{margin:0 1.5rem;display:flex;justify-content:space-between}
@media(max-width:991px){.accordion-form-container .accordion-form .varient{margin:0}
}
.accordion-form-container .accordion-form .varient .selected-color{height:1.0625rem;width:1.75rem;background-color:red;margin-left:.5rem;clip-path:polygon(0 0,100% 0,100% 70%,80% 100%,0 100%,0 50%)}
.accordion-form .varient-name{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-600);line-height:120%;text-transform:uppercase}
@keyframes loadingline{0{opacity:0}
100%{opacity:1}
}
.booking{margin-top:66px}
@media screen and (max-width:991px){.booking .accordion-form-container{padding:0;flex-direction:column}
}
.booking .accordion-form-container .booking-left-wrapper{position:relative}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-header-text{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-4375-rem);font-weight:var(--font-weight-600);line-height:120%}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section{display:flex;justify-content:space-between}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-image-section{width:30.0625rem;height:18.75rem}
@media screen and (max-width:767px){.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-image-section{width:20.4375rem;height:12.5rem}
}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-image-section img{width:100%;height:100%;object-fit:contain}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section{padding-left:1.03rem;display:block}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section{display:none}
}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section .bike-varient-specifications{padding-right:2.56rem;margin-bottom:1rem}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section .bike-varient-specifications .bike-varient-kl-text{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-600);line-height:120%}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section .bike-varient-specifications .bike-varient-kl-text .bike-varient-super-text{padding-left:.25rem;top:-5px;color:var(--color-black);font-size:var(--font-size-0-5-rem);font-weight:var(--font-weight-500);line-height:120%}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section .bike-varient-specifications .spce-types{padding:.5rem 0 1rem 0}
.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section .bike-varient-specification-section .bike-varient-specifications .spce-types .spce-types-text{color:var(--color-mine-shaft);font-family:var(--font-transducer);font-size:var(--font-size-0-625-rem);font-weight:var(--font-weight-400);line-height:120%}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-bike-varient-detail-section{justify-content:center}
}
.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section{padding-top:2.87rem;display:flex}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section{padding-top:1.5rem;display:flex;justify-content:center}
}
.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section{padding-right:3.5rem}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section{padding-right:0;align-items:center;display:flex;justify-content:center;flex-direction:column}
}
.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-5-rem);font-weight:var(--font-weight-600);line-height:120%;padding-bottom:.5rem}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price{font-size:var(--font-size-1-375-rem)}
}
.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price-text-wrapper{padding-right:4.5rem;border-right:1px solid var(--color-alto)}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price-text-wrapper{padding-right:0;border-right:0;align-items:center;display:flex;flex-direction:column;justify-content:center}
}
.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price-text-wrapper .booking-price-text{color:var(--color-mine-shaft);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400);line-height:1.125rem;padding-bottom:.25rem}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price-text-wrapper .booking-price-text{font-size:var(--font-size-0-875-rem);color:var(--color-black)}
}
.booking .accordion-form-container .booking-left-wrapper .booking-price-color-section .booking-price-section .booking-price-text-wrapper .booking-disclaimer{color:var(--color-boulder);font-family:var(--font-eurostile);font-size:var(--font-size-0-625-rem);font-weight:var(--font-weight-400);line-height:120%}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section{display:none}
}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .booking-color-varient-header-wrapper{display:flex}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .booking-color-varient-header-wrapper .color-text{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-875-rem);font-weight:var(--font-weight-500);line-height:100%}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .booking-color-varient-header-wrapper .varient-color-text{padding-left:.44rem;color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-500);line-height:100%}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .bike-colors{padding-top:1.5rem;gap:1rem;display:flex;align-items:center}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .bike-colors .bike-colored-box{width:1.875rem;height:2rem;cursor:pointer;outline-offset:.25rem;position:relative;transition:width .2s ease-in-out;background-color:var(--bg-color-moon-yellow);outline:1.5px solid var(--color-moon-yellow)}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .bike-colors .bike-colored-box::after{content:"";border-bottom:.5rem solid var(--color-white);border-left:.5rem solid transparent;position:absolute;bottom:0;right:0}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .bike-colors .bike-colored-box.selected{width:2.875rem}
.booking .accordion-form-container .booking-left-wrapper .booking-color-varient-section .bike-colors .bike-colored-box:not(.selected){outline:none !important}
.booking .accordion-form-container .booking-left-wrapper .bottom-specification-border{border:0 solid;border-image-slice:1;border-width:1px;border-left:0;border-right:0;border-top:0;border-image-source:linear-gradient(to left,#fff,#d9d9d9)}
.booking .accordion-form-container .booking-left-wrapper .booking-mobile-color-varient{padding-bottom:1rem;justify-content:space-between;display:flex}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-mobile-color-varient{margin-top:1.5rem}
}
.booking .accordion-form-container .booking-left-wrapper .booking-mobile-color-varient .booking-color-varient-section{display:none}
@media screen and (max-width:991px){.booking .accordion-form-container .booking-left-wrapper .booking-mobile-color-varient .booking-color-varient-section{display:block !important}
}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown{display:block;z-index:98}
@media screen and (min-width:767px){.booking .accordion-form-container .booking-left-wrapper .booking-dropdown{display:none}
}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .booking-dropdown-wrapper{background:var(--bg-color-white);justify-content:space-between;display:flex;border:1px solid #efefef;padding:.31rem .25rem .44rem .66rem;gap:.5rem}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .booking-dropdown-wrapper .dropdown-text{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-500);line-height:100%}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .booking-dropdown-wrapper .dropdown-icon-wrapper{width:1rem;height:1rem}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .booking-dropdown-wrapper .dropdown-icon-wrapper .dropdown-chevron-down{width:100%;height:100%;object-fit:cover}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .booking-dropdown-wrapper .dropdown-icon-wrapper .dropdown-chevron-up{display:none;width:100%;height:100%;object-fit:cover}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .dropdown-popup-content{top:9.38rem;position:absolute;width:20.4375rem;height:6rem;background:var(--color-white);z-index:98;cursor:pointer;display:none;right:0}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .dropdown-popup-content .dropdown-popup-content-section{padding:1.06rem 1.08rem 1rem .37rem;display:flex;width:100%;height:100%;justify-content:space-between;align-items:flex-start}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .dropdown-popup-content .dropdown-popup-content-section .dropdown-specification-section .dropdown-specification-kl-section{display:flex;align-items:center;justify-content:center;flex-direction:column}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .dropdown-popup-content .dropdown-popup-content-section .dropdown-specification-section .dropdown-specification-kl-section .dropdown-specification-kl-text .dropdown-specification-kl-text-content{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-125rem);font-weight:var(--font-weight-500);line-height:120%;padding-left:.12rem;padding-bottom:.31rem}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .dropdown-popup-content .dropdown-popup-content-section .dropdown-specification-section .dropdown-specification-kl-section .dropdown-specification-kl-text .dropdown-specification-kl-text-content .dropdown-specification-kl-super-text{color:var(--color-black);font-family:var(--font-transducer);text-align:center;font-size:var(--font-size-0-5-rem);font-weight:var(--font-weight-500);line-height:120%;top:-6px}
.booking .accordion-form-container .booking-left-wrapper .booking-dropdown .dropdown-popup-content .dropdown-popup-content-section .dropdown-specification-section .dropdown-specification-kl-section .dropdown-specification-text-content{color:var(--color-black);font-family:var(--font-transducer);text-align:center;font-size:var(--font-size-0-625-rem);font-weight:var(--font-weight-400);line-height:120%}
.booking .accordion-form-container .booking-left-wrapper .d-popup-blur{height:100%;width:100%;position:fixed;background:var(--color-alto);top:0;left:0;z-index:4;opacity:.5}
.d-none{display:none}
.booking .hp-divider-vertical-line{max-height:100%;width:1.5rem}
.booking .hp-divider-vertical-line img{width:100%;height:100%;object-fit:fill}
@media screen and (max-width:991px){.booking .hp-divider-vertical-line{display:none}
}
.booking .hp-divider-horizontal-line{display:none}
@media screen and (max-width:991px){.booking .hp-divider-horizontal-line{display:block !important;width:100%;height:1rem;margin-top:1.5rem}
.booking .hp-divider-horizontal-line img{height:100%;width:100%;object-fit:fill}
}
#booking__section{width:100%;padding:30px;position:relative;padding-bottom:94px}
@media(max-width:768px){#booking__section{padding:16px 0}
}
#booking__section .booking__container{width:100%;padding:0 40px;display:flex;flex-direction:column;max-width:1366px;margin:0 auto}
@media(max-width:768px){#booking__section .booking__container{padding:0 16px}
}
#booking__section .booking__container .content__wrap{display:flex;flex-direction:row;align-items:flex-start}
@media(max-width:768px){#booking__section .booking__container .content__wrap{flex-direction:column-reverse}
}
#booking__section .booking__container .content__wrap .form__wrap{width:57.64%;padding:28px;border-radius:12px;margin-right:22px;border:1px solid var(--bordercolor-border-color,#c0c0c0);background:var(--textcolor-white,#fff);box-shadow:0 8px 24px -4px rgba(24,39,75,0.08),0 6px 12px -6px rgba(24,39,75,0.12);display:flex;flex-direction:column;justify-content:flex-start}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap{width:100%;margin-right:0;padding:16px 10px}
}
#booking__section .booking__container .content__wrap .form__wrap .header--wrap{align-items:center;margin-bottom:16px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .header--wrap{margin-bottom:24px}
}
#booking__section .booking__container .content__wrap .form__wrap .header--wrap img{max-width:24px;width:100%;height:24px;margin-right:12px}
#booking__section .booking__container .content__wrap .form__wrap .header--wrap h4{font-size:20px;font-family:"1903Sans-Bold";font-weight:700;line-height:32px;text-transform:uppercase;width:100%}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .header--wrap h4{font-size:18px;line-height:24px}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap{width:auto;margin:0 -10px;display:flex;flex-wrap:wrap}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap{margin:0}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group{position:relative;flex:0 0 50%;padding:0 10px;margin-bottom:20px;margin-right:0}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group{flex:0 0 100%;margin-bottom:24px;padding:0}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group:last-child{margin-bottom:12px}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group #send-otp{top:50%;transform:translate(0,-50%);right:28px;font-size:16px;font-family:"1903Sans-Regular";font-weight:700;line-height:24px;color:var(--color-black)}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group #send-otp{font-size:14px;line-height:20px}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group #send-otp:hover{text-shadow:0 1px 2px rgba(0,0,0,0.2);transition:text-shadow .2s ease}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group #send-otp[disabled]{color:#a5a5a5;pointer-events:none;cursor:unset}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .form-label{font-size:12px;line-height:16px;font-family:"1903Sans-Regular";font-weight:var(--font-weight-600);position:absolute;top:-7px;left:25px;background:white;color:#303030;padding:0 4px;cursor:context-menu;pointer-events:none;z-index:2}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .form-label{font-size:10px;line-height:12px}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input{width:100%;color:#303030;padding:12px 16px;border-radius:7px;font-family:"1903Sans-Regular";border:1px solid #ced4da;font-size:var(--font-size16);line-height:20px;text-transform:inherit;border-radius:8px;border:1px solid silver}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input.otp--valid{border-color:#038252}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input.otp--invalid{border-color:#d30000}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input:focus-visible{outline:0}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input::placeholder{font-family:"1903Sans-Regular";color:#30303060}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input::placeholder{font-size:14px;line-height:20px}
}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .harley-input{font-size:14px;line-height:20px}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .dropdown-select{border-radius:8px;border:1px solid silver;text-align:left;padding:12px 16px;height:48px;font-family:"1903Sans-Regular";color:#30303066;position:relative;text-transform:capitalize}
@media(max-width:768px){#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .dropdown-select{font-size:14px;line-height:20px}
}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .dropdown-select:focus-visible{outline:0;box-shadow:unset}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .dropdown-select:focus{outline:0;box-shadow:unset}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .dropdown-select::after{position:absolute;content:"";display:flex;width:24px;height:24px;right:16px;top:12px;background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/droparrow.svg") no-repeat center}
#booking__section .booking__container .content__wrap .form__wrap .form--wrap .cust-form-group .dropdown-select.active{color:#303030}
#booking__section .booking__container .content__wrap .bike__details{flex:1;display:flex;flex-direction:column;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 8px 24px -4px rgba(24,39,75,0.08),0 6px 12px -6px rgba(24,39,75,0.12)}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details{margin-bottom:24px;width:100%}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top{background:#fef8f2;padding:12px 12px 12px 19px;display:flex;border-radius:12px 12px 0 0}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top{padding:12px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top img{max-width:139px;width:100%;margin-right:7px;height:87px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top img{max-width:78px;height:50px;margin-right:6px;margin-top:25px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details{flex-direction:column}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details h6{color:#303030;font-size:18px;font-family:"1903Sans-Bold";font-weight:700;line-height:24px;margin-bottom:10px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details h6{font-size:16px;line-height:20px;margin-bottom:8px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details p{color:#303030;font-size:14px;line-height:20px;margin-bottom:8px;font-family:"1903Sans-Regular"}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details p{font-size:12px;line-height:18px;margin-bottom:4px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details p span{color:#a5a5a5}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap{margin-top:2px;display:flex;align-items:center;gap:8px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap{flex-wrap:wrap;gap:4px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap .showroom--price{font-size:18px;font-family:"1903Sans-Bold";line-height:24px;color:#303030}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap .showroom--price{font-size:16px;line-height:20px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap .road--price{font-size:14px;font-family:"1903Sans-Regular";color:#303030;line-height:20px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap .road--price{font-size:12px;line-height:18px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap .disclaimer{font-size:14px;font-family:"1903Sans-Regular";color:#00c7b2;line-height:20px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--top .model__details .price--wrap .disclaimer{margin-top:4px;font-size:14px;line-height:20px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom{padding:28px 20px 22px 20px;background:white;border-radius:12px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom{padding:16px 11.5px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap{display:flex;justify-content:space-between;align-items:flex-start}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap{flex-direction:column}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--left img{margin-right:20px;width:52px;height:52px}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--left img{width:42px;height:42px;margin-right:12px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--left .dealer__wrap--left-text{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--left .dealer__wrap--left-text h6{font-size:16px;font-family:"1903Sans-Bold";line-height:20px;color:#303030}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--left .dealer__wrap--left-text p{font-size:14px;color:#303030;font-family:"1903Sans-Regular";line-height:20px}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--right a{align-items:center}
@media(max-width:768px){#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--right a{padding-left:0;margin-top:8px}
}
#booking__section .booking__container .content__wrap .bike__details .bike__details--bottom .dealer__wrap .dealer__wrap--right p{font-size:16px;font-family:"1903Sans-Regular";color:#f26321;padding-left:5px;line-height:20px}
#booking__section .booking__container .checkbox--wrap{margin-top:16px;width:57.64%}
@media(max-width:768px){#booking__section .booking__container .checkbox--wrap{width:100%}
}
#booking__section .booking__container .checkbox--wrap a{display:inline;color:#f26321}
#booking__section .booking__container .checkbox--wrap .control{display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:0;font-size:12px;font-style:normal;line-height:20px;color:#303030;font-family:"1903Sans-Regular"}
#booking__section .booking__container .checkbox--wrap .control p{display:block;position:relative;margin-bottom:5px;padding-top:0;font-size:12px;font-style:normal;line-height:20px;color:#303030;font-family:"1903Sans-Regular"}
#booking__section .booking__container .checkbox--wrap .control input{position:absolute;z-index:-1;opacity:0}
#booking__section .booking__container .checkbox--wrap .control_indicator{cursor:pointer;position:absolute;top:2px;left:0;height:20px;width:20px;background:white;border:1px solid silver;border-radius:4px}
#booking__section .booking__container .checkbox--wrap .control:hover input ~ .control_indicator,#booking__section .booking__container .checkbox--wrap .control input:focus ~ .control_indicator{background:white}
#booking__section .booking__container .checkbox--wrap .control input:checked ~ .control_indicator{background:#f26321}
#booking__section .booking__container .checkbox--wrap .control:hover input:not([disabled]):checked ~ .control_indicator,#booking__section .booking__container .checkbox--wrap .control input:checked:focus ~ .control_indicator{background:#0e6647d}
#booking__section .booking__container .checkbox--wrap .control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
#booking__section .booking__container .checkbox--wrap .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}
#booking__section .booking__container .checkbox--wrap .control input:checked ~ .control_indicator:after{display:block}
#booking__section .booking__container .checkbox--wrap .control-checkbox .control_indicator:after{left:6px;top:3px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
#booking__section .booking__container .checkbox--wrap .control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
#booking__section .booking__container .dropdown-menu{max-height:250px;overflow-y:scroll;padding:5px 16px;border:1px solid silver;border-top:0;border-radius:0 0 16px 16px}
#booking__section .booking__container .dropdown-menu li{border-bottom:.1px solid silver;padding:4px}
#booking__section .booking__container .dropdown-menu li:last-child{border-bottom:0}
#booking__section .booking__container .dropdown-menu li a{line-height:1.2;color:#303030;font-size:16px;font-family:"1903Sans-Regular";text-transform:capitalize}
#booking__section .paynow__section{position:fixed;z-index:2;left:0;bottom:0;padding:16px;background:#fff;box-shadow:0 -1px 4px 0 rgba(140,140,140,0.25),0 -3px 6px 0 rgba(202,202,202,0.25);width:100%}
@media(max-width:768px){#booking__section .paynow__section{padding:7px 16px}
}
#booking__section .paynow__section .paynow__container{padding:0 40px;justify-content:space-between;align-items:center;max-width:1366px;margin:0 auto}
@media(max-width:768px){#booking__section .paynow__section .paynow__container{padding:0}
}
#booking__section .paynow__section .paynow__container .bottom-nav-header{display:flex;flex-direction:column;align-items:flex-start}
#booking__section .paynow__section .paynow__container .bottom-nav-header h5{font-size:20px;font-family:"1903Sans-Bold";line-height:28px;color:#f26321;margin-bottom:8px}
@media(max-width:768px){#booking__section .paynow__section .paynow__container .bottom-nav-header h5{font-size:18px;text-transform:uppercase;max-width:75%}
}
#booking__section .paynow__section .paynow__container .bottom-nav-header p{color:#303030;font-size:16px;font-family:"1903Sans-Regular";line-height:20px;opacity:.5}
@media(max-width:768px){#booking__section .paynow__section .paynow__container .bottom-nav-header p{display:none}
}
#booking__section .paynow__section .paynow__container button{padding:12px 32px;border-radius:4px;background:#f26321;display:flex;align-items:center;justify-content:center;color:white;font-family:"1903Sans-Bold";text-transform:uppercase;font-size:18px;line-height:24px;border:0}
@media(max-width:768px){#booking__section .paynow__section .paynow__container button{padding:8px 10px;font-size:14px;line-height:20px}
}
#booking__section .paynow__section .paynow__container button:disabled{background:#a5a5a5}
#booking__section label.error{margin-top:3px;font-size:14px;line-height:17px;color:#d30000;font-family:"1903Sans-Regular";padding-left:15px;display:flex;align-items:center;position:relative}
#booking__section label.error::before{content:"";position:absolute;left:0;width:9px;height:9px;background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/error.svg") no-repeat;background-size:100%}
#booking__section #timer,#booking__section .otp--sent,#booking__section .valid__otp,#booking__section .invalid__otp{display:none;margin-top:3px;font-size:var(--font-size-1-rem);font-family:var(--font-eurostile);line-height:1.25rem;color:var(--color-black);padding-left:15px;display:flex;align-items:center;position:absolute}
@media(max-width:768px){#booking__section #timer,#booking__section .otp--sent,#booking__section .valid__otp,#booking__section .invalid__otp{font-size:var(--font-size-0-875-rem)}
}
#booking__section .valid__otp{color:#038252}
#booking__section .invalid__otp{color:#d30000}
#booking__section #timer{right:30px}
.hd-header{display:flex;padding:10px 40px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);height:66px;position:fixed;width:100%;z-index:99;align-items:center;background:rgba(0,0,0,0.8)}
.hd-header .hd-right-menu{text-align:right;width:100%;display:flex;justify-content:end;color:#fff}
.hd-header .hd-right-menu .menu-icon{margin:auto 18px;text-decoration:none;display:flex}
.hd-header .hd-right-menu .menu-text{font-family:"1903Sans-Regular";font-size:12px;line-height:24px}
.hd-header .hd-right-menu .menu-text p{font-family:"1903Sans-Bold";font-size:12px;line-height:24px}
.hd-header .hd-right-menu .menu-text img{padding-right:6px}
.hd-header .hd-right-menu .menu-shadow{color:var(--primary-orange,#f26321) !important;text-shadow:0 0 9px rgba(255,188,157,0.32)}
.hd-header .hd-right-menu .menu-divider{background:rgba(192,192,192,1);width:1px;margin:12px 0;height:18px;padding:.5px}
.hd-header .hd-right-menu .menu-divider:first-child{display:none}
.hd-header .tooltip-text{visibility:hidden;position:absolute;z-index:1;width:100px}
.hd-header .hover-text:hover .tooltip-text{visibility:visible}
.hd-header .bottom{top:25px}
.hd-header .hover-text{position:relative;display:inline-block;text-align:center}
.hd-header .tip-text{font-family:var(--font-tstar-medium);font-size:14px;line-height:20px;color:white;background-color:#192733;padding:20px;border-radius:14px;position:relative;right:250px;display:inline-block;width:300px}
.harley-header-logo{height:40px}
@media(max-width:786px){.hd-header{height:52px;padding:10px 8px;align-items:center}
.hd-header .hd-right-menu .menu-divider{margin:7px 0}
.hd-header .hd-right-menu .menu-icon{margin:auto 8px}
.harley-header-logo{height:25px}
.hd-header .hd-right-menu .menu-text{font-size:12px}
.hd-header .hd-right-menu .menu-text p{display:none}
}
.booking-header .hd-header{background-color:var(--bg-color-black)}
.booking-header .hd-header a{width:10.09663rem;height:2.00006rem}
.booking-header .hd-header a img{height:100%;width:100%;object-fit:contain}
.booking-header .hd-header .hd-right-menu a:not([href]){display:none}
@media screen and (max-width:767px){.booking-header .hd-header a{width:10.09663rem;height:2.00006rem}
}
.harley-payment-layout{background:var(--bg-color-white)}
.harley-payment-layout .hp-main-section{display:flex;margin-bottom:2.39rem}
.harley-payment-layout .left-hp-section{width:60%;margin-top:2rem}
.harley-payment-layout .div-hp-line{width:1px;opacity:.5;background:linear-gradient(180deg,rgba(153,153,153,0) 0,#999 46.15%,rgba(153,153,153,0) 100%)}
.harley-payment-layout .right-hp-section{width:40%;position:relative;margin-top:2rem}
.harley-payment-layout .left-hp-section .payment-success-img,.harley-payment-layout .left-hp-section .payment-failure-img{margin:auto;width:122px;margin-top:-25px}
.harley-payment-layout .left-hp-section .payment-success-msg,.harley-payment-layout .left-hp-section .payment-failure-msg{font-family:var(--font-transducer);font-size:var(--font-size-1-4375-rem);font-weight:var(--font-weight-600);line-height:var(--line-height-2-125-rem);padding-left:.81rem}
.harley-payment-layout .left-hp-section .payment-success-msg{color:#038252}
.harley-payment-layout .left-hp-section .payment-failure-msg{color:#d30000}
.harley-payment-layout .left-hp-section .payment-bike-img{width:356px;margin:auto;margin-top:50px}
.payment-bike-img-disk{margin:auto;margin-top:-100px}
.harley-payment-layout .left-hp-section .payment-order-no{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-875-rem);font-weight:var(--font-weight-500);line-height:var(--line-height-2-rem);padding-right:9.5rem}
.harley-payment-layout .left-hp-section .payment-order-no span{color:var(--color-mine-shaft)}
.harley-payment-layout .left-hp-section .payment-x-liine{height:1px;opacity:.5;background:linear-gradient(90deg,rgba(153,153,153,0) 0,#999 46.15%,rgba(153,153,153,0) 100%)}
.harley-payment-layout .left-hp-section .harley-product-details{display:flex;flex-direction:row;margin-top:2.5rem;align-items:center}
.harley-payment-layout .left-hp-section .harley-product-details .pd-section{padding-left:1.5rem;padding-right:1.5rem}
.harley-payment-layout .left-hp-section .harley-product-details .pd-section .pd-key{color:var(--color-mine-shaft);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400);line-height:120%}
.harley-payment-layout .left-hp-section .harley-product-details .pd-section .pd-value{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-600);line-height:120%}
.harley-payment-layout .pd-link{display:flex;color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400);line-height:var(--line-height-0-625);padding-left:.3rem}
.harley-payment-layout .hp-back-link{display:flex;justify-content:end;margin:24px;position:relative;top:25px}
.harley-payment-layout .hp-next-steps-box .hp-next-steps{padding:1.5rem 4.37rem 2.13rem 1.5rem}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-next-steps-header{color:var(--color-moon-yellow);font-family:var(--font-transducer);font-size:var(--font-size-1-25-rem);font-weight:var(--font-weight-600);line-height:100%;padding-bottom:1.5rem}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step{display:flex;min-height:100px}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-text,.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-text p{font-family:"1903Sans-Regular";font-size:24px;line-height:32px;padding:0 20px 0 6px}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-logo img{width:100%;margin:100%;object-fit:cover}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-logo{width:1.5rem;height:1.5rem}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-active-logo{animation:beat 1s infinite}
.harley-payment-layout .hp-step-line{width:8px;height:60px;background:white;margin-left:15px}
.harley-payment-layout .harley-contact{margin-left:5.2rem}
.harley-payment-layout .harley-contact .harley-contact-header{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-600);line-height:1.25rem;margin-bottom:1.19rem}
@media(min-width:768px){.harley-payment-layout .harley-contact-details{align-items:center;display:flex}
}
.harley-payment-layout .hc-contact-wrap{display:flex}
.harley-payment-layout .harley-contact .hc-contact{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-500);line-height:166.667%;min-width:5.375rem}
.harley-payment-layout .hc-contact-number{color:var(--color-black);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-400);line-height:125%}
.hp-main-section .helpdesk-text-container{margin-bottom:.31rem}
@media(max-width:767px){.hp-main-section .hp-step-sucess-wrapper-section{width:1.314rem;height:1.5rem}
.hp-main-section .hp-divider-vertical-line{display:none}
.hp-main-section .hp-divider-horizontal-line{display:block !important;width:100%;height:1rem;margin-top:1.5rem}
.hp-main-section .hp-divider-horizontal-line img{height:100%;width:100%;object-fit:fill}
.harley-payment-layout .hp-main-section{margin-bottom:3.31rem}
.harley-payment-layout .hp-back-link{margin:16px;top:16px}
.harley-payment-layout .hp-main-section{flex-direction:column}
.harley-payment-layout .left-hp-section{width:100%;margin-top:0rem}
.harley-payment-layout .right-hp-section{width:100%}
.harley-payment-layout .left-hp-section .payment-success-img,.harley-payment-layout .left-hp-section .payment-failure-img{width:97.6px;margin-top:0}
.harley-payment-layout .left-hp-section .payment-success-msg,.harley-payment-layout .left-hp-section .payment-failure-msg{font-size:var(--font-size-1-5-rem);padding-left:0}
.hp-main-section .success-section{margin-bottom:5rem}
.hp-main-section .failure-section{margin-bottom:2.95rem}
.hp-main-section .success-section .success-section-image-wrapper,.failure-section .success-section-image-wrapper{width:2rem !important;height:2rem !important}
.hp-main-section .order-download-wrapper-mobile-view{width:100%;display:flex !important;align-items:center;justify-content:center}
.hp-main-section .order-download-wrapper-mobile-view .payment-order-no{padding-right:0;margin-top:1rem}
.hp-main-section .specification-border-added{border-left:0 !important}
.hp-main-section .error-content-wrapper{justify-content:center;flex-direction:column;align-items:center}
.hp-main-section .order-download-wrapper{display:none !important}
.harley-payment-layout .left-hp-section .payment-bike-img{width:132px;margin-top:50px}
.payment-bike-img-disk{width:200px;margin-top:-75px}
.harley-payment-layout .left-hp-section .payment-order-no{font-size:var(--font-size-0-75-rem);line-height:2rem}
.hp-main-section .order-bike-image-wrapper{display:flex;width:100%;justify-content:center;align-items:center}
.harley-payment-layout .left-hp-section .harley-product-details{margin-left:0;margin-top:1.69rem;display:block;padding:0}
.harley-payment-layout .left-hp-section .harley-product-details .pd-section{display:flex;margin-bottom:1.2rem;padding:0;width:100%;flex-direction:row;justify-content:space-between}
.harley-payment-layout .left-hp-section .harley-product-details .pd-section .pd-key{line-height:150%}
.hp-main-section .download-invoice-wrapper-mobile{display:flex !important}
.harley-payment-layout .hp-next-steps-box{max-width:100% !important;margin:0 !important;width:100%;margin-bottom:0 !important;margin-left:0 !important}
.harley-payment-layout .hp-next-steps-box .hp-next-steps{padding:1.5rem 2rem 2.13rem 1.3rem}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-text,.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-text p{font-size:16px;line-height:20px}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step{min-height:60px}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-logo{width:1.5rem;height:1.5rem}
.harley-payment-layout .hp-next-steps-box .hp-next-steps .hp-step .hp-step-logo img{width:100%;margin:100%;object-fit:cover}
.harley-payment-layout .hp-step-line{width:4px;height:40px;margin-left:12px;margin-top:-2px}
.harley-payment-layout .harley-contact{margin:2.5rem 0 0 0}
.harley-payment-layout .harley-contact .harley-contact-header{font-size:var(--font-size-1-rem);margin-bottom:1.5rem !important}
.contact-divider-line{border:none !important}
.harley-payment-layout .harley-contact-details{justify-content:space-between}
.hp-main-section .helpdesk-text-container{margin-bottom:1.5rem}
}
.order-success{margin-top:66px}
.hp-main-section{margin-top:2rem}
.hp-main-section .success-section,.failure-section{display:flex;align-items:center}
.hp-main-section .success-section .success-section-image-wrapper,.failure-section .success-section-image-wrapper{width:1.66669rem;height:1.66669rem}
.hp-main-section .success-section .success-section-image-wrapper img,.failure-section .success-section-image-wrapper img{width:100% !important;height:100%;object-fit:contain;margin-top:0 !important}
.hp-main-section .pd-section-wrapper{align-items:center;width:9.5rem;height:1.6875rem;gap:.5rem;display:flex;background-image:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/rectangle.png");background-position:100% 100%;background-repeat:no-repeat;background-size:contain}
.hp-main-section .order-download-wrapper{display:flex;margin-top:.5rem}
.hp-main-section .order-bike-image-wrapper{max-width:34.75rem}
.hp-main-section .order-bike-image-wrapper img{width:100%;height:100%;object-fit:cover}
.hp-main-section .specification-border-added{border-left:1px solid var(--color-alto)}
.hp-main-section .divider-line-wrapper{height:100%;width:1.4rem;position:absolute}
.hp-main-section .divider-line-wrapper img{width:100%;height:100%;object-fit:contain}
.hp-main-section .contact-divider-line{width:10.1875rem;border:1px solid var(--color-black);margin-bottom:1.75rem;opacity:.2}
@media(min-width:768px){.hp-main-section .contact-number-help-desk{margin-left:1.19rem}
.hp-main-section .contact-number-local-branch{margin-left:1.19rem}
}
.hp-main-section .success-content-wrapper,.error-content-wrapper{display:flex;align-items:center}
.hp-main-section .hp-next-steps-box{margin-bottom:4.31rem;margin-left:3.82rem;max-width:23.1875rem;background-image:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/nextstepbackground.png");background-position:100% 100%;background-repeat:no-repeat;background-size:cover}
.hp-main-section .hp-step-sucess{gap:1.44rem;display:flex}
.hp-main-section .hp-step-sucess-wrapper{display:flex;align-items:center;flex-direction:column}
.hp-main-section .hp-step1-sucess-line{opacity:.5;background-size:cover;height:2rem;background-image:linear-gradient(180deg,var(--color-moon-yellow),var(--color-mine-shaft));width:1px}
.hp-main-section .hp-step-sucess-text{color:var(--color-white);font-family:var(--font-eurostile);font-size:var(--font-size-1-rem);font-weight:var(--font-weight-400);line-height:125%}
.hp-main-section .order-download-wrapper-mobile-view{display:none}
.hp-main-section .download-invoice-wrapper-mobile{display:none}
.hp-main-section .hp-divider-vertical-line{max-height:100%;width:1.5rem;margin-left:4%}
.hp-main-section .hp-divider-vertical-line img{width:100%;height:100%;object-fit:fill}
.hp-main-section .hp-divider-horizontal-line{display:none}
.hp-main-section .hp-step-sucess-wrapper-section{width:1.5rem;height:1.5rem}
.hp-main-section .hp-step-sucess-wrapper-section img{width:100%;height:100%;object-fit:cover}
#acaa-test-drive{width:100%;height:100vh}
#acaa-test-drive .pe-none-tracker{pointer-events:none !important}
#acaa-test-drive .booking-section-wrap{display:flex;height:100%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap{flex-direction:column}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--left{flex:1;padding-top:66px;width:43.67185%;position:relative;background-size:cover;background-image:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/dotted-background-left.png);background-position:center;background-repeat:no-repeat;background-size:100%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--left{padding-top:52px;width:100%;background:0}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .left--content{display:flex;flex-direction:column;justify-content:space-between;height:100%}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap{padding-top:32px;padding-left:94px;position:relative}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap{padding-left:24px;background:var(--bg-color-alabster)}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap p{font-size:var(--font-size-1-5-rem);line-height:1.2;color:var(--color-black);font-family:var(--font-transducer);font-weight:var(--font-weight-600)}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap p{font-size:20px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img{padding-right:118px;padding-bottom:32px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img{padding-right:0;background-image:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/dotted-background-mobile.svg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:48px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img img{width:100%;height:100%}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right{width:56.32815%;min-height:100%;padding-top:98px;padding-left:94px;padding-bottom:101px;background:var(--bg-color-white) url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/dotted-background-right.png) no-repeat fixed right;background-size:contain}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right{width:100%;padding-top:0;padding-left:0;padding-bottom:80px;background:0;min-height:auto}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress{width:100%;display:flex;justify-content:left}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress{padding:32px 24px 16px;background:white;justify-content:center}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress.sticky{position:fixed;top:0;width:100%;padding-top:32px;z-index:2}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker{position:relative}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.active .visited-img{display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.active .inactive-img{display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.active .active-img{display:block}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.active .tracker-content p{font-weight:var(--font-weight-500)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.visited .active-img{display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.visited .inactive-img{display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.visited .visited-img{display:block}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.visited .tracker-content p{font-weight:var(--font-weight-500)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.inactive .active-img{display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.inactive .inactive-img{display:block}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.inactive .visited-img{display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.inactive img,#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.inactive p{pointer-events:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker .tracker-content{display:flex;flex-direction:column;align-items:center}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker .tracker-content img{width:32px;height:32px;margin-bottom:8px;cursor:pointer}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker .tracker-content img{width:32px;height:32px;margin-bottom:12px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker .tracker-content p{cursor:pointer;color:#000;text-align:center;font-family:var(--font-transducer);font-size:10px;font-weight:var(--font-weight-400);line-height:1.2;text-transform:uppercase}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .progress--tracker.visited p{color:#000;opacity:1}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .breaker-line{max-width:46px;margin:0 18px;width:100%;height:1px;background:#000;transform:translateY(23px)}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .page-progress .breaker-line{margin:0;transform:translateY(15px)}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form{margin-top:80px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form{padding:0 24px;margin:16px 0 32px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section{flex-direction:column;max-width:370px;width:100%}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section p{font-size:32px;font-weight:600;line-height:1.2;color:#000;font-family:var(--font-transducer)}
@media(max-width:1600px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section p{font-size:24px;font-style:normal;font-weight:600;line-height:120%}
}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section p{font-size:18px;font-style:normal;font-weight:600;line-height:120%}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form label.error{position:absolute;bottom:-18px;right:0;font-size:12px;color:#F00;font-family:var(--font-eurostile)}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form label.error{bottom:-16px;font-size:8px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section{flex-direction:column;margin-bottom:24px;position:relative}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section{margin-bottom:24px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section #info-otp{letter-spacing:24px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section.otp--valid::after{content:'';width:18px;height:18px;position:absolute;bottom:7px;right:12px;background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/tick.svg) no-repeat center center / cover}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section.otp--valid::after{top:79%;right:6px;transform:translateY(-69%)}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section span{font-family:var(--font-transducer);font-size:10px;color:var(--color-black);font-weight:400;line-height:1.2;letter-spacing:.1px;margin-bottom:4px;color:var(--color-silver-chalice)}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section span{font-size:12px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input{background:transparent;position:relative;border:0;outline:0;border-bottom:1px solid #000;padding-bottom:6px;width:100%;color:#000;font-family:var(--font-transducer);font-size:16px;font-weight:var(--font-weight-400);text-transform:capitalize;padding-left:0;line-height:1.2}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input:-webkit-autofill{-webkit-box-shadow:0;transition:background-color 300s ease-in-out 0}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::-webkit-autofill:focus{background-color:initial !important}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::placeholder{color:#000;font-family:var(--font-transducer);font-size:16px;font-weight:400;letter-spacing:.14px;opacity:.5}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input#info-phone{padding-left:40px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone.pseudo-active::before{content:'+91';color:#000}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone::before{content:'+91';position:absolute;left:0;bottom:5px;z-index:1}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone #test-drive-otp{position:absolute;right:0;bottom:10px;text-align:right;font-family:var(--font-transducer);font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-transform:uppercase;color:#000}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone #test-drive-otp.pe-none{font-family:var(--font-transducer);pointer-events:none;color:#000;opacity:.5}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone .inactive-link{pointer-events:none;cursor:default}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .button-wrapper{position:fixed;left:0;bottom:0;box-shadow:11px -10px 35px rgba(120,120,120,0.15);background:var(--bg-color-white);width:100%;right:unset;padding:16px 24px;display:flex;justify-content:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info{margin-top:40px;padding:11.6px 16px 11.6px;display:flex;align-items:center;justify-content:center;min-width:233px;background:var(--color-moon-yellow);color:var(--color-black);font-family:var(--font-transducer);font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;border:0;height:40px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info{min-width:327px;margin:0;height:48px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info:disabled{background-color:var(--bg-color-grey-3)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section{margin-top:32px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section{padding:0 24px;margin:16px 0 32px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .confirmation-content-wrap{flex-direction:column}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .confirmation-content-wrap .confirmation-name{color:var(--color-black);font-family:var(--font-transducer);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .confirmation-content-wrap p.confirmation-details{color:var(--color-boulder);font-family:var(--font-eurostile);font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-top:12px;border-bottom:1px solid #e1e1e1;padding-bottom:8px;max-width:74%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .confirmation-content-wrap p.confirmation-details{margin-top:8px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap a{display:inline;text-decoration-line:underline;color:var(--color-black)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control{display:block;position:relative;padding-left:44px;margin-bottom:5px;padding-top:0;font-size:14px;font-style:normal;font-weight:500;line-height:120%;font-family:var(--font-optika-medium)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control p{color:var(--color-mine-shaft);font-size:12px;font-style:normal;font-weight:400;line-height:120%;font-family:var(--font-eurostile);max-width:65.15%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control p{max-width:97.9%}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control input{position:absolute;z-index:-1;opacity:0}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control_indicator{cursor:pointer;position:absolute;top:2px;left:0;height:24px;width:24px;background:white;border-radius:4px;border:1px solid var(--bg-color-moon-yellow)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control:hover input ~ .control_indicator,#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control input:focus ~ .control_indicator{background:white}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control input:checked ~ .control_indicator{background:var(--bg-color-moon-yellow)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control:hover input:not([disabled]):checked ~ .control_indicator,#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control input:checked:focus ~ .control_indicator{background:#0e6647d}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control input:checked ~ .control_indicator:after{display:block}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control-checkbox .control_indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .checkbox--wrap .control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .button-wrapper{position:fixed;right:0;bottom:0;width:58.29%;box-shadow:11px -10px 35px rgba(120,120,120,0.15);background:var(--bg-color-white);padding:24px 0 24px 120px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section .button-wrapper{width:100%;right:unset;left:0;padding:16px 24px;display:flex;justify-content:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section #submit-confirm{padding:12px 16px 14px;display:flex;align-items:center;justify-content:center;min-width:233px;background:var(--color-moon-yellow);color:var(--color-black);font-family:var(--font-transducer);font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;border:0;height:40px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section #submit-confirm:disabled{opacity:.5}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .confirmation--section #submit-confirm{min-width:327px;height:48px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table{margin-top:40px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table{margin-top:24px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row{margin-bottom:16px;align-items:flex-start}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row{margin-bottom:8px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row:last-child{border-bottom:0;padding-bottom:12px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row:last-child{padding-bottom:22px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.label{max-width:149px;width:100%;color:var(--color-boulder);font-family:var(--font-eurostile);font-size:16px;font-style:normal;font-weight:400;line-height:120%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.label{max-width:86px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details{color:var(--color-black);font-family:var(--font-eurostile);font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span{color:var(--color-boulder);font-family:var(--font-eurostile);font-size:12px;font-style:normal;font-weight:400;line-height:120%;text-transform:none}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.address-span{margin:12px 0;max-width:77%;text-transform:capitalize}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.address-span{margin:8px 0;max-width:97%}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.email-span{margin-bottom:8px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap{padding:0 24px}
}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap .header-icon-wrapper{justify-content:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap .header-icon-wrapper img{width:32px;height:32px;margin-right:8px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap h6{color:var(--color-water-course);font-family:var(--font-transducer);font-size:24px;font-style:normal;font-weight:600;line-height:33.75px;text-transform:capitalize;margin-bottom:8px;padding:0}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap h6{text-align:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap p.sub{color:var(--color-water-course);font-family:var(--font-transducer);font-size:16px;font-style:normal;font-weight:400;line-height:120%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap p.sub{text-align:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap p.name{margin-top:80px;color:#000;font-family:var(--font-transducer-medium);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap p.details-present{color:var(--color-black);font-family:var(--font-transducer);font-size:18px;font-style:normal;font-weight:500;line-height:120%;margin-top:44px;padding-bottom:16px;border-bottom:1px solid var(--mercury-border-color)}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap p.details-present{margin-top:40px;padding-bottom:8px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap .disclaimer-wrap{align-items:center}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap .disclaimer-wrap img{margin-right:8px;width:16px;height:16px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm .ride-confirmation-wrap .disclaimer-wrap .disc-text p{color:var(--color-black);font-family:var(--font-eurostile);font-size:12px;font-style:normal;font-weight:400;line-height:120%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #test-ride-confirm{margin-top:32px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap{display:flex;flex-direction:column}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap{padding:0 24px;padding-top:32px;padding-bottom:32px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .header-wrap{width:100%;margin-bottom:40px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .header-wrap img{width:32px;height:32px;margin-right:8px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .header-wrap p{color:var(--color-error);font-family:var(--font-transducer);font-size:16px;font-style:normal;font-weight:400;line-height:120%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .header-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .header-wrap .error--header{color:var(--color-error);font-family:var(--font-transducer);font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:8px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .header-wrap .error--header{text-align:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .error-name{color:var(--color-black);font-family:var(--font-transducer);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .sorry-text{color:var(--color-boulder);font-family:var(--font-eurostile);font-size:14px;font-style:normal;font-weight:400;line-height:120%;max-width:68%;border-bottom:1px solid var(--mercury-border-color);padding:8px 0 16px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .sorry-text{max-width:100%;padding:8px 0 8px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .queries-section{margin-top:16px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .queries-section p{color:var(--color-dove-grey);font-family:var(--font-eurostile);font-size:12px;font-style:normal;font-weight:400;line-height:120%}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .queries-section .queries-table{margin-top:20px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .queries-section .queries-table .query-wrapper{margin-bottom:12px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .queries-section .queries-table .query-name{min-width:75px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap .queries-section .queries-table .query-detail{font-weight:500}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap button.error-continue{margin-top:16px;padding:13.5px 36px 16.5px;display:flex;align-items:center;justify-content:center;max-width:355px;width:100%;background:#e35205;color:#FFF;font-family:var(--font-transducer-medium);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;border:0}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-failed .error-case-content-wrap button.error-continue{max-width:327px;padding:16px 24px;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-top:32px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap{display:flex;flex-direction:column}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap{padding:0 24px;padding-top:32px;padding-bottom:32px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .header-wrap{width:100%;margin-bottom:40px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .header-wrap img{width:32px;height:32px;margin-right:8px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .header-wrap p{color:var(--color-error);font-family:var(--font-transducer);font-size:16px;font-style:normal;font-weight:400;line-height:120%}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .header-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .header-wrap .error--header{color:var(--color-error);font-family:var(--font-transducer);font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:8px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .header-wrap .error--header{text-align:center}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .error-name{color:var(--color-black);font-family:var(--font-transducer);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .sorry-text{color:var(--color-boulder);font-family:var(--font-eurostile);font-size:14px;font-style:normal;font-weight:400;line-height:120%;max-width:68%;border-bottom:1px solid var(--mercury-border-color);padding:8px 0 16px}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .sorry-text{max-width:100%;padding:8px 0 8px}
}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .queries-section{margin-top:16px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .queries-section p{color:var(--color-dove-grey);font-family:var(--font-eurostile);font-size:12px;font-style:normal;font-weight:400;line-height:120%}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .queries-section .queries-table{margin-top:20px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .queries-section .queries-table .query-wrapper{margin-bottom:12px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .queries-section .queries-table .query-name{min-width:75px}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap .queries-section .queries-table .query-detail{font-weight:500}
#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap button.error-continue{margin-top:16px;padding:13.5px 36px 16.5px;display:flex;align-items:center;justify-content:center;max-width:355px;width:100%;background:#e35205;color:#FFF;font-family:var(--font-transducer-medium);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;border:0}
@media(max-width:768px){#acaa-test-drive .booking-section-wrap .booking-section-wrap--right #booking-ride-failed .error-case-content-wrap button.error-continue{max-width:327px;padding:16px 24px;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-top:32px}
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-white) inset !important}
.acaa--book-now--button{padding:10px 36px;display:flex;align-items:center;justify-content:center;max-width:266px;width:100%;background:var(--color-moon-yellow);color:var(--color-black);font-family:var(--font-transducer);font-size:14px;font-style:italic;font-weight:500;line-height:120%;text-transform:uppercase;margin-top:10px;border:0}
#test-ride-dealer .tr-second-step{margin:40px 0 0;max-width:84.85%}
@media(max-width:768px){#test-ride-dealer .tr-second-step{margin:0 24px;max-width:100%}
}
#test-ride-dealer .tr-second-step #tr-booking-acc{padding-bottom:100px}
#test-ride-dealer .tr-second-step .tr-dealer-heading p{font-family:var(--font-transducer);font-weight:var(--font-weight-500);font-size:16px;color:#000;line-height:1.2;padding-bottom:16px}
@media(max-width:768px){#test-ride-dealer .tr-second-step .tr-dealer-heading p{padding-top:42px}
}
#test-ride-dealer .tr-accordion-container{margin:0 auto;position:relative}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container{padding:0}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion{width:100%}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card{margin-bottom:10px;background:#fff}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card{margin-bottom:16px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title{font-family:var(--font-transducer);text-transform:uppercase;font-weight:var(--font-weight-600);font-size:14px;line-height:1.8;color:#EEE;display:flex;flex-direction:column;justify-content:center;width:100%;position:relative;cursor:pointer;padding:11px 24px 13px 24px;border-radius:2px;background:linear-gradient(261deg,#000 -14.84%,#313131 93.46%)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title.active{color:var(--color-moon-yellow)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title img{padding-right:12px;padding-left:18px}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title img{padding-left:0}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer{color:var(--color-white);font-family:var(--font-eurostile);font-size:14px;font-weight:700;line-height:1.4;padding-left:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer-address{color:var(--color-white);font-family:var(--font-eurostile);font-size:10px;line-height:120%;padding-left:0;font-weight:400}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer-address{color:var(--color-alto)}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-date{color:var(--color-white);font-family:var(--font-eurostile);font-size:14px;line-height:1.4;padding-left:0}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-date{font-size:14px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-slot{color:var(--color-white);font-family:var(--font-eurostile);font-size:10px;line-height:1.2;padding-left:0;font-weight:var(--font-weight-400)}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-slot{color:var(--color-alto);font-size:10px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title p{font-size:14px;line-height:1.2;font-family:'1903Sans-Regular';color:#303030;opacity:.7;display:flex;width:100%;align-items:center;position:relative;cursor:pointer;text-transform:capitalize;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title p{font-size:8.89px;line-height:12px;padding-left:35px;padding-right:30px}
}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title{padding:17.61px 24px;font-size:14px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title.active::after{background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/xmrclose.svg") left center no-repeat;transition:.5s ease all}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title::after{content:'';position:absolute;right:16px;width:25px;height:25px;background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/xmropen.svg") left center no-repeat}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title::after{width:25px;height:25px;right:10px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel{background:#fff;display:none}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel{padding:0}
}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap{flex-direction:column;align-items:center}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .dealer-count{color:var(--color-black);font-family:var(--font-transducer);font-size:14px;font-weight:500;line-height:120%;padding-top:10px}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .submit-address{margin-left:15px;cursor:pointer}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap img{height:43px;margin-top:2px}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p{font-weight:400;font-size:20px;line-height:28px;font-family:var(--font-tstar-regular);padding-left:32px;color:#303030}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p{padding-left:0;font-size:14px;line-height:20px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p a{display:inline;padding:0 2px;padding-bottom:.75;color:#ee2326;border-bottom:1px solid #ee2326;text-transform:uppercase}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city{margin-top:8px;display:flex;gap:8.01px}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city{flex-direction:column;margin-top:0;gap:5px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group{width:50%;margin-top:10px}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group{width:100%;margin-top:16px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group:last-child{margin-right:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown{position:relative}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{position:relative;background:#fff;border:0;border-bottom:1px solid silver;height:48px;padding:12px 16px 12px 24px;text-transform:capitalize;display:block;width:100%;color:#000;font-family:var(--font-eurostile);font-size:16px;line-height:1.2;font-weight:400;background-color:#fff;border-radius:2px;border:1px solid var(--bordercolor-border-color,#c0c0c0)}
@media(max-width:1020px) and (min-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{font-size:12px;padding:12px 5px 12px 5px}
}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{font-size:14px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop::after{content:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/expand.svg);border:0;position:absolute;right:16px}
@media(max-width:1020px) and (min-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop::after{right:8px;bottom:8px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop:focus{box-shadow:none}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown{top:10px !important;max-height:250px;overflow-y:auto;margin:0;border:0;border-radius:0 0 .125rem .125rem;width:100%;z-index:2;padding:5px 0;font-family:var(--font-eurostile);transform:translate3d(0,41px,0) !important;text-transform:capitalize;border:1px solid silver;border-top:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown li{text-transform:lowercase;font-size:var(--font-size-1-rem);padding:.75rem 1rem;border-bottom:.1px solid var(--input-border-color)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown li:last-child{border-bottom:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown li:first-letter {text-transform:uppercase}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .select-p{position:absolute;top:-7px;left:23px;background:#fff;color:var(--color-mine-shaft);font-size:12px;font-weight:500;line-height:14.4px;font-family:var(--font-transducer);padding:0;text-transform:uppercase}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper{display:flex;flex-wrap:wrap;max-height:195px;overflow-y:auto}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper{margin-bottom:16px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group{width:calc(50% - 11px);margin-right:22px;margin-top:12px;display:flex}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group{width:100%;margin-right:0}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group:nth-child(even){margin-right:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio{border:1px solid silver;padding:8px 9px 8px 16px;min-height:75px;cursor:pointer;width:100%}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected-dealer,#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected{border:1px solid #fcdb00}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label{cursor:pointer;height:100%;width:100%}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::before{top:0;left:0;opacity:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::after{top:5px;left:5px;width:2px;height:2px;padding:3px;background:white;border-radius:50%;opacity:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#d30000;background-color:#f26321;box-shadow:0 0 0 .1rem rgba(242,99,33,0.15)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-label{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-600);line-height:120%}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-phonenumber{color:var(--color-black);font-family:var(--font-transducer);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-500);line-height:120%;display:none}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-email{display:none}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{padding-top:8px;color:var(--color-scorpion);font-family:var(--font-eurostile);font-size:var(--font-size-0-75-rem);font-weight:var(--font-weight-400)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-label,#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-price{font-family:var(--font-optika-bold)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-label,#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-phonenumber{font-family:var(--font-transducer)}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap{width:auto;margin:0 -10px;display:flex;flex-wrap:wrap;padding-top:25px}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap{margin:0}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group{position:relative;flex:0 0 100%;padding:0 10px;margin-bottom:20px;margin-right:0}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group{flex:0 0 100%;margin-bottom:24px;padding:0}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group:last-child{margin-bottom:12px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .form-label{font-size:12px;line-height:16px;font-family:'1903Sans-Regular';font-weight:var(--font-weight-600);position:absolute;top:-7px;left:25px;background:white;color:#303030;padding:0 4px;cursor:context-menu;pointer-events:none;z-index:2}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .form-label{font-size:10px;line-height:12px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select{border-radius:8px;border:1px solid silver;text-align:left;padding:12px 16px;height:48px;font-family:'1903Sans-Regular';color:#30303066;position:relative;text-transform:capitalize}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select{font-size:14px;line-height:20px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select:focus-visible{outline:0;box-shadow:unset}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select:focus{outline:0;box-shadow:unset}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select::after{position:absolute;content:'';display:flex;width:24px;height:24px;right:16px;top:12px;background:url('../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/droparrow.svg') no-repeat center}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select.active{color:#303030}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-error{margin-top:3px;font-size:14px;line-height:17px;color:#d30000;font-family:'1903Sans-Regular';padding-left:15px;display:flex;align-items:center;position:relative}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-time-slot .tr-date-days .tr-day-details{width:62.034px;height:65px;border:1px solid silver;padding:9px 24.034px 12px 8px}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-time-slot .tr-date-days .tr-day-details{width:57px;height:65px}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion #contact-acc .accordion--title p{text-transform:none !important}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel{max-height:400px;margin-top:16px}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar{width:8px}
@media(max-width:768px){#test-ride-dealer .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar{display:none}
}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #f2f2f2;border-radius:2px}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-thumb{background:#f26321;border-radius:7px;box-shadow:none}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-thumb:hover{background:#f26321}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-disabled{pointer-events:none;border-radius:2px;border:1px solid #000}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-disabled .accordion--title{background:#fff;color:#020202}
#test-ride-dealer .tr-accordion-container .tr-booking-accordion .accordion-disabled .accordion--title::after{background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-acaa/clientlib-booking/resources/images/close-disabled.svg") left center no-repeat}
#test-ride-dealer .checkbox--wrap{margin-top:16px}
@media(max-width:768px){#test-ride-dealer .checkbox--wrap{width:100%}
}
#test-ride-dealer .checkbox--wrap a{display:inline;color:#f26321}
#test-ride-dealer .checkbox--wrap .control{display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:0;font-size:12px;font-style:normal;line-height:20px;color:#303030;font-family:'1903Sans-Regular'}
#test-ride-dealer .checkbox--wrap .control p{display:block;position:relative;margin-bottom:5px;padding-top:0;font-size:12px;font-style:normal;line-height:20px;color:#303030;font-family:'1903Sans-Regular'}
#test-ride-dealer .checkbox--wrap .control input{position:absolute;z-index:-1;opacity:0}
#test-ride-dealer .checkbox--wrap .control_indicator{cursor:pointer;position:absolute;top:2px;left:0;height:20px;width:20px;background:white;border:1px solid silver;border-radius:4px}
#test-ride-dealer .checkbox--wrap .control:hover input ~ .control_indicator,#test-ride-dealer .checkbox--wrap .control input:focus ~ .control_indicator{background:white}
#test-ride-dealer .checkbox--wrap .control input:checked ~ .control_indicator{background:#f26321}
#test-ride-dealer .checkbox--wrap .control:hover input:not([disabled]):checked ~ .control_indicator,#test-ride-dealer .checkbox--wrap .control input:checked:focus ~ .control_indicator{background:#0e6647d}
#test-ride-dealer .checkbox--wrap .control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
#test-ride-dealer .checkbox--wrap .control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}
#test-ride-dealer .checkbox--wrap .control input:checked ~ .control_indicator:after{display:block}
#test-ride-dealer .checkbox--wrap .control-checkbox .control_indicator:after{left:6px;top:3px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
#test-ride-dealer .checkbox--wrap .control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
#test-ride-dealer .accordion-form-footer{position:relative;bottom:24px;padding-right:24px}
#test-ride-dealer .accordion-form-footer{position:relative;bottom:24px;padding-right:24px}
@media(max-width:768px){#test-ride-dealer .accordion-form-footer{padding-right:0;padding-top:16px}
}
#test-ride-dealer .paynow__section{position:fixed;width:58.32815%;bottom:0;right:0;padding:24px 0 24px 120px;background:var(--color-white);box-shadow:11px -10px 35px rgba(120,120,120,0.15);z-index:1}
@media(max-width:768px){#test-ride-dealer .paynow__section{padding:16px 24px;width:100%;background-color:#fff}
}
#test-ride-dealer .paynow__section .paynow__container{margin:0 auto}
@media(max-width:768px){#test-ride-dealer .paynow__section .paynow__container{padding:0}
}
#test-ride-dealer .paynow__section .paynow__container .bottom-nav-header{display:flex;flex-direction:column;align-items:flex-start}
#test-ride-dealer .paynow__section .paynow__container .bottom-nav-header h5{font-size:20px;font-family:'1903Sans-Bold';line-height:28px;color:#000;margin-bottom:8px}
@media(max-width:768px){#test-ride-dealer .paynow__section .paynow__container .bottom-nav-header h5{font-size:18px;text-transform:uppercase;max-width:75%}
}
#test-ride-dealer .paynow__section .paynow__container .bottom-nav-header p{color:#303030;font-size:16px;font-family:'1903Sans-Regular';line-height:20px;opacity:.5}
@media(max-width:768px){#test-ride-dealer .paynow__section .paynow__container .bottom-nav-header p{display:none}
}
#test-ride-dealer .paynow__section .paynow__container button{min-width:266px;padding:12px 16px 14px;background:var(--color-moon-yellow);display:flex;align-items:center;justify-content:center;color:#000;font-family:var(--font-transducer);text-transform:uppercase;font-size:14px;font-weight:500;line-height:120%;border:0;height:40px}
@media(max-width:768px){#test-ride-dealer .paynow__section .paynow__container button{width:100%;padding:16px 24px;font-size:14px;line-height:1.2;height:48px}
}
#test-ride-dealer .paynow__section .paynow__container button:disabled{background:var(--bg-color-grey-3)}
.tab__list{display:flex;justify-content:space-between}
@media(max-width:768px){.tab__list{justify-content:left;gap:6px;width:100%;overflow-x:scroll}
.tab__list::-webkit-scrollbar{display:none}
}
.tab__item{cursor:pointer;position:relative}
.tab__item .tr-day-details{width:80px;height:80px;border:.5px solid silver;padding:8px}
@media(max-width:768px){.tab__item .tr-day-details{width:68px;height:65px}
}
.tab__item .tr-day-details .tr-weekday,.tab__item .tr-day-details .tr-month-year{color:var(--color-scorpion);font-family:var(--font-transducer);font-weight:var(--font-weight-400);font-size:8px;line-height:1.2}
.tab__item .tr-day-details .tr-date{color:var(--color-scorpion);font-family:var(--font-transducer);font-weight:var(--font-weight-600);font-size:20px;line-height:1.2}
.tab__content{padding:32px;background:#fff;border-radius:0 10px 10px}
@media(max-width:1440px){.tab__content{padding:0}
}
@media(max-width:768px){.tab__content{padding:0}
}
.tab__content-item{display:none}
.tab__content-item.is--active{display:block}
.tab__content-item .tr-time-slots{display:flex;flex-wrap:wrap;gap:8px 16px;padding:24px 0}
@media(max-width:768px){.tab__content-item .tr-time-slots{flex-direction:column;flex-wrap:nowrap;padding:16px 0 0 0;gap:8px 0}
}
.tab__content-item .tr-time-slots label{width:48%}
@media(max-width:768px){.tab__content-item .tr-time-slots label{width:100%}
}
.tab__content-item .tr-time-slots label .time-slot-card{display:none}
.tab__content-item .tr-time-slots label .time-slot-card:checked + .tr-slot-detials{border-radius:2px;border:1px solid #fcdb00}
.tab__content-item .tr-time-slots label .time-slot-card:checked + .tr-slot-detials .tr-time{font-family:var(--font-optika-bold)}
.tab__content-item .tr-time-slots label .time-slot-card:disabled + .tr-slot-detials{pointer-events:none;border:1px solid silver;opacity:.5;background:#EEE;box-shadow:0 1.24267769px 9.94142151px 0 rgba(170,170,170,0.03)}
.tab__content-item .tr-time-slots label .time-slot-card:disabled + .tr-slot-detials .tr-availability{color:#767676}
.tab__content-item .tr-slot-detials{display:flex;justify-content:space-around;padding:8px 16px;cursor:pointer;border:1px solid #767676;background:#FFF;box-shadow:0 1.24267769px 9.94142151px 0 rgba(170,170,170,0.03)}
@media(max-width:768px){.tab__content-item .tr-slot-detials{justify-content:space-between;padding:9px 16px}
}
.tab__content-item .tr-slot-detials .tr-time{font-family:var(--font-transducer);font-weight:var(--font-weight-600);font-size:12px;line-height:1.2}
@media(max-width:768px){.tab__content-item .tr-slot-detials .tr-time{font-size:10px}
}
.tab__content-item .tr-slot-detials .tr-availability{font-family:var(--font-transducer);font-weight:var(--font-weight-400);font-size:10px;line-height:1.2;color:#038252}
@media(max-width:768px){.tab__content-item .tr-slot-detials .tr-availability{font-size:10px}
}
.tab__content-item .tr-slot-detials .filling-fast-time{color:#595959}
.tab__content-item .tr-slot-detials .filling-fast{color:#ff0206}
.tab__content-title{padding:24px 24px 24px 0}
.tab .tab .tab__item{font-size:16px;font-family:var(--font-transducer-regular);line-height:1.2;padding:10px 30px}
@media(max-width:768px){.tab .tab .tab__item{font-size:12px;padding:5px 15px}
}
.tab .tab .tab__item.is--active{font-family:var(--font-transducer-medium);color:#f26321}
.tab .tab .tab__content{padding:0}
.tab__content-item .tab__list{border-bottom:1px solid #d9d8d6}
.tab__list .is--active .tr-day-details{border-radius:2px;border:1px solid #fcdb00 !important}
.tab__list .is--active .tr-day-details .tr-weekday,.tab__list .is--active .tr-day-details .tr-date,.tab__list .is--active .tr-day-details .tr-month-year{color:var(--color-black)}
.tab__content .tab__list .is--active{border-bottom:2px solid rgba(250,102,0,0.8) !important;background:transparent}
#premia-test-drive{width:100%;height:100%}
#premia-test-drive .pe-none-tracker{pointer-events:none !important}
#premia-test-drive .booking-section-wrap{display:flex;height:100%}
@media(max-width:768px){#premia-test-drive .booking-section-wrap{flex-direction:column}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left{height:100%;flex:1;padding-top:92.44px;padding-bottom:85px;background:white}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left{padding-top:72px;padding-bottom:60px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left{padding-top:48px;padding-bottom:24px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content{display:flex;flex-direction:column;min-height:884.5px;justify-content:space-between}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content{min-height:640px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content{min-height:auto}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap{padding-top:31.56px;margin-left:80px;position:relative}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap{padding-top:24px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap{margin-left:28px;padding-top:12px;margin-bottom:26px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap::before{content:"";position:absolute;top:0;left:0;width:40px;height:3px;background:#e35205}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap::before{width:30px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap::before{width:26px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap h4{font-size:50px;font-style:normal;font-weight:600;line-height:33.75px;text-transform:capitalize;color:black;font-family:var(--font-transducer)}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap h4{font-size:37.5px;font-style:normal;font-weight:600;line-height:25.313px;text-transform:capitalize}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap h4{font-size:22px;line-height:33.75px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap h4 p{font-size:50px;font-style:normal;font-weight:600;line-height:33.75px;text-transform:capitalize;color:black;font-family:var(--font-transducer)}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap h4 p{font-size:37.5px;font-style:normal;font-weight:600;line-height:25.313px;text-transform:capitalize}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .left--content .header--wrap h4 p{font-size:22px;line-height:33.75px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .harley440-icon{position:absolute;top:-24px;right:23px;width:96px;height:24px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .harley440-icon img{margin:0 auto}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .harley440-icon img{width:100%;height:100%}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img{margin-top:64px;margin-bottom:14px;padding-right:107px}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img{padding-right:32px;margin-top:48px;margin-bottom:8px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img{padding-right:0;max-width:213px;height:140px;margin:0 auto}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--left .bike-img img{width:100%;height:100%}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right{width:58.39%;min-height:100%;background:#fafafa;padding-top:112px;padding-left:96px;padding-bottom:30px}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right{width:56.49%;padding-top:78px;padding-left:64px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right{width:100%;padding-top:0;padding-left:0;padding-bottom:0;background:#fff}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap{margin-top:16px}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap{width:100%}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap a{display:inline;color:#f26321}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control{display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:0;font-size:12px;font-style:normal;line-height:20px;color:#303030;font-family:"1903Sans-Regular"}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control p{display:block;position:relative;margin-bottom:5px;padding-top:0;font-size:12px;font-style:normal;line-height:20px;color:#303030;font-family:"1903Sans-Regular"}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control input{position:absolute;z-index:-1;opacity:0}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control_indicator{cursor:pointer;position:absolute;top:2px;left:0;height:20px;width:20px;background:white;border:1px solid silver;border-radius:4px}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control:hover input ~ .control_indicator,#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control input:focus ~ .control_indicator{background:white}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control input:checked ~ .control_indicator{background:#f26321}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control:hover input:not([disabled]):checked ~ .control_indicator,#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control input:checked:focus ~ .control_indicator{background:#0e6647d}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control input:checked ~ .control_indicator:after{display:block}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control-checkbox .control_indicator:after{left:6px;top:3px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .checkbox--wrap .control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form.enq{margin-top:0}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form.enq{margin-top:0}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form{padding:0 24px;margin-top:25px;margin-bottom:32px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section{flex-direction:column;max-width:572px;width:100%}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section{max-width:429px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section h5{font-size:32px;font-style:normal;font-weight:500;line-height:120%;color:black;font-family:var(--font-transducer-medium);margin-bottom:35px}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section h5{font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:48px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section h5{font-size:18px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:32px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section h5 p{font-size:32px;font-style:normal;font-weight:500;line-height:120%;color:black;font-family:var(--font-transducer-medium)}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section h5 p{font-size:24px;font-style:normal;font-weight:500;line-height:120%}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section h5 p{font-size:18px;font-style:normal;font-weight:500;line-height:120%;padding-top:10px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form label.error{position:absolute;bottom:-25px;left:0;font-size:14px;line-height:17px;color:#d30000;font-family:var(--font-transducer-regular)}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form label.error{bottom:-17px;font-size:8px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section{flex-direction:column;margin-bottom:36px;position:relative}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section{margin-bottom:24px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section.otp--valid::after{content:"";width:24px;height:24px;position:absolute;bottom:12px;right:12px;background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/darkcheck.svg) no-repeat center center / cover}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section.otp--valid::after{top:70%;right:6px;transform:translateY(-69%);width:16px;height:16px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section span{font-family:var(--font-optika-regular);font-size:14px;font-style:normal;font-weight:400;line-height:22.427px;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:8px}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section span{font-size:10px;font-style:normal;font-weight:400;line-height:16.82px;letter-spacing:2px;text-transform:uppercase;margin-bottom:6.25px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section span{font-size:10px;font-style:normal;font-weight:400;line-height:22.427px;letter-spacing:2px;margin-bottom:4px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input{background:transparent;position:relative;border:0;outline:0;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:12px;width:100%;color:#000;font-family:var(--font-transducer-regular);font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.96px;text-transform:capitalize;padding-left:0}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input{font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.72px;padding-bottom:8.2px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;padding-bottom:8px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input:-webkit-autofill{-webkit-box-shadow:0;transition:background-color 300s ease-in-out 0}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::-webkit-autofill:focus{background-color:initial !important}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::placeholder{color:#656565;font-family:var(--font-transducer-regular);font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.96px;text-transform:none}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::placeholder{font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.72px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input::placeholder{font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input#info-phone{padding-left:68px}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input#info-phone{padding-left:40px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section input#info-phone{padding-left:30px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone.pseudo-active::before{content:"+91";color:black}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone::before{content:"+91";position:absolute;left:0;bottom:13px;color:#656565;font-family:var(--font-transducer-regular);font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.96px}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone::before{font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.72px;bottom:9.2px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone::before{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;bottom:9px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone #test-drive-otp{position:absolute;right:0;bottom:12px;text-align:right;font-family:var(--font-optika-bold);font-size:14px;font-style:normal;font-weight:400;line-height:22.427px;letter-spacing:2.8px;text-transform:uppercase;color:#fa6600}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone #test-drive-otp{font-size:10px;line-height:16.82px;letter-spacing:2px;bottom:8.2px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone #test-drive-otp{font-size:10px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2px;text-transform:uppercase}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .input-section .input-wrap-psuedo-phone #test-drive-otp.pe-none{font-family:var(--font-optika-regular);pointer-events:none;color:#787878}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap{flex-direction:row;align-items:center}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap{flex-direction:column;align-items:flex-start}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap.otp--valid::after{content:"";width:24px;height:24px;position:absolute;top:50%;right:-10px;transform:translateY(-50%);background:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/darkcheck.svg) no-repeat center center / cover}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap.otp--valid::after{top:79%;right:6px;transform:translateY(-69%)}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap span{font-family:var(--font-optika-regular);font-size:14px;font-style:normal;font-weight:400;line-height:22.427px;letter-spacing:2.8px;text-transform:uppercase}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap span{font-size:10px;font-style:normal;font-weight:400;line-height:16.82px;letter-spacing:2px;text-transform:uppercase}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap span{font-size:10px;font-style:normal;font-weight:400;line-height:22.427px;letter-spacing:2px;text-transform:uppercase}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap .otp-input-wrap{display:flex;justify-content:space-between;width:80%;margin-left:40px}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap .otp-input-wrap{margin-left:0;width:85%;margin-top:5px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap .otp-input-wrap input{width:55px;height:55px;border:1px solid #7a7a7a;padding:0;text-align:center;background:transparent;font-family:var(--font-transducer-regular);font-size:24px;font-style:normal;font-weight:400;line-height:normal}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap .otp-input-wrap input{width:41.3px;height:41.3px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap .otp-input-wrap input{width:38px;height:38px;font-size:14px;font-style:normal;font-weight:400;line-height:22.427px;letter-spacing:2.8px;text-transform:uppercase;padding-left:3px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form .otp--wrap .otp-input-wrap input:focus-visible{outline:#fa6600 auto 1px}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info{margin-top:64px;padding:16.5px 36px 16.5px;display:flex;align-items:center;justify-content:center;max-width:355px;width:100%;background:#e35205;color:#fff;font-family:var(--font-transducer-medium);font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;border:0;z-index:2}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info{padding:12.375px 27px;max-width:264px;font-size:13.5px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;margin-top:48px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info{max-width:327px;padding:16px 24px;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase;margin-top:32px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .info-form .information--section form button#submit-info:disabled{opacity:.3}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table{margin-top:48px;max-width:719px;width:100%}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table{margin-top:32px;max-width:540px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table{margin-top:32px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #d9d8d6;align-items:flex-start}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row{padding-bottom:24px;margin-bottom:24px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row{padding-bottom:24px;margin-bottom:24px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row:last-child{border-bottom:0;padding-bottom:16px}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row:last-child{padding-bottom:8px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.label{max-width:149px;width:100%;color:#767676;font-family:var(--font-transducer-regular);font-size:18px;font-style:normal;font-weight:400;line-height:120%}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.label{font-size:13.5px;font-style:normal;font-weight:400;line-height:120%}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.label{font-size:12px;font-style:normal;font-weight:400;line-height:120%;max-width:86px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details{color:#000;font-family:var(--font-transducer);font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details{font-size:14px;font-style:normal;font-weight:600;line-height:120%}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details{font-size:12px;font-style:normal;font-weight:600;line-height:120%}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span{color:#767676;font-family:var(--font-transducer-regular);font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-transform:none}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span{font-size:12px;font-style:normal;font-weight:400;line-height:120%}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span{font-size:10px;font-style:normal;font-weight:400;line-height:120%}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.address-span{margin-top:16px;margin-bottom:18px;max-width:86%;text-transform:uppercase}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.address-span{margin-top:12px;margin-bottom:12px}
}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.address-span{margin-top:12px;max-width:76%}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row p.bold-details span.sub-span.email-span{margin-bottom:9px}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button{font-family:var(--font-transducer-medium);position:relative;width:100%}
@media(max-width:1600px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button{width:100%}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button input[type="file"]::file-selector-button{background:#fa6600;border:0;color:#fff;padding:5px 24px;border-radius:2px;margin-right:5px;cursor:pointer}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button input{max-width:328px}
@media(max-width:400px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button input{max-width:200px !important}
}
@media(max-width:700px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button input{max-width:300px}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .detail--table .detail-row .fileupload-button .upload-button{padding:10px;background:#fff;border:1px solid #fa6600;border-radius:50%;position:absolute;top:0;right:0}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .fixed-x-logo{bottom:0;right:45px}
@media(max-width:768px){#premia-test-drive .booking-section-wrap .booking-section-wrap--right .fixed-x-logo{display:none}
}
#premia-test-drive .booking-section-wrap .booking-section-wrap--right .fixed-x-logo img{opacity:.8;max-width:360px;width:100%}
#test-ride-dealers .accordion--title.active{height:auto !important}
#test-ride-dealers{background:#fafafa}
#test-ride-dealers .dealer-header{font-size:24px;font-style:normal;font-weight:500;line-height:120%;color:black;font-family:var(--font-transducer-medium)}
#test-ride-dealers .dealer-header p{font-size:20px;font-style:normal;font-weight:500;line-height:120%;color:black;font-family:var(--font-transducer-medium)}
@media(max-width:768px){#test-ride-dealers .dealer-header p{font-size:16px;font-style:normal;font-weight:500;line-height:120%}
}
@media(max-width:768px){#test-ride-dealers{background:#fff}
}
#test-ride-dealers .tr-second-step{margin:0 30px 40px 0}
@media(max-width:768px){#test-ride-dealers .tr-second-step{margin:0}
}
#test-ride-dealers .tr-second-step .tr-dealer-heading p{font-family:var(--font-transducer);font-size:32px;color:#000;line-height:1.2;padding-bottom:20px}
@media(max-width:1500px){#test-ride-dealers .tr-second-step .tr-dealer-heading p{font-size:24px}
}
@media(max-width:768px){#test-ride-dealers .tr-second-step .tr-dealer-heading p{font-size:18px;width:75%;font-family:var(--font-transducer-medium)}
}
#test-ride-dealers .tr-accordion-container{padding:11px 11px 11px 0;margin:0 auto;position:relative}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container{padding:0;min-height:100px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion{width:100%}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title{height:0;font-family:var(--font-transducer-medium);font-size:24px;line-height:1.2;display:flex;flex-direction:column;justify-content:center;width:100%;position:relative;cursor:pointer;color:#767676}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title.active{color:#fa6600}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title img{padding-right:12px;padding-left:18px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title img{padding-left:0}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer{color:#fa6600;font-family:var(--font-optika-bold);font-size:18px;line-height:3;padding-left:0;opacity:1}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer{font-size:12px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer-address{color:#000;font-family:var(--font-optika-medium);font-size:16px;line-height:1.2;padding-right:50px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title #sel-dealer-address{color:#767676;font-size:10px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title p{font-size:14px;line-height:1.2;font-family:"1903Sans-Regular";color:#303030;opacity:.7;display:flex;width:100%;align-items:center;position:relative;cursor:pointer;text-transform:capitalize;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title p{font-size:8.89px;line-height:12px;padding-right:30px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--title{height:0;font-size:18px;font-family:var(--font-transducer-regular)}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel{display:none}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel{padding-top:0}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check{display:flex;gap:40px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check{flex-direction:column;gap:16px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap a{display:inline;color:#f26321}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control{display:flex;align-items:center;height:24px;position:relative;padding-left:40px;padding-top:0;font-size:14px;font-style:normal;font-weight:500;line-height:120%;font-family:var(--font-transducer-medium)}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control{padding-left:24px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control p{font-size:14px;font-style:normal;font-weight:500;line-height:120%;font-family:var(--font-transducer-medium);display:block}
@media(max-width:1600px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control p{font-size:10.5px;font-style:normal;font-weight:500;line-height:120%}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control p{font-size:10px;font-style:normal;font-weight:400;line-height:120%}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control input{position:absolute;z-index:-1;opacity:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control_indicator{cursor:pointer;position:absolute;top:0;left:0;height:24px;width:24px;background:white;border-radius:4px;border:1px solid #fa6600}
@media(max-width:1600px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control_indicator{height:18px;width:18px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control_indicator{height:16px;width:16px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control:hover input ~ .control_indicator,#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control input:focus ~ .control_indicator{background:white}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control input:checked ~ .control_indicator{background:#f26321}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control:hover input:not([disabled]):checked ~ .control_indicator,#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control input:checked:focus ~ .control_indicator{background:#0e6647d}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control input:disabled ~ .control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control input:checked ~ .control_indicator:after{display:block}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control-checkbox .control_indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
@media(max-width:1600px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control-checkbox .control_indicator:after{left:5px;top:1px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control-checkbox .control_indicator:after{left:4px;top:1px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .reshcedule-check .checkbox--wrap .control-checkbox input:disabled ~ .control_indicator:after{border-color:#7b7b7b}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap{flex-direction:column;align-items:center}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .dealer-count{color:#767676;font-family:var(--font-transducer-regular);font-size:18px;line-height:1.28;margin-top:40px}
@media(max-width:1500px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .dealer-count{font-size:13.5px;margin-top:32px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .dealer-count{color:#000;font-size:12px;margin-top:24px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .submit-address{margin-left:15px;cursor:pointer}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap img{height:43px;margin-top:2px}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p{font-weight:400;font-size:20px;line-height:28px;font-family:var(--font-tstar-regular);padding-left:32px;color:#303030}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p{padding-left:0;font-size:14px;line-height:20px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap p a{display:inline;padding:0 2px;padding-bottom:.75;color:#ee2326;border-bottom:1px solid #ee2326;text-transform:uppercase}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city{display:flex;gap:25px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city{flex-direction:column;margin-top:0;gap:5px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group{width:50%;margin-top:22px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group{width:100%}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group:last-child{margin-right:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown{position:relative}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{position:relative;background:transparent;border:0;border-bottom:1px solid silver;height:48px;padding:12px 16px 12px 0;text-transform:uppercase;display:block;width:100%;color:#303030;font-family:var(--font-transducer-regular);font-size:18px;line-height:1.2;font-weight:400}
@media(max-width:1200px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{font-size:16px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop{font-size:14px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop::after{content:url(../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/trDropdownicon.svg);border:0;position:absolute;right:16px;top:10px}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .btn-drop:focus{box-shadow:none}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown{top:10px !important;max-height:250px;overflow-y:auto;margin:0;border:0;border-radius:0 0 16px 16px;width:100%;z-index:2;padding:5px 16px;font-family:var(--font-optika-regular);transform:translate3d(0,41px,0) !important;text-transform:capitalize;border:1px solid silver;border-top:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown li{padding:4px;border-bottom:.1px solid silver;font-size:16px;text-transform:uppercase}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown li:last-child{border-bottom:0}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .tr-dropdown li{font-size:12px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .select-p{position:absolute;top:-7px;z-index:1;letter-spacing:2.8px;color:#303030;font-size:14px;line-height:22.43px;font-family:var(--font-optika-regular);font-weight:var(--font-weight-600);padding:0;text-transform:uppercase}
@media(max-width:1500px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .select-p{font-size:10.5px;line-height:16.82px;letter-spacing:2.1px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-dropdown-state-city .cust-form-group .select-dropdown .select-p{font-size:10px;letter-spacing:2px;line-height:22.47px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper{margin-top:16px;display:flex;flex-wrap:wrap}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group{width:calc(50% - 11px);margin-right:22px;margin-top:12px;display:flex}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group{width:100%;margin-right:0}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group:nth-child(even){margin-right:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio{border:1px solid #767676;padding:12px;min-height:112px;cursor:pointer;width:100%}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio{min-height:80px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected-dealer,#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio.radio-selected{border:2.5px solid #f26321 !important}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label{cursor:pointer;height:100%;width:100%}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::before{top:0;left:0;opacity:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-label::after{top:5px;left:5px;width:2px;height:2px;padding:3px;background:white;border-radius:50%;opacity:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#d30000;background-color:#f26321;box-shadow:0 0 0 .1rem rgba(242,99,33,0.15)}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-label{font-size:18px;line-height:21.6px;font-family:var(--font-optika-bold);display:flex;flex-direction:column;padding-bottom:16px}
@media(max-width:1440px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-label{font-size:14px;line-height:16.8px;padding-bottom:8px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-label{font-size:12px;line-height:14.4px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-phonenumber{font-size:14px;line-height:1.33;font-family:var(--font-optika-medium);padding-bottom:10px;display:none}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-email{display:none}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{font-size:16px;line-height:120%;color:#a5a5a5;font-family:var(--font-optika-regular)}
@media(max-width:1440px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{font-size:12px;line-height:12.4px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .dealer-locator-address{font-size:10px;line-height:12.2px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-label,#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .bike-variant .bike-variant-price{font-family:var(--font-optika-bold)}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-label,#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-bike-variant-wrapper .cust-form-group .custom-radio .custom-control-input:checked ~ .custom-control-label .dealer-locator .dealer-locator-phonenumber{font-family:var(--font-optika-bold)}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap{width:auto;margin:0 -10px;display:flex;flex-wrap:wrap;padding-top:25px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap{margin:0}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group{position:relative;flex:0 0 100%;padding:0 10px;margin-bottom:20px;margin-right:0}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group{flex:0 0 100%;margin-bottom:24px;padding:0}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group:last-child{margin-bottom:12px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .form-label{font-size:12px;line-height:16px;font-family:"1903Sans-Regular";font-weight:var(--font-weight-600);position:absolute;top:-7px;left:25px;background:white;color:#303030;padding:0 4px;cursor:context-menu;pointer-events:none;z-index:2}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .form-label{font-size:10px;line-height:12px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select{border-radius:8px;border:1px solid silver;text-align:left;padding:12px 16px;height:48px;font-family:"1903Sans-Regular";color:#30303066;position:relative;text-transform:capitalize}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select{font-size:14px;line-height:20px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select:focus-visible{outline:0;box-shadow:unset}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select:focus{outline:0;box-shadow:unset}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select::after{position:absolute;content:"";display:flex;width:24px;height:24px;right:16px;top:12px;background:url("../../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-premia-booking-site/resources/droparrow.svg") no-repeat center}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .dropdown-select.active{color:#303030}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .form--wrap .cust-form-group .harley-error{margin-top:3px;font-size:14px;line-height:17px;color:#d30000;font-family:"1903Sans-Regular";padding-left:15px;display:flex;align-items:center;position:relative}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-time-slot .tr-date-days .tr-day-details{width:80px;height:80px;border:.5px solid #767676;padding:8px}
@media(max-width:1440px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-time-slot .tr-date-days .tr-day-details{width:60px;height:60.75px}
}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-card .accordion--panel .accordion-content-wrap .tr-time-slot .tr-date-days .tr-day-details{width:64px;height:65px}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion #contact-acc .accordion--title p{text-transform:none !important}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel{max-height:400px}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar{width:8px}
@media(max-width:768px){#test-ride-dealers .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar{display:none}
}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #f2f2f2;border-radius:2px}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-thumb{background:#f26321;border-radius:7px;box-shadow:none}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion #dealer-acc .accordion--panel::-webkit-scrollbar-thumb:hover{background:#f26321}
#test-ride-dealers .tr-accordion-container .tr-booking-accordion .accordion-disabled{pointer-events:none}
#test-ride-dealers .accordion-form-footer{position:relative;bottom:24px;padding-right:24px}
#test-ride-dealers #timer,#test-ride-dealers .otp--sent,#test-ride-dealers .valid__otp,#test-ride-dealers .invalid__otp{display:none;margin-top:3px;font-size:14px;line-height:17px;color:#f26321;font-family:"1903Sans-Regular";padding-left:15px;display:flex;align-items:center;position:absolute}
@media(max-width:768px){#test-ride-dealers #timer,#test-ride-dealers .otp--sent,#test-ride-dealers .valid__otp,#test-ride-dealers .invalid__otp{font-size:10px;line-height:12px}
}
#test-ride-dealers .valid__otp{color:#038252}
#test-ride-dealers .invalid__otp{color:#d30000}
#test-ride-dealers #timer{right:30px;top:10px}
@media(max-width:768px){#test-ride-dealers #timer{right:15px;top:15px}
}
#test-ride-dealers .accordion-form-footer{position:relative;bottom:24px;padding-right:24px}
@media(max-width:768px){#test-ride-dealers .accordion-form-footer{padding-right:0;padding-top:16px}
}
#test-ride-dealers .paynow__section .paynow__container{margin:0 auto;margin-top:48px;display:flex;gap:36px}
@media(max-width:1600px){#test-ride-dealers .paynow__section .paynow__container{gap:24px}
}
@media(max-width:768px){#test-ride-dealers .paynow__section .paynow__container{padding:0;gap:16px}
}
#test-ride-dealers .paynow__section .paynow__container .bottom-nav-header{display:flex;flex-direction:column;align-items:flex-start}
#test-ride-dealers .paynow__section .paynow__container .bottom-nav-header h5{font-size:20px;font-family:"1903Sans-Bold";line-height:28px;color:#f26321;margin-bottom:8px}
@media(max-width:768px){#test-ride-dealers .paynow__section .paynow__container .bottom-nav-header h5{font-size:18px;text-transform:uppercase;max-width:75%}
}
#test-ride-dealers .paynow__section .paynow__container .bottom-nav-header p{color:#303030;font-size:16px;font-family:"1903Sans-Regular";line-height:20px;opacity:.5}
@media(max-width:768px){#test-ride-dealers .paynow__section .paynow__container .bottom-nav-header p{display:none}
}
#test-ride-dealers .paynow__section .paynow__container button{width:40%;padding:16.5px 36px 16.5px;border-radius:4px;background:#f26321;display:flex;align-items:center;justify-content:center;color:white;font-family:var(--font-transducer-medium);text-transform:uppercase;font-size:18px;line-height:24px;border:0}
@media(max-width:1440px){#test-ride-dealers .paynow__section .paynow__container button{padding:12.375px 27px;max-width:264px;font-size:13.5px}
}
@media(max-width:768px){#test-ride-dealers .paynow__section .paynow__container button{width:100%;padding:16px 24px;font-size:14px;line-height:20px;max-width:none}
}
#test-ride-dealers .paynow__section .paynow__container button:disabled{opacity:.3}
#test-ride-dealers .paynow__section .paynow__container #dealer-cancel-button{color:#e35205;border:1px solid #e35205;background:#fff}
#success-response{position:absolute;bottom:unset !important;top:50%;transform:translateY(-50%)}
@media(max-width:768px){#success-response{position:static;transform:translateX(0)}
}
#success-response h6{color:#2e7e21;font-family:var(--font-transducer);font-size:36px;font-style:normal;font-weight:600;line-height:57.6px;text-transform:capitalize;margin-bottom:30px;padding:0;display:flex;align-items:center}
@media(max-width:768px){#success-response h6{font-size:22px;font-style:normal;font-weight:600;line-height:24px;text-align:center;margin-bottom:4px;justify-content:center}
}
#success-response img{width:32px;height:32px;margin:6px 16px 0 0}
@media(max-width:768px){#success-response img{width:24px;height:24px;margin:0 8px 0 0}
}
#success-response .sub{color:#2e7e21;font-family:var(--font-transducer-medium);font-size:24px;padding-left:48px;font-style:normal;font-weight:500;line-height:120%}
@media(max-width:768px){#success-response .sub{font-size:18px;font-style:normal;font-weight:400;line-height:24px;font-family:var(--font-transducer-regular);text-align:center;padding-left:0}
}
#failure-response{position:absolute;bottom:unset !important;top:50%;transform:translateY(-50%)}
@media(max-width:768px){#failure-response{position:static;transform:translateX(0)}
}
#failure-response .sorry--wrapper{display:flex}
@media(max-width:768px){#failure-response .sorry--wrapper{justify-content:center}
}
#failure-response .sorry--wrapper img{width:32px;height:32px;margin:6px 16px 0 0}
@media(max-width:768px){#failure-response .sorry--wrapper img{width:24px;height:24px;margin:0 8px 0 0}
}
#failure-response .sorry--wrapper h5{color:#ee2326;font-family:var(--font-transducer-medium);font-size:36px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:16px}
@media(max-width:768px){#failure-response .sorry--wrapper h5{font-size:22px;font-style:normal;font-weight:600;line-height:24px;text-align:center;margin-bottom:4px;justify-content:center}
}
#failure-response h6{color:#ee2326;font-family:var(--font-transducer-medium);font-style:normal;font-weight:500;line-height:120%;font-size:24px;padding-bottom:32px;max-width:539px;padding-left:48px}
@media(max-width:768px){#failure-response h6{font-size:18px;font-style:normal;font-weight:400;line-height:24px;font-family:var(--font-transducer-regular);text-align:center;padding-left:0}
}
#already-exist-response .sorry--wrapper{display:flex}
@media(max-width:768px){#already-exist-response .sorry--wrapper{justify-content:center}
}
#already-exist-response .sorry--wrapper img{width:32px;height:32px;margin:6px 16px 0 0}
@media(max-width:768px){#already-exist-response .sorry--wrapper img{width:24px;height:24px;margin:0 8px 0 0}
}
#already-exist-response .sorry--wrapper h5{color:#2e7e21;font-family:var(--font-transducer-medium);font-size:36px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:16px}
@media(max-width:768px){#already-exist-response .sorry--wrapper h5{font-size:22px;font-style:normal;font-weight:600;line-height:24px;text-align:center;margin-bottom:4px;justify-content:center}
}
#already-exist-response h6{color:#2e7e21;font-family:var(--font-transducer-medium);font-style:normal;font-weight:500;line-height:120%;font-size:24px;padding-bottom:32px;max-width:539px;padding-left:48px}
@media(max-width:768px){#already-exist-response h6{font-size:18px;font-style:normal;font-weight:400;line-height:24px;font-family:var(--font-transducer-regular);text-align:center;padding-left:0}
}
.noday{background-color:#eee !important}
.noday:checked + .tr-slot-detials{border:1px solid rgba(250,102,0,0.8)}
.noday.is--active .tr-weekday{color:#767676 !important}
.noday.is--active .tr-date{color:#767676 !important}
.noday.is--active .tr-month-year{color:#767676 !important}
.tab .tab-gap{margin-left:30px}
@media(max-width:1540px){.tab .tab-gap{margin-left:0}
}
@media(max-width:1240px){.tab .tab-gap{margin-left:0}
}
@media(max-width:768px){.tab .tab-gap{margin-left:0}
}
.tab__list{display:flex;margin-bottom:24px;gap:45px;justify-content:left}
@media(max-width:1850px){.tab__list{gap:25px}
}
@media(max-width:1680px){.tab__list{gap:15px;margin-left:10px}
}
@media(max-width:1350px){.tab__list{gap:10px;justify-content:space-between}
}
@media(max-width:1150px){.tab__list{gap:5px}
}
@media(max-width:768px){.tab__list{gap:23px;justify-content:left;overflow-x:scroll}
.tab__list::-webkit-scrollbar{display:none}
}
.tab__item{cursor:pointer;position:relative}
.tab__item .tr-day-details{width:80px;height:80px;border:.5px solid #767676;padding:8px}
@media(max-width:768px){.tab__item .tr-day-details{width:68px;height:65px}
}
.tab__item .tr-day-details .tr-weekday,.tab__item .tr-day-details .tr-month-year{color:#767676;font-family:var(--font-transducer-regular);font-size:9px;line-height:1.2}
@media(max-width:768px){.tab__item .tr-day-details .tr-weekday,.tab__item .tr-day-details .tr-month-year{font-size:10px}
}
.tab__item .tr-day-details .tr-date{color:#000;font-family:var(--font-transducer);font-size:18px;line-height:1.4}
@media(max-width:768px){.tab__item .tr-day-details .tr-date{font-size:18px}
}
.tab__content{padding:32px;background:#fff;border-radius:0 10px 10px}
@media(max-width:1440px){.tab__content{padding:0}
}
@media(max-width:768px){.tab__content{padding:0}
}
.tab__content-item{display:none}
.tab__content-item.is--active{display:block}
.tab__content-item .day-status{padding:10px 0;font-family:var(--font-optika-medium);color:#fa6600}
.tab__content-item .tr-time-slots{display:flex;flex-wrap:wrap;gap:25px;padding:25px 0}
@media(max-width:1650px){.tab__content-item .tr-time-slots{gap:20px}
}
@media(max-width:1440px){.tab__content-item .tr-time-slots{padding:0}
}
@media(max-width:768px){.tab__content-item .tr-time-slots{padding:0;gap:15px}
}
.tab__content-item .tr-time-slots label{width:48%}
@media(max-width:1550px){.tab__content-item .tr-time-slots label{width:45%}
}
@media(max-width:768px){.tab__content-item .tr-time-slots label{width:48%}
}
@media(max-width:450px){.tab__content-item .tr-time-slots label{width:47.3%}
}
.tab__content-item .tr-time-slots label .time-slot-card{display:none}
.tab__content-item .tr-time-slots label .time-slot-card:checked + .tr-slot-detials{background:rgba(250,102,0,0.8);box-shadow:0 1.24267769px 9.94142151px 0 rgba(170,170,170,0.03)}
.tab__content-item .tr-time-slots label .time-slot-card:checked + .tr-slot-detials .tr-time{color:#fff;font-family:var(--font-optika-bold)}
.tab__content-item .tr-time-slots label .time-slot-card:checked + .tr-slot-detials .tr-availability{color:#fff}
.tab__content-item .tr-time-slots label .time-slot-card:disabled + .tr-slot-detials{border:.5px solid #767676;opacity:.5;background:#eee;pointer-events:none;box-shadow:0 1.24267769px 9.94142151px 0 rgba(170,170,170,0.03)}
.tab__content-item .tr-time-slots label .time-slot-card:disabled + .tr-slot-detials .tr-availability{color:#767676}
.tab__content-item .tr-slot-detials{display:flex;justify-content:space-around;padding:16px;cursor:pointer;border:.5px solid #767676;background:#fff;box-shadow:0 1.24267769px 9.94142151px 0 rgba(170,170,170,0.03);flex-direction:column;text-align:center}
@media(max-width:768px){.tab__content-item .tr-slot-detials{padding:16px 12px;gap:7px;min-width:139px}
}
@media(max-width:1640px){.tab__content-item .tr-slot-detials{padding:16px 12px}
}
@media(max-width:1350px){.tab__content-item .tr-slot-detials{flex-direction:column}
}
.tab__content-item .tr-slot-detials .tr-time{font-family:var(--font-optika-medium);font-size:18px;line-height:1.2}
@media(max-width:1640px){.tab__content-item .tr-slot-detials .tr-time{font-size:14px}
}
@media(max-width:768px){.tab__content-item .tr-slot-detials .tr-time{font-size:10px}
}
.tab__content-item .tr-slot-detials .tr-availability{font-family:var(--font-optika-medium);font-size:18px;line-height:1.2;color:#3eaa2c}
@media(max-width:1640px){.tab__content-item .tr-slot-detials .tr-availability{font-size:14px}
}
@media(max-width:768px){.tab__content-item .tr-slot-detials .tr-availability{font-size:10px}
}
.tab__content-item .tr-slot-detials .filling-fast{color:red}
.tab__content-title{padding:24px 24px 24px 0}
.tab .tab .tab__item{font-size:16px;font-family:var(--font-transducer-regular);line-height:1.2;padding:10px 25px}
@media(max-width:768px){.tab .tab .tab__item{font-size:12px;padding:5px 15px}
}
@media(max-width:1640px){.tab .tab .tab__item{font-size:12px;padding:5px 20px}
}
@media(max-width:1250px){.tab .tab .tab__item{padding:5px 10px}
}
@media(max-width:1250px){.tab .tab .tab__item{padding:5px 5px}
}
.tab .tab .tab__item.is--active{font-family:var(--font-transducer-medium);color:#f26321}
.tab .tab .tab__content{padding:0}
.tab__content-item .tab__list{border-bottom:1px solid #d9d8d6;width:max-content}
.tab__list .is--active{background:rgba(250,102,0,0.8)}
.tab__list .is--active .tr-weekday,.tab__list .is--active .tr-date,.tab__list .is--active .tr-month-year{color:#fff}
.tab__content .tab__list .is--active{border-bottom:2px solid rgba(250,102,0,0.8) !important;background:transparent}
.radio-selected-dealer .custom-radio{border:2.5px solid #f26321 !important}
:root{--font-transducer:"transducer",sans-serif;--font-transducer-condensed:"transducer-condensed",sans-serif;--font-transducer-extended:"transducer-extended",sans-serif;--font-eurostile:"eurostile",sans-serif;--font-acumin-pro-condensed:"acumin-pro-condensed",sans-serif;--font-style-italic:italic;--font-style-normal:normal;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--font-size-0-75-rem:.75rem;--font-size-0-875-rem:.875rem;--font-size-0-5-rem:.5rem;--font-size-1-rem:1rem;--font-size-1-125rem:1.125rem;--font-size-1-25-rem:1.25rem;--font-size-1-5-rem:1.5rem;--font-size-1-375-rem:1.375rem;--font-size-1-4375-rem:1.4375rem;--font-size-0-625-rem:.625rem;--line-height-2-125-rem:2.125rem;--line-height-2-rem:2rem;--line-height-0-625:.625rem;--color-black:#000;--color-white:#fff;--color-input-placeholder:#a5a5a5;--color-moon-yellow:#fcdb00;--color-mine-shaft:#303030;--color-scorpion:#595959;--color-error:#d30000;--color-alto:#d9d9d9;--color-sun-set-orange:#a6192e;--color-cod-gray:#0c0c0c;--color-boulder:#767676;--color-anchor:#ee2326;--color-silver:#bdbdbd;--color-water-course:#038252;--color-silver-chalice:#a7a7a7;--bg-color-white:#fff;--bg-color-black:#000;--bg-color-charade:#ececec;--bg-color-moon-yellow:#fcdb00;--bg-color-sun-set-orange:#a6192e;--bg-color-cod-gray:#0c0c0c;--bg-color-grey-3:#ececec;--bg-color-alabster:#fafafa;--input-border-color:silver;--mercury-border-color:#e1e1e1;--booking-accordion:linear-gradient(231deg,#000 0,#313131 100%)}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}
html{overflow:auto}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.hide-web{display:none !important}
.show-web{display:block !important}
p{font-size:14px}
img,iframe,a{display:block}
ul{list-style:none;padding:0}
ol li{list-style:auto}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
*{box-sizing:border-box;margin:auto}
body{font-family:var(--font-transducer)}
@media screen and (max-width:767px){.container-fixed-width:not(.full-width-mobile){padding-left:1.5rem;padding-right:1.5rem}
}
@media screen and (min-width:768px){.container-fixed-width{max-width:85%;margin:auto}
}
@media screen and (min-width:1600px){.container-fixed-width{max-width:1366px}
}