@font-face{font-family:'Twemoji Country Flags';unicode-range:U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;src:url("https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2") format("woff2")}body{overscroll-behavior:none}.win{font-family:"Twemoji Country Flags", "Roboto", sans-serif}.flag{font-size:28px !important}.mini-flag{font-size:20px !important;position:relative;top:2px}#bicycle_create_form_container{display:flex;flex-direction:row;justify-content:center;position:relative}#bicyle_create_form{font-family:"Roboto", sans-serif}@media screen and (max-width: 560px){#bicyle_create_form h1{font-size:17px;font-weight:bold;margin-left:0px;margin-top:0px}}#bicyle_create_form h3{font-size:18px;font-weight:700;margin-top:40px}#bicyle_create_form img{display:none}#bicyle_create_form img[src]{display:block}#bicyle_create_form h2{font-size:26px;line-height:1;color:#454cad;margin-bottom:0}.toggle-field{line-height:54px;border-bottom:1px solid #9e9e9e}.not-nullable{scroll-margin-top:40vh}.separator{display:flex;align-items:center;text-align:center;color:#808080;max-width:310px;margin:auto}.separator::before,.separator::after{content:'';flex:1;border-bottom:1.5px solid #808080}.separator:not(:empty)::before{margin-right:2em}.separator:not(:empty)::after{margin-left:2em}.uploader{position:relative;display:block;width:100%;max-width:600px}.uploader-note-container{margin-top:20px}.uploader-note-container .uploader-note .pay-text{margin-top:8px;color:#0a8f08;font-size:13px;font-weight:bold;display:block;text-align:center}.uploader-note-container .uploader-note .pay-text.disabled{color:#afafaf}@media only screen and (min-width: 1320px){.uploader-note-container{position:absolute;top:0;left:615px;width:340px;height:100%}.uploader-note-container .uploader-note{position:sticky;top:30px}.uploader-note-container.uploader-note-container-hidden{display:none}}#data_encouragement_container,#data_encouragement_container_mobile{position:relative;background-color:#0A8F08;color:white;border-radius:8px;margin-bottom:20px}#data_encouragement_container .data-encourage-closer,#data_encouragement_container_mobile .data-encourage-closer{position:absolute;padding:8px 16px;right:0;font-size:22px;cursor:pointer}#data_encouragement_container img,#data_encouragement_container_mobile img{height:100%;margin:auto}#data_encouragement_container .data-encourage-text-div,#data_encouragement_container_mobile .data-encourage-text-div{padding-right:32px;margin-bottom:8px}#data_encouragement_container .data-encourage-text-div h4,#data_encouragement_container_mobile .data-encourage-text-div h4{font-size:18px;font-weight:500}#data_encouragement_container .data-encourage-text-div p,#data_encouragement_container_mobile .data-encourage-text-div p{font-weight:300;font-size:13px}@media only screen and (max-width: 1319px){#data_encouragement_container{display:none}}@media only screen and (min-width: 1320px){#data_encouragement_container_mobile{display:none}}.file-drag{overflow:hidden;display:flex;max-width:120px;height:100%;aspect-ratio:1/1;text-align:center;border-radius:10px;border:2px dashed #0A8F08;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media screen and (max-width: 560px){.file-drag::before{content:"";padding-top:100%}}.file-drag .image_hint_text{color:#0A8F08}.file-drag:hover{border-color:#454cad}.file-drag.hover{border-color:#454cad}.file-drag.hover #start i.fa{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}.file-drag.disabled,.file-drag.attached{border-style:solid;border-color:#eee}.file-drag.disabled .image-placeholder,.file-drag.attached .image-placeholder{display:none !important}.file-drag.disabled{pointer-events:none}.file-drag.next{border:2px dashed #0A8F08}.file-drag.warning{border:2px solid #FF3B30}.file-drag.warning .image_hint_text{color:#FF3B30}.uploader .messages{margin-bottom:.5rem;text-align:center}.uploader .file-image{width:100%;object-fit:cover}.uploader input[type="file"]{display:none}.sub-uploader{position:relative}.sub-uploader>div{margin:0 0 .5rem 0;color:#5f6982}.remove-img-btn{position:absolute;top:-10px;right:3px;background:#808080;border-radius:12px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.remove-img-btn img{width:10px;height:10px}.sub-uploader .btn{display:inline-block;margin:.5rem .5rem 1rem .5rem;clear:both;font-family:inherit;font-weight:700;font-size:14px;text-decoration:none;text-transform:initial;border:none;border-radius:.2rem;outline:none;padding:0 1rem;height:36px;line-height:36px;color:#fff;transition:all 0.2s ease-in-out;box-sizing:border-box;background:#454cad;border-color:#454cad;cursor:pointer}.image-placeholder{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.image-placeholder .image_hint_text{font-size:14px;padding-top:10px;color:#0A8F08}@media screen and (max-width: 560px){.image-placeholder .image_hint_text{font-size:12px}.image-placeholder svg{width:16px}}#file_upload{display:flex;justify-content:space-between}.upload-photo-warning{color:#FF3B30;font-size:13px !important;font-weight:500}.sub-uploader{width:24%}.input-fields-wrapper{display:flex;justify-content:space-between}.input-fields-wrapper>.input-field{display:inline-block}#contact_methods_container{display:flex;flex-wrap:wrap}#contact_methods_container>.input-field{width:48%}@media screen and (max-width: 560px){#contact_methods_container>.input-field{width:100%}}.contact-payment-label{font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);margin-bottom:5px;display:block}@media only screen and (min-width: 1320px){#location_year_price>.input-field:first-child{width:30%}#location_year_price>.input-field:nth-child(2){width:25%}#location_year_price>.input-field:nth-child(3){width:15%}#location_year_price>.input-field:nth-child(4){width:20%}}@media only screen and (max-width: 1319px){#location_year_price>.input-field:first-child{width:50%}#location_year_price>.input-field:nth-child(2){width:45%}#location_year_price>.input-field:nth-child(3){display:none}#location_year_price>.input-field:nth-child(4){display:none}}#location_indicator.active{color:#0A8F08}#year_price_div>.input-field:first-child{width:30%}#year_price_div>.input-field:nth-child(2){width:65%}@media only screen and (min-width: 1320px){#year_price_div{display:none}}.upload_button_div{display:flex;flex-wrap:wrap;gap:8px}.upload_button_div>*{border:2px solid #0A8F08}.upload_button_div .pay-button{flex:1 1 0}.upload_button_div .pay-button.disabled,.upload_button_div .subscribe-button.disabled{background:#afafaf !important;border:2px solid #afafaf !important;color:white !important}.upload_button_div .referral-button,.upload_button_div .free-button{flex:1 1 0;background-color:white;color:#0A8F08;display:flex;align-items:center}.upload_button_div .referral-button.disabled,.upload_button_div .free-button.disabled{background:white !important;color:#afafaf !important;border:2px solid #afafaf !important}.upload_button_div .referral-button span,.upload_button_div .free-button span{flex:1 0 auto;height:45px}.upload_button_div .referral-button img,.upload_button_div .free-button img{display:inline-block !important;flex:0 1 auto;margin-left:3px}.upload_button_div .subscribe-button{flex:1 1 100%;line-height:1em;padding:10px 0 6px 0;display:flex;flex-direction:column;justify-content:center}.upload_button_div .subscribe-button-subtext{font-size:10px}.upload-button{flex-grow:1;border-radius:8px;font-size:14px;padding:0 5px;text-transform:initial;height:48px;line-height:48px}.subscript-button{width:100%;margin-top:8px}#main_part_div{margin-top:30px}.scam-caption-div,.supporting-platform-div{padding:8px 10px;margin:12px 0;border-radius:6px;color:rgba(0,0,0,0.6);font-size:14px}.scam-caption-div a,.supporting-platform-div a{color:#0A8F08;font-size:14px;cursor:pointer;font-weight:bold}.scam-caption-div{background:#fff8c4}.supporting-platform-div{padding:12px 18px;flex-wrap:nowrap;align-items:center;background:#d0f8ce}.supporting-platform-div svg{width:32px;height:32px}.supporting-platform-div svg circle{fill:#0A8F08}.supporting-platform-div svg path{stroke:white}.supporting-platform-div span{margin-left:15px}@media only screen and (max-width: 1319px){#supporting_platform_div,#scam_caption_div{display:none}}#notes_div{margin-top:0px}#serial_number_div{margin-top:20px;width:60%}#serial_number_div .material-icons{top:12px}#serial_number_div #serial_number{margin-left:0px;padding-left:25px}#serial_number_div label{margin-left:25px}#serial_number_div span{margin-left:0px}@media only screen and (max-width: 1319px){#serial_number_div{width:100%}}.strava-tracked-gear-container{text-align:center}.strava-tracked-gear-container .strava-list-title{text-align:start;color:#5F5F5F;font-size:14px;font-weight:bold;margin:30px 0}.strava-tracked-gear-container .tracked-gear-button{width:100%;background-color:#FC4C02;color:white;padding:10px 0;margin-top:40px;border-radius:8px;cursor:pointer}.strava-tracked-gear-container .tracked-gear-button .strava-tracked-gear-icon{display:inline !important;vertical-align:middle}.strava-tracked-gear-container .tracked-gear-hint{line-height:16px;font-size:12px !important;color:#6F6F6F}.strava-tracked-gear-container .tracked-gear-hint svg{margin-right:5px}.strava-tracked-gear-container .tracked-gear-hint span{color:#FC4C02;font-weight:bold;margin-left:2px;cursor:pointer}.strava-tracked-gear-container #strava_bikes_list_hint{background-color:#F2F2F2;color:#7A7A7A;border-radius:4px;font-size:12px;text-align:center;max-width:480px;margin:auto;margin-top:30px;padding:10px 5px}.strava-tracked-gear-container #strava_bike_data_container .bike-data{margin-top:40px;padding:20px;display:flex;flex-wrap:wrap;row-gap:20px;background-color:#FC4C02;color:white;border-radius:12px;text-align:start}.strava-tracked-gear-container #strava_bike_data_container .bike-data .right-side{margin-left:auto}.strava-tracked-gear-container #strava_bike_data_container .bike-data .right-side .strava-bike-icon{margin:auto 10px;margin-left:20px}.strava-tracked-gear-container #strava_bike_data_container .bike-data .right-side .bike-data-container{margin:auto 0}.strava-tracked-gear-container #strava_bike_data_container .bike-data .right-side .bike-data-container .field-value{font-weight:500}.strava-tracked-gear-container #strava_bike_data_container .bike-data .right-side .bike-data-container .field-value b{font-size:13px}.strava-tracked-gear-container #strava_bike_data_container .bike-data .right-side .bike-data-container .field-name{font-size:14px}.strava-tracked-gear-container #strava_bike_data_container .bike-data .bike-data-title{line-height:14px;font-size:13px}.strava-tracked-gear-container #strava_bike_data_container .bike-data #strava_bike_name{font-size:14px;font-weight:500;margin-top:10px}.strava-tracked-gear-container .strava-bike-data-external{margin:10px 0}.strava-tracked-gear-container .strava-bike-data-external span{color:#FF0000;margin-left:auto;line-height:27px;cursor:pointer}.strava-tracked-gear-container .strava-bike-data-external span:hover{font-weight:500}.strava-modal{border-radius:16px}.strava-modal .strava-modal-title{font-size:23px;line-height:26px;margin-left:20px}.strava-modal .strava-modal-title img{padding:5px}.strava-modal .strava-modal-text{margin-top:30px;font-size:17px}.strava-modal .strava-modal-button-section{padding:15px 0;justify-content:flex-end}.strava-modal .strava-modal-button{margin-left:20px;cursor:pointer}.strava-modal .strava-modal-button:nth-of-type(1){padding:10px 5px;color:#6F6F6F}.strava-modal .strava-modal-button:nth-of-type(2){padding:10px 18px;color:white;background-color:#0A8F08;border-radius:20px}.strava-modal{border-radius:16px}.strava-modal .strava-modal-title{font-size:23px;line-height:26px;margin-left:20px}.strava-modal .strava-modal-title img{padding:5px}.strava-modal .strava-modal-text{margin-top:30px;font-size:17px}.strava-modal .strava-modal-button-section{padding:15px 0;justify-content:flex-end}.strava-modal .strava-modal-button{margin-left:20px;cursor:pointer}.strava-modal .strava-modal-button:nth-of-type(1){padding:10px 5px;color:#6F6F6F}.strava-modal .strava-modal-button:nth-of-type(2){padding:10px 18px;color:white;background-color:#0A8F08;border-radius:20px}#strava_bike_selection{text-align:start;margin-top:40px;margin-bottom:80px}#strava_bike_selection .strava-profile-container{margin-bottom:20px}#strava_bike_selection .profile-img-div{width:40px;height:40px;margin-right:10px}#strava_bike_selection .profile-img-div .profile-img{top:0;left:0;width:40px;height:40px}#strava_bike_selection .strava-profile-name{font-size:18px;font-weight:500;line-height:40px}#strava_bike_selection #strava_bikes_list_filled p.strava-bike-record{font-size:16px;cursor:pointer}#strava_bike_selection #strava_bikes_list_empty{font-size:14px;color:#A2A2A2;max-width:300px;margin:auto;text-align:center}#custom_parts{margin-top:80px}#custom_parts .input-field label{color:#0A7E07}#custom_parts .select-color-bubble,#custom_parts .dropdown-color-bubble{display:inline-block;width:20px;height:20px;margin:auto 0;border:1px solid #9e9e9e;border-radius:50%;padding:0;margin-left:10px}#custom_parts .dropdown-trigger{flex-wrap:nowrap;border-bottom:1px solid #9e9e9e;height:3rem;margin-bottom:24px;width:100%}#custom_parts .dropdown-trigger .text{line-height:42px;color:#0A7E07;margin-left:10px}#custom_parts .dropdown-trigger .text.active{color:black}#custom_parts .dropdown-trigger .text::first-letter{text-transform:capitalize}#custom_parts .dropdown-trigger .dropdown-arrow{margin:auto 0}#custom_parts .dropdown-trigger .dropdown-arrow svg g{fill:#0A7E07}#custom_parts .dropdown-content{max-width:320px}#custom_parts .dropdown-content span{vertical-align:middle}.custom-subpart,.contact-method-view,.payment-method-view{margin-top:30px}.custom-subpart>p:first-child,.contact-method-view>p:first-child,.payment-method-view>p:first-child{font-weight:bold}.custom-subpart>.input-field:nth-child(2),.contact-method-view>.input-field:nth-child(2),.payment-method-view>.input-field:nth-child(2){margin-top:27px}.dropdown-content img{object-fit:contain}#serial_number_div{position:relative}#serial_number_div #info_button{position:absolute;top:12px;right:20px;cursor:pointer}#country_selector{font-family:"Twemoji Country Flags", "Roboto", sans-serif}#country_selector .dropdown-trigger{font-family:"Twemoji Country Flags", "Roboto", sans-serif}#country_selector .dropdown-content li span::first-letter{font-size:28px;vertical-align:middle;margin-right:8px}#country_selector .select-wrapper::first-letter{font-size:28px;vertical-align:middle;margin-right:8px}#country_selector #country_flag_img{position:absolute;top:12px;height:20px;right:30px}#bikeindex_modal .modal-header{background:#1da1f2}#garage_info_modal .modal-header{background:#020303}.edit-buttons-container{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px;column-gap:16px}.edit-buttons-container a{flex:1 1 0;height:44px;padding-top:5px;font-size:17px}.edit-buttons-container .edit_sale_button{text-transform:initial;border-radius:8px;max-width:400px}.edit-buttons-container .edit_update_button{background-color:#0a8f08}.edit-buttons-container .edit_remove_button{background-color:#FF3B30}.edit-buttons-container .edit_deactivate_button{background-color:#AFAFAF}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
