.PaymentModal_modalOverlay__oaOdO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:PaymentModal_fadeIn__A3_YP .3s ease}.PaymentModal_modal__DrP3Y{background:transparent;border-radius:12px;width:95%;max-width:1000px;height:90vh;max-height:90vh;position:relative;box-shadow:none;animation:PaymentModal_slideUp__PLIEp .3s ease;overflow:hidden}.PaymentModal_modalBody__x0AKa{width:100%;height:100%;position:relative;background:transparent;overflow:auto;border-radius:12px}.PaymentModal_paymentIframe__qxXBV{width:100%;height:100%;border:none;display:block;background:transparent;border-radius:12px}.PaymentModal_loader___bci_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;background:hsla(0,0%,100%,.95);padding:20px 40px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PaymentModal_spinner___FX48{border:3px solid #f3f3f3;border-top-color:#667eea;border-radius:50%;width:40px;height:40px;animation:PaymentModal_spin__0jRXB 1s linear infinite;margin:0 auto 12px}.PaymentModal_loader___bci_ p{margin:0;font-size:14px;color:#333;font-family:Poppins,sans-serif}.PaymentModal_modalBody__x0AKa::-webkit-scrollbar{width:8px}.PaymentModal_modalBody__x0AKa::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.PaymentModal_modalBody__x0AKa::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.PaymentModal_modalBody__x0AKa::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}@keyframes PaymentModal_spin__0jRXB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PaymentModal_fadeIn__A3_YP{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes PaymentModal_slideUp__PLIEp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.PaymentModal_modalOverlay__oaOdO{padding:16px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PaymentModal_modal__DrP3Y{width:100%;height:auto}.PaymentModal_modalBody__x0AKa,.PaymentModal_modal__DrP3Y{max-height:85vh;border-radius:0;background:transparent}.PaymentModal_paymentIframe__qxXBV{border-radius:0;min-height:500px;background:transparent}}@media(max-width:480px){.PaymentModal_modalOverlay__oaOdO{padding:12px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PaymentModal_modalBody__x0AKa,.PaymentModal_modal__DrP3Y{border-radius:0;max-height:80vh;background:transparent}.PaymentModal_paymentIframe__qxXBV{border-radius:0;min-height:450px;background:transparent}.PaymentModal_loader___bci_{padding:16px 32px}.PaymentModal_loader___bci_ p{font-size:12px}.PaymentModal_spinner___FX48{width:32px;height:32px}}@media(max-height:600px)and (orientation:landscape){.PaymentModal_modalOverlay__oaOdO{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PaymentModal_modalBody__x0AKa,.PaymentModal_modal__DrP3Y{max-height:90vh}.PaymentModal_paymentIframe__qxXBV{min-height:400px}}@media(min-width:769px)and (max-width:1024px){.PaymentModal_modalOverlay__oaOdO{padding:20px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.PaymentModal_modal__DrP3Y{width:90%;max-width:900px;height:auto}.PaymentModal_modalBody__x0AKa,.PaymentModal_modal__DrP3Y{max-height:85vh;border-radius:0;background:transparent}.PaymentModal_paymentIframe__qxXBV{border-radius:0;min-height:550px;background:transparent}}@media(min-width:1025px){.PaymentModal_modalOverlay__oaOdO{padding:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PaymentModal_modal__DrP3Y{width:95%;max-width:1000px;height:90vh;max-height:90vh}.PaymentModal_modalBody__x0AKa,.PaymentModal_modal__DrP3Y,.PaymentModal_paymentIframe__qxXBV{border-radius:12px;background:transparent}.PaymentModal_paymentIframe__qxXBV{min-height:auto}}@media(min-width:1200px){.PaymentModal_modalOverlay__oaOdO{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PaymentModal_modal__DrP3Y{max-width:1100px;height:85vh;border-radius:12px;background:transparent}}.SummarySidebar_overlay__6k8__{position:fixed;inset:0;background:transparent;z-index:9998;display:none}.SummarySidebar_sidebar__rkHnR{position:fixed;top:0;right:0;width:480px;height:100vh;background:#fff;border-left:1px solid #e5e5e5;z-index:9999;padding:24px;overflow-y:auto;transform:translateX(100%)}.SummarySidebar_sidebar__rkHnR.SummarySidebar_show__iSUDG{transform:translateX(0)}.SummarySidebar_sidebar__rkHnR::-webkit-scrollbar{width:6px}.SummarySidebar_sidebar__rkHnR::-webkit-scrollbar-track{background:#f1f1f1}.SummarySidebar_sidebar__rkHnR::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.SummarySidebar_header__0H_7l{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.SummarySidebar_backBtn__jRqkP{background:none;border:none;font-size:24px;cursor:pointer;padding:0;margin-bottom:12px;color:#666;transition:all .2s ease}.SummarySidebar_backBtn__jRqkP:hover{color:#333;transform:translateX(-3px)}.SummarySidebar_title__Qnc06{font-size:24px;font-weight:600;color:#333;margin:0 0 8px}.SummarySidebar_totalAmount__edzUK{font-size:32px;font-weight:700;color:#333;line-height:1.2}.SummarySidebar_bikeCard__WaynC,.SummarySidebar_customerCard__ZH9kd,.SummarySidebar_editableCard__z2hxs{background:#f8f9fa;padding:20px;margin-bottom:20px;border:1px solid #eaeaea;border-radius:12px}.SummarySidebar_sectionTitle__AU4yG{font-size:16px;font-weight:600;color:#666;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.SummarySidebar_detailRow__YTGIf{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px dashed #e0e0e0;gap:16px}.SummarySidebar_detailRow__YTGIf:last-child{border-bottom:none}.SummarySidebar_label__PWK9o{font-size:14px;color:#666;font-weight:500;min-width:80px;flex-shrink:0;line-height:1.5}.SummarySidebar_value__B5rgu{font-size:14px;font-weight:600;color:#333;text-align:right;flex:1 1;word-break:break-word;line-height:1.5}.SummarySidebar_inputGroup__iILO9{margin-bottom:20px}.SummarySidebar_inputGroup__iILO9:last-child{margin-bottom:0}.SummarySidebar_inputLabel__83AG9{display:block;font-size:14px;font-weight:500;color:#555;margin-bottom:6px}.SummarySidebar_required__Aj2o_{color:#dc3545;margin-left:2px}.SummarySidebar_input__g1ZFJ,.SummarySidebar_textarea__5DPPN{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .2s ease;color:#333!important;background:#fff!important;-webkit-text-fill-color:#333!important;caret-color:#333}.SummarySidebar_input__g1ZFJ:focus,.SummarySidebar_textarea__5DPPN:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.SummarySidebar_input__g1ZFJ:disabled,.SummarySidebar_textarea__5DPPN:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7;color:#666!important;-webkit-text-fill-color:#666!important}.SummarySidebar_input__g1ZFJ.SummarySidebar_inputError__loDGC,.SummarySidebar_textarea__5DPPN.SummarySidebar_inputError__loDGC{border-color:#dc3545;background-color:#fff8f8}.SummarySidebar_input__g1ZFJ.SummarySidebar_inputError__loDGC:focus,.SummarySidebar_textarea__5DPPN.SummarySidebar_inputError__loDGC:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.SummarySidebar_input__g1ZFJ:-webkit-autofill,.SummarySidebar_input__g1ZFJ:-webkit-autofill:active,.SummarySidebar_input__g1ZFJ:-webkit-autofill:focus,.SummarySidebar_input__g1ZFJ:-webkit-autofill:hover,.SummarySidebar_textarea__5DPPN:-webkit-autofill,.SummarySidebar_textarea__5DPPN:-webkit-autofill:active,.SummarySidebar_textarea__5DPPN:-webkit-autofill:focus,.SummarySidebar_textarea__5DPPN:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important;caret-color:#333;background-color:transparent!important;background-clip:content-box!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.SummarySidebar_input__g1ZFJ:not(:focus):-webkit-autofill,.SummarySidebar_textarea__5DPPN:not(:focus):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important}.SummarySidebar_input__g1ZFJ:-moz-autofill,.SummarySidebar_input__g1ZFJ:-moz-autofill-preview,.SummarySidebar_textarea__5DPPN:-moz-autofill,.SummarySidebar_textarea__5DPPN:-moz-autofill-preview{color:#333!important;background-color:#fff!important}.SummarySidebar_input__g1ZFJ:not(:focus):-moz-autofill,.SummarySidebar_textarea__5DPPN:not(:focus):-moz-autofill{color:#333!important}.SummarySidebar_textarea__5DPPN{resize:vertical;min-height:80px;line-height:1.5}.SummarySidebar_textarea__5DPPN:-webkit-autofill,.SummarySidebar_textarea__5DPPN:-webkit-autofill:active,.SummarySidebar_textarea__5DPPN:-webkit-autofill:focus,.SummarySidebar_textarea__5DPPN:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.SummarySidebar_textarea__5DPPN:not(:focus):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important}.SummarySidebar_errorText__raxDO{display:block;font-size:12px;color:#dc3545;margin-top:4px;line-height:1.4}.SummarySidebar_addressValue__gc_Nn{font-size:14px;font-weight:600;color:#333;text-align:right;flex:1 1;word-break:break-word;line-height:1.5;padding-left:16px}.SummarySidebar_bikeHeader__BJ_l_{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eaeaea;gap:12px}.SummarySidebar_bikeName__Camwf{font-size:18px;font-weight:600;color:#333;margin:0;line-height:1.3;flex:1 1;word-break:break-word}.SummarySidebar_colorBadge__L1MtG{padding:4px 12px;font-size:12px;font-weight:500;text-transform:capitalize;white-space:nowrap;border-radius:20px;flex-shrink:0}.SummarySidebar_priceCard__LP4WG{background:#fff;padding:16px;border:1px solid #eaeaea;border-radius:8px}.SummarySidebar_priceRow__g3ry0{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eaeaea;gap:12px}.SummarySidebar_priceRow__g3ry0:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.SummarySidebar_priceLabel__RXywV{font-size:14px;color:#666;min-width:100px}.SummarySidebar_mrpPrice__02NLY{font-size:14px;color:#999;text-decoration:line-through;text-align:right;flex:1 1}.SummarySidebar_discountAmount__r7DF4{font-size:14px;color:#00a651;font-weight:500;text-align:right;flex:1 1}.SummarySidebar_finalPriceLabel__xoDOT{font-size:15px;font-weight:600;color:#333;min-width:130px}.SummarySidebar_finalPriceValue__HmuxM{font-size:20px;font-weight:700;color:#333;text-align:right;flex:1 1}.SummarySidebar_priceValue__KBBZO{font-size:15px;color:#999;text-align:right;flex:1 1}.SummarySidebar_nonDeductibleRow__K7oJD{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px dashed #eaeaea;font-size:13px;color:#666;gap:12px}.SummarySidebar_benefitValue__HRMl3{color:#00a651;font-weight:500;text-align:right;flex-shrink:0;white-space:nowrap}.SummarySidebar_priceDivider__Km_R3{height:1px;background:#eaeaea;margin:16px 0}.SummarySidebar_errorMessage__x3GyL{color:#f44;font-size:13px;margin:12px 0;padding:12px 16px;background:#fee;border-left:4px solid #f44;border-radius:8px}.SummarySidebar_consentWrapper__UtkRV{margin-top:20px;padding:20px 0}.SummarySidebar_checkboxRow__KwlSd{display:flex;align-items:flex-start;gap:12px;margin:20px 0;cursor:pointer}.SummarySidebar_checkbox__jjodf{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#333;flex-shrink:0}.SummarySidebar_checkbox__jjodf:disabled{cursor:not-allowed;opacity:.6}.SummarySidebar_checkbox__jjodf:focus-visible{outline:2px solid #00a651;outline-offset:2px}.SummarySidebar_checkboxLabel__cqVER{font-size:14px;color:#666;line-height:1.5;flex:1 1}.SummarySidebar_payBtn___t_9d{width:100%;padding:18px;background:#000;color:#fff;border:none;font-size:18px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;margin-top:10px;border-radius:12px;transition:all .3s ease}.SummarySidebar_payBtn___t_9d:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.SummarySidebar_payBtn___t_9d.SummarySidebar_processing__dFjWp{background:#666;cursor:wait}.SummarySidebar_payBtn___t_9d:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SummarySidebar_deliveryCard__8hDNw{margin:20px 0;padding:16px;background:#fff;border:1px solid #eaeaea;border-radius:12px}.SummarySidebar_deliveryInstruction__boW8X{margin-top:12px;padding:16px;background:#fff3e0;border-left:4px solid #ff9800;border-radius:8px}.SummarySidebar_instructionText__eJBNO{font-size:13px;line-height:1.6;color:#666;margin:0}.SummarySidebar_consentSection__Ud_0W{margin:20px 0;padding:16px;background:#f5f5f5;border-radius:12px;border:1px solid #eee}.SummarySidebar_consentTitle__VvPpv{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.SummarySidebar_consentIntro__8Bw9_{font-size:13px;color:#555;margin:0 0 12px;line-height:1.5}.SummarySidebar_consentList__FC2Ri{list-style-position:outside;padding-left:20px;margin:0}.SummarySidebar_consentItem__fEuKv{font-size:12px;line-height:1.6;color:#666;margin-bottom:12px;padding-left:4px}.SummarySidebar_consentItem__fEuKv:last-child{margin-bottom:0}.SummarySidebar_errorPopupOverlay__JE7zS{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:99999;animation:SummarySidebar_fadeIn__CHttK .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);margin:0;padding:20px;box-sizing:border-box}.SummarySidebar_errorPopup__0BrNc{background:#fff;border-radius:28px;padding:32px 24px;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;text-align:center;box-shadow:0 25px 60px rgba(0,0,0,.3);animation:SummarySidebar_slideUp__LELhp .4s ease;position:relative;border:1px solid hsla(0,0%,100%,.2)}@media(max-width:480px){.SummarySidebar_errorPopup__0BrNc{padding:28px 20px;border-radius:32px;max-width:360px}}@media(max-width:360px){.SummarySidebar_errorPopup__0BrNc{padding:24px 16px;max-width:320px}}.SummarySidebar_errorPopupIcon__cXuh3{font-size:70px;margin-bottom:20px;line-height:1;display:block}@media(max-width:480px){.SummarySidebar_errorPopupIcon__cXuh3{font-size:60px;margin-bottom:16px}}.SummarySidebar_errorPopupTitle__7vtOu{font-size:26px;font-weight:700;color:#333;margin-bottom:16px;line-height:1.3}@media(max-width:480px){.SummarySidebar_errorPopupTitle__7vtOu{font-size:24px;margin-bottom:12px}}.SummarySidebar_errorPopupMessage__QDKAz{font-size:17px;color:#666;margin-bottom:28px;line-height:1.5;word-break:break-word;padding:0 8px}@media(max-width:480px){.SummarySidebar_errorPopupMessage__QDKAz{font-size:16px;margin-bottom:24px;padding:0 4px}}.SummarySidebar_errorPopupButton__aXSAQ{background:#dc3545;color:#fff;border:none;padding:16px 36px;border-radius:50px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s;min-width:180px;box-shadow:0 8px 20px rgba(220,53,69,.3);letter-spacing:.5px}.SummarySidebar_errorPopupButton__aXSAQ:hover{background:#c82333;transform:translateY(-3px);box-shadow:0 12px 28px rgba(220,53,69,.4)}.SummarySidebar_errorPopupButton__aXSAQ:active{transform:translateY(-1px);box-shadow:0 5px 15px rgba(220,53,69,.3)}@media(max-width:480px){.SummarySidebar_errorPopupButton__aXSAQ{padding:18px 32px;font-size:17px;min-width:220px;width:100%;max-width:280px;border-radius:60px}}@media(hover:none)and (pointer:coarse){.SummarySidebar_errorPopupButton__aXSAQ{padding:20px 32px}.SummarySidebar_errorPopupButton__aXSAQ:hover{transform:none;box-shadow:0 8px 20px rgba(220,53,69,.3)}}@keyframes SummarySidebar_fadeIn__CHttK{0%{opacity:0}to{opacity:1}}@keyframes SummarySidebar_slideUp__LELhp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.SummarySidebar_sidebar__rkHnR{position:relative;width:100%;height:auto;transform:none;border-left:none;padding:20px;top:auto;right:auto}.SummarySidebar_sidebar__rkHnR.SummarySidebar_show__iSUDG{transform:none}.SummarySidebar_overlay__6k8__{display:none}.SummarySidebar_detailRow__YTGIf{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.SummarySidebar_label__PWK9o{min-width:auto;width:100%;font-size:12px;color:#888}.SummarySidebar_value__B5rgu{font-size:14px;font-weight:600}.SummarySidebar_addressValue__gc_Nn,.SummarySidebar_value__B5rgu{width:100%;text-align:left;padding-left:8px;border-left:2px solid #00a651}.SummarySidebar_priceRow__g3ry0{flex-direction:column;align-items:flex-start;gap:4px}.SummarySidebar_priceLabel__RXywV{font-size:12px;color:#888}.SummarySidebar_discountAmount__r7DF4,.SummarySidebar_mrpPrice__02NLY{width:100%;text-align:left;font-size:14px;padding-left:8px;border-left:2px solid #e0e0e0}.SummarySidebar_finalPriceLabel__xoDOT{font-size:13px;color:#666}.SummarySidebar_finalPriceValue__HmuxM{width:100%;text-align:left;font-size:18px;padding-left:8px;border-left:2px solid #00a651}.SummarySidebar_bikeHeader__BJ_l_{flex-direction:column;align-items:flex-start;gap:8px}.SummarySidebar_colorBadge__L1MtG{align-self:flex-start;margin-left:0}.SummarySidebar_inputGroup__iILO9{margin-bottom:16px}.SummarySidebar_inputLabel__83AG9{font-size:13px}.SummarySidebar_input__g1ZFJ,.SummarySidebar_textarea__5DPPN{padding:14px;font-size:16px}.SummarySidebar_errorText__raxDO{font-size:12px}.SummarySidebar_checkboxRow__KwlSd{align-items:flex-start}.SummarySidebar_checkboxLabel__cqVER{font-size:13px}.SummarySidebar_payBtn___t_9d{padding:16px;font-size:16px}.SummarySidebar_deliveryInstruction__boW8X{padding:14px}.SummarySidebar_instructionText__eJBNO{font-size:12px;line-height:1.5}.SummarySidebar_consentItem__fEuKv{font-size:11px;line-height:1.5}.SummarySidebar_title__Qnc06{font-size:20px}.SummarySidebar_totalAmount__edzUK{font-size:28px}.SummarySidebar_bikeName__Camwf{font-size:16px}.SummarySidebar_exShowroomPrice__yhw73{font-size:18px}.SummarySidebar_bikeCard__WaynC,.SummarySidebar_customerCard__ZH9kd,.SummarySidebar_deliveryCard__8hDNw,.SummarySidebar_editableCard__z2hxs{padding:16px}}@media(max-width:380px){.SummarySidebar_sidebar__rkHnR{padding:12px}.SummarySidebar_bikeCard__WaynC,.SummarySidebar_customerCard__ZH9kd,.SummarySidebar_deliveryCard__8hDNw,.SummarySidebar_editableCard__z2hxs{padding:14px}.SummarySidebar_addressValue__gc_Nn,.SummarySidebar_value__B5rgu{font-size:13px}.SummarySidebar_exShowroomPrice__yhw73{font-size:16px}.SummarySidebar_input__g1ZFJ,.SummarySidebar_textarea__5DPPN{padding:12px;font-size:15px}.SummarySidebar_payBtn___t_9d{padding:14px;font-size:15px}}.SummarySidebar_addressValue__gc_Nn,.SummarySidebar_bikeName__Camwf,.SummarySidebar_consentItem__fEuKv,.SummarySidebar_input__g1ZFJ,.SummarySidebar_instructionText__eJBNO,.SummarySidebar_textarea__5DPPN,.SummarySidebar_value__B5rgu{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.SummarySidebar_helperText__JiYtQ{font-size:12px;color:#666;margin-top:8px;display:block;line-height:1.4}.loading-icon{height:70px;width:70px}.loading-blue{display:flex;justify-content:center;align-items:center;height:30vh}.bike-360-section{--top-spacing-mobile:40px;--top-spacing-tablet:50px;--top-spacing-desktop-small:60px}.bike-360-section,.bike-360-section .bike-360-bike-bg{position:relative;margin-top:var(--top-spacing-mobile)}.bike-360-section .bike-360-bike-bg{width:600px;min-width:320px;max-width:90vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:1}.bike-360-section .bike-360-bike-bg.model-ez{transform:scale(1.28) translateY(-5px)}.bike-360-section .bike-360-bike-bg.model-ez :global(canvas),.bike-360-section .bike-360-bike-bg.model-ez :global(img){transform:translateX(6%)}.bike-360-section .bike-360-bike-bg.model-ez:after{width:63%;bottom:43px}.bike-360-section .bike-360-bike-bg:after{content:"";position:absolute;width:82%;display:block;height:50%;bottom:35px;background:url(/_next/static/media/360bandTransparent.08389372.webp) bottom no-repeat;z-index:-1;background-size:contain;left:auto;right:auto}@media screen and (max-width:768px){.bike-360-section,.bike-360-section .bike-360-bike-bg{margin-top:var(--top-spacing-tablet)}.bike-360-section .bike-360-bike-bg{width:100%}.bike-360-section .bike-360-bike-bg.model-ez{transform:scale(1.28) translateY(-5px)}.bike-360-section .bike-360-bike-bg.model-ez :global(canvas),.bike-360-section .bike-360-bike-bg.model-ez :global(img){transform:translateX(6%)}.bike-360-section .bike-360-bike-bg.model-ez:after{width:80vw;bottom:30px}.bike-360-section .bike-360-bike-bg:after{width:100vw;left:50%;transform:translateX(-50%);bottom:30px;background-size:contain}.bike-360-section .bike-360-bike-bg.model-ez{transform:scale(1.25) translateY(10px)}.bike-360-section .bike-360-bike-bg.model-ez :global(canvas),.bike-360-section .bike-360-bike-bg.model-ez :global(img){transform:translateX(0)}}@media screen and (min-width:500px)and (max-width:991px){.bike-360-section,.bike-360-section .bike-360-bike-bg{margin-top:var(--top-spacing-tablet)}.bike-360-section .bike-360-bike-bg{width:500px}.bike-360-section .bike-360-bike-bg.model-ez:after{width:40vw;bottom:40px}.bike-360-section .bike-360-bike-bg:after{width:80%;left:50%;transform:translateX(-50%);bottom:30px}.bike-360-section .bike-360-bike-bg.model-ez{transform:scale(1.28) translateY(0)}.bike-360-section .bike-360-bike-bg.model-ez :global(canvas),.bike-360-section .bike-360-bike-bg.model-ez :global(img){transform:translateX(3%)}}@media screen and (min-width:992px){.bike-360-section,.bike-360-section .bike-360-bike-bg{margin-top:0}}@media screen and (min-width:992px)and (max-width:1253px){.bike-360-section{margin-top:var(--top-spacing-desktop-small)}.bike-360-section .bike-360-bg{width:100vw;height:100vh;position:absolute;z-index:0;left:0;top:var(--top-spacing-desktop-small)}}.bike-360-bike-bg{cursor:grab}.bike-360-bike-bg:active{cursor:grabbing}.WebPriceSummary_priceSummaryContainer__Ypl1X{display:flex;width:100%;height:100vh;overflow:hidden;background:#fff}.WebPriceSummary_bikeSection__cj3u0{flex:1 1;display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden;background:#fafafa}.WebPriceSummary_sidebarSection__h_zbh{width:480px;height:100vh;overflow-y:auto;background:#fff;border-left:1px solid #e5e5e5}.WebPriceSummary_vasPlaceholder__JnqqI{flex:1 1;display:flex;align-items:center;justify-content:center;background:#f5f5f5;font-size:24px;color:#666}@media(max-width:1024px){.WebPriceSummary_priceSummaryContainer__Ypl1X{flex-direction:column;height:auto;min-height:100vh;overflow-y:auto}.WebPriceSummary_bikeSection__cj3u0{width:100%;height:40vh;min-height:350px;max-height:450px;border-bottom:1px solid #e5e5e5;background:#fff}.WebPriceSummary_sidebarSection__h_zbh{width:100%;height:auto;border-left:none;overflow-y:visible}}@media(max-width:768px){.WebPriceSummary_bikeSection__cj3u0{height:35vh;min-height:300px;max-height:400px}}@media(max-width:480px){.WebPriceSummary_bikeSection__cj3u0{height:30vh;min-height:280px;max-height:350px}}@media(max-width:360px){.WebPriceSummary_bikeSection__cj3u0{height:25vh;min-height:250px;max-height:475px}}