.forget-password-container{width:100%;padding:48px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.forget-password-container{padding:0 16px 16px!important}}.forget-password-container .current-email{display:flex;flex-direction:row;gap:4px}.forget-password-container span{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.forget-password-container h3{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:700;font-style:normal;line-height:120%;text-decoration:none;text-transform:none}.forget-password-container p{color:#1a1b11e6;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:700;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.forget-password-container .back-button{color:#0062ff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:underline;text-transform:none}.forget-password-container .custom-button{margin-bottom:32px}.forget-password-container .custom-button span{color:#fff}.forget-password-container .footer-container p{margin-bottom:0;font-size:14px}.forget-password-container .footer-container .btn-link{color:#0062ff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:underline;text-transform:none}@media(max-width:768px){.forget-password-container .button-container{display:flex;flex-direction:row;gap:24px;width:100%;align-items:center;margin-bottom:16px}.forget-password-container .button-container .custom-button{margin-bottom:0!important;margin-top:0!important}}.forget-password-confirm-container{width:100%;padding:48px!important;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.forget-password-confirm-container{padding:0 16px 16px!important}}.forget-password-confirm-container h3{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:700;font-style:normal;line-height:120%;text-decoration:none;text-transform:none}.forget-password-confirm-container p{color:#1a1b11e6;font-feature-settings:"liga" off,"clig" off;margin-bottom:32px;font-size:16px;font-weight:700;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.forget-password-confirm-container .current-email{display:flex;flex-direction:row;align-items:center;gap:4px}.forget-password-confirm-container .current-email span{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.forget-password-confirm-container .bottom-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.forget-password-confirm-container .custom-button{margin-top:0!important}.forget-password-confirm-container a{color:#0062ff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:underline;text-transform:none}.forget-password-confirm-container .footer-forget-password{color:#1a1b11e6;text-align:left;text-decoration:none}.forget-password-confirm-container .footer-forget-password,.forget-password-confirm-container .footer-forget-password a{font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:400;font-style:normal;line-height:150%;text-transform:none}.forget-password-confirm-container .footer-forget-password a{color:#0062ff;text-decoration:underline}.forget-password-confirm-container .forget-password-form{display:flex;flex-direction:column;gap:20px}.forget-password-confirm-container .form-group-row{display:flex;flex-direction:row;gap:20px}.forget-password-confirm-container .footer-container p{margin-bottom:0;font-size:14px}.forget-password-confirm-container .footer-container .btn-link{color:#0062ff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:underline;text-transform:none}@media(max-width:768px){.forget-password-confirm-container .button-container{display:flex;flex-direction:row;gap:24px;width:100%;align-items:center;margin-bottom:16px}.forget-password-confirm-container .button-container .custom-button{margin-bottom:0!important;margin-top:0!important}}.icon-color{color:#0062ff}.garage-sidebar-backdrop{z-index:1059!important}.garage-sidebar{width:-moz-fit-content!important;width:fit-content!important;min-width:750px;display:flex;flex-direction:column;z-index:1060!important}.garage-sidebar .offcanvas-header{display:flex;justify-content:flex-end;padding:40px}@media(max-width:768px){.garage-sidebar .offcanvas-header{padding:16px 16px 0;justify-content:flex-end}}.garage-sidebar .offcanvas-body{padding:40px}.garage-sidebar .offcanvas-body h3{color:#000;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:700;font-style:normal;line-height:120%;text-decoration:none;text-transform:none}.garage-sidebar .offcanvas-body p{color:#1a1b11e6;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:400;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}@media(max-width:768px){.garage-sidebar .offcanvas-body{padding:16px}}.garage-sidebar .bikes{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.garage-sidebar .add-motorbike,.garage-sidebar .continue-shopping{color:#0062ff;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Inter;cursor:pointer;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:underline;text-transform:none}.garage-sidebar .add-motorbike:hover,.garage-sidebar .continue-shopping:hover{color:#0062ffcc;text-decoration:none}.garage-sidebar .garage-title{display:flex;justify-content:space-between;align-items:center}.garage-sidebar .button-container{display:flex;justify-content:center;margin-top:28px}.garage-sidebar .selected-bike-list{padding:20px;border:1px solid #1f201473;background:#fff;box-shadow:0 6px 0 0 #0000000d;display:flex;flex-direction:column}.garage-sidebar .selected-bike-list .bike-item{display:flex;align-items:center;gap:20px}.garage-sidebar .selected-bike-list .bike-item .bike-image{width:108px;display:flex;align-items:center;justify-content:center}.garage-sidebar .selected-bike-list .bike-item .bike-image img{width:108px;mix-blend-mode:multiply}@media(max-width:576px){.garage-sidebar .selected-bike-list .bike-item .bike-image,.garage-sidebar .selected-bike-list .bike-item .bike-image img{width:90px}}.garage-sidebar .selected-bike-list .bike-item .bike-details{width:100%}.garage-sidebar .selected-bike-list .bike-item .bike-details h5,.garage-sidebar .selected-bike-list .bike-item .bike-details p{color:#1a1b11e6;font-feature-settings:"liga" off,"clig" off}.garage-sidebar .selected-bike-list .bike-item .bike-details h5{overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;font-style:normal;line-height:150%;text-decoration:none;text-transform:none;margin-bottom:16px}.garage-sidebar .selected-bike-list .bike-item .bike-details p{color:#2c2f1ed9;margin-bottom:0;opacity:.7;font-size:16px;font-weight:400;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.garage-sidebar .selected-bike-list .bike-item .bike-details .delete-link{color:#c73a3a;text-align:center;display:flex;align-items:center;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:underline;text-transform:none}.garage-sidebar .selected-bike-list .bike-item .bike-details .delete-link svg{margin-right:4px}.garage-sidebar .selected-bike-list .bike-item .bike-details .delete-link span{display:none}.garage-sidebar .selected-bike-list .bike-item .bike-details .delete-link:hover span{display:block}.garage-sidebar .selected-bike-list .bike-item .bike-details .bike-actions{display:flex;align-items:center;justify-content:space-between;width:100%}.garage-sidebar .selected-bike-list .bike-default p{text-align:right;color:#2c2f1ed9;font-size:14px;font-weight:400;font-style:normal;line-height:150%;text-decoration:none;text-transform:none;margin-bottom:0}.garage-sidebar .selected-bike-list.shop-without-bike .bike-item .bike-image{width:108px;padding:0 30px}@media(max-width:576px){.garage-sidebar .selected-bike-list.shop-without-bike .bike-item .bike-image{width:90px;padding:0 20px}}.garage-sidebar .selected-bike-list.is-bike-default{border:1px solid #0062ff;background:#0062ff0d}.garage-sidebar .selected-bike-list.is-bike-default .bike-item .bike-details h5,.garage-sidebar .selected-bike-list.is-bike-default .bike-item .bike-details p{color:#0062ff}.garage-sidebar .selected-bike-list.is-bike-default .bike-default .header-line{border-color:#0062ff}.garage-sidebar .selected-bike-list.is-bike-default .bike-default p{color:#0062ff;font-size:14px;font-weight:700;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}@media(max-width:768px){.garage-sidebar{width:100%!important;min-width:100%!important;height:-moz-fit-content!important;height:fit-content!important}}.motorbike-sidebar-backdrop{z-index:1060!important}.motorbike-sidebar{width:-moz-fit-content!important;width:fit-content!important;min-width:750px;display:flex;z-index:1061!important}.motorbike-sidebar.integrated.offcanvas-end{bottom:0!important;top:auto!important}.motorbike-sidebar .offcanvas-header{display:flex;justify-content:flex-end;padding:40px}@media(max-width:768px){.motorbike-sidebar .offcanvas-header{padding:16px 16px 0}.motorbike-sidebar{width:100%!important;min-width:100%!important;height:90vh!important}}.motorbike-sidebar .offcanvas-body{justify-content:center;display:flex;align-items:self-start;flex-direction:column;width:100%;padding:40px;overflow-x:hidden}.motorbike-sidebar .offcanvas-body h3{width:100%;color:#000;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-weight:700;font-style:normal;line-height:120%;text-decoration:none;text-transform:none}.motorbike-sidebar .offcanvas-body p{color:#1a1b11e6;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:400;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}@media(max-width:768px){.motorbike-sidebar .offcanvas-body{width:100%;padding:16px 16px 24px;justify-content:flex-start}}.motorbike-sidebar .button-footer{padding:20px;display:flex;flex-direction:row;gap:16px;border-top:1px solid #1f201473;background:#fff;box-shadow:0 -6px 0 0 #0000001a}.motorbike-sidebar .button-footer .btn-link{color:#0062ff;text-align:center;font-feature-settings:"liga" off,"clig" off;padding:24px 32px;width:50%;font-size:20px;font-weight:700;font-style:normal;line-height:130%;text-decoration:underline;text-transform:none}@media(max-width:768px){.motorbike-sidebar .button-footer{padding:16px;display:flex;flex-direction:column}.motorbike-sidebar .button-footer .btn-link{order:2;width:100%}}.motorbike-sidebar.integrated{border-top:1px solid #1f201473;box-shadow:0 6px 0 0 #00000014;overflow-y:hidden!important}.motorbike-sidebar.integrated .offcanvas-header{padding-bottom:0!important;display:flex;flex-direction:row;justify-content:space-between}.motorbike-sidebar.integrated .offcanvas-body{padding-top:0!important;overflow-y:auto}