.ContactPage_contactPage__ivwxM{min-height:100vh;background:linear-gradient(180deg,#1a1a1a 0,#0a0a0a);color:#fff}.ContactPage_contactHeader___UxCp{text-align:center;padding:60px 20px;margin-top:160px;background:linear-gradient(135deg,rgba(161,58,58,.1),rgba(67,67,67,.1))}.ContactPage_contactHeader___UxCp h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.ContactPage_contactHeader___UxCp p{font-size:1.2rem;color:hsla(0,0%,100%,.8)}@media(max-width:1126px){.ContactPage_contactHeader___UxCp{margin-top:110px;padding-top:40px}}@media(max-width:768px){.ContactPage_contactHeader___UxCp{margin-top:90px;padding-top:40px}}.ContactPage_contactContent__foWxu{max-width:1200px;margin:0 auto;padding:60px 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh{margin-bottom:2rem}.ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#a13a3a}.ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh p{font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-bottom:.5rem}.ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh p a{color:inherit;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh p a:hover{color:#fff;text-decoration:underline}.ContactPage_socialLinks__fp2JQ{display:flex;flex-direction:row;gap:12px;margin-top:.5rem;align-items:center;justify-content:flex-start}.ContactPage_socialLink__rVLV4{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;text-decoration:none;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;border:none;padding:0}.ContactPage_socialLink__rVLV4 img{width:24px;height:24px;display:block;transition:filter .3s ease}.ContactPage_socialLink__rVLV4.ContactPage_vkBtn__gDa4F{background-color:#07f}.ContactPage_socialLink__rVLV4.ContactPage_vkBtn__gDa4F img{filter:brightness(0) invert(1)}.ContactPage_socialLink__rVLV4.ContactPage_vkBtn__gDa4F:hover{background-color:#298cfc;box-shadow:0 5px 15px rgba(0,119,255,.3)}.ContactPage_socialLink__rVLV4.ContactPage_tgBtn__qm_ea{background-color:#2aabee}.ContactPage_socialLink__rVLV4.ContactPage_tgBtn__qm_ea img{filter:brightness(0) invert(1)}.ContactPage_socialLink__rVLV4.ContactPage_tgBtn__qm_ea:hover{background-color:#4bc0ff;box-shadow:0 5px 15px rgba(42,171,238,.3)}.ContactPage_socialLink__rVLV4.ContactPage_waBtn__V70Wt{background-color:#25d366}.ContactPage_socialLink__rVLV4.ContactPage_waBtn__V70Wt img{filter:none}.ContactPage_socialLink__rVLV4.ContactPage_waBtn__V70Wt:hover{background-color:#2ce070;box-shadow:0 5px 15px rgba(37,211,102,.3)}.ContactPage_socialLink__rVLV4.ContactPage_avitoBtn__O_MMd{background-color:#fff}.ContactPage_socialLink__rVLV4.ContactPage_avitoBtn__O_MMd img{filter:none}.ContactPage_socialLink__rVLV4.ContactPage_avitoBtn__O_MMd:hover{background-color:#f0f0f0;box-shadow:0 5px 15px hsla(0,0%,100%,.2)}.ContactPage_socialLink__rVLV4:hover{transform:translateY(-3px)}.ContactPage_contactForm__s_jCk{background:hsla(0,0%,100%,.03);padding:2rem;border-radius:15px;border:1px solid hsla(0,0%,100%,.1)}.ContactPage_contactForm__s_jCk h2{font-size:2rem;font-weight:600;margin-bottom:2rem;text-align:center}.ContactPage_formGroup__ynXZC{margin-bottom:1.5rem}.ContactPage_formGroup__ynXZC .ContactPage_input__daDLz,.ContactPage_formGroup__ynXZC input,.ContactPage_formGroup__ynXZC textarea{width:100%;padding:1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.ContactPage_formGroup__ynXZC .ContactPage_input__daDLz:focus,.ContactPage_formGroup__ynXZC input:focus,.ContactPage_formGroup__ynXZC textarea:focus{outline:none;border-color:#a13a3a;background:hsla(0,0%,100%,.08)}.ContactPage_formGroup__ynXZC .ContactPage_input__daDLz::placeholder,.ContactPage_formGroup__ynXZC input::placeholder,.ContactPage_formGroup__ynXZC textarea::placeholder{color:hsla(0,0%,100%,.5)}.ContactPage_formGroup__ynXZC textarea{resize:vertical;min-height:120px}.ContactPage_submitButton__ToZ_s{width:100%;padding:1rem;background:linear-gradient(135deg,#a13a3a,#434343);border:none;border-radius:8px;color:#fff;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ContactPage_submitButton__ToZ_s:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 5px 15px rgba(161,58,58,.3)}.ContactPage_submitButton__ToZ_s:disabled{background:#ccc;transform:none;box-shadow:none}.ContactPage_map__g7AKH{margin-top:60px;width:100%;height:400px;background:hsla(0,0%,100%,.03)}.ContactPage_mapPlaceholder__bdNtr{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1)}.ContactPage_mapPlaceholder__bdNtr p{font-size:1.2rem;color:hsla(0,0%,100%,.5)}@media(max-width:900px){.ContactPage_contactHeader___UxCp{padding-bottom:40px}.ContactPage_contactHeader___UxCp h1{font-size:2.5rem}.ContactPage_contactHeader___UxCp p{font-size:1.1rem}.ContactPage_contactContent__foWxu{grid-template-columns:1fr;gap:2rem;padding:40px 20px}.ContactPage_map__g7AKH{height:300px}}@media(max-width:600px){.ContactPage_contactHeader___UxCp{padding:80px 15px 30px}.ContactPage_contactHeader___UxCp h1{font-size:2rem}.ContactPage_contactHeader___UxCp p{font-size:1rem}.ContactPage_contactContent__foWxu{padding:30px 15px}.ContactPage_contactForm__s_jCk{padding:1.5rem}.ContactPage_contactForm__s_jCk h2{font-size:1.8rem;margin-bottom:1.5rem}.ContactPage_formGroup__ynXZC{margin-bottom:1rem}.ContactPage_formGroup__ynXZC input,.ContactPage_formGroup__ynXZC textarea{padding:.8rem}.ContactPage_submitButton__ToZ_s{padding:.8rem;font-size:1rem}.ContactPage_map__g7AKH{height:250px;margin-top:30px}}.ContactPage_companyDetailsContainer__a8V63{margin-top:3rem;padding:1.5rem;text-align:center;border-top:1px solid hsla(0,0%,100%,.1)}.ContactPage_companyDetails__ZwlYf{font-size:.9rem;color:hsla(0,0%,100%,.6);line-height:1.4;margin:0}html[data-theme=light] .ContactPage_contactPage__ivwxM{background:var(--background);color:#111}html[data-theme=light] .ContactPage_contactHeader___UxCp{background:linear-gradient(135deg,rgba(0,0,0,.03),rgba(0,0,0,.06))}html[data-theme=light] .ContactPage_contactHeader___UxCp h1{color:#111}html[data-theme=light] .ContactPage_contactHeader___UxCp p,html[data-theme=light] .ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh p{color:#555}html[data-theme=light] .ContactPage_contactInfo__mbnUi .ContactPage_infoBlock__nzUfh p a:hover{color:#111}html[data-theme=light] .ContactPage_contactForm__s_jCk{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.06);border-radius:15px}html[data-theme=light] .ContactPage_contactForm__s_jCk h2{color:#111}html[data-theme=light] .ContactPage_companyDetailsContainer__a8V63{background:#0a0a0a;border-top:none;border-radius:0;padding:1.5rem}html[data-theme=light] .ContactPage_companyDetails__ZwlYf{color:#fff}html[data-theme=light] .ContactPage_formGroup__ynXZC .ContactPage_input__daDLz,html[data-theme=light] .ContactPage_formGroup__ynXZC input,html[data-theme=light] .ContactPage_formGroup__ynXZC textarea{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.12);color:#111}html[data-theme=light] .ContactPage_formGroup__ynXZC .ContactPage_input__daDLz::placeholder,html[data-theme=light] .ContactPage_formGroup__ynXZC input::placeholder,html[data-theme=light] .ContactPage_formGroup__ynXZC textarea::placeholder{color:#777}html[data-theme=light] .ContactPage_formGroup__ynXZC .ContactPage_input__daDLz:focus,html[data-theme=light] .ContactPage_formGroup__ynXZC input:focus,html[data-theme=light] .ContactPage_formGroup__ynXZC textarea:focus{border-color:#a13a3a;background:#fff}html[data-theme=light] .ContactPage_mapPlaceholder__bdNtr,html[data-theme=light] .ContactPage_map__g7AKH{background:rgba(0,0,0,.03)}html[data-theme=light] .ContactPage_mapPlaceholder__bdNtr p{color:#777}html[data-theme=light] .ContactPage_companyDetailsContainer__a8V63{border-top:1px solid rgba(0,0,0,.08)}html[data-theme=light] .ContactPage_socialLink__rVLV4.ContactPage_avitoBtn__O_MMd{background-color:#f0f0f0}html[data-theme=light] .ContactPage_socialLink__rVLV4.ContactPage_avitoBtn__O_MMd:hover{background-color:#e0e0e0}.BrandsBlock_brandsBlock__0OJBH{padding:80px 50px;max-width:1400px;width:100%;margin:0 auto}@media(max-width:768px){.BrandsBlock_brandsBlock__0OJBH{padding:40px 20px}}.BrandsBlock_brandsGrid__IR6f6{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;align-items:center}@media(max-width:768px){.BrandsBlock_brandsGrid__IR6f6{gap:30px}}.BrandsBlock_brandItem__WhJO6{background:rgba(0,0,0,0);border:none;padding:10px;width:200px;height:100px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease;cursor:pointer;opacity:.5;position:relative}.BrandsBlock_brandItem__WhJO6:hover{transform:scale(1.1);opacity:1}.BrandsBlock_brandItem__WhJO6:hover .BrandsBlock_tooltip__7ZtPR{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}.BrandsBlock_brandItem__WhJO6 img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) brightness(1.5);transition:filter .3s ease}.BrandsBlock_brandItem__WhJO6:hover img{filter:grayscale(0) brightness(1)}.BrandsBlock_tooltip__7ZtPR{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-10px);width:300px;background-color:#1a1a1a;color:#fff;padding:15px;border-radius:8px;font-size:.9rem;line-height:1.4;text-align:center;visibility:hidden;opacity:0;transition:all .3s ease;z-index:100;box-shadow:0 5px 20px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:15px}@media(max-width:768px){.BrandsBlock_tooltip__7ZtPR{display:none}}.BrandsBlock_tooltipArrow__FddfP{position:absolute;bottom:100%;left:50%;margin-left:-8px;border:8px solid rgba(0,0,0,0);border-bottom-color:#1a1a1a}html[data-theme=light] .BrandsBlock_brandItem__WhJO6{opacity:.6}html[data-theme=light] .BrandsBlock_brandItem__WhJO6:hover{opacity:1}html[data-theme=light] .BrandsBlock_brandItem__WhJO6 img{filter:grayscale(100%) opacity(.7)}html[data-theme=light] .BrandsBlock_brandItem__WhJO6:hover img{filter:grayscale(0) opacity(1)}html[data-theme=light] .BrandsBlock_tooltip__7ZtPR{background-color:#fff;color:#111;border-color:rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.15)}html[data-theme=light] .BrandsBlock_tooltipArrow__FddfP{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}.AdminLayout_adminLayout__rcSpF{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.AdminLayout_adminHeader__k24mF{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:.75rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid #e5e7eb;width:100%;box-sizing:border-box}.AdminLayout_adminHeaderContent__fh94q{display:flex;justify-content:space-between;align-items:center;max-width:100%;margin:0 auto;gap:1rem}.AdminLayout_leftSection__g4cR_{display:flex;align-items:center;gap:.75rem;min-width:0}.AdminLayout_mobileMenuBtn__npxhU{display:none;background:none;border:none;cursor:pointer;padding:8px;color:#374151;border-radius:6px;transition:background-color .2s;flex-shrink:0}.AdminLayout_mobileMenuBtn__npxhU:hover{background-color:#f3f4f6}@media(max-width:1024px){.AdminLayout_mobileMenuBtn__npxhU{display:flex;align-items:center;justify-content:center}}.AdminLayout_adminHeaderTitle__9Hr7H{color:#111827;font-size:1.25rem;font-weight:600;margin:0;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.AdminLayout_adminHeaderTitle__9Hr7H{font-size:1rem}}.AdminLayout_headerLinks__bWpk1{display:flex;gap:1rem;align-items:center}@media(max-width:1024px){.AdminLayout_headerLinks__bWpk1{display:none}}.AdminLayout_backLink__9xb5h{color:#a13a3a;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.AdminLayout_backLink__9xb5h:hover{color:#8a2f2f}.AdminLayout_homeLink__6RWDj{color:#2a5885;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;padding:.5rem 1rem;border-radius:4px;background-color:#f0f4f8;font-weight:500}.AdminLayout_homeLink__6RWDj:hover{background-color:#e1e8f0;color:#1c4670}.AdminLayout_adminContent__t5qI1{flex:1 1;max-width:1400px;margin:0 auto;width:100%}.AdminLayout_logoutButton___hxm4{display:flex;align-items:center;gap:6px;background-color:rgba(0,0,0,0);border:1px solid #e74c3c;color:#e74c3c;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease;margin-left:16px}.AdminLayout_logoutButton___hxm4:hover{background-color:#e74c3c;color:#fff}.AdminLayout_logoutButton___hxm4 svg{margin-right:4px}.AdminLayout_loginContainer__d5L_4{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.AdminLayout_loginCard__N1ot5{width:100%;max-width:400px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:30px}.AdminLayout_loginTitle__WChA9{font-size:24px;font-weight:700;text-align:center;margin-bottom:8px;color:#333}.AdminLayout_loginSubtitle__XTR69{font-size:18px;font-weight:500;text-align:center;margin-bottom:24px;color:#666}.AdminLayout_loginForm__zZAvh{display:flex;flex-direction:column;gap:20px}.AdminLayout_formGroup__tYRFD{display:flex;flex-direction:column;gap:8px}.AdminLayout_formLabel__JGnfo{font-size:14px;font-weight:500;color:#333}.AdminLayout_formInput__0rWrw{border:1px solid #ddd;border-radius:4px;padding:12px 16px;font-size:16px}.AdminLayout_formInput__0rWrw:focus{outline:none;border-color:#2a5885;box-shadow:0 0 0 2px rgba(42,88,133,.2)}.AdminLayout_formInput__0rWrw:disabled{background-color:#f5f5f5;cursor:not-allowed}.AdminLayout_loginButton__q5li6{background-color:#2a5885;color:#fff;border:none;border-radius:4px;padding:12px 16px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.AdminLayout_loginButton__q5li6:hover{background-color:#1c4670}.AdminLayout_loginButton__q5li6:disabled{background-color:#9db5cc;cursor:not-allowed}.AdminLayout_loginError__q0TWy{background-color:#ffebee;color:#d32f2f;padding:12px 16px;border-radius:4px;margin-bottom:10px;font-size:14px;text-align:center}.AdminLayout_homeButtonContainer__zUvOe{text-align:center;margin-top:10px}.AdminLayout_homeButtonLink__cddlc{color:#2a5885;text-decoration:none;font-size:14px}.AdminLayout_homeButtonLink__cddlc:hover{text-decoration:underline}.AdminLayout_loginLink__4o7r0{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);border:1px solid #2a5885;color:#2a5885;padding:8px 12px;font-size:14px;border-radius:4px;cursor:pointer;transition:all .2s ease;margin-left:16px}.AdminLayout_loginLink__4o7r0:hover{background-color:#2a5885;color:#fff}.AdminLayout_rightButton__Gqii4{margin-left:auto;flex-shrink:0}.ProductForm_productForm__3X0Ue{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ProductForm_formGroup__0HRIl{margin-bottom:16px}.ProductForm_formGroup__0HRIl label{display:block;margin-bottom:6px;font-weight:600;color:#24292f;font-size:14px}.ProductForm_formGroup__0HRIl:has(.ProductForm_radioGroup__Ta2bP) label:first-child{margin-bottom:8px}.ProductForm_formRow__I2uRC{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.ProductForm_formRow__I2uRC{grid-template-columns:1fr}}.ProductForm_input__RfjRE,.ProductForm_select__DYGSB,.ProductForm_textarea__WFpfE{width:100%;padding:8px 12px;border:1px solid #d0d7de;border-radius:6px;font-size:14px;line-height:1.4;color:#24292f;background-color:#fafbfc;transition:all .2s ease;box-sizing:border-box}.ProductForm_input__RfjRE:focus,.ProductForm_select__DYGSB:focus,.ProductForm_textarea__WFpfE:focus{outline:none;border-color:#0969da;background-color:#fff;box-shadow:0 0 0 3px rgba(9,105,218,.1)}.ProductForm_input__RfjRE:hover:not(:focus),.ProductForm_select__DYGSB:hover:not(:focus),.ProductForm_textarea__WFpfE:hover:not(:focus){border-color:#8c959f;background-color:#fff}.ProductForm_input__RfjRE::placeholder,.ProductForm_select__DYGSB::placeholder,.ProductForm_textarea__WFpfE::placeholder{color:#8c959f}.ProductForm_input__RfjRE:disabled,.ProductForm_select__DYGSB:disabled,.ProductForm_textarea__WFpfE:disabled{background-color:#f6f8fa;color:#8c959f;cursor:not-allowed;border-color:#d0d7de}.ProductForm_select__DYGSB{cursor:pointer}.ProductForm_textarea__WFpfE{min-height:120px;resize:vertical;font-family:inherit}.ProductForm_radioGroup__Ta2bP{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;align-items:center}.ProductForm_radioLabel__a9553{display:flex!important;align-items:center;font-size:14px;font-weight:500;color:#24292f;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background-color .2s ease;white-space:nowrap;border:1px solid #d0d7de;background-color:#fafbfc;min-height:32px}.ProductForm_radioLabel__a9553:hover{background-color:#f6f8fa;border-color:#8c959f}.ProductForm_radioLabel__a9553:has(input:checked){background-color:#dbeafe;border-color:#0969da;color:#0969da}.ProductForm_radioInput__uybnI{width:16px;height:16px;accent-color:#0969da;cursor:pointer;margin:0 12px 0 0;flex-shrink:0}.ProductForm_formGroupCheckbox__bG4U4{margin-bottom:16px}.ProductForm_checkboxLabel__FWuIk{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#24292f;cursor:pointer;padding:8px 12px;border:1px solid #d0d7de;border-radius:6px;background-color:#fafbfc;transition:all .2s ease}.ProductForm_checkboxLabel__FWuIk:hover{background-color:#f6f8fa;border-color:#8c959f}.ProductForm_checkboxInput__Plrmx{width:18px;height:18px;accent-color:#0969da;cursor:pointer}.ProductForm_dropzone__AMuOy{border:2px dashed #d0d7de;border-radius:12px;padding:40px 32px;text-align:center;background-color:#fafbfc;cursor:pointer;transition:all .3s ease}.ProductForm_dropzone__AMuOy.ProductForm_active__lBfDN,.ProductForm_dropzone__AMuOy:hover{border-color:#0969da;background-color:#f0f6ff}.ProductForm_dropzone__AMuOy p{margin:0;color:#656d76;font-size:16px;font-weight:500}.ProductForm_dropzone__AMuOy p:first-child{margin-bottom:8px;font-size:18px;color:#24292f}.ProductForm_previewContainer__674tJ{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.ProductForm_imagePreview__7MSZb{position:relative;width:120px;height:120px;border:1px solid #d0d7de;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.ProductForm_imagePreview__7MSZb img{width:100%;height:100%;object-fit:cover}.ProductForm_imagePreview__7MSZb .ProductForm_removeButton__nSUM1{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background-color:rgba(209,36,47,.9);color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.ProductForm_imagePreview__7MSZb .ProductForm_removeButton__nSUM1:hover{background-color:#d1242f;transform:scale(1.1)}.ProductForm_formActions__6PhvT{margin-top:32px;padding-top:24px;border-top:1px solid #e1e5e9;display:flex;justify-content:flex-end}.ProductForm_submitButton__kAfVm{background-color:#1f883d;color:#fff;border:1px solid #1f883d;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px}.ProductForm_submitButton__kAfVm:hover:not(:disabled){background-color:#1a7f37;border-color:#1a7f37;transform:translateY(-1px);box-shadow:0 4px 12px rgba(31,136,61,.3)}.ProductForm_submitButton__kAfVm:focus{outline:none;box-shadow:0 0 0 3px rgba(31,136,61,.2)}.ProductForm_submitButton__kAfVm:disabled{background-color:#94d3a2;border-color:#94d3a2;cursor:not-allowed;transform:none;box-shadow:none}.ProductForm_cancelButton__CuDFz{background-color:#fff;color:#24292f;border:1px solid #d0d7de;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease}.ProductForm_cancelButton__CuDFz:hover{background-color:#f6f8fa;border-color:#8c959f}.ProductForm_cancelButton__CuDFz:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px rgba(9,105,218,.1)}.ProductForm_editorPlaceholder__n8Qe_{padding:40px;text-align:center;color:#656d76;background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;font-size:16px}.ProductForm_editorWrapper__Ahzoe{margin-top:8px}.ProductForm_editor__RrP5N{background-color:#fff;border-radius:8px;border:1px solid #d0d7de;overflow:hidden}.ProductForm_editor__RrP5N:hover{border-color:#8c959f}.ProductForm_editor__RrP5N:focus-within{border-color:#0969da;box-shadow:0 0 0 3px rgba(9,105,218,.1)}@media(max-width:768px){.ProductForm_productForm__3X0Ue{padding:24px;border-radius:8px}.ProductForm_formRow__I2uRC{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.ProductForm_radioGroup__Ta2bP{flex-direction:column;gap:12px}.ProductForm_radioLabel__a9553{padding:12px 16px;border:1px solid #d0d7de;border-radius:8px;background-color:#fafbfc;justify-content:flex-start}.ProductForm_dropzone__AMuOy{padding:32px 24px}.ProductForm_previewContainer__674tJ{gap:12px}.ProductForm_imagePreview__7MSZb{width:100px;height:100px}.ProductForm_input__RfjRE,.ProductForm_select__DYGSB,.ProductForm_textarea__WFpfE{font-size:16px;min-height:48px;padding:14px 16px}.ProductForm_submitButton__kAfVm{width:100%;padding:14px 24px;font-size:16px;min-height:52px}}@media(max-width:480px){.ProductForm_productForm__3X0Ue{padding:20px}.ProductForm_formGroup__0HRIl{margin-bottom:20px}.ProductForm_formGroup__0HRIl label{font-size:13px;margin-bottom:6px}.ProductForm_dropzone__AMuOy{padding:24px 16px}.ProductForm_dropzone__AMuOy p{font-size:15px}.ProductForm_dropzone__AMuOy p:first-child{font-size:16px}.ProductForm_checkboxLabel__FWuIk,.ProductForm_radioLabel__a9553{padding:10px 12px;font-size:13px}.ProductForm_imagePreview__7MSZb{width:80px;height:80px}.ProductForm_imagePreview__7MSZb .ProductForm_removeButton__nSUM1{width:24px;height:24px;font-size:12px;top:6px;right:6px}}.ProductForm_formGroup__0HRIl:has(.ProductForm_dropzone__AMuOy){padding:20px;border:1px solid #e1e5e9;border-radius:12px;background-color:#f8f9fa;margin-bottom:28px}.ProductForm_formGroup__0HRIl:has(.ProductForm_dropzone__AMuOy) label{color:#24292f;font-size:16px;font-weight:600;margin-bottom:16px}.ProductForm_dragHint__lAOTK{margin-bottom:12px;margin-top:12px;padding:8px 12px;background-color:#e8f4fd;border:1px solid #b8daff;border-radius:6px;color:#004085}.ProductForm_dragHint__lAOTK p{margin:0;font-size:14px;font-weight:500}.ProductForm_imagePreview__7MSZb{cursor:move}.ProductForm_imagePreview__7MSZb.ProductForm_dragging__dYm_S{opacity:.5;transform:scale(.95);border-color:#007bff!important;box-shadow:0 4px 8px rgba(0,123,255,.3)!important}.ProductForm_imagePreview__7MSZb.ProductForm_dragOver__xlu1a{border-color:#28a745!important;background-color:rgba(40,167,69,.1);transform:scale(1.02);box-shadow:0 4px 12px rgba(40,167,69,.3)!important}.ProductForm_imagePreview__7MSZb:hover:not(.ProductForm_dragging__dYm_S){transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.ProductForm_dragHandle__kn6dd{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 6px;border-radius:4px;font-size:12px;font-weight:700;line-height:1;cursor:move;z-index:10;opacity:0;transition:opacity .2s ease}.ProductForm_imagePreview__7MSZb:hover .ProductForm_dragHandle__kn6dd{opacity:1}.ProductForm_imageManagementSection__N_9af{margin-top:-12px}.ProductForm_featuresManagementSection___inEb,.ProductForm_imageManagementSection__N_9af{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:32px;border-top:1px solid #e1e5e9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ProductForm_featuresManagementSection___inEb{margin-top:16px}.ProductForm_setGroup__JjtNb{margin-bottom:32px;padding:24px;border:1px solid #e1e5e9;border-radius:8px;background-color:#fafbfc}.ProductForm_setGroup__JjtNb:last-of-type{margin-bottom:0}.ProductForm_setGroupTitle__qRxPh{color:#24292f;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #d0d7de}.ProductForm_noFeatures__hTPmA{color:#8c959f;font-style:italic;margin:0}.ProductForm_featuresForm__qp__L{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.ProductForm_featuresActions__HPsth{margin-top:24px;padding-top:20px;border-top:1px solid #e1e5e9;display:flex;justify-content:flex-end}.ProductForm_measure__H9ebw{font-size:12px;color:#656d76;font-weight:400}.ProductForm_duplicateInfo__eexjR{font-size:11px;color:#8c959f;font-weight:400;font-style:italic;opacity:.8}.ProductForm_warningMessage__TKVBy{padding:16px;background-color:#fef3cd;border:1px solid #fecba1;border-radius:8px;color:#963}.ProductForm_warningMessage__TKVBy p{margin:0}.ProductForm_warningMessage__TKVBy p:not(:last-child){margin-bottom:8px}.ProductForm_sectionTitle__loudt{color:#24292f;font-size:18px;font-weight:600;margin:0 0 20px}.ProductForm_uploadingIndicator__8Gtzc{margin-top:12px;padding:8px 12px;background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd;border-radius:6px;font-size:14px;text-align:center}.editProduct_container__LdlxC{padding:20px}.editProduct_error__b7C8a{color:red}.ProductModal_productModalContent__e7FqE{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ProductModal_productModalContent__e7FqE .ProductModal_errorMessage__Zhu2z{background-color:#ffebe9;color:#d1242f;padding:12px 16px;border-radius:8px;margin-bottom:20px;border:1px solid #ff8182;font-weight:500;font-size:14px}.ProductModal_productModalContent__e7FqE .ProductModal_loadingMessage__Eerys{text-align:center;padding:32px 20px;color:#656d76;font-size:16px;background-color:#f6f8fa;border-radius:8px;border:1px solid #d0d7de}.ProductModal_productModalContent__e7FqE .ProductModal_warningMessage__tqpbJ{background-color:#fff8f0;color:#9a6700;padding:12px 16px;border-radius:8px;margin-top:20px;border:1px solid #d4a72c;font-weight:500;font-size:14px}.ProductModal_preselectedInfo__5U6C4{background:linear-gradient(135deg,#e6f7e6,#f0f9f0);border:1px solid #1f883d;border-radius:8px;padding:20px;margin-bottom:24px;position:relative}.ProductModal_preselectedInfo__5U6C4:before{content:"✓";position:absolute;top:16px;left:16px;width:24px;height:24px;background-color:#1f883d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ProductModal_preselectedInfo__5U6C4 h4{margin:0 0 8px 36px;color:#1f883d;font-size:16px;font-weight:600}.ProductModal_preselectedInfo__5U6C4 p{margin:0 0 0 36px;color:#1a7f37;font-size:14px;line-height:1.4}.ProductModal_sectionSelectors__XstCL{margin-bottom:32px;padding:24px;background-color:#fafbfc;border:1px solid #d0d7de;border-radius:8px}.ProductModal_sectionSelectors__XstCL h4{margin:0 0 20px;color:#24292f;font-size:18px;font-weight:600;padding-bottom:8px;border-bottom:1px solid #e1e5e9}.ProductModal_formGroup__KWoCp{margin-bottom:20px}.ProductModal_formGroup__KWoCp label{display:block;margin-bottom:8px;font-weight:600;color:#24292f;font-size:14px}.ProductModal_select__LIic_{width:100%;padding:12px 16px;border:1px solid #d0d7de;border-radius:8px;font-size:14px;background-color:#fafbfc;color:#24292f;transition:all .2s ease;cursor:pointer}.ProductModal_select__LIic_:focus{outline:none;border-color:#0969da;background-color:#fff;box-shadow:0 0 0 3px rgba(9,105,218,.1)}.ProductModal_select__LIic_:hover:not(:focus){border-color:#8c959f;background-color:#fff}.ProductModal_select__LIic_:disabled{background-color:#f6f8fa;color:#8c959f;cursor:not-allowed;border-color:#d0d7de}.ProductModal_select__LIic_ option{padding:8px;color:#24292f}.ProductModal_productFormWrapper__I8BLE{margin-top:24px;padding-top:24px;border-top:1px solid #e1e5e9}.ProductModal_cancelButton__M9olK{background-color:#fff;color:#656d76;border:1px solid #d0d7de;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.ProductModal_cancelButton__M9olK:hover:not(:disabled){background-color:#f3f4f6;border-color:#8c959f;color:#24292f}.ProductModal_cancelButton__M9olK:disabled{background-color:#f6f8fa;color:#8c959f;cursor:not-allowed}.ProductModal_submitButton__eMRYO{background-color:#1f883d;color:#fff;border:1px solid #1f883d;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px}.ProductModal_submitButton__eMRYO:hover:not(:disabled){background-color:#1a7f37;border-color:#1a7f37;transform:translateY(-1px);box-shadow:0 4px 12px rgba(31,136,61,.3)}.ProductModal_submitButton__eMRYO:focus{outline:none;box-shadow:0 0 0 3px rgba(31,136,61,.2)}.ProductModal_submitButton__eMRYO:disabled{background-color:#94d3a2;border-color:#94d3a2;cursor:not-allowed;transform:none;box-shadow:none}.ProductModal_resetButton__gW6pl{background-color:#0969da;color:#fff;border:1px solid #0969da;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.ProductModal_resetButton__gW6pl:hover:not(:disabled){background-color:#0860ca;border-color:#0860ca;transform:translateY(-1px);box-shadow:0 4px 12px rgba(9,105,218,.3)}.ProductModal_resetButton__gW6pl:focus{outline:none;box-shadow:0 0 0 3px rgba(9,105,218,.2)}.ProductModal_resetButton__gW6pl:disabled{background-color:#8bb9f0;border-color:#8bb9f0;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.ProductModal_sectionSelectors__XstCL{padding:20px;margin-bottom:24px}.ProductModal_formGroup__KWoCp{margin-bottom:16px}.ProductModal_select__LIic_{font-size:16px;min-height:48px;padding:14px 16px}.ProductModal_preselectedInfo__5U6C4{padding:16px}.ProductModal_preselectedInfo__5U6C4:before{width:20px;height:20px;font-size:11px}.ProductModal_preselectedInfo__5U6C4 h4{margin-left:28px;font-size:15px}.ProductModal_preselectedInfo__5U6C4 p{margin-left:28px;font-size:13px}.ProductModal_cancelButton__M9olK,.ProductModal_submitButton__eMRYO{width:100%;padding:12px 20px;font-size:16px;min-height:48px}}@media(max-width:480px){.ProductModal_sectionSelectors__XstCL{padding:16px}.ProductModal_sectionSelectors__XstCL h4{font-size:16px}.ProductModal_formGroup__KWoCp label{font-size:13px}.ProductModal_select__LIic_{font-size:15px}.ProductModal_preselectedInfo__5U6C4{padding:14px}.ProductModal_preselectedInfo__5U6C4 h4{font-size:14px}.ProductModal_preselectedInfo__5U6C4 p{font-size:12px}}.ConfirmResetModal_body___RoMG{display:flex;gap:12px;align-items:flex-start}.ConfirmResetModal_icon__knZW8{flex:0 0 auto;width:36px;height:36px;border-radius:8px;background:#fff1f1;color:#a13a3a;display:flex;align-items:center;justify-content:center;font-size:20px}.ConfirmResetModal_text__8Ndp1{display:flex;flex-direction:column;gap:6px}.ConfirmResetModal_title__9SOHq{margin:0;font-size:1.1rem;font-weight:700;color:#24292f}.ConfirmResetModal_desc__oAV0r{margin:0;line-height:1.5;color:#444}.ConfirmResetModal_actions__ybjE6{display:flex;justify-content:flex-end;gap:8px}.ConfirmResetModal_btn__DG2WT{padding:10px 14px;border-radius:8px;border:1px solid #e0e0e0;background:#f5f5f5;color:#333;cursor:pointer;font-weight:600;transition:background .2s ease,transform .05s ease}.ConfirmResetModal_btn__DG2WT:hover{background:#e0e0e0}.ConfirmResetModal_btn__DG2WT:active{transform:translateY(1px)}.ConfirmResetModal_btnPrimary__1JlVg{background:#a13a3a;color:#fff;border-color:#a13a3a}.ConfirmResetModal_btnPrimary__1JlVg:hover{background:#8a2f2f}.ConfirmResetModal_btnPrimary__1JlVg:disabled{opacity:.6;cursor:default}.AdminPanel_adminPanel__y37jP{display:flex;flex-direction:column;min-height:100vh;background-color:#f9fafb}.AdminPanel_adminContent__whVgQ{display:flex;flex:1 1;position:relative;overflow:hidden}.AdminPanel_sidebar__XXrQi{width:280px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:90px 1rem 1.5rem;overflow-y:auto;z-index:40;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:1024px){.AdminPanel_sidebar__XXrQi{position:fixed;top:0;left:0;height:100vh;width:280px;padding-top:1.5rem;z-index:60;transform:translateX(-100%);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-right:none}}.AdminPanel_sidebarOpen__Hfxz7{transform:translateX(0)}.AdminPanel_mobileCloseBtn__NUWyu{display:none;align-self:flex-end;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;margin-bottom:1rem}@media(max-width:1024px){.AdminPanel_mobileCloseBtn__NUWyu{display:block}}.AdminPanel_sidebarTitle__hpB0C{font-size:.875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding:0 .75rem}.AdminPanel_sidebarSection__ugPlz{margin-bottom:2rem}.AdminPanel_mobileOnly__r8Nq9{display:none}@media(max-width:1024px){.AdminPanel_mobileOnly__r8Nq9{display:block;margin-top:auto;border-top:1px solid #e5e7eb;padding-top:1rem}}.AdminPanel_tabButton__zsScx{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:.25rem;border:none;background:rgba(0,0,0,0);border-radius:.5rem;font-size:.95rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease;text-align:left;text-decoration:none}.AdminPanel_tabButton__zsScx:hover{background-color:#f3f4f6;color:#111827}.AdminPanel_tabButton__zsScx.AdminPanel_active__FpwP8{background-color:#eff6ff;color:#2563eb;font-weight:600}.AdminPanel_tabButton__zsScx svg{flex-shrink:0}.AdminPanel_dangerButton__RchzP,.AdminPanel_warningButton__FaDfT{font-size:.875rem;padding:.75rem 1rem;margin-top:.5rem;background-color:#fff;border:1px solid #e5e7eb;color:#4b5563}.AdminPanel_dangerButton__RchzP:hover,.AdminPanel_warningButton__FaDfT:hover{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.AdminPanel_warningButton__FaDfT:hover{background-color:#fffbeb;border-color:#fde68a;color:#d97706}.AdminPanel_content__zk1N0{flex:1 1;padding:2rem;overflow-y:auto;min-width:0}@media(max-width:768px){.AdminPanel_content__zk1N0{padding:1rem}}.AdminPanel_overlay__lyR_s{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:1024px){.AdminPanel_overlay__lyR_s{display:block}}.AdminPanel_addProductButton__wO9uS{background-color:#2563eb;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:center;gap:.5rem}.AdminPanel_addProductButton__wO9uS:hover{background-color:#1d4ed8}@media(max-width:640px){.AdminPanel_addProductButton__wO9uS{padding:.5rem;border-radius:50%;width:36px;height:36px;justify-content:center}.AdminPanel_addText__7WLCZ{display:none}}.AdminPanel_addIcon__74rWB{margin-right:0!important}.CharacteristicsImporter_importerContainer__PlsXM{max-width:1000px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CharacteristicsImporter_uploadArea__5wtUP{margin-bottom:20px}.CharacteristicsImporter_dropzone__0j3ck{border:2px dashed #d0d7de;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#f6f8fa}.CharacteristicsImporter_dropzone__0j3ck:hover{border-color:#0969da;background-color:#f0f6ff}.CharacteristicsImporter_dropzone__0j3ck.CharacteristicsImporter_active__LcejK{border-color:#0969da;background-color:#ddf4ff}.CharacteristicsImporter_dropzone__0j3ck.CharacteristicsImporter_disabled__lOnPM{opacity:.6;cursor:not-allowed}.CharacteristicsImporter_dropzone__0j3ck.CharacteristicsImporter_disabled__lOnPM:hover{border-color:#d0d7de;background-color:#f6f8fa}.CharacteristicsImporter_uploadPrompt__sny8d p{margin:0 0 8px;font-size:16px;color:#24292f}.CharacteristicsImporter_uploadPrompt__sny8d small{color:#656d76;font-size:14px}.CharacteristicsImporter_processing__Df7Xc p{margin:0;font-size:16px;color:#0969da}.CharacteristicsImporter_processingInfo__uL5_1{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;padding:16px;margin-bottom:20px}.CharacteristicsImporter_processingInfo__uL5_1 h4{margin:0 0 12px;color:#24292f}.CharacteristicsImporter_processingInfo__uL5_1 ul{margin:0;padding-left:20px}.CharacteristicsImporter_processingInfo__uL5_1 ul li{margin-bottom:4px;color:#656d76}.CharacteristicsImporter_previewSection__Zm1tS{border:1px solid #d0d7de;border-radius:8px;overflow:hidden;margin-bottom:20px}.CharacteristicsImporter_previewHeader__3yXds{background:#f6f8fa;padding:16px;border-bottom:1px solid #d0d7de;display:flex;justify-content:space-between;align-items:center}.CharacteristicsImporter_previewHeader__3yXds h4{margin:0;color:#24292f}.CharacteristicsImporter_previewControls__5rRYR{display:flex;gap:8px}.CharacteristicsImporter_importButton___nrM6,.CharacteristicsImporter_selectAllButton__ZeTOb{padding:6px 12px;border:1px solid #d0d7de;border-radius:6px;background:#fff;color:#24292f;cursor:pointer;font-size:14px;transition:all .2s ease}.CharacteristicsImporter_importButton___nrM6:hover:not(:disabled),.CharacteristicsImporter_selectAllButton__ZeTOb:hover:not(:disabled){background:#f3f4f6;border-color:#8c959f}.CharacteristicsImporter_importButton___nrM6:disabled,.CharacteristicsImporter_selectAllButton__ZeTOb:disabled{opacity:.6;cursor:not-allowed}.CharacteristicsImporter_importButton___nrM6{background:#1f883d;color:#fff;border-color:#1f883d}.CharacteristicsImporter_importButton___nrM6:hover:not(:disabled){background:#1a7f37;border-color:#1a7f37}.CharacteristicsImporter_candidatesList__cfteP{max-height:400px;overflow-y:auto}.CharacteristicsImporter_candidateItem__v0te_{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-bottom:1px solid #d0d7de;transition:background-color .2s ease}.CharacteristicsImporter_candidateItem__v0te_:last-child{border-bottom:none}.CharacteristicsImporter_candidateItem__v0te_.CharacteristicsImporter_selected__MuTox{background-color:#f0f6ff}.CharacteristicsImporter_candidateItem__v0te_.CharacteristicsImporter_duplicate___HMxr{background-color:#fff8f0;opacity:.7}.CharacteristicsImporter_candidateInfo__XRtde{flex:1 1;margin-right:16px}.CharacteristicsImporter_candidateMain__PLZbX{display:flex;align-items:center;gap:12px;margin-bottom:4px}.CharacteristicsImporter_candidateMain__PLZbX strong{color:#24292f;font-weight:600}.CharacteristicsImporter_measure__Gs47C{background:#ddf4ff;color:#0969da;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500}.CharacteristicsImporter_candidateOriginal__9ZT3_{font-size:12px;color:#656d76;font-style:italic;margin-bottom:4px}.CharacteristicsImporter_duplicateWarning__4uK8c{font-size:12px;color:#d1242f;display:flex;align-items:center;gap:4px}.CharacteristicsImporter_candidateActions__uRXRl{flex-shrink:0}.CharacteristicsImporter_checkboxLabel__aNk79{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px}.CharacteristicsImporter_checkboxLabel__aNk79 input[type=checkbox]{margin:0}.CharacteristicsImporter_checkboxLabel__aNk79:has(input:disabled){opacity:.6;cursor:not-allowed}.CharacteristicsImporter_skippedDetails__0ixYe{margin-top:20px;border:1px solid #d0d7de;border-radius:8px;overflow:hidden}.CharacteristicsImporter_skippedDetails__0ixYe summary{background:#f6f8fa;padding:12px 16px;cursor:pointer;font-weight:500;color:#24292f}.CharacteristicsImporter_skippedDetails__0ixYe summary:hover{background:#f3f4f6}.CharacteristicsImporter_skippedList__iY_Oa{padding:16px;margin:0;background:#fff}.CharacteristicsImporter_skippedList__iY_Oa li{margin-bottom:6px;font-size:13px;color:#656d76;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;background:#f6f8fa;padding:4px 6px;border-radius:3px}@media(max-width:768px){.CharacteristicsImporter_importerContainer__PlsXM{padding:16px}.CharacteristicsImporter_previewHeader__3yXds{flex-direction:column;align-items:stretch;gap:12px}.CharacteristicsImporter_previewHeader__3yXds h4{text-align:center}.CharacteristicsImporter_previewControls__5rRYR{justify-content:center}.CharacteristicsImporter_candidateItem__v0te_{flex-direction:column;gap:12px}.CharacteristicsImporter_candidateActions__uRXRl{align-self:flex-start}}.GlobalLoader_loaderContainer__Ad_G4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.GlobalLoader_loaderContainer__Ad_G4.GlobalLoader_fullPage__WBOd4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.85);z-index:9999}.GlobalLoader_spinner__PQrrB{border:6px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:GlobalLoader_spin__9t3V4 1s linear infinite;margin-bottom:20px}.GlobalLoader_loaderText__Gjryi{font-size:1.25em;color:#333;font-weight:500}@keyframes GlobalLoader_spin__9t3V4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.specifications_specificationsContainer__glozP{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;max-width:100%}.specifications_specificationsContainer__glozP h1{font-size:1.75rem;font-weight:600;color:#111827;margin:0 0 .5rem;line-height:1.25}.specifications_specificationsContainer__glozP h2{font-size:1.25rem;font-weight:600;color:#374151;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.specifications_tableWrapper__N_qaQ{width:100%;overflow-x:auto;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:1.25rem;margin-bottom:1.25rem;background:#fff;border:1px solid #e5e7eb}.specifications_featuresTable__8rBzn{width:100%;border-collapse:collapse;font-size:.875rem;min-width:600px}.specifications_featuresTable__8rBzn td,.specifications_featuresTable__8rBzn th{border-bottom:1px solid #e5e7eb;padding:12px 16px;text-align:left;vertical-align:middle}.specifications_featuresTable__8rBzn th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.specifications_featuresTable__8rBzn td{background-color:#fff;color:#1f2937}.specifications_featuresTable__8rBzn tbody tr:hover td{background-color:#f9fafb}.specifications_featuresTable__8rBzn td:first-child{font-weight:500;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;width:50px}.specifications_featuresTable__8rBzn td:nth-child(2){font-weight:500;color:#111827}.specifications_featuresTable__8rBzn td:last-child{width:1%;white-space:nowrap}.specifications_actionButton__GE2NI{padding:6px 12px;margin-right:8px;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;border:1px solid rgba(0,0,0,0);transition:all .2s;display:inline-block}.specifications_editButton__9rThH{background-color:#eff6ff;color:#2563eb}.specifications_editButton__9rThH:hover{background-color:#dbeafe}.specifications_deleteButton__51_98{background-color:#fef2f2;color:#dc2626}.specifications_deleteButton__51_98:hover{background-color:#fee2e2}.specifications_addSectionToggleContainer__ocCMH{margin-bottom:2rem;display:flex;gap:12px;flex-wrap:wrap}.specifications_addButton__8Utqo,.specifications_generalAddButton__hAqZy{background-color:#059669;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s}.specifications_addButton__8Utqo:hover,.specifications_generalAddButton__hAqZy:hover{background-color:#047857}.specifications_importButton__aqd_s{background-color:#2563eb}.specifications_importButton__aqd_s:hover{background-color:#1d4ed8}.specifications_modalOverlay__e4eQm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.specifications_modalContent__Xgliv{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;padding:24px}.specifications_modalContent__Xgliv h2{margin-top:0;font-size:1.25rem;margin-bottom:1.5rem;color:#111827}.specifications_formGroup__q05Co{margin-bottom:1rem}.specifications_formGroup__q05Co label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.specifications_formGroup__q05Co input[type=text],.specifications_formGroup__q05Co select{width:100%;padding:.625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}.specifications_formGroup__q05Co input[type=text]:focus,.specifications_formGroup__q05Co select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.specifications_modalActions__SGJSz{display:flex;justify-content:flex-end;gap:12px;margin-top:2rem}.specifications_cancelButton__6YHLz,.specifications_submitButton__czDLv{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.specifications_submitButton__czDLv{background-color:#2563eb;color:#fff}.specifications_submitButton__czDLv:hover{background-color:#1d4ed8}.specifications_submitButton__czDLv:disabled{opacity:.5;cursor:not-allowed}.specifications_cancelButton__6YHLz{background-color:#fff;color:#374151;border:1px solid #d1d5db}.specifications_cancelButton__6YHLz:hover{background-color:#f3f4f6}.specifications_sortableHeader__6m7Kt{display:flex;align-items:center;gap:6px}.specifications_sortButton__9m1ZQ{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;border-radius:4px}.specifications_sortButton__9m1ZQ:hover{background-color:#e5e7eb}@media(max-width:640px){.specifications_modalActions__SGJSz{flex-direction:column-reverse}.specifications_cancelButton__6YHLz,.specifications_submitButton__czDLv{width:100%}.specifications_addSectionToggleContainer__ocCMH{flex-direction:column}.specifications_addButton__8Utqo,.specifications_generalAddButton__hAqZy,.specifications_importButton__aqd_s{width:100%;justify-content:center}.specifications_actionButton__GE2NI{padding:8px;margin-bottom:4px;width:100%;text-align:center}}@keyframes AdvertSlider_slideOut__URLbc{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes AdvertSlider_slideIn__YnT_7{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.AdvertSlider_advertSliderContainer__KaVdr{width:100%;position:relative;border-radius:50px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateZ(0)}.AdvertSlider_advertSliderWrapper__ED5ex{padding:18px 50px;width:100%;max-width:1400px;margin:0 auto}@media(max-width:768px){.AdvertSlider_advertSliderWrapper__ED5ex{display:none}}.AdvertSlider_advertSlider__y4Lpc{position:relative;width:100%;height:149px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#efefef);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;text-decoration:none;cursor:pointer;overflow:hidden;transition:all .3s ease;animation:AdvertSlider_slideIn__YnT_7 .5s ease-out forwards}.AdvertSlider_advertSlider__y4Lpc.AdvertSlider_slideOut__URLbc{animation:AdvertSlider_slideOut__URLbc .5s ease-in forwards}.AdvertSlider_advertSlider__y4Lpc:hover{transform:scale(1.01)}@media(max-width:768px){.AdvertSlider_advertSlider__y4Lpc{height:150px}}@media(max-width:480px){.AdvertSlider_advertSlider__y4Lpc{height:120px}}.AdvertSlider_centerText__MGoIu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#111;text-shadow:0 2px 4px hsla(0,0%,100%,.9);z-index:2;pointer-events:none}.AdvertSlider_title__GURwY{font-size:clamp(24px,5vw,56px);font-weight:800;letter-spacing:.5px}.AdvertSlider_desc___vCaA{font-size:clamp(12px,2.5vw,24px);margin-top:8px;font-weight:600}.AdvertSlider_sideImage__Drix6{position:absolute;top:55%;transform:translateY(-50%) scale(1.25);height:130%;width:auto;object-fit:cover;z-index:1}.AdvertSlider_sideImage__Drix6.AdvertSlider_left__Zs_H1{left:-25px}.AdvertSlider_sideImage__Drix6.AdvertSlider_right___8arC{right:-25px}.AdvertSlider_sideText__MdSYm{position:absolute;top:50%;transform:translateY(-50%);color:#111;font-weight:700;font-size:clamp(12px,1.8vw,18px);z-index:2;text-shadow:0 1px 2px hsla(0,0%,100%,.8);pointer-events:none}.AdvertSlider_sideText__MdSYm.AdvertSlider_left__Zs_H1{left:20px}.AdvertSlider_sideText__MdSYm.AdvertSlider_right___8arC{right:20px;text-align:right}.AuroraBlock_auroraBlock___rRh7{padding:18px 50px;max-width:1400px;width:100%;margin:0 auto}@media(max-width:768px){.AuroraBlock_auroraBlock___rRh7{padding:20px 15px}}.AuroraBlock_contentWrapper__DOC54{display:flex;gap:30px;align-items:stretch;max-height:450px}.AuroraBlock_vkBlock__BBb4B{flex:1 1;position:relative;border-radius:32px;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease;overflow:hidden;box-shadow:0 10px 30px rgba(0,119,255,.15);cursor:pointer;background:rgba(0,0,0,0);border:none}.AuroraBlock_vkBlock__BBb4B:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,119,255,.25)}.AuroraBlock_vkBlock__BBb4B .AuroraBlock_vkBackgroundLogo__uXebo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;z-index:0;opacity:.6;pointer-events:none}.AuroraBlock_vkBlock__BBb4B .AuroraBlock_vkBackgroundLogo__uXebo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,119,255,.6))}.AuroraBlock_vkBlock__BBb4B .AuroraBlock_glassLayer__NHCwE{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(0,119,255,.85),rgba(0,119,255,.65));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:32px;transition:all .3s ease}.AuroraBlock_vkBlock__BBb4B .AuroraBlock_vkContent__xNUmX{position:relative;z-index:2;padding:30px;height:100%;display:flex;flex-direction:column;justify-content:center}.AuroraBlock_vkBlock__BBb4B:hover .AuroraBlock_glassLayer__NHCwE{border-color:hsla(0,0%,100%,.4);background:linear-gradient(135deg,rgba(0,119,255,.9),rgba(0,119,255,.75))}.AuroraBlock_vkBlock__BBb4B ul{list-style:none;padding:0;margin:0;font-size:1.2rem;line-height:1.8}.AuroraBlock_vkBlock__BBb4B ul li{border-radius:8px;transition:background-color .2s ease;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;padding:5px 10px 5px 25px;display:flex;align-items:center}.AuroraBlock_vkBlock__BBb4B ul li:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#ff4d4d;border-radius:50%;box-shadow:0 0 5px rgba(255,77,77,.5)}.AuroraBlock_vkBlock__BBb4B ul:hover li:hover{background-color:hsla(0,0%,100%,.2)}.AuroraBlock_featureLink__HlEMQ{color:#fff;text-decoration:none;transition:all .2s;width:100%;display:block}.AuroraBlock_featureLink__HlEMQ:hover{color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.8);transform:translateX(5px)}html[data-theme=dark] .AuroraBlock_vkBlock__BBb4B .AuroraBlock_glassLayer__NHCwE{background:linear-gradient(135deg,rgba(0,119,255,.3),rgba(0,119,255,.05));border-color:hsla(0,0%,100%,.1)}html[data-theme=dark] .AuroraBlock_vkBlock__BBb4B:hover .AuroraBlock_glassLayer__NHCwE{background:linear-gradient(135deg,rgba(0,119,255,.4),rgba(0,119,255,.1))}.AuroraBlock_vkHeader__qtJFZ{display:flex;align-items:center;gap:15px;margin-bottom:20px}.AuroraBlock_vkHeader__qtJFZ img{width:48px;height:48px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.AuroraBlock_vkHeader__qtJFZ h2{font-size:2.5rem;font-weight:700;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.AuroraBlock_videoBlock__KUSL9{flex:1.5 1;position:relative;border-radius:32px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #e0e0e0}html[data-theme=dark] .AuroraBlock_videoBlock__KUSL9{border-color:#444}.AuroraBlock_promoVideo__iNk_y{width:100%;height:100%;object-fit:cover;display:block}.AuroraBlock_videoOverlay__G7mde{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.5) 40%,transparent);display:flex;align-items:center;padding-left:50px;z-index:2}.AuroraBlock_overlayContent__3x7z4{display:flex;flex-direction:column;gap:24px}.AuroraBlock_brandsList____E4X{display:flex;flex-direction:column;gap:2px}.AuroraBlock_brandsList____E4X span{font-size:3.5rem;font-weight:900;color:#fff;line-height:.9;text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.5)}.AuroraBlock_brandsList____E4X span:first-child{opacity:1}.AuroraBlock_brandsList____E4X span:nth-child(2){opacity:.9}.AuroraBlock_brandsList____E4X span:nth-child(3){opacity:.8}.AuroraBlock_brandsList____E4X span:nth-child(4){opacity:.7}.AuroraBlock_brandsList____E4X span:nth-child(5){opacity:.6}.AuroraBlock_brandsList____E4X span:nth-child(6){opacity:.5}.AuroraBlock_captionText__k7P3s{font-size:1.1rem;color:hsla(0,0%,100%,.9);font-weight:500;line-height:1.5;padding-left:20px;border-left:4px solid #3b82f6;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(max-width:1200px){.AuroraBlock_brandsList____E4X span{font-size:2.8rem}}@media(max-width:992px){.AuroraBlock_contentWrapper__DOC54{flex-direction:column}.AuroraBlock_vkBlock__BBb4B{text-align:center}.AuroraBlock_vkHeader__qtJFZ{justify-content:center}.AuroraBlock_videoBlock__KUSL9{display:none}}@media(max-width:576px){.AuroraBlock_auroraBlock___rRh7{padding:20px 15px}.AuroraBlock_vkBlock__BBb4B .AuroraBlock_vkContent__xNUmX{padding:20px}.AuroraBlock_vkHeader__qtJFZ h2{font-size:2rem}.AuroraBlock_vkBlock__BBb4B ul{font-size:1rem}}.ContactFormBlock_wrapper__8Eoko{display:flex;justify-content:center;width:100%;padding:18px 50px;max-width:1400px;margin:0 auto}@media(max-width:768px){.ContactFormBlock_wrapper__8Eoko{padding:18px 15px}}.ContactFormBlock_contactBlock__mYfwn{background-color:#1a1a1a;color:#fff;border-radius:25px;padding:60px 0;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%}.ContactFormBlock_container__hEA_S{margin:0 auto;padding:0 40px;display:flex;gap:40px;align-items:center}.ContactFormBlock_textSection__QPlLJ{flex:1 1}.ContactFormBlock_textSection__QPlLJ h2{font-size:2.5rem;margin-bottom:20px;font-weight:600;line-height:1.3}.ContactFormBlock_textSection__QPlLJ p{font-size:1.1rem;color:hsla(0,0%,100%,.78);line-height:1.6}.ContactFormBlock_formSection__oTnl2{flex:1 1;background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.ContactFormBlock_contactForm__iAvWY{display:flex;flex-direction:column}.ContactFormBlock_inputGroup__dORDd{margin-bottom:20px}.ContactFormBlock_inputGroup__dORDd input{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#f8f8f8;color:#333;box-sizing:border-box}.ContactFormBlock_inputGroup__dORDd input::placeholder{color:#888}.ContactFormBlock_inputGroup__dORDd input:focus{outline:none;border-color:var(--primary-color);background-color:#fff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.ContactFormBlock_submitButton__v1gpi{padding:15px 20px;background-color:#333;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.ContactFormBlock_submitButton__v1gpi:hover{background-color:#555}.ContactFormBlock_consentText__a1CAj{font-size:.8rem;color:rgba(0,0,0,.55);margin-top:20px;line-height:1.4;text-align:center}html[data-theme=light] .ContactFormBlock_contactBlock__mYfwn{background-color:#111;color:#fff}html[data-theme=light] .ContactFormBlock_textSection__QPlLJ h2{color:#fff}html[data-theme=light] .ContactFormBlock_textSection__QPlLJ p{color:hsla(0,0%,100%,.78)}html[data-theme=dark] .ContactFormBlock_contactBlock__mYfwn{background-color:#1a1a1a;color:#fff}html[data-theme=dark] .ContactFormBlock_textSection__QPlLJ h2{color:#fff}html[data-theme=dark] .ContactFormBlock_textSection__QPlLJ p{color:hsla(0,0%,100%,.78)}@media(max-width:900px){.ContactFormBlock_container__hEA_S{flex-direction:column;gap:30px;align-items:stretch;padding:0 30px}.ContactFormBlock_textSection__QPlLJ h2{font-size:2rem}.ContactFormBlock_formSection__oTnl2{padding:30px}}@media(max-width:600px){.ContactFormBlock_contactBlock__mYfwn{padding:40px 0;border-radius:15px}.ContactFormBlock_container__hEA_S{padding:0 20px}.ContactFormBlock_textSection__QPlLJ h2{font-size:1.8rem}.ContactFormBlock_textSection__QPlLJ p{font-size:1rem}.ContactFormBlock_formSection__oTnl2{padding:25px}.ContactFormBlock_submitButton__v1gpi{padding:12px 15px;font-size:1rem}.ContactFormBlock_consentText__a1CAj{font-size:.75rem}}@media(max-width:480px){.ContactFormBlock_contactBlock__mYfwn{border-radius:12px}.ContactFormBlock_formSection__oTnl2{padding:20px}}.ProductImage_container__3TaT5{position:relative;width:100%;height:200px;overflow:hidden;border-radius:0;background-color:hsla(0,0%,100%,.05);cursor:pointer;transition:all .3s ease}.ProductImage_container__3TaT5:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.3)}.ProductImage_productImage__f486n{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease;background-color:hsla(0,0%,100%,.1);border-radius:0}.ProductImage_placeholderImage__fVRFz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;color:hsla(0,0%,100%,.4);border-radius:0}.ProductImage_placeholderImage__fVRFz svg{width:48px;height:48px;opacity:.6}.ProductImage_placeholderText__3qNVt{color:hsla(0,0%,100%,.6);font-size:14px;text-align:center;padding:10px;font-weight:400}.ProductImage_errorImage__7OmKt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);border-radius:0}.ProductImage_errorText__tRbDQ{color:rgba(255,100,100,.8);font-size:14px;text-align:center}.ProductImage_imageIndicators__o__BC{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:4px;background-color:rgba(0,0,0,.5);padding:4px 8px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProductImage_indicator__QIAnV{width:6px;height:6px;border-radius:50%;background-color:hsla(0,0%,100%,.4);transition:all .2s ease}.ProductImage_indicator__QIAnV.ProductImage_active__938Ge{background-color:hsla(0,0%,100%,.9);transform:scale(1.2)}.ProductImage_preloadImage__w0vXf{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:768px){.ProductImage_container__3TaT5{height:180px}}@media(max-width:576px){.ProductImage_container__3TaT5{height:160px}.ProductImage_imageIndicators__o__BC{bottom:6px;padding:3px 6px}.ProductImage_indicator__QIAnV{width:5px;height:5px}}.AdminProductCard_adminProductCard__K2vOC{position:relative;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;max-width:240px}.AdminProductCard_adminProductCard__K2vOC:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.AdminProductCard_actionButtons__V3XhZ{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.3rem;z-index:50}.AdminProductCard_priceEditButton__PXH5E{background-color:rgba(108,117,125,.9);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AdminProductCard_priceEditButton__PXH5E:hover{background-color:rgba(52,144,220,.9);transform:scale(1.1)}.AdminProductCard_priceEditButton__PXH5E svg{color:#fff}.AdminProductCard_imageContainer__0vUia{width:100%;height:160px;overflow:hidden;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.AdminProductCard_productImageWrapper__yei67{width:100%;height:100%}.AdminProductCard_productContent__ghbHf{padding:.8rem;display:flex;flex-direction:column;gap:.6rem;flex-grow:1}.AdminProductCard_title__5O_XN{font-size:.9rem;font-weight:600;color:#333;margin:0;line-height:1.3;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere}.AdminProductCard_details___a1ZW{display:flex;flex-direction:column;gap:.3rem}.AdminProductCard_detailItem__Raarh{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.AdminProductCard_label__HxNlC{color:#666;font-weight:500}.AdminProductCard_value__INaEf{color:#333;font-weight:400;text-align:right}.AdminProductCard_priceContainer__nSY20{display:flex;flex-direction:column;gap:.2rem;padding:.6rem;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #007bff}.AdminProductCard_activePrice___zR5x{font-size:1rem;font-weight:700;color:#007bff;display:flex;align-items:center;gap:.4rem}.AdminProductCard_specialOfferBadge__vs3zX{background-color:#dc3545;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .4rem;border-radius:3px}.AdminProductCard_oldPrice__3BvsE{font-size:.9rem;color:#666;text-decoration:line-through}.AdminProductCard_priceBreakdown__IhVR0{display:flex;flex-direction:column;gap:.15rem;font-size:.7rem}.AdminProductCard_priceItem__d2Uva{display:flex;justify-content:space-between;align-items:center}.AdminProductCard_priceItemLeft__nI8FI{display:flex;align-items:center;gap:.3rem}.AdminProductCard_priceRadio__ZzvdI{width:12px;height:12px;margin:0;cursor:pointer;accent-color:#007bff}.AdminProductCard_priceLabel__WesjN{color:#666;font-weight:500;cursor:pointer;margin:0}.AdminProductCard_priceValue__CKssF{color:#333;font-weight:500}.AdminProductCard_priceValue__CKssF.AdminProductCard_active__0vUBD{color:#007bff;font-weight:700}.AdminProductCard_editPrompt__3eZW2{margin-top:auto;text-align:center;color:#007bff;font-size:.85rem;font-weight:500;padding:.5rem;background-color:rgba(0,123,255,.1);border-radius:4px;transition:all .2s ease}.AdminProductCard_adminProductCard__K2vOC:hover .AdminProductCard_editPrompt__3eZW2{background-color:rgba(0,123,255,.15);color:#0056b3}.AdminProductCard_adminProductCard__K2vOC.AdminProductCard_selected__zXfZ4{border-color:#a13a3a;box-shadow:0 0 0 3px rgba(161,58,58,.2)}.AdminProductCard_selectionOverlay__l7k_X{position:absolute;top:10px;left:10px;z-index:10}.AdminProductCard_selectionCheckbox__GNVoH{width:20px;height:20px;cursor:pointer;accent-color:#a13a3a}@media(max-width:768px){.AdminProductCard_adminProductCard__K2vOC{max-width:100%}.AdminProductCard_imageContainer__0vUia{height:180px}.AdminProductCard_productContent__ghbHf{padding:.8rem}.AdminProductCard_title__5O_XN{font-size:.95rem}.AdminProductCard_actionButtons__V3XhZ{top:.4rem;right:.4rem}.AdminProductCard_priceEditButton__PXH5E{width:30px;height:30px}.AdminProductCard_priceEditButton__PXH5E svg{width:14px;height:14px}}.PriceEditModal_priceForm__6fZVs{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.PriceEditModal_priceFields__hlRJF{display:flex;flex-direction:column;gap:1rem}.PriceEditModal_formGroup__izOml{display:flex;flex-direction:column;gap:.5rem}.PriceEditModal_formGroup__izOml label{font-weight:500;color:#333;font-size:.9rem}.PriceEditModal_input__g4x79{padding:.7rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .2s ease}.PriceEditModal_input__g4x79:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.PriceEditModal_input__g4x79::placeholder{color:#999}.PriceEditModal_activePriceSection__iuizq h4{margin:0 0 .8rem;font-size:1rem;color:#333}.PriceEditModal_radioGroup__HOZSs{display:flex;flex-direction:column;gap:.6rem}.PriceEditModal_radioLabel__SdvOQ{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#333}.PriceEditModal_radioLabel__SdvOQ input[type=radio]{margin:0;cursor:pointer}.PriceEditModal_radioLabel__SdvOQ:has(input[type=radio]:disabled){color:#999;cursor:not-allowed}.PriceEditModal_specialOfferSection__Kx8dI{border-top:1px solid #eee;padding-top:1rem}.PriceEditModal_checkboxLabel__mU9PM{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#333}.PriceEditModal_checkboxLabel__mU9PM input[type=checkbox]{margin:0;cursor:pointer;transform:scale(1.1)}.PriceEditModal_buttonGroup___bzkk{display:flex;gap:.8rem;justify-content:flex-end;margin-top:1rem;border-top:1px solid #eee;padding-top:1rem}.PriceEditModal_cancelButton__b7C_4{padding:.7rem 1.5rem;border:1px solid #ccc;background-color:#fff;color:#666;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.PriceEditModal_cancelButton__b7C_4:hover:not(:disabled){background-color:#f5f5f5;border-color:#999}.PriceEditModal_cancelButton__b7C_4:disabled{opacity:.6;cursor:not-allowed}.PriceEditModal_submitButton__GLbQO{padding:.7rem 1.5rem;border:1px solid #007bff;background-color:#007bff;color:#fff;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.PriceEditModal_submitButton__GLbQO:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.PriceEditModal_submitButton__GLbQO:disabled{opacity:.6;cursor:not-allowed}@media(max-width:576px){.PriceEditModal_priceForm__6fZVs{gap:1.2rem}.PriceEditModal_input__g4x79{padding:.6rem;font-size:.9rem}.PriceEditModal_buttonGroup___bzkk{flex-direction:column;gap:.6rem}.PriceEditModal_cancelButton__b7C_4,.PriceEditModal_submitButton__GLbQO{width:100%;padding:.8rem}}.advert_wrapper___0mF1{display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%}.advert_topPreview__6jE6s{width:100%;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.advert_container__z7EK7{display:flex;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;align-items:flex-start}@media(max-width:1024px){.advert_container__z7EK7{flex-direction:column}}.advert_sidebar___TOK_{width:280px;flex-shrink:0;background-color:#fff;border-radius:12px;padding:16px;border:1px solid #e5e5e5;max-height:80vh;overflow-y:auto;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(max-width:1024px){.advert_sidebar___TOK_{width:100%;max-height:300px}}.advert_content__hzCZG{flex:1 1;width:100%;min-width:0}.advert_headerRow__wNJ7b{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;gap:10px}.advert_headerRow__wNJ7b h2{font-size:1.25rem;margin:0;color:#111827}.advert_primaryButton__mIaCr{background:#2563eb;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;text-align:center;font-size:.9rem}.advert_primaryButton__mIaCr:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.advert_list__IsJRX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.advert_listItem__g2R5r{border:1px solid rgba(0,0,0,0);border-radius:8px;padding:10px 14px;cursor:pointer;background:#f9fafb;transition:all .2s ease;color:#374151}.advert_listItem__g2R5r:hover{background:#f3f4f6;color:#111827}.advert_listItem__g2R5r.advert_active__rndj2{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.advert_itemTitle__I4NNy{font-weight:500;font-size:.95rem}.advert_editor__2yyC9{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.advert_panel__gmlao{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.advert_panelHeader__FVS0w{padding:16px 20px;font-weight:600;border-bottom:1px solid #e5e5e5;background:#f9fafb;color:#111827}.advert_panelBody__TSdN1{padding:24px}@media(max-width:640px){.advert_panelBody__TSdN1{padding:16px}}.advert_form__HOVyL{display:flex;flex-direction:column;gap:16px}.advert_formRow__aFcAJ{display:flex;flex-direction:column;gap:6px}.advert_formRow__aFcAJ label{font-weight:500;color:#374151;display:flex;align-items:center;gap:8px;font-size:.9rem}.advert_labelHint__UgrYs{font-weight:400;font-size:.8rem;color:#6b7280}.advert_formRow__aFcAJ input[type=file],.advert_formRow__aFcAJ input[type=text],.advert_formRow__aFcAJ input[type=url],.advert_formRow__aFcAJ textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#111827;background-color:#fff;transition:all .2s ease;box-sizing:border-box}.advert_formRow__aFcAJ textarea{min-height:100px;resize:vertical}.advert_formRow__aFcAJ input:focus,.advert_formRow__aFcAJ textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.advert_grid2__bBQUh{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:640px){.advert_grid2__bBQUh{grid-template-columns:1fr}}.advert_grid3__rRD11{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.advert_sectionTitle__Gv0_2{font-weight:600;font-size:1rem;margin:8px 0;padding-bottom:8px;border-bottom:1px solid #e5e5e5;color:#111827}.advert_previewSection__XZ_gg{margin-top:32px}.advert_bannerPreview__4qNyF{position:relative;width:100%;height:200px;background:#f3f4f6 50%/cover no-repeat;border-radius:12px;border:1px solid #e5e5e5;overflow:hidden;display:flex;align-items:center;justify-content:center}.advert_centerText__M54oa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#111;text-shadow:0 1px 2px hsla(0,0%,100%,.9);z-index:10;padding:1rem;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px}.advert_title__Ld6lc{font-size:1.5rem;font-weight:800;margin-bottom:.5rem}.advert_desc__0BJ_5{font-size:1rem;font-weight:600}.advert_sideImage__w7lIS{position:absolute;top:50%;transform:translateY(-50%);height:90%;width:auto;object-fit:contain;z-index:5}.advert_sideImage__w7lIS.advert_left__3VjI_{left:10px}.advert_sideImage__w7lIS.advert_right__mASom{right:10px}.advert_stickyActions__4zOl2{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e5e5e5;background:#f9fafb;position:-webkit-sticky;position:sticky;bottom:0}.advert_grow__W8Cvx{flex:1 1}.advert_danger__sj29D{background:#fff;color:#dc2626;border:1px solid #fee2e2;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.advert_danger__sj29D:hover{background:#fef2f2;border-color:#fca5a5}.advert_fileInputRow__WrlT9{display:flex;flex-direction:column;gap:8px}.advert_clearFileButton__xQnp3{background:#fff;border:1px solid #d1d5db;color:#374151;padding:4px 8px;border-radius:4px;font-size:.8rem;cursor:pointer;align-self:flex-start}.advert_clearFileButton__xQnp3:hover{background:#f3f4f6}.advert_miniThumb__r8Wwe{width:100%;height:100px;object-fit:cover;border-radius:6px;border:1px solid #e5e5e5;margin-top:8px;background-color:#f3f4f6}.advert_error___Xkl6,.advert_muted__aKLMo{text-align:center;padding:2rem;color:#6b7280}.advert_error___Xkl6{color:#dc2626}.redirects_container__9vX6r{display:flex;flex-direction:column;height:100%;padding:24px;background-color:#f8f9fa;overflow:hidden}.redirects_headerRow__uEW9O{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.redirects_headerRow__uEW9O h2{margin:0;font-size:24px;font-weight:600;color:#1a1a1a}.redirects_primaryButton__Bvwl2{padding:10px 20px;background-color:#06f;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.redirects_primaryButton__Bvwl2:hover{background-color:#0052cc}.redirects_primaryButton__Bvwl2:disabled{opacity:.7;cursor:not-allowed}.redirects_tableContainer__h_JFB{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:auto;flex:1 1}.redirects_table__PA9yE{width:100%;border-collapse:collapse;min-width:600px}.redirects_table__PA9yE td,.redirects_table__PA9yE th{padding:16px;text-align:left;border-bottom:1px solid #eee}.redirects_table__PA9yE th{background-color:#f8f9fa;font-weight:600;color:#333;position:-webkit-sticky;position:sticky;top:0;z-index:10}.redirects_table__PA9yE td{color:#1a1a1a}.redirects_table__PA9yE tr:last-child td{border-bottom:none}.redirects_table__PA9yE tr:hover td{background-color:#fafafa}.redirects_actions__kyMrU{display:flex;gap:8px;justify-content:flex-end}.redirects_deleteButton__fKM2U,.redirects_editButton__jz6R6{padding:6px 12px;border-radius:6px;border:none;cursor:pointer;font-size:14px;transition:all .2s}.redirects_editButton__jz6R6{background-color:#e3f2fd;color:#06f}.redirects_editButton__jz6R6:hover{background-color:#bbdefb}.redirects_deleteButton__fKM2U{background-color:#ffebee;color:#d32f2f}.redirects_deleteButton__fKM2U:hover{background-color:#ffcdd2}.redirects_modalOverlay__hUwZr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.redirects_modal__Ee1np{background:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column}.redirects_modalHeader__zJDov{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.redirects_modalHeader__zJDov h3{margin:0;font-size:20px;font-weight:600}.redirects_closeButton__Rs4cI{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;line-height:1}.redirects_closeButton__Rs4cI:hover{color:#666}.redirects_modalBody__ODOeR{padding:20px}.redirects_formGroup__drDpO{margin-bottom:16px}.redirects_formGroup__drDpO label{display:block;margin-bottom:8px;font-weight:500;color:#333}.redirects_formGroup__drDpO input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s}.redirects_formGroup__drDpO input:focus{outline:none;border-color:#06f}.redirects_modalFooter__G6cvX{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:12px}.redirects_cancelButton__nH2yL{padding:10px 20px;background-color:#f5f5f5;color:#333;border:none;border-radius:8px;font-weight:500;cursor:pointer}.redirects_cancelButton__nH2yL:hover{background-color:#e0e0e0}.redirects_deleteConfirmButton__DTE0j{padding:10px 20px;background-color:#d32f2f;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer}.redirects_deleteConfirmButton__DTE0j:hover{background-color:#b71c1c}.redirects_error__tU79e{color:#d32f2f;margin-bottom:16px;padding:10px;background-color:#ffebee;border-radius:8px}.redirects_emptyState__J9hOV{padding:40px;text-align:center;color:#666}.redirects_deleteConfirmation__xQ9A7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.redirects_deleteConfirmation__xQ9A7 p{margin:0;font-size:16px;color:#4a4a4a}.redirects_warningIcon__zn5Do{color:#ff9800}.priceGrabber_container__4OKsP{display:flex;flex-direction:column;width:100%;padding-top:10px}.priceGrabber_headerRow__Wf5pF{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.priceGrabber_headerRow__Wf5pF h2{margin:0;font-size:24px;font-weight:600;color:#1a1a1a}.priceGrabber_buttonGroup__STd1e{display:flex;gap:12px;margin-bottom:24px}.priceGrabber_runButton__6AZYW{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.priceGrabber_runButton__6AZYW:hover{background-color:#218838}.priceGrabber_runButton__6AZYW:disabled{opacity:.7;cursor:not-allowed}.priceGrabber_secondaryButton__Nl7_6{padding:10px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.priceGrabber_secondaryButton__Nl7_6:hover{background-color:#5a6268}.priceGrabber_content__XgRtj{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:24px;display:flex;flex-direction:column}.priceGrabber_resultsTable__Fd0dh{width:100%;border-collapse:collapse;margin-top:20px}.priceGrabber_resultsTable__Fd0dh td,.priceGrabber_resultsTable__Fd0dh th{padding:12px;text-align:left;border-bottom:1px solid #eee}.priceGrabber_resultsTable__Fd0dh th{background-color:#f8f9fa;font-weight:600;color:#333}.priceGrabber_resultsTable__Fd0dh td{color:#1a1a1a}.priceGrabber_clickableRow__CVPYP{cursor:pointer;transition:background-color .2s}.priceGrabber_clickableRow__CVPYP:hover{background-color:#f8f9fa}.priceGrabber_link__1zkb4{color:#06f;display:inline-flex;align-items:center;text-decoration:none}.priceGrabber_link__1zkb4:hover{text-decoration:underline}.priceGrabber_success__Y4ks7{color:#28a745;font-weight:500}.priceGrabber_error__3LmxF{color:#dc3545;font-weight:500}.priceGrabber_running__IR3Cl{color:#007bff;font-weight:500}.priceGrabber_completed__Lv_YS{color:#28a745}.priceGrabber_resultsContainer___b_0Z h3{margin-top:0;margin-bottom:16px;font-size:18px}.priceGrabber_historyList__C0OSv{max-height:70vh;overflow-y:auto}.ProductQuestionModal_modalOverlay__U85ps{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:20000;animation:ProductQuestionModal_fadeIn__68gft .3s ease}.ProductQuestionModal_modalContent__unL3P{background-color:#1e1e1e;padding:30px;border-radius:12px;width:90%;max-width:500px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);animation:ProductQuestionModal_slideIn__SYTfa .4s ease-out}.ProductQuestionModal_closeButton__R4qh2{position:absolute;top:15px;right:15px;background:none;border:none;color:#888;font-size:28px;cursor:pointer;line-height:1;transition:color .2s}.ProductQuestionModal_closeButton__R4qh2:hover{color:#fff}.ProductQuestionModal_modalTitle__i5Fay{color:#fff;font-size:24px;margin-top:0;margin-bottom:10px;text-align:center}.ProductQuestionModal_productName__1Gz2z{color:#aaa;font-size:16px;text-align:center;margin-bottom:25px;font-weight:500}.ProductQuestionModal_form__hrnXz{gap:18px}.ProductQuestionModal_formGroup__IeEtm,.ProductQuestionModal_form__hrnXz{display:flex;flex-direction:column}.ProductQuestionModal_formGroup__IeEtm label{color:#ccc;margin-bottom:8px;font-size:14px}.ProductQuestionModal_formGroup__IeEtm input,.ProductQuestionModal_formGroup__IeEtm textarea{background-color:#2a2a2a;border:1px solid #444;border-radius:6px;padding:12px;color:#fff;font-size:16px;transition:border-color .2s,box-shadow .2s}.ProductQuestionModal_formGroup__IeEtm input:focus,.ProductQuestionModal_formGroup__IeEtm textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.2)}.ProductQuestionModal_formGroup__IeEtm textarea{resize:vertical;min-height:100px}.ProductQuestionModal_errorText__Yh4Qq{color:#ff4d4d;font-size:14px;text-align:center;margin-top:5px}.ProductQuestionModal_submitButton__82DSv{background-color:#007bff;color:#fff;border:none;padding:14px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;transition:background-color .2s,transform .1s}.ProductQuestionModal_submitButton__82DSv:hover{background-color:#0056b3}.ProductQuestionModal_submitButton__82DSv:active{transform:scale(.98)}.ProductQuestionModal_submitButton__82DSv:disabled{background-color:#555;cursor:not-allowed}.ProductQuestionModal_successMessage__d9xoC{text-align:center;color:#fff}.ProductQuestionModal_successMessage__d9xoC h3{font-size:22px;color:#28a745;margin-bottom:15px}.ProductQuestionModal_successMessage__d9xoC p{font-size:16px;color:#ccc;line-height:1.5;margin-bottom:25px}@keyframes ProductQuestionModal_fadeIn__68gft{0%{opacity:0}to{opacity:1}}@keyframes ProductQuestionModal_slideIn__SYTfa{0%{transform:translateY(-30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ProductCard_productCard___et5K{background-color:hsla(0,0%,100%,.03);border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative;max-width:320px;width:100%;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;height:100%}.ProductCard_imageContainer__zlSdt{width:100%;height:200px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.ProductCard_productImage__n_cpa{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ProductCard_productImageWrapper__O_dbN{width:100%;height:100%}.ProductCard_brandLogo__8Himt{width:auto;height:24px;max-width:100px;object-fit:contain;object-position:left;margin-bottom:.5rem;display:block}.ProductCard_cardOverlay__DBia6{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProductCard_spinner__O0ySu{width:44px;height:44px;border:4px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:ProductCard_spin__mJpOk .8s linear infinite;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}@keyframes ProductCard_spin__mJpOk{to{transform:rotate(1turn)}}.ProductCard_productContent__IkgMN{padding:1rem;display:flex;flex-direction:column;gap:.8rem;background-color:#2c2c2c;border-top:1px solid hsla(0,0%,100%,.1);flex-grow:1}.ProductCard_title__JYft9{font-size:.9rem;font-weight:500;color:#e0e0e0;margin:0;white-space:normal;line-height:1.35}.ProductCard_warranty__3NlPP{font-size:.8rem;color:hsla(0,0%,100%,.8)}.ProductCard_warranty__3NlPP strong{color:#fff;font-weight:600}.ProductCard_priceContainer__CuROh{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .8rem}.ProductCard_price__bD5ui{font-size:1.1rem;font-weight:700;color:#fff}.ProductCard_oldPrice___jaAX{font-size:.85rem;color:hsla(0,0%,100%,.4);text-decoration:line-through}.ProductCard_saleTag__3gcjD{position:absolute;top:.8rem;right:.8rem;background-color:#e74c3c;color:#fff;padding:.25rem .6rem;font-size:.75rem;font-weight:600;border-radius:4px;z-index:10}.ProductCard_bottomActions__dQQyU{margin-top:auto;display:flex;flex-direction:column}.ProductCard_addToCartButton__1xh0x{background-color:#3a3a3a;border:1px solid #555;color:#e0e0e0;font-size:.9rem;font-weight:500;padding:.7rem;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:100%;text-align:center}.ProductCard_addToCartButton__1xh0x:hover{background-color:#4a4a4a;border-color:#666}.ProductCard_placeholderImage__mOy4l{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ProductCard_loading__zQDtB 1.5s infinite;border-radius:8px}@keyframes ProductCard_loading__zQDtB{0%{background-position:200% 0}to{background-position:-200% 0}}.ProductCard_imagePlaceholder__5k_i5{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;color:#777;transition:background-color .3s ease}.ProductCard_imagePlaceholder__5k_i5 svg{width:48px;height:48px;opacity:.6}.ProductCard_imagePlaceholder__5k_i5:hover{background-color:#333}.ProductCard_quantityControlCard__NlRgH{display:flex;align-items:center;justify-content:space-between;background-color:#4a4a4a;border:1px solid #555;border-radius:4px;width:100%}.ProductCard_quantityControlCard__NlRgH button{background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;padding:.6rem 1rem;line-height:1;transition:color .2s ease}.ProductCard_quantityControlCard__NlRgH button:hover{color:#e74c3c}.ProductCard_quantityControlCard__NlRgH span{font-size:1rem;font-weight:500;color:#fff;padding:0 .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:992px){.ProductCard_productContent__IkgMN{padding:1.2rem}.ProductCard_title__JYft9{font-size:1.1rem}.ProductCard_price__bD5ui{font-size:1.2rem}.ProductCard_oldPrice___jaAX{font-size:.9rem}.ProductCard_addToCartButton__1xh0x{font-size:.9rem;padding:.7rem}}@media(max-width:768px){.ProductCard_imageContainer__zlSdt{height:180px}.ProductCard_title__JYft9{min-height:2.4em;font-size:.9rem}.ProductCard_priceContainer__CuROh{margin:.3rem 0 1rem;flex-wrap:wrap;gap:.5rem}.ProductCard_price__bD5ui{font-size:1.1rem}.ProductCard_oldPrice___jaAX{font-size:.85rem}.ProductCard_addToCartButton__1xh0x{font-size:.85rem;padding:.6rem}}@media(max-width:576px){.ProductCard_productContent__IkgMN{padding:1rem;gap:.4rem}.ProductCard_imageContainer__zlSdt{height:160px}.ProductCard_title__JYft9{min-height:2.2em;font-size:.85rem}.ProductCard_price__bD5ui{font-size:1rem}.ProductCard_oldPrice___jaAX{font-size:.8rem}}@media(max-width:420px){.ProductCard_productContent__IkgMN{padding:.75rem;gap:.3rem}.ProductCard_imageContainer__zlSdt{height:150px}.ProductCard_title__JYft9{font-size:.8rem;min-height:0;margin-bottom:4px}.ProductCard_priceLarge__O5UkT{font-size:1.2rem}.ProductCard_actionsRow__qQbid{flex-direction:column;gap:8px}.ProductCard_actionsRow__qQbid button{width:100%;font-size:.9rem;padding:.6rem}.ProductCard_quantityControlCard__NlRgH button{padding:.5rem .8rem}}.ProductCard_productLink__ciZM9{text-decoration:none;color:inherit;display:block}.ProductCard_favoriteButton__OKWF_{position:absolute;top:.8rem;left:.8rem;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.ProductCard_favoriteButton__OKWF_ svg{transition:fill .2s ease,transform .2s ease}.ProductCard_favoriteButton__OKWF_:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}.ProductCard_favoriteButton__OKWF_.ProductCard_isFavorite__Ak_AF{background-color:rgba(231,76,60,.1);border-color:rgba(231,76,60,.3);color:#e74c3c}.ProductCard_favoriteButton__OKWF_.ProductCard_isFavorite__Ak_AF svg{fill:#e74c3c}.ProductCard_favoriteButton__OKWF_.ProductCard_isFavorite__Ak_AF:hover{background-color:rgba(231,76,60,.2)}html[data-theme=light] .ProductCard_productCard___et5K{background-color:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease,border-color .2s ease}html[data-theme=light] .ProductCard_productCard___et5K:hover{border-color:rgba(0,0,0,0);box-shadow:0 14px 34px rgba(0,0,0,.14)}html[data-theme=light] .ProductCard_imageContainer__zlSdt{background-color:#fff}html[data-theme=light] .ProductCard_productContent__IkgMN{background-color:#fff;border-top:none;padding:16px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}html[data-theme=light] .ProductCard_priceLarge__O5UkT{color:#111;font-size:1.5rem;font-weight:800;letter-spacing:.2px}html[data-theme=light] .ProductCard_metaRow___B6_Y{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:.85rem}html[data-theme=light] .ProductCard_rating__eaOdG{display:inline-flex;align-items:center;gap:6px}html[data-theme=light] .ProductCard_rating__eaOdG svg{fill:#e53935}html[data-theme=light] .ProductCard_reviewsCount__mKJZD{color:#6b7280}html[data-theme=light] .ProductCard_sku__wx4F1{color:#9ca3af;margin-left:auto;font-size:.8rem}html[data-theme=light] .ProductCard_title__JYft9{color:#111;font-weight:600;font-size:1rem;line-height:1.3}html[data-theme=light] .ProductCard_availabilityRow__KMsW3{font-size:.95rem}html[data-theme=light] .ProductCard_available__nWir6{color:#16a34a}html[data-theme=light] .ProductCard_outOfStock___rPXe{color:#ef4444}html[data-theme=light] .ProductCard_deliveryBlock__hu_G_{display:flex;flex-direction:column;gap:4px;margin-top:2px}html[data-theme=light] .ProductCard_deliveryRow__uxZM9{color:#374151;font-size:.95rem}html[data-theme=light] .ProductCard_label__rZYU2{color:#6b7280;margin-right:6px}html[data-theme=light] .ProductCard_date__54cCv{color:#111;text-decoration:underline;text-decoration-thickness:1px}html[data-theme=light] .ProductCard_addToCartButton__1xh0x{background-color:#a13a3a;border:none;color:#fff;font-weight:500;border-radius:12px;padding:10px 14px;font-size:.95rem;width:auto;align-self:flex-start}html[data-theme=light] .ProductCard_addToCartButton__1xh0x:hover{background-color:#a30001}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;display:flex;align-items:center;gap:8px;padding:6px 8px}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH button{width:34px;height:34px;border-radius:10px;background-color:#f7f7f7;border:1px solid rgba(0,0,0,.15);color:#111;font-weight:500;font-size:18px;display:inline-flex;align-items:center;justify-content:center;line-height:1}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH button:hover{background-color:#efefef;border-color:rgba(0,0,0,.25)}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH span{min-width:24px;text-align:center;color:#333;font-weight:600}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH button:first-child{position:relative;color:rgba(0,0,0,0);font-size:18px}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH button:first-child:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:2px;background:#111;border-radius:1px;pointer-events:none}html[data-theme=light] .ProductCard_imagePlaceholder__5k_i5{background:linear-gradient(90deg,#f7f7f7 25%,#eeeeee 50%,#f7f7f7 75%)}.ProductCard_actionsRow__qQbid{display:flex;align-items:center;gap:10px;flex-direction:column}.ProductCard_actionsRow__qQbid button{width:100%}html[data-theme=light] .ProductCard_actionsRow__qQbid{display:flex;align-items:center;gap:10px;flex-direction:column}html[data-theme=light] .ProductCard_actionsRow__qQbid button{width:100%}html[data-theme=light] .ProductCard_buyNowButton__G4shG{background-color:rgba(0,0,0,0);color:#a13a3a;border:1px solid #a13a3a;border-radius:12px;padding:10px 14px;font-size:.95rem;width:auto;align-self:flex-start}html[data-theme=light] .ProductCard_buyNowButton__G4shG:hover{background-color:rgba(161,58,58,.06)}html[data-theme=light] .ProductCard_quantityControlCard__NlRgH{width:auto;align-self:flex-start}html[data-theme=dark] .ProductCard_priceLarge__O5UkT{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:.2px}html[data-theme=dark] .ProductCard_title__JYft9{color:#fff;font-weight:600;font-size:1rem;line-height:1.3}html[data-theme=dark] .ProductCard_actionsRow__qQbid{display:flex;align-items:center;gap:10px;flex-direction:column}html[data-theme=dark] .ProductCard_actionsRow__qQbid button{width:100%}html[data-theme=dark] .ProductCard_addToCartButton__1xh0x{background-color:#a13a3a;border:none;color:#fff;font-weight:500;border-radius:12px;padding:10px 14px;font-size:.95rem;width:auto;align-self:flex-start}html[data-theme=dark] .ProductCard_addToCartButton__1xh0x:hover{background-color:#8f3232}html[data-theme=dark] .ProductCard_buyNowButton__G4shG{background-color:rgba(0,0,0,0);color:#a13a3a;border:1px solid #a13a3a;border-radius:12px;padding:10px 14px;font-size:.95rem;width:auto;align-self:flex-start}html[data-theme=dark] .ProductCard_buyNowButton__G4shG:hover{background-color:rgba(161,58,58,.1)}html[data-theme=dark] .ProductCard_quantityControlCard__NlRgH{width:auto;align-self:flex-start;background-color:#2a2a2a;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;align-items:center;gap:8px;padding:6px 8px}html[data-theme=dark] .ProductCard_quantityControlCard__NlRgH button{width:34px;height:34px;border-radius:10px;background-color:#333;border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:500;font-size:18px;display:inline-flex;align-items:center;justify-content:center;line-height:1}html[data-theme=dark] .ProductCard_quantityControlCard__NlRgH span{min-width:24px;text-align:center;color:#fff;font-weight:600}html[data-theme=dark] .ProductCard_quantityControlCard__NlRgH button:first-child{position:relative;color:rgba(0,0,0,0);font-size:18px}html[data-theme=dark] .ProductCard_quantityControlCard__NlRgH button:first-child:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:2px;background:#fff;border-radius:1px;pointer-events:none}.Breadcrumbs_breadcrumbs__QbzHX{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem}.Breadcrumbs_breadcrumbSeparator__8QQgx{display:none}.Breadcrumbs_breadcrumbChip__JGEkb{display:inline-flex;align-items:center;padding:10px 14px;border-radius:16px;border:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.2);font-size:14px;line-height:1;font-family:inherit;transition:all .2s ease}.Breadcrumbs_breadcrumbButton__f5R5h,.Breadcrumbs_breadcrumbLink__N_CE5{background-color:#1a1a1a;color:#ccc;text-decoration:none;cursor:pointer}.Breadcrumbs_breadcrumbButton__f5R5h:hover,.Breadcrumbs_breadcrumbLink__N_CE5:hover{background-color:#2a2a2a;color:#fff}.Breadcrumbs_breadcrumbButton__f5R5h.Breadcrumbs_active__YdXyY,.Breadcrumbs_breadcrumbLink__N_CE5.Breadcrumbs_active__YdXyY{background-color:#2a2a2a;color:#fff;cursor:default;font-weight:600}.Breadcrumbs_breadcrumbCurrent__nkZI1{background-color:#2a2a2a;color:#fff;font-weight:600}.Breadcrumbs_withArrow__cb4vU:after{content:"›";margin-left:10px;color:#666;font-size:16px}html[data-theme=light] .Breadcrumbs_breadcrumbs__QbzHX{gap:10px}html[data-theme=light] .Breadcrumbs_breadcrumbChip__JGEkb{background-color:#f3f4f6;color:#111;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 2px rgba(0,0,0,.04)}html[data-theme=light] .Breadcrumbs_breadcrumbButton__f5R5h,html[data-theme=light] .Breadcrumbs_breadcrumbLink__N_CE5{background-color:#f3f4f6;color:#111}html[data-theme=light] .Breadcrumbs_breadcrumbButton__f5R5h:hover,html[data-theme=light] .Breadcrumbs_breadcrumbLink__N_CE5:hover{background-color:#eceef0}html[data-theme=light] .Breadcrumbs_breadcrumbButton__f5R5h.Breadcrumbs_active__YdXyY,html[data-theme=light] .Breadcrumbs_breadcrumbCurrent__nkZI1{background-color:#eceef0;color:#111}html[data-theme=light] .Breadcrumbs_withArrow__cb4vU:after{content:"›";color:#9ca3af;font-size:16px}.FilterSidebar_sidebar____3Yb{background-color:rgba(0,0,0,0);border:none;padding:0;margin-bottom:2rem}.FilterSidebar_title__Axhdy{font-size:1.2rem;font-weight:600;margin:0;color:#fff;display:flex;align-items:center}.FilterSidebar_desktopTitle__zYJIM{display:block}.FilterSidebar_mobileTitle__9JMUN{display:none}.FilterSidebar_header__VEwOO{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.FilterSidebar_arrow__LRX2i{font-size:.8rem;color:hsla(0,0%,100%,.6);transition:transform .3s ease;transform:rotate(0deg);display:none}.FilterSidebar_arrow__LRX2i.FilterSidebar_open__vLbUN{transform:rotate(180deg)}@media(max-width:768px){.FilterSidebar_header__VEwOO{cursor:pointer;justify-content:space-between}.FilterSidebar_arrow__LRX2i{display:block;font-size:.8rem;color:hsla(0,0%,100%,.6)}.FilterSidebar_desktopTitle__zYJIM{display:none}.FilterSidebar_mobileTitle__9JMUN{display:flex;align-items:center;justify-content:center}}.FilterSidebar_content__WNpZ1{animation:FilterSidebar_slideDown__8sd46 .3s ease-out}@keyframes FilterSidebar_slideDown__8sd46{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FilterSidebar_list__2E9S6{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.FilterSidebar_item__Pgh13{display:flex;align-items:center;gap:.8rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.FilterSidebar_item__Pgh13:hover{opacity:.8}.FilterSidebar_item__Pgh13 input[type=checkbox]{width:18px;height:18px;min-width:18px;flex-shrink:0;accent-color:#007bff;cursor:pointer}.FilterSidebar_name__SkoEp{color:hsla(0,0%,100%,.8);font-size:.95rem}.FilterSidebar_actions__p_Zwm{display:flex;flex-direction:column;gap:.8rem}.FilterSidebar_applyButton__i49I5,.FilterSidebar_resetButton__XKW3m{width:100%;padding:.6rem 1rem;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.FilterSidebar_applyButton__i49I5{background-color:#007bff;border:none;color:#fff}.FilterSidebar_applyButton__i49I5:hover{background-color:#0069d9}.FilterSidebar_resetButton__XKW3m{background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.FilterSidebar_resetButton__XKW3m:hover{background-color:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.3)}html[data-theme=light] .FilterSidebar_sidebar____3Yb{background-color:rgba(0,0,0,0);border:none;box-shadow:none}html[data-theme=light] .FilterSidebar_title__Axhdy{color:#222}html[data-theme=light] .FilterSidebar_mobileTitle__9JMUN svg{stroke:#222}html[data-theme=light] .FilterSidebar_name__SkoEp{color:#444}html[data-theme=light] .FilterSidebar_resetButton__XKW3m{border-color:rgba(0,0,0,.2);color:#444}html[data-theme=light] .FilterSidebar_resetButton__XKW3m:hover{background-color:rgba(0,0,0,.05);color:#000;border-color:rgba(0,0,0,.3)}@media(max-width:768px){.FilterSidebar_sidebar____3Yb{margin-bottom:0;height:100%;position:relative}.FilterSidebar_header__VEwOO{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.8rem 1rem;margin-bottom:0;transition:background-color .2s ease;height:100%;box-sizing:border-box}.FilterSidebar_header__VEwOO:active{background-color:hsla(0,0%,100%,.1)}.FilterSidebar_content__WNpZ1{margin-top:.5rem;padding:1rem;background-color:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;position:absolute;top:100%;left:0;width:200%;width:calc(200% + 1rem);z-index:100;box-shadow:0 10px 30px rgba(0,0,0,.5)}html[data-theme=light] .FilterSidebar_header__VEwOO{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1)}html[data-theme=light] .FilterSidebar_header__VEwOO:active{background-color:rgba(0,0,0,.06)}html[data-theme=light] .FilterSidebar_arrow__LRX2i{color:rgba(0,0,0,.5)}html[data-theme=light] .FilterSidebar_content__WNpZ1{background-color:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.15)}}.FavoritesPage_favoritesPage__9MDZr{padding-top:100px;max-width:1200px;margin:0 auto;padding-bottom:60px;color:#e0e0e0}.FavoritesPage_favoritesPage__9MDZr h1{text-align:center;margin-bottom:40px;font-size:2.5rem}.FavoritesPage_favoritesGrid__yIez1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;padding:0 15px}.FavoritesPage_noFavorites__ZHU7i{text-align:center;padding:40px 0;color:#ccc}.FavoritesPage_noFavorites__ZHU7i p{margin-bottom:10px;font-size:1.1rem;line-height:1.5}@media(max-width:600px){.FavoritesPage_favoritesPage__9MDZr{padding-top:80px;padding-left:10px;padding-right:10px}.FavoritesPage_favoritesPage__9MDZr h1{font-size:2rem}.FavoritesPage_favoritesGrid__yIez1{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;padding:0 5px}}.CookieConsent_cookieConsent__IkJKJ{position:fixed;bottom:0;left:0;right:0;background-color:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.1);z-index:1000;transform:translateY(100%);animation:CookieConsent_slideUp__7TslG .4s ease-out forwards;box-shadow:0 -4px 20px rgba(0,0,0,.5)}@keyframes CookieConsent_slideUp__7TslG{to{transform:translateY(0)}}.CookieConsent_cookieContent__Llnvb{max-width:1200px;margin:0 auto;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.CookieConsent_cookieText__iX28C{flex:1 1}.CookieConsent_cookieText__iX28C p{margin:0;color:hsla(0,0%,100%,.9);font-size:.95rem;line-height:1.5;font-weight:400}.CookieConsent_cookieActions__VZGlH{flex-shrink:0}.CookieConsent_acceptButton__TUL9s{background:linear-gradient(135deg,#a13a3a,#8b2e2e);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(161,58,58,.2);min-width:120px}.CookieConsent_acceptButton__TUL9s:hover{background:linear-gradient(135deg,#b84444,#9b3333);transform:translateY(-2px);box-shadow:0 4px 12px rgba(161,58,58,.3)}.CookieConsent_acceptButton__TUL9s:active{transform:translateY(0);box-shadow:0 2px 6px rgba(161,58,58,.4)}@media(max-width:768px){.CookieConsent_cookieContent__Llnvb{flex-direction:column;padding:1.25rem 1rem;text-align:center;gap:1.5rem}.CookieConsent_cookieText__iX28C p{font-size:.9rem;line-height:1.4}.CookieConsent_acceptButton__TUL9s{width:100%;max-width:300px;padding:1rem 2rem;font-size:1rem}}@media(max-width:480px){.CookieConsent_cookieContent__Llnvb{padding:1rem .75rem}.CookieConsent_cookieText__iX28C p{font-size:.85rem}}