.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width:320px)and (max-width:767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width:768px)and (max-width:1279.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width:1280px)and (max-width:1439.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media(min-width:1440px)and (max-width:1679.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media(min-width:1680px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media(max-width:319.98px){.hidden-xs-down{display:none!important}}@media(max-width:767.98px){.hidden-sm-down{display:none!important}}@media(max-width:1279.98px){.hidden-md-down{display:none!important}}@media(max-width:1439.98px){.hidden-lg-down{display:none!important}}@media(max-width:1679.98px){.hidden-xl-down{display:none!important}}.hidden-xxl-down{display:none!important}.row.equal-height>[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}.ti-navigation-step-no{-ms-flex-negative:0;background:#757575;border-radius:64px;color:#fff;flex-shrink:0;height:24px;width:24px}.ti-navigation-step{color:#757575}.ti-navigation-steps{border:1px solid #f1f1f1}.ti-navigation-steps .ti-navigation-link,.ti-navigation-steps-inactive .ti-navigation-link{cursor:default}.ti-stepper-link{padding:10px 0}.ti-navigation-steps-active{background-color:#f1f1f1;border-radius:0 200px 200px 0;color:#000}.ti-navigation-steps-active .ti-navigation-link{cursor:pointer}.ti-navigation-steps-active .ti-edit-button-3{cursor:default}.ti-navigation-steps-active .ti-navigation-step{color:#000}.ti-navigation-steps-active .ti-navigation-step-no{background:#000}.ti-navigation-link-3{border-left-width:0}.ti-navigation-link-2{border-left-width:0;border-right-width:0}.ti-navigation-link-2:after,.ti-navigation-link-2:before{background-color:#f1f1f1;bottom:-1px;content:"";height:1px;position:absolute;width:100%}.ti-navigation-link-2:after{bottom:-1px}.ti-navigation-link-2:before{top:-1px}.ti-navigation-link-1{border-right-width:0}.ti-navigation-link-1:after,.ti-navigation-link-1:before{background-color:#f1f1f1;bottom:-1px;content:"";height:1px;position:absolute;width:100%}.ti-navigation-link-1:after{bottom:-1px}.ti-navigation-link-1:before{top:-1px}.ti-navigation-steps-done{background-color:#f1f1f1}.ti-navigation-steps-done .ti-navigation-link{cursor:pointer}.ti-navigation-steps-done .ti-navigation-step{color:#000}.ti-navigation-steps-done .ti-navigation-step-no,.ti-navigation-steps-done .ti-navigation-step-no-active{background:#000}.ti-link{text-decoration:underline}.ti-link:hover{text-decoration:none}.ti-navigation-link.ti-btn{opacity:1}.ti-navigation-steps-container{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1}.ti-reserve-watch{height:42px;width:42px}.ti-reserve-watch:hover{background-color:#000}.ti-reserve-stores-block{border-radius:16px;gap:40px}.ti-reserve-save-store{min-width:170px}.make-appointment-title-confirm{display:none}.reserve-watch-modal-content .ti-navigation-steps{border:0}.reserve-watch-modal-content .ti-navigation-steps .ti-navigation-link{cursor:default}.reserve-watch-modal-content .ti-navigation-steps-active .ti-navigation-link{cursor:pointer}.reserve-modal-digital .ti-reserve-back-btn,.reserve-search-store-active .digital-appointment-title-confirm,.reserve-search-store-active .reserve-watch-title-confirm,.reserve-search-store-active [data-reserve-step=reserve-booking]:not(.digital-appointment),.reserve-search-store-active:not(.reserve-modal-digital) .modal-footer,.reserve-search-store-active:not(.reserve-modal-digital) .ti-reserve-back-btn{display:none}.reserve-booking-active .modal-footer,.reserve-booking-active .ti-reserve-back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;top:10px}@media(min-width:768px){.reserve-booking-active .modal-footer,.reserve-booking-active .ti-reserve-back-btn{top:30px}}.reserve-booking-active .modal-footer .svg-wrapper,.reserve-booking-active .ti-reserve-back-btn .svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-booking-active .reserve-watch-title-confirm{display:none}.reserve-booking-active [data-reserve-step=reserve-booking]{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-booking-active [data-reserve-step=reserve-store-search]{display:none}.reserve-booking-active .ti-navigation-steps-2{background-color:#f1f1f1;border-radius:0 200px 200px 0;color:#000}.reserve-booking-active .ti-navigation-steps-2 .ti-navigation-step-no{background-color:#000}.reserve-booking-active .ti-navigation-steps-2 .ti-navigation-step{color:#000}.reserve-booking-active .ti-navigation-steps-1{border-radius:0}.reserve-booking-active .ti-navigation-steps-3{border-left:0}.reserve-confirm-active .modal-footer,.reserve-confirm-active .ti-reserve-back-btn{display:none}.reserve-confirm-active .make-appointment-title-confirm,.reserve-confirm-active .reserve-watch-title-confirm{display:block}.reserve-confirm-active .digital-appointment-title,.reserve-confirm-active .make-appointment-title,.reserve-confirm-active .make-digital-appointment-subtitle-step1,.reserve-confirm-active .reserve-watch-in-store-title,.reserve-confirm-active .ti-navigation-container,.reserve-confirm-active [data-reserve-step=reserve-booking],.reserve-confirm-active [data-reserve-step=reserve-store-search]{display:none}.reserve-confirm-active .reserve-watch-form{margin-top:0!important}.ti-reserve-scrollbar-wrapper{max-height:calc(100vh - 400px);overflow:auto}.ti-reserve-modal-body{padding:0!important}.reserve-watch-group .form-control-label{top:50%}