.StepsFrameColors_root__iWdqY{width:-moz-fit-content;width:fit-content;display:flex;justify-content:space-between;margin-top:44px}.StepsFrameColors_inner__IpI4E{display:flex;justify-content:center}.StepsFrameColors_itemsRow__tGCRF{display:flex;justify-content:space-between}.StepsFrameColors_item__2z8sM{display:flex;align-items:center;border-radius:56px;background:#f5f5f5;padding:16px 26px 16px 16px;border:1px solid transparent;margin-right:16px;cursor:pointer;transition:.2s ease}.StepsFrameColors_item__2z8sM:last-child{margin-right:0}.StepsFrameColors_choosen__YU4rY.StepsFrameColors_item__2z8sM,.StepsFrameColors_item__2z8sM.StepsFrameColors_choosen__YU4rY{background:#fff;border-color:#5078df}.StepsFrameColors_emptyItem__r39Wi .StepsFrameColors_itemPreview__hZ3wc{background:#e9e9e9}.StepsFrameColors_emptyItem__r39Wi .StepsFrameColors_itemName__rj5VH{color:#a9a9a9}.StepsFrameColors_itemPreview__hZ3wc{min-width:32px;max-width:32px;min-height:32px;border-radius:50%;margin-right:16px}.StepsFrameColors_itemName__rj5VH{font-size:16px;line-height:20px}@media (max-width:1100px){.StepsFrameColors_root__iWdqY{display:none}}.StrapModelStep_step__IhZhR{width:100%;margin-top:20px}.StrapModelStep_stepWrapper__PsfG7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:space-between;grid-gap:40px}.StrapModelStep_item__y9qSo{position:relative;cursor:pointer;overflow:hidden;max-width:220px}.StrapModelStep_choosen__Y7Kzv.StrapModelStep_item__y9qSo .StrapModelStep_itemImageInner__vRU02{border-color:#5078df;background:#fff}.StrapModelStep_itemImageInner__vRU02{position:relative;width:100%;height:100%;max-height:260px;border-radius:56px;background:#efefef;min-height:260px;border:1px solid transparent;transition:.2s ease;overflow:hidden}.StrapModelStep_itemImage__pcrxE{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:70%;height:70%;background-position:50%;object-fit:contain;pointer-events:none}.StrapModelStep_itemTitle__n9o8g{font-size:24px;font-weight:500;line-height:normal;margin-top:26px}.StrapModelStep_itemDescription__NtTrD{color:#585858;font-size:14px;line-height:normal;font-weight:300;margin-top:10px;margin-bottom:12px}.StrapModelStep_itemPrice__gZZj6{font-size:14px;font-weight:300;line-height:18px;margin-top:auto}.StrapModelStep_itemNextBtn__B0oRz{width:100%;max-width:100%;margin-top:30px;padding:12px 20px;border-radius:50px;font-size:14px;line-height:18px;cursor:pointer;border:1px solid transparent;transition:.2s ease;background:#5078df;color:#fff}.StrapModelStep_itemNextBtn__B0oRz:hover{filter:brightness(.95)}@media (max-width:1450px){.StrapModelStep_stepWrapper__PsfG7{grid-gap:25px}}@media (max-width:1350px){.StrapModelStep_stepWrapper__PsfG7{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:30px}.StrapModelStep_item__y9qSo{max-width:300px}}@media (max-width:1100px){.StrapModelStep_stepWrapper__PsfG7{max-width:800px;margin:0 auto}}@media (max-width:850px){.StrapModelStep_stepWrapper__PsfG7{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.StrapModelStep_item__y9qSo{max-width:300px}}@media (max-width:650px){.StrapModelStep_step__IhZhR{margin-top:45px}.StrapModelStep_stepWrapper__PsfG7{grid-template-columns:1fr 1fr}.StrapModelStep_item__y9qSo{max-width:none}.StrapModelStep_itemDescription__NtTrD{max-width:230px}}@media (max-width:500px){.StrapModelStep_stepWrapper__PsfG7{grid-gap:40px 20px}.StrapModelStep_itemImageInner__vRU02{border-radius:38px}.StrapModelStep_itemTitle__n9o8g{font-size:20px}.StrapModelStep_itemDescription__NtTrD{font-size:12px;margin-top:10px;margin-bottom:8px;max-width:180px}}.StrapDesignPreview_preview__m9ghW{position:-webkit-sticky;position:sticky;top:20px}.StrapDesignPreview_previewFinal__H5YQx,.StrapDesignPreview_preview__m9ghW{width:100%;height:-moz-fit-content;height:fit-content;background:transparent;padding:0;border-radius:0;box-shadow:none}.StrapDesignPreview_previewContainer__ypr3m{display:flex;gap:40px;height:25vw;max-height:282px;align-items:stretch}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerGrid__zwz0i{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:375px 375px;grid-gap:16px;gap:16px;background:#fff}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerFlex__sGg9b{display:flex;gap:40px;height:25vw;max-height:282px;align-items:stretch}.StrapDesignPreview_previewView__O26gS{position:relative;flex:1 1;height:100%;border-radius:20px;overflow:hidden;background:#efefef;box-shadow:0 4px 12px rgba(0,0,0,.1)}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerGrid__zwz0i .StrapDesignPreview_previewView__O26gS:first-child{grid-row:1/3;grid-column:1}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerGrid__zwz0i .StrapDesignPreview_previewView__O26gS:nth-child(2){grid-column:2;grid-row:2}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerGrid__zwz0i .StrapDesignPreview_previewView__O26gS:nth-child(3){grid-column:2;grid-row:1}.StrapDesignPreview_baseImage__jry_q{margin:auto;display:block}.StrapDesignPreview_baseImage__jry_q,.StrapDesignPreview_overlayImage__9ZKaL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:85%;height:85%;object-fit:contain}.StrapDesignPreview_overlayImage__9ZKaL{pointer-events:none;z-index:2}.StrapDesignPreview_frameOverlay__sf5e1{z-index:1}@media (max-width:1200px){.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerFlex__sGg9b{gap:20px;height:40vw}}@media (max-width:1100px){.StrapDesignPreview_preview__m9ghW{position:static;width:100%;display:block}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerFlex__sGg9b{gap:16px;height:auto;position:static}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerFlex__sGg9b .StrapDesignPreview_previewView__O26gS{height:280px;flex-shrink:0}.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerGrid__zwz0i{grid-template-columns:1.2fr 1fr;grid-template-rows:minmax(200px,35vw) minmax(200px,35vw);gap:12px;max-width:600px;margin:0 auto;position:static}}@media (max-width:550px){.StrapDesignPreview_previewContainer__ypr3m.StrapDesignPreview_previewContainerGrid__zwz0i{grid-template-rows:minmax(180px,50vw) minmax(180px,50vw);max-width:100%}}.StrapDesignParams_params___MuRi{width:100%;margin-top:75px}.StrapDesignParams_param__l6ZL4{margin-top:70px}.StrapDesignParams_param__l6ZL4:first-child{margin-top:0}.StrapDesignParams_paramHead__gYpXS{display:flex;align-items:center}.StrapDesignParams_paramTitle__ECqlL{letter-spacing:.32px;margin:0;display:flex;align-items:center}.StrapDesignParams_paramTitleNum__b2BXq{margin-right:5px}.StrapDesignParams_paramTitleText__YRnG1{font-weight:500}.StrapDesignParams_paramContent__E1pin{margin-top:36px;padding:2px 0;display:flex;flex-wrap:wrap;gap:16px}.StrapDesignParams_paramOption__IrVvK{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:16px 26px 16px 16px;min-height:62px;border-radius:50px;max-width:-moz-fit-content;max-width:fit-content;background:#f5f5f5;font-weight:300;line-height:normal;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.StrapDesignParams_paramOption__IrVvK:hover{border-color:#ddd}.StrapDesignParams_paramOption__IrVvK.StrapDesignParams_choosen__pu_VO{border-color:#5078df;background:#fff}.StrapDesignParams_paramOptionColorPreview__lxrEg{min-width:30px;min-height:30px;border-radius:50%;margin-right:16px}.StrapDesignParams_paramOptionTitle__IY4qe{font-size:14px;white-space:nowrap}.StrapDesignParams_paramOptionStrapModel__b4L_a{display:flex;align-items:center;justify-content:center;width:100%}.StrapDesignParams_paramBuckleButterfly__d5Zo_{width:100%;max-width:320px;display:flex;align-items:flex-start;padding:30px 36px 20px;border-radius:40px;border:1px solid #d9d9d9;margin-top:35px;transition:.2s ease;cursor:pointer}.StrapDesignParams_paramBuckleButterfly__d5Zo_:hover{border-color:#bfbfbf}.StrapDesignParams_paramBuckleButterfly__d5Zo_.StrapDesignParams_choosen__pu_VO{border-color:#5078df}.StrapDesignParams_paramBuckleButterflyInner__ylvUe{flex:1 1}.StrapDesignParams_paramBuckleButterflyName__XGxOl{font-size:16px;color:#333;line-height:normal;letter-spacing:.8px;margin:0 0 6px}.StrapDesignParams_paramBuckleButterflyPrice__YHIIo{font-size:16px;font-weight:300;line-height:20px;color:#7a7a7a;margin:0}.StrapDesignParams_paramBuckleButterflyImage__UYzdJ{width:100%;max-width:140px;margin-left:15px}.StrapDesignParams_adapterParamContent__urEf_{margin-top:36px;display:flex;flex-wrap:wrap;gap:16px}.StrapDesignParams_adapterParamOption__2uVob{flex:none;padding:0;flex-direction:column;align-items:center;background:transparent;border-radius:0;border:none}.StrapDesignParams_adapterParamOption__2uVob .StrapDesignParams_paramOptionTitle__IY4qe{display:block;margin-top:13px}.StrapDesignParams_paramOptionPreviewImgInner__cVCc4{display:flex;align-items:center;justify-content:center;border-radius:28px;background:#f4f4f4;width:100px;height:100px;padding:21px;border:1px solid transparent;transition:all .2s ease}.StrapDesignParams_adapterParamOption__2uVob.StrapDesignParams_choosen__pu_VO .StrapDesignParams_paramOptionPreviewImgInner__cVCc4{border-color:#5078df}.StrapDesignParams_paramOptionPreviewImg__6NgIk{width:100%;height:100%;object-fit:contain}@media (max-width:1100px){.StrapDesignParams_paramContent__E1pin{gap:10px}.StrapDesignParams_paramOption__IrVvK{padding:12px;min-height:48px}.StrapDesignParams_paramOption__IrVvK.StrapDesignParams_choosen__pu_VO{padding:12px 16px 12px 12px}.StrapDesignParams_paramOptionColorPreview__lxrEg{min-width:22px;min-height:22px;margin-right:0}.StrapDesignParams_paramOptionTitle__IY4qe{max-width:0;overflow:hidden;margin-left:0;white-space:nowrap;opacity:0;transition:all .3s ease}.StrapDesignParams_paramOption__IrVvK.StrapDesignParams_choosen__pu_VO .StrapDesignParams_paramOptionTitle__IY4qe{max-width:150px;opacity:1;margin-left:12px}.StrapDesignParams_adapterParamContent__urEf_{max-width:none}.StrapDesignParams_adapterParamOption__2uVob.StrapDesignParams_choosen__pu_VO{padding:0}}.StrapDesignStep_step__8Q7jH{width:100%;margin-top:50px;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 20px}.StrapDesignStep_stepContent__i88tU{display:flex;gap:60px;align-items:flex-start}.StrapDesignStep_stepColumn__gCuo_{flex:1 1 auto;width:50%}.StrapDesignStep_stepLeftColumn__phmj7{max-width:800px;width:60%;margin-right:40px}.StrapDesignStep_stepRightColumn___6RJm{width:40%;max-width:560px}.StrapDesignStep_stepTitle__GPDnI{font-size:36px;font-weight:300;line-height:1.4em;margin:0}.StrapDesignStep_stepPrice__9WJkQ{font-size:24px;font-weight:300;line-height:1.25em;margin:12px 0 0}.StrapDesignStep_stepDescription__2388W{width:100%;max-width:540px;margin-top:36px}.StrapDesignStep_stepDescriptionText__m_hfK{font-size:16px;font-weight:300;line-height:1.5em;margin:0}.StrapDesignStep_stepNextStepBtn__LETrl{width:100%;margin-top:78px;padding:16px 24px;background:#5078df;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.StrapDesignStep_stepNextStepBtn__LETrl:hover:not(:disabled){background:#3d5bb8}.StrapDesignStep_stepNextStepBtn__LETrl:disabled{background:#ccc;cursor:not-allowed}@media (max-width:1500px){.StrapDesignStep_stepTitle__GPDnI{font-size:32px}.StrapDesignStep_stepPrice__9WJkQ{font-size:22px}}@media (max-width:1100px){.StrapDesignStep_step__8Q7jH{padding:0 16px}.StrapDesignStep_stepColumn__gCuo_,.StrapDesignStep_stepLeftColumn__phmj7{width:100%;flex:none}.StrapDesignStep_stepLeftColumn__phmj7{margin-right:0;margin-bottom:48px}.StrapDesignStep_stepTitle__GPDnI{font-size:28px}.StrapDesignStep_stepPrice__9WJkQ{font-size:18px}.StrapDesignStep_stepContent__i88tU{flex-wrap:wrap;max-width:800px;margin:0 auto}}@media (max-width:550px){.StrapDesignStep_step__8Q7jH{margin-top:30px}.StrapDesignStep_stepTitle__GPDnI{font-size:24px}.StrapDesignStep_stepPrice__9WJkQ{font-size:16px}.StrapDesignStep_stepDescription__2388W{margin-top:20px}}.FinalStepMain_main__vIM8D{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;max-width:1400px;margin:0 auto;padding:0 20px}.FinalStepMain_mainData__YfXbK{width:40%;max-width:560px}.FinalStepMain_mainTitle__ABmhN{font-size:36px;font-weight:300;line-height:50px;color:#333;margin:0}.FinalStepMain_mainDescription__oHK6f{font-size:16px;font-weight:300;line-height:24px;color:#333;margin:18px 0 0}.FinalStepMain_mainLoadRender__QLIIN{width:100%;max-width:330px;display:flex;align-items:center;margin-top:48px;cursor:pointer}.FinalStepMain_mainLoadRender__QLIIN:hover .FinalStepMain_mainLoadRenderBtn__ZiIf8{border-color:#5078df;color:#5078df}.FinalStepMain_mainLoadRenderBtn__ZiIf8{width:100%;max-width:66px;height:96px;display:flex;align-items:center;justify-content:center;color:#949494;text-align:center;font-size:34px;font-weight:300;line-height:1;padding:24px;border-radius:20px;border:1px solid #d0d0d0;transition:.2s ease;background:transparent;cursor:pointer}.FinalStepMain_mainLoadRenderText__1UmgV{width:100%;max-width:225px;font-size:20px;font-style:normal;line-height:normal;color:#333;margin:0 0 0 30px}.FinalStepMain_mainDesign__cr5wk{width:60%;max-width:840px;display:flex;flex-direction:column;gap:20px}.FinalStepMain_mainDesignPreview__6mg8l{width:100%}.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewContainer__aRhLy{display:flex;gap:40px;height:25vw;max-height:282px;align-items:stretch;justify-content:space-between}.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewView__x3C5r{position:relative;width:200px;height:100%;border-radius:20px;overflow:hidden;background:#efefef;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-right:40px}.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewView__x3C5r:last-child{margin-right:0}@media (max-width:1200px){.FinalStepMain_main__vIM8D{flex-direction:column;gap:40px;padding:0 16px}.FinalStepMain_mainData__YfXbK{width:100%;max-width:none}.FinalStepMain_mainTitle__ABmhN{font-size:32px}.FinalStepMain_mainLoadRender__QLIIN{margin:18px 0 0}.FinalStepMain_mainLoadRenderBtn__ZiIf8{height:66px}.FinalStepMain_mainDesign__cr5wk{width:100%;max-width:none}.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewContainer__aRhLy{gap:20px;height:40vw}.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewView__x3C5r{width:32%;height:100%;margin-right:20px}}@media (max-width:1100px){.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewContainer__aRhLy{flex-direction:row;gap:16px;height:40vw;overflow-x:auto}.FinalStepMain_mainDesignPreview__6mg8l .FinalStepMain_previewView__x3C5r{min-width:32%;height:100%;flex-shrink:0}.FinalStepMain_main__vIM8D{flex-direction:column}.FinalStepMain_mainData__YfXbK{order:2}.FinalStepMain_mainDesign__cr5wk{order:1;margin-bottom:40px}}@media (max-width:750px){.FinalStepMain_mainData__YfXbK{margin-top:48px}.FinalStepMain_mainTitle__ABmhN{font-size:28px}.FinalStepMain_mainLoadRenderText__1UmgV{font-size:18px;margin-left:15px}}@media (max-width:400px){.FinalStepMain_mainTitle__ABmhN{font-size:24px}.FinalStepMain_mainLoadRenderText__1UmgV{font-size:16px}}.FinalStepAdditional_additional__5ESWc{width:100%;display:flex;align-items:stretch;justify-content:space-between;margin-top:120px}.FinalStepAdditional_additionalOption__UlGzE{flex:1 1 auto;max-width:440px;margin-right:20px}.FinalStepAdditional_additionalOption__UlGzE:last-child{margin-right:0}.FinalStepAdditional_additionalOption__UlGzE.FinalStepAdditional_choosen__HxhWa .FinalStepAdditional_additionalOptionField__oWAb9{border-color:#5078df}.FinalStepAdditional_additionalOption__UlGzE.FinalStepAdditional_choosen__HxhWa .FinalStepAdditional_additionalOptionPlus__gdglp{color:#5078df}.FinalStepAdditional_additionalOption__UlGzE.FinalStepAdditional_captionOption__H_PI1.FinalStepAdditional_choosen__HxhWa .FinalStepAdditional_additionalOptionInner__kgBCR{display:none}.FinalStepAdditional_additionalOption__UlGzE.FinalStepAdditional_captionOption__H_PI1.FinalStepAdditional_choosen__HxhWa .FinalStepAdditional_captionOptionInput__YmfbL{display:block}.FinalStepAdditional_additionalOptionField__oWAb9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:19px 34px;height:100px;border-radius:20px;border:1px solid #d0d0d0;transition:.2s ease;cursor:pointer}.FinalStepAdditional_additionalOptionField__oWAb9:hover{border-color:#9e9e9e}.FinalStepAdditional_additionalOptionInner__kgBCR{width:100%;max-width:250px}.FinalStepAdditional_additionalOptionTitle__oj0kz{font-size:24px;font-weight:300;line-height:normal;color:#656565}.FinalStepAdditional_additionalOptionPrice__G2LlA{font-size:20px;font-weight:300;line-height:25px;color:#656565;margin-top:5px}.FinalStepAdditional_captionOptionInput__YmfbL{width:100%;max-width:120px;font-size:16px;padding:9px 16px;color:#949494;border-radius:1px;border:1px dashed #a9a9a9;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.1);display:none;background:transparent}.FinalStepAdditional_postCardInput__qj1Ch{resize:none;width:100%;max-width:220px}.FinalStepAdditional_additionalOptionPlus__gdglp{font-size:34px;font-weight:300;line-height:1;color:#949494;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FinalStepAdditional_additionalOptionImageInner__Ms8SX{width:100%;min-height:256px;margin-top:36px;border-radius:20px;background-color:#f6f6f6;overflow:hidden}.FinalStepAdditional_additionalOptionImage__BsC7s{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.FinalStepAdditional_additional__5ESWc{flex-direction:column;max-width:700px;margin:70px auto 0}.FinalStepAdditional_additionalOption__UlGzE{width:100%;max-width:none;margin:0}.FinalStepAdditional_additionalOption__UlGzE:nth-child(n+2){margin-top:56px}}@media (max-width:750px){.FinalStepAdditional_additionalOptionField__oWAb9{padding:17px 28px}.FinalStepAdditional_additionalOptionTitle__oj0kz{font-size:20px}.FinalStepAdditional_additionalOptionPrice__G2LlA{font-size:16px;line-height:20px}.FinalStepAdditional_additionalOptionImageInner__Ms8SX{width:100%;max-width:none;margin-top:15px;min-height:200px}}.FinalStepTotal_total__24bek{width:100%;max-width:440px;margin:93px 0 0 auto}.FinalStepTotal_totalPrice__AJgE6{width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:28px;line-height:1.3em;font-weight:400;color:#333}.FinalStepTotal_totalAdditional__zqfZB{width:100%;display:flex;align-items:center;margin-top:20px;gap:12px}.FinalStepTotal_totalPromoInput__E9OBn{display:block;flex:1 1;padding:12px 16px;border-radius:8px;border:1px solid #d0d0d0;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.1);font-size:14px}.FinalStepTotal_totalPromoButton__m3o4k{padding:12px 24px;border-radius:8px;border:none;background:#5078df;color:#fff;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap;transition:background-color .2s ease}.FinalStepTotal_totalPromoButton__m3o4k:hover{background:#3d5bb8}.FinalStepTotal_totalPromoSuccess__wCExG{color:#4caf50;font-size:14px;font-weight:500}.FinalStepTotal_totalShares__Nu9Kz{flex:1 1 60%;max-width:252px;display:flex;align-items:center;background:#f5f5f5;padding:13px;border-radius:4px}.FinalStepTotal_totalSharesImg__fDhm6{width:24px;height:24px}.FinalStepTotal_totalSharesText__p2PSc{font-size:14px;line-height:1;color:#333;margin-left:10px;font-weight:500}.FinalStepTotal_totalSharesIcon__DzDLA{margin-left:5px;width:12px;height:15px}.FinalStepTotal_totalButtons__4DfzM{display:flex;flex-direction:column;gap:12px;margin-top:32px}.FinalStepTotal_totalAddToCartBtn__pBX8_{width:100%;padding:16px 24px;background:#fff;color:#5078df;border:2px solid #5078df;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.FinalStepTotal_totalAddToCartBtn__pBX8_:hover{background:#5078df;color:#fff}.FinalStepTotal_totalSaveBtn__Lxq_u{width:100%;padding:16px 24px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.FinalStepTotal_totalSaveBtn__Lxq_u:hover{background:#45a049}.FinalStepTotal_totalPayBtn__kUZue{width:100%;padding:16px 24px;background:#5078df;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.FinalStepTotal_totalPayBtn__kUZue:hover{background:#3d5bb8}.FinalStepTotal_stepPayDescription__BYUUf{margin-top:18px;font-weight:300;text-align:center}.FinalStepTotal_stepPayDescriptionReadyDate__0SCxy{margin:0}.FinalStepTotal_stepPayDescriptionText__EBBtm{margin:4px 0 0}@media (max-width:1200px){.FinalStepTotal_total__24bek{max-width:600px;margin:60px auto 0}.FinalStepTotal_totalPrice__AJgE6{margin:0 auto;text-align:center;font-size:24px}}@media (max-width:750px){.FinalStepTotal_totalPrice__AJgE6{margin:0 auto;text-align:center;font-size:20px}}@media (max-width:550px){.FinalStepTotal_totalPrice__AJgE6{margin:0 auto;text-align:center}.FinalStepTotal_totalAdditional__zqfZB{flex-direction:column}.FinalStepTotal_totalPromoInput__E9OBn{margin:0}.FinalStepTotal_totalShares__Nu9Kz{margin:23px 0 0}.FinalStepTotal_totalPayBtn__kUZue{margin:21px 0 0}}.FinalStep_step__PMkjk{width:100%;padding-top:80px;background:#fff}.FinalStep_stepParams__0rt04{margin-bottom:40px}@media (max-width:1200px){.FinalStep_step__PMkjk{padding-top:60px}}@media (max-width:750px){.FinalStep_step__PMkjk{padding-top:30px}}.ConfiguratorSteps_configuratorSteps__ubqG8{position:relative;min-height:480px}.ConfiguratorSteps_section__0EBc0{margin:24px 0}.ConfiguratorSteps_list__Jt_HY{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.ConfiguratorSteps_item__rdymx{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #eee;border-radius:8px;cursor:pointer}@keyframes ConfiguratorSteps_fadeRightStaticKey__WmiFp{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes ConfiguratorSteps_fadeLeftStaticKey__fBAc0{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ConfiguratorSteps_fadeRightStatic__odN5N{animation:ConfiguratorSteps_fadeRightStaticKey__WmiFp .35s ease both}.ConfiguratorSteps_fadeLeftStatic__yJsqm{animation:ConfiguratorSteps_fadeLeftStaticKey__fBAc0 .35s ease both}.ConfiguratorSteps_stepInner__h6aBJ{width:100%;display:flex;align-items:stretch;justify-content:space-between}.ConfiguratorSteps_stepItem__O_zgQ{position:relative;display:flex;flex-direction:column;align-items:center;align-content:flex-start;flex-basis:calc(25% - 30px);padding:52px;border-radius:56px;background:#f5f5f5;border:1px solid transparent;cursor:pointer;transition:.2s ease}.ConfiguratorSteps_stepItem__O_zgQ:hover{border-color:#b3b3b3}.ConfiguratorSteps_choosen__aXvfR.ConfiguratorSteps_stepItem__O_zgQ,.ConfiguratorSteps_stepItem__O_zgQ.ConfiguratorSteps_choosen__aXvfR{border-color:#5078df;background:#fff}.ConfiguratorSteps_stepItemImage__ti49B{pointer-events:none;width:100%;max-width:140px;margin-bottom:30px;object-fit:cover}.ConfiguratorSteps_stepItemInfo__HLH3e{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center}.ConfiguratorSteps_stepItemTitle__M2HdG{text-align:center;font-size:16px;font-weight:300;line-height:24px}.ConfiguratorSteps_stepItemTitlePart__4gUvG{display:block}.ConfiguratorSteps_stepItemSizes__ecHYS{width:100%;max-width:180px;display:flex;justify-content:center;margin-top:14px}.ConfiguratorSteps_stepItemSizesItem__EnsK5{display:flex;align-items:center;justify-content:center;flex:1 1 auto;max-width:85px;padding:12px 20px;margin-right:10px;border-radius:50px;background:#e9e9e9;border:1px solid transparent;cursor:pointer;transition:.2s ease}.ConfiguratorSteps_stepItemSizesItem__EnsK5:last-child{margin-right:0}.ConfiguratorSteps_stepItemSizesItem__EnsK5:hover{border-color:#b3b3b3}.ConfiguratorSteps_choosen__aXvfR.ConfiguratorSteps_stepItemSizesItem__EnsK5,.ConfiguratorSteps_stepItemSizesItem__EnsK5.ConfiguratorSteps_choosen__aXvfR{border-color:#5078df;background:#fff}.ConfiguratorSteps_stepItemColors__Q6NFu{width:100%;display:none}.ConfiguratorSteps_stepItemColor__5KjmN{display:flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;border-radius:50%;background:#f5f5f5;border:1px solid transparent;margin-right:10px;padding:12px;transition:.2s ease}.ConfiguratorSteps_stepItemColor__5KjmN:last-child{margin-right:0}.ConfiguratorSteps_choosen__aXvfR.ConfiguratorSteps_stepItemColor__5KjmN,.ConfiguratorSteps_stepItemColor__5KjmN.ConfiguratorSteps_choosen__aXvfR{border-color:#5078df}.ConfiguratorSteps_stepItemColorPreview__kzH9x{width:100%;height:100%;border-radius:50%;background:red}.ConfiguratorSteps_stepItemNextBtn__7OvOZ{position:absolute;bottom:-16px;left:50%;transform:translate(-50%,100%);width:60%;max-width:160px;display:none}.ConfiguratorSteps_pillsGrid___JFv3{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ConfiguratorSteps_pillTitle__f9eiH{margin:0 0 8px;font-size:14px;color:#666}.ConfiguratorSteps_pillsRow__fWPQU{display:flex;gap:12px;flex-wrap:wrap}.ConfiguratorSteps_pill__MrPrq{display:inline-flex;align-items:center;padding:10px 16px 10px 10px;border-radius:56px;background:#f5f5f5;border:1px solid transparent;cursor:pointer;transition:.2s ease}.ConfiguratorSteps_pill__MrPrq:hover{border-color:#b3b3b3}.ConfiguratorSteps_pillActive__SdiTW,.ConfiguratorSteps_pill__MrPrq.ConfiguratorSteps_pillActive__SdiTW{background:#fff;border-color:#5078df}.ConfiguratorSteps_pillPreview__F_ZCu{width:24px;height:24px;border-radius:50%;margin-right:10px;border:1px solid rgba(0,0,0,.05)}.ConfiguratorSteps_pillName__M6boT{font-size:14px}.ConfiguratorSteps_finalGrid__LWA2P{display:grid;grid-gap:12px;gap:12px;max-width:520px}.ConfiguratorSteps_finalRow__0a24L,.ConfiguratorSteps_promoRow__NWXJZ{display:flex;align-items:center;gap:8px}.ConfiguratorSteps_promoRow__NWXJZ input{flex:1 1;padding:8px 12px;border:1px solid #ddd;border-radius:8px}.ConfiguratorSteps_promoRow__NWXJZ button{padding:8px 12px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:pointer}.ConfiguratorSteps_totalBox__ioWDn{margin-top:8px;font-weight:600}@media (max-width:1400px){.ConfiguratorSteps_stepItem__O_zgQ{padding:30px}}@media (max-width:1300px){.ConfiguratorSteps_stepItem__O_zgQ{padding:30px;flex-basis:calc(25% - 20px);border-radius:42px}.ConfiguratorSteps_stepItemImage__ti49B{max-width:120px}.ConfiguratorSteps_stepItemSizesItem__EnsK5{font-size:14px;line-height:18px}}@media (max-width:1100px){.ConfiguratorSteps_section__0EBc0{margin-top:0}.ConfiguratorSteps_stepInner__h6aBJ{flex-wrap:wrap;max-width:800px;margin:0 auto}.ConfiguratorSteps_stepItem__O_zgQ{flex-direction:row;flex-wrap:wrap;flex-basis:calc(50% - 20px)}.ConfiguratorSteps_stepItem__O_zgQ:nth-child(n+3){margin-top:30px}.ConfiguratorSteps_stepItemImage__ti49B{flex-basis:30%;min-height:auto}.ConfiguratorSteps_stepItemInfo__HLH3e{margin:0 0 0 12px;flex-basis:55%}.ConfiguratorSteps_stepItemColors__Q6NFu{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px}.ConfiguratorSteps_stepItemColor__5KjmN{margin:0}.ConfiguratorSteps_stepItemSizesItem__EnsK5{padding:10px 16px;max-width:80px}}@media (max-width:1040px){.ConfiguratorSteps_stepInner__h6aBJ{max-width:760px;width:100%;margin:0 auto;justify-content:center;gap:16px}.ConfiguratorSteps_stepItem__O_zgQ{flex-basis:calc(50% - 16px);padding:24px}.ConfiguratorSteps_stepItemImage__ti49B{max-width:108px}}@media (max-width:850px){.ConfiguratorSteps_stepItem__O_zgQ{flex-basis:calc(50% - 8px);padding:20px 27px}.ConfiguratorSteps_stepItemImage__ti49B{width:38%;max-width:170px;margin-bottom:0}}@media (max-width:650px){.ConfiguratorSteps_stepInner__h6aBJ{max-width:500px;justify-content:center;gap:0}.ConfiguratorSteps_stepItemInfo__HLH3e{flex-basis:55%;max-width:220px}.ConfiguratorSteps_stepItem__O_zgQ{flex-basis:100%;justify-content:space-between}.ConfiguratorSteps_stepItemImage__ti49B{flex-basis:40%;min-height:45vw}.ConfiguratorSteps_stepItem__O_zgQ.ConfiguratorSteps_choosen__aXvfR{margin-bottom:83px}.ConfiguratorSteps_stepItemNextBtn__7OvOZ{display:block}.ConfiguratorSteps_pillsGrid___JFv3{grid-template-columns:1fr}}@media (max-width:400px){.ConfiguratorSteps_stepItemInfo__HLH3e{width:40%}.ConfiguratorSteps_stepItemImage__ti49B{flex-basis:38%}}@media (max-width:370px){.ConfiguratorSteps_stepItemTitle__M2HdG{font-size:14px;line-height:20px}.ConfiguratorSteps_stepItemColor__5KjmN{min-width:38px;min-height:38px;padding:10px}.ConfiguratorSteps_stepItemSizesItem__EnsK5{font-size:12px;line-height:16px;padding:8px 12px}}.StrapDesignSelectors_selectors__sHzRk{display:flex;gap:16px;flex-wrap:wrap}.StrapDesignSelectors_selector__Ir__x{position:relative}.StrapDesignSelectors_selectorContent___Eo1e{display:flex;align-items:center;gap:8px;padding:12px 40px 12px 16px;border:1px solid #ddd;border-radius:50px;background:#fff;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.StrapDesignSelectors_selectorContent___Eo1e:hover{border-color:#b3b3b3}.StrapDesignSelectors_selectorColorSwatch__1_kgH{width:16px;height:16px;border-radius:50%;flex-shrink:0}.StrapDesignSelectors_selectorText__xIcar{font-size:14px;color:#333;flex:1 1}.StrapDesignSelectors_selectorArrow__9pe4m{width:12px;height:7px;flex-shrink:0}.StrapDesignSelectors_selectorSelect__zqY4r{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width:750px){.StrapDesignSelectors_selectorContent___Eo1e{padding:10px 32px 10px 12px;font-size:13px}.StrapDesignSelectors_selectorColorSwatch__1_kgH{width:14px;height:14px}.StrapDesignSelectors_selectorArrow__9pe4m{width:10px;height:6px}}.ConfiguratorControls_configuratorControls__TASFm{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px;min-height:102px}.ConfiguratorControls_configuratorControlsNav__CeRpF{align-self:flex-start;display:flex;gap:12px}.ConfiguratorControls_paramsBox__HNRpO{padding:8px 12px;background:#fafafa;border:1px solid #eee;border-radius:8px}.ConfiguratorControls_paramRow__UJiXb{font-size:14px;color:#444}.ConfiguratorControls_selectsContainer__3GbbY{display:flex;gap:16px;flex-wrap:wrap}.ConfiguratorControls_selectWrapper__SZyMP{position:relative}.ConfiguratorControls_select__BvvQg{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 40px 12px 16px;border:1px solid #ddd;border-radius:50px;background:#fff;font-size:14px;cursor:pointer;min-width:140px}.ConfiguratorControls_selectArrow__CNcyN{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:12px;height:7px}.ConfiguratorControls_btn__719hX{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:50px;font-size:14px;line-height:18px;cursor:pointer;border:1px solid transparent;transition:.2s ease}.ConfiguratorControls_btn__719hX:disabled{opacity:.5;cursor:not-allowed}.ConfiguratorControls_btnGhost__Mjf9Z{background:#fff;border-color:#ddd}.ConfiguratorControls_btnGhost__Mjf9Z:hover{border-color:#b3b3b3}.ConfiguratorControls_btnPrimary___D5z8{background:#5078df;color:#fff}.ConfiguratorControls_btnPrimary___D5z8:hover{filter:brightness(.95)}@media (max-width:1100px){.ConfiguratorControls_configuratorControls__TASFm{flex-direction:column-reverse;gap:20px;min-height:0}.ConfiguratorControls_configuratorControlsNav__CeRpF{width:100%;justify-content:flex-end}}@media (max-width:750px){.ConfiguratorControls_configuratorControls__TASFm{min-height:0}}.StepsProgress_progress__Vm1_R{width:100%;margin-top:56px}.StepsProgress_progressList__IrUUv{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:nowrap}.StepsProgress_progressItem___SK1L{position:relative;display:block;max-width:320px;width:30%;font-size:16px;font-weight:400;padding-bottom:20px;white-space:nowrap;text-align:center;cursor:pointer;background:transparent;border:none;flex:1 1 auto}.StepsProgress_progressItem___SK1L:before{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background:#e9e9e9}.StepsProgress_progressItem___SK1L:after{position:absolute;content:"";bottom:0;left:0;width:0;height:2px;background:#5078df;transition:.4s ease}.StepsProgress_completed__e74lb.StepsProgress_progressItem___SK1L:after{width:100%}.StepsProgress_current__1QwQq{font-weight:600}.StepsProgress_progressItemNum__BmKTU{display:inline-block;margin-right:9px}@media (max-width:1360px){.StepsProgress_progressList__IrUUv{gap:30px}.StepsProgress_progressItem___SK1L{width:31%;max-width:300px;padding:0 10px 20px}.StepsProgress_progressItem___SK1L:first-child{padding-left:0}}@media (max-width:1200px){.StepsProgress_progressItem___SK1L{width:31%}}@media (max-width:1015px){.StepsProgress_progressItem___SK1L{width:45%;max-width:290px}}@media (max-width:1040px){.StepsProgress_progressList__IrUUv{gap:30px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.StepsProgress_progressList__IrUUv::-webkit-scrollbar{display:none}.StepsProgress_progressItem___SK1L{flex:0 0 auto;width:auto;max-width:none;padding:0 25px 16px;font-size:14px}}@media (max-width:500px){.StepsProgress_progressItem___SK1L{width:auto;max-width:none}}.OrderPopup_overlay__uv3_I{position:fixed;inset:0;background:rgba(13,17,28,.58);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;z-index:1100}.OrderPopup_container__KHo0Y{position:relative;width:100%;max-width:760px;background:#fff;border-radius:28px;padding:40px 48px;box-shadow:0 24px 48px rgba(15,23,42,.18)}.OrderPopup_close__pADoq{border:none;background:#f1f3ff;color:#111827;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:background .2s ease;flex-shrink:0}.OrderPopup_close__pADoq:hover{background:#d8defd}.OrderPopup_close__pADoq:disabled{opacity:.6;cursor:not-allowed}.OrderPopup_header__GrbSA{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4e8ff;margin:-40px -48px 32px}.OrderPopup_title__OU_Zp{font-size:18px;font-weight:600;color:#111827;margin:0}.OrderPopup_section___XCA1{margin-top:32px}.OrderPopup_section___XCA1:first-of-type{margin-top:12px}.OrderPopup_sectionTitle__fTv7a{font-size:20px;font-weight:600;color:#111827;margin-bottom:18px}.OrderPopup_productCard__fl42s{border:1px solid #e5e7ff;border-radius:18px;padding:24px;display:flex;gap:24px;align-items:stretch;flex-wrap:wrap}.OrderPopup_productPreview__mI4X8{width:140px;height:180px;flex-shrink:0}.OrderPopup_productPreviewCanvas__JdDSl,.OrderPopup_productPreviewCanvas__JdDSl>div{width:100%;height:100%;display:block}.OrderPopup_productPreviewCanvas__JdDSl>div>div{width:100%;height:100%}.OrderPopup_productPreviewCanvas__JdDSl>div>div:nth-child(n+2){display:none}.OrderPopup_productPreviewCanvas__JdDSl img{max-width:100%;max-height:100%;object-fit:contain}.OrderPopup_productInfo__KYEHp{flex:1 1 260px;min-width:220px}.OrderPopup_productName__6mna9{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:12px;text-transform:capitalize}.OrderPopup_productDetails___4i7N{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:#6b7280}.OrderPopup_productTotals__onjkY{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:140px;gap:8px}.OrderPopup_productTotalsTitle__yCJ6h{font-size:14px;color:#6b7280}.OrderPopup_productTotalsValue__BsR17{font-size:22px;font-weight:600;color:#0f172a}.OrderPopup_inputsGrid__wifUs{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.OrderPopup_field__2qNj7{display:flex;flex-direction:column;gap:8px}.OrderPopup_label__mBEsr{font-size:13px;letter-spacing:.01em;font-weight:500;color:#4b5563;text-transform:uppercase}.OrderPopup_input__DJ7TM,.OrderPopup_textarea__ekq_P{border:1px solid #dbe1ff;border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.4;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.OrderPopup_input__DJ7TM:focus,.OrderPopup_textarea__ekq_P:focus{outline:none;border-color:#5078df;box-shadow:0 0 0 3px rgba(80,120,223,.15)}.OrderPopup_input__DJ7TM:disabled,.OrderPopup_textarea__ekq_P:disabled{background:#f1f5f9;color:#9ca3af;cursor:not-allowed}.OrderPopup_inputError__Gpxwt{border-color:#fb7185;background:#fff5f6}.OrderPopup_errorText__Zm19E{font-size:12px;color:#f43f5e}.OrderPopup_deliveryList__A1WwC{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.OrderPopup_deliveryItem__mdFSU{margin:0}.OrderPopup_deliveryLabel__2wDxo{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:16px;border:1px solid #dbe1ff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.OrderPopup_deliveryLabel__2wDxo:hover{border-color:#5078df;box-shadow:0 10px 24px rgba(80,120,223,.08)}.OrderPopup_radio__xsjsF{accent-color:#5078df;margin-top:4px}.OrderPopup_deliveryContent__C3rT1{display:flex;flex-direction:column;gap:6px}.OrderPopup_deliveryTitle__Z_qJM{font-size:16px;font-weight:600;color:#0f172a}.OrderPopup_deliveryMeta___lexW{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#6b7280}.OrderPopup_deliveryNote__kDhuE{margin-top:16px;font-size:14px;line-height:1.45;color:#4b5563;background:#f8faff;border-radius:12px;padding:16px}.OrderPopup_textarea__ekq_P{min-height:110px;resize:vertical}.OrderPopup_promoRow__2MczS{display:flex;align-items:center;gap:12px;max-width:420px}.OrderPopup_inputPromo__5Hzz2{flex:1 1 auto}.OrderPopup_promoButton__zR9QA{padding:14px 22px;border-radius:14px;border:none;background:#5078df;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.OrderPopup_promoButton__zR9QA:hover{background:#3f63c0}.OrderPopup_promoButton__zR9QA:disabled{background:#98a8e7;cursor:not-allowed;transform:none}.OrderPopup_promoMessage__wvUYp{margin-top:10px;font-size:14px}.OrderPopup_promoMessageSuccess__HcQIX{color:#16a34a}.OrderPopup_promoMessageError__xVS8w{color:#f43f5e}.OrderPopup_sectionCheckbox__wnAb1{margin-top:28px}.OrderPopup_checkboxLabel__YIw55{display:flex;align-items:center;gap:12px;font-size:14px;color:#4b5563}.OrderPopup_checkbox__oFLld{width:18px;height:18px;accent-color:#5078df}.OrderPopup_radioLabel__R2YLC{display:flex;align-items:center;gap:12px;font-size:15px;color:#4b5563;cursor:pointer;padding:12px 16px;border-radius:12px;border:1px solid #e5e7eb;transition:border-color .2s ease,background .2s ease}.OrderPopup_radioLabel__R2YLC:hover{border-color:#5078df;background:#f8faff}.OrderPopup_radioLabel__R2YLC input[type=radio]{accent-color:#5078df;margin:0}.OrderPopup_sectionTotals__Lncte{margin-top:36px;padding:26px 28px;border-radius:18px;background:#f8faff;display:flex;flex-direction:column;gap:14px;border:1px solid #e3e9ff}.OrderPopup_totalsRow__VwEvV{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#4b5563}.OrderPopup_totalsSummary__Wu0az{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;margin-top:6px}.OrderPopup_totalValues__OYtxV{display:flex;align-items:baseline;gap:10px}.OrderPopup_totalDefault__CZge4{font-size:20px;color:#6b7280;position:relative}.OrderPopup_totalDefaultStriked___nRqn{color:#9aa0b5}.OrderPopup_totalDefaultStriked___nRqn:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#9aa0b5;transform:translateY(-50%) rotate(-4deg)}.OrderPopup_totalDiscount__ckG_I{font-size:24px;font-weight:700;color:#111827}.OrderPopup_readyDate__XNTNk{font-size:14px;color:#4b5563;margin:2px 0}.OrderPopup_readyDate__XNTNk span{color:#0071be;font-weight:600}.OrderPopup_errorBanner__aLzUr{margin-top:24px;padding:16px 20px;border-radius:16px;background:#ffe8eb;color:#c53030;font-size:14px}.OrderPopup_actions__g_TAV{margin-top:32px;display:flex;flex-direction:column;gap:12px}.OrderPopup_button__fxTBO{width:100%;padding:16px 22px;border-radius:16px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.OrderPopup_button__fxTBO:hover{transform:translateY(-1px)}.OrderPopup_button__fxTBO:disabled{opacity:.65;cursor:not-allowed;transform:none}.OrderPopup_buttonPrimary__z_dkg{background:#5078df;color:#fff}.OrderPopup_buttonSecondary__AA2W2{background:#fff;color:#5078df;border:1px solid #5078df}.OrderPopup_buttonActive__sVU6y{box-shadow:0 0 0 3px rgba(80,120,223,.18)}.OrderPopup_footer__UndXl{margin-top:24px}.OrderPopup_policy__C3E0a{font-size:13px;color:#6b7280;text-align:center}.OrderPopup_policy__C3E0a a{color:#5078df;text-decoration:underline}@media (max-width:768px){.OrderPopup_container__KHo0Y{padding:32px 24px;border-radius:22px}.OrderPopup_header__GrbSA{margin:-32px -24px 28px;padding:16px 20px}.OrderPopup_title__OU_Zp{font-size:17px}.OrderPopup_productCard__fl42s{padding:20px}.OrderPopup_productPreview__mI4X8{width:120px;height:160px}.OrderPopup_actions__g_TAV{flex-direction:column}}@media (max-width:540px){.OrderPopup_overlay__uv3_I{padding:32px 12px}.OrderPopup_container__KHo0Y{padding:28px 20px}.OrderPopup_header__GrbSA{margin:-28px -20px 24px;padding:14px 16px}.OrderPopup_title__OU_Zp{font-size:16px}.OrderPopup_section___XCA1{margin-top:28px}.OrderPopup_sectionTitle__fTv7a{font-size:18px}.OrderPopup_productCard__fl42s{flex-direction:column}.OrderPopup_productPreview__mI4X8{width:100%;height:200px}.OrderPopup_productTotals__onjkY{align-items:flex-start}.OrderPopup_promoRow__2MczS{flex-direction:column;align-items:stretch}.OrderPopup_promoButton__zR9QA{width:100%}}.OrderPopupDelivery_section__sJQou{display:flex;flex-direction:column;gap:16px}.OrderPopupDelivery_field__L6qgR{display:flex;flex-direction:column;gap:8px}.OrderPopupDelivery_labelRow__k16Wp{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.02em}.OrderPopupDelivery_labelOptional__7mfL8{font-size:11px;font-weight:400;color:#9aa0b5;text-transform:none}.OrderPopupDelivery_input__38R3s{border:1px solid #dbe1ff;border-radius:14px;padding:12px 14px;font-size:15px;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.OrderPopupDelivery_input__38R3s:focus{outline:none;border-color:#5078df;box-shadow:0 0 0 3px rgba(80,120,223,.15)}.OrderPopupDelivery_inputError__8iX2r{border-color:#fb7185;background:#fff5f6}.OrderPopupDelivery_select__2egVs{border:1px solid #dbe1ff;border-radius:14px;font-size:15px;color:#111827;transition:border-color .2s ease,box-shadow .2s ease;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234b5563' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:12px 40px 12px 14px;width:100%;max-width:100%;box-sizing:border-box}.OrderPopupDelivery_select__2egVs option{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderPopupDelivery_select__2egVs:focus{outline:none;border-color:#5078df;box-shadow:0 0 0 3px rgba(80,120,223,.15)}.OrderPopupDelivery_select__2egVs:disabled{background-color:#f1f5f9;color:#9ca3af;cursor:not-allowed}.OrderPopupDelivery_helper__3EgAu{font-size:12px;color:#6b7280}.OrderPopupDelivery_suggestions__ssqsD{position:relative}.OrderPopupDelivery_suggestionsList__3YdIb{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#fff;border-radius:14px;border:1px solid #e3e9ff;box-shadow:0 12px 24px rgba(80,120,223,.12);max-height:240px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.OrderPopupDelivery_suggestionsItem__fzaC3{border:none;background:none;text-align:left;border-radius:10px;padding:8px 10px;font-size:14px;color:#1f2937;cursor:pointer;transition:background .2s ease}.OrderPopupDelivery_suggestionsItem__fzaC3:hover{background:rgba(80,120,223,.08)}.OrderPopupDelivery_suggestionsEmpty__RDjFK{font-size:13px;color:#6b7280;padding:8px 10px}.OrderPopupDelivery_sectionDivider__9lC5Z{height:1px;width:100%;background:#e4e8ff;margin:4px 0}.OrderPopupDelivery_pvzList__7or4G{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.OrderPopupDelivery_pvzItem__JSuxJ{border:1px solid #dbe1ff;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.OrderPopupDelivery_pvzItem__JSuxJ:hover{border-color:#5078df;box-shadow:0 10px 24px rgba(80,120,223,.08)}.OrderPopupDelivery_pvzItemActive__vO2Wa{border-color:#5078df;box-shadow:0 10px 24px rgba(80,120,223,.12)}.OrderPopupDelivery_pvzTitle__c3LFn{font-size:15px;font-weight:600;color:#0f172a}.OrderPopupDelivery_pvzAddress__5Ci1u{font-size:13px;color:#4b5563}.OrderPopupDelivery_pvzMeta__ycywN{font-size:12px;color:#6b7280;display:flex;flex-wrap:wrap;gap:8px}.OrderPopupDelivery_radio__1o8KR{accent-color:#5078df;margin-right:8px}.OrderPopupDelivery_deliveryOption__G56Oz{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #dbe1ff;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.OrderPopupDelivery_deliveryOption__G56Oz:hover{border-color:#5078df;box-shadow:0 10px 24px rgba(80,120,223,.08)}.OrderPopupDelivery_deliveryOptionActive__J_MSq{border-color:#5078df;box-shadow:0 10px 24px rgba(80,120,223,.12)}.OrderPopupDelivery_deliveryOptionContent__4r1vf{display:flex;flex-direction:column;gap:6px}.OrderPopupDelivery_deliveryOptionTitle__YGQSu{font-size:16px;font-weight:600;color:#0f172a}.OrderPopupDelivery_deliveryOptionMeta__RCHD0{font-size:13px;color:#6b7280;display:flex;flex-wrap:wrap;gap:10px}.OrderPopupDelivery_deliveryOptionNote__DbhB6{font-size:13px;color:#4b5563;background:#f8faff;border-radius:12px;padding:10px 12px}.OrderPopupDelivery_mapButton___0hbq{align-self:flex-start;margin-top:8px;padding:10px 16px;border-radius:12px;border:1px solid #5078df;background:#fff;color:#5078df;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.OrderPopupDelivery_mapButton___0hbq:hover:not(:disabled){background:rgba(80,120,223,.1)}.OrderPopupDelivery_mapButton___0hbq:disabled{cursor:not-allowed;opacity:.6}.OrderPopupDelivery_errorText__tEuLa{font-size:12px;color:#f43f5e}.OrderPopupDelivery_loader__iymt3{font-size:13px;color:#6b7280}.OrderPopupDelivery_twoColumn__pAh5r{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.OrderPopupDelivery_skeleton__788DV{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:OrderPopupDelivery_skeleton-loading__5PqWv 1.5s ease-in-out infinite;border-radius:14px}@keyframes OrderPopupDelivery_skeleton-loading__5PqWv{0%{background-position:200% 0}to{background-position:-200% 0}}.OrderPopupDelivery_skeletonSelect__9naSd{height:48px;width:100%}.OrderPopupDelivery_skeletonOption__s12zh{height:20px;width:80%;margin:4px 0}.OrderPopupDelivery_skeletonDeliveryOption__a26S1{height:60px;width:100%;margin-bottom:12px}.OrderPopupDelivery_skeletonPvz__jL8hB{height:80px;width:100%;margin-bottom:8px}.OrderPopupDelivery_deliveryMap__gMaKe{position:relative;width:100%;height:500px;margin-top:20px;background:#f0f0f0;border-radius:14px;overflow:hidden}.OrderPopupDelivery_deliveryMap__gMaKe>div>div{min-height:100%!important}.OrderPopupDelivery_selectedPoint__sp9L8{font-size:14px;line-height:1.5;color:#333;margin-top:20px;padding:16px;background:#f8faff;border-radius:14px;border:1px solid #dbe1ff}.OrderPopupDelivery_selectedPointTitle__Qic9v{font-size:16px;font-weight:600;margin-bottom:12px;color:#0f172a}.OrderPopupDelivery_selectedPointName__51Zs2{font-size:15px;font-weight:500;margin-bottom:6px;color:#1f2937}.OrderPopupDelivery_selectedPointAddress__XbSfw{font-size:13px;color:#4b5563;margin-bottom:4px}.OrderPopupDelivery_selectedPointPhone___Aw0R,.OrderPopupDelivery_selectedPointWorktime__ZDzzL{font-size:12px;color:#6b7280;margin-top:4px}.OrderPopupDelivery_selectedPointCode__Kf_kt{font-size:12px;color:#6b7280;margin-top:4px;font-weight:500}@media (max-width:540px){.OrderPopupDelivery_pvzList__7or4G,.OrderPopupDelivery_suggestionsList__3YdIb{max-height:200px}.OrderPopupDelivery_deliveryMap__gMaKe{height:400px}}.ConfiguratorCart_cartButton__XL7xu{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#5078df;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(80,120,223,.3);transition:all .3s ease;z-index:1000;color:#fff}.ConfiguratorCart_cartButton__XL7xu:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(80,120,223,.4)}.ConfiguratorCart_cartButtonOpen__2DVLa{background:#3d5bb8}.ConfiguratorCart_cartButtonBadge__Rj34K{position:absolute;top:-8px;right:-8px;background:#ff4757;color:#fff;border-radius:50%;font-size:12px;font-weight:600;border:2px solid #fff}.ConfiguratorCart_cartButtonBadge__Rj34K,.ConfiguratorCart_cartButtonIcon__US_wH{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ConfiguratorCart_cartOverlay__oUJe_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;display:flex;align-items:center;justify-content:center;padding:20px}.ConfiguratorCart_cartPopup__XN57x{background:#fff;border-radius:20px;width:100%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.ConfiguratorCart_cartHeader__yeEeI{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding:24px 24px 16px;margin-bottom:16px}.ConfiguratorCart_cartTitle__aYeQC{font-size:24px;font-weight:300;color:#333;margin:0}.ConfiguratorCart_cartClose__agZ2o{background:none;border:none;font-size:28px;color:#999;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ConfiguratorCart_cartClose__agZ2o:hover{background:#f5f5f5;color:#666}.ConfiguratorCart_cartContent__6FEHM{flex:1 1;overflow-y:auto;padding:0 24px}.ConfiguratorCart_cartItem__SBBbk{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f8f8f8}.ConfiguratorCart_cartItem__SBBbk:last-child{border-bottom:none}.ConfiguratorCart_cartItemLabel__g3CWT{font-size:14px;color:#666;font-weight:300}.ConfiguratorCart_cartItemValue__6FxwE{font-size:14px;color:#333;font-weight:400;display:flex;align-items:center;gap:8px;text-align:right}.ConfiguratorCart_cartColorPreview__x5G7u{width:16px;height:16px;border-radius:50%;border:1px solid #ddd;flex-shrink:0}.ConfiguratorCart_cartQuantityControls__PoA5B{display:flex;align-items:center;gap:12px}.ConfiguratorCart_cartQuantityButton__QL5uQ{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;font-weight:500;color:#333;transition:all .2s ease}.ConfiguratorCart_cartQuantityButton__QL5uQ:hover:not(:disabled){border-color:#5078df;color:#5078df}.ConfiguratorCart_cartQuantityButton__QL5uQ:disabled{opacity:.5;cursor:not-allowed}.ConfiguratorCart_cartQuantityValue__Oj4z4{font-size:16px;font-weight:500;color:#333;min-width:20px;text-align:center}.ConfiguratorCart_cartFooter__x53c_{padding:20px 24px 24px;border-top:1px solid #f0f0f0;background:#fafafa}.ConfiguratorCart_cartTotal__DmFbB{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ConfiguratorCart_cartTotalLabel__Ak408{font-size:18px;color:#333;font-weight:300}.ConfiguratorCart_cartTotalPrice__KfCRL{font-size:24px;color:#5078df;font-weight:600}.ConfiguratorCart_cartPricePerUnit__JPP_R{font-size:14px;color:#666;text-align:center;margin-bottom:12px}.ConfiguratorCart_cartItemCard__VKo8g{border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;overflow:hidden;cursor:pointer;transition:all .2s ease}.ConfiguratorCart_cartItemCard__VKo8g:hover{border-color:#5078df;box-shadow:0 2px 8px rgba(80,120,223,.1)}.ConfiguratorCart_cartItemCardEditing__zYy4x{border-color:#5078df;background:#f8f9ff;box-shadow:0 2px 12px rgba(80,120,223,.2)}.ConfiguratorCart_cartItemHeader__9_8L7{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.ConfiguratorCart_cartItemTitle__3cjPf{font-size:16px;font-weight:500;color:#333;margin:0;display:flex;align-items:center;gap:8px}.ConfiguratorCart_cartItemEditingLabel__cYzef{font-size:12px;font-weight:400;color:#5078df;background:rgba(80,120,223,.1);padding:2px 8px;border-radius:12px}.ConfiguratorCart_cartItemRemove__5r0GU{background:none;border:none;font-size:20px;color:#999;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ConfiguratorCart_cartItemRemove__5r0GU:hover{background:#ff4757;color:#fff}.ConfiguratorCart_cartItemDetails__uMsyx{padding:16px}.ConfiguratorCart_cartItemDetail__lNSgR{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ConfiguratorCart_cartItemDetail__lNSgR:last-child{margin-bottom:0}.ConfiguratorCart_cartItemDetailLabel__J6SeS{font-size:14px;color:#666;font-weight:300}.ConfiguratorCart_cartItemDetailValue__DVKtC{font-size:14px;color:#333;font-weight:400;display:flex;align-items:center;gap:8px;text-align:right}.ConfiguratorCart_cartItemActions__8MH_Y{padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.ConfiguratorCart_cartItemDeleteButton__v4VPD{width:100%;padding:8px 16px;background:#fff;color:#ff4757;border:1px solid #ff4757;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ConfiguratorCart_cartItemDeleteButton__v4VPD:hover{background:#ff4757;color:#fff}.ConfiguratorCart_cartItemCancelEditButton__hLDjP{width:100%;padding:8px 16px;background:#fff;color:#666;border:1px solid #ddd;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ConfiguratorCart_cartItemCancelEditButton__hLDjP:hover{background:#f5f5f5;border-color:#999}.ConfiguratorCart_cartEmpty__eSsTN{text-align:center;padding:40px 20px;color:#666}.ConfiguratorCart_cartEmpty__eSsTN p{margin:0;font-size:16px}.ConfiguratorCart_cartEmpty__eSsTN p:first-child{font-size:18px;font-weight:500;margin-bottom:8px}.ConfiguratorCart_cartButtons__3LFMQ{display:flex;flex-direction:column;gap:12px}.ConfiguratorCart_cartContinueButton__F18gO{width:100%;padding:12px;background:#fff;color:#5078df;border:2px solid #5078df;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ConfiguratorCart_cartContinueButton__F18gO:hover{background:#5078df;color:#fff}.ConfiguratorCart_cartAddMoreButton__srpRQ{width:100%;padding:12px;background:#fff;color:#5078df;border:2px solid #5078df;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ConfiguratorCart_cartAddMoreButton__srpRQ:hover{background:#5078df;color:#fff}.ConfiguratorCart_cartOrderButton__qozwE{width:100%;padding:16px;background:#5078df;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.ConfiguratorCart_cartOrderButton__qozwE:hover:not(:disabled){background:#3d5bb8}.ConfiguratorCart_cartOrderButton__qozwE:disabled{background:#ccc;cursor:not-allowed}.ConfiguratorCart_cartSaveButton__HuhXr{width:100%;padding:16px;background:#4caf50;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.ConfiguratorCart_cartSaveButton__HuhXr:hover{background:#45a049}.ConfiguratorCart_cartCancelButton__aKiQY{width:100%;padding:12px;background:#fff;color:#ff4757;border:2px solid #ff4757;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ConfiguratorCart_cartCancelButton__aKiQY:hover{background:#ff4757;color:#fff}@media (max-width:768px){.ConfiguratorCart_cartButton__XL7xu{bottom:20px;right:20px;width:56px;height:56px}.ConfiguratorCart_cartButtonIcon__US_wH{width:22px;height:22px}.ConfiguratorCart_cartOverlay__oUJe_{padding:0;align-items:flex-end}.ConfiguratorCart_cartPopup__XN57x{border-radius:20px 20px 0 0;max-width:none;max-height:90vh}.ConfiguratorCart_cartHeader__yeEeI{padding:20px 20px 0}.ConfiguratorCart_cartContent__6FEHM{padding:0 20px}.ConfiguratorCart_cartFooter__x53c_{padding:16px 20px 20px}}@media (max-width:480px){.ConfiguratorCart_cartButton__XL7xu{bottom:16px;right:16px;width:52px;height:52px}.ConfiguratorCart_cartButtonIcon__US_wH{width:20px;height:20px}.ConfiguratorCart_cartTitle__aYeQC{font-size:20px}.ConfiguratorCart_cartItemLabel__g3CWT,.ConfiguratorCart_cartItemValue__6FxwE{font-size:13px}.ConfiguratorCart_cartTotalLabel__Ak408{font-size:16px}.ConfiguratorCart_cartTotalPrice__KfCRL{font-size:20px}}.SectionConfigurator_configuratorSection__iLHzX{padding:60px 0;background:#fff}.SectionConfigurator_configuratorSectionContainer__MxY6d{display:flex;flex-direction:column}.SectionConfigurator_configuratorTitle__zLkzR{max-width:630px;font-weight:300;font-size:48px;color:#333;margin:0 auto;text-align:center;font-family:Manrope,Helvetica Neue,Helvetica,Arial,sans-serif}.SectionConfigurator_configuratorContent__4J_pg{margin-top:24px;background:#fff}.SectionConfigurator_configuratorContent__4J_pg>*+*{margin-top:24px}@media (max-width:1500px){.SectionConfigurator_configuratorTitle__zLkzR{font-size:40px;max-width:550px}}@media (max-width:1200px){.SectionConfigurator_configuratorTitle__zLkzR{font-size:32px;max-width:450px}}@media (max-width:1100px){.SectionConfigurator_configuratorTitle__zLkzR{order:2;margin-top:24px}.SectionConfigurator_configuratorContent__4J_pg{order:1;margin-top:0}}@media (max-width:750px){.SectionConfigurator_configuratorSection__iLHzX{position:relative;padding-top:105px}.SectionConfigurator_configuratorTitle__zLkzR{font-size:28px;max-width:400px}}@media (max-width:700px){.SectionConfigurator_configuratorTitle__zLkzR{font-size:24px;max-width:350px}}@media (max-width:550px){.SectionConfigurator_configuratorFixedViewLayer__1zCsm{display:none}}.AdminButton_adminButton__8DlB6{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;text-decoration:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;z-index:1000;display:flex;align-items:center;gap:.5rem}.AdminButton_adminButton__8DlB6:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.AdminButton_adminButton__8DlB6:active{transform:translateY(0)}