@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Readex+Pro:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:wght@400..900&family=IBM+Plex+Sans+Arabic:wght@400;600;700&family=Noto+Kufi+Arabic:wght@400;600;700&family=Tajawal:wght@400;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.auth-container{align-items:center;background:#f9fafb;background:var(--kataloji-bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.auth-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.auth-shape{animation:float 20s ease-in-out infinite;background:#ffc2001a;border-radius:50%;position:absolute}.auth-shape-2{background:#ff5b001a}.auth-shape-3{background:#0f172a0d}.auth-shape-1{animation-delay:0s;height:280px;left:-80px;top:-80px;width:280px}.auth-shape-2{animation-delay:5s;bottom:-40px;height:180px;right:-40px;width:180px}.auth-shape-3{animation-delay:10s;height:120px;right:15%;top:50%;width:120px}.auth-lang-switch{display:flex;gap:4px;inset-inline-end:16px;position:absolute;top:16px;z-index:2}.auth-lang-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:8px;color:#64748b;color:var(--kataloji-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:6px 10px;transition:background .2s ease,color .2s ease,border-color .2s ease}.auth-lang-btn:hover{background:#ffc2001a;border-color:#ffc20099;color:#0f172a;color:var(--kataloji-text)}.auth-lang-btn-active{background:#ffc200;background:var(--kataloji-primary);border-color:#00000014;box-shadow:0 6px 14px #ffc2004d;color:#111827}.auth-card{background:linear-gradient(180deg,#fff 0,#fafbfc);border:1px solid #0a3d7a14;border-radius:16px;box-shadow:0 2px 8px #0a3d7a0f,0 1px 3px #0000000a;max-width:440px;overflow:hidden;padding:50px 40px 44px;position:relative;transition:all .3s ease;width:100%;z-index:1}.auth-card:before{background:linear-gradient(90deg,#ffc200,#ff5b00);background:linear-gradient(90deg,var(--kataloji-primary) 0,var(--kataloji-secondary) 100%);content:"";height:4px;left:0;opacity:.95;position:absolute;right:0;top:0}.auth-card:hover{border-color:#ffc2004d;box-shadow:0 4px 16px #ffc2001a,0 2px 6px #0000000f;transform:translateY(-2px)}.auth-header{margin-bottom:28px;text-align:center}.auth-logo{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;justify-content:center;margin:0 auto 10px;padding:0;width:100%}.auth-logo img{aspect-ratio:953/843;display:block;height:auto!important;margin:0 auto;max-height:200px;max-width:360px;object-fit:contain;width:100%!important}@media (max-width:600px){.auth-logo img{max-height:170px;max-width:300px}}.auth-title{color:#0f172a;color:var(--kataloji-text);font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.auth-subtitle{color:#64748b;color:var(--kataloji-muted);font-size:15px;font-weight:500;line-height:1.5;margin:0}.auth-alert{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:12px;margin-bottom:20px;padding:14px 18px}.auth-alert-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.auth-alert-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.auth-form{margin-top:0}.auth-input-group{margin-bottom:20px}.auth-label{color:#0f172a;color:var(--kataloji-text);display:block;font-size:14px;font-weight:700;letter-spacing:.2px;margin-bottom:8px}.auth-input-wrapper{align-items:center;display:flex;position:relative}.auth-input-icon{color:#94a3b8;left:16px;position:absolute;transition:color .25s ease,transform .25s ease;z-index:1}.auth-input{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border);border-radius:10px;box-shadow:0 1px 2px #00000005;color:#0f172a;color:var(--kataloji-text);font-family:inherit;font-size:15px;outline:none;padding:14px 16px 14px 46px;transition:all .25s ease;width:100%}.auth-input:hover{background:#fafbfc;border-color:#ffc2008c;box-shadow:0 2px 4px #ffc20014}.auth-input:focus{background:#fff;border-color:#ffc200;border-color:var(--kataloji-primary);box-shadow:0 0 0 4px #ffc2002e,0 2px 8px #ffc2001a;outline:none;transform:translateY(-1px)}.auth-input-wrapper:focus-within .auth-input-icon{color:#ff5b00;color:var(--kataloji-secondary);transform:scale(1.05)}.auth-input::placeholder{color:#999}.auth-button{align-items:center;background:#ffc200;background:var(--kataloji-primary);border:1px solid #00000014;border-radius:10px;box-shadow:0 6px 18px #ffc20047,0 1px 3px #0000000f;color:#111827;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;margin-top:8px;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease;width:100%}.auth-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.auth-button:hover:before{left:100%}.auth-button:hover:not(:disabled){box-shadow:0 10px 26px #ffc2005c,0 2px 6px #0000000f;filter:brightness(.97);transform:translateY(-2px)}.auth-button:active:not(:disabled){transform:translateY(0)}.auth-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.auth-button-loading{pointer-events:none}.auth-spinner{animation:spin 1.2s linear infinite}.auth-card-wide{max-width:480px}.auth-rtl{direction:rtl;text-align:right}.confirm-email-icon{margin:0 auto}.confirm-email-lead{color:#5a6c7d;line-height:1.65;margin-top:6px}.confirm-email-box{background:#2c3e500f;border:1px solid #2c3e501a;border-radius:10px;margin-top:20px;padding:14px 16px}.confirm-email-label{color:#7f8c9a;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.confirm-email-value{color:#0f172a;color:var(--kataloji-text);font-size:15px;font-weight:700;margin:6px 0 0;word-break:break-all}.confirm-email-steps{-webkit-padding-start:1.25rem;-webkit-padding-end:0;color:#3d4f5f;font-size:14px;line-height:1.75;margin:22px 0 0;padding-inline-end:0;padding-inline-start:1.25rem}.confirm-email-steps li{margin-bottom:8px}.confirm-email-hint{color:#7f8c9a;font-size:13px;line-height:1.6;margin:18px 0 0}a.auth-button{margin-top:20px;text-decoration:none}.auth-footer{margin-top:28px;text-align:center}.auth-footer-text{color:#5a6c7d;font-size:14px;margin:0}.auth-footer-legal{margin-top:10px}.auth-terms-row{align-items:flex-start;display:flex;gap:10px;margin-bottom:4px;margin-top:4px;text-align:start}.auth-rtl .auth-terms-row{flex-direction:row-reverse}.auth-terms-checkbox{accent-color:#ffc200;accent-color:var(--kataloji-primary);cursor:pointer;flex-shrink:0;height:18px;margin-top:3px;width:18px}.auth-terms-label{color:#5a6c7d;cursor:pointer;flex:1 1;font-size:13px;line-height:1.5;min-width:0}.auth-terms-label-text{display:inline}.auth-inline-legal-link{color:#0f172a;color:var(--kataloji-text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.auth-inline-legal-link:hover{color:#000}.auth-link{color:#0f172a;color:var(--kataloji-text);font-weight:800;position:relative;text-decoration:none;transition:all .2s ease}.auth-link:hover{color:#000;text-decoration:underline;text-underline-offset:3px}.auth-forgot-row{display:flex;justify-content:flex-end;margin:-4px 0 12px}.auth-link-button{background:none;border:none;color:#0f172a;color:var(--kataloji-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.auth-link-button:hover{color:#000}.auth-modal-overlay{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#11182752;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.auth-modal{background:#fff;border:1px solid #0a3d7a1a;border-radius:16px;box-shadow:0 20px 50px #00000026;max-width:400px;padding:28px 24px;width:100%}.auth-modal-title{color:#0f172a;color:var(--kataloji-text);font-size:20px;font-weight:800;margin:0 0 8px}.auth-modal-text{color:#5a6c7d;font-size:14px;line-height:1.55;margin:0 0 16px}.auth-modal-alert{margin-bottom:12px}.auth-modal-form{margin-top:0}.auth-modal-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:8px}.auth-modal--register-error{border-radius:20px;box-shadow:0 24px 48px -12px #0f172a2e,0 0 0 1px #ffc2001f;max-width:420px;padding:32px 28px 26px;text-align:center}.auth-modal--register-error .auth-modal__logo{display:block;height:auto;margin:0 auto 18px;object-fit:contain;width:112px}.auth-modal--register-error .auth-modal-title{font-size:1.2rem;letter-spacing:-.02em;margin:0 0 14px;text-align:center}.auth-modal--register-error .auth-modal__message{background:linear-gradient(180deg,#fff5f5,#fef2f2);border:1px solid #fecaca;border-radius:12px;color:#991b1b;font-size:.9rem;font-weight:600;line-height:1.65;margin:0 0 22px;padding:14px 16px;text-align:start}.auth-modal-actions--equal{grid-gap:10px;display:grid;gap:10px;justify-content:stretch;margin-top:0;width:100%}.auth-modal-actions--equal.auth-modal-actions--two{grid-template-columns:1fr 1fr}.auth-modal-actions--equal.auth-modal-actions--one{grid-template-columns:1fr}.auth-modal-btn{box-sizing:border-box;font-size:.9rem;font-weight:700;justify-content:center;margin-top:0;min-height:44px;padding:12px 14px;text-align:center;width:100%}.auth-modal--register-error a.auth-modal-btn,.auth-modal-actions--equal .auth-button.auth-modal-btn{align-items:center;display:inline-flex;justify-content:center;margin-top:0;text-decoration:none}@media (max-width:380px){.auth-modal-actions--equal.auth-modal-actions--two{grid-template-columns:1fr}}.auth-button-secondary{background:#f1f5f9;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:10px;color:#0f172a;color:var(--kataloji-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 18px;transition:background .2s ease,border-color .2s ease}.auth-button-secondary:hover{background:#e2e8f0;border-color:#0f172a2e}.auth-button-inline{flex:1 1;margin-top:0;min-width:120px;width:auto}.auth-social{display:flex;flex-direction:column;gap:10px;margin:18px 0 14px}.auth-social-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border);border-radius:10px;box-shadow:0 1px 2px #00000005;color:#0f172a;color:var(--kataloji-text);cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:12px 14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;width:100%}.auth-social-btn:hover{background:#fafbfc;border-color:#2c3e5047;box-shadow:0 2px 6px #0a3d7a0f;transform:translateY(-1px)}.auth-social-btn:active{transform:translateY(0)}.auth-social-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.auth-social-icon-apple{color:#111827}.auth-social-text{font-size:14px;font-weight:700}.auth-divider{align-items:center;display:flex;gap:12px;margin-top:8px}.auth-divider-line{background:#2c3e5024;flex:1 1;height:1px}.auth-divider-text{color:#7f8c9a;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:600px){.auth-card{border-radius:14px;padding:32px 24px}.auth-title{font-size:24px}.auth-logo{height:64px;width:64px}.auth-input{font-size:14px;padding:12px 14px 12px 44px}.auth-button{font-size:14px;padding:13px 20px}}.sidebar{background:#f3f4f6;border-right:1px solid #e5e7eb;box-shadow:0 18px 45px #0f172a1a;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;max-height:100vh;max-height:100dvh;overflow:hidden;position:fixed;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1),left .3s ease,right .3s ease;width:280px;z-index:1000}.sidebar.sidebar--no-transition{transition:none!important}.sidebar-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}[dir=rtl] .sidebar{border-left:1px solid #e5e7eb;border-right:none;box-shadow:0 18px 45px #0f172a1a;left:auto;right:0}@media (max-width:1024px){.sidebar{animation:none!important;transform:translateX(-100%)!important}[dir=rtl] .sidebar{transform:translateX(100%)!important}.sidebar.open,[dir=rtl] .sidebar.open{transform:translateX(0)!important}}@media (min-width:1025px){.sidebar{animation:slideInLeft .5s ease-out;transform:translateX(0)!important}}.sidebar-header{align-items:center;animation:fadeInDown .6s ease-out;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:16px;justify-content:center;margin-bottom:6px;padding:12px 16px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.sidebar-logo{align-items:center;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;display:flex;justify-content:center;width:100%}.sidebar-logo-img{aspect-ratio:953/843;display:block;height:auto;margin:0 auto;max-height:180px;max-width:300px;min-height:0;object-fit:contain;width:100%}@keyframes logoGlow{0%,to{box-shadow:0 0 10px #fff3}50%{box-shadow:0 0 20px #fff6}}.sidebar-title{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0}.sidebar-nav{flex:0 0 auto;gap:10px;padding:12px 14px}.sidebar-group,.sidebar-nav{display:flex;flex-direction:column}.sidebar-group{gap:8px}.sidebar-item-btn{background:#0000;border:none;cursor:pointer;text-align:start;width:100%}.sidebar-item-btn:focus-visible{outline:none}.sidebar-item-btn:focus-visible .sidebar-item{box-shadow:0 0 0 4px #ffc20038}.sidebar-caret{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.9;position:relative;transition:transform .25s ease,opacity .25s ease;z-index:2}.sidebar-caret.is-open{transform:rotate(180deg)}.sidebar-submenu{-webkit-padding-start:14px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-inline-start:14px}[dir=rtl] .sidebar-submenu{-webkit-padding-start:0;-webkit-padding-end:14px;padding-inline-end:14px;padding-inline-start:0}.sidebar-subitem{background:#0f172a08;border:1px solid #0f172a0f;border-radius:12px;color:#0f172ac7;padding:10px 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.sidebar-subitem.sidebar-item-active{background:#ffc20033;border-color:#ffc20059;color:#0f172a}.sidebar-subitem:hover{background:#ffc2001f;border-color:#ffc2004d}.sidebar-item{align-items:center;animation:fadeInUp .35s ease-out backwards;background:#ffffff73;border:1px solid #0f172a0f;border-radius:14px;color:#0f172ac7;display:flex;gap:12px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.sidebar-item:first-child{animation-delay:.1s}.sidebar-item:nth-child(2){animation-delay:.2s}.sidebar-item:before{background:#ffc20024;border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .18s ease;width:0;z-index:0}[dir=rtl] .sidebar-item:before{left:auto;right:0}.sidebar-item:hover:before{width:100%}.sidebar-item-active:hover:before{width:4px!important}.sidebar-item:hover{background:#ffc2001a;border-color:#ffc20059;box-shadow:0 14px 30px #0f172a1a;color:#0f172a}.sidebar-item:hover,[dir=rtl] .sidebar-item:hover{transform:translateY(-1px)}.sidebar-item-active{background:#ffc20029;border-color:#ffc20066;box-shadow:0 16px 34px #ffc20029;color:#0f172a}.sidebar-item-active:before{background:#ffc200;border-radius:0 4px 4px 0;width:4px}[dir=rtl] .sidebar-item-active:before{border-radius:4px 0 0 4px;left:auto;right:0}.sidebar-item-active:hover{background:#ffc20038;box-shadow:0 18px 38px #ffc20033;color:#0f172a;transform:translateX(0)}.sidebar-icon{align-items:center;background:#0f172a0a;border:1px solid #0f172a0f;border-radius:12px;display:flex;flex-shrink:0;height:34px;justify-content:center;min-width:34px;position:relative;transition:transform .3s ease;width:34px;z-index:2}.sidebar-item:hover .sidebar-icon{background:#ffc20029;border-color:#ffc20059;transform:scale(1.1)}.sidebar-item-active .sidebar-icon{background:#ffc20033;border-color:#ffc20066;transform:scale(1.1)}.sidebar-label{word-wrap:break-word;flex:1 1;font-size:14px;font-weight:900;line-height:1.4;min-width:0;overflow-wrap:break-word;position:relative;transition:font-weight .3s ease;z-index:2}.sidebar-item-active .sidebar-label,.sidebar-item:hover .sidebar-label{font-weight:600}.sidebar-footer{animation:fadeInUp .8s ease-out;border-top:1px solid #e5e7eb;flex-shrink:0;margin-top:auto;padding:16px 14px 18px}.sidebar-logout{align-items:center;background:#ff5b0014;border:1px solid #ff5b002e;border-radius:14px;color:#7c2d12;cursor:pointer;display:flex;font-size:14px;font-weight:950;gap:12px;overflow:hidden;padding:12px;position:relative;transition:all .3s ease;width:100%}.sidebar-logout:before{background:#ff5b0024;border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:0}[dir=rtl] .sidebar-logout:before{left:auto;right:0}.sidebar-logout:hover:before{width:100%}.sidebar-logout:hover{background:#ff5b001f;border-color:#ff5b0047;box-shadow:0 16px 34px #0f172a1f;color:#7c2d12;transform:translateY(-2px)}.sidebar-logout:active{transform:translateY(0)}.sidebar-logout svg{flex-shrink:0;position:relative;transition:transform .3s ease;z-index:2}.sidebar-logout:hover svg{transform:translateX(3px)}[dir=rtl] .sidebar-logout:hover svg{transform:translateX(-3px)}.sidebar-logout span{position:relative;z-index:2}.sidebar-scroll::-webkit-scrollbar{width:6px}.sidebar-scroll::-webkit-scrollbar-track{background:#0f172a0f}.sidebar-scroll::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:3px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#0f172a42}.mobile-menu-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 34px #0f172a1f;color:#0f172a;cursor:pointer;display:none;height:48px;justify-content:center;left:16px;position:fixed;top:16px;transition:all .3s ease;width:48px;z-index:1001}[dir=rtl] .mobile-menu-button{left:auto;right:16px}.mobile-menu-button:hover{box-shadow:0 6px 16px #0006;transform:scale(1.05)}.mobile-menu-button:active{transform:scale(.95)}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;touch-action:none;z-index:999}@media (max-width:1024px){.dashboard-content{margin-left:0}}@media (min-width:769px) and (max-width:1024px){.sidebar{width:260px}.sidebar-header{padding:10px 14px}.sidebar-logo-img{height:120px;max-width:280px}.sidebar-title{font-size:22px}.sidebar-item{font-size:15px;padding:13px 18px}.sidebar-footer{padding:22px 16px}}@media (max-width:1024px){.mobile-menu-button{display:flex}.sidebar-overlay{display:block}.sidebar{box-shadow:4px 0 30px #00000080;width:280px}}@media (max-width:768px){.mobile-menu-button{display:flex}.sidebar-overlay{display:block}.sidebar{box-shadow:4px 0 30px #00000080;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px}.sidebar.open{transform:translateX(0)}.sidebar-header{padding:10px 14px}.sidebar-logo-img{height:110px;max-width:260px}.sidebar-title{font-size:20px}.sidebar-item{font-size:15px;padding:12px 16px}.sidebar-footer{padding:20px 16px}}@media (max-width:576px){.sidebar{width:260px}.mobile-menu-button{height:44px;left:12px;top:12px;width:44px}}.sidebar-group--wholesale>.sidebar-item-btn.sidebar-item{background:linear-gradient(135deg,#0f172a,#1e3a5f 55%,#0f172a);border-color:#fbbf246b;box-shadow:0 8px 22px #0f172a38;color:#f8fafc}.sidebar-group--wholesale>.sidebar-item-btn.sidebar-item:hover{background:linear-gradient(135deg,#1e293b,#234876 55%,#1e293b);border-color:#fcd34d8c;color:#fff}.sidebar-group--wholesale.sidebar-group-active>.sidebar-item-btn.sidebar-item,.sidebar-group--wholesale>.sidebar-item-btn.sidebar-item-active{background:linear-gradient(135deg,#0f172a,#1e3a5f);border-color:#fbbf24a6;color:#fbbf24}.sidebar-group--wholesale .sidebar-icon{color:#fbbf24}.sidebar-group--wholesale .sidebar-caret{color:#fcd34d}.sidebar-wholesale-badge{-webkit-margin-start:6px;background:#fbbf242e;border:1px solid #fbbf2473;border-radius:999px;color:#fcd34d;flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.02em;margin-inline-start:6px;padding:3px 8px}.sidebar-group--wholesale .sidebar-label{color:inherit;font-weight:800}.sidebar-group--wholesale .sidebar-submenu .sidebar-subitem{background:#0f172a0a;border-color:#0f172a14}.sidebar-group--wholesale .sidebar-submenu .sidebar-subitem:hover{background:#fbbf2424;border-color:#fbbf2459}.sidebar-group--wholesale .sidebar-submenu .sidebar-subitem.sidebar-item-active{background:#fbbf2438;border-color:#fbbf2473;color:#0f172a}.sidebar-wholesale-lock{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #fbbf2459;border-radius:12px;margin-bottom:4px;padding:10px 12px}.sidebar-wholesale-lock__text{color:#e2e8f0;font-size:12px;font-weight:600;line-height:1.55;margin:0 0 10px}.sidebar-wholesale-lock__cta{align-items:center;background:#fbbf24;border:1px solid #fcd34d;border-radius:10px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:7px 12px;text-decoration:none;transition:background .15s ease,transform .15s ease}.sidebar-wholesale-lock__cta:hover{background:#fcd34d;color:#0f172a;transform:translateY(-1px)}@media (max-width:576px){.sidebar-group--wholesale>.sidebar-item-btn.sidebar-item{align-items:center;flex-wrap:wrap;gap:8px 10px;padding:11px 10px;row-gap:6px}.sidebar-group--wholesale .sidebar-icon{height:32px;min-width:32px;order:1;width:32px}.sidebar-group--wholesale .sidebar-label{flex:1 1 auto;font-size:13px;line-height:1.35;min-width:0;order:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-group--wholesale .sidebar-caret{-webkit-margin-start:0;flex-shrink:0;margin-inline-start:0;order:3}.sidebar-group--wholesale .sidebar-wholesale-badge{-webkit-margin-start:0;box-sizing:border-box;flex:1 1 100%;font-size:10px;margin-inline-start:0;margin-top:2px;order:4;padding:4px 10px;text-align:center;width:100%}}.products-page{background:#f9fafb;background:var(--kataloji-bg);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif}.dashboard-container.products-page{max-width:100%!important;width:100%!important}.products-page__full{width:100%}.products-page__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.products-page__titleBlock{min-width:0}.products-page__title{color:#0f172a;color:var(--kataloji-text);font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.products-page__subtitle{color:#64748b;color:var(--kataloji-muted);font-size:14px;font-weight:700;margin:0 0 8px}.products-page__description{color:#475569;font-size:13px;line-height:1.7;margin:0;max-width:820px}.products-page__headerActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.products-page .k-btn{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 10px 22px #0f172a0f;color:#0f172a;color:var(--kataloji-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:850;gap:10px;justify-content:center;letter-spacing:-.01em;padding:10px 14px;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease,background .12s ease,filter .12s ease}.products-page .k-btn:hover{box-shadow:0 16px 34px #0f172a1a;transform:translateY(-1px)}.products-page .k-btn:active{box-shadow:0 10px 22px #0f172a12;transform:translateY(0)}.products-page .k-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.products-page .k-btn--primary{background:#ffc200;background:var(--kataloji-primary);border-color:#0000001a;color:#111827}.products-page .k-btn--primary:hover{filter:brightness(.98)}.products-page .k-btn--full{width:100%}.products-page .k-form .form-label{color:#0f172a;font-weight:850}.products-page .k-form .form-input{background:#fff;border:1px solid #0f172a1a;border-radius:14px}.products-page .k-form .form-input:hover{background:#fff;border-color:#0f172a29}.products-page .k-form .input-wrapper .input-icon{color:#0f172a8c}.products-page .k-form .form-input:focus{border-color:#ffc200d9!important;box-shadow:0 0 0 5px #ffc20033!important}.products-page .k-createProductBtn{margin-top:14px}.k-modalOverlay{align-items:center;background:#0f172a7a;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.k-modal{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 24px 70px #00000040;max-height:90vh;max-width:620px;overflow:auto;padding:22px 22px 20px;width:100%}.k-modal.k-modal--product{background:#0000;border:none;box-shadow:none;max-width:940px;padding:0}.k-modalCard{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 24px 70px #00000038;padding:22px 22px 18px}.k-modalCard__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.k-modalCard__close{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:12px;color:#0f172ab3;cursor:pointer;display:inline-flex;font-size:22px;height:38px;justify-content:center;line-height:1;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease,background .12s ease;width:38px}.k-modalCard__close:hover{background:#ffc20029;border-color:#ffc200bf;box-shadow:0 14px 26px #0f172a1a;transform:translateY(-1px)}.k-modal__header{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.k-modal__title{color:#0f172a;color:var(--kataloji-text);font-size:18px;font-weight:950;letter-spacing:-.02em;margin:0}.k-modal__sub{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:700;margin:6px 0 0}.k-modal__close{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:12px;color:#0f172ab3;cursor:pointer;display:inline-flex;font-size:22px;height:38px;justify-content:center;line-height:1;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease,background .12s ease;width:38px}.k-modal__close:hover{background:#ffc2001a;border-color:#ffc20073;box-shadow:0 14px 26px #0f172a1a;transform:translateY(-1px)}.k-modal__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.k-modal__actions .k-btn{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1.25;margin-top:0!important;min-height:42px;padding:10px 16px!important}.products-page .k-modal__actions .k-createProductBtn{margin-top:0!important}.products-page .k-pill{align-items:center;background:#ffc2001f;border:1px solid #0f172a14;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:850;gap:8px;padding:8px 10px}.products-page__cardMeta{align-items:center;display:flex;gap:10px}.products-page .k-iconBtn{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:12px;color:#0f172a;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .18s ease;width:38px}.products-page .k-iconBtn:hover{box-shadow:0 14px 26px #0f172a1a;transform:translateY(-1px)}.products-page .k-iconBtn--danger{background:#ff5b000f;border-color:#ff5b0038;color:#7c2d12}.products-page .k-iconBtn--danger:hover{background:#ff5b001a;border-color:#ff5b0052}.products-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.products-tab{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;color:#0f172a;color:var(--kataloji-text);cursor:pointer;font-weight:950;padding:12px 16px;transition:transform .12s ease,background .12s ease,border-color .12s ease}.products-tab:hover{background:#ffc2001a;border-color:#ffc2008c;transform:translateY(-1px)}.products-tab.is-active{background:#ffc2002e;border-color:#ffc200bf}.products-lang-btn{border-color:#e5e7eb!important;border-color:var(--kataloji-card-border)!important;color:#111827!important}.products-page .lang-switcher-dashboard{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;box-shadow:0 6px 16px #0f172a0f;color:#111827!important}.products-page .lang-switcher-dashboard:hover{background:#ffc2002e!important;border-color:#ffc200cc!important;color:#111827!important;transform:scale(1.02)!important}.products-page__categoriesRow{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr;margin-bottom:18px}.products-page .dashboard-card{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:16px!important;box-shadow:0 10px 26px #0f172a0f!important;padding:24px!important}.products-page .dashboard-card:before{display:none!important}.products-page .card-header{border-bottom:1px solid #0f172a14!important;margin-bottom:18px!important;padding-bottom:14px!important}.products-page .card-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text);font-size:16px;font-weight:800;margin-bottom:6px}.products-page .card-description{color:#64748b;color:var(--kataloji-muted);font-weight:500}.products-page .products-add-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr}@media (max-width:1100px){.products-page .products-add-layout,[dir=rtl] .products-page .products-add-layout{grid-template-columns:1fr}}.products-page .products-add-layout__preview{grid-gap:14px;align-content:start;display:grid;gap:14px}.products-page .products-prices-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.products-page .products-prices-add{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:12px;color:#0f172a;color:var(--kataloji-text);cursor:pointer;font-size:13px;font-weight:900;padding:10px 12px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.products-page .products-prices-add:hover{background:#ffc2001f;border-color:#ffc2008c;transform:translateY(-1px)}.k-modalOverlay .products-prices-add{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:12px;box-shadow:0 10px 22px #0f172a0f;color:#0f172a;color:var(--kataloji-text);cursor:pointer;font-size:13px;font-weight:900;padding:10px 12px;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .18s ease}.k-modalOverlay .products-prices-add:hover{background:#ffc2001f;border-color:#ffc2008c;transform:translateY(-1px)}.products-page .products-prices-list{grid-gap:10px;display:grid;gap:10px}.products-page .products-add-layout__form{min-width:0;width:100%}.products-page .products-productName-field .form-input,.products-page .products-productName-input{box-sizing:border-box;max-width:none;padding-left:16px;padding-right:16px;width:100%}[dir=rtl] .products-page .products-productName-field .form-input,[dir=rtl] .products-page .products-productName-input{direction:rtl;padding-left:16px;padding-right:16px;text-align:right}.products-page .k-form .input-wrapper .form-input{line-height:1.45;min-height:50px;padding-bottom:15px;padding-top:14px}.products-addon-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr minmax(148px,.42fr) auto;margin-bottom:10px}.products-addon-row .form-input{box-sizing:border-box;min-width:0;width:100%}.products-addon-row .products-addon-price{min-width:0}@media (max-width:768px){.products-page .k-form .input-wrapper .form-input{line-height:1.45;min-height:48px;padding-bottom:14px!important;padding-top:13px!important}}.products-page .products-price-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(280px,1.25fr) minmax(200px,2fr) minmax(130px,.75fr) auto}@media (max-width:1100px){.products-page .products-price-row{grid-template-columns:1fr}}@media (max-width:640px){.products-addon-row{grid-template-columns:1fr}}.products-page .products-price-remove{background:#ef444414;border:1px solid #ef444440;border-radius:12px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:900;padding:10px 12px}.products-page .products-price-remove:hover{background:#ef44441f}.products-page .products-preview{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:16px;padding:14px}.products-page .products-preview__top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.products-page .products-preview__chip,.products-page .products-preview__title{color:#0f172a;color:var(--kataloji-text);font-weight:950}.products-page .products-preview__chip{background:#ffc2001f;border:1px solid #ffc20059;border-radius:999px;font-size:12px;padding:6px 10px}.products-page .products-preview__card{background:#fff;border:1px solid #eef2f7;border-radius:16px;overflow:hidden}.products-page .products-preview__media{padding:12px}.products-page .products-preview__img,.products-page .products-preview__imgPlaceholder{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;color:#64748b;color:var(--kataloji-muted);display:grid;font-weight:900;height:240px;object-fit:cover;padding:14px;place-items:center;text-align:center;width:100%}.products-page .products-preview__thumbs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.products-page .products-preview__thumb{border:1px solid #e5e7eb;border-radius:10px;height:46px;object-fit:cover;width:46px}.products-page .products-preview__more{background:#0f172a0a;border:1px solid #e5e7eb;border-radius:10px;color:#0f172a;color:var(--kataloji-text);display:grid;font-weight:950;height:46px;place-items:center;width:46px}.products-page .products-preview__body{padding:14px 14px 16px}.products-page .products-preview__name{color:#0f172a;color:var(--kataloji-text);font-size:16px;font-weight:950;margin-bottom:10px}.products-page .products-preview__priceRow{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.products-page .products-preview__badge,.products-page .products-preview__price{color:#0f172a;color:var(--kataloji-text);font-weight:950}.products-page .products-preview__badge{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;max-width:60%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.products-page .products-preview__desc{color:#334155;font-size:13px;font-weight:700;line-height:1.7}.products-page .products-preview__desc--muted{color:#64748b;color:var(--kataloji-muted)}.products-page .products-preview__variants{margin-top:12px}.products-page .products-preview__variantsTitle{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:950;margin-bottom:8px}.products-page .products-preview__pills{display:flex;flex-wrap:wrap;gap:8px}.products-page .products-preview__pill{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;color:var(--kataloji-text);font-size:12px;font-weight:900;padding:7px 10px}.products-page .dashboard-products-table.products-table{border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-collapse:initial;border-radius:14px;border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}.products-page .dashboard-products-table-scroll{max-width:100%;width:100%}.products-page .dashboard-card table.products-table{max-width:100%!important;min-width:0!important;width:100%!important}.products-page .dashboard-products-table.products-table thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--kataloji-card-border);color:#0f172a;font-size:12px;font-weight:800;padding:14px;white-space:nowrap}.products-page .dashboard-products-table.products-table tbody td{border-bottom:1px solid #0f172a0f;color:#0f172a;padding:16px 14px;vertical-align:top}.products-page .dashboard-products-table.products-table tbody tr:hover td{background:#ffd70014}.products-page .dashboard-products-table.products-table tbody tr:last-child td{border-bottom:none}.products-page .dashboard-categories-table thead th,.products-page .dashboard-categories-table thead tr{background:#f8fafc!important;color:#0f172a!important}.products-page .dashboard-categories-table thead th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--kataloji-card-border)}.products-page .dashboard-categories-table{border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;box-shadow:none!important;overflow:hidden}.orders-page{color:#0f172a;color:var(--kataloji-text);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif}.orders-page .dashboard-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text)}.orders-page .dashboard-description{color:#64748b;color:var(--kataloji-muted)}.orders-page .lang-switcher-dashboard{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;box-shadow:0 6px 16px #0f172a0f;color:#0f172a!important}.orders-page .lang-switcher-dashboard:hover{background:#ffc20029!important;border-color:#ffc200b3!important;transform:scale(1.02)}.orders-stat{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:16px;box-shadow:0 10px 26px #0f172a0f;height:100%;padding:18px}.orders-stat__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.orders-stat__icon{align-items:center;border:1px solid #0f172a14;border-radius:16px;color:#111827;display:flex;height:46px;justify-content:center;width:46px}.orders-stat__icon--yellow{background:#ffd70038;border-color:#ffd70073}.orders-stat__icon--orange{background:#ff8c0029;border-color:#ff8c0059}.orders-stat__icon--neutral{background:#0f172a0f;border-color:#0f172a1a}.orders-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}@media (max-width:1200px){.orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.orders-grid{grid-template-columns:1fr}}.orders-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:16px;box-shadow:0 10px 26px #0f172a0f;padding:16px;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.orders-card:hover{border-color:#ffd70059;box-shadow:0 16px 38px #0f172a1a;transform:translateY(-2px)}.orders-card__header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.orders-card__meta{flex:1 1 240px;min-width:0}.orders-card__name{color:#0f172a;font-size:16px;font-weight:900;line-height:1.35}.orders-card__sub{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.orders-card__subRow{color:#334155;font-weight:700;line-height:1.45}.orders-card__city{color:#94a3b8;font-size:13px;font-weight:800}.orders-card__address{color:#334155;font-weight:700;line-height:1.45;margin-top:6px}.orders-card__phones{color:#0f172a;font-weight:800;margin-top:6px;text-align:left}.orders-card__notes{color:#475569;font-weight:700;line-height:1.55;margin-top:10px}.orders-card__actions{display:none}.orders-card__right{align-items:flex-end;display:flex;flex:0 1 auto;flex-direction:column;gap:8px}[dir=ltr] .orders-card__right{align-items:flex-start}.orders-card__topRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}[dir=ltr] .orders-card__topRight{justify-content:flex-start}.orders-card__actionBar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;min-width:260px;width:100%}@media (max-width:420px){.orders-card__actionBar{grid-template-columns:1fr;min-width:0}}.orders-card__actionBar{margin-top:12px}.orders-chip{border:1px solid #0f172a1a;border-radius:999px;font-size:12px;font-weight:900;padding:6px 10px}.orders-chip--new{background:#ffd7002e;border-color:#ffd70066;color:#111827}.orders-chip--confirmed{background:#0f172adb;border-color:#0f172adb;color:#fff}.orders-primary-btn{background:#ffc200;background:var(--kataloji-primary);border:1px solid #00000014;border-radius:12px;color:#111827;cursor:pointer;font-weight:900;min-width:0;padding:10px 12px;transition:transform .14s ease,filter .14s ease;width:100%}.orders-primary-btn:hover:not(:disabled){filter:brightness(.98);transform:scale(1.02)}.orders-primary-btn:disabled{cursor:not-allowed;opacity:.55}.orders-card__rowBtns{display:none}.orders-danger-btn,.orders-secondary-btn{border-radius:12px;cursor:pointer;font-weight:900;min-width:92px;padding:9px 12px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.orders-secondary-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);color:#111827}.orders-secondary-btn:hover:not(:disabled){background:#ffd7001a;border-color:#ffd7008c;transform:scale(1.02)}.orders-secondary-btn:disabled{cursor:not-allowed;opacity:.55}.orders-danger-btn{background:#111827;border:none;color:#fff}.orders-danger-btn:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.02)}.orders-danger-btn:disabled{cursor:not-allowed;opacity:.55}.orders-card__total{color:#0f172a;font-size:16px;font-weight:900}.orders-card__date{color:#94a3b8;font-size:12px;font-weight:800}.orders-card__items{border-top:1px solid #0f172a14;margin-top:12px}.orders-caret,.orders-countPill,.orders-detailsToggle,.orders-detailsToggle:hover,.orders-detailsToggle__meta{display:none}.inventory-page{color:#0f172a;color:var(--kataloji-text);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif}.inventory-page .dashboard-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text)}.inventory-page .dashboard-description{color:#64748b;color:var(--kataloji-muted)}.inventory-page .btn.btn-outline-secondary{background:#fff;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:14px!important;color:#0f172a;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.inventory-page .btn.btn-outline-secondary:hover{border-color:#ffd7008c!important;box-shadow:0 10px 22px #0f172a14;transform:scale(1.02)}.inventory-page .lang-switcher-dashboard{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:999px!important;color:#0f172a!important}.inventory-page .lang-switcher-dashboard:hover{background:#ffd70029!important;border-color:#ffd700b3!important;transform:scale(1.02)}.inventory-threshold{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.inventory-threshold__label{color:#0f172a;font-weight:950}.inventory-threshold__input{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;font-weight:800;outline:none;padding:10px 12px;transition:box-shadow .18s ease,border-color .18s ease,transform .14s ease;width:132px}.inventory-threshold__input:focus{border-color:#ffd700f2;box-shadow:0 0 0 4px #ffd70038;transform:translateY(-1px)}.inventory-threshold__hint{color:#64748b;flex:1 1 100%;font-size:13px;font-weight:700;line-height:1.45;margin:0;max-width:640px}.inventory-row__left{flex:1 1 220px;min-width:0}.inventory-row__variantHint{color:#b45309;font-size:13px;font-weight:800;line-height:1.4;margin-top:6px;white-space:normal;word-break:break-word}.inventory-row__variantHint--danger{color:#b91c1c}.inventory-page .dashboard-card{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;box-shadow:0 10px 26px #0f172a0f!important}.inventory-page .dashboard-card:before{display:none!important}.inventory-lists{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}@media (max-width:900px){.inventory-lists{grid-template-columns:1fr}}.inventory-listCard{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:16px;box-shadow:0 10px 26px #0f172a0f;padding:16px}.inventory-listCard__title{color:#0f172a;font-size:15px;font-weight:950;margin-bottom:12px}.inventory-empty{background:#f8fafc;border:1px dashed #0f172a2e;border-radius:14px;color:#64748b;font-weight:800;padding:14px 12px}.inventory-rows{grid-gap:10px;display:grid;gap:10px}.inventory-row{align-items:flex-start;background:#fff;border:1px solid #0f172a14;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.inventory-row:hover{border-color:#ffd70059;box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.inventory-row--clickable{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;width:100%}.inventory-row--clickable:focus-visible{outline:2px solid #fbbf24bf;outline-offset:2px}.inventory-productLookup{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:16px;box-shadow:0 8px 24px #0f172a0d;margin-bottom:24px;padding:20px 22px}.inventory-productLookup--pageEnd{margin-bottom:0;margin-top:28px}.inventory-productLookup__title{color:#0f172a;font-size:17px;font-weight:900;margin:0 0 6px}.inventory-productLookup__desc{color:#64748b;font-size:13px;font-weight:600;line-height:1.6;margin:0 0 14px}.inventory-productLookup__search{align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;margin-bottom:12px;padding:12px 14px}.inventory-productLookup__search input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:14px;font-weight:700;min-width:0;outline:none}.inventory-productLookup__results{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.inventory-productLookup__result{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:8px 12px;padding:12px 14px;text-align:inherit;transition:background .15s ease,border-color .15s ease;width:100%}.inventory-productLookup__result:hover{background:#fffbeb;border-color:#fbbf2473}.inventory-productLookup__resultName{color:#0f172a;flex:1 1 auto;font-weight:900;min-width:120px}.inventory-productLookup__resultCat{color:#64748b;font-size:12px;font-weight:700}.inventory-productLookup__resultStock{-webkit-margin-start:auto;align-items:flex-end;display:flex;flex-direction:column;gap:2px;margin-inline-start:auto;text-align:end}.inventory-productLookup__resultStockTypes{color:#64748b;font-size:12px;font-weight:800}.inventory-productLookup__resultStockTotal{font-feature-settings:"tnum";color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:950}.inventory-productLookup__resultStockNotSet{color:#94a3b8;font-size:13px;font-weight:800}.inventory-productLookup__noResults{color:#94a3b8;font-size:13px;font-weight:700;margin:0}.inventory-productModal__category{color:#64748b;font-size:12px;font-weight:700;margin:4px 0 0}.inventory-stockTable{display:flex;flex-direction:column;gap:8px}.inventory-stockTable__row{align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.inventory-stockTable__row--danger{background:#fff5f5;border-color:#ef444440}.inventory-stockTable__row--warn{background:#fffbeb;border-color:#f59e0b4d}.inventory-stockTable__row--ok{background:#f0fdf4;border-color:#22c55e40}.inventory-stockTable__label{color:#0f172a;font-size:14px;font-weight:800}.inventory-stockTable__qty{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:950}.inventory-row__name{color:#0f172a;flex:1 1 220px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-row__left .inventory-row__name{flex:none;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal;width:100%}.inventory-row__value{color:#0f172a;font-weight:950;white-space:nowrap}.inventory-row--danger{background:#fef2f28c;border-color:#b91c1c38}.inventory-row--warn{background:#ffd7001a;border-color:#ff8c0040}.promotions-page{color:#0f172a;color:var(--kataloji-text);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif}.promotions-page .dashboard-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text)}.promotions-page .dashboard-description{color:#64748b;color:var(--kataloji-muted)}.promotions-page__subtitle{max-width:720px}.promotions-page .btn.btn-outline-secondary,.promotions-page .lang-switcher-dashboard{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;color:#0f172a!important;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.promotions-page .btn.btn-outline-secondary:hover,.promotions-page .lang-switcher-dashboard:hover{border-color:#ffd7008c!important;box-shadow:0 10px 22px #0f172a14;transform:scale(1.02)}.promotions-card{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:16px!important;box-shadow:0 10px 26px #0f172a0f!important}.delivery-prices-page__subtitle{max-width:820px}.delivery-prices-page .delivery-prices-save-btn{align-items:center;display:inline-flex;font-size:14px;font-weight:850;justify-content:center;max-width:none;padding:10px 20px;width:auto!important}.delivery-prices-page{overflow-x:hidden}.delivery-prices-page .container-fluid{max-width:100%;overflow-x:hidden}.delivery-prices-page .promotions-card{overflow:hidden}.delivery-prices-regions{display:flex;flex-direction:column;gap:12px;max-width:100%;width:100%}.delivery-prices-region-row{grid-gap:12px 14px;align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;box-shadow:0 4px 14px #0f172a0a;display:grid;gap:12px 14px;grid-template-columns:minmax(0,1fr) minmax(108px,132px);padding:14px 16px}.delivery-prices-region-row__info{min-width:0}.delivery-prices-region-row__label{color:#0f172a;color:var(--kataloji-text);font-size:15px;font-weight:850;line-height:1.35}.delivery-prices-region-row__hint{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:650;line-height:1.5;margin-top:4px}.delivery-prices-region-row__field{display:flex;flex-direction:column;gap:6px;min-width:0}.delivery-prices-region-row__field-label{color:#64748b;color:var(--kataloji-muted);font-size:11px;font-weight:800;letter-spacing:.01em}.delivery-prices-region-row__input{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0a;color:#0f172a;color:var(--kataloji-text);font-size:16px;font-weight:800;line-height:1.2;min-width:0;padding:11px 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.delivery-prices-region-row__input:focus{border-color:#ffc200d9;box-shadow:0 0 0 3px #ffc20038;outline:none}.delivery-prices-region-row__input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}@media (max-width:640px){.delivery-prices-page .products-page__header{align-items:stretch;flex-direction:column}.delivery-prices-page .products-page__headerActions{justify-content:flex-start;width:100%}.delivery-prices-region-row{gap:10px;grid-template-columns:1fr;padding:14px}.delivery-prices-region-row__field{width:100%}.delivery-prices-region-row__input{font-size:16px;padding:12px 14px}}.promotions-card:before{display:none!important}.promotions-card__header{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;gap:12px;margin-bottom:14px;padding-bottom:14px}.promotions-card__icon{align-items:center;background:#ffd70038;border:1px solid #ffd70073;border-radius:14px;color:#111827;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.promotions-card__title{color:#0f172a;font-size:1.05rem;font-weight:950;margin:0}.promotions-card__desc{color:#64748b;color:var(--kataloji-muted);font-size:13px;font-weight:650;line-height:1.6;margin:6px 0 0}.promotions-radioRow{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin-bottom:10px}.promotions-help{color:#64748b;color:var(--kataloji-muted);font-size:13px;font-weight:650;margin-top:4px}.promotions-primary-btn{background:#ffc200;background:var(--kataloji-primary);border:1px solid #00000014;border-radius:14px;box-shadow:0 10px 22px #0f172a1a;color:#111827;cursor:pointer;font-weight:950;padding:12px 16px;transition:transform .14s ease,filter .14s ease,box-shadow .18s ease;width:100%}.promotions-primary-btn:hover:not(:disabled){filter:brightness(.99);transform:scale(1.02)}.promotions-primary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.promotions-note{color:#64748b;color:var(--kataloji-muted);font-size:13px;font-weight:650;margin:0}.promotions-card__topRow{align-items:center;border-bottom:1px solid #0f172a14;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding-bottom:12px}.promotions-pill{align-items:center;background:#0f172a0f;border:1px solid #0f172a1a;border-radius:999px;color:#0f172a;display:inline-flex;font-weight:950;height:34px;justify-content:center;min-width:44px;padding:0 12px}.promotions-empty,.promotions-muted{color:#64748b;color:var(--kataloji-muted);font-weight:750}.promotions-empty{background:#f8fafc;border:1px dashed #0f172a2e;border-radius:14px;padding:14px 12px}.promotions-tableWrap{overflow-x:auto;width:100%}.promotions-table{border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-collapse:initial;border-radius:14px;border-spacing:0;overflow:hidden;width:100%}.promotions-table thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--kataloji-card-border);color:#0f172a;font-size:12px;font-weight:950;padding:14px;white-space:nowrap}.promotions-table tbody td{border-bottom:1px solid #0f172a0f;padding:16px 14px;vertical-align:top}.promotions-table tbody tr:hover td{background:#ffd70014}.promotions-table tbody tr:last-child td{border-bottom:none}.promotions-table__name{color:#0f172a;font-weight:900}.promotions-table__muted{color:#475569;font-size:14px;font-weight:650}.promotions-table__hint{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:650;margin-top:4px}.promotions-table__actions{text-align:end;white-space:nowrap}.promotions-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:6px 12px}.promotions-badge--active{background:#ffd7002e;border-color:#ffd70066;color:#111827}.promotions-badge--off{background:#0f172a0f;border-color:#0f172a1a;color:#0f172a}.promotions-stopBtn{background:#fff;border:1px solid #b91c1c38;border-radius:12px;color:#b91c1c;cursor:pointer;font-weight:900;padding:8px 12px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.promotions-stopBtn:hover{background:#b91c1c0f;border-color:#b91c1c59;transform:scale(1.02)}.promotions-stack{display:flex;flex-direction:column;gap:24px}.promotions-form{grid-gap:16px;display:grid;gap:16px}.promotions-field{display:flex;flex-direction:column;gap:8px}.promotions-field__label{color:#0f172a;font-size:13px;font-weight:800;letter-spacing:.1px}.promotions-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border,#e2e8f0);border-radius:12px;color:#0f172a;font:inherit;font-weight:700;min-height:46px;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.promotions-input:focus{border-color:#ffd70099;box-shadow:0 0 0 3px #ffd7002e;outline:none}.promotions-input::placeholder{color:#94a3b8;font-weight:600}.promotions-percent-wrap{position:relative}.promotions-percent-input{-webkit-padding-end:56px;font-size:16px;font-weight:950;letter-spacing:.4px;padding-inline-end:56px}.promotions-percent-suffix{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:13px;font-weight:950;inset-inline-end:14px;padding:2px 10px;position:absolute;top:50%;transform:translateY(-50%)}.promotions-product-trigger{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border,#e2e8f0);border-radius:12px;color:#0f172a;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:64px;padding:10px 14px;text-align:start;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.promotions-product-trigger:hover{border-color:#cbd5e1}.promotions-product-trigger--filled{border-color:#0f172a2e;box-shadow:0 6px 14px #0f172a0d}.promotions-product-trigger:focus-visible{border-color:#ffd70099;box-shadow:0 0 0 3px #ffd7002e;outline:none}.promotions-product-trigger__text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.promotions-product-trigger__name{color:#0f172a;font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotions-product-trigger__meta{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:6px}.promotions-product-trigger__sep{opacity:.5}.promotions-product-trigger__stock{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-flex;gap:4px;padding:2px 8px}.promotions-product-trigger__placeholder{color:#94a3b8;flex:1 1 auto;font-weight:700}.promotions-product-trigger__caret{color:#64748b;flex-shrink:0;font-size:16px}.promotions-thumb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;object-fit:cover}.promotions-thumb--placeholder{align-items:center;background:#f1f5f9;border-style:dashed;color:#94a3b8;display:inline-flex;justify-content:center}.promotions-product-popover{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border,#e2e8f0);border-radius:14px;box-shadow:0 24px 50px #0f172a2e;display:flex;flex-direction:column;inset-inline-end:0;inset-inline-start:0;max-height:360px;overflow:hidden;position:absolute;top:calc(100% + 8px);z-index:30}.promotions-product-popover__searchRow{align-items:center;border-bottom:1px solid #eef2f6;color:#64748b;display:flex;gap:8px;padding:10px 12px}.promotions-product-popover__searchInput{background:#0000;border:0;color:#0f172a;flex:1 1 auto;font:inherit;font-weight:700;outline:none;padding:4px 0}.promotions-product-popover__searchInput::placeholder{color:#94a3b8;font-weight:600}.promotions-product-popover__list{flex:1 1 auto;overflow-y:auto;padding:6px}.promotions-product-popover__empty{color:#64748b;font-weight:700;padding:20px 14px;text-align:center}.promotions-product-row{align-items:center;background:#0000;border:0;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font:inherit;gap:12px;padding:8px 10px;text-align:start;width:100%}.promotions-product-row:hover{background:#f8fafc}.promotions-product-row--active{background:#ffd7002e;outline:1px solid #ffd70073}.promotions-product-row__text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.promotions-product-row__name{color:#0f172a;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotions-product-row__meta{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:6px}.promotions-product-row__price{color:#0f172a;font-weight:900}.promotions-product-row__stock{background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a;gap:3px;padding:2px 7px}.promotions-chip,.promotions-product-row__stock{align-items:center;border-radius:999px;display:inline-flex}.promotions-chip{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;font-size:11px;font-weight:800;padding:2px 8px}.promotions-chip--soft{background:#fffbeb;border-color:#fde68a;color:#92400e}.promotions-segment{grid-gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:6px}.promotions-segment__btn{align-items:flex-start;background:#0000;border:1.5px solid #0000;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:64px;padding:10px 12px;text-align:start;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.promotions-segment__btn:hover:not(:disabled){background:#fff;border-color:#e2e8f0}.promotions-segment__btn:disabled{cursor:not-allowed;opacity:.45}.promotions-segment__btn--active,.promotions-segment__btn--active:hover{background:#fff;border-color:#ffd7008c;box-shadow:0 6px 14px #0f172a0f,inset 0 0 0 2px #ffd70033;color:#0f172a}.promotions-segment__label{font-size:14px;font-weight:900;letter-spacing:.1px}.promotions-segment__desc{color:#64748b;font-size:11.5px;font-weight:650;line-height:1.45}.promotions-segment__btn--active .promotions-segment__desc{color:#475569}.promotions-table__actionsRow{align-items:center;display:inline-flex;gap:8px}.promotions-deleteBtn{align-items:center;background:#fff;border:1px solid #b91c1c38;border-radius:12px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:6px;padding:8px 12px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.promotions-deleteBtn:hover:not(:disabled){background:#b91c1c14;border-color:#b91c1c73;transform:scale(1.02)}.promotions-deleteBtn:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.promotions-segment{grid-template-columns:1fr}.promotions-table__actionsRow{flex-wrap:wrap;gap:6px}}.settings-page{color:#0f172a;color:var(--kataloji-text);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif}.settings-page .dashboard-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text)}.settings-page .dashboard-subtitle{color:#64748b;color:var(--kataloji-muted)}.settings-page .lang-switcher-dashboard{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;box-shadow:0 6px 16px #0f172a0f;color:#0f172a!important}.settings-page .lang-switcher-dashboard:hover{background:#ffd70029!important;border-color:#ffd700b3!important;transform:scale(1.02)}.settings-page .dashboard-card{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:16px!important;box-shadow:0 10px 26px #0f172a0f!important}.settings-page .dashboard-card:before{display:none!important}.settings-page .card-header{border-bottom:1px solid #0f172a14!important}.settings-page .card-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text)}.settings-page .card-description{color:#64748b!important;color:var(--kataloji-muted)!important}.settings-page .btn-primary{background:#ffc200!important;background:var(--kataloji-primary)!important;border:1px solid #00000014!important;box-shadow:0 10px 22px #0f172a1a!important;color:#111827!important}.settings-page .btn-primary:hover{filter:brightness(.99);transform:scale(1.02) translateY(-1px)!important}.settings-page .btn-secondary-outline,.settings-page .btn.btn-outline-secondary,.settings-page .btn.btn-outline-secondary.btn-sm{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:14px!important;color:#0f172a!important}.settings-page .btn-secondary-outline:hover,.settings-page .btn.btn-outline-secondary:hover{background:#ffd7001a!important;border-color:#ffd7008c!important;transform:scale(1.02)}.settings-page .form-control:focus,.settings-page .form-input:focus,.settings-page .form-select:focus{border-color:#ffd700f2!important;box-shadow:0 0 0 4px #ffd70038!important}.settings-page .settings-identity-grid__link-readonly:focus{border-color:#ffd700f2!important;box-shadow:0 0 0 4px #ffd7002e!important}.settings-page .type-btn{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;border-radius:12px!important;color:#0f172a!important}.settings-page .type-btn.active{background:#ffd70033!important;border-color:#ffd70099!important;color:#0f172a!important}.settings-page .type-btn:hover{background:#ffd7001a!important;border-color:#ffd7008c!important}.settings-page .settings-identity-grid__copy-btn{transition:transform .12s ease,background .12s ease,border-color .12s ease}.settings-page .settings-identity-grid__copy-btn:hover{background:#ffd7001a!important;border-color:#ffd7008c!important;transform:scale(1.03)}@media (max-width:640px){.settings-page .settings-identity-grid__copy-btn{border-radius:6px!important;height:22px!important;width:22px!important}.settings-page .settings-identity-grid__copy-btn svg{height:13px!important;width:13px!important}.settings-identity-grid__link-readonly{-webkit-padding-start:44px;font-size:12px;min-height:40px;padding-inline-start:44px}[dir=rtl] .settings-identity-grid__link-readonly{-webkit-padding-start:10px;-webkit-padding-end:44px;padding-inline-end:44px;padding-inline-start:10px}}.subscription-page{color:#0f172a;color:var(--kataloji-text);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif}.subscription-page .dashboard-title{-webkit-text-fill-color:initial;background:none;color:#0f172a;color:var(--kataloji-text)}.subscription-page .dashboard-subtitle{color:#64748b;color:var(--kataloji-muted)}.subscription-page .lang-switcher-dashboard{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--kataloji-card-border)!important;box-shadow:0 6px 16px #0f172a0f;color:#0f172a!important}.subscription-page .lang-switcher-dashboard:hover{background:#ffc20029!important;border-color:#ffc200b3!important;transform:scale(1.02)}.subscription-tabs{border-bottom:1px solid #0f172a1a;display:flex;gap:10px;margin-bottom:24px}.subscription-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-size:15px;font-weight:850;gap:8px;padding:12px 18px;transition:color .15s ease,border-color .15s ease,transform .12s ease}.subscription-tab:hover{color:#0f172a;transform:scale(1.01)}.subscription-tab.is-active{border-color:#ffc200f2;color:#0f172a}.subscription-page .subscription-plan-card{border-color:#e5e7eb!important;border-color:var(--kataloji-card-border)!important;border-radius:16px!important;box-shadow:0 10px 26px #0f172a0f!important}.subscription-page .subscription-plan-card:hover{border-color:#ffc20059!important}.subscription-page .dashboard-header{margin-bottom:18px}.subscription-page .subscription-lead{color:#64748b;color:var(--kataloji-muted);font-size:14px;font-weight:700;line-height:1.8;margin:0 0 18px}.subscription-page .subscription-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:18px;box-shadow:0 10px 28px #0f172a0f;margin-bottom:18px;padding:18px}.subscription-page .subscription-card--center{color:#64748b;color:var(--kataloji-muted);font-weight:900;text-align:center}.subscription-page .subscription-current{padding:18px}.subscription-page .subscription-current__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.subscription-page .subscription-current__title{color:#0f172a;color:var(--kataloji-text);font-size:16px;font-weight:950;margin:0}.subscription-page .subscription-status{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;color:var(--kataloji-text);font-size:12px;font-weight:950;padding:6px 10px;white-space:nowrap}.subscription-page .subscription-status.is-active{background:#10b9811f;border-color:#10b98159}.subscription-page .subscription-status.is-expired{background:#ef44441a;border-color:#ef444459}.subscription-page .subscription-current__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-page .subscription-current__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:992px){.subscription-page .subscription-current__grid,.subscription-page .subscription-current__grid--4{grid-template-columns:1fr}}.subscription-page .subscription-metric__label{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:900;margin-bottom:6px}.subscription-page .subscription-metric__value{color:#0f172a;color:var(--kataloji-text);font-size:16px;font-weight:950}.subscription-page .subscription-billing__title{color:#0f172a;color:var(--kataloji-text);font-weight:950;margin-bottom:10px}.subscription-page .subscription-billing__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}@media (max-width:992px){.subscription-page .subscription-billing__row{grid-template-columns:1fr}}.subscription-page .subscription-billing__slider{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:12px}.subscription-page .subscription-billing__labels{color:#64748b;color:var(--kataloji-muted);display:flex;font-size:12px;font-weight:900;justify-content:space-between;margin-top:10px}.subscription-page .subscription-billing__labels .is-active{color:#0f172a;color:var(--kataloji-text)}.subscription-page .subscription-billing__pill{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#0f172a;color:var(--kataloji-text);font-weight:950;justify-self:end;padding:10px 14px;white-space:nowrap}[dir=rtl] .subscription-page .subscription-billing__pill{justify-self:start}.stats-page .dashboard-title{letter-spacing:-.02em}.stats-page .dashboard-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:16px;box-shadow:0 10px 28px #0f172a0f}.stats-page .dashboard-card:before{content:none!important;display:none!important}.stats-page .dashboard-card:hover{box-shadow:0 18px 45px #0f172a1a}.stats-page .card-header{background:#fff;border-bottom:1px solid #eef2f7!important}.stats-page .stats-split{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}@media (max-width:992px){.stats-page .stats-split{grid-template-columns:1fr}}.stats-page .stats-panel-title{color:var(--os-navy);font-size:15px;font-weight:900;line-height:1.35;margin:0 0 14px}.stats-page .stats-clear-list{display:flex;flex-direction:column;gap:10px}.stats-page .stats-clear-list--scroll{-webkit-padding-end:4px;overflow-y:auto;padding-inline-end:4px}.stats-page .stats-clear-row{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--os-border);border-radius:14px;color:inherit;display:grid;font:inherit;gap:12px;grid-template-columns:32px 1fr auto;padding:12px 14px;text-align:inherit;width:100%}.stats-page .stats-clear-row--clickable{cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.stats-page .stats-clear-row--clickable:hover{background:#fafbfc;border-color:#fbbf2466;box-shadow:0 2px 8px #0f172a0f}.stats-page .stats-clear-row__rank{align-items:center;background:#fffbeb;border-radius:999px;color:#b45309;display:flex;flex-shrink:0;font-size:12px;font-weight:950;height:28px;justify-content:center;width:28px}.stats-page .stats-clear-row__info{min-width:0}.stats-page .stats-clear-row__name{color:var(--os-navy);font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-page .stats-clear-row__secondary{color:var(--os-muted);font-size:12px;font-weight:700;margin-top:3px}.stats-page .stats-clear-row__stat{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;min-width:56px}[dir=rtl] .stats-page .stats-clear-row__stat{align-items:flex-start}.stats-page .stats-clear-row__value{font-feature-settings:"tnum";color:var(--os-navy);font-size:20px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1}.stats-page .stats-clear-row__unit{color:var(--os-muted);font-size:11px;font-weight:800;text-transform:none}.stats-page .stats-section-title{align-items:center;color:#0f172a;color:var(--kataloji-text);display:flex;font-weight:950;gap:10px;margin-bottom:12px}.stats-page .stats-subhead{align-items:center;color:#64748b;color:var(--kataloji-muted);display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin-bottom:10px}.stats-page .stats-subhead--3{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto}[dir=rtl] .stats-page .stats-subhead--3{grid-template-columns:auto minmax(0,1fr) 34px}.stats-page .stats-subhead__name{grid-column:2;min-width:0}.stats-page .stats-subhead__value{grid-column:3;justify-self:end}[dir=rtl] .stats-page .stats-subhead__value{grid-column:1;justify-self:start}.stats-page .stats-list{grid-gap:10px;display:grid;gap:10px}.stats-page .stats-row{grid-gap:10px;align-items:center;background:#fbfbfb;border:1px solid #eef2f7;border-radius:14px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:10px 12px}[dir=rtl] .stats-page .stats-row{grid-template-columns:auto minmax(0,1fr) 34px}[dir=rtl] .stats-page .stats-rank{grid-column:3}[dir=rtl] .stats-page .stats-name{grid-column:2;text-align:right}[dir=rtl] .stats-page .stats-pill{grid-column:1;justify-self:start}.stats-page .stats-pill{justify-self:end}.stats-page .stats-rank{background:#ffc20038;border:1px solid #ffc20066;border-radius:999px;color:#0f172a;color:var(--kataloji-text);display:grid;font-weight:950;height:34px;place-items:center;width:34px}.stats-page .stats-name{min-width:0}.stats-page .stats-name__primary{color:#0f172a;color:var(--kataloji-text);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-page .stats-name__secondary{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:800;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-page .stats-pill{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;color:var(--kataloji-text);font-size:12px;font-weight:950;padding:6px 10px;white-space:nowrap}.stats-page .stats-meter{background:#eef2f7;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.stats-page .stats-meter__fill{background:linear-gradient(135deg,#ffc200,#ff5b00);background:linear-gradient(135deg,var(--kataloji-primary) 0,var(--kataloji-secondary) 100%);border-radius:999px;height:100%}.stats-page .stats-list--scroll{-webkit-padding-end:4px;overflow-x:hidden;overflow-y:auto;padding-inline-end:4px;scrollbar-color:#ffc2008c #eef2f7;scrollbar-width:thin}.stats-page .stats-list--scroll::-webkit-scrollbar{width:6px}.stats-page .stats-list--scroll::-webkit-scrollbar-thumb{background:#ffc2008c;border-radius:999px}.stats-page .stats-list--scroll::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.stats-page .stats-row--compact{border-radius:12px;gap:8px;padding:7px 10px}.stats-page .stats-list--scroll .stats-rank{font-size:12px;height:28px;width:28px}.stats-page .stats-list--scroll .stats-meter{height:7px;margin-top:5px}.stats-page .stats-list--scroll .stats-pill{font-size:11px;padding:4px 8px}.stats-page .stats-list--wrap-labels .stats-name__primary,.stats-page .stats-name__primary--wrap{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;overflow:hidden;white-space:normal;word-break:break-word}.stats-page .stats-list--inquiry .stats-meter__fill{background:linear-gradient(135deg,#fb7185,#ef4444)}.stats-page .stats-rank-panel-wrap{min-height:0}.stats-page .stats-rank-panel,.stats-page .stats-rank-panel--empty,.stats-page .stats-rank-panel--loading{align-items:center;display:flex;justify-content:center}.stats-page .stats-scroll-hint{color:#64748b;font-size:11px;font-weight:800;line-height:1.4;margin-top:8px;text-align:center}.stats-page .stats-date-filter__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.stats-page .stats-date-filter__title{align-items:center;color:#0f172a;color:var(--kataloji-text);display:inline-flex;font-size:1.05rem;font-weight:900;gap:8px}.stats-page .stats-date-filter__badge{background:#ffc20033;border:1px solid #ffc20073;border-radius:999px;color:#0f172a;font-size:12px;font-weight:800;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.stats-page .stats-date-filter__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.stats-page .stats-date-field{color:#475569;display:flex;flex:1 1 160px;flex-direction:column;font-size:13px;font-weight:800;gap:6px;max-width:220px;min-width:160px}.stats-page .stats-date-field .form-control{border:1.5px solid #e2e8f0;border-radius:10px;font-weight:700;padding:8px 12px}.stats-page .stats-date-filter__error{color:#b91c1c;font-size:13px;font-weight:800;margin-top:10px}.stats-page .stats-date-filter__hint{color:#64748b;font-size:12px;font-weight:700;line-height:1.5;margin-top:10px}@media (max-width:576px){.stats-page .stats-date-filter__controls .stats-btn{width:100%}}.stats-page .stats-card--clickable:focus-visible{outline:2px solid #ffc200;outline:2px solid var(--kataloji-primary);outline-offset:2px}.stats-page .stats-row--clickable{background:#fbfbfb;border:1px solid #eef2f7;cursor:pointer;text-align:inherit;transition:transform .15s ease,box-shadow .15s ease;width:100%}.stats-page .stats-row--clickable:hover{box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.stats-page .stats-report-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.stats-page .stats-report-kpi{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;flex-direction:column;font-weight:800;gap:6px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.stats-page .stats-report-kpi strong{color:#0f172a;color:var(--kataloji-text);font-size:1.25rem}.stats-page .stats-report-kpi:hover{border-color:#ffc2008c;box-shadow:0 6px 18px #0f172a14}@media (max-width:768px){.stats-page .stats-report-kpis{grid-template-columns:1fr}}.stats-drill-detail-overlay,.stats-drill-overlay{align-items:center!important;justify-content:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));z-index:9000}.stats-drill-detail-overlay{z-index:9100}.stats-drill-modal{border-radius:20px;display:flex;flex-direction:column;margin:auto;max-height:min(86vh,780px);max-width:min(680px,calc(100vw - 32px));overflow:hidden;width:100%}.stats-drill-modal .orders-saas-modal__head{flex-shrink:0;padding:18px 20px}.stats-drill-modal__headText{-webkit-padding-end:8px;flex:1 1;min-width:0;padding-inline-end:8px}.stats-drill-modal .orders-saas-modal__title{line-height:1.35;word-break:break-word}.stats-drill-modal .stat-list-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 20px}.stats-drill-modal .orders-saas-modal__close{-webkit-margin-start:8px;flex-shrink:0;margin-inline-start:8px}.stats-click-hint,.stats-page .stats-chart-hint{color:#64748b;font-size:12px;font-weight:700;margin:0 0 10px;text-align:center}.stats-click-hint{text-align:inherit}.stats-click-hint--card{color:#94a3b8;font-size:11px;margin-bottom:8px!important}.stats-page .stats-chart-hint{text-align:center}.stats-page .stats-clear-row__name--wrap{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.stats-page .stats-card--clickable{outline:none}.stats-page .stats-card--clickable:focus-visible{box-shadow:0 0 0 3px #fbbf2473}.stats-page .stats-reports-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.stats-page .stats-btn{align-items:center;border-radius:12px!important;display:inline-flex;font-weight:900!important;gap:10px;padding:10px 14px!important}.stats-page .stats-btn--primary{background:#ffc200!important;background:var(--kataloji-primary)!important;border:1px solid #0000001a!important;box-shadow:0 14px 34px #ffc20038;color:#111827!important}.stats-page .stats-btn--primary:hover{filter:brightness(.98);transform:translateY(-1px)}.stats-page .stats-btn--ghost{background:#fff!important;border:1px solid #e5e7eb!important;color:#0f172a!important;color:var(--kataloji-text)!important}.stats-page .stats-report-box{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid #eef2f7;border-radius:16px;padding:16px}.stats-page .stats-report-charts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:992px){.stats-page .stats-report-charts{grid-template-columns:1fr}}.stats-page .stats-miniChart{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:14px}.stats-page .stats-miniChart__title{color:#0f172a;color:var(--kataloji-text);font-weight:950;margin-bottom:10px}.stats-page .stats-warnings{grid-gap:10px;display:grid;gap:10px}.stats-page .stats-warning{background:#fff5f5;border:1px solid #fee2e2;border-radius:16px;padding:12px}.stats-page .stats-warning__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.stats-page .stats-warning__name{color:#7f1d1d;font-weight:950;min-width:0}.stats-page .stats-warning__tag{background:#ff5b001f;border:1px solid #ff5b0047;border-radius:999px;color:#7f1d1d;font-size:12px;font-weight:950;padding:6px 10px;white-space:nowrap}.stats-page .stats-warning__reason{color:#7f1d1d;font-weight:800;line-height:1.6;margin-top:6px}.stats-page .stats-warning__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.stats-page .stats-bullets{-webkit-padding-start:18px;color:#0f172a;color:var(--kataloji-text);font-weight:700;line-height:1.8;margin:0;padding-inline-start:18px}.stats-page .stats-bullets li{margin-bottom:6px}.stats-page .stats-report-title{align-items:center;color:#0f172a;color:var(--kataloji-text);display:flex;font-weight:950;gap:10px;margin-bottom:10px}.stats-page .stats-badges{display:flex;flex-wrap:wrap;gap:8px}.stats-page .stats-badge{background:#ffc20024;border:1px solid #ffc20059;border-radius:999px;color:#0f172a;color:var(--kataloji-text);font-size:12px;font-weight:900;padding:6px 10px}.stats-page .btn.btn-outline-secondary{border-color:#e5e7eb!important}.stats-page .btn.btn-outline-secondary:hover{background:#ffc2001f!important;border-color:#ffc2008c!important}@media (max-width:576px){.dashboard-layout .dashboard-content.p-4.dashboard-content--stats-mobile{padding:12px!important}.stats-page .dashboard-title{font-size:clamp(1.2rem,5.2vw,1.45rem);line-height:1.2}.stats-page .dashboard-description{font-size:14px;line-height:1.5}.stats-page .d-flex.justify-content-between.align-items-center.mb-4.flex-wrap.gap-3{align-items:stretch!important;flex-direction:column;gap:12px!important;margin-bottom:1rem!important}.stats-page .d-flex.gap-2.align-items-end.flex-wrap{justify-content:stretch;width:100%}.stats-page .d-flex.gap-2.align-items-end.flex-wrap>.btn{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;font-size:13px;justify-content:center;min-width:0;padding:8px 10px!important}.stats-page .lang-switcher-dashboard{flex:1 1 100%;justify-content:center}.stats-page .row.g-4{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}.stats-page .stats-row{gap:8px;grid-template-columns:28px minmax(0,1fr) minmax(0,auto);padding:10px}.stats-page .stats-rank{font-size:12px;height:28px;width:28px}.stats-page .stats-pill{font-size:11px;max-width:100%;overflow:hidden;padding:5px 8px;text-overflow:ellipsis}.stats-page .stats-name__primary,.stats-page .stats-name__secondary{white-space:normal;word-break:break-word}.stats-page .stats-report-charts{gap:12px;grid-template-columns:1fr!important}.stats-page .stats-reports-actions{align-items:stretch;flex-direction:column}.stats-page .stats-reports-actions .stats-btn{justify-content:center;width:100%}}.orders-saas-itemNote{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:12px;font-weight:750;line-height:1.45;margin-top:6px;overflow:hidden}.orders-saas-itemNote__label{color:#64748b;font-weight:800}.orders-saas-unavailableBadge{-webkit-margin-start:8px;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;color:#9a3412;display:inline-block;font-size:11px;font-weight:800;line-height:1.35;margin-inline-start:8px;padding:2px 8px;vertical-align:middle}.orders-card__items{margin-top:10px;padding-top:12px}.orders-card__itemsTitle{color:#0f172a;display:block;font-weight:950;margin-bottom:10px}.orders-items{grid-gap:8px;display:grid;gap:8px}.orders-item{background:#fafafa;border:1px solid #eee;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 12px}.orders-item__left{flex:1 1 200px;min-width:0}.orders-item__name{color:#0f172a;font-weight:900;line-height:1.4}.orders-item__variant{grid-gap:4px;color:#374151;display:grid;font-size:13px;font-weight:800;gap:4px;line-height:1.5;margin-top:8px}.orders-item__right{color:#0f172a;font-weight:900;white-space:nowrap}.orders-saas{--os-navy:#0f172a;--os-muted:#64748b;--os-border:#0f172a17;--os-surface:#fafbfc;--os-yellow:#fbbf24;--os-yellow-soft:#fbbf2433;--os-green-soft:#10b98124;--os-red-soft:#ef44441f}.orders-saas__headerRow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.orders-saas__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}@media (max-width:1100px){.orders-saas__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.orders-saas__stats{grid-template-columns:1fr}}.orders-saas-stat{background:#fff;border:1px solid var(--os-border);border-radius:16px;box-shadow:0 4px 18px #0f172a0d;padding:16px 18px;transition:box-shadow .2s ease,border-color .2s ease}.orders-saas-stat:hover{border-color:#fbbf2459;box-shadow:0 8px 28px #0f172a14}.orders-saas-stat--clickable{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;width:100%}.orders-saas-stat--clickable:hover{transform:translateY(-1px)}.orders-saas-stat--clickable:focus-visible{outline:2px solid #fbbf24bf;outline-offset:2px}.orders-stat--clickable{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}.orders-stat--clickable:hover{border-color:#fbbf2466;box-shadow:0 12px 32px #0f172a1a;transform:translateY(-1px)}.orders-stat--clickable:focus-visible{outline:2px solid #fbbf24bf;outline-offset:2px}.orders-saas-modal--wide{max-width:min(720px,100%)}.stat-list-modal__subtitle{color:var(--os-muted);font-size:13px;font-weight:700;margin:6px 0 0}.stat-list-modal__hint{color:var(--os-muted);font-size:12px;font-weight:700;margin:0 0 12px}.stat-list-modal__body{padding-top:4px!important}.stat-list-modal__empty{margin:0}.stat-list-modal{display:flex;flex-direction:column;gap:8px}.stat-list-modal__item{align-items:center;background:#fff;border:1px solid var(--os-border);border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:14px 16px;text-align:inherit;transition:background .15s ease,border-color .15s ease,transform .12s ease;width:100%}.stat-list-modal__item:hover{background:#fafbfc;border-color:#fbbf2459;transform:translateX(2px)}html[dir=rtl] .stat-list-modal__item:hover{transform:translateX(-2px)}.stat-list-modal__item--danger{background:#fff5f5;border-color:#ef444440}.stat-list-modal__item--warn{background:#fffbeb;border-color:#f59e0b4d}.stat-list-modal__itemMain{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.stat-list-modal__itemName{color:var(--os-navy);font-size:15px;font-weight:900}.stat-list-modal__itemMeta{color:var(--os-muted);font-size:12px;font-weight:700}.stat-list-modal__itemEnd{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.stat-list-modal__itemPrice{font-feature-settings:"tnum";color:var(--os-navy);font-size:16px;font-variant-numeric:tabular-nums;font-weight:950}@media (max-width:480px){.stat-list-modal__item{align-items:stretch;flex-direction:column}.stat-list-modal__itemEnd{align-items:center;flex-direction:row;justify-content:space-between}.orders-saas-modalOverlay:not(.stats-drill-overlay):not(.stats-drill-detail-overlay){align-items:flex-end;padding:12px}.orders-saas-modalOverlay:not(.stats-drill-overlay):not(.stats-drill-detail-overlay) .orders-saas-modal--wide{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:92vh}.stats-drill-detail-overlay,.stats-drill-overlay{align-items:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px}.stats-drill-modal{border-radius:18px;max-height:min(90vh,720px)}}.orders-saas-stat__label{color:var(--os-muted);font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.orders-saas-stat__value{font-feature-settings:"tnum";color:var(--os-navy);font-size:28px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.15}.orders-saas-stat__suffix{color:var(--os-muted);font-size:13px;font-weight:700;margin-top:4px}.orders-saas-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.orders-saas-toolbar__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.orders-saas-search{align-items:center;background:#fff;border:1px solid var(--os-border);border-radius:14px;box-shadow:0 2px 10px #0f172a0a;display:flex;flex:1 1 240px;gap:10px;min-width:0;padding:10px 14px;transition:border-color .18s ease,box-shadow .18s ease}.orders-saas-search:focus-within{border-color:#fbbf24a6;box-shadow:0 0 0 3px #fbbf242e}.orders-saas-search input{background:#0000;border:none;color:var(--os-navy);flex:1 1;font-size:14px;font-weight:700;min-width:0;outline:none}.orders-saas-search input::placeholder{color:#94a3b8;font-weight:600}.orders-saas-select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--os-border);border-radius:12px;box-shadow:0 2px 8px #0f172a0a;color:var(--os-navy);cursor:pointer;font-size:13px;font-weight:800;padding:10px 32px 10px 12px}[dir=rtl] .orders-saas-select{background-position:left 10px center;padding:10px 12px 10px 32px}.orders-saas-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.orders-saas-chip{background:#fff;border:1px solid var(--os-border);border-radius:999px;box-shadow:0 1px 4px #0f172a0a;color:var(--os-navy);cursor:pointer;font-size:12px;font-weight:850;padding:7px 14px;transition:background .16s ease,border-color .16s ease,transform .14s ease}.orders-saas-chip:hover{border-color:#fbbf2473;transform:translateY(-1px)}.orders-saas-chip--active{background:var(--os-yellow-soft);border-color:#fbbf248c}.orders-saas-toolbar--oneRow{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:10px}.orders-saas-search--toolbar{flex:1 1 220px;min-width:180px}.orders-saas-field--toolbar{flex:0 1 auto;min-width:0}.orders-saas-field__label{color:var(--os-muted);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.orders-saas-field--toolbar .orders-saas-select{max-width:220px;min-width:128px}.orders-saas-field--toolbar input[type=date],.orders-saas-field--toolbar input[type=text]{min-width:0;width:100%}.orders-saas-select--status{font-size:12px;max-width:100%;padding:8px 28px 8px 10px;width:100%}.orders-saas-cornerSelect{align-items:stretch;border:2px solid #0000;border-radius:14px;box-shadow:0 4px 20px #0f172a1f;color:var(--os-navy);display:inline-flex;max-width:100%;min-width:min(280px,100%);position:relative;transition:box-shadow .18s ease,transform .14s ease,border-color .15s ease;width:auto}.orders-saas-cornerSelect--modal{min-width:0;width:100%}.orders-saas-cornerSelect:not(.orders-saas-cornerSelect--locked):hover{box-shadow:0 8px 26px #0f172a29;transform:translateY(-1px)}.orders-saas-cornerSelect__select{-webkit-appearance:none;appearance:none;background:#0000!important;background-image:none!important;border:none;border-radius:12px;color:inherit;cursor:pointer;flex:1 1;font-size:12px;font-weight:850;line-height:1.35;margin:0;min-width:0;outline:none;padding:11px 40px 11px 14px;width:100%}[dir=rtl] .orders-saas-cornerSelect__select{padding:11px 14px 11px 40px}.orders-saas-cornerSelect--modal .orders-saas-cornerSelect__select{font-size:12px;padding-bottom:9px;padding-top:9px}.orders-saas-cornerSelect__chevron{color:inherit;flex-shrink:0;inset-inline-end:12px;opacity:.92;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.orders-saas-cornerSelect__select:disabled{cursor:not-allowed}.orders-saas-cornerSelect:has(.orders-saas-cornerSelect__select:disabled):not(.orders-saas-cornerSelect--locked){opacity:.9}.orders-saas-cornerSelect--locked{background:#f1f5f9;border-color:#64748b;border-style:dashed;box-shadow:0 2px 10px #0f172a12;color:#475569}.orders-saas-cornerSelect--locked:hover{box-shadow:0 2px 10px #0f172a12;transform:none}.orders-saas-cornerSelect--new:not(.orders-saas-cornerSelect--locked){background:var(--os-yellow-soft);border-color:#f59e0b8c;color:#78350f}.orders-saas-cornerSelect--preparing:not(.orders-saas-cornerSelect--locked){background:#bfdbfeeb;border-color:#2563eb80;color:#1e3a8a}.orders-saas-cornerSelect--shipped:not(.orders-saas-cornerSelect--locked){background:#e9d5ffe0;border-color:#7c3aed7a;color:#5b21b6}.orders-saas-cornerSelect--completed:not(.orders-saas-cornerSelect--locked),.orders-saas-cornerSelect--delivered:not(.orders-saas-cornerSelect--locked){background:var(--os-green-soft);border-color:#10b98180;color:#065f46}.orders-saas-cornerSelect--cancelled:not(.orders-saas-cornerSelect--locked){background:var(--os-red-soft);border-color:#ef44447a;color:#991b1b}.orders-saas-cornerSelect--progress:not(.orders-saas-cornerSelect--locked){background:#bfdbfee0;border-color:#2563eb73;color:#1e40af}.orders-saas-srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.orders-saas-field{display:flex;flex-direction:column;gap:4px;min-width:120px}.orders-saas-field label{color:var(--os-muted);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.orders-saas-field input{background:#fff;border:1px solid var(--os-border);border-radius:10px;color:var(--os-navy);font-size:13px;font-weight:700;padding:8px 10px}.orders-saas-list{display:flex;flex-direction:column;gap:14px}.orders-saas-card{background:#fff;border:1px solid var(--os-border);border-radius:18px;box-shadow:0 6px 24px #0f172a0f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding-top:52px;position:relative;transition:box-shadow .22s ease,border-color .22s ease,transform .18s ease}.orders-saas-card__statusCorner{left:12px;max-width:min(268px,calc(100% - 24px));position:absolute;top:12px;z-index:3}.orders-saas-card__mainGrid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.orders-saas-card:hover{border-color:#fbbf2459;box-shadow:0 12px 36px #0f172a1a;transform:translateY(-2px)}@media (max-width:992px){.orders-saas-card__mainGrid{grid-template-columns:1fr}}.orders-saas-card__col{-webkit-border-end:1px solid var(--os-border);border-inline-end:1px solid var(--os-border);min-width:0;padding:18px 20px}[dir=ltr] .orders-saas-card__col:last-child,[dir=rtl] .orders-saas-card__col:last-child{-webkit-border-end:none;border-inline-end:none}@media (max-width:992px){.orders-saas-card__col{-webkit-border-end:none;border-bottom:1px solid var(--os-border);border-inline-end:none}.orders-saas-card__col:last-child{border-bottom:none}}.orders-saas-card__col--actions{align-items:center;background:var(--os-surface);display:flex;justify-content:center}.orders-saas-card__customerName{align-items:center;color:var(--os-navy);display:inline-flex;flex-wrap:wrap;font-size:17px;font-weight:950;gap:8px;line-height:1.3;margin-bottom:12px}.orders-saas-typeBadge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:4px;letter-spacing:.2px;line-height:1;padding:3px 8px;white-space:nowrap}.orders-saas-typeBadge svg{flex-shrink:0}.orders-saas-typeBadge--delivery{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.orders-saas-typeBadge--dineIn{background:#fffbeb;border-color:#fde68a;color:#b45309}.orders-saas-typeBadge--pickup{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.orders-saas-metaRow{align-items:flex-start;color:#334155;display:flex;font-size:13px;font-weight:700;gap:10px;line-height:1.45;margin-bottom:10px}.orders-saas-metaRow svg{color:var(--os-muted);flex-shrink:0;margin-top:2px;opacity:.9}.orders-saas-phoneRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.orders-saas-phoneRow a{color:var(--os-navy);font-weight:850;text-decoration:none}.orders-saas-phoneRow a:hover{text-decoration:underline}.orders-saas-iconBtn{align-items:center;background:#fff;border:1px solid var(--os-border);border-radius:10px;color:var(--os-navy);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,transform .12s ease;width:32px}.orders-saas-iconBtn:hover{background:#fbbf2426;transform:scale(1.04)}.orders-saas-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.02em;margin-top:4px;padding:4px 11px;width:-webkit-fit-content;width:fit-content}.orders-saas-badge--new{background:var(--os-yellow-soft);border-color:#fbbf2466;color:#78350f}.orders-saas-badge--completed{background:var(--os-green-soft);border-color:#10b98159;color:#065f46}.orders-saas-badge--cancelled{background:var(--os-red-soft);border-color:#ef444459;color:#991b1b}.orders-saas-badge--preparing{background:#3b82f61f;border-color:#3b82f652;color:#1e3a8a}.orders-saas-badge--shipped{background:#8b5cf61f;border-color:#8b5cf659;color:#5b21b6}.orders-saas-badge--delivered{background:var(--os-green-soft);border-color:#10b98159;color:#065f46}.orders-saas-badge--progress{background:#3b82f61f;border-color:#3b82f64d;color:#1e40af}.orders-saas-countPill{align-items:center;display:inline-flex;font-weight:850;gap:6px}.orders-saas-countPill,.orders-saas-datetime{color:var(--os-muted);font-size:12px;margin-top:10px}.orders-saas-datetime{font-weight:800}.orders-saas-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;max-width:280px;width:100%}.orders-saas-btn{align-items:center;border:1px solid #0000;border-radius:11px;box-shadow:0 2px 8px #0f172a0f;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:6px;justify-content:center;padding:8px 14px;transition:transform .14s ease,box-shadow .18s ease,background .15s ease;white-space:nowrap}.orders-saas-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.orders-saas-btn:not(:disabled):hover{box-shadow:0 4px 14px #0f172a1a;transform:translateY(-1px)}.orders-saas-btn--confirm{background:linear-gradient(180deg,#fbbf2459,#fbbf2433);border-color:#fbbf2480;color:var(--os-navy)}.orders-saas-btn--edit{background:#fff;border-color:var(--os-border);color:var(--os-navy)}.orders-saas-btn--delete{background:#1e293b;border-color:#1e293b;color:#f8fafc}.orders-saas-btn--delete:hover:not(:disabled){background:#334155}.orders-saas-btn--details{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;line-height:1.35;max-width:280px;padding:10px 14px;white-space:normal;width:100%}.orders-saas-btn--details:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.orders-saas-products__title{color:var(--os-muted);font-size:11px;font-weight:900;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.orders-saas-mini{display:flex;flex-direction:column;gap:8px}.orders-saas-miniRow{align-items:flex-start;background:var(--os-surface);border:1px solid #0f172a0f;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.orders-saas-miniName{color:var(--os-navy);font-size:13px;font-weight:850;line-height:1.35;min-width:0}.orders-saas-miniMeta{color:var(--os-muted);font-size:11px;font-weight:750;margin-top:4px}.orders-saas-miniPrice{font-feature-settings:"tnum";color:var(--os-navy);font-size:13px;font-variant-numeric:tabular-nums;font-weight:950;white-space:nowrap}.orders-saas-totalBar{align-items:center;border-top:1px dashed var(--os-border);display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding-top:12px}.orders-saas-totalBar span:first-child{color:var(--os-muted);font-size:12px;font-weight:800}.orders-saas-totalBar span:last-child{font-feature-settings:"tnum";color:var(--os-navy);font-size:18px;font-variant-numeric:tabular-nums;font-weight:950}.orders-saas-more{color:var(--os-muted);font-size:12px;font-weight:850;padding:6px;text-align:center}.orders-saas-modalOverlay{align-items:center;animation:ordersSaasFadeIn .22s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:8000}@keyframes ordersSaasFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ordersSaasPopIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.orders-saas-modal{animation:ordersSaasPopIn .28s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid var(--os-border);border-radius:20px;box-shadow:0 24px 60px #0f172a33;display:flex;flex-direction:column;max-height:min(88vh,720px);max-width:560px;overflow:hidden;width:100%}.orders-saas-modal__head{align-items:flex-start;background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid var(--os-border);display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.orders-saas-modal__title{color:var(--os-navy);font-size:18px;font-weight:950;margin:0}.orders-saas-modal__close{align-items:center;background:#fff;border:1px solid var(--os-border);border-radius:12px;color:var(--os-navy);cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:background .15s ease,transform .12s ease;width:38px}.orders-saas-modal__close:hover{background:var(--os-surface);transform:scale(1.05)}.orders-saas-modal__body{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 20px}.orders-saas-modal__sectionTitle{color:var(--os-muted);font-size:12px;font-weight:900;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.orders-saas-modal__foot{background:#fff;border-top:1px solid var(--os-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 20px}.orders-saas-empty{background:var(--os-surface);border:1px dashed var(--os-border);border-radius:16px;color:var(--os-muted);font-weight:800;padding:48px 24px;text-align:center}.orders-saas-resultCount{color:var(--os-muted);font-size:13px;font-weight:800;margin-bottom:8px}.products-page .form-input:focus{border-color:#ffc200!important;border-color:var(--kataloji-primary)!important;box-shadow:0 0 0 4px #ffd70040!important}.products-page .btn-primary{background:#ffc200!important;background:var(--kataloji-primary)!important;box-shadow:0 10px 22px #0f172a1a!important;color:#111827!important}.products-page .btn-primary:hover{transform:scale(1.02) translateY(-1px)!important}.products-variants{grid-gap:12px;display:grid;gap:12px}.products-variants__panel{grid-gap:10px;background:#fbfbfb;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;display:grid;gap:10px;padding:14px}.variant-stepper__head{align-items:center;display:flex;gap:8px;margin-bottom:14px}.variant-stepper__dot{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#64748b;display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.variant-stepper__dot--active{background:#0f172a;border-color:#0f172a;color:#fff}.variant-stepper__line{background:#e2e8f0;flex:1 1;height:2px;max-width:48px}.variant-stepper__lead{color:#475569;font-size:14px;font-weight:600;line-height:1.6;margin:0 0 14px}.variant-stepper__questions{grid-gap:14px;display:grid;gap:14px;margin-bottom:16px}.variant-stepper__question{grid-gap:8px;color:#0f172a;display:grid;font-weight:700;gap:8px}.variant-stepper__yesno{display:flex;flex-wrap:wrap;gap:8px}.variant-stepper__yn{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;font-weight:800;padding:8px 18px;transition:border-color .12s ease,background .12s ease}.variant-stepper__yn--on{background:#0f172a;border-color:#0f172a;color:#fff}.variant-stepper__next{border-radius:10px;font-weight:800;padding:10px 20px}.variant-stepper__back{color:#64748b;font-weight:700;margin-bottom:12px;padding:0;text-decoration:none}.variant-stepper__sectionTitle{color:#0f172a;font-size:14px;font-weight:800;margin:0 0 8px}.variant-stepper__muted{color:#64748b;font-size:13px;font-weight:600;line-height:1.5;margin:8px 0 0}.variant-stepper__toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:40px}.variant-stepper__toolbarNote{align-items:flex-start;display:flex;flex:1 1;min-height:36px;min-width:0}.variant-stepper__toolbarActions{align-self:flex-start;display:flex;flex-shrink:0;justify-content:flex-end;min-width:148px}.variant-stepper__requiredNote{color:#b45309;font-size:13px;font-weight:700;line-height:1.5;margin:0}.variant-stepper__clearBtn{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:8px 14px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.variant-stepper__clearBtn:disabled{opacity:0;pointer-events:none}.variant-stepper__clearBtn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.variant-stepper__addRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.variant-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.variant-field--inline{flex:1 1 180px;min-width:140px}.variant-field__label{color:#0f172a;font-size:13px;font-weight:800}.variant-stepper__required{-webkit-margin-start:2px;color:#dc2626;font-weight:800;margin-inline-start:2px}.variant-stepper__questionText{align-items:center;display:inline-flex;gap:2px}.variant-qty-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.variant-qty-field--inline{flex:1 1 200px;min-width:160px}.variant-qty-field__label{color:#0f172a;font-size:13px;font-weight:800}.variant-qty-field__input{width:100%}.products-pills{display:flex;flex-wrap:wrap;gap:8px}.products-pill{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:999px;cursor:pointer;font-weight:800;padding:8px 12px;transition:transform .12s ease,border-color .12s ease}.products-pill:hover{border-color:#ffd700a6;transform:scale(1.02)}.products-toggle{align-items:center;color:#0f172a;color:var(--kataloji-text);display:inline-flex;font-weight:800;gap:10px;-webkit-user-select:none;user-select:none}.products-toggle input{opacity:0;pointer-events:none;position:absolute}.products-toggle__ui{background:#e5e7eb;border:1px solid #d1d5db;border-radius:999px;flex:0 0 auto;height:26px;position:relative;transition:background .16s ease,border-color .16s ease;width:44px}.products-toggle__ui:after{background:#fff;border-radius:999px;box-shadow:0 2px 8px #0000001f;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:20px}.products-toggle input:checked+.products-toggle__ui{background:#ffd7008c;border-color:#ffd700e6}.products-toggle input:checked+.products-toggle__ui:after{transform:translateX(18px)}.products-upload{grid-gap:12px;align-items:center;background:#fff;border:1.5px dashed #0f172a2e;border-radius:16px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease}.products-upload:hover{border-color:#ffd700e6;box-shadow:0 8px 20px #0f172a0f;transform:scale(1.01)}.products-upload__icon{align-items:center;background:#ffd7002e;border-radius:14px;color:#111827;display:flex;height:42px;justify-content:center;width:42px}.products-upload__title{color:#0f172a;color:var(--kataloji-text);font-size:13px;font-weight:900}.products-upload__hint{color:#64748b;color:var(--kataloji-muted);font-size:12px;margin-top:2px}.products-upload__counter{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#111827;font-weight:900;padding:8px 10px}.products-upload__input{display:none}.products-page .products-imagesGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin-top:12px}.products-page .products-imagesGrid__item{background:#fff;border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 10px 22px #0f172a0f;overflow:hidden;position:relative}.products-page .products-imagesGrid__img{display:block;height:92px;object-fit:cover;width:100%}.k-modalOverlay .products-imagesGrid__img{height:96px!important}.k-modalOverlay .products-imagesGrid__item{max-width:160px}.products-imagesGrid__remove{align-items:center;background:#ef4444;border:none;border-radius:999px;box-shadow:0 10px 18px #ef444440;color:#fff;cursor:pointer;display:inline-flex;font-weight:950;height:32px;inset-inline-end:8px;justify-content:center;line-height:1;position:absolute;top:8px;transition:transform .12s ease,background .12s ease,box-shadow .18s ease;width:32px}.products-imagesGrid__remove:hover{background:#dc2626;box-shadow:0 14px 24px #ef44444d;transform:translateY(-1px)}.products-table-row--pending td{background:#fffbeb!important;border-bottom:1px solid #fde68a!important;padding:14px 16px!important}.products-pending-banner{align-items:center;color:#92400e;display:flex;flex-wrap:wrap;font-weight:700;gap:10px 14px;justify-content:center}.products-pending-banner__name{color:#0f172a;font-weight:800}.products-pending-banner__text{color:#b45309;font-size:13px}.dashboard-product-card--pending{background:#fffbeb;border-color:#fde68a;pointer-events:none}.products-table-row--deleting td{background:#fef2f2!important;border-bottom:1px solid #fecaca!important;padding:14px 16px!important}.products-table-row--deleting .products-pending-banner{color:#b91c1c}.products-table-row--deleting .products-pending-banner__text{color:#dc2626}.dashboard-product-card--deleting{background:#fef2f2;border-color:#fecaca;pointer-events:none}.products-table-actions{display:inline-flex;gap:8px}.products-icon-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease;width:38px}.products-icon-btn:hover{border-color:#ffd7008c;box-shadow:0 10px 22px #0f172a14;transform:scale(1.02)}.products-icon-btn--edit{color:#0f172a}.products-icon-btn--delete{color:#b91c1c}.dashboard-layout{background:#f5f7fa;display:flex;min-height:100vh;position:relative}[dir=rtl] .dashboard-layout{font-family:Cairo,Segoe UI,sans-serif}.dashboard-container{text-align:left}[dir=rtl] .dashboard-container{text-align:right}.dashboard-content{text-align:left}[dir=rtl] .dashboard-content{text-align:right}.dashboard-card{text-align:left}[dir=rtl] .dashboard-card{direction:rtl!important;text-align:right!important}[dir=rtl] .dashboard-card *{text-align:inherit}[dir=rtl] .dashboard-header{text-align:right}[dir=ltr] .dashboard-header{text-align:left}[dir=rtl] .card-header{direction:rtl;flex-direction:row}[dir=rtl] .card-header>div{direction:rtl!important;text-align:right!important}[dir=rtl] .input-wrapper .input-icon{left:auto;right:14px}[dir=rtl] .form-input{padding-left:16px;padding-right:48px}[dir=rtl] .form-input[style*="paddingLeft: 48px"]{padding-left:16px!important;padding-right:48px!important}[dir=rtl] .form-input[style*="paddingLeft: 16px"]{padding-left:16px!important;padding-right:16px!important}[dir=rtl] table td,[dir=rtl] table th{text-align:right}[dir=rtl] .btn-primary,[dir=rtl] .lang-switcher-dashboard{flex-direction:row-reverse}@media (max-width:768px){.dashboard-header .d-flex{align-items:flex-start;flex-direction:column;gap:12px}[dir=rtl] .dashboard-header .d-flex{align-items:flex-end;flex-direction:column}.lang-switcher-dashboard{align-self:flex-start}[dir=rtl] .lang-switcher-dashboard{align-self:flex-end}}.dashboard-content{flex:1 1;margin-left:280px;min-height:100vh;padding:0;width:calc(100% - 280px)}[dir=rtl] .dashboard-content{margin-left:0;margin-right:280px}@media (max-width:1024px){[dir=rtl] .dashboard-content{margin-right:0!important}}.dashboard-container{margin:0 auto;max-width:1400px;padding:40px}.dashboard-header{margin-bottom:32px;width:100%}.dashboard-header .d-flex{align-items:flex-start;display:flex;gap:16px}[dir=rtl] .dashboard-header .d-flex{flex-direction:row}.dashboard-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px;text-align:left}@supports not (-webkit-background-clip:text){.dashboard-title{-webkit-text-fill-color:#2c3e50;color:#2c3e50}}[dir=rtl] .dashboard-title{text-align:right}.dashboard-subtitle{color:#5a6c7d;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 8px;text-align:left}.setup-page-wrap{align-items:center;display:flex;font-family:Cairo,Segoe UI,sans-serif;justify-content:center;min-height:100vh}.setup-wizard-card{margin:auto;max-width:720px;padding:40px 44px;width:100%}.setup-welcome-block{margin-top:8px;padding:24px 0}.setup-checklist{background:#fff;border:1px solid #e0e6ed;border-radius:8px;list-style:none;margin:0 0 24px;overflow:hidden;padding:0}.setup-checklist-item{align-items:center;border-bottom:1px solid #e0e6ed;color:#5a6c7d;display:flex;font-size:15px;gap:12px;padding:14px 20px}.setup-checklist-item:last-child{border-bottom:none}.setup-checklist-item.active{background:#f8f9fa;color:#2c3e50;font-weight:600}.setup-checklist-item.done{color:#28a745}.setup-checklist-item.done .setup-checklist-marker{background:#28a74526;color:#28a745;font-weight:700}.setup-checklist-marker{align-items:center;background:#e9ecef;border-radius:6px;color:#5a6c7d;display:inline-flex;font-size:14px;font-weight:600;height:28px;justify-content:center;min-width:28px;width:28px}.setup-checklist-item.active .setup-checklist-marker{background:#2c3e50;color:#fff}.setup-checklist-label{flex:1 1;text-align:right}[dir=ltr] .setup-checklist-label{text-align:left}.dashboard-description{color:#7a8a9a;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:1.7;margin:0;max-width:700px;text-align:left}[dir=rtl] .dashboard-description,[dir=rtl] .dashboard-subtitle{text-align:right}.lang-switcher-dashboard{align-items:center;background:#0000;border:2px solid #0a3d7a;border-radius:50px;color:#0a3d7a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s;white-space:nowrap}.lang-switcher-dashboard:hover{background:#0a3d7a;color:#fff;transform:scale(1.05)}.dashboard-card{background:linear-gradient(180deg,#fff 0,#fafbfc);border:1px solid #0a3d7a14;border-radius:16px;box-shadow:0 2px 8px #0a3d7a0f,0 1px 3px #0000000a;margin-bottom:28px;overflow:hidden;padding:32px 36px;position:relative;transition:all .3s ease}.dashboard-card:before{background:linear-gradient(90deg,#2c3e50,#34495e 50%,#2c3e50);content:"";height:4px;left:0;opacity:.6;position:absolute;right:0;top:0}.dashboard-card:hover{border-color:#0a3d7a26;box-shadow:0 4px 16px #0a3d7a1a,0 2px 6px #0000000f;transform:translateY(-2px)}.card-header{align-items:flex-start;background:#0000;border-bottom:2px solid #00000014;display:flex;gap:12px;justify-content:space-between;margin-bottom:32px;padding-bottom:20px;position:relative}.card-header>div:first-of-type{flex:1 1;min-width:0}.card-header .btn-primary{align-self:flex-start;flex-shrink:0}.card-header:after{background:#00000026;border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:50px}.card-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.3;margin:0 0 10px;text-align:left}@supports not (-webkit-background-clip:text){.card-title{-webkit-text-fill-color:#2c3e50;color:#2c3e50}}[dir=rtl] .card-title{direction:rtl!important;text-align:right!important;width:100%}.card-description{color:#5a6c7d;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:1.7;margin:0;text-align:left}[dir=rtl] .card-description{direction:rtl!important;text-align:right!important;width:100%}[dir=rtl] .card-header:after{left:auto;right:0}.dashboard-products-responsive{margin-top:24px}.dashboard-products-table-scroll{overflow-x:auto}.dashboard-products-table{border-collapse:collapse;width:100%}.dashboard-categories-table-wrap{box-sizing:border-box;display:block;max-width:100%;overflow-x:visible;width:100%}.dashboard-products-table-scroll.dashboard-categories-table-wrap{overflow-x:visible}.dashboard-categories-table-wrap .dashboard-categories-table{border-radius:10px;box-shadow:0 1px 4px #0f172a14;overflow:hidden;table-layout:fixed;width:100%}.dashboard-categories-table{border-collapse:collapse;table-layout:fixed;width:100%}.dashboard-categories-table thead tr{background:#2c3e50;color:#fff}.dashboard-categories-table thead th{font-weight:600;padding:12px 14px;vertical-align:middle;white-space:nowrap}.dashboard-categories-table tbody td:first-child,.dashboard-categories-table thead th:first-child{padding:12px 8px;text-align:center;vertical-align:middle;width:50px}.dashboard-categories-table tbody td.dashboard-categories-table__name,.dashboard-categories-table thead th:nth-child(2){font-weight:500;min-width:0;overflow:hidden;padding:12px 8px;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:auto}.dashboard-categories-table tbody td.dashboard-categories-table__actions,.dashboard-categories-table thead th:nth-child(3){box-sizing:border-box;max-width:140px;min-width:100px;padding:12px 8px;text-align:right;vertical-align:middle;white-space:nowrap;width:122px}.dashboard-categories-delete-btn{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background .2s ease,transform .2s ease,border-color .2s ease}.dashboard-categories-delete-btn:hover{background:#fcc;transform:translateY(-2px)}.dashboard-categories-delete-btn:active{transform:translateY(0)}.dashboard-categories-table__body-row{border-bottom:1px solid #e0e0e0}.dashboard-categories-table__body-row td{min-height:52px}.dashboard-categories-table__message-cell{color:#666;padding:40px 16px!important;text-align:center!important}[dir=rtl] .dashboard-categories-table tbody td:first-child,[dir=rtl] .dashboard-categories-table thead th:first-child{text-align:center}[dir=rtl] .dashboard-categories-table tbody td.dashboard-categories-table__name,[dir=rtl] .dashboard-categories-table thead th:nth-child(2){direction:rtl;text-align:right}[dir=rtl] .dashboard-categories-table tbody td.dashboard-categories-table__actions,[dir=rtl] .dashboard-categories-table thead th:nth-child(3){text-align:left}[dir=ltr] .dashboard-categories-table tbody td.dashboard-categories-table__actions,[dir=ltr] .dashboard-categories-table thead th:nth-child(3){text-align:right}@media (max-width:767.98px){.dashboard-categories-table thead th{font-size:11px;padding:6px 3px}.dashboard-categories-table tbody td:first-child,.dashboard-categories-table thead th:first-child{font-size:11px;padding:6px 2px;width:26px}.dashboard-categories-table tbody td.dashboard-categories-table__name,.dashboard-categories-table thead th:nth-child(2){font-size:12px;padding:6px 4px}.dashboard-categories-table tbody td.dashboard-categories-table__actions,.dashboard-categories-table thead th:nth-child(3){max-width:90px;min-width:72px;padding:6px 4px;width:76px}.dashboard-categories-delete-btn{border-radius:6px!important;font-size:11px!important;padding:5px 8px!important}.dashboard-categories-table__body-row td{min-height:40px}.dashboard-categories-table__message-cell{font-size:12px;padding:20px 8px!important}}.dashboard-products-responsive:has(.dashboard-categories-table-wrap) .dashboard-products-pagination{box-sizing:border-box;width:100%}.dashboard-products-cards-mobile{display:flex;flex-direction:column;gap:14px}.dashboard-product-card{background:linear-gradient(180deg,#fff 0,#fafbfc);border:1px solid #0a3d7a1a;border-radius:14px;box-shadow:0 2px 10px #0a3d7a12;padding:16px 16px 14px;text-align:start}[dir=rtl] .dashboard-product-card{text-align:right}.dashboard-product-card__top{align-items:flex-start;border-bottom:1px solid #00000012;display:flex;gap:12px;justify-content:flex-start;margin-bottom:14px;padding-bottom:12px}.dashboard-product-card__badge{align-items:center;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:10px;box-shadow:0 2px 8px #2c3e5040;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;min-width:38px}.dashboard-product-card__title{align-self:center;color:#2c3e50;flex:1 1;font-size:17px;font-weight:700;line-height:1.35;margin:0;min-width:0}.dashboard-product-card__row{margin-bottom:12px}.dashboard-product-card__row:last-of-type{margin-bottom:0}.dashboard-product-card__label{color:#7a8a9a;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.dashboard-product-card__text{color:#5a6c7d;font-size:14px;line-height:1.45}.dashboard-product-card__prices{display:flex;flex-direction:column;gap:8px}.dashboard-product-card__price-line{align-items:baseline;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 12px;padding:10px 12px}.dashboard-product-card__price-num{color:#2c3e50;font-size:15px;font-weight:700}.dashboard-product-card__price-desc{color:#64748b;font-size:13px}.dashboard-product-card__images{display:flex;flex-wrap:wrap;gap:8px}.dashboard-product-card__thumb{border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000f;height:56px;object-fit:cover;width:56px}.dashboard-product-card__actions{display:flex;gap:10px;margin-top:14px}.dashboard-product-card__actions .dashboard-product-card__delete{flex:1 1;margin-top:0}.dashboard-product-card__edit{background:#ffc2001f;border:1px solid #ffc20066;border-radius:10px;color:#0f172a;color:var(--kataloji-text);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;transition:background .2s ease,border-color .2s ease,transform .12s ease}.dashboard-product-card__edit:hover{background:#ffc2002e;border-color:#ffc20099}.dashboard-product-card__edit:active{transform:scale(.99)}.dashboard-product-card__delete{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;cursor:pointer;font-size:14px;font-weight:600;margin-top:14px;padding:12px 16px;transition:background .2s ease,border-color .2s ease,transform .12s ease;width:100%}.dashboard-product-card__delete:hover{background:#fee2e2;border-color:#f87171}.dashboard-product-card__delete:active{transform:scale(.99)}.dashboard-products-empty-mobile,.dashboard-products-loading-mobile{align-items:center;background:#f8fafc;border:1px dashed #0a3d7a2e;border-radius:14px;color:#64748b;display:flex;font-size:15px;justify-content:center;line-height:1.5;min-height:168px;padding:28px 20px;text-align:center}[dir=rtl] .dashboard-products-empty-mobile{direction:rtl}.dashboard-products-pagination{border-top:1px solid #00000014;gap:8px 12px;margin-top:20px;padding-top:18px}.dashboard-products-pagination,.dashboard-products-pagination__pages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.dashboard-products-pagination__pages{gap:6px}.dashboard-products-pagination__arrow{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#2c3e50;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease}.dashboard-products-pagination__arrow:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.dashboard-products-pagination__arrow:disabled{cursor:not-allowed;opacity:.45}.dashboard-products-pagination__num{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;height:40px;min-width:40px;padding:0 10px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.dashboard-products-pagination__num:hover:not(.is-active){background:#f8fafc;border-color:#cbd5e1;color:#2c3e50}.dashboard-products-pagination__num.is-active{background:linear-gradient(135deg,#2c3e50,#34495e);border-color:#2c3e50;box-shadow:0 2px 8px #2c3e5040;color:#fff;cursor:default}.dashboard-products-pagination__ellipsis{color:#94a3b8;font-weight:600;padding:0 4px;-webkit-user-select:none;user-select:none}[dir=rtl] .dashboard-products-pagination{direction:rtl}.layouts-banner-section-header.card-header{align-items:flex-start;flex-wrap:wrap}.layouts-banner-section-header__title{flex:1 1 auto;min-width:0}.layouts-banner-section-header__colors{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (min-width:768px){.layouts-banner-section-header.card-header{align-items:center}.layouts-banner-section-header__colors{-webkit-margin-start:auto;flex-shrink:0;margin-inline-start:auto}}@media (max-width:767.98px){.layouts-banner-section-header.card-header{align-items:stretch!important;flex-direction:column!important}[dir=rtl] .layouts-banner-section-header.card-header{flex-direction:column!important}.layouts-banner-section-header__main{flex:1 1 auto!important;max-width:100%;min-width:0;width:100%!important}.layouts-banner-section-header__colors{border-top:1px solid #00000014;justify-content:flex-start;margin-top:2px;padding-top:12px;width:100%}}.alert{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:12px;margin-bottom:24px;padding:14px 18px;text-align:left}[dir=rtl] .alert{flex-direction:row-reverse;text-align:right}.alert-success-custom{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-error-custom{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.settings-form{margin-top:0;position:relative}.form-group{margin-bottom:24px}.form-group:last-child{margin-bottom:0}.k-modal .form-group{margin-bottom:16px}.k-modal .k-modal__actions{gap:10px;justify-content:flex-end;margin-top:10px}.form-label{color:#2c3e50;display:block;font-size:14px;font-weight:600;letter-spacing:.2px;margin-bottom:10px;text-align:left}[dir=rtl] .form-label{direction:rtl!important;text-align:right!important}.input-wrapper{align-items:center;display:flex;position:relative}.input-icon{color:#94a3b8;height:18px;left:15px;pointer-events:none;position:absolute;width:18px;z-index:1}.form-input,.input-icon{transition:all .25s ease}.form-input{background:#fff;border:1.5px solid #e0e6ed;border-radius:10px;box-shadow:0 1px 2px #00000005;color:#2c3e50;font-family:inherit;font-size:15px;outline:none;padding:14px 18px 14px 44px;text-align:left;width:100%}input.form-input[type=color],input[type=color].form-input{cursor:pointer;max-height:none;min-height:48px;padding:6px 10px}.form-input:hover{background:#fafbfc;border-color:#cbd5e0;box-shadow:0 2px 4px #0a3d7a0a}[dir=rtl] .form-input,[dir=rtl] .form-input::placeholder,[dir=rtl] small,[dir=rtl] textarea.form-input,[dir=rtl] textarea.form-input::placeholder{direction:rtl!important;text-align:right!important}[dir=rtl] small{display:block}.form-input:focus{background:#fff;border-color:#2c3e50;box-shadow:0 0 0 4px #2c3e501f,0 2px 8px #2c3e5014;outline:none;transform:translateY(-1px)}.form-input:focus+.input-icon,.input-wrapper:focus-within .input-icon{color:#2c3e50;transform:scale(1.05)}.form-input::placeholder{color:#999}.form-hint{color:#666;display:block;font-size:13px;margin-top:8px}.btn-primary{align-items:center;background:linear-gradient(135deg,#2c3e50,#34495e);border:none;border-radius:10px;box-shadow:0 2px 8px #2c3e5040,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.3px;margin-top:6px;overflow:hidden;padding:13px 28px;position:relative;transition:all .3s ease}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:linear-gradient(135deg,#34495e,#3d566e);box-shadow:0 4px 12px #2c3e5059,0 2px 6px #00000026;transform:translateY(-2px)}.btn-primary:active{background:linear-gradient(135deg,#1a252f,#2c3e50);box-shadow:0 2px 6px #2c3e5040;transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.btn-secondary-outline{align-items:center;background:#fff;border:2px solid #2c3e50;border-radius:10px;box-shadow:0 1px 3px #2c3e501a;color:#2c3e50;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.3px;margin-top:6px;padding:13px 28px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.btn-secondary-outline:hover:not(:disabled){background:#f4f6f8;border-color:#34495e;box-shadow:0 2px 8px #2c3e5024;color:#1a252f}.btn-secondary-outline:active:not(:disabled){background:#e8ecf0;transform:translateY(1px)}.btn-secondary-outline:disabled{background:#f8f9fa;border-color:#c5cdd6;box-shadow:none;color:#8a96a3;cursor:not-allowed;opacity:.5}.btn-loading{pointer-events:none}.spinner{animation:spin 1.5s linear infinite}@keyframes slideInUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.products-section{margin-top:32px}.section-title{color:#0a3d7a;font-size:20px;font-weight:700;margin-bottom:20px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}[dir=rtl] .form-grid{direction:rtl}.settings-identity-grid{grid-column-gap:14px;grid-row-gap:10px;align-items:start;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,156px);grid-template-rows:auto auto auto auto;row-gap:10px}.settings-identity-grid__cell{min-width:0}.settings-identity-grid__label-row{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding-bottom:2px}.settings-identity-grid__label-row--store{grid-column:1;grid-row:1}.settings-identity-grid__label-row--catalog{grid-column:2;grid-row:1}.settings-identity-grid__label-row--qr{grid-column:3;grid-row:1;text-align:center}.settings-identity-grid__field-row--store{grid-column:1;grid-row:2}.settings-identity-grid__field-row--slug{grid-column:2;grid-row:2}.settings-identity-grid__cell--qr{align-self:start;grid-column:3;grid-row:2/span 2;justify-self:center;max-width:156px;width:100%}.settings-identity-grid__left-stack{align-self:stretch;display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:3/span 2;min-height:0}.settings-identity-grid__main-title-block{flex:0 0 auto}.settings-identity-grid__logo-middle{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0}.settings-identity-grid__logo-inner{flex:0 0 auto}.settings-identity-grid__cell--catalog-lower{align-self:stretch;display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:3/span 2;min-height:0}.settings-identity-grid__subheader-block{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.settings-identity-grid .form-group{display:flex;flex-direction:column;margin-bottom:0;min-width:0}.settings-identity-grid .form-label{color:#334155;font-size:13px;font-weight:600;margin-bottom:6px}.settings-identity-grid__label-row .form-label{margin-bottom:0}.settings-identity-grid__label-row--catalog .form-label{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px 8px;line-height:1.35}.settings-identity-grid .form-input:not(textarea):not([type=file]){box-sizing:border-box;min-height:44px;padding:10px 14px}.settings-identity-grid__field-row--slug .form-input,.settings-identity-grid__field-row--store .form-input,.settings-identity-grid__logo-inner .form-input,.settings-identity-grid__main-title-block .form-input{box-sizing:border-box;flex:0 0 auto;max-height:44px;min-height:44px;width:100%}.settings-identity-grid__subheader-textarea{box-sizing:border-box;flex:0 1 auto;font-family:inherit;font-size:14px;line-height:1.45;max-height:none;min-height:110px;padding:10px 14px;resize:vertical;width:100%}[dir=rtl] .settings-identity-grid__subheader-textarea{direction:rtl;text-align:right}.settings-identity-grid__catalog-body{display:flex;flex-direction:column;gap:6px}.settings-identity-grid__link-wrap{position:relative;width:100%}.settings-identity-grid__link-readonly{-webkit-padding-start:52px;-webkit-padding-end:14px;background:#f9fafb;border:1.5px solid #e0e6ed;border-radius:10px;box-sizing:border-box;color:#374151;direction:ltr;font-family:inherit;font-size:13px;line-height:1.35;min-height:42px;outline:none;overflow:hidden;padding-block:8px;padding-inline-end:14px;padding-inline-start:52px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.settings-identity-grid__link-readonly:focus{border-color:#2c3e50;box-shadow:0 0 0 3px #2c3e501a}[dir=rtl] .settings-identity-grid__link-readonly{-webkit-padding-start:14px;-webkit-padding-end:52px;padding-inline-end:52px;padding-inline-start:14px}.settings-identity-grid__file{cursor:pointer;font-size:14px!important;line-height:1.4;min-height:44px!important;padding:8px 12px!important}.settings-identity-grid__file::-webkit-file-upload-button{-webkit-margin-end:12px;background:linear-gradient(135deg,#2c3e50,#34495e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-inline-end:12px;padding:8px 14px}.settings-identity-grid__file::-webkit-file-upload-button,.settings-identity-grid__file::file-selector-button{-webkit-margin-end:12px;background:linear-gradient(135deg,#2c3e50,#34495e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-inline-end:12px;padding:8px 14px}.settings-identity-grid__file::-webkit-file-upload-button:hover{filter:brightness(1.05)}.settings-identity-grid__file::-webkit-file-upload-button:hover,.settings-identity-grid__file::file-selector-button:hover{filter:brightness(1.05)}[dir=rtl] .settings-identity-grid{direction:rtl}.settings-identity-grid__qr{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;min-width:0;padding:6px 6px 8px;text-align:center}.settings-identity-grid__label-row--qr .settings-identity-grid__qr-title{color:#1e293b;display:block;font-size:11.5px;font-weight:700;line-height:1.25;margin:0 0 2px}.settings-identity-grid__label-row--qr .settings-identity-grid__qr-hint{color:#64748b;font-size:9.5px;line-height:1.3;margin:0;max-width:148px}.settings-identity-grid__qr-box{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:0 0 auto;justify-content:center;line-height:0;max-width:88px;padding:3px;width:100%}.settings-identity-grid__qr-box svg{display:block;height:72px;width:72px}.settings-identity-grid__qr-download{flex-shrink:0;font-size:10.5px!important;line-height:1.25;margin-top:6px;max-width:100%;padding:6px 9px!important;white-space:normal;width:auto}@media (max-width:900px){.settings-identity-grid{display:flex;flex-direction:column;gap:12px}.settings-identity-grid__cell--catalog-lower,.settings-identity-grid__cell--qr,.settings-identity-grid__field-row--slug,.settings-identity-grid__field-row--store,.settings-identity-grid__label-row--catalog,.settings-identity-grid__label-row--qr,.settings-identity-grid__label-row--store,.settings-identity-grid__left-stack{grid-column:auto;grid-row:auto}.settings-identity-grid__label-row{justify-content:flex-start}.settings-identity-grid__label-row--qr{text-align:inherit}.settings-identity-grid__label-row--store{order:1}.settings-identity-grid__field-row--store{order:2}.settings-identity-grid__label-row--catalog{order:3}.settings-identity-grid__field-row--slug{order:4}.settings-identity-grid__cell--catalog-lower{order:5}.settings-identity-grid__label-row--qr{order:6}.settings-identity-grid__cell--qr{order:7}.settings-identity-grid__left-stack{display:flex;flex-direction:column;order:8}.settings-identity-grid__logo-middle{flex:0 1 auto;justify-content:flex-start;min-height:0}.settings-identity-grid__cell--qr{justify-self:stretch;max-width:none}.settings-identity-grid__qr{height:auto;max-width:none;width:100%}.settings-identity-grid__qr-box{flex:0 1 auto;max-width:none}.settings-identity-grid__qr-download{margin-top:10px}.settings-identity-grid__file{font-size:14px!important;line-height:1.3;min-height:56px!important;padding:12px 18px!important}.settings-identity-grid__file::-webkit-file-upload-button{-webkit-margin-end:18px;border-radius:12px;font-size:14px;margin-inline-end:18px;padding:12px 18px}.settings-identity-grid__file::-webkit-file-upload-button,.settings-identity-grid__file::file-selector-button{-webkit-margin-end:18px;border-radius:12px;font-size:14px;margin-inline-end:18px;padding:12px 18px}}.settings-builder-card__header{flex-wrap:wrap;gap:14px}.settings-builder-card__intro{flex:1 1 260px;min-width:0}.settings-builder-card__actions{align-items:stretch;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px}.settings-builder-card__actions .settings-builder-card__btn{align-items:center;border-radius:12px;box-sizing:border-box;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.25;margin-top:0!important;min-height:42px;padding:10px 16px!important;white-space:nowrap}.settings-builder-card__link{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;padding:0 24px 20px}.settings-builder-card__link-text{align-items:center;color:#64748b;display:flex;flex:1 1 auto;flex-wrap:nowrap;font-size:13px;gap:6px;min-width:0}.settings-builder-card__link-label{color:#64748b;flex-shrink:0;font-weight:700}.settings-builder-card__link-value{color:#374151;flex:1 1 auto;font-family:monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-builder-card__copy-btn{flex-shrink:0}.settings-builder-card__copy-btn--icon{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;width:38px}.settings-builder-card__copy-btn--icon:hover{background:#ffc20024;border-color:#ffc2008c}.settings-builder-card__copy-btn--icon:active{transform:scale(.97)}.settings-builder-card__copy-btn--iconCopied{background:#10b981!important;border-color:#059669!important;color:#fff!important}@media (max-width:640px){.settings-builder-card__header{align-items:stretch;flex-direction:column}.settings-builder-card__intro{flex:0 0 auto}.settings-builder-card__actions{width:100%}.settings-builder-card__actions .settings-builder-card__btn{flex:1 1;min-height:42px;text-align:center}.settings-builder-card__link{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.settings-builder-card__link-text{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:4px;width:calc(100% - 40px)}.settings-builder-card__link-value{font-size:12px;line-height:1.45;overflow:visible;text-overflow:clip;white-space:normal;width:100%;word-break:break-all}.settings-builder-card__copy-btn--icon{flex:0 0 auto;height:32px;width:32px}.settings-builder-card__copy-btn--icon svg{height:15px;width:15px}}.settings-whatsapp-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(96px,130px) minmax(0,1fr)}.settings-whatsapp-grid .form-label{color:#334155;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.settings-whatsapp-grid .form-input{width:100%}.settings-whatsapp-grid__country .form-input{box-sizing:border-box;min-height:44px;padding:10px 12px}.settings-whatsapp-grid__number .form-input{box-sizing:border-box;letter-spacing:.4px;min-height:44px;padding:10px 14px}@media (max-width:480px){.settings-whatsapp-grid{gap:8px;grid-template-columns:96px minmax(0,1fr)}}.settings-identity-grid__logo-block{display:flex;flex-direction:column;gap:8px;min-width:0}.settings-logo-uploader{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.settings-logo-uploader__preview{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;box-shadow:0 6px 18px #0f172a0f;display:flex;flex:0 0 auto;height:96px;justify-content:center;overflow:hidden;width:96px}.settings-logo-uploader__preview img{background:#fff;display:block;height:100%;object-fit:contain;width:100%}.settings-logo-uploader__preview--empty{background:#f8fafc;border-style:dashed;color:#94a3b8;font-size:11.5px;font-weight:700;line-height:1.3;padding:6px;text-align:center}.settings-logo-uploader__controls{display:flex;flex:1 1 200px;flex-direction:column;gap:8px;min-width:0}.settings-logo-uploader__btn{align-self:flex-start;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700;padding:9px 14px;white-space:nowrap}.settings-logo-uploader__btn--danger{background:#fff;border:1px solid #fecaca;color:#b91c1c}.settings-logo-uploader__btn--danger:hover{background:#fef2f2}.settings-logo-uploader__hint{color:#64748b;font-size:11.5px;line-height:1.5;margin:4px 0 0}@media (max-width:480px){.settings-logo-uploader__preview{border-radius:16px;height:84px;width:84px}.settings-logo-uploader__btn{align-self:stretch;text-align:center}}.settings-delivery-section{display:flex;flex-direction:column;gap:18px;padding:0 24px 22px}.settings-toggle-row{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.settings-toggle-row__text{flex:1 1 auto;min-width:0}.settings-toggle-row__label{color:#0f172a;font-size:14px;font-weight:800;margin-bottom:6px}.settings-toggle-row__hint{color:#475569;font-size:12.5px;line-height:1.6;margin:0}.settings-toggle-switch{--switch-w:50px;--switch-h:28px;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:var(--switch-h);padding:0;position:relative;transition:background-color .16s ease;width:var(--switch-w)}.settings-toggle-switch:focus-visible{outline:3px solid #2c3e5040;outline-offset:2px}.settings-toggle-switch__thumb{background:#fff;border-radius:999px;box-shadow:0 2px 6px #0000002e;height:calc(var(--switch-h) - 6px);inset-inline-start:3px;position:absolute;top:50%;transform:translateY(-50%);transition:inset-inline-start .18s ease;width:calc(var(--switch-h) - 6px)}.settings-toggle-switch--on{background:#16a34a}.settings-toggle-switch--on .settings-toggle-switch__thumb{inset-inline-start:calc(var(--switch-w) - var(--switch-h) + 3px)}.settings-business-profile{display:flex;flex-direction:column;gap:20px;padding-top:4px}.settings-business-profile__block{display:flex;flex-direction:column;gap:10px}.settings-business-profile__label{color:#0f172a;font-size:14px;font-weight:800}.settings-business-profile__type-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-business-profile__type-card{align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:14px 16px;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.settings-business-profile__type-card strong{color:#0f172a;font-size:15px;font-weight:900}.settings-business-profile__type-card span{color:#64748b;font-size:12.5px;font-weight:600;line-height:1.5}.settings-business-profile__type-card:hover{border-color:#fbbf2473}.settings-business-profile__type-card--active{background:#fffbeb;border-color:#fbbf24d9;box-shadow:0 0 0 3px #fbbf2426}.settings-business-profile__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-business-profile__field{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-business-profile__hint{color:#94a3b8;font-size:12px;font-weight:600;line-height:1.5;margin:0}@media (max-width:768px){.settings-business-profile__grid,.settings-business-profile__type-grid{grid-template-columns:1fr}}.settings-delivery-section__divider{background:#e2e8f0;height:1px}.settings-form-type__head{margin-bottom:12px}.settings-form-type__title{color:#0f172a;font-size:14px;font-weight:800;margin-bottom:4px}.settings-form-type__desc{color:#64748b;font-size:12.5px;line-height:1.6;margin:0}.settings-form-type__options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-type__option{align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:84px;padding:14px;text-align:start;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.settings-form-type__option:hover{border-color:#94a3b8}.settings-form-type__option--active{background:#f8fafc;border-color:#2c3e50;box-shadow:0 0 0 3px #2c3e501f}.settings-form-type__radio{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;margin-top:2px;transition:border-color .16s ease,background .16s ease;width:20px}.settings-form-type__option--active .settings-form-type__radio{background:#2c3e50;border-color:#2c3e50}.settings-form-type__radio-dot{background:#0000;border-radius:999px;height:8px;transition:background .16s ease;width:8px}.settings-form-type__option--active .settings-form-type__radio-dot{background:#fff}.settings-form-type__option-text{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-form-type__option-title{color:#0f172a;font-size:13.5px;font-weight:800}.settings-form-type__option-desc{color:#64748b;font-size:12px;line-height:1.55}@media (max-width:640px){.settings-delivery-section{padding:0 16px 18px}.settings-toggle-row{align-items:center;flex-direction:row}.settings-form-type__options{grid-template-columns:1fr}}@media (max-width:1024px){.dashboard-layout{flex-direction:column}.dashboard-content{margin-left:0!important;padding-top:0;width:100%!important}.dashboard-container{padding:24px}.form-grid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-content{margin-left:0!important;padding-top:70px;width:100%!important}.dashboard-container{padding:16px}.dashboard-header{margin-bottom:24px}.dashboard-title{font-size:24px;margin-bottom:6px}.dashboard-subtitle{font-size:14px}.dashboard-description{font-size:13px;max-width:100%}.dashboard-card{border-radius:14px;margin-bottom:24px;padding:26px 28px}.dashboard-card:before{height:3px}.card-header{align-items:flex-start;background:#0000;border-bottom:2px solid #00000014;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:28px;padding-bottom:18px}.card-header:after{width:50px}[dir=rtl] .card-header{direction:rtl;flex-direction:row}[dir=rtl] .card-header>div{direction:rtl!important;text-align:right!important}.card-title{font-size:20px;margin-bottom:8px}.card-description{font-size:13px;line-height:1.6}.card-header:after{width:40px}.form-group{margin-bottom:20px}.form-label{font-size:13px;margin-bottom:6px}.form-input{font-size:14px;padding:12px 14px 12px 38px}[dir=rtl] .form-input{direction:rtl!important;padding:12px 38px 12px 14px!important;text-align:right!important}.input-icon{height:17px;left:12px;width:17px}[dir=rtl] .input-icon{left:auto;right:12px}[dir=rtl] .form-label{direction:rtl!important;text-align:right!important}.btn-primary{font-size:14px;padding:12px 20px}[dir=rtl] .btn-primary{flex-direction:row-reverse}.dashboard-card [style*="overflowX: auto"]{-webkit-overflow-scrolling:touch}.dashboard-card [style*="overflowX: auto"],[dir=rtl] .dashboard-card [style*="overflowX: auto"]{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.dashboard-card table:not(.dashboard-categories-table){font-size:13px;min-width:700px}.dashboard-card table.dashboard-categories-table{min-width:0!important;width:100%!important}.dashboard-card td,.dashboard-card th{font-size:12px;padding:12px 8px;white-space:nowrap}.dashboard-card th{font-size:12px}.dashboard-card table:not(.dashboard-categories-table) td:first-child,.dashboard-card table:not(.dashboard-categories-table) th:first-child{background:inherit;left:0;position:-webkit-sticky;position:sticky;z-index:1}[dir=rtl] .dashboard-card table:not(.dashboard-categories-table) td:first-child,[dir=rtl] .dashboard-card table:not(.dashboard-categories-table) th:first-child{left:auto;right:0}.dashboard-card table:not(.dashboard-categories-table) thead th:first-child,[dir=rtl] .dashboard-card table:not(.dashboard-categories-table) thead th:first-child{background:#2c3e50}.dashboard-card [style*="display: flex"][style*="gap: 12px"]{flex-direction:column!important;gap:10px!important}.dashboard-card [style*="flex: 0 0 40%"]{flex:1 1 100%!important;width:100%!important}.dashboard-card [style*="flex: 1"]{width:100%!important}.dashboard-card button[style*="padding: 12px 20px"]{padding:10px 16px!important;width:100%!important}.dashboard-card [style*="grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))"]{gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.dashboard-card button[style*="+ Add Another Price"]{margin-top:8px!important;width:100%!important}.dashboard-card [style*="display: flex"][style*="justifyContent: space-between"]{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.alert{font-size:13px;padding:12px 16px}}@media (max-width:576px){.dashboard-content{margin-left:0!important;padding-top:65px;width:100%!important}.dashboard-container{padding:12px}.dashboard-title{font-size:22px}.dashboard-description{font-size:12px;max-width:100%}.dashboard-card{border-radius:12px;padding:24px}.dashboard-card:before{height:3px}.card-header{background:#0000;border-bottom:2px solid #00000014;margin-bottom:20px;padding-bottom:14px}[dir=rtl] .card-header{direction:rtl;flex-direction:row}[dir=rtl] .card-header>div{direction:rtl!important;text-align:right!important}.card-title{font-size:19px}.card-header:after{width:35px}.form-input{font-size:14px;padding:12px 12px 12px 36px}[dir=rtl] .form-input{direction:rtl!important;padding:12px 36px 12px 12px!important;text-align:right!important}[dir=rtl] .input-icon{left:auto;right:12px}.input-icon{height:17px;width:17px}[dir=rtl] .form-label{direction:rtl!important;text-align:right!important}.btn-primary{font-size:14px;padding:11px 18px}[dir=rtl] .btn-primary{flex-direction:row-reverse}.dashboard-card [style*="overflowX: auto"]{-webkit-overflow-scrolling:touch;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.dashboard-card table:not(.dashboard-categories-table){font-size:12px;min-width:600px}.dashboard-card table.dashboard-categories-table{min-width:0!important;width:100%!important}.dashboard-card td,.dashboard-card th{font-size:11px;padding:10px 6px}.dashboard-card table:not(.dashboard-categories-table) td:first-child,.dashboard-card table:not(.dashboard-categories-table) th:first-child{background:#fff;box-shadow:2px 0 4px #0000001a;left:0;position:-webkit-sticky;position:sticky;z-index:2}.dashboard-card table:not(.dashboard-categories-table) thead th:first-child{background:#2c3e50;box-shadow:2px 0 4px #0003}[dir=rtl] .dashboard-card table:not(.dashboard-categories-table) td:first-child,[dir=rtl] .dashboard-card table:not(.dashboard-categories-table) th:first-child{box-shadow:-2px 0 4px #0000001a;left:auto;right:0}[dir=rtl] .dashboard-card table:not(.dashboard-categories-table) thead th:first-child{box-shadow:-2px 0 4px #0003}.dashboard-card img[style*="width: 50px"]{height:40px!important;width:40px!important}.dashboard-card [style*="grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))"]{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.dashboard-card img[style*="height: 150px"]{height:120px!important}}.bg-type-selector{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}[dir=rtl] .bg-type-selector{direction:rtl;flex-direction:row-reverse}[dir=rtl] .type-btn{direction:rtl!important;text-align:right!important}.type-btn{border:1px solid #ddd;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:.3s}.visual-preview{border:1px solid #ddd;border-radius:8px;height:150px;margin-top:15px;overflow:hidden}.color-picker{cursor:pointer;height:50px;padding:4px!important}.form-actions{margin-top:30px}@media (min-width:769px) and (max-width:1024px){.dashboard-layout{flex-direction:row}.dashboard-content{margin-left:0!important;padding-top:0;width:100%!important}.dashboard-container{max-width:100%;padding:32px}.dashboard-header{margin-bottom:28px}.dashboard-title{font-size:30px;margin-bottom:8px}.dashboard-subtitle{font-size:15px}.dashboard-card{border-radius:12px;margin-bottom:24px;padding:26px 28px}.card-header{background:#0000;border-bottom:2px solid #00000014;margin-bottom:28px;padding-bottom:18px}.card-header:after{width:45px}[dir=rtl] .card-header{direction:rtl;flex-direction:row}[dir=rtl] .card-header>div,[dir=rtl] .form-input{direction:rtl!important;text-align:right!important}[dir=rtl] .form-input{padding:14px 44px 14px 14px!important}[dir=rtl] .input-icon{left:auto;right:14px}[dir=rtl] .form-label{direction:rtl!important;text-align:right!important}.card-icon{height:44px;width:44px}.card-title{font-size:22px}.card-description{font-size:13px}.form-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.form-group{margin-bottom:20px}.form-label{font-size:13px;margin-bottom:8px}.form-input{font-size:14px;padding:14px 14px 14px 44px}.btn-primary{font-size:15px;padding:14px 22px}.bg-type-selector{gap:12px;margin-bottom:18px}.type-btn{flex:0 1 auto;font-size:13px;padding:10px 18px}.visual-preview{height:180px;margin-top:16px}.color-picker{height:48px}.form-actions{margin-top:28px}.dashboard-card [style*="overflowX: auto"]{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.dashboard-card table{font-size:13px}.dashboard-card td,.dashboard-card th{font-size:13px;padding:14px 12px}}@media (max-width:768px){.bg-type-selector{gap:10px;margin-bottom:16px}.type-btn{flex:1 1;font-size:12px;min-width:80px;padding:8px 14px;text-align:center}.visual-preview{height:120px;margin-top:12px}.color-picker{height:45px}.form-actions{margin-top:24px}.form-actions button{padding:14px!important;width:100%}}@media (max-width:576px){.bg-type-selector{gap:8px}.type-btn{font-size:11px;padding:6px 12px}.visual-preview{height:100px}.color-picker{height:40px}}.profile-page{background:var(--kataloji-bg);font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif;padding:24px 28px 40px}.profile-page .dashboard-title{color:var(--kataloji-text);font-size:26px;font-weight:950;letter-spacing:-.02em;margin:0}.profile-page .dashboard-subtitle{color:var(--kataloji-muted);font-size:14px;font-weight:600;line-height:1.6;margin:6px 0 0;max-width:640px}.profile-page .lang-switcher-dashboard{background:#fff!important;border:1px solid var(--kataloji-card-border)!important;box-shadow:0 6px 16px #0f172a0f;color:#0f172a!important}.profile-page .lang-switcher-dashboard:hover{background:#ffc20029!important;border-color:#ffc200b3!important;transform:scale(1.02)}.profile-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.profile-card{background:#fff;border:1px solid var(--kataloji-card-border);border-radius:16px;box-shadow:0 10px 26px #0f172a0f;padding:22px 22px 24px;transition:box-shadow .2s ease,transform .2s ease}.profile-card:hover{box-shadow:0 18px 40px #0f172a1a;transform:translateY(-1px)}.profile-card--full{grid-column:1/-1}.profile-card__head{align-items:center;display:flex;gap:12px;margin-bottom:18px}.profile-card__icon{align-items:center;border-radius:12px;color:#111827;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.profile-card__icon--primary{background:#ffc2002e;color:#b45309}.profile-card__icon--secondary{background:#ff5b0029;color:#c2410c}.profile-card__icon--neutral{background:#0f172a14;color:#0f172a}.profile-card__title{color:var(--kataloji-text);font-size:16px;font-weight:900;letter-spacing:-.01em;margin:0}.profile-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.profile-field{grid-gap:12px;align-items:center;background:#fafbfc;border:1px solid #eef2f7;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(140px,35%) 1fr;padding:12px 14px}.profile-field__label{align-items:center;color:var(--kataloji-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.01em;text-transform:uppercase}[dir=rtl] .profile-field__label{text-transform:none}.profile-field__value{color:var(--kataloji-text);font-size:14px;font-weight:800;word-break:break-word}.profile-field__value--mono{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,Consolas,monospace;font-size:13px;font-weight:700}.profile-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:6px;letter-spacing:.02em;padding:4px 10px}.profile-status--active{background:#22c55e1f;border:1px solid #22c55e47;color:#166534}.profile-status--expired{background:#ef44441a;border:1px solid #ef444447;color:#991b1b}.profile-status--muted{background:#0f172a0f;border:1px solid #0f172a1a;color:#475569}.profile-hint{color:var(--kataloji-muted);font-size:13px;font-weight:600;line-height:1.65;margin:0 0 14px}.profile-alert{align-items:center;border-radius:12px;display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:12px;padding:10px 14px}.profile-alert--error{background:#ef444414;border:1px solid #ef444433;color:#991b1b}.profile-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;padding:11px 18px;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.profile-btn--primary{background:var(--kataloji-primary);border-color:#00000014;box-shadow:0 12px 26px #ffc20047;color:#111827}.profile-btn--primary:hover:not(:disabled){box-shadow:0 16px 32px #ffc20057;filter:brightness(.97);transform:translateY(-1px)}.profile-btn--primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}@media (max-width:900px){.profile-page{padding:18px 16px 32px}.profile-field,.profile-grid{grid-template-columns:1fr}.profile-field{gap:4px}}@media (max-width:480px){.profile-card{padding:18px 16px 20px}}:root{--kataloji-primary:#ffc200;--kataloji-secondary:#ff5b00;--kataloji-bg:#f9fafb;--kataloji-card-border:#e5e7eb;--kataloji-text:#0f172a;--kataloji-muted:#64748b}.setup-shell{background:radial-gradient(900px 500px at 95% -10%,#ffc2002e 0,#0000 60%),radial-gradient(800px 600px at -10% 110%,#ff5b0024 0,#0000 55%),#f9fafb;background:radial-gradient(900px 500px at 95% -10%,#ffc2002e 0,#0000 60%),radial-gradient(800px 600px at -10% 110%,#ff5b0024 0,#0000 55%),var(--kataloji-bg);color:#0f172a;color:var(--kataloji-text);flex-direction:column;font-family:Readex Pro,Inter,Cairo,Segoe UI,sans-serif;justify-content:flex-start;min-height:100vh;padding:28px 16px 60px;text-align:start}.setup-shell,.setup-topbar{align-items:center;display:flex}.setup-topbar{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px;max-width:880px;width:100%}.setup-brand{align-items:center;display:inline-flex;gap:12px}.setup-brand img{height:56px;object-fit:contain;width:auto}.setup-brand__text{text-align:start}.setup-brand h1{color:#0f172a;color:var(--kataloji-text);font-size:18px;font-weight:900;letter-spacing:-.01em;margin:0}.setup-brand p{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:600;margin:2px 0 0}.setup-lang-btn{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:999px;box-shadow:0 6px 14px #0f172a0f;color:#0f172a;color:var(--kataloji-text);cursor:pointer;font-size:13px;font-weight:800;padding:9px 16px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.setup-lang-btn:hover{background:#ffc2001f;border-color:#ffc200a6;transform:translateY(-1px)}.setup-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:22px;box-shadow:0 28px 60px #0f172a1a,0 6px 18px #0f172a0d;max-width:880px;overflow:hidden;padding:30px 32px 28px;position:relative;width:100%}.setup-card:before{background:linear-gradient(90deg,#ffc200,#ff5b00);background:linear-gradient(90deg,var(--kataloji-primary) 0,var(--kataloji-secondary) 100%);content:"";height:5px;inset:0 0 auto 0;position:absolute}.setup-progress{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:12px;margin-top:6px}.setup-progress__step{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-width:0}.setup-progress__bar{background:#eef2f7;border-radius:999px;height:6px;overflow:hidden;position:relative}.setup-progress__bar:after{background:linear-gradient(90deg,#ffc200,#ff5b00);background:linear-gradient(90deg,var(--kataloji-primary),var(--kataloji-secondary));border-radius:inherit;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}[dir=rtl] .setup-progress__bar:after{transform-origin:right}.setup-progress__step.is-active .setup-progress__bar:after,.setup-progress__step.is-done .setup-progress__bar:after{transform:scaleX(1)}.setup-progress__label{align-items:center;display:flex;gap:8px;min-width:0}.setup-progress__num{align-items:center;background:#eef2f7;border-radius:999px;color:#64748b;color:var(--kataloji-muted);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.setup-progress__step.is-active .setup-progress__num{background:#ffc200;background:var(--kataloji-primary);color:#111827}.setup-progress__step.is-done .setup-progress__num{background:#ff5b00;background:var(--kataloji-secondary);color:#fff}.setup-progress__text{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-progress__step.is-active .setup-progress__text{color:#0f172a;color:var(--kataloji-text)}.setup-step-counter{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:800;letter-spacing:.02em;margin:0 0 18px;text-align:start}.setup-step{animation:setup-fade .3s ease;text-align:start}@keyframes setup-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.setup-step__head{margin-bottom:22px;text-align:start}.setup-step__title{color:#0f172a;color:var(--kataloji-text);font-size:22px;font-weight:900;letter-spacing:-.02em;margin:0 0 6px}.setup-step__sub{color:#64748b;color:var(--kataloji-muted);font-size:14px;font-weight:500;line-height:1.7;margin:0}.setup-welcome{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.setup-welcome__hero{background:linear-gradient(135deg,#ffc20024,#ff5b001a);border:1px solid #ffc20059;border-radius:16px;padding:22px;text-align:start}.setup-welcome__hero h3{color:#0f172a;color:var(--kataloji-text);font-size:18px;font-weight:900;margin:0 0 8px}.setup-welcome__hero p{color:#64748b;color:var(--kataloji-muted);font-size:14px;font-weight:500;line-height:1.8;margin:0}.setup-feature-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.setup-feature{background:#fafbfc;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:start}.setup-feature strong{color:#0f172a;color:var(--kataloji-text);font-size:14px;font-weight:900}.setup-feature span{color:#64748b;color:var(--kataloji-muted);font-size:12.5px;font-weight:600;line-height:1.6}.setup-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.setup-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-field{display:flex;flex-direction:column;gap:6px;text-align:start}.setup-field__label{color:#0f172a;color:var(--kataloji-text);display:block;font-size:13px;font-weight:800;text-align:start}.setup-field__hint{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:600;line-height:1.55;text-align:start}.setup-input,.setup-select,.setup-textarea{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border);border-radius:12px;box-shadow:0 1px 2px #00000005;color:#0f172a;color:var(--kataloji-text);font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.setup-textarea{min-height:90px;resize:vertical}.setup-input:hover,.setup-select:hover,.setup-textarea:hover{border-color:#ffc2008c}.setup-input:focus,.setup-select:focus,.setup-textarea:focus{border-color:#ffc200;border-color:var(--kataloji-primary);box-shadow:0 0 0 4px #ffc2002e}.setup-prefix-row{align-items:stretch;display:flex;gap:8px}.setup-input-prefix{align-items:center;background:#f8fafc;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border);border-radius:12px;color:#0f172a;color:var(--kataloji-text);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;padding:0 14px;white-space:nowrap}.setup-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.setup-logo-preview{align-items:center;background:#f8fafc;border:1.5px dashed #0f172a2e;border-radius:16px;color:#64748b;color:var(--kataloji-muted);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:88px;justify-content:center;overflow:hidden;padding:6px;text-align:center;width:88px}.setup-logo-preview img{display:block;height:100%;object-fit:cover;width:100%}.setup-logo-empty{line-height:1.4}.setup-logo-actions{display:inline-flex;flex:1 1 200px;flex-direction:column;gap:6px;text-align:start}.setup-logo-actions,[dir=rtl] .setup-logo-actions{align-items:flex-start}.setup-logo-pick{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:10px;color:#0f172a;color:var(--kataloji-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:10px 16px;transition:background .18s ease,border-color .18s ease;width:-webkit-fit-content;width:fit-content}.setup-logo-pick:hover{background:#ffc2001f;border-color:#ffc20099}.setup-logo-pick input{display:none}.setup-logo-hint{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:600;text-align:start}.setup-type-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.setup-type-card{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:18px;text-align:start;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.setup-type-card strong{color:#0f172a;color:var(--kataloji-text);font-size:15px;font-weight:900}.setup-type-card span{color:#64748b;color:var(--kataloji-muted);font-size:12.5px;font-weight:600;line-height:1.6}.setup-type-card:hover{border-color:#ffc20099;box-shadow:0 14px 28px #0f172a14;transform:translateY(-1px)}.setup-type-card.is-active{background:#ffc20014;border-color:#ffc200;border-color:var(--kataloji-primary);box-shadow:0 14px 30px #ffc20038}.setup-wa-row{align-items:stretch;display:flex;gap:8px}.setup-wa-row__cc{flex:0 0 auto;min-width:110px;text-align:center;text-align-last:center;width:auto}.setup-toggle-row{align-items:center;background:#fafbfc;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;display:flex;gap:14px;padding:14px 16px;text-align:start}.setup-toggle-row__text{display:flex;flex:1 1;flex-direction:column;gap:2px;text-align:start}.setup-toggle-row__text strong{color:#0f172a;color:var(--kataloji-text);font-size:13.5px;font-weight:800}.setup-toggle-row__text span{color:#64748b;color:var(--kataloji-muted);font-size:12px;font-weight:600;line-height:1.6}.setup-switch{--w:44px;--h:24px;display:inline-block;flex-shrink:0;height:var(--h);position:relative;width:var(--w)}.setup-switch input{height:0;opacity:0;width:0}.setup-switch__track{background:#d1d5db;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.setup-switch__track:after{background:#fff;border-radius:999px;box-shadow:0 1px 3px #0000002e;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}[dir=rtl] .setup-switch__track:after{left:auto;right:3px}.setup-switch input:checked+.setup-switch__track{background:#ffc200;background:var(--kataloji-primary)}.setup-switch input:checked+.setup-switch__track:after{transform:translateX(20px)}[dir=rtl] .setup-switch input:checked+.setup-switch__track:after{transform:translateX(-20px)}.setup-launch-split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.setup-launch-split__mockup{position:-webkit-sticky;position:sticky;top:20px}.setup-launch-split__list{margin:0}.setup-mockup{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--kataloji-card-border);border-radius:18px;box-shadow:0 18px 38px #0f172a14;overflow:hidden}.setup-mockup__section{padding:18px;position:relative}.setup-mockup__section.is-hero{align-items:center;background:linear-gradient(135deg,#ffc200,#ff5b00);background:linear-gradient(135deg,var(--kataloji-primary) 0,var(--kataloji-secondary) 100%);color:#1f1300;display:flex;flex-direction:column;gap:6px;padding:30px 22px;text-align:center}.setup-mockup__section.is-hero strong{font-size:19px;font-weight:900}.setup-mockup__section.is-hero>span:not(.setup-mockup__tag):not(.setup-mockup__zone-tag){font-size:12.5px;font-weight:700;opacity:.85}.setup-mockup__tag{background:#fff;box-shadow:0 4px 12px #0000001a;font-size:11px;inset-inline-start:12px;padding:5px 10px}.setup-mockup__tag,.setup-mockup__zone-tag{border-radius:999px;color:#0f172a;color:var(--kataloji-text);font-weight:900;position:absolute;top:12px}.setup-mockup__zone-tag{align-items:center;background:#ffffffeb;border:2px solid #ffc200;border:2px solid var(--kataloji-primary);box-shadow:0 6px 14px #0f172a1f;display:inline-flex;font-size:12px;height:26px;inset-inline-end:12px;justify-content:center;width:26px}.setup-mockup__section.is-products{background:#fafbfc;padding:14px 16px 18px}.setup-mockup__products-title{color:#0f172a;color:var(--kataloji-text);font-size:13px;font-weight:900;margin:4px 0 10px;text-align:start}.setup-mockup__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.setup-mockup__card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:12px;box-shadow:0 4px 12px #0f172a0d;overflow:hidden}.setup-mockup__card-img{background:linear-gradient(135deg,#ffc20033,#ff5b002e),repeating-linear-gradient(45deg,#f3f4f6 0 6px,#f9fafb 6px 12px);height:56px}.setup-mockup__card-body{display:flex;flex-direction:column;gap:5px;padding:8px 10px 10px}.setup-mockup__card-name{background:#e5e7eb;border-radius:4px;height:8px;width:80%}.setup-mockup__card-price{background:#ff5b0099;border-radius:4px;height:8px;width:50%}.setup-mockup__section.is-footer{align-items:center;background:#0f172a;color:#fff;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:10px;justify-content:space-between;padding:14px 16px}.setup-mockup__section.is-footer>span:not(.setup-mockup__tag):not(.setup-mockup__zone-tag):not(.setup-mockup__footer-tag){opacity:.75}.setup-mockup__section.is-footer .setup-mockup__zone-tag{background:#fff;border-color:#ffc200;border-color:var(--kataloji-primary)}.setup-mockup__footer-tag{background:#ffc2002e;border-radius:999px;color:#ffc200;color:var(--kataloji-primary);font-size:11px;font-weight:900;letter-spacing:.04em;padding:3px 9px}.setup-explainer-list{grid-gap:12px;display:grid;gap:12px;list-style:none;padding:0}.setup-explainer-item{align-items:flex-start;background:#fafbfc;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);border-radius:14px;display:flex;gap:12px;padding:14px 16px;text-align:start}.setup-explainer-item__num{align-items:center;background:#ffc200;background:var(--kataloji-primary);border-radius:999px;color:#1f1300;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.setup-explainer-item strong{color:#0f172a;color:var(--kataloji-text);display:block;font-size:13.5px;font-weight:900}.setup-explainer-item span{color:#64748b;color:var(--kataloji-muted);font-size:12.5px;font-weight:600;line-height:1.6}.setup-actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--kataloji-card-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:26px;padding-top:18px}.setup-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:900;justify-content:center;min-width:120px;padding:12px 26px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}.setup-btn--ghost{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border);color:#0f172a;color:var(--kataloji-text)}.setup-btn--ghost:hover:not(:disabled){background:#f1f5f9}.setup-btn--primary{background:#ffc200;background:var(--kataloji-primary);border:1px solid #00000014;box-shadow:0 12px 26px #ffc20052;color:#111827}.setup-btn--primary:hover:not(:disabled){box-shadow:0 16px 32px #ffc20061;filter:brightness(.97);transform:translateY(-1px)}.setup-btn--accent{background:linear-gradient(135deg,#ffc200,#ff5b00);background:linear-gradient(135deg,var(--kataloji-primary) 0,var(--kataloji-secondary) 100%);border:1px solid #00000014;box-shadow:0 18px 38px #ff5b0057;color:#1f1300;font-size:15px;padding:14px 30px}.setup-btn--accent:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.setup-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.setup-error{background:#ef444414;border:1px solid #ef444438;border-radius:12px;color:#991b1b;font-size:13px;font-weight:700;margin-bottom:14px;padding:10px 14px;text-align:start}@media (max-width:760px){.setup-card{border-radius:18px;padding:24px 18px 22px}.setup-fields--two{grid-template-columns:1fr}.setup-progress{gap:6px;grid-template-columns:repeat(5,1fr)}.setup-progress__text{display:none}.setup-step__title{font-size:19px}.setup-mockup__grid{grid-template-columns:repeat(2,1fr)}.setup-type-grid{grid-template-columns:1fr}.setup-step-counter{margin-bottom:14px}.setup-launch-split{grid-template-columns:1fr}.setup-launch-split__mockup{position:static}}@media (max-width:420px){.setup-actions{align-items:stretch;flex-direction:column-reverse}.setup-btn{width:100%}}.catalog-studio-tour-root{--kataloji-primary:#ffc200;--kataloji-secondary:#ff5b00;--kataloji-bg:#f8fafc;--kataloji-card-border:#e2e8f0;--kataloji-text:#0f172a;--kataloji-muted:#64748b;font-family:Readex Pro,Inter,system-ui,-apple-system,Segoe UI,sans-serif;inset:0;pointer-events:none;position:fixed;z-index:110000}.catalog-studio-tour-root--active{pointer-events:auto}.catalog-studio-tour-shim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a9e;pointer-events:auto;position:fixed;z-index:0}.catalog-studio-tour-popover{animation:catalog-studio-tour-pop-in .26s cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--kataloji-card-border);border-radius:18px;box-shadow:0 28px 70px #0f172a2e,inset 0 0 0 1px #fffc;box-sizing:border-box;max-width:calc(100vw - 24px);overflow:hidden;padding:0 0 14px;pointer-events:auto;position:fixed;width:min(400px,calc(100vw - 24px));z-index:2}@keyframes catalog-studio-tour-pop-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.catalog-studio-tour-popover__progress{background:#e2e8f0;height:4px;width:100%}.catalog-studio-tour-popover__progressFill{background:linear-gradient(90deg,var(--kataloji-primary),var(--kataloji-secondary));border-radius:0 2px 2px 0;height:100%;transition:width .28s ease}.catalog-studio-tour-popover__head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:14px 18px 0}.catalog-studio-tour-popover__badge{align-items:center;background:linear-gradient(135deg,#ffc20059,#ff5b001f);border:1px solid #ffc20073;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:850;letter-spacing:.02em;padding:4px 10px}.catalog-studio-tour-popover__arrow{-webkit-border-start:1px solid var(--kataloji-card-border);-webkit-border-before:1px solid var(--kataloji-card-border);background:#fff;border-block-start:1px solid var(--kataloji-card-border);border-inline-start:1px solid var(--kataloji-card-border);height:14px;position:absolute;transform:rotate(45deg);width:14px;z-index:1}.catalog-studio-tour-popover--arrow-top .catalog-studio-tour-popover__arrow{left:50%;margin-left:-7px;top:-7px}.catalog-studio-tour-popover--arrow-bottom .catalog-studio-tour-popover__arrow{bottom:-7px;left:50%;margin-left:-7px}.catalog-studio-tour-popover__title{color:var(--kataloji-text);font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.3;margin:0;padding:12px 18px 0}.catalog-studio-tour-popover__body{color:var(--kataloji-muted);font-size:14px;font-weight:600;line-height:1.6;margin:0;padding:10px 18px 12px}.catalog-studio-tour-popover__dots{align-items:center;display:flex;gap:6px;justify-content:center;padding:0 18px 12px}.catalog-studio-tour-popover__dot{background:#cbd5e1;border-radius:999px;height:7px;transition:background .2s ease,transform .2s ease;width:7px}.catalog-studio-tour-popover__dot.is-active{background:var(--kataloji-secondary);transform:scale(1.15)}.catalog-studio-tour-popover__dot.is-done{background:var(--kataloji-primary)}.catalog-studio-tour-popover__footer{border-top:1px solid var(--kataloji-card-border);display:flex;flex-direction:column;gap:10px;margin:0 4px;padding:12px 14px 0}.catalog-studio-tour-popover__actions{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.catalog-studio-tour-popover__skip{background:#0000;border:none;border-radius:10px;color:var(--kataloji-muted);cursor:pointer;font-size:14px;font-weight:750;padding:10px 8px}.catalog-studio-tour-popover__skip:hover{background:var(--kataloji-bg);color:var(--kataloji-text)}.catalog-studio-tour-popover__never{background:#fffbeb;border:1px solid #fbbf2459;border-radius:10px;color:#b45309;cursor:pointer;font-size:13px;font-weight:800;padding:10px 12px;text-align:center;width:100%}.catalog-studio-tour-popover__never:hover{background:#fef3c7;color:#92400e}.catalog-studio-tour-popover__step{color:#94a3b8;font-size:12px;font-weight:850;white-space:nowrap}.catalog-studio-tour-popover__next{-webkit-margin-start:auto;background:linear-gradient(180deg,#ffd54d 0,var(--kataloji-primary) 100%);border:1px solid #0000000f;border-radius:12px;box-shadow:0 10px 24px #ffc20059;color:#111827;cursor:pointer;font-size:14px;font-weight:900;margin-inline-start:auto;padding:11px 20px;transition:filter .15s ease,transform .12s ease}.catalog-studio-tour-popover__next:hover{filter:brightness(1.02)}.catalog-studio-tour-popover__next:active{transform:scale(.98)}@media (max-width:520px){.catalog-studio-tour-popover--mobile-dock{-webkit-overflow-scrolling:touch;bottom:max(12px,env(safe-area-inset-bottom,12px))!important;left:12px!important;max-height:min(52vh,360px);max-width:none!important;overflow-y:auto;right:12px!important;top:auto!important;width:auto!important}.catalog-studio-tour-popover--mobile-dock .catalog-studio-tour-popover__arrow{display:none}.catalog-studio-tour-popover--mobile-dock .catalog-studio-tour-popover__title{font-size:17px}.catalog-studio-tour-popover--mobile-dock .catalog-studio-tour-popover__body{font-size:13px}}.catalog-page-root{--catalog-heading-font:"Tajawal","Cairo","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif}.catalog-page-root .catalog-carousel-slide-hero-h1,.catalog-page-root .catalog-features-bar h4,.catalog-page-root .feature-flat-item h4,.catalog-page-root .footer-flat-clean .form-title,.catalog-page-root .footer-flat-clean .social-title,.catalog-page-root .footer-logo-text,.catalog-page-root .hero-main-h1,.catalog-page-root .products-title-text{font-family:var(--catalog-heading-font);font-optical-sizing:auto}.catalog-page-root[data-cart-bump="1"] .catalog-floating-action-btn--cart,.catalog-page-root[data-cart-bump="1"] .catalog-restaurant-slim-bar__cart,.catalog-page-root[data-cart-bump="1"] .catalog-topbar-cart-icon{animation:catalog-cart-bump-wiggle .42s ease-in-out 3}@keyframes catalog-cart-bump-wiggle{0%,to{transform:translateY(0) rotate(0deg)}35%{transform:translateY(-4px) rotate(-6deg)}70%{transform:translateY(-2px) rotate(6deg)}}.catalog-cart-toast{animation:catalog-cart-toast-in .35s ease;background:#0f172aeb;border-radius:12px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 12px 40px #00000040;color:#f8fafc;font-size:.95rem;font-weight:700;left:50%;max-width:min(92vw,360px);padding:12px 18px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:7200}@keyframes catalog-cart-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.catalog-order-success-dialog--enter{animation:catalog-order-success-pop .55s cubic-bezier(.22,1,.36,1)}@keyframes catalog-order-success-pop{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.catalog-order-success-dialog .catalog-order-success-check{animation:catalog-order-check-pulse .7s ease 2;animation-delay:.12s}@keyframes catalog-order-check-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.catalog-footer-btn{align-items:center;border:1px solid #0000;border-radius:12px;box-shadow:0 4px 14px #0000001f;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:0 22px;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .15s ease}.catalog-footer-btn:disabled{cursor:not-allowed;opacity:.65}.catalog-footer-btn--primary{background:#22c55e;background:var(--catalog-footer-accent,#22c55e);border:1px solid #ffffff47;color:#fff!important}.catalog-footer-btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.catalog-footer-btn--ghost{background:#ffffff0f;border:1px solid #ffffff59;box-shadow:none;color:#fff!important;color:var(--catalog-footer-fg,#fff)!important}.catalog-footer-btn--ghost:hover:not(:disabled){background:#ffffff1f}.catalog-footer-btn--block{align-self:stretch;width:100%}.catalog-footer-social-wa{color:#fffffff2}.catalog-footer-social-wa .catalog-footer-wa-icon{color:inherit}.catalog-container{animation:backgroundShift 20s ease infinite;background:linear-gradient(135deg,#0a3d7a,#0d4a8f 50%,#0d1b4d);min-height:100vh;overflow-x:hidden;position:relative}@keyframes backgroundShift{0%,to{background:linear-gradient(135deg,#0a3d7a,#0d4a8f 50%,#0d1b4d)}50%{background:linear-gradient(135deg,#0d1b4d,#0a3d7a 50%,#0d4a8f)}}.catalog-container:before{animation:backgroundPulse 25s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#ffffff14 0,#0000 60%),radial-gradient(circle at 80% 80%,#ffffff14 0,#0000 60%),radial-gradient(circle at 50% 20%,#ffffff0d 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@keyframes backgroundPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.catalog-header{animation:slideDown .8s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffffa;border-bottom:1px solid #0a3d7a14;box-shadow:0 8px 32px #00000014;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.store-name{-webkit-text-fill-color:#0000;animation:fadeInLeft 1s cubic-bezier(.16,1,.3,1),gradientShift 3s ease infinite;background:linear-gradient(135deg,#0a3d7a,#0d4a8f,#0a3d7a);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;filter:drop-shadow(0 4px 12px rgba(10,61,122,.15));font-size:36px;font-weight:900;letter-spacing:-.8px}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.search-container{animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) .3s both;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0a3d7a26;border-radius:50px;box-shadow:0 4px 20px #0000000f;font-size:15px;padding:16px 24px 16px 56px;transition:all .4s cubic-bezier(.16,1,.3,1)}.search-input:focus{background:#fff;border-color:#0d4a8f66;box-shadow:0 0 0 6px #0d4a8f1a,0 8px 30px #0000001f;outline:none;transform:translateY(-3px)}.search-input::placeholder{color:#999;font-weight:400}.search-icon{color:#0d4a8f;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.16,1,.3,1);z-index:1}.search-container:focus-within .search-icon,.search-input:focus+.search-icon{color:#0a3d7a;transform:translateY(-50%) scale(1.2)}.cart-button{animation:fadeInRight 1s cubic-bezier(.16,1,.3,1) .5s both;background:linear-gradient(135deg,#0a3d7a,#0d4a8f);border:none;border-radius:50px;box-shadow:0 6px 25px #0a3d7a59;color:#fff;font-size:15px;font-weight:700;overflow:visible;padding:16px 32px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.cart-button:before{background:#ffffff40;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .8s cubic-bezier(.16,1,.3,1),height .8s cubic-bezier(.16,1,.3,1);width:0}.cart-button:hover:before{height:400px;width:400px}.cart-button:hover{background:linear-gradient(135deg,#0d4a8f,#0f5ba3);box-shadow:0 12px 40px #0a3d7a80;transform:translateY(-4px) scale(1.02)}.cart-badge{align-items:center;animation:pulse 2.5s cubic-bezier(.16,1,.3,1) infinite;background:#ff4757;border:4px solid #fff;border-radius:50%;box-shadow:0 8px 25px #ff4757cc,0 0 0 3px #ff475733;color:#fff;display:flex;font-size:16px;font-weight:900;height:42px;justify-content:center;letter-spacing:-.5px;line-height:1;min-height:42px;min-width:42px;position:absolute;right:-8px;text-shadow:0 2px 4px #0000004d;top:-8px;width:42px;z-index:1000}@keyframes pulse{0%,to{box-shadow:0 4px 15px #ff475780;transform:scale(1)}50%{box-shadow:0 6px 20px #ff4757b3;transform:scale(1.2)}}.category-container{-ms-overflow-style:none;animation:fadeInUp 1.2s cubic-bezier(.16,1,.3,1) .7s both;display:flex;gap:14px;overflow-x:auto;padding:28px 0;scrollbar-width:none}.category-container::-webkit-scrollbar{display:none}.category-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0a3d7a33;border-radius:50px;box-shadow:0 4px 15px #0000000f;color:#0a3d7a;font-size:15px;font-weight:700;overflow:hidden;padding:14px 32px;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1);white-space:nowrap}.category-button:before{background:linear-gradient(135deg,#0a3d7a,#0d4a8f);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:0}.category-button:hover:before{left:0}.category-button:hover{border-color:#0d4a8f80;box-shadow:0 8px 30px #0a3d7a4d;color:#fff;transform:translateY(-4px) scale(1.05)}.category-button.active{background:linear-gradient(135deg,#0a3d7a,#0d4a8f);border-color:#0000;box-shadow:0 8px 30px #0a3d7a66;color:#fff;transform:scale(1.05)}.category-button span{position:relative;z-index:1}.products-grid{grid-gap:24px;animation:fadeIn 1.2s cubic-bezier(.16,1,.3,1) .8s both;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:32px 0;width:100%}@media (min-width:1400px){.products-grid{gap:28px;grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px) and (max-width:1399px){.products-grid{gap:24px;grid-template-columns:repeat(4,1fr)}}@media (min-width:992px) and (max-width:1199px){.products-grid{gap:24px;grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:991px){.products-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (min-width:576px) and (max-width:767px){.products-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.products-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}.product-card{animation:cardSlideUp .8s cubic-bezier(.16,1,.3,1) backwards;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffffa;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 30px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.16,1,.3,1)}.product-card:first-child{animation-delay:.1s}.product-card:nth-child(2){animation-delay:.2s}.product-card:nth-child(3){animation-delay:.3s}.product-card:nth-child(4){animation-delay:.4s}.product-card:nth-child(5){animation-delay:.5s}.product-card:nth-child(6){animation-delay:.6s}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(50px) scale(.92) rotateX(5deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}.product-card:before{background:linear-gradient(135deg,#0a3d7a14,#0d4a8f14);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}.product-card:hover:before{opacity:1}.product-card:hover{border-color:#ffffff80;box-shadow:0 20px 50px #0000002e;transform:translateY(-8px) scale(1.03)}.product-image-container{background:linear-gradient(135deg,#f8f9fa,#e9ecef);flex-shrink:0;height:140px;overflow:hidden;position:relative}.product-image{filter:brightness(1) saturate(1);height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1);width:100%}.product-card:hover .product-image{filter:brightness(1.05) saturate(1.1);transform:scale(1.12) rotate(1deg)}.category-badge{animation:badgeFadeIn .8s cubic-bezier(.16,1,.3,1) .4s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #0a3d7a1a;border-radius:50px;box-shadow:0 4px 15px #0000001f;color:#0a3d7a;font-size:11px;font-weight:700;padding:6px 14px;position:absolute;right:12px;top:12px;z-index:2}@keyframes badgeFadeIn{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.product-info{background:#fff;display:flex;flex-direction:column;flex-grow:1;padding:10px 14px;position:relative;z-index:2}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0a3d7a;display:-webkit-box;font-size:15px;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin-bottom:5px;min-height:32px;overflow:hidden;transition:color .3s ease}.product-card:hover .product-name{color:#0d4a8f}.product-price{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#0a3d7a,#0d4a8f,#0a3d7a);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;font-size:20px;font-weight:900;letter-spacing:-.4px;margin-bottom:8px}.view-details-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0a3d7a33;border-radius:12px;box-shadow:0 2px 10px #0000000d;color:#0a3d7a;font-size:12px;font-weight:700;margin-top:auto;overflow:hidden;padding:7px 12px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.view-details-btn:before{background:linear-gradient(135deg,#0a3d7a,#0d4a8f);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:0}.view-details-btn:hover:before{left:0}.view-details-btn:hover{border-color:#0000;box-shadow:0 8px 30px #0a3d7a66;color:#fff;transform:translateY(-4px)}.view-details-btn span{position:relative;z-index:1}.price-filter-card{align-self:flex-start;animation:slideInLeft 1s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffffa;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 6px 25px #00000014;max-width:100%;padding:14px 16px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.price-input-group{margin-top:10px}.price-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #0a3d7a26;border-radius:10px;box-shadow:0 2px 8px #0000000a;color:#0a3d7a;font-size:13px;font-weight:600;padding:10px 14px;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.price-input:focus{background:#fff;border-color:#0d4a8f66;box-shadow:0 0 0 4px #0d4a8f1a,0 4px 20px #0000001a;outline:none;transform:translateY(-2px)}.price-input::placeholder{color:#999;font-weight:400}.loading-container{align-items:center;animation:backgroundShift 20s ease infinite;background:linear-gradient(135deg,#0a3d7a,#0d4a8f 50%,#0d1b4d);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.loading-container:before{animation:backgroundMove 25s linear infinite;background:radial-gradient(circle,#ffffff1a 1px,#0000 0);background-size:60px 60px;content:"";height:200%;position:absolute;width:200%}@keyframes backgroundMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.loading-spinner{animation:spin 1.2s cubic-bezier(.16,1,.3,1) infinite;border:6px solid #fff3;border-radius:50%;border-top-color:#fff;box-shadow:0 0 40px #ffffff4d;height:80px;margin-bottom:32px;position:relative;width:80px;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{animation:fadeInOut 2.5s cubic-bezier(.16,1,.3,1) infinite;color:#fff;font-size:22px;font-weight:700;letter-spacing:1px;position:relative;text-shadow:0 4px 15px #0000004d;z-index:1}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}.modal-overlay{align-items:center;animation:fadeIn .5s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f0;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:3000}.modal-content{animation:modalSlideUp .7s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #ffffff4d;border-radius:36px;box-shadow:0 40px 100px #0009;display:flex;flex-direction:column;max-height:95vh;max-width:1050px;overflow:hidden;width:100%}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(100px) scale(.9) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}.cart-overlay{animation:fadeIn .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6;left:0;z-index:4000}.cart-overlay,.cart-sidebar{height:100%;position:fixed;top:0;width:100%}.cart-sidebar{animation:slideInRight .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffffa;border-left:1px solid #ffffff4d;box-shadow:-8px 0 40px #00000040;display:flex;flex-direction:column;max-width:480px;right:0;z-index:4001}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.empty-state{animation:fadeIn 1s cubic-bezier(.16,1,.3,1);padding:100px 20px;text-align:center}.empty-state-icon{animation:float 4s cubic-bezier(.16,1,.3,1) infinite;filter:drop-shadow(0 10px 30px rgba(10,61,122,.3));height:160px;margin:0 auto 40px;opacity:.25;width:160px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}@media (max-width:768px){.products-scroll-wrapper{gap:20px}.product-card{min-width:200px!important}.product-image-container{height:260px}.store-name{font-size:26px}.cart-sidebar{max-width:100%}}html{scroll-behavior:smooth}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0a3d7ab3,#0d4a8fb3);background-clip:padding-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0d4a8fe6,#0f5ba3e6);background-clip:padding-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,input,select{transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-effect{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.catalog-four-cards-section .catalog-image-card{transition:box-shadow .35s ease,border-color .35s ease}.catalog-four-cards-section .catalog-image-card:hover{border-color:#0000001a;box-shadow:0 12px 28px #0000001f}.catalog-image-card-img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.catalog-four-cards-section .catalog-image-card:hover .catalog-image-card-img{transform:scale(1.06)}.catalog-image-card-underline{transition:width .3s ease}.catalog-four-cards-section .catalog-image-card:hover .catalog-image-card-underline{width:48px!important}.catalog-banner-section .catalog-banner-image-wrap img{transition:transform .4s ease}.catalog-banner-section .catalog-banner-image-wrap:hover img{transform:scale(1.03)}.product-rating-stars .product-star-icon{transition:fill .2s ease,color .2s ease}:root{--primary:#ffc200;--primary-soft:#ffc20015;--secondary:#ff5b00;--product-columns:3}.catalog-btn{border-radius:0;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.catalog-btn:hover:not(:disabled){box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}.catalog-btn-hero{box-shadow:0 4px 14px #00000026}.catalog-btn-hero:hover{box-shadow:0 6px 20px #0003}.catalog-btn-hero-alt{box-shadow:0 4px 14px #0003}.catalog-btn-confirm:hover{filter:brightness(1.05)}.catalog-pagination-btn:disabled{cursor:not-allowed;opacity:.6}.catalog-pagination-num{border-radius:0}.hero-content-inner{padding:0 10%;position:relative;width:100%;z-index:2}.hero-content-inner-box{max-width:700px;text-align:right}.hero-title-main{color:#fff;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;text-shadow:0 2px 20px #0000004d}.hero-subtitle-main{color:#fffffff2;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:32px;text-shadow:0 1px 6px #0003}@media (max-width:768px){.hero-content-inner{padding:0 8%}.hero-title-main{font-size:2.25rem;margin-bottom:12px}.hero-subtitle-main{font-size:1rem;margin-bottom:24px}}.catalog-features-bar{background:#f8f9fa;border-bottom:1px solid #eee;padding:36px 0}.catalog-features-inner{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 24px;text-align:center}.catalog-feature-item{padding:0 8px}.catalog-feature-title{font-size:1rem;font-weight:700;letter-spacing:.01em;margin-bottom:6px}.catalog-feature-desc{color:#555;font-size:.875rem;line-height:1.5;margin:0}@media (max-width:768px){.catalog-features-bar{padding:28px 0}.catalog-features-inner{gap:24px;grid-template-columns:1fr;padding:0 20px}}.main-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border-bottom:1px solid #eee;box-shadow:0 1px 0 #0000000a;padding:14px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.main-header,.main-header .container{overflow:visible}.main-header .catalog-store-title{-webkit-text-fill-color:currentColor;background:none!important;-webkit-background-clip:border-box;background-clip:initial;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#111827;color:var(--catalog-text,#111827);display:inline-block;line-height:1.55;overflow:visible;padding:.2em 0 .35em;word-break:break-word}.main-header .catalog-header-logo{height:48px;max-height:48px}@media (max-width:768px){.main-header{padding:12px 0}.main-header .catalog-header-logo{height:38px!important}}.products-grid-nike{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1400px;padding:56px 24px}@media (min-width:1400px){.products-grid-nike{gap:36px;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(var(--product-columns,3),1fr);padding:64px 40px}}@media (min-width:992px) and (max-width:1399px){.products-grid-nike{gap:32px;grid-template-columns:repeat(3,1fr);padding:48px 32px}}@media (min-width:768px) and (max-width:991px){.products-grid-nike{gap:24px;grid-template-columns:repeat(2,1fr);padding:40px 20px}}@media (max-width:767px){.products-grid-nike{gap:16px;grid-template-columns:repeat(2,1fr);padding:32px 16px}}.product-card-nike{background:#fff;border:1px solid #ebebeb;border-radius:0;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.product-card-nike:hover{border-color:#e0e0e0;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.product-card-visual{display:block;flex-shrink:0;position:relative}.product-card-badges-layer{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:5}.product-image-wrapper{aspect-ratio:1/1;background:#fafafa;box-sizing:border-box;max-width:100%;overflow:hidden;position:relative;width:100%;will-change:transform}.product-image-nike{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%;will-change:transform}.product-card-nike:hover .product-image-nike{transform:scale(1.03)}.product-card-chip{box-shadow:0 2px 10px #0f172a24;font-weight:800;line-height:1.25;pointer-events:none;position:absolute;z-index:4}.product-card-chip--new{border-radius:8px;bottom:10px;font-size:11px;left:10px;padding:6px 10px}.product-card-chip--oos{background:#111;border-radius:8px;color:#fff;font-size:12px;left:10px;padding:7px 11px;top:10px}.catalog-page-root[data-product-image-shape=circle] .product-card-badges-layer .product-card-chip--new,.products-section-flat[data-product-image-shape=circle] .product-card-badges-layer .product-card-chip--new{border-radius:999px;bottom:12px;font-size:10px;left:50%;max-width:min(90%,210px);overflow:hidden;padding:5px 12px;right:auto;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.catalog-page-root[data-product-image-shape=circle] .product-card-badges-layer .product-card-chip--oos,.products-section-flat[data-product-image-shape=circle] .product-card-badges-layer .product-card-chip--oos{border-radius:999px;font-size:10px;left:50%;max-width:min(90%,210px);overflow:hidden;padding:5px 12px;right:auto;text-align:center;text-overflow:ellipsis;top:12px;transform:translateX(-50%);white-space:nowrap}.catalog-page-root[data-product-image-shape=circle] .product-card-category-badge,.products-section-flat[data-product-image-shape=circle] .product-card-category-badge{border-radius:999px;font-size:9px;left:auto;max-width:calc(48% - 8px);overflow:hidden;padding:3px 8px;right:8px;text-overflow:ellipsis;top:8px;white-space:nowrap}.product-info-nike{display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:12px 14px 14px}.product-card-meta-row{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.product-card-price-stack{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.product-name-nike{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:.9375rem;font-weight:600;line-height:1.45;margin-bottom:6px;min-height:0;overflow:hidden}.product-card-nike:hover .product-name-nike{color:#ffc200;color:var(--primary)}.add-to-cart-nike,.product-card-add-btn{border-radius:0;will-change:transform}.product-modal-overlay{align-items:center;display:flex;justify-content:center;padding:20px}.product-modal-container{background:#fff;border:1px solid #eee;border-radius:0;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:row;max-height:90vh;max-width:1100px;overflow-y:auto;position:relative;width:100%;will-change:transform}.product-modal-close-btn{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:50%;box-shadow:0 4px 14px #0000001f;cursor:pointer;display:flex;height:42px;inset-inline-end:12px;justify-content:center;padding:0;position:absolute;top:12px;width:42px;z-index:30}.catalog-product-pick-overlay{z-index:12500}.catalog-product-pick-modal{max-width:420px}.catalog-product-pick-message{color:#0f172a;font-size:15px;font-weight:800;line-height:1.6;margin:0 0 4px;padding:8px 4px 4px;text-align:center}.cart-sidebar-nike--with-corner-close{position:relative}.cart-sidebar-corner-close{align-items:center;background:#f1f5f9;border:none;border-radius:10px;box-shadow:0 1px 4px #0f172a14;color:#0f172a;cursor:pointer;display:flex;height:40px;inset-inline-end:12px;justify-content:center;padding:0;position:absolute;top:12px;width:40px;z-index:6}.cart-sidebar-corner-close:hover{background:#e2e8f0}.cart-title-nike--with-close-pad{-webkit-padding-end:52px;padding-inline-end:52px}.product-modal-gallery{background:#fafafa;border-left:1px solid #eee;flex:1.2 1;flex-direction:column;padding:56px 28px 28px;position:relative}.product-modal-gallery,.product-modal-main-img{align-items:center;display:flex;justify-content:center}.product-modal-main-img{height:500px;width:100%}.product-modal-info{display:flex;flex:1 1;flex-direction:column;padding:56px 44px 40px}.catalog-notes-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:12000}.catalog-notes-modal{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 24px 70px #00000038;max-width:520px;padding:18px 18px 16px;width:100%}.catalog-notes-head{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.catalog-notes-title{color:#0f172a;font-size:16px;font-weight:900;letter-spacing:-.02em}.catalog-notes-sub{color:#64748b;font-size:12px;font-weight:700;margin-top:6px}.catalog-notes-close{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:12px;color:#0f172ab3;cursor:pointer;display:inline-flex;font-size:22px;height:38px;justify-content:center;line-height:1;width:38px}.catalog-notes-label{color:#0f172a;display:block;font-size:13px;font-weight:900;margin-bottom:8px}.catalog-notes-textarea{border:1px solid #0f172a1a;border-radius:14px;font-size:14px;min-height:120px;outline:none;padding:12px 14px;resize:vertical;width:100%}.catalog-notes-textarea:focus{border-color:#ffc200d9;box-shadow:0 0 0 5px #ffc20033}.catalog-notes-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px}.catalog-notes-btn{border:1px solid #0f172a1a;border-radius:14px;cursor:pointer;font-weight:900;min-height:44px;padding:10px 14px}.catalog-notes-btn--ghost{background:#fff;color:#0f172a}.catalog-notes-btn--primary{background:#ffc200;background:var(--primary,#ffc200);border-color:#0000001a;color:#fff}.product-modal-title{color:#111;font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}@media (max-width:768px){.product-modal-overlay{align-items:flex-end;padding:0}.product-modal-container{border-radius:18px 18px 0 0;flex-direction:column;height:auto;max-height:min(96dvh,100vh);max-width:100%;width:100%}.product-modal-gallery{border-left:none;flex:0 0 auto;padding:12px}.product-modal-main-img{height:min(42vh,320px)}.product-modal-info{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px 0}.product-modal-actions{background:linear-gradient(180deg,#fff0,#fff 18%);border-top:1px solid #0f172a14;bottom:0;margin-top:auto!important;padding:12px 0 calc(12px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:5}.product-modal-actions .catalog-btn-confirm{margin-top:8px!important}.product-modal-title{font-size:1.5rem}.catalog-notes-overlay{align-items:flex-end;padding:0}.catalog-notes-modal{border-radius:18px 18px 0 0;max-width:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.catalog-notes-actions{background:#fff;bottom:0;justify-content:stretch;padding-top:10px;position:-webkit-sticky;position:sticky}.catalog-notes-actions .catalog-notes-btn{flex:1 1 auto}}.cart-sidebar-nike{border-radius:0;max-width:420px;will-change:transform}@media (max-width:768px){.cart-sidebar-nike{max-width:100%}}.cart-item-img{background:#f5f5f5;border-radius:0;height:120px;object-fit:cover;width:120px}@media (max-width:768px){.cart-item-img{height:100px;width:100px}}.search-bar-nike{background:#f5f5f5;border:1px solid #0000;border-radius:0;min-width:280px;padding:10px 16px;transition:all .3s ease}.search-bar-nike:focus-within{background:#fff;border-color:#ffc200;border-color:var(--primary)}.search-icon-nike{color:#666;margin-left:8px}.search-input-nike{background:#0000;border:none;color:#111;font-size:14px;outline:none;padding:0 12px;width:100%}.mobile-search{background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 4px 20px #0000001a;display:none;left:0;padding:16px;position:fixed;right:0;top:0;z-index:2000}.mobile-search.active{display:block}.cart-btn-fixed{background:#ffc200;background:var(--primary);border:none;border-radius:0;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.02em;padding:12px 22px}.cart-btn-fixed:hover{box-shadow:0 4px 12px #00000026;filter:brightness(1.08)}.categories-nike{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:1400px;padding:0 16px}.category-btn-nike{border-radius:0;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.category-btn-nike:before{display:none}.category-btn-nike:hover:not(.active){border-color:#ffc200;border-color:var(--primary);color:#ffc200;color:var(--primary)}.category-btn-nike.active{background:#ffc200;background:var(--primary);border-color:#ffc200;border-color:var(--primary);color:#ff5b00;color:var(--secondary)}@media (max-width:768px){.category-btn-nike{font-size:.8125rem;padding:8px 18px}}.catalog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:40px 20px}.catalog-pagination.catalog-pagination--load-more{padding-bottom:36px;padding-top:20px}.catalog-load-more-btn:hover:not(:disabled){filter:brightness(1.05)}.catalog-four-cards-section .catalog-grid-card,.catalog-four-cards-section [class*=catalog-grid]{border:1px solid #ebebeb;border-radius:0;box-shadow:0 1px 4px #0000000f}.catalog-four-cards-section .catalog-grid-card:hover{box-shadow:0 6px 20px #00000014}.catalog-four-cards-section{padding-bottom:clamp(.2rem,1vw,.85rem);padding-top:clamp(1.1rem,3.2vw,2.25rem)}.catalog-four-cards-section__heading{margin-bottom:clamp(.55rem,1.8vw,1.5rem)!important}.catalog-four-cards-section__heading .d-block.text-uppercase{margin-bottom:.35rem!important}.catalog-four-cards-section__heading h2{font-size:clamp(1.05rem,4.2vw,2rem)!important;line-height:1.2!important}.catalog-four-cards-section__heading .mx-auto.mt-3{margin-top:.5rem!important}.catalog-four-cards-grid{grid-gap:clamp(8px,2vw,20px);display:grid;gap:clamp(8px,2vw,20px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:768px){.catalog-four-cards-grid{gap:clamp(6px,1.8vw,20px);grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-four-cards-grid .catalog-grid-card{aspect-ratio:3/4}@media (max-width:767.98px){.catalog-four-cards-section__container{padding-left:clamp(.35rem,2vw,.75rem);padding-right:clamp(.35rem,2vw,.75rem)}.catalog-four-cards-grid .catalog-grid-card img{object-position:center 20%}}.catalog-four-cards-grid .catalog-grid-card>div:last-child{padding:clamp(8px,2.5vw,20px)!important}@media (max-width:767.98px){.catalog-four-cards-grid .catalog-grid-card>div:last-child{padding:clamp(6px,2vw,14px)!important}.catalog-four-cards-grid .catalog-grid-card>div:last-child>div:last-child{margin-top:6px!important}}.catalog-four-cards-grid .catalog-grid-card h5{font-size:clamp(.55rem,2.6vw,1rem)!important;letter-spacing:clamp(0,.15vw,1px)!important}.catalog-four-cards-grid .catalog-grid-card p{font-size:clamp(.45rem,2.1vw,.7rem)!important;letter-spacing:clamp(0,.12vw,1px)!important}@media (max-width:767.98px){.catalog-four-cards-grid .catalog-grid-card h5{font-size:clamp(.72rem,3.2vw,.95rem)!important;line-height:1.15!important;margin-bottom:2px!important}.catalog-four-cards-grid .catalog-grid-card p{font-size:clamp(.58rem,2.6vw,.72rem)!important;line-height:1.25!important}}.hero-clean-section{align-items:center;background:#000;display:flex;height:66vh;min-height:450px;overflow:hidden;position:relative;width:100%}.hero-clean-section[data-hero-height=compact]{height:auto;max-height:420px;min-height:360px}.hero-clean-section[data-hero-height=tall]{height:80vh;min-height:520px}.hero-clean-section[data-hero-height=full]{height:100svh;max-height:100dvh;min-height:100svh}.hero-clean-section--split-circle[data-hero-height=compact]{max-height:none;min-height:320px}.hero-clean-section--split-circle[data-hero-height=tall]{height:auto;min-height:clamp(480px,62vh)}.hero-clean-section--split-circle[data-hero-height=full]{height:auto;min-height:100svh}@media (min-width:768px){.hero-clean-section[data-hero-align=start] .hero-container-inner .hero-content-reveal{align-items:flex-start;text-align:start}.hero-clean-section[data-hero-align=start] .hero-main-h1{text-align:start}.hero-clean-section[data-hero-align=start] .hero-sub-p{-webkit-margin-start:0;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:0;text-align:start}}.hero-bg-layer{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:0}.hero-overlay-layer{inset:0;opacity:.35;position:absolute;z-index:1}.hero-container-inner{position:relative;z-index:2}.hero-main-h1{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2;margin-bottom:1rem}.hero-sub-p{color:#ffffffe6;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:550px}.hero-action-btn{border:none;border-radius:4px;font-size:1rem;font-weight:700;padding:14px 42px;transition:opacity .2s ease}.catalog-page-root[data-fashion-sharp="1"] .hero-action-btn{border-radius:0}.hero-action-btn:hover{opacity:.9}.hero-clean-section--split-circle{align-items:stretch;background:#f2f2f2!important;background:var(--restaurant-bg,#f2f2f2)!important;height:auto;max-height:none;min-height:clamp(380px,52vh)}.hero-clean-section--split-circle .hero-bg-layer,.hero-clean-section--split-circle .hero-overlay-layer{display:none}.hero-clean-section--split-circle .hero-split-circle-decor{background:radial-gradient(closest-side at 88% 42%,color-mix(in srgb,#f5a623 42%,#0000) 0 38%,#0000 39%),radial-gradient(closest-side at 12% 78%,color-mix(in srgb,#f5a623 28%,#0000) 0 32%,#0000 33%);background:radial-gradient(closest-side at 88% 42%,color-mix(in srgb,var(--restaurant-decor-color,#f5a623) 42%,#0000) 0 38%,#0000 39%),radial-gradient(closest-side at 12% 78%,color-mix(in srgb,var(--restaurant-decor-color,#f5a623) 28%,#0000) 0 32%,#0000 33%);inset:0;opacity:.35;opacity:var(--restaurant-decor-opacity,.35);pointer-events:none;position:absolute;z-index:0}.hero-clean-section--split-circle .hero-container-inner{margin:0 auto;max-width:1140px;max-width:var(--catalog-content-max,1140px);padding:clamp(32px,6vw,72px) clamp(16px,4vw,32px);width:100%}.hero-clean-section--split-circle .hero-content-reveal--split{grid-gap:clamp(20px,4vw,48px);align-items:center;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:1fr minmax(200px,42%);text-align:start;width:100%}.hero-clean-section--split-circle .hero-main-h1{color:#1a1a1a;color:var(--restaurant-ink,#1a1a1a);font-size:clamp(1.85rem,4.5vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.15;max-width:16ch}.hero-clean-section--split-circle .hero-sub-p{color:#1a1a1a9e;color:var(--restaurant-muted,#1a1a1a9e);font-size:1rem;margin-bottom:1.5rem;max-width:42ch}.hero-clean-section--split-circle .hero-action-btn{border-radius:999px;box-shadow:0 8px 20px #1a1a1a1f;font-weight:800;padding:12px 28px}.hero-clean-section--split-circle .hero-circle-frame{aspect-ratio:1;background:#fff;border:6px solid #fff;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,#f5a623 55%,#0000),0 18px 40px color-mix(in srgb,#1a1a1a 14%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--restaurant-decor-color,#f5a623) 55%,#0000),0 18px 40px color-mix(in srgb,var(--restaurant-ink,#1a1a1a) 14%,#0000);margin-inline:auto;overflow:hidden;width:min(100%,clamp(220px,36vw,340px))}.hero-clean-section--split-circle .hero-circle-img{display:block;height:100%;object-fit:cover;width:100%}.hero-clean-section--split-circle .hero-circle-frame--empty{background:linear-gradient(145deg,#f4efe4,#e8dfd0)}@media (max-width:768px){.hero-clean-section--split-circle .hero-content-reveal--split{grid-template-columns:1fr;text-align:center}.hero-clean-section--split-circle .hero-main-h1,.hero-clean-section--split-circle .hero-sub-p{margin-inline:auto;text-align:center}.hero-clean-section--split-circle .hero-circle-col{order:-1}}.features-flat-bar{background:#fff;border-bottom:1px solid #eee;padding:36px 0}.features-flat-grid{align-items:center;display:flex;gap:20px;justify-content:space-between}.feature-flat-item{flex:1 1;text-align:center}.feature-flat-item h4{font-size:1.1rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.feature-flat-item p{color:#666;font-size:.9rem;line-height:1.5;margin:0}.feature-flat-border{height:40px;width:1px}@media (max-width:768px){.features-flat-grid{flex-direction:column;gap:30px}.feature-flat-border{height:1px;width:40px}.hero-clean-section{box-sizing:border-box;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));padding-top:calc(12px + env(safe-area-inset-top, 0px))}.catalog-page-root:has(.catalog-showcase-cart-topbar) .hero-clean-section{padding-top:calc(56px + env(safe-area-inset-top, 0px))}.hero-clean-section[data-hero-height=full]{height:auto;min-height:100svh;min-height:100dvh}.hero-clean-section .hero-container-inner{box-sizing:border-box;max-width:100%;padding-inline:clamp(16px,4vw,24px);width:100%}.hero-main-h1{font-size:clamp(1.65rem,6.5vw,2.35rem);text-align:center}.hero-sub-p{font-size:clamp(.95rem,3.6vw,1.1rem);margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.hero-content-reveal{display:flex;flex-direction:column;width:100%}.hero-action-btn,.hero-content-reveal{align-items:center;max-width:100%;opacity:1;visibility:visible}.hero-action-btn{display:inline-flex;justify-content:center}.hero-clean-section[data-hero-align=start]{align-items:flex-end;justify-content:flex-end;padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}.hero-clean-section[data-hero-align=start] .hero-container-inner .hero-content-reveal{align-items:flex-start;text-align:start}.hero-clean-section[data-hero-align=start] .hero-main-h1,.hero-clean-section[data-hero-align=start] .hero-sub-p{margin-inline:0;text-align:start}.catalog-page-root[data-fashion-store="1"] .hero-clean-section[data-hero-align=start] .hero-container-inner .hero-content-reveal{align-items:flex-start;text-align:start}}.catalog-products-search-row{direction:rtl;margin:16px 0 12px}.catalog-products-search-inner{margin-left:auto;margin-right:auto;max-width:520px;width:100%}.catalog-products-main .search-bar-nike{border-radius:999px}.products-main-header{direction:rtl;margin-bottom:5px;margin-top:24px}.products-title-text{color:#1a1a1a;color:var(--products-title-color,var(--catalog-text,#1a1a1a));font-size:2.2rem;font-weight:900;letter-spacing:-.5px;margin-bottom:12px}.title-underline{-webkit-margin-after:14px;border-radius:2px;height:2px;margin-block-end:14px;width:56px}.products-main-header[data-heading-align=center] .title-underline{margin-inline:auto}.products-main-header[data-heading-align=start] .title-underline{-webkit-margin-end:auto;-webkit-margin-start:0;margin-inline-end:auto;margin-inline-start:0}.products-main-header[data-heading-align=end] .title-underline{-webkit-margin-start:auto;-webkit-margin-end:0;margin-inline-end:0;margin-inline-start:auto}.products-subtitle-text{color:#777;color:var(--products-subtitle-color,var(--catalog-text-muted,#777));font-size:1rem;line-height:1.6;max-width:600px}.products-main-header[data-heading-align=center] .products-subtitle-text{margin-inline:auto;text-align:center}.products-main-header[data-heading-align=start] .products-subtitle-text{-webkit-margin-end:auto;-webkit-margin-start:0;margin-inline-end:auto;margin-inline-start:0;text-align:start}.products-main-header[data-heading-align=end] .products-subtitle-text{-webkit-margin-start:auto;-webkit-margin-end:0;margin-inline-end:0;margin-inline-start:auto;text-align:end}@media (max-width:768px){.products-title-text{font-size:1.8rem}.products-subtitle-text{font-size:.9rem;padding:0 15px}}.products-section-flat{direction:inherit}.products-section-flat[data-product-cards=flat] .product-card-nike{border:1px solid #0f172a1a;border-radius:0;border-radius:var(--products-card-radius,0);box-shadow:none}.products-section-flat[data-product-cards=soft] .product-card-nike{border:1px solid #0f172a14;border-radius:16px;border-radius:var(--products-card-radius,16px);box-shadow:0 6px 20px #0f172a14}.products-section-flat .product-card-nike{background-color:#fff;background-color:var(--products-card-bg,#fff);border-radius:0;border-radius:var(--products-card-radius,0)}.categories-flat-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:30px;margin-top:70px}.categories-flat-container.categories-flat-container--hscroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-padding-inline:8px;scroll-snap-type:x proximity;scrollbar-width:thin}.categories-flat-container.categories-flat-container--hscroll .category-pill{flex:0 0 auto;scroll-snap-align:start}.categories-flat-container[data-category-pills-align=start]{justify-content:flex-start}.categories-flat-container[data-category-pills-align=center]{justify-content:center}.categories-flat-container[data-category-pills-align=end]{justify-content:flex-end}.categories-flat-container.categories-flat-container--hscroll[data-category-pills-align=start]{justify-content:flex-start}.categories-flat-container.categories-flat-container--hscroll[data-category-pills-align=center]{justify-content:center}.categories-flat-container.categories-flat-container--hscroll[data-category-pills-align=end]{justify-content:flex-end}.catalog-theme-restaurant .categories-flat-container[data-category-pills-align=start]{justify-content:flex-start}.catalog-theme-restaurant .categories-flat-container[data-category-pills-align=end]{justify-content:flex-end}.category-pill{border-radius:50px;cursor:pointer;font-size:.9rem;font-weight:600;outline:none;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.category-pill:hover:not(.active){background-color:#efefef!important}.products-grid-wrapper{container-name:catalog-products;container-type:inline-size;overflow-x:clip}.products-flat-grid,.products-grid-wrapper{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.products-flat-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--product-columns,3),minmax(0,1fr));padding-top:10px}.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery)>.product-card-nike{max-width:100%;min-width:0}.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-visual{max-width:100%}.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-info-nike{min-width:0}@container catalog-products (max-width: 1080px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){grid-template-columns:repeat(min(3,3),minmax(0,1fr))!important;grid-template-columns:repeat(min(var(--product-columns,3),3),minmax(0,1fr))!important}}@container catalog-products (max-width: 760px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){grid-template-columns:repeat(min(3,2),minmax(0,1fr))!important;grid-template-columns:repeat(min(var(--product-columns,3),2),minmax(0,1fr))!important}}@container catalog-products (max-width: 440px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){grid-template-columns:minmax(0,1fr)!important}}.empty-state-container{padding:100px 20px;text-align:center}.empty-state-container h3{font-size:1.25rem;font-weight:700;margin-bottom:5px}.empty-state-container p{color:#888;font-size:.9rem}@supports not (container-type:inline-size){@media (max-width:1080px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){grid-template-columns:repeat(min(3,3),minmax(0,1fr))!important;grid-template-columns:repeat(min(var(--product-columns,3),3),minmax(0,1fr))!important}}@media (max-width:760px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){grid-template-columns:repeat(min(3,2),minmax(0,1fr))!important;grid-template-columns:repeat(min(var(--product-columns,3),2),minmax(0,1fr))!important}}@media (max-width:440px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){grid-template-columns:minmax(0,1fr)!important}}}@media (max-width:992px){.products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery){gap:15px;grid-template-columns:repeat(min(3,2),minmax(0,1fr));grid-template-columns:repeat(min(var(--product-columns,3),2),minmax(0,1fr))}}@media (max-width:480px){.categories-flat-container{justify-content:flex-start;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.categories-flat-container[data-category-pills-align=center]{justify-content:center}.categories-flat-container[data-category-pills-align=end]{justify-content:flex-end}.categories-flat-container::-webkit-scrollbar{display:none}.category-pill{font-size:.85rem;padding:6px 16px}}.hero-flat-premium{align-items:center;display:flex;min-height:650px;overflow:hidden;position:relative}.hero-title-flat{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;letter-spacing:-1px;line-height:1.15;margin-bottom:1.5rem}.hero-tagline-flat{align-items:center;display:flex;font-size:.85rem;font-weight:700;gap:12px;letter-spacing:2px;opacity:.7;text-transform:uppercase}.dot-indicator{border-radius:50%;height:6px;width:6px}.hero-desc-flat{-webkit-margin-end:auto;font-size:1.15rem;line-height:1.7;margin-inline-end:auto;max-width:520px;opacity:.8}.hero-flat-text-col{text-align:center}.hero-flat-btn-row,.hero-flat-tagline-row{width:100%}.hero-flat-btn-row,.hero-flat-tagline-row{justify-content:center}@media (min-width:768px){.hero-flat-text-col{text-align:start}.hero-flat-tagline-row{justify-content:flex-start}.hero-flat-btn-row{justify-content:center}.hero-flat-text-col .hero-desc-flat,.hero-flat-text-col .hero-title-flat{text-align:start}.hero-flat-text-col .hero-desc-flat{-webkit-margin-start:0;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:0}}.hero-visual-wrapper{padding-left:20px;position:relative}.hero-image-box{background:#f8f8f8;border-radius:4px;height:580px;max-width:480px;overflow:hidden;width:100%}.hero-main-img{height:100%;object-fit:cover;width:100%}.hero-flat-badge{bottom:40px;box-shadow:0 10px 30px #00000014;font-size:.75rem;font-weight:800;letter-spacing:1px;padding:12px 24px;position:absolute;right:-10px}.hero-btn-flat{border:none;font-size:.95rem;font-weight:800;padding:16px 48px;text-transform:uppercase;transition:opacity .3s ease}.hero-btn-flat:hover{opacity:.9}@media (max-width:767.98px){.hero-title-flat{font-size:2.5rem;text-align:center}.hero-desc-flat{margin-inline:auto;text-align:center}.hero-visual-wrapper{padding-left:0}.hero-image-box{height:400px}}.footer-flat-clean{font-family:inherit}.footer-grid-layout{grid-gap:100px;display:grid;gap:100px;grid-template-columns:1fr 1.2fr;margin-bottom:60px}.footer-logo-text{font-size:2rem;font-weight:900;letter-spacing:-.5px;margin-bottom:20px}.footer-description-text{font-size:1rem;line-height:1.8;margin-bottom:30px;opacity:.7}.footer-contact-details .contact-item{display:flex;font-size:.95rem;gap:10px;margin-bottom:12px}.contact-label{opacity:.6}.footer-social-wrapper{margin-top:40px}.social-title{font-size:.95rem;font-weight:800;letter-spacing:2px;margin-bottom:18px;opacity:.65;text-transform:uppercase}.social-links{flex-wrap:wrap;gap:16px}.social-icon-btn,.social-links{align-items:center;display:flex}.social-icon-btn{background-color:#ffffff1a;border-radius:14px;box-shadow:0 2px 8px #0003;height:60px;justify-content:center;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;width:60px}.social-icon-btn:hover{background-color:#fff3;box-shadow:0 4px 14px #00000047;transform:translateY(-2px)}.form-title{font-size:1.1rem;font-weight:800;margin-bottom:18px}.footer-contact-form{display:flex;flex-direction:column;gap:25px}.input-group-flat input,.input-group-flat textarea{background:#0000;border:none;font-size:1rem;outline:none;padding:10px 0;transition:border-color .3s ease;width:100%}.input-group-flat input::placeholder,.input-group-flat textarea::placeholder{color:inherit;opacity:.4}.footer-submit-btn{align-self:flex-start;border:none;cursor:pointer;font-size:.9rem;font-weight:800;padding:15px 40px;text-transform:uppercase}.footer-bottom-bar{padding-top:30px;text-align:center}.footer-bottom-bar p{font-size:.8rem;margin:0;opacity:.4}@media (max-width:991px){.footer-grid-layout{gap:60px;grid-template-columns:1fr}.footer-submit-btn{width:100%}.footer-form-col .catalog-footer-btn--primary{align-self:stretch;width:100%}}.catalog-products-dynamic{box-sizing:border-box;max-width:100%;min-width:0;position:relative}.catalog-products-dynamic--loading{min-height:min(50vh,420px)}.catalog-products-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffc7;border-radius:12px;display:flex;inset:0;justify-content:center;pointer-events:auto;position:absolute;z-index:10}.catalog-products-loading-spinner{animation:catalog-products-spin .75s linear infinite}@keyframes catalog-products-spin{to{transform:rotate(1turn)}}.catalog-products-grid--muted{opacity:.45;pointer-events:none;transition:opacity .2s ease}.catalog-page-root{max-width:100%;overflow-x:clip}.catalog-page-root .container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--catalog-content-max,1200px);padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));width:100%}@media (min-width:992px){.catalog-page-root .container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.catalog-page-root[data-catalog-studio="1"] .catalog-floating-action-btn--cart,.catalog-page-root[data-catalog-studio="1"] .catalog-restaurant-slim-bar__cart,.catalog-page-root[data-catalog-studio="1"] .catalog-topbar-cart-icon{cursor:default;pointer-events:none}.catalog-carousel-bleed{box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.catalog-carousel-bleed--flush{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.catalog-carousel-slide-hero-title{color:#fff;font-size:clamp(1.35rem,4vw,2.75rem);font-weight:800;line-height:1.2;margin:0 0 10px;text-shadow:0 2px 20px #00000073}.catalog-carousel-slide-hero-sub{color:#ffffffeb;font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.65;margin:0;max-width:36rem;text-shadow:0 1px 14px #0006}.catalog-carousel-slide-hero-stack{box-sizing:border-box}.catalog-carousel-slide-hero-stack .hero-main-h1,.catalog-carousel-slide-hero-stack .hero-sub-p{text-shadow:0 2px 22px #0000008c}.catalog-carousel-slide-hero-stack .catalog-carousel-slide-cta-wrap,.catalog-carousel-slide-hero-stack .hero-main-h1{margin-top:0}.catalog-products-carousel-slide-grid .product-card-nike{height:auto;max-width:100%}.catalog-products-carousel-slide-grid .product-info-nike{flex-grow:0;min-height:0}.catalog-products-carousel-slide-cell{min-width:0}@media (max-width:520px){.catalog-products-carousel-slide-grid{margin-left:auto;margin-right:auto;max-width:min(100%,320px)}}.catalog-products-carousel-section .catalog-carousel-nav-btn--products-themed{background:#ffc200!important;background:var(--products-carousel-nav-bg,#ffc200)!important;border-radius:4px;box-shadow:0 4px 14px #0f172a26;color:#fff!important;color:var(--products-carousel-nav-fg,#fff)!important;opacity:1;text-shadow:none}.catalog-products-carousel-section .catalog-carousel-nav-btn--products-themed:hover{filter:brightness(1.07)}.catalog-carousel-shell{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.catalog-carousel-nav-btn{background:#0000!important;border:none;color:#fff;cursor:pointer;font-size:28px;font-weight:300;height:44px;line-height:1;opacity:.92;position:absolute;text-shadow:0 2px 12px #00000073;top:50%;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease;width:44px;z-index:4}.catalog-carousel-nav-btn--start{left:10px}.catalog-carousel-nav-btn--end{right:10px}@media (max-width:640px){.catalog-carousel-chrome .catalog-carousel-nav-btn{background:#fffffff0!important;border-radius:8px;bottom:12px;box-shadow:0 4px 14px #0f172a38;color:#0f172a!important;font-size:22px;height:38px;text-shadow:none;top:auto;transform:none;width:38px}.catalog-carousel-chrome .catalog-carousel-nav-btn--products-themed{background:#ffc200!important;background:var(--products-carousel-nav-bg,#ffc200)!important;color:#fff!important;color:var(--products-carousel-nav-fg,#fff)!important}.catalog-carousel-slide-hero-stack{-webkit-padding-end:calc(clamp(18px, 6vw, 56px) + 8px)!important;padding-bottom:calc(clamp(20px, 5vw, 48px) + 52px)!important;padding-inline-end:calc(clamp(18px, 6vw, 56px) + 8px)!important}.catalog-carousel-slide-cta-wrap{max-width:calc(100% - 8px)}}.catalog-carousel-nav-btn:hover{filter:drop-shadow(0 2px 10px rgba(0,0,0,.35));opacity:1}.catalog-carousel-slide-img{animation:catalogCarouselSlideFade .55s ease both}@keyframes catalogCarouselSlideFade{0%{opacity:.92;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.catalog-carousel-cta{align-items:center;border:none;box-shadow:0 8px 22px #0003;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;justify-content:center;padding:11px 22px;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.3,.64,1),box-shadow .22s ease}.catalog-carousel-cta--primary:hover{box-shadow:0 14px 32px #00000047;transform:translateY(-2px)}.catalog-carousel-cta--outline{background:#ffffff1f!important;border:2px solid #ffffff8c!important;box-shadow:none;color:#fff!important}.catalog-carousel-cta--outline:hover{background:#fff3!important;transform:translateY(-2px)}.catalog-hero-cta-btn{transition:transform .2s ease,box-shadow .2s ease}.catalog-hero-cta-btn:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-2px)}.catalog-split-cta--primary{transition:transform .2s ease,box-shadow .2s ease}.catalog-split-cta--primary:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-2px)}.catalog-split-cta--outline{transition:transform .2s ease,background .2s ease}.catalog-split-cta--outline:hover{background:#4f46e50f!important;transform:translateY(-2px)}.catalog-split-social-link{transition:transform .18s ease,box-shadow .18s ease}.catalog-split-social-link:hover{box-shadow:none}.catalog-split-section{--catalog-split-section-h:340px;border-radius:0!important;border-radius:var(--builder-section-radius,0)!important;box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:340px;min-height:var(--catalog-split-section-h,340px);overflow:hidden;padding:0!important}.catalog-split-section[data-section-height=sm]{--catalog-split-section-h:200px;min-height:200px}.catalog-split-section[data-section-height=md]{--catalog-split-section-h:340px;min-height:340px}.catalog-split-section[data-section-height=lg]{--catalog-split-section-h:500px;min-height:500px}.catalog-split-grid{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;gap:0;min-height:340px;min-height:var(--catalog-split-section-h,340px);width:100%}.catalog-split-media{align-self:stretch;background-color:#0b1220;border:0!important;border-radius:inherit!important;flex:1 1;min-width:0;overflow:hidden;position:relative}.catalog-split-media--bg{background-image:var(--catalog-split-media-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.catalog-split-media-empty{align-items:center;background:linear-gradient(135deg,#ffffff14,#ffffff05);color:#ffffffbf;display:flex;flex:1 1 auto;font-size:14px;font-weight:800;justify-content:center;letter-spacing:-.01em;min-height:100%;width:100%}.catalog-split-content{align-self:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;overflow:visible;padding:clamp(16px,2.8vw,40px)}.catalog-split-title{font-weight:950;letter-spacing:-.02em;line-height:1.15}.catalog-split-subtitle{font-weight:650;line-height:1.7;margin-top:10px;opacity:.9}.catalog-split-body{font-size:15px;line-height:1.95;margin-top:12px;opacity:.96;white-space:pre-wrap}.catalog-split-bullets{-webkit-padding-start:0!important;grid-gap:10px;display:grid;gap:10px;list-style:none;margin-top:14px;padding-inline-start:0!important}.catalog-split-bullets li{-webkit-padding-start:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #0f172a1a;font-weight:700;letter-spacing:-.01em;line-height:1.75;opacity:.98;padding:10px 12px;padding-inline-start:32px;position:relative}.catalog-split-bullets li:before{-webkit-margin-start:12px;background:#ffc200;background:var(--catalog-split-accent,var(--primary,#ffc200));border-radius:0;box-shadow:0 0 0 4px #ffc2002e;box-shadow:0 0 0 4px color-mix(in srgb,#ffc200 18%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--catalog-split-accent,#ffc200) 18%,#0000);content:"";height:10px;inset-inline-start:0;margin-inline-start:12px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.catalog-split-social-link{align-items:center;border:1px solid color-mix(in srgb,#ffc200 35%,#0000);border:1px solid color-mix(in srgb,var(--catalog-split-accent,var(--primary,#ffc200)) 35%,#0000);border-radius:0;box-shadow:0 8px 20px #0f172a1a;display:inline-flex;height:48px;justify-content:center;text-decoration:none;width:48px}.catalog-split-social-link,.catalog-split-social-link:active,.catalog-split-social-link:hover,.catalog-split-social-link:visited{background:#0000;color:#ffc200;color:var(--catalog-split-accent,var(--primary,#ffc200))}.catalog-split-social-link:hover{background:#0000;box-shadow:0 8px 20px #0f172a1a;transform:none}.catalog-split-social-link:focus-visible{box-shadow:0 0 0 3px #ffc20047,0 14px 30px #0f172a1f;box-shadow:0 0 0 3px color-mix(in srgb,#ffc200 28%,#0000),0 14px 30px #0f172a1f;box-shadow:0 0 0 3px color-mix(in srgb,var(--catalog-split-accent,#ffc200) 28%,#0000),0 14px 30px #0f172a1f;outline:0}.catalog-split-cta{align-items:center;border-radius:0;display:inline-flex;font-size:15px;font-weight:950;gap:10px;justify-content:center;letter-spacing:-.01em;min-height:48px;padding:14px 22px;text-decoration:none;white-space:nowrap}.catalog-split-cta--primary{background:#ffc200!important;background:var(--catalog-split-accent,var(--primary,#ffc200))!important;border:1px solid #0000002e;box-shadow:0 14px 34px #0f172a33;color:#fff!important;color:var(--catalog-split-accent-contrast,#fff)!important}.catalog-split-cta--outline{background:#0000!important;border:2px solid #ffc200!important;border:2px solid var(--catalog-split-accent,var(--primary,#ffc200))!important;box-shadow:none;color:#ffc200!important;color:var(--catalog-split-accent,var(--primary,#ffc200))!important}.catalog-split-cta:hover{transform:translateY(-2px)}.catalog-split-cta--primary:hover{box-shadow:0 22px 50px #0f172a42;color:#ffc200!important;color:var(--catalog-split-accent,var(--primary,#ffc200))!important;filter:none}.catalog-split-cta--outline:hover,.catalog-split-cta--primary:hover{background:#ff5b00!important;background:var(--catalog-split-secondary,var(--secondary,#f3f4f6))!important}@media (max-width:900px){.catalog-split-section[data-section-height=lg],.catalog-split-section[data-section-height=md],.catalog-split-section[data-section-height=sm]{height:auto;max-height:none;min-height:0}.catalog-split-grid{flex-direction:column;height:auto;max-height:none}.catalog-split-section[data-section-height=sm] .catalog-split-media{height:160px;max-height:160px;min-height:160px}.catalog-split-section[data-section-height=md] .catalog-split-media{height:220px;max-height:220px;min-height:220px}.catalog-split-section[data-section-height=lg] .catalog-split-media{height:300px;max-height:300px;min-height:300px}.catalog-split-media{flex:0 0 auto;height:auto;width:100%}.catalog-split-content{flex:1 1 auto;max-height:none;overflow-x:hidden;overflow-y:visible;padding:18px 16px 22px}}.catalog-hero-carousel-img{animation:catalogCarouselSlideFade .55s ease both}.products-flat-grid--list{direction:ltr;grid-template-columns:1fr!important}.products-flat-grid--list .product-card-nike{align-items:stretch;display:flex;flex-direction:row-reverse;min-height:128px}.products-flat-grid--list .product-card-visual{align-self:stretch;flex-shrink:0;width:clamp(120px,34vw,220px)}.products-flat-grid--list .product-image-wrapper{aspect-ratio:unset;height:100%;min-height:120px;width:100%}.products-flat-grid--list .product-image-nike{height:100%;min-height:120px;object-fit:cover}.products-flat-grid--list .product-info-nike{direction:rtl;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-width:0;text-align:right}.products-flat-grid--list .product-card-meta-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%}@media (max-width:520px){.products-flat-grid--list .product-card-nike{flex-direction:column-reverse}.products-flat-grid--list .product-card-visual,.products-flat-grid--list .product-image-wrapper{width:100%}.products-flat-grid--list .product-image-nike{min-height:180px}}.products-flat-grid--gallery{align-items:stretch;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-flat-grid--gallery .product-card-nike{height:100%;min-height:0}.products-flat-grid--gallery .product-info-nike{flex-grow:0;min-height:0}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1){grid-column:1;grid-row:span 2}.products-flat-grid--gallery .product-card-nike:nth-child(3n+2),.products-flat-grid--gallery .product-card-nike:nth-child(3n+3){grid-column:2}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1) .product-card-visual{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1) .product-image-wrapper{aspect-ratio:unset;flex:1 1 auto;min-height:140px;width:100%}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1) .product-image-nike{height:100%;min-height:200px;object-fit:cover}.products-flat-grid--gallery .product-card-nike:nth-child(3n+2) .product-image-wrapper,.products-flat-grid--gallery .product-card-nike:nth-child(3n+3) .product-image-wrapper{aspect-ratio:1/1}@media (max-width:640px){.products-flat-grid--gallery{grid-template-columns:1fr!important}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1),.products-flat-grid--gallery .product-card-nike:nth-child(3n+2),.products-flat-grid--gallery .product-card-nike:nth-child(3n+3){grid-column:auto;grid-row:auto}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1) .product-card-visual{display:block;flex:initial;min-height:0}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1) .product-image-wrapper{aspect-ratio:4/3;flex:initial;min-height:0}.products-flat-grid--gallery .product-card-nike:nth-child(3n+1) .product-image-nike{height:100%;min-height:0}}.catalog-page-root.catalog-theme-minimal{background:#fff}.catalog-theme-minimal .main-header{box-shadow:0 4px 22px #0f172a12}.catalog-page-root.catalog-theme-showcase:not([data-catalog-global-bg="1"]):not([data-catalog-dark="1"]){background:#fff}.catalog-page-root[data-catalog-dark="1"]{color:#e2e8f0}.catalog-page-root[data-catalog-dark="1"] .products-section-flat{background:#0000!important}.catalog-page-root[data-catalog-dark="1"] .product-card-nike{background:#131c2e!important;background:var(--products-card-bg,#131c2e)!important;border:1px solid #94a3b829!important;box-shadow:0 8px 24px #00000038!important}.catalog-page-root[data-catalog-dark="1"] .product-name-nike{color:#f1f5f9!important;color:var(--products-card-name-color,#f1f5f9)!important}.catalog-page-root[data-catalog-dark="1"] .product-desc-nike{color:#94a3b8!important;color:var(--products-card-desc-color,#94a3b8)!important}.catalog-page-root[data-catalog-dark="1"] .product-price-nike{color:#ffc200!important;color:var(--primary,#38bdf8)!important}.catalog-page-root[data-catalog-dark="1"] .category-pill{background:#131c2e;border-color:#94a3b833;color:#e2e8f0}.catalog-page-root[data-catalog-dark="1"] .category-pill.active{background:#ffc200!important;background:var(--primary,#38bdf8)!important;border-color:#ffc200!important;border-color:var(--primary,#38bdf8)!important;color:#0f172a!important}.catalog-page-root[data-catalog-dark="1"] .catalog-products-search-inner.search-bar-nike{background:#131c2e!important;border-color:#94a3b833!important}.catalog-page-root[data-catalog-dark="1"] .search-input-nike{color:#e2e8f0}.catalog-page-root.catalog-theme-showcase .products-title-text{color:#111827;color:var(--products-title-color,#111827);font-size:2rem;font-weight:950;letter-spacing:-.02em;margin-bottom:12px}.catalog-page-root.catalog-theme-showcase .products-subtitle-text{color:#4b5563;color:var(--products-subtitle-color,#4b5563)}.catalog-page-root.catalog-theme-showcase .products-section-flat:not([data-product-cards]) .product-card-nike{border:1px solid #1118271a;border-radius:14px;border-radius:var(--products-card-radius,14px);box-shadow:0 6px 18px #0f172a0f}.catalog-page-root.catalog-theme-showcase .products-section-flat[data-product-cards=flat] .product-card-nike{border:1px solid #0f172a1a;border-radius:0;border-radius:var(--products-card-radius,0);box-shadow:none}.catalog-page-root.catalog-theme-showcase .products-section-flat[data-product-cards=soft] .product-card-nike{border:1px solid #0f172a14;border-radius:16px;border-radius:var(--products-card-radius,16px);box-shadow:0 6px 20px #0f172a14}.catalog-page-root.catalog-theme-showcase .products-section-flat:not([data-product-cards]) .product-card-nike:hover,.catalog-page-root.catalog-theme-showcase .products-section-flat[data-product-cards=flat] .product-card-nike:hover,.catalog-page-root.catalog-theme-showcase .products-section-flat[data-product-cards=soft] .product-card-nike:hover{box-shadow:0 12px 28px #0f172a1a;transform:translateY(-2px)}.catalog-page-root.catalog-theme-showcase .product-card-visual{border-radius:14px 14px 0 0;border-radius:var(--products-card-radius,14px) var(--products-card-radius,14px) 0 0;overflow:hidden}.catalog-page-root.catalog-theme-showcase .product-image-wrapper{aspect-ratio:4/5;background:#f3f4f6;border-radius:0;margin:0}.catalog-page-root.catalog-theme-showcase .product-info-nike{min-height:0;padding:12px 14px 14px}.catalog-page-root.catalog-theme-showcase .product-name-nike{color:#111;font-weight:800;margin-bottom:8px}.catalog-page-root.catalog-theme-showcase .product-card-meta-row{margin-top:8px}.catalog-page-root.catalog-theme-showcase .product-card-add-btn{border-radius:0!important;padding:10px 14px!important}.catalog-page-root.catalog-theme-showcase .categories-flat-container{margin-top:10px}.catalog-page-root.catalog-theme-showcase .category-pill{border-radius:0}.catalog-page-root.catalog-theme-showcase .catalog-load-more-btn{border-radius:0!important}.catalog-theme-restaurant{--restaurant-bg:#faf8f3;--restaurant-surface:#fff;--restaurant-ink:#2d2416;--restaurant-muted:#2d2416a6;--restaurant-line:#2d24161a;--restaurant-accent:#3d6b4f;--restaurant-accent-warm:#c8813a;--restaurant-serif:Georgia,"Times New Roman",Times,serif;--restaurant-topbar-bg:#2d2416;--restaurant-topbar-text:#f5e6c8;--restaurant-card-image-size:120px}.catalog-page-root.catalog-theme-restaurant{background:#faf8f3;background:var(--restaurant-bg,#faf8f3)}.catalog-theme-restaurant .products-title-text{color:#2d2416;color:var(--products-title-color,var(--restaurant-ink,#2d2416));font-family:inherit;font-size:2rem;font-weight:900;letter-spacing:-.02em}.catalog-theme-restaurant .products-subtitle-text{color:#2d2416a6;color:var(--products-subtitle-color,var(--restaurant-muted,#2d2416a6));font-family:Georgia,serif;font-style:italic}.catalog-theme-restaurant .title-underline{border-radius:2px;height:3px;width:50px}.catalog-page-root.catalog-theme-restaurant .categories-flat-container{margin-top:0}.catalog-restaurant-slim-bar{background:#2d2416;background:var(--restaurant-topbar-bg,#2d2416);border-bottom:2px solid color-mix(in srgb,#c8813a 40%,#0000);border-bottom:2px solid color-mix(in srgb,var(--restaurant-accent-warm,#c8813a) 40%,#0000);box-shadow:0 4px 20px #00000026;color:#faf8f3;color:var(--restaurant-topbar-text,#faf8f3);position:-webkit-sticky;position:sticky;top:0;z-index:1001}.catalog-restaurant-slim-bar__logo{border-radius:6px;height:40px;object-fit:contain}.catalog-restaurant-slim-bar__name{color:#f5e6c8;color:var(--restaurant-topbar-text,#f5e6c8);font-family:Georgia,serif;font-size:18px;font-weight:900;letter-spacing:.02em}.catalog-restaurant-slim-bar__icon{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#f5e6c8;color:var(--restaurant-topbar-text,#f5e6c8)}.catalog-restaurant-slim-bar__icon:hover{filter:brightness(1.05)}.catalog-hero-topbar-auth-buttons{flex-wrap:wrap;justify-content:flex-end}.catalog-hero-topbar-auth-btn{border-radius:999px;font-size:.88rem;font-weight:900;padding:8px 14px;white-space:nowrap}@media (max-width:767.98px){.catalog-hero-topbar-auth-btn{font-size:.8rem;padding:7px 10px}}.catalog-restaurant-slim-bar__cart{align-items:center;background:#c8813a;background:var(--floating-cart-bg,var(--restaurant-accent-warm,#c8813a));border:none;border-radius:12px;color:#fff;color:var(--floating-cart-icon,#fff);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;position:relative;width:44px}.catalog-restaurant-slim-bar__badge{background:#fff;color:#2d2416;color:var(--restaurant-topbar-bg,#2d2416);font-weight:900}.catalog-restaurant-slim-bar__search{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;display:flex;flex:1 1;gap:10px;margin:0 12px;max-width:520px;padding:8px 12px}.catalog-restaurant-slim-bar__search-icon{color:#f5e6c8;color:var(--restaurant-topbar-text,#f5e6c8);flex-shrink:0;opacity:.9}.catalog-restaurant-slim-bar__search-input{background:#0000;border:none;color:#f5e6c8;color:var(--restaurant-topbar-text,#f5e6c8);font-family:Georgia,Times New Roman,Times,serif;font-family:var(--restaurant-serif,Georgia,"Times New Roman",Times,serif);font-size:13px;font-weight:700;outline:none;width:100%}.catalog-restaurant-slim-bar__search-input::placeholder{color:color-mix(in srgb,#f5e6c8 65%,#0000);color:color-mix(in srgb,var(--restaurant-topbar-text,#f5e6c8) 65%,#0000)}.catalog-restaurant-slim-bar__userwrap{align-items:center;display:inline-flex;position:relative}.catalog-restaurant-slim-bar__userbackdrop{background:#0000;border:none;inset:0;padding:0;position:fixed;z-index:1001}.catalog-restaurant-slim-bar__usermenu{background:#fff;border:1px solid #2d24161a;border:1px solid var(--restaurant-line,#2d24161a);border-radius:14px;box-shadow:0 14px 34px #00000038;color:#2d2416;color:var(--restaurant-ink,#2d2416);inset-inline-end:0;overflow:hidden;position:absolute;text-align:right;top:calc(100% + 8px);width:min(240px,72vw);z-index:1002}.catalog-restaurant-slim-bar__usermenu-title{border-bottom:1px solid #2d24161a;border-bottom:1px solid var(--restaurant-line,#2d24161a);font-family:Georgia,Times New Roman,Times,serif;font-family:var(--restaurant-serif,Georgia,"Times New Roman",Times,serif);font-weight:900;padding:12px 12px 10px}.catalog-restaurant-slim-bar__usermenu-item{background:#fff;border:none;color:#2d2416;color:var(--restaurant-ink,#2d2416);cursor:pointer;font-weight:900;padding:10px 12px;text-align:right;width:100%}.catalog-restaurant-slim-bar__usermenu-item:hover{background:color-mix(in srgb,#c8813a 12%,#fff);background:color-mix(in srgb,var(--restaurant-accent-warm,#c8813a) 12%,#fff)}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=circles] .products-section-flat{overflow:hidden;position:relative}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=circles] .products-section-flat:before{background:radial-gradient(circle at 90% 35%,color-mix(in srgb,#c8813a 30%,#0000) 0 140px,#0000 141px),radial-gradient(circle at 18% 72%,color-mix(in srgb,#c8813a 22%,#0000) 0 180px,#0000 181px),radial-gradient(circle at 72% 88%,color-mix(in srgb,#c8813a 18%,#0000) 0 120px,#0000 121px);background:radial-gradient(circle at 90% 35%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 30%,#0000) 0 140px,#0000 141px),radial-gradient(circle at 18% 72%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 22%,#0000) 0 180px,#0000 181px),radial-gradient(circle at 72% 88%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 18%,#0000) 0 120px,#0000 121px);content:"";inset:0;opacity:.28;opacity:var(--restaurant-decor-opacity,.28);pointer-events:none;position:absolute}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=arcs] .products-section-flat{overflow:hidden;position:relative}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=arcs] .products-section-flat:before{background:radial-gradient(closest-side at 15% 30%,#0000 72%,color-mix(in srgb,#c8813a 45%,#0000) 73% 78%,#0000 79%),radial-gradient(closest-side at 85% 65%,#0000 70%,color-mix(in srgb,#c8813a 40%,#0000) 71% 76%,#0000 77%),radial-gradient(closest-side at 55% 92%,#0000 74%,color-mix(in srgb,#c8813a 35%,#0000) 75% 79%,#0000 80%);background:radial-gradient(closest-side at 15% 30%,#0000 72%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 45%,#0000) 73% 78%,#0000 79%),radial-gradient(closest-side at 85% 65%,#0000 70%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 40%,#0000) 71% 76%,#0000 77%),radial-gradient(closest-side at 55% 92%,#0000 74%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 35%,#0000) 75% 79%,#0000 80%);content:"";inset:0;opacity:.28;opacity:var(--restaurant-decor-opacity,.28);pointer-events:none;position:absolute}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=rings] .products-section-flat{overflow:hidden;position:relative}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=rings] .products-section-flat:before{background:radial-gradient(circle at 82% 30%,#0000 0 120px,color-mix(in srgb,#c8813a 35%,#0000) 121px 136px,#0000 137px),radial-gradient(circle at 22% 72%,#0000 0 150px,color-mix(in srgb,#c8813a 28%,#0000) 151px 166px,#0000 167px),radial-gradient(circle at 60% 88%,#0000 0 90px,color-mix(in srgb,#c8813a 24%,#0000) 91px 104px,#0000 105px);background:radial-gradient(circle at 82% 30%,#0000 0 120px,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 35%,#0000) 121px 136px,#0000 137px),radial-gradient(circle at 22% 72%,#0000 0 150px,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 28%,#0000) 151px 166px,#0000 167px),radial-gradient(circle at 60% 88%,#0000 0 90px,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 24%,#0000) 91px 104px,#0000 105px);content:"";inset:0;opacity:.28;opacity:var(--restaurant-decor-opacity,.28);pointer-events:none;position:absolute}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=waves] .products-section-flat{overflow:hidden;position:relative}.catalog-page-root.catalog-theme-restaurant[data-restaurant-decor=waves] .products-section-flat:before{background:radial-gradient(120px 60px at 20% 88%,color-mix(in srgb,#c8813a 22%,#0000) 0 68%,#0000 69%),radial-gradient(140px 70px at 55% 92%,color-mix(in srgb,#c8813a 18%,#0000) 0 68%,#0000 69%),radial-gradient(160px 80px at 86% 86%,color-mix(in srgb,#c8813a 16%,#0000) 0 68%,#0000 69%);background:radial-gradient(120px 60px at 20% 88%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 22%,#0000) 0 68%,#0000 69%),radial-gradient(140px 70px at 55% 92%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 18%,#0000) 0 68%,#0000 69%),radial-gradient(160px 80px at 86% 86%,color-mix(in srgb,var(--restaurant-decor-color,#c8813a) 16%,#0000) 0 68%,#0000 69%);content:"";inset:0;opacity:.28;opacity:var(--restaurant-decor-opacity,.28);pointer-events:none;position:absolute;transform:translateY(12px)}.catalog-floating-actions{align-items:stretch;display:flex;flex-direction:column;gap:10px;inset-inline-end:16px;position:fixed;z-index:13000}.catalog-floating-actions.catalog-floating-actions--phys-right{inset-inline-end:auto!important;inset-inline-start:auto!important;left:auto!important;right:16px!important}.catalog-floating-actions.catalog-floating-actions--phys-left{inset-inline-end:auto!important;inset-inline-start:auto!important;left:16px!important;right:auto!important}.catalog-floating-actions.catalog-floating-actions--phys-right.catalog-floating-actions--editor-panel-offset-end{right:calc(16px + min(420px, min(92vw, 100vw - 32px)))!important}.catalog-floating-actions.catalog-floating-actions--phys-left.catalog-floating-actions--editor-panel-offset-start{left:calc(16px + min(420px, min(92vw, 100vw - 32px)))!important}.catalog-floating-actions--solo-cart{gap:0}.catalog-floating-cart-pill{align-items:center;background:linear-gradient(155deg,color-mix(in srgb,#6366f1 88%,#020617),#6366f1 48%,color-mix(in srgb,#6366f1 75%,#1e1b4b));background:linear-gradient(155deg,color-mix(in srgb,var(--floating-cart-bg,#6366f1) 88%,#020617) 0,var(--floating-cart-bg,#6366f1) 48%,color-mix(in srgb,var(--floating-cart-bg,#6366f1) 75%,#1e1b4b) 100%);border:1px solid color-mix(in srgb,#6366f1 55%,#fff 45%);border:1px solid color-mix(in srgb,var(--floating-cart-bg,#6366f1) 55%,#fff 45%);border-radius:999px;box-shadow:0 12px 32px #0f172a38,0 2px 8px #0f172a1f,inset 0 1px 0 #ffffff2e;color:#fff;color:var(--floating-cart-icon,#fff);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:750;gap:10px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:11px 18px 11px 16px;transition:transform .2s ease,box-shadow .2s ease,filter .15s ease}.catalog-floating-cart-pill:hover{box-shadow:0 16px 40px #0f172a42,0 4px 14px #0f172a24,inset 0 1px 0 #ffffff38;filter:brightness(1.05);transform:translateY(-2px)}.catalog-floating-cart-pill:active{transform:translateY(0)}.catalog-floating-cart-pill__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;opacity:.96;white-space:nowrap}.catalog-floating-cart-pill__count{background:#fffffff7;border:1px solid #ffffff80;border-radius:999px;box-shadow:0 1px 3px #0000001f;font-size:12px;height:24px;min-width:24px;padding:0 7px}.catalog-floating-cart-corner-badge,.catalog-floating-cart-pill__count{align-items:center;color:#0f172a;display:inline-flex;font-weight:900;justify-content:center;line-height:1}.catalog-floating-cart-corner-badge{background:#fff;border:1px solid #0f172a24;border-radius:999px;box-shadow:0 1px 4px #00000024;font-size:11px;height:18px;inset-inline-end:-4px;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;top:-5px}.catalog-floating-actions--solo-cart .catalog-floating-action-btn{border-radius:14px}.catalog-showcase-cart-topbar{background:#fff;background:var(--catalog-surface-topbar,#fff);border-bottom:1px solid #0f172a1a;box-shadow:0 4px 18px #0f172a0f;left:0;position:fixed;right:0;top:0;z-index:1003}.catalog-showcase-cart-topbar--studio-canvas{flex-shrink:0;left:auto!important;max-width:none;position:relative!important;right:auto!important;top:auto!important;width:100%;z-index:4}.catalog-showcase-topbar__logo{border-radius:8px;flex-shrink:0;height:36px;max-width:120px;object-fit:contain;width:auto}.catalog-showcase-topbar__name{color:#111;color:var(--catalog-text,#111);font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.catalog-topbar-icon-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;padding:0;width:42px}.catalog-topbar-icon-btn svg{color:inherit}.catalog-topbar-icon-btn:hover{border-color:#d1d5db;filter:brightness(1.03)}.catalog-topbar-cart-icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,#6366f1 82%,#0f172a),#6366f1);background:linear-gradient(145deg,color-mix(in srgb,var(--floating-cart-bg,#6366f1) 82%,#0f172a) 0,var(--floating-cart-bg,#6366f1) 100%);border:none;border-radius:12px;box-shadow:0 4px 14px #0000001f;color:#fff;color:var(--floating-cart-icon,#fff);cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;padding:0;position:relative;width:42px}.catalog-topbar-cart-icon:hover{filter:brightness(1.06)}.catalog-floating-action-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:0;box-shadow:0 4px 14px #0000001a;color:#111;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:relative;width:48px}.catalog-floating-action-btn:hover{border-color:#d1d5db;filter:brightness(1.03)}.catalog-floating-action-btn--cart{background:linear-gradient(145deg,color-mix(in srgb,#6366f1 82%,#0f172a),#6366f1);background:linear-gradient(145deg,color-mix(in srgb,var(--floating-cart-bg,#6366f1) 82%,#0f172a) 0,var(--floating-cart-bg,#6366f1) 100%);border:1px solid color-mix(in srgb,#6366f1 45%,#0f172a59);border:1px solid color-mix(in srgb,var(--floating-cart-bg,#6366f1) 45%,#0f172a59);color:#fff;color:var(--floating-cart-icon,#fff)}.catalog-floating-action-btn.catalog-floating-action-btn--cart.catalog-floating-cart-pill{background:linear-gradient(155deg,color-mix(in srgb,#6366f1 88%,#020617),#6366f1 48%,color-mix(in srgb,#6366f1 75%,#1e1b4b));background:linear-gradient(155deg,color-mix(in srgb,var(--floating-cart-bg,#6366f1) 88%,#020617) 0,var(--floating-cart-bg,#6366f1) 48%,color-mix(in srgb,var(--floating-cart-bg,#6366f1) 75%,#1e1b4b) 100%);border:1px solid color-mix(in srgb,#6366f1 55%,#fff 45%);border:1px solid color-mix(in srgb,var(--floating-cart-bg,#6366f1) 55%,#fff 45%);border-radius:999px;box-shadow:0 12px 32px #0f172a38,0 2px 8px #0f172a1f,inset 0 1px 0 #ffffff2e;color:#fff;color:var(--floating-cart-icon,#fff);flex-direction:row;gap:8px;height:auto;min-height:48px;min-width:52px;padding:10px 16px;width:auto}.catalog-floating-action-btn.catalog-floating-action-btn--cart.catalog-floating-cart-pill:hover{border-color:color-mix(in srgb,#6366f1 42%,#fff 58%);border-color:color-mix(in srgb,var(--floating-cart-bg,#6366f1) 42%,#fff 58%);filter:brightness(1.05);transform:translateY(-2px)}.catalog-floating-actions--showcase .catalog-floating-action-btn--cart.catalog-floating-cart-pill{border-radius:999px}.catalog-floating-cart-badge{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:999px;color:#111;display:flex;font-size:11px;font-weight:800;height:20px;inset-inline-start:-6px;justify-content:center;line-height:1;min-width:20px;padding:0 6px;position:absolute;top:-6px}.catalog-floating-actions--showcase .catalog-floating-action-btn{border-radius:14px}.catalog-load-more-count{color:#666!important;color:var(--catalog-text-muted,#666)!important}.featured-products-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--fp-cols,3),minmax(0,1fr));width:100%}.featured-products-grid,.featured-products-grid>*{max-width:100%;min-width:0}@media (max-width:991px){.featured-products-grid{grid-template-columns:repeat(min(3,3),minmax(0,1fr));grid-template-columns:repeat(min(var(--fp-cols,3),3),minmax(0,1fr))}}@media (max-width:640px){.featured-products-grid{grid-template-columns:repeat(min(3,2),minmax(0,1fr));grid-template-columns:repeat(min(var(--fp-cols,3),2),minmax(0,1fr))}}@media (max-width:420px){.featured-products-grid{grid-template-columns:minmax(0,1fr)}}a.catalog-features-card-cta,button.catalog-features-card-cta{appearance:none;-webkit-appearance:none;cursor:pointer;margin:0}button.catalog-features-card-cta{cursor:default}.catalog-builder-features-grid{max-width:100%;min-width:0;width:100%}@media (max-width:900px){.catalog-builder-features-grid{grid-template-columns:repeat(min(3,2),minmax(0,1fr))!important;grid-template-columns:repeat(min(var(--builder-fp-cols,3),2),minmax(0,1fr))!important}}@media (max-width:520px){.catalog-builder-features-grid{grid-template-columns:1fr!important}}.catalog-products-shell{box-sizing:border-box;min-width:0}.products-section-flat .catalog-products-shell--width{margin-left:auto;margin-right:auto;max-width:1200px!important;max-width:var(--products-section-max-width,var(--catalog-content-max,1200px))!important;width:100%}.products-section-flat[data-products-section-width=full] .catalog-products-shell--width{max-width:100%!important;width:100%}.catalog-products-shell--aside{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(200px,260px) minmax(0,1fr)}@media (max-width:900px){.catalog-products-shell--aside{grid-template-columns:1fr}}.catalog-products-aside{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;position:-webkit-sticky;position:sticky;top:72px}@media (min-width:901px){.catalog-products-aside--desktop{display:block}.catalog-products-filters-mobile{display:none!important}}@media (max-width:900px){.products-section-flat{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.products-section-flat .catalog-products-shell--mobile-edge,.products-section-flat .catalog-products-shell--width{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px!important;max-width:var(--products-section-max-width,var(--catalog-content-max,1200px))!important;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));width:100%}.catalog-products-aside--desktop{display:none!important}.catalog-products-filters-mobile{display:flex;justify-content:flex-end;margin-bottom:10px;padding:0;width:100%}.catalog-products-filters-mobile__open{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:16px;box-shadow:0 6px 18px #00000014;color:#111;color:var(--catalog-text,#111);cursor:pointer;display:flex;flex-direction:row;gap:12px;max-width:min(92vw,340px);padding:14px 16px 14px 18px;text-align:right;width:auto}.catalog-products-filters-mobile__icons{align-items:center;color:#ffc200;color:var(--primary,#ffc200);display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:center}.catalog-products-filters-mobile__icons svg{height:22px;width:22px}.catalog-products-filters-mobile__text{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:0}.catalog-products-filters-mobile__title{font-size:15px;font-weight:950;line-height:1.2}.catalog-products-filters-mobile__sub{color:#64748b;color:var(--catalog-text-muted,#64748b);font-size:12px;font-weight:700;line-height:1.35;max-width:168px}.catalog-products-filters-mobile__open:active{transform:scale(.98)}}.catalog-products-filters-drawer{display:none;inset:0;pointer-events:none;position:fixed;z-index:2400}@media (max-width:900px){.catalog-products-filters-drawer{display:block;pointer-events:auto}}.catalog-products-filters-drawer__backdrop{background:#0f172a73;border:none;cursor:pointer;inset:0;padding:0;position:absolute}.catalog-products-filters-drawer__panel{animation:catalog-filters-drawer-in .28s ease-out;background:#fff;bottom:0;box-shadow:-8px 0 32px #0000002e;display:flex;flex-direction:column;inset-inline-end:0;max-width:100%;position:absolute;top:0;width:min(92vw,340px)}@keyframes catalog-filters-drawer-in{0%{opacity:.85;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}[dir=rtl] .catalog-products-filters-drawer__panel{animation-name:catalog-filters-drawer-in-rtl}@keyframes catalog-filters-drawer-in-rtl{0%{opacity:.85;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.catalog-products-filters-drawer__head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:15px;font-weight:950;gap:12px;justify-content:space-between;padding:14px 16px}.catalog-products-filters-drawer__close{align-items:center;background:#f8fafc;border:1px solid #0f172a1f;border-radius:10px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.catalog-products-filters-drawer__body{flex:1 1;overflow-y:auto;padding:14px 16px 20px}.categories-flat-container--vertical{align-items:stretch!important;flex-direction:column;gap:8px!important;justify-content:flex-start!important;margin-top:16px!important}.categories-flat-container--vertical .category-pill{text-align:center;width:100%}.catalog-sidebar-filters{background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 28px #0f172a0f;margin-top:4px;padding:14px 14px 16px}.catalog-sidebar-filters__head{border-bottom:1px solid #0f172a12;margin-bottom:12px;padding-bottom:12px}.catalog-sidebar-filters__title{color:#0f172a;font-size:15px;font-weight:950;letter-spacing:-.02em;margin:0 0 6px}.catalog-sidebar-filters__hint{color:#64748b;font-size:12px;font-weight:650;line-height:1.55;margin:0}.catalog-sidebar-filters__card{background:#ffffffd9;border:1px solid #0f172a0f;border-radius:12px;margin-bottom:10px;padding:10px 12px}.catalog-sidebar-filters__meta{color:#94a3b8;display:block;font-size:11px;font-weight:650;line-height:1.45;margin-top:6px}.catalog-sidebar-filters__field-label{margin-bottom:4px}.catalog-sidebar-filters__field-title{color:#334155;display:block;font-size:13px;font-weight:850}.catalog-sidebar-filters__input{background:#fff;border:1px solid #0f172a1f;border-radius:10px;font-size:14px;font-weight:700;padding:10px 12px;width:100%}.catalog-sidebar-filters__input:focus{border-color:#4f46e573;box-shadow:0 0 0 3px #4f46e51f;outline:none}.catalog-sidebar-filters__row{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px;margin-bottom:10px}.catalog-sidebar-filters__row--stack{align-items:stretch;flex-direction:column;gap:6px}.catalog-page-root.catalog-theme-showcase .showcase-inline-filters{margin:10px 0 14px}.catalog-page-root.catalog-theme-showcase .showcase-inline-filters .catalog-sidebar-filters{grid-gap:12px;align-items:start;background:#0000;border:none;box-shadow:none;display:grid;gap:12px;grid-template-columns:1fr 1fr 1.2fr;margin:0;padding:0}@media (max-width:920px){.catalog-page-root.catalog-theme-showcase .showcase-inline-filters .catalog-sidebar-filters{grid-template-columns:1fr}}.catalog-page-root.catalog-theme-showcase .showcase-inline-filters .catalog-sidebar-filters__head{display:none}.catalog-page-root.catalog-theme-showcase .showcase-inline-filters .catalog-sidebar-filters__card{background:#fff;border:1px solid #0f172a1a;border-radius:12px;box-shadow:0 6px 18px #0f172a0f;margin:0;padding:12px}.catalog-page-root.catalog-theme-showcase .showcase-inline-filters .catalog-sidebar-filters__meta{color:#6b7280;font-size:11px;margin-top:4px}.catalog-page-root[data-catalog-studio="1"]{--catalog-studio-chrome-offset:58px;--cs-color-primary:#f5c518;--cs-color-primary-dark:#d4a800;--cs-color-surface:#fff;--cs-color-surface-2:#f8f8f8;--cs-color-surface-3:#f0f0f0;--cs-color-border:#e5e5e5;--cs-color-border-focus:#f5c518;--cs-color-text-1:#111;--cs-color-text-2:#555;--cs-color-text-3:#999;--cs-color-success:#22c55e;--cs-color-error:#ef4444;--cs-color-warning:#f59e0b;--cs-color-overlay:#00000073;--cs-shadow-sm:0 1px 3px #00000014;--cs-shadow-md:0 4px 12px #0000001a;--cs-shadow-lg:0 12px 32px #00000024;--cs-shadow-panel:-8px 0 40px #0000001a;--cs-radius-sm:6px;--cs-radius-md:10px;--cs-radius-lg:16px;--cs-radius-xl:24px;--cs-radius-pill:999px;--cs-ease-out:cubic-bezier(0.16,1,0.3,1);--cs-duration-fast:120ms;--cs-duration-base:220ms;--cs-duration-slow:380ms;--cs-font-ar-ui:"Tajawal","Sora",sans-serif;--cs-font-en-ui:"Sora","Tajawal",sans-serif;--cs-font-mono:"DM Mono",ui-monospace,monospace;--studio-kataloji-primary:var(--cs-color-primary);--studio-kataloji-secondary:#ff5b00;--studio-shell-bg:var(--cs-color-surface-2);--studio-card-bg:var(--cs-color-surface);--studio-border:var(--cs-color-border);--studio-text:#0f172a;--studio-muted:#64748b;max-width:100vw;overflow-x:clip}@media (max-width:520px){.catalog-page-root[data-catalog-studio="1"]:has(>.catalog-studio-top-chrome--elementor){--catalog-studio-chrome-offset:104px}}.catalog-studio-top-chrome{box-sizing:border-box;min-height:58px;min-height:var(--catalog-studio-chrome-offset,58px)}.catalog-studio-top-chrome__row{flex-wrap:wrap;row-gap:8px}.catalog-studio-top-chrome__start{flex:1 1 200px}.catalog-studio-top-chrome__end{flex:0 1 auto}.catalog-studio-history-controls,.catalog-studio-icon-btn{align-items:center;min-height:44px}.catalog-studio-icon-btn{background:#fff;background:var(--cs-color-surface,#fff);border:1px solid #0f172a1f;border:1px solid var(--cs-color-border,#0f172a1f);border-radius:10px;border-radius:var(--cs-radius-md,10px);color:#111;color:var(--cs-color-text-1,#111);cursor:pointer;display:inline-flex;height:40px;justify-content:center;min-width:44px;transition:background .12s ease,border-color .12s ease,opacity .12s ease;transition:background var(--cs-duration-fast,.12s) var(--cs-ease-out,ease),border-color var(--cs-duration-fast,.12s) var(--cs-ease-out,ease),opacity var(--cs-duration-fast,.12s) var(--cs-ease-out,ease);width:40px}.catalog-studio-icon-btn:hover:not(:disabled){background:#f8f8f8;background:var(--cs-color-surface-2,#f8f8f8);border-color:#f5c518;border-color:var(--cs-color-border-focus,#f5c518)}.catalog-studio-icon-btn:disabled{cursor:not-allowed;opacity:.38}.catalog-studio-history-menu{background:#fff;background:var(--cs-color-surface,#fff);border:1px solid #e5e5e5;border:1px solid var(--cs-color-border,#e5e5e5);border-radius:10px;border-radius:var(--cs-radius-md,10px);box-shadow:0 4px 12px #0000001a;box-shadow:var(--cs-shadow-md,0 4px 12px #0000001a);inset-inline-start:0;max-height:min(50vh,280px);min-width:min(280px,72vw);overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 6px);z-index:20}.catalog-studio-history-menu__item{align-items:center;background:#0000;border:none;color:#111;color:var(--cs-color-text-1,#111);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:10px 12px;text-align:start;width:100%}.catalog-studio-history-menu__item:hover{background:#f8f8f8;background:var(--cs-color-surface-2,#f8f8f8)}.catalog-studio-history-menu__item.is-active{background:#f5c5182e}.catalog-studio-history-menu__label{font-size:13px;font-weight:650}.catalog-studio-history-menu__time{font-feature-settings:"tnum";color:#999;color:var(--cs-color-text-3,#999);font-size:12px;font-variant-numeric:tabular-nums}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-preview-toggle{background:#fff;background:var(--cs-color-surface,#fff);border:1px solid #0f172a1f;border-radius:10px;border-radius:var(--cs-radius-md,10px);box-sizing:border-box;color:#111827;color:var(--cs-color-text-1,#111827);height:40px;min-height:44px;min-width:44px;width:40px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-preview-toggle.is-active{background:#f5c518!important;background:var(--cs-color-primary,#f5c518)!important;border-color:#f5c5188c!important;color:#111!important;color:var(--cs-color-text-1,#111)!important}.catalog-studio-unsaved-pill{align-items:center;background:#f5c51838;border:1px solid #f5c51873;border-radius:999px;border-radius:var(--cs-radius-pill,999px);color:#111;color:var(--cs-color-text-1,#111);display:inline-flex;font-size:11px;font-weight:900;gap:6px;padding:4px 10px;white-space:nowrap}.catalog-studio-unsaved-pill:before{background:#f5c518;background:var(--cs-color-primary,#f5c518);border-radius:999px;content:"";flex-shrink:0;height:7px;width:7px}@media (prefers-reduced-motion:no-preference){.catalog-studio-unsaved-pill:before{animation:catalog-studio-unsaved-dot 1.25s ease-in-out infinite}}@keyframes catalog-studio-unsaved-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.catalog-page-root[data-catalog-studio="1"] .container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--catalog-content-max,1200px);padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));width:100%}@media (min-width:992px){.catalog-page-root[data-catalog-studio="1"] .container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}#catalog-customizer-panel.catalog-studio-customizer-panel[dir=ltr] .catalog-studio-choice-card{text-align:left}.catalog-page-root[data-catalog-studio="1"]>.catalog-studio-top-chrome{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;background:#ffffffe0!important;border-bottom:1px solid #00000014!important;box-shadow:var(--cs-shadow-sm)!important}@media (prefers-reduced-motion:reduce){.catalog-page-root[data-catalog-studio="1"]>.catalog-studio-top-chrome{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background:var(--cs-color-surface,#fff)!important}}.catalog-page-root[data-catalog-studio="1"]:has(>.catalog-studio-top-chrome--elementor){--catalog-studio-chrome-offset:58px}.catalog-page-root[data-catalog-studio="1"]>.catalog-studio-top-chrome.catalog-studio-top-chrome--elementor{--catalog-text:#ffffffeb;--catalog-text-muted:#ffffff8c;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1a1a1a!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 1px 0 #00000059!important;box-sizing:border-box;color:#ffffffeb;max-width:100vw;min-height:48px;position:-webkit-sticky;position:sticky;width:100%;z-index:10025}.catalog-page-root[data-catalog-studio="1"]>.catalog-showcase-cart-topbar{left:auto!important;position:relative!important;right:auto!important;top:auto!important;z-index:0!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-grid{grid-template-columns:1fr!important;min-height:0!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-section[data-section-height],.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-section[data-section-height]{height:auto!important;max-height:none!important;min-height:0!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-grid{flex-direction:column!important;height:auto!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-section[data-section-height=sm] .catalog-split-media,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-section[data-section-height=sm] .catalog-split-media{flex:0 0 auto!important;height:160px!important;max-height:160px!important;min-height:160px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-section[data-section-height=md] .catalog-split-media,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-section[data-section-height=md] .catalog-split-media{flex:0 0 auto!important;height:220px!important;max-height:220px!important;min-height:220px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-section[data-section-height=lg] .catalog-split-media,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-section[data-section-height=lg] .catalog-split-media{flex:0 0 auto!important;height:300px!important;max-height:300px!important;min-height:300px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-split-content,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-split-content{align-self:stretch}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-builder-features-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .featured-products-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-builder-features-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .featured-products-grid{grid-template-columns:1fr!important}.catalog-studio-top-chrome__flex{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px 12px;justify-content:space-between;max-width:100vw;padding:6px max(10px,env(safe-area-inset-left)) 6px max(10px,env(safe-area-inset-right));width:100%}.catalog-studio-top-chrome__cluster--start{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:5px;justify-content:flex-start;min-width:0}.catalog-studio-top-chrome__cluster--center{align-items:center;display:flex;flex:0 0 auto;gap:6px}.catalog-studio-top-chrome__cluster--end{-webkit-margin-start:auto;align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:5px;justify-content:flex-end;margin-inline-start:auto}.catalog-studio-top-chrome[dir=rtl] .catalog-studio-top-chrome__cluster--end{-webkit-margin-start:0;-webkit-margin-end:auto;justify-content:flex-start;margin-inline-end:auto;margin-inline-start:0}.catalog-studio-top-chrome__status-row{align-items:center;border-top:1px solid #ffffff0f;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;max-width:100vw;padding:0 max(10px,env(safe-area-inset-left)) 6px max(10px,env(safe-area-inset-right));width:100%}.catalog-studio-top-chrome--elementor .catalog-studio-publish-btn{flex-shrink:0}.catalog-studio-top-chrome__brand{align-items:center;background:#fff;border:none;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;padding:0;width:32px}.catalog-studio-top-chrome__brand-img{display:block;height:100%;object-fit:cover;width:100%}.catalog-studio-top-chrome__icon-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;color:#ffffffe6;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;transition:background .12s ease,border-color .12s ease;transition:background var(--cs-duration-fast,.12s) ease,border-color var(--cs-duration-fast,.12s) ease;width:36px}.catalog-studio-top-chrome__icon-btn:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}.catalog-studio-top-chrome__icon-btn:disabled{cursor:not-allowed;opacity:.35}.catalog-studio-top-chrome__icon-btn--lang{min-width:36px;padding:0 8px;width:auto}.catalog-studio-top-chrome__doc-wrap{position:relative}.catalog-studio-top-chrome__doc-btn{align-items:center;background:#00000059;border:1px solid #ffffff24;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:6px;max-width:min(200px,28vw);padding:5px 9px;transition:background .15s ease}.catalog-studio-top-chrome__doc-btn:hover{background:#ffffff14}.catalog-studio-top-chrome__doc-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-studio-top-chrome__doc-draft{color:#fbbf24;font-weight:800}.catalog-studio-top-chrome__doc-chevron{flex-shrink:0;opacity:.75}.catalog-studio-top-chrome__doc-popover{background:#2a2a2a;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 12px 40px #00000073;inset-inline-start:0;max-width:min(280px,86vw);min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:40}.catalog-studio-top-chrome__doc-popover-item{background:#0000;border:none;border-radius:6px;color:#ffffffeb;cursor:pointer;display:block;font-size:13px;font-weight:600;padding:10px;text-align:start;width:100%}.catalog-studio-top-chrome__doc-popover-item:hover{background:#ffffff14}.catalog-studio-history-controls--dark{align-items:center;display:inline-flex;gap:3px;position:relative}.catalog-studio-top-chrome--elementor .catalog-studio-history-menu{background:#2a2a2a;border-color:#ffffff1f;inset-inline-start:0;top:calc(100% + 6px)}.catalog-studio-top-chrome--elementor .catalog-studio-history-menu__item{color:#ffffffeb}.catalog-studio-top-chrome--elementor .catalog-studio-history-menu__item:hover{background:#ffffff14}.catalog-studio-top-chrome--elementor .catalog-studio-history-menu__time{color:#ffffff73}.catalog-studio-top-chrome__devices{align-items:stretch;background:#00000059;border:1px solid #ffffff1a;border-radius:6px;display:inline-flex;gap:0;padding:0 2px}.catalog-studio-preview-toggle--dark{align-items:center;background:#0000!important;border:none!important;border-radius:4px;box-shadow:none!important;color:#ffffff8c!important;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:40px;transition:color .15s ease,box-shadow .15s ease;width:40px}.catalog-studio-preview-toggle--dark:hover{color:#ffffffe0!important}.catalog-studio-preview-toggle--dark.is-active{background:#0000!important;box-shadow:inset 0 -2px 0 #fff!important;color:#fff!important}.catalog-studio-zoom-control--dark{align-items:center;color:#ffffff8c;display:inline-flex;font-size:11px;font-weight:800;gap:6px}.catalog-studio-zoom-control--dark select{background:#00000059;border:1px solid #ffffff26;border-radius:6px;color:#ffffffeb;cursor:pointer;font-size:11px;font-weight:800;padding:5px 7px}@media (max-width:767px){.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__cluster--center{display:none!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__flex{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:8px;padding-bottom:8px;padding-top:max(6px,env(safe-area-inset-top,0px))}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__cluster--start{-webkit-overflow-scrolling:touch;flex:0 0 auto;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;width:100%}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__cluster--start::-webkit-scrollbar{display:none}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__cluster--end{border-top:1px solid #ffffff14;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-inline:0!important;max-width:100%;min-width:0;padding-top:6px;width:100%}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__doc-btn{max-width:min(118px,34vw)}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-icon-btn--history-menu{display:none}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-publish-btn{-webkit-margin-start:auto;font-size:11px;margin-inline-start:auto;min-height:36px;padding:8px 11px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-top-chrome--elementor .catalog-studio-top-chrome__icon-btn{height:34px;min-height:34px;min-width:34px;width:34px}#catalog-customizer-panel.catalog-studio-customizer-panel--sheet{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.catalog-studio-panel-header__library-title{font-size:15px;line-height:1.3}}.hero-focal-picker-wrap{margin-bottom:8px}.hero-focal-picker{border:1px solid #0f172a1f;border-radius:12px;cursor:grab;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.hero-focal-picker:active{cursor:grabbing}.hero-focal-picker__handle{background:#0f172a8c;border:2px solid #fff;border-radius:999px;box-shadow:0 2px 10px #0f172a59;height:22px;margin-left:-11px;margin-top:-11px;pointer-events:none;position:absolute;width:22px}.hero-focal-picker__handle:after{background:#fff;border-radius:999px;content:"";inset:5px;position:absolute}.hero-focal-picker__hint{color:#64748b;font-size:11px;line-height:1.45;margin-top:6px}.catalog-studio-save-phase--dark{color:#ffffff8c;font-size:11px;font-weight:800;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-studio-save-error-banner--compact{background:#7f1d1d8c;border:1px solid #f8717159;border-radius:8px;color:#fecaca;font-size:11px;font-weight:700;line-height:1.35;max-width:min(200px,36vw);padding:6px 8px}.catalog-studio-publish-btn{align-items:center;background:linear-gradient(180deg,#fde047,#f5c518 48%,#eab308);background:linear-gradient(180deg,#fde047 0,var(--cs-color-primary,#f5c518) 48%,#eab308 100%);border:1px solid #0f172a24;border-radius:3px;box-shadow:inset 0 1px 0 #ffffff8c,0 1px 2px #0000002e;color:#1c1917;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:7px 12px 7px 14px;transition:opacity .15s ease,filter .12s ease}.catalog-studio-publish-btn:hover:not(:disabled){filter:brightness(1.03)}.catalog-studio-publish-btn:disabled{cursor:not-allowed;opacity:.55}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-header--elementor{background:#fff;border-bottom:1px solid #e8e8e8;padding:0}.catalog-studio-panel-header__elementor-top{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:11px 14px 6px}.catalog-studio-panel-header__library-title{color:#111827;font-size:15px;font-weight:800;letter-spacing:-.02em;margin:0}.catalog-studio-panel-header__elementor-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.catalog-studio-panel-header__collapse-tab{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:32px}.catalog-studio-panel-header__collapse-tab:hover{background:#f3f4f6;border-color:#d1d5db}.catalog-studio-panel-tabs{border-bottom:1px solid #e8e8e8;display:flex;gap:0;margin:0 14px}.catalog-studio-panel-tabs__btn{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:13px;font-weight:750;margin-bottom:-1px;padding:9px 8px 10px;transition:color .15s ease,border-color .15s ease}.catalog-studio-panel-tabs__btn.is-active{border-bottom-color:#111827;color:#111827}.catalog-studio-panel-header--elementor .catalog-studio-panel-header__search-wrap{margin:10px 14px 0}.catalog-studio-widgets-hint{background:linear-gradient(135deg,#fffbeb,#f8fafc);border:1px solid #ffc20059;border-radius:12px;box-shadow:0 4px 14px #0f172a0a;color:#334155;display:flex;flex-direction:column;font-size:12px;gap:8px;line-height:1.5;margin:10px 14px 0;padding:12px}.catalog-studio-widgets-hint__text{font-weight:700;margin:0}.catalog-studio-widgets-hint__gotit{align-self:flex-end;background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:6px 12px}.catalog-studio-widgets-hint__gotit:hover{background:#1e293b}.catalog-studio-panel-header__form-eyebrow{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:800;gap:8px;padding:4px 14px 10px}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-header--elementor .catalog-studio-panel-header__close{border-radius:6px;box-shadow:none;height:32px;width:32px}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-scroll,#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-stack{background:#fafafa}.catalog-page-root[data-catalog-studio="1"] .catalog-showcase-cart-topbar{border-bottom:none;box-shadow:none}#catalog-customizer-panel,.catalog-studio-top-chrome{--catalog-text:var(--studio-text,#0f172a);--catalog-text-muted:var(--studio-muted,#64748b);color:#0f172a;color:var(--studio-text,#0f172a);font-family:var(--cs-font-ar-ui);font-size:15px;line-height:1.65}#catalog-customizer-panel.catalog-studio-customizer-panel[dir=ltr],.catalog-studio-top-chrome[dir=ltr]{font-family:var(--cs-font-en-ui)}#catalog-customizer-panel.catalog-studio-customizer-panel{background:#f8f8f8;background:var(--studio-shell-bg,#f8f8f8);box-shadow:8px 0 40px #0000001a;height:calc(100dvh - 58px)!important;height:calc(100dvh - var(--catalog-studio-chrome-offset, 58px))!important;max-height:calc(100dvh - 58px)!important;max-height:calc(100dvh - var(--catalog-studio-chrome-offset, 58px))!important;top:58px!important;top:var(--catalog-studio-chrome-offset,58px)!important;transition:transform var(--cs-duration-base) var(--cs-ease-out);z-index:10018}#catalog-customizer-panel.catalog-studio-customizer-panel[dir=rtl]{box-shadow:-8px 0 40px #0000001a}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-header{background:#fff;background:var(--studio-card-bg,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--studio-border,#e5e7eb)}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-header__close{align-items:center;background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--studio-border,#e5e7eb);border-radius:12px;box-shadow:0 4px 12px #0f172a0f;color:#0f172a;color:var(--studio-text,#0f172a);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:36px}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-header__close:hover{background:#f9fafb;border-color:#0f172a2e}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;position:relative}#catalog-customizer-panel.catalog-studio-customizer-panel.is-section-picker-open .catalog-studio-panel-scroll,#catalog-customizer-panel.catalog-studio-customizer-panel.is-section-picker-open .catalog-studio-panel-stack{opacity:.35;pointer-events:none}.catalog-studio-section-picker-overlay{-webkit-overflow-scrolling:touch;background:#f8fafc;background:var(--studio-shell-bg,#f8fafc);box-sizing:border-box;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px 24px;position:absolute;z-index:30}.catalog-studio-section-picker-overlay__grid{grid-gap:8px;-webkit-padding-end:4px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:min(52vh,420px);overflow-y:auto;padding-inline-end:4px}.catalog-studio-section-picker-overlay__grid button{background:#fff;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a;cursor:pointer;font-weight:950;padding:10px;text-align:center}.catalog-studio-section-picker-overlay__close{background:#fff;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a;cursor:pointer;font-weight:950;margin-top:12px;padding:10px 12px;width:100%}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-stack{background:#f3f4f6;background:var(--studio-shell-bg,#f3f4f6);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--studio-border,#e5e7eb)}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-panel-scroll{background:#f3f4f6;background:var(--studio-shell-bg,#f3f4f6)}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-field-title{color:#0f172a;color:var(--studio-text,#0f172a)}#catalog-customizer-panel.catalog-studio-customizer-panel .catalog-studio-field-hint{color:#64748b;color:var(--studio-muted,#64748b)}.catalog-studio-edit-chip{align-items:center;background:#fffffff0;border:1px solid #0f172a1f;border-radius:12px;box-shadow:0 4px 14px #0f172a1a;color:#0f172a;cursor:pointer;display:inline-flex;height:44px;inset-inline-end:10px;justify-content:center;min-height:44px;min-width:44px;position:absolute;top:10px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:44px;z-index:12}.catalog-studio-edit-chip:hover{background:#fff;box-shadow:0 6px 20px #0f172a24;transform:translateY(-1px)}.catalog-studio-edit-chip--footer{inset-inline-end:16px;top:16px}#catalog-customizer-panel.catalog-studio-customizer-panel.catalog-studio-customizer-panel--sheet{border-radius:16px 16px 0 0;height:min(85dvh,720px)!important;left:0!important;max-height:min(85dvh,720px)!important;max-width:100%!important;right:0!important;top:auto!important;width:100%!important}.catalog-studio-storefront-canvas,.catalog-studio-storefront-canvas__inner{display:block;width:100%}.catalog-studio-top-chrome__row--full-bleed{box-sizing:border-box;max-width:100%!important}.catalog-page-root[data-catalog-studio="1"]>.catalog-studio-top-chrome{max-width:none;width:100%}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile]{background:#fff;background:var(--cs-color-surface,#fff);border:1px solid #0f172a1a;border-radius:12px;box-shadow:0 10px 40px #0f172a14;box-sizing:border-box;margin-block:8px 20px;margin-inline:auto;max-width:390px;overflow:hidden;width:min(390px,calc(100vw - 32px))}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-studio-storefront-canvas__inner{-webkit-overflow-scrolling:touch;container-name:catpf;container-type:inline-size;max-height:min(78vh,820px);overflow-x:hidden;overflow-y:auto;scrollbar-color:#0f172a33 #0000;scrollbar-width:thin}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-studio-storefront-canvas__inner::-webkit-scrollbar{width:3px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-studio-storefront-canvas__inner::-webkit-scrollbar-track{background:#0000}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-studio-storefront-canvas__inner::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:3px}@media (prefers-reduced-motion:reduce){.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-studio-storefront-canvas__inner{scroll-behavior:auto}}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet]{background:#fff;background:var(--cs-color-surface,#fff);border:1px solid #0f172a1a;border-radius:12px;box-shadow:0 10px 40px #0f172a14;box-sizing:border-box;margin-block:8px 20px;margin-inline:auto;max-width:768px;overflow:hidden;width:min(768px,calc(100vw - 32px))}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=tablet] .catalog-studio-storefront-canvas__inner{-webkit-overflow-scrolling:touch;container-name:catpf;container-type:inline-size;max-height:min(82vh,960px);overflow-x:hidden;overflow-y:auto;scrollbar-color:#0f172a33 #0000;scrollbar-width:thin}@container catpf (max-width: 900px){.catalog-split-section[data-section-height]{height:auto!important;max-height:none!important;min-height:0!important}.catalog-split-grid{flex-direction:column!important;height:auto!important;min-height:0!important}.catalog-split-section[data-section-height=sm] .catalog-split-media{height:160px!important;max-height:160px!important;min-height:160px!important}.catalog-split-section[data-section-height=md] .catalog-split-media{height:220px!important;max-height:220px!important;min-height:220px!important}.catalog-split-section[data-section-height=lg] .catalog-split-media{height:300px!important;max-height:300px!important;min-height:300px!important}.catalog-split-content{align-self:stretch;overflow-x:hidden!important;overflow-y:visible!important;padding:16px 14px 20px!important}.catalog-builder-features-grid,.featured-products-grid{grid-template-columns:1fr!important}.catalog-trust-grid{gap:20px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-section--stats .catalog-stats-grid{gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:36px 16px!important}.catalog-page-root[data-fashion-store="1"] .products-flat-grid:not(.products-flat-grid--list){gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-banner-promo-wrap .catalog-banner-section-img--bg{object-fit:cover}.catalog-banner-promo-overlay{background:linear-gradient(180deg,#0000008c,#000000b8)!important;padding:24px 16px!important;z-index:2!important}.hero-clean-section[data-hero-height=full]{height:auto!important;min-height:min(100cqh,520px)!important}.hero-clean-section .hero-container-inner{box-sizing:border-box!important;max-width:100%!important;padding-inline:16px!important;width:100%!important}.hero-action-btn,.hero-content-reveal,.hero-main-h1,.hero-sub-p{opacity:1!important;visibility:visible!important}}@media (max-width:900px){.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas__inner>.main-header{position:relative!important;top:auto!important;z-index:1!important}}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-zoom]:not([data-studio-preview-zoom="100"]) .catalog-studio-storefront-canvas__inner{width:100%}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-zoom]:not([data-studio-preview-zoom="100"]) .catalog-studio-storefront-canvas__inner .catalog-header,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-zoom]:not([data-studio-preview-zoom="100"]) .catalog-studio-storefront-canvas__inner .catalog-restaurant-slim-bar,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-zoom]:not([data-studio-preview-zoom="100"]) .catalog-studio-storefront-canvas__inner .catalog-showcase-cart-topbar,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-zoom]:not([data-studio-preview-zoom="100"]) .catalog-studio-storefront-canvas__inner .categories-flat-container,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-zoom]:not([data-studio-preview-zoom="100"]) .catalog-studio-storefront-canvas__inner .main-header{left:auto!important;max-width:none;position:relative!important;right:auto!important;top:auto!important;width:100%;z-index:auto}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section .hero-container-inner{display:flex;justify-content:center;text-align:center}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-main-h1,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-sub-p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-content-reveal{align-items:center!important;display:flex!important;flex-direction:column!important;max-width:100%;width:100%}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-action-btn{align-self:center;display:inline-flex!important;opacity:1!important;visibility:visible!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section{box-sizing:border-box;height:auto;min-height:min(420px,52vh);padding-bottom:20px;padding-top:12px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section[data-hero-height=full]{min-height:min(480px,72vh)}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section[data-hero-align=start]{align-items:flex-end;justify-content:flex-end}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section[data-hero-align=start] .hero-container-inner .hero-content-reveal{align-items:flex-start!important;text-align:start!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section[data-hero-align=start] .hero-main-h1,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-clean-section[data-hero-align=start] .hero-sub-p{margin-inline:0!important;text-align:start!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-trust-grid{gap:20px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-trust-item__icon svg{display:block!important;height:28px!important;width:28px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-section--categories .catalog-builder-features-grid{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-banner-promo-wrap{min-height:280px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-banner-promo-wrap .catalog-banner-section-img{max-height:none!important;min-height:280px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-banner-promo-overlay{background:linear-gradient(180deg,#0000008c,#000000b8)!important;z-index:2!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-banner-promo-cta,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-banner-promo-overlay h2,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-banner-promo-overlay p{opacity:1!important;visibility:visible!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-flat-text-col{text-align:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-flat-btn-row,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-flat-tagline-row{justify-content:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-content-inner-box,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-flat-text-col .hero-desc-flat,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-flat-text-col .hero-title-flat{margin-inline:auto!important;text-align:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-content-inner{display:flex;justify-content:center;padding-inline:7%!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-subtitle-main,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .hero-title-main{margin-inline:auto!important;text-align:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-carousel-slide-hero-stack{align-items:center!important;text-align:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-carousel-slide-hero-stack .hero-main-h1,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-carousel-slide-hero-stack .hero-sub-p{margin-inline:auto!important;text-align:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .features-flat-grid{flex-direction:column!important;gap:22px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .feature-flat-border{height:1px!important;width:48px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-grid-layout{gap:28px!important;grid-template-columns:1fr!important;margin-bottom:28px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] #catalog-footer{padding:28px 16px 22px!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-logo-text{font-size:clamp(1.35rem,6vw,1.85rem);margin-bottom:12px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-description-text{font-size:.95rem;margin-bottom:18px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-social-wrapper{margin-top:20px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .social-icon-btn{height:48px;width:48px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-bottom-bar{padding-top:18px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-form-col .catalog-footer-btn--primary,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .footer-submit-btn{align-self:stretch;width:100%}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .products-flat-grid{grid-template-columns:minmax(0,1fr)!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .products-flat-grid--gallery{grid-template-columns:1fr!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .products-flat-grid--gallery .product-card-nike:nth-child(3n+1),.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .products-flat-grid--gallery .product-card-nike:nth-child(3n+2),.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .products-flat-grid--gallery .product-card-nike:nth-child(3n+3){grid-column:auto!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-builder-features-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-products-shell--aside,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .featured-products-grid{grid-template-columns:1fr!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-products-aside--desktop{display:none!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-products-filters-mobile{display:flex!important;justify-content:flex-end;margin-bottom:10px;padding:0 2px}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .d-none.d-md-block,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .d-none.d-md-flex,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .d-none.d-md-inline-flex{display:none!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .d-flex.d-md-none{display:flex!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .d-inline-flex.d-md-none{display:inline-flex!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .d-block.d-md-none{display:block!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-products-carousel-slide-grid{flex-wrap:wrap!important;justify-content:center!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-products-carousel-slide-cell{flex:1 1 100%!important;max-width:100%!important}@media (max-width:767px){#catalog-customizer-panel .catalog-studio-acc-panel--nested button[type=button]{min-height:44px!important;min-width:44px!important}}.catalog-studio-switch-row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.catalog-studio-switch-row--compact{justify-content:flex-end;width:auto}.catalog-studio-switch-row__label{color:#1e293b;flex:1 1;font-size:13px;font-weight:800;line-height:1.35;min-width:0}.catalog-studio-switch{background:#e2e8f0;border:1px solid #0f172a24;border-radius:999px;cursor:pointer;direction:ltr;flex-shrink:0;height:26px;padding:0;position:relative;transition:background .18s ease,border-color .18s ease;width:46px}.catalog-studio-switch:disabled{cursor:not-allowed;opacity:.45}.catalog-studio-switch--on{background:#111827;border-color:#111827}.catalog-studio-switch__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0f172a33;height:20px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:20px}.catalog-studio-cardpicker{grid-gap:8px;display:grid;gap:8px}.catalog-studio-field-title{color:#0f172a;font-size:12px;font-weight:950;letter-spacing:-.01em}.catalog-studio-field-hint{color:#64748b;font-size:11px;font-weight:700;line-height:1.5}.catalog-studio-cardpicker-grid{grid-gap:10px;display:grid;gap:10px}.catalog-studio-choice-card{grid-gap:4px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #0f172a1f;border-radius:16px;box-shadow:0 10px 26px #0f172a0f;cursor:pointer;display:grid;gap:4px;padding:12px;text-align:right;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.catalog-studio-choice-card:hover:not(:disabled){border-color:#f9731680;box-shadow:0 16px 36px #0f172a1a;transform:translateY(-1px)}.catalog-studio-choice-card.is-active{background:linear-gradient(180deg,#f9731614,#f9731605);border-color:#f97316bf;box-shadow:0 18px 40px #f973162e}.catalog-studio-choice-card:disabled{cursor:not-allowed;opacity:.55}.catalog-studio-choice-card__label{color:#0f172a;font-size:13px;font-weight:950;letter-spacing:-.01em}.catalog-studio-choice-card__desc{color:#64748b;font-size:11px;font-weight:750;line-height:1.5}.studio-side-tabs{align-items:stretch;display:flex;flex-direction:column;gap:8px}.studio-side-tab{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:14px;color:#0f172a;cursor:pointer;display:flex;font-size:12px;font-weight:950;gap:10px;justify-content:flex-start;padding:10px;width:112px}.studio-side-tab.is-active{border-color:#f97316b3;box-shadow:0 14px 30px #f973162e}.studio-side-tab span{white-space:nowrap}.studio-subtabs-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.studio-subtab{background:#fff;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:900;padding:10px}.studio-subtab.is-active{background:#111827;border-color:#111827d9;color:#fff}.studio-subtab:disabled{cursor:not-allowed;opacity:.55}.studio-panel-layout{align-items:flex-start;display:flex;gap:12px}[dir=rtl] .studio-panel-layout{flex-direction:row-reverse}.studio-subnav{align-self:flex-start;display:flex;flex:0 0 140px;flex-direction:column;gap:8px;min-width:140px;position:-webkit-sticky;position:sticky;top:0}.studio-subnav-btn{background:#fff;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:900;padding:10px 12px;text-align:start;width:100%}[dir=rtl] .studio-subnav-btn{text-align:right}.studio-subnav-btn.is-active{background:#111827;border-color:#111827d9;color:#fff}.studio-subnav-btn:disabled{cursor:not-allowed;opacity:.55}.studio-panel-body{flex:1 1 auto;min-width:0}@media (max-width:520px){.studio-panel-layout,[dir=rtl] .studio-panel-layout{flex-direction:column}.studio-subnav{flex:0 0 auto;flex-direction:row;min-width:0;position:static;width:100%}.studio-subnav-btn{text-align:center}}.catalog-theme-restaurant .categories-flat-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f3f7;background:var(--restaurant-category-bar-bg,#faf8f3f7);border-bottom:1px solid #2d24161a;border-bottom:1px solid var(--restaurant-category-bar-border,var(--restaurant-line,#2d24161a));box-shadow:0 4px 16px color-mix(in srgb,#2d2416 6%,#0000);box-shadow:0 4px 16px color-mix(in srgb,var(--restaurant-ink,#2d2416) 6%,#0000);display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;margin-bottom:0;margin-top:0;overflow-x:auto;padding:12px 20px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:56px;z-index:850}.catalog-theme-restaurant .categories-flat-container::-webkit-scrollbar{display:none}.catalog-theme-restaurant .category-pill{background:#fff;border:1.5px solid color-mix(in srgb,#2d2416 18%,#0000);border:1.5px solid color-mix(in srgb,var(--restaurant-ink,#2d2416) 18%,#0000);border-radius:999px;box-shadow:0 2px 8px color-mix(in srgb,#2d2416 6%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--restaurant-ink,#2d2416) 6%,#0000);color:#2d2416;color:var(--restaurant-ink,#2d2416);font-family:Georgia,serif;font-size:13px;font-weight:700;padding:8px 18px;transition:all .2s ease;white-space:nowrap}.catalog-theme-restaurant .category-pill:hover:not(.active){background:#f5ece0;border-color:#c8813a;border-color:var(--restaurant-accent-warm,#c8813a);color:#c8813a;color:var(--restaurant-accent-warm,#c8813a)}.catalog-theme-restaurant .category-pill.active{background:#2d2416!important;background:var(--restaurant-ink,#2d2416)!important;border-color:#2d2416!important;border-color:var(--restaurant-ink,#2d2416)!important;box-shadow:0 4px 14px color-mix(in srgb,#2d2416 25%,#0000);box-shadow:0 4px 14px color-mix(in srgb,var(--restaurant-ink,#2d2416) 25%,#0000);color:#f5e6c8!important}@media (max-width:768px){.catalog-theme-restaurant .categories-flat-container{top:52px}}.catalog-theme-restaurant .catalog-products-search-row{margin:8px 0 16px}.catalog-theme-restaurant .catalog-products-search-inner.search-bar-nike{background:#fff!important;border:1.5px solid color-mix(in srgb,#2d2416 15%,#0000)!important;border:1.5px solid color-mix(in srgb,var(--restaurant-ink,#2d2416) 15%,#0000)!important;border-radius:999px!important;box-shadow:0 4px 14px color-mix(in srgb,#2d2416 6%,#0000);box-shadow:0 4px 14px color-mix(in srgb,var(--restaurant-ink,#2d2416) 6%,#0000);max-width:440px}.catalog-theme-restaurant .search-input-nike{color:#2d2416;color:var(--restaurant-ink,#2d2416);font-family:Georgia,serif}.catalog-theme-restaurant .search-icon-nike{color:#c8813a;color:var(--restaurant-accent-warm,#c8813a)}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-nike{align-items:center;background:#0000!important;border:none!important;border-radius:18px!important;border-radius:var(--products-card-radius,18px)!important;box-shadow:none!important;overflow:visible;text-align:center;transition:none!important}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-nike:hover{box-shadow:none!important;transform:none!important}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{aspect-ratio:1/1;background:#f4efe4;border:1px solid #2d24161a;border:1px solid var(--restaurant-line,#2d24161a);border-radius:999px;box-shadow:0 10px 22px color-mix(in srgb,#2d2416 12%,#0000);box-shadow:0 10px 22px color-mix(in srgb,var(--restaurant-ink,#2d2416) 12%,#0000);margin:16px auto 10px;overflow:hidden;width:120px;width:var(--restaurant-card-image-size,120px)}.catalog-page-root.catalog-theme-restaurant[data-product-image-shape=square] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{border-radius:18px;border-radius:var(--restaurant-square-image-radius,18px)}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-nike{border-radius:0}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-info-nike{direction:rtl;padding:0 14px 16px!important;text-align:center;width:100%}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-name-nike{color:#2d2416!important;color:var(--restaurant-ink,#2d2416)!important;font-family:inherit;font-size:15px;font-weight:900;letter-spacing:-.01em;margin-bottom:8px}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-desc-nike{color:#2d241699!important;color:var(--restaurant-muted,#2d241699)!important;line-height:1.6;margin:0 auto 10px!important;max-width:34ch;min-height:3.2em}.catalog-page-root[data-products-show-desc="0"] .product-desc-nike{display:none!important}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-meta-row{gap:12px;justify-content:center;margin-top:10px}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-price-stack{align-items:baseline;flex-direction:row;gap:8px}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-price-nike{color:#3d6b4f!important;color:var(--restaurant-accent,#3d6b4f)!important;font-family:Georgia,serif;font-weight:900!important}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-add-btn{background:#f5a623!important;background:var(--restaurant-accent-warm,#f5a623)!important;border:none!important;border-radius:999px!important;box-shadow:0 6px 16px color-mix(in srgb,#f5a623 38%,#0000)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--restaurant-accent-warm,#f5a623) 38%,#0000)!important;color:#fff!important;font-family:inherit;font-weight:800;height:36px!important;letter-spacing:.02em;min-width:88px;padding:0 16px!important;width:auto!important}.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-add-btn:before{content:"+ ";font-weight:900}.catalog-theme-restaurant .catalog-products-carousel-section .product-card-meta-row,.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-meta-row{align-items:center!important;flex-direction:column!important;gap:10px!important;justify-content:center!important}.catalog-theme-restaurant .catalog-products-carousel-section .catalog-products-carousel-slide-cell .product-card-nike,.catalog-theme-restaurant .catalog-products-carousel-section .product-card-nike{align-items:center;background:#0000!important;border:none!important;border-radius:18px!important;border-radius:var(--products-card-radius,18px)!important;box-shadow:none!important;overflow:visible;text-align:center}.catalog-theme-restaurant .catalog-products-carousel-section .product-card-nike:hover{box-shadow:none!important;transform:none!important}.catalog-theme-restaurant .catalog-products-carousel-section .product-image-wrapper{aspect-ratio:1/1;background:#f4efe4;border:1px solid #2d24161a;border:1px solid var(--restaurant-line,#2d24161a);border-radius:999px;box-shadow:0 10px 22px color-mix(in srgb,#2d2416 12%,#0000);box-shadow:0 10px 22px color-mix(in srgb,var(--restaurant-ink,#2d2416) 12%,#0000);margin:16px auto 10px;overflow:hidden;width:120px;width:var(--restaurant-card-image-size,120px)}.catalog-page-root.catalog-theme-restaurant[data-product-image-shape=square] .catalog-products-carousel-section .product-image-wrapper{border-radius:18px;border-radius:var(--restaurant-square-image-radius,18px)}.catalog-theme-restaurant .catalog-products-carousel-section .product-info-nike{direction:rtl;padding:0 14px 16px!important;text-align:center;width:100%}.catalog-theme-restaurant .catalog-products-carousel-section .product-name-nike{color:#2d2416!important;color:var(--restaurant-ink,#2d2416)!important;font-family:Georgia,Times New Roman,Times,serif;font-family:var(--restaurant-serif,Georgia,"Times New Roman",Times,serif);font-weight:900}.catalog-theme-restaurant .catalog-products-carousel-section .product-desc-nike{color:#2d241699!important;color:var(--restaurant-muted,#2d241699)!important;line-height:1.6;margin:0 auto 10px!important;max-width:34ch;min-height:3.2em}.catalog-theme-restaurant .catalog-products-carousel-section .product-price-nike{color:#3d6b4f!important;color:var(--restaurant-accent,#3d6b4f)!important;font-family:Georgia,serif;font-weight:900!important}.catalog-theme-restaurant .catalog-products-carousel-section .product-card-add-btn{background:#c8813a!important;background:var(--restaurant-accent-warm,#c8813a)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;font-family:Georgia,Times New Roman,Times,serif;font-family:var(--restaurant-serif,Georgia,"Times New Roman",Times,serif);font-weight:900;height:34px!important;letter-spacing:.01em;padding:0 14px!important;width:auto!important}.catalog-theme-restaurant .products-flat-grid--list{direction:rtl;gap:12px!important;grid-template-columns:1fr!important}.catalog-theme-restaurant .products-flat-grid--list .product-card-nike{align-items:stretch;background:#fff!important;background:var(--restaurant-surface,#fff)!important;border:1px solid color-mix(in srgb,#2d2416 8%,#0000)!important;border:1px solid color-mix(in srgb,var(--restaurant-ink,#2d2416) 8%,#0000)!important;border-radius:14px!important;box-shadow:0 4px 16px color-mix(in srgb,#2d2416 6%,#0000)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--restaurant-ink,#2d2416) 6%,#0000)!important;display:flex;flex-direction:row;min-height:110px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.catalog-theme-restaurant .products-flat-grid--list .product-card-nike:hover{box-shadow:0 8px 28px color-mix(in srgb,#2d2416 12%,#0000)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--restaurant-ink,#2d2416) 12%,#0000)!important;transform:translateY(-2px)}.catalog-theme-restaurant .products-flat-grid--list .product-card-visual{align-self:stretch;flex-shrink:0;order:1;width:clamp(100px,28vw,160px)}.catalog-theme-restaurant .products-flat-grid--list .product-image-wrapper{aspect-ratio:unset;border-radius:0;height:100%;min-height:110px;width:100%}.catalog-page-root.catalog-theme-restaurant[data-product-image-shape=square] .products-flat-grid--list .product-image-wrapper{border-radius:0;border-radius:var(--restaurant-square-image-radius,0)}.catalog-theme-restaurant .products-flat-grid--list .product-image-nike{border-radius:0;height:100%;min-height:110px;object-fit:cover;width:100%}.catalog-theme-restaurant .products-flat-grid--list .product-info-nike{direction:rtl;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;order:2;padding:14px 16px!important;text-align:right}.catalog-theme-restaurant .product-desc-nike{color:#2d241699!important;color:var(--restaurant-muted,#2d241699)!important;font-style:italic}.catalog-page-root:not(.catalog-theme-restaurant)[data-products-show-desc="1"] .product-desc-nike,.catalog-theme-restaurant .product-desc-nike{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:12px;line-height:1.5;margin:0 0 8px!important;overflow:hidden}.catalog-page-root:not(.catalog-theme-restaurant)[data-products-show-desc="1"] .product-desc-nike{color:#64748b}.catalog-theme-restaurant .products-flat-grid--list .product-name-nike{-webkit-line-clamp:2;color:#2d2416!important;color:var(--restaurant-ink,#2d2416)!important;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 6px!important;min-height:0}.catalog-theme-restaurant .products-flat-grid--list .product-card-meta-row{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px;justify-content:space-between!important;margin-top:auto!important}.catalog-theme-restaurant .products-flat-grid--list .product-card-price-stack{align-items:baseline;display:flex;flex-direction:row;gap:8px}.catalog-theme-restaurant .products-flat-grid--list .product-price-nike{color:#3d6b4f!important;color:var(--restaurant-accent,#3d6b4f)!important;font-family:Georgia,serif;font-size:1.1rem!important;font-weight:900!important}.catalog-theme-restaurant .products-flat-grid--list .product-compare-price{font-size:.9rem;opacity:.55;text-decoration:line-through}.catalog-theme-restaurant .products-flat-grid--list .product-card-add-btn{align-items:center;background:#c8813a!important;background:var(--restaurant-accent-warm,#c8813a)!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 12px color-mix(in srgb,#c8813a 35%,#0000);box-shadow:0 4px 12px color-mix(in srgb,var(--restaurant-accent-warm,#c8813a) 35%,#0000);color:#fff!important;display:flex;flex-shrink:0;height:38px!important;justify-content:center;transition:transform .18s ease,box-shadow .18s ease;width:38px!important}.catalog-theme-restaurant .products-flat-grid--list .product-card-add-btn:hover{box-shadow:0 6px 18px color-mix(in srgb,#c8813a 50%,#0000);box-shadow:0 6px 18px color-mix(in srgb,var(--restaurant-accent-warm,#c8813a) 50%,#0000);transform:scale(1.08)}.catalog-theme-restaurant .product-card-category-badge{background:#2d2416bf!important;border-radius:999px!important;color:#f5e6c8!important;font-size:9px!important;padding:3px 8px!important}.catalog-theme-restaurant .catalog-products-carousel-section .product-card-nike,.catalog-theme-restaurant .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-nike{overflow:visible!important}.catalog-page-root.catalog-theme-restaurant[data-product-image-shape=circle] .catalog-products-carousel-section .product-card-category-badge,.catalog-page-root.catalog-theme-restaurant[data-product-image-shape=circle] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-category-badge{font-size:10px!important;left:50%!important;max-width:min(92%,240px)!important;padding:4px 12px!important;right:auto!important;top:14px!important;transform:translateX(-50%)!important;z-index:6!important}@media (max-width:520px){.catalog-theme-restaurant .products-flat-grid--list .product-card-nike{min-height:90px}.catalog-theme-restaurant .products-flat-grid--list .product-card-visual{width:90px}.catalog-theme-restaurant .products-flat-grid--list .product-name-nike{font-size:13px!important}.catalog-theme-restaurant .products-flat-grid--list .product-price-nike{font-size:.95rem!important}}.restaurant-menu-divider{align-items:center;color:#2d241659;display:flex;font-size:20px;gap:14px;justify-content:center;margin:28px 0 20px}.restaurant-menu-divider:after,.restaurant-menu-divider:before{background:#2d24161f;content:"";flex:1 1;height:1px}.catalog-theme-restaurant .empty-state-container h3{color:#2d2416;color:var(--restaurant-ink,#2d2416);font-family:Georgia,serif}.catalog-theme-restaurant .empty-state-container p{color:color-mix(in srgb,#2d2416a6 85%,#0000);color:color-mix(in srgb,var(--restaurant-muted,#2d2416a6) 85%,#0000)}.catalog-theme-restaurant .catalog-load-more-btn{background:#2d2416!important;background:var(--restaurant-ink,#2d2416)!important;border:none!important;border-radius:999px!important;color:#f5e6c8!important;font-family:Georgia,serif;letter-spacing:.02em}.catalog-theme-restaurant .catalog-load-more-btn:hover:not(:disabled){background:#c8813a!important;background:var(--restaurant-accent-warm,#c8813a)!important;color:#fff!important}.catalog-studio-switch--on .catalog-studio-switch__thumb{transform:translateX(20px)}.catalog-studio-product-pick-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.catalog-studio-product-pick-row__name{color:#334155;flex:1 1;font-size:12px;font-weight:800;min-width:0}.catalog-studio-sidebar-intro{margin-top:4px;padding:4px 2px 2px}.catalog-studio-sidebar-intro__title{color:#0f172a;color:var(--studio-text,#0f172a);font-size:15px;font-weight:950}.catalog-studio-sidebar-intro__hint{color:#64748b;color:var(--studio-muted,#64748b);font-size:12px;font-weight:700;line-height:1.55;margin-top:6px}.catalog-studio-form-head{align-items:flex-start;background:#f3f4f6;background:var(--studio-shell-bg,#f3f4f6);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;margin-bottom:8px;margin-top:-2px;padding-bottom:8px;padding-top:2px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.catalog-studio-form-head__body{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:center}.catalog-studio-form-head__breadcrumb{color:#64748b;color:var(--studio-muted,#64748b);font-size:11px;font-weight:750;line-height:1.35;max-width:100%}.catalog-studio-form-head__crumb-sep{margin:0 4px;opacity:.45}.catalog-studio-form-head__back,.catalog-studio-form-head__crumb-active{color:#0f172a;color:var(--studio-text,#0f172a);font-weight:850}.catalog-studio-form-head__back{align-items:center;background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 10px 22px #0f172a0f;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;gap:8px;letter-spacing:-.01em;padding:10px 14px;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease,background .12s ease}.catalog-studio-form-head__back:hover{background:#fff;border-color:#0f172a29;box-shadow:0 16px 34px #0f172a1a;transform:translateY(-1px)}.catalog-studio-form-head__title{color:#0f172a;color:var(--studio-text,#0f172a);font-size:14px;font-weight:950;min-width:0;text-align:center}#catalog-customizer-panel[dir=ltr] .catalog-studio-acc-btn{text-align:left}.catalog-studio-acc-root{width:100%}.catalog-studio-acc-item{display:flex;flex-direction:column;gap:0}.catalog-studio-acc-btn{align-items:center;background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--studio-border,#e5e7eb);border-radius:16px;box-shadow:0 10px 22px #0f172a0f;color:#0f172a;color:var(--studio-text,#0f172a);cursor:pointer;display:flex;font-size:14px;font-weight:950;gap:12px;justify-content:space-between;padding:14px 16px;text-align:right;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.catalog-studio-acc-btn:hover{border-color:#0f172a2e;box-shadow:0 16px 34px #0f172a1a}.catalog-studio-acc-btn--open{background:#f9fafb;border-color:#0f172a33}.catalog-studio-acc-btn__label{flex:1 1;min-width:0}.catalog-studio-acc-btn__icon{align-items:center;color:#334155;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:900;height:26px;justify-content:center;line-height:1;opacity:.88;width:26px}.catalog-studio-acc-panel{background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--studio-border,#e5e7eb);border-radius:16px;box-shadow:0 4px 14px #0f172a0d;margin-top:10px;padding:12px}.catalog-studio-acc-panel--nested{margin-top:10px}.catalog-studio-topbar-toggle{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 10px 22px #0f172a0f;color:#0f172a;color:var(--studio-text,#0f172a);cursor:pointer;display:inline-flex;font-size:14px;font-weight:850;gap:10px;letter-spacing:-.01em;padding:10px 14px;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease,background .12s ease}.catalog-studio-topbar-toggle:hover{border-color:#ff5b0047;box-shadow:0 16px 34px #0f172a1a;transform:translateY(-1px)}.catalog-studio-topbar-toggle:active{box-shadow:0 10px 22px #0f172a12;transform:translateY(0)}.catalog-studio-save-btn{align-items:center;background:var(--cs-color-primary);border:1px solid #1111111f;border-radius:var(--cs-radius-pill);box-shadow:var(--cs-shadow-md);color:var(--cs-color-text-1);display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;letter-spacing:-.01em;min-width:96px;padding:10px 18px;transition:transform var(--cs-duration-fast) var(--cs-ease-out),background var(--cs-duration-fast) var(--cs-ease-out),box-shadow var(--cs-duration-base) var(--cs-ease-out),border-color var(--cs-duration-fast) var(--cs-ease-out)}.catalog-studio-save-btn:hover:not(:disabled){background:var(--cs-color-primary-dark);border-color:#1111112e;box-shadow:var(--cs-shadow-lg);transform:translateY(-1px)}.catalog-studio-save-btn:focus-visible{outline:2px solid var(--cs-color-border-focus);outline-offset:2px}.catalog-studio-save-btn:disabled{background:#e5e7eb;border-color:#0f172a1a;box-shadow:none;color:#64748b;transform:none}.catalog-studio-back-dash{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 10px 22px #0f172a0f;color:#0f172a;color:var(--studio-text,#0f172a);cursor:pointer;display:inline-flex;font-size:14px;font-weight:850;gap:8px;letter-spacing:-.01em;padding:10px 14px;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease,background .12s ease}.catalog-studio-back-dash:hover{background:#fff;border-color:#ff5b0047;box-shadow:0 16px 34px #0f172a1a;transform:translateY(-1px)}.catalog-studio-back-dash:active{box-shadow:0 10px 22px #0f172a12;transform:translateY(0)}.catalog-studio-lang-switcher{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;line-height:1;padding:9px 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.catalog-studio-lang-switcher:hover{background:#ffc20029;border-color:#ffc200b3;transform:scale(1.02)}.catalog-studio-lang-switcher:focus-visible{outline:2px solid #ffc200;outline-offset:2px}.catalog-studio-lang-switcher__text{display:inline-block}@media (max-width:480px){.catalog-studio-lang-switcher{padding:8px 10px}.catalog-studio-lang-switcher__text{display:none}}.catalog-studio-theme-preview-banner{align-items:center;background:linear-gradient(90deg,#fffbeb,#fff7ed);border-top:1px solid #fbbf2473;color:#92400e;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:10px;justify-content:space-between;padding:8px max(14px,env(safe-area-inset-left)) 10px max(14px,env(safe-area-inset-right))}.catalog-studio-theme-preview-banner__text{flex:1 1 200px;line-height:1.45;min-width:0}.catalog-studio-theme-preview-banner__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.catalog-studio-theme-preview-banner__btn{border:1px solid #92400e59;border-radius:10px;cursor:pointer;font-size:12px;font-weight:850;padding:8px 12px}.catalog-studio-theme-preview-banner__btn--ghost{background:#fff;color:#92400e}.catalog-studio-theme-preview-banner__btn--primary{background:#b45309;border-color:#b45309;color:#fff}.catalog-studio-shortcuts-modal{background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #0f172a14;border-radius:16px;box-shadow:0 24px 64px #0f172a47;max-height:min(80vh,520px);overflow:auto;padding:16px 18px 14px;width:min(400px,100%)}.catalog-studio-shortcuts-modal__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.catalog-studio-shortcuts-modal__title{color:#0f172a;color:var(--studio-text,#0f172a);font-size:16px;font-weight:950;margin:0}.catalog-studio-shortcuts-modal__close{align-items:center;background:#0f172a0f;border:none;border-radius:10px;color:#0f172a;color:var(--studio-text,#0f172a);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.catalog-studio-shortcuts-modal__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.catalog-studio-shortcuts-modal__list li{align-items:center;background:#f8fafce6;border:1px solid #0f172a0f;border-radius:12px;color:#0f172a;color:var(--studio-text,#0f172a);display:flex;font-size:13px;font-weight:750;gap:12px;justify-content:space-between;padding:8px 10px}.catalog-studio-shortcuts-kbd{background:#fff;border:1px solid #0f172a1f;border-radius:6px;color:#334155;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:800;padding:2px 6px}.catalog-studio-shortcuts-modal__done{background:#111827;border:1px solid #0f172a1f;border-radius:12px;color:#fff;cursor:pointer;font-weight:900;margin-top:14px;padding:10px 12px;width:100%}.catalog-studio-panel-header__search-wrap{align-items:center;background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #0f172a1a;border-radius:12px;box-sizing:border-box;display:flex;gap:8px;padding:8px 10px;width:100%}.catalog-studio-panel-header__search-icon{color:#64748b;color:var(--studio-muted,#64748b);flex-shrink:0}.catalog-studio-panel-header__search{background:#0000;border:none;color:#0f172a;color:var(--studio-text,#0f172a);flex:1 1 auto;font-size:13px;font-weight:650;min-width:0;outline:none}.catalog-studio-menu-grid{width:100%}.catalog-studio-menu-card{display:flex;flex-direction:column;gap:0}.catalog-studio-menu-card__main{align-items:center;background:#fff;background:var(--studio-card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--studio-border,#e5e7eb);border-radius:14px;box-shadow:0 8px 20px #0f172a0d;color:#0f172a;color:var(--studio-text,#0f172a);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;width:100%}.catalog-studio-menu-card__main:hover{border-color:#0f172a29;box-shadow:0 12px 28px #0f172a14}.catalog-studio-menu-card__main.is-open{border-color:#3b82f673;box-shadow:0 12px 28px #3b82f61f}.catalog-studio-menu-card__main--action{border-style:dashed}.catalog-studio-menu-card__icon{align-items:center;background:#0f172a0d;border-radius:12px;color:#0f172a;color:var(--studio-text,#0f172a);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.catalog-studio-menu-card__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.catalog-studio-menu-card__label{font-size:14px;font-weight:900;letter-spacing:-.01em}.catalog-studio-menu-card__sub{color:#64748b;color:var(--studio-muted,#64748b);font-size:12px;font-weight:650;line-height:1.35}.catalog-studio-menu-card__chevron{color:#64748b;color:var(--studio-muted,#64748b);flex-shrink:0;font-size:16px;font-weight:900;text-align:center;width:28px}.catalog-studio-choice-card-wrap{display:flex;flex-direction:column;gap:6px;position:relative}.catalog-studio-choice-card__preview-btn{align-self:stretch;background:#f8fafcf2;border:1px solid #0f172a1f;border-radius:10px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:850;padding:6px 8px}.catalog-studio-choice-card__preview-btn:hover:not(:disabled){background:#fff;border-color:#3b82f659;color:#1d4ed8}.catalog-studio-choice-card__preview-btn:disabled{cursor:not-allowed;opacity:.5}.catalog-page-root:not(.catalog-theme-restaurant) .products-section-flat[data-product-image-shape=square] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper,.catalog-page-root[data-product-image-shape=square]:not(.catalog-theme-restaurant) .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{border-radius:14px;margin-inline:auto;max-width:100%;width:min(100%,240px);width:min(100%,var(--product-card-image-size,240px))}.catalog-page-root[data-product-image-shape=circle] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper,.products-section-flat[data-product-image-shape=circle] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{aspect-ratio:1/1;border-radius:50%;margin-inline:auto;max-width:100%;width:min(94%,240px);width:min(94%,var(--product-card-image-size,240px))}.catalog-page-root.catalog-theme-showcase[data-product-image-shape=circle] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{aspect-ratio:1/1;border-radius:50%;margin:12px auto;width:min(94%,280px);width:min(94%,var(--product-card-image-size,280px))}.catalog-page-root.catalog-theme-showcase[data-product-image-shape=square] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{aspect-ratio:4/5;border-radius:14px;margin:12px auto;max-width:calc(100% - 24px);width:min(94%,280px);width:min(94%,var(--product-card-image-size,280px))}.catalog-theme-restaurant .products-section-flat[data-product-image-shape=circle] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{max-width:100%;width:min(120px,88vw);width:min(var(--product-card-image-size,120px),88vw)}.catalog-page-root[data-product-image-fill="1"] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-card-visual{width:100%}.catalog-page-root[data-product-image-fill="1"] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{border-radius:0 0 0 0!important;border-radius:var(--products-card-radius,0) var(--products-card-radius,0) 0 0!important;margin:0!important;max-width:100%!important;width:100%!important}.catalog-page-root[data-product-image-fill="1"]:not(.catalog-theme-restaurant) .products-section-flat[data-product-image-shape=square] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper,.catalog-page-root[data-product-image-fill="1"][data-product-image-shape=square] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{aspect-ratio:4/5}.catalog-page-root[data-product-image-fill="1"] .products-section-flat[data-product-image-shape=circle] .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper,.catalog-page-root[data-product-image-fill="1"][data-product-image-shape=circle] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper{aspect-ratio:1/1;border-radius:0 0 0 0!important;border-radius:var(--products-card-radius,0) var(--products-card-radius,0) 0 0!important;margin:0!important;max-width:100%!important;width:100%!important}.catalog-page-root.catalog-theme-showcase[data-product-image-fill="1"][data-product-image-shape=circle] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper,.catalog-page-root.catalog-theme-showcase[data-product-image-fill="1"][data-product-image-shape=square] .products-section-flat .products-flat-grid:not(.products-flat-grid--list):not(.products-flat-grid--gallery) .product-image-wrapper,.catalog-page-root[data-product-image-fill="1"] .catalog-products-carousel-slide-cell .product-card-visual,.catalog-page-root[data-product-image-fill="1"] .catalog-products-carousel-slide-cell .product-image-wrapper{margin:0!important;max-width:100%!important;width:100%!important}.catalog-page-root[data-product-image-fill="1"] .catalog-products-carousel-slide-cell .product-image-wrapper{aspect-ratio:1/1;border-radius:0 0 0 0!important;border-radius:var(--products-card-radius,0) var(--products-card-radius,0) 0 0!important}@media (max-width:520px){.catalog-studio-topbar-toggle span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.catalog-section--trust{border-block:1px solid #0f172a14}.catalog-trust-grid{grid-gap:28px 20px;display:grid;gap:28px 20px;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center}.catalog-trust-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}@media (max-width:900px){.catalog-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.catalog-page-root[data-fashion-store="1"] .catalog-trust-grid,.catalog-trust-grid{gap:20px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page-root[data-fashion-store="1"] .catalog-section--categories .catalog-builder-features-grid{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-page-root[data-fashion-store="1"] .catalog-section--stats .catalog-stats-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 16px}.catalog-page-root[data-fashion-store="1"] .catalog-split-grid{grid-template-columns:1fr!important}.catalog-page-root[data-fashion-store="1"] .products-flat-grid:not(.products-flat-grid--list){gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-page-root[data-fashion-store="1"] .featured-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.catalog-page-root:not([data-fashion-store="1"]) .catalog-trust-grid{gap:20px;grid-template-columns:1fr}}.catalog-trust-item__icon{align-items:center;color:#111827;color:var(--catalog-accent,#111827);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:12px;width:48px}.catalog-trust-item__icon svg{stroke:currentColor;display:block;flex-shrink:0;height:28px;width:28px}.catalog-trust-item__title{font-size:.95rem;font-weight:800;letter-spacing:.02em;line-height:1.35;text-transform:uppercase}.catalog-trust-item__details{font-size:.875rem;line-height:1.5;margin-top:6px;opacity:.72}@media (max-width:767.98px){.catalog-trust-item__icon{height:44px;margin-bottom:10px;width:44px}.catalog-trust-item__title{font-size:clamp(.72rem,3.2vw,.9rem)}.catalog-trust-item__details{font-size:clamp(.7rem,2.8vw,.82rem)}}.catalog-section--stats .catalog-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:48px 24px;text-align:center}.catalog-stats-item__value{font-size:clamp(2rem,5vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.catalog-stats-item__stars{color:#fbbf24;font-size:.85rem;letter-spacing:.12em;margin-top:6px}.catalog-stats-item__label{font-size:.9rem;font-weight:600;margin-top:8px;opacity:.78}.catalog-section--faq .catalog-faq-list{display:flex;flex-direction:column;gap:0;margin-inline:auto;max-width:720px}.catalog-faq-item{border-bottom:1px solid #0f172a1a;padding:18px 0}.catalog-faq-item:first-child{border-top:1px solid #0f172a1a}.catalog-faq-item__q{font-size:1.05rem;font-weight:800;margin-bottom:8px}.catalog-faq-item__a{font-size:.95rem;line-height:1.75;opacity:.88}.catalog-banner-promo-wrap{overflow:hidden;position:relative}.catalog-banner-promo-wrap .catalog-banner-section-img--bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.catalog-banner-promo-overlay{align-items:center;background:linear-gradient(90deg,#000000b8,#00000059 55%,#0003);display:flex;inset:0;justify-content:center;padding:32px 24px;pointer-events:none;position:absolute;text-align:center;z-index:2}.catalog-banner-promo-overlay a,.catalog-banner-promo-overlay button{pointer-events:auto}@media (max-width:767.98px){.catalog-banner-promo-wrap .catalog-banner-section-img--bg{object-fit:cover}.catalog-banner-promo-overlay{align-items:center;background:linear-gradient(180deg,#0000008c,#000000b8);justify-content:center;padding:24px 16px}.catalog-banner-promo-cta,.catalog-banner-promo-overlay h2,.catalog-banner-promo-overlay p{opacity:1;visibility:visible}.catalog-banner-promo-cta{max-width:100%;width:auto}}.catalog-banner-promo-overlay__inner{max-width:520px}.catalog-banner-promo-overlay h2{color:inherit;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900;letter-spacing:-.02em;margin:0 0 10px}.catalog-banner-promo-overlay p{color:inherit;font-size:1rem;line-height:1.6;margin:0 0 22px;opacity:.88}.catalog-banner-promo-cta{align-items:center;background:#fff;background:var(--promo-cta-bg,#fff);border:none;color:#111827;color:var(--promo-cta-fg,#111827);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;letter-spacing:.06em;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.catalog-banner-promo-cta:hover{opacity:.92}.catalog-section--brand-story .catalog-split-story-body{display:flex;flex-direction:column;gap:12px;margin-top:16px}.catalog-section--brand-story .catalog-split-story-line{-webkit-padding-start:14px;-webkit-border-start:3px solid #111827;-webkit-border-start:3px solid var(--catalog-accent,#111827);border-inline-start:3px solid #111827;border-inline-start:3px solid var(--catalog-accent,#111827);font-size:1rem;line-height:1.75;padding-inline-start:14px}.catalog-section--newsletter .catalog-newsletter-form{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;max-width:440px}.catalog-section--newsletter .catalog-newsletter-input{background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;color:inherit;flex:1 1 200px;font-family:inherit;font-size:1rem;min-width:0;padding:14px 16px}.catalog-section--newsletter .catalog-newsletter-btn{background:#fff;border:none;color:#111827;cursor:default;font-family:inherit;font-size:.85rem;font-weight:800;letter-spacing:.08em;padding:14px 28px;text-transform:uppercase}.catalog-carousel--testimonials .catalog-testimonial-slide{background:#fafaf9;border:1px solid #0f172a14;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:36px 28px}.catalog-carousel--testimonials .catalog-testimonial-stars{color:#fbbf24;font-size:.9rem;letter-spacing:.1em;margin-bottom:14px}.catalog-carousel--testimonials .catalog-testimonial-quote{font-size:1.05rem;font-style:italic;line-height:1.8;max-width:640px;opacity:.92}.catalog-carousel--testimonials .catalog-testimonial-author{font-size:.95rem;font-weight:800;margin-top:18px}.catalog-carousel--testimonials .catalog-testimonial-meta{font-size:.8rem;margin-top:4px;opacity:.65}.catalog-carousel--instagram .catalog-carousel-chrome{background:#0000!important;border:none!important}.catalog-carousel--instagram .catalog-carousel-slide-img{aspect-ratio:1/1;height:auto;max-height:280px;object-fit:cover;width:100%}.catalog-page-root[data-fashion-store="1"] .products-title-text{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.catalog-page-root[data-fashion-store="1"] .products-subtitle-text{font-size:.95rem;opacity:.7}.catalog-page-root[data-fashion-store="1"] .product-card-nike{transition:transform .25s ease,box-shadow .25s ease}.catalog-page-root[data-fashion-store="1"] .product-card-nike:hover{box-shadow:0 16px 40px #0f172a1a;transform:translateY(-4px)}.catalog-page-root[data-fashion-store="1"] .hero-action-btn{background:#111827!important;border-radius:0!important;color:#fff!important;font-size:.85rem;letter-spacing:.08em;padding:16px 40px;text-transform:uppercase}.catalog-page-root[data-fashion-sharp="1"] .catalog-banner-promo-cta,.catalog-page-root[data-fashion-sharp="1"] .catalog-carousel-chrome,.catalog-page-root[data-fashion-sharp="1"] .catalog-carousel-nav,.catalog-page-root[data-fashion-sharp="1"] .catalog-features-card-cta,.catalog-page-root[data-fashion-sharp="1"] .catalog-features-section .catalog-builder-features-grid>div,.catalog-page-root[data-fashion-sharp="1"] .catalog-load-more-btn,.catalog-page-root[data-fashion-sharp="1"] .catalog-newsletter-btn,.catalog-page-root[data-fashion-sharp="1"] .catalog-newsletter-input,.catalog-page-root[data-fashion-sharp="1"] .catalog-page-root[data-product-image-shape=square] .product-image-wrapper,.catalog-page-root[data-fashion-sharp="1"] .catalog-section--faq,.catalog-page-root[data-fashion-sharp="1"] .catalog-section--stats,.catalog-page-root[data-fashion-sharp="1"] .catalog-section--trust,.catalog-page-root[data-fashion-sharp="1"] .catalog-split-section,.catalog-page-root[data-fashion-sharp="1"] .catalog-testimonial-slide,.catalog-page-root[data-fashion-sharp="1"] .category-pill,.catalog-page-root[data-fashion-sharp="1"] .hero-action-btn,.catalog-page-root[data-fashion-sharp="1"] .hero-clean-section,.catalog-page-root[data-fashion-sharp="1"] .product-card-add-btn,.catalog-page-root[data-fashion-sharp="1"] .product-card-nike,.catalog-page-root[data-fashion-sharp="1"] .product-image-nike,.catalog-page-root[data-fashion-sharp="1"] .product-image-wrapper,.catalog-page-root[data-fashion-sharp="1"][data-product-image-shape=square] .products-section-flat .product-image-wrapper{border-radius:0!important}.catalog-studio-save-error{-webkit-line-clamp:3;-webkit-box-orient:vertical;background:#fee2e2a6;border:1px solid #b91c1c33;border-radius:10px;color:#b91c1c;display:-webkit-box;font-size:12px;font-weight:800;line-height:1.45;max-width:min(340px,42vw);overflow:hidden;padding:8px 10px;word-break:break-word}.catalog-pro-section-head{margin-bottom:20px}.catalog-pro-section-head h2{font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:900;letter-spacing:-.02em;margin:0 0 6px}.catalog-pro-section-head p{font-size:.95rem;margin:0;opacity:.72}.catalog-testimonials-track-wrap .catalog-testimonial-slide{margin:0 4px}.catalog-trust-item__details[style*=font-size],.catalog-trust-item__title[style*=font-size]{font-size:inherit!important}.catalog-page-root[data-products-menu-layout=restaurant] .products-flat-grid--list,.products-flat-grid--list.catalog-theme-restaurant-menu{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:0;overflow:hidden}.catalog-page-root[data-products-menu-layout=restaurant] .products-flat-grid--list .product-card-nike{border-bottom:1px solid #0f172a14;border-radius:0!important;box-shadow:none!important}.catalog-pro-countdown{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.catalog-pro-countdown__cell{background:#ffffff1f;background:var(--countdown-cell-bg,#ffffff1f);border:1px solid #fff3;border:1px solid var(--countdown-cell-border,#fff3);border-radius:8px;min-width:64px;padding:10px 12px;text-align:center}.catalog-pro-countdown--compact .catalog-pro-countdown__cell{min-width:52px;padding:8px 10px}.catalog-pro-countdown__val{color:#111827;color:var(--countdown-accent,#111827);display:block;font-size:1.35rem;font-weight:900;line-height:1.1}.catalog-pro-countdown--compact .catalog-pro-countdown__val{font-size:1.1rem}.catalog-pro-countdown__lbl{color:inherit;color:var(--countdown-label-color,inherit);display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;margin-top:4px;opacity:.85;text-transform:uppercase}.catalog-section--category-circles .catalog-category-circles-row{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:clamp(12px,3vw,24px);overflow-x:auto;overflow-y:hidden;padding:4px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.catalog-category-circle{align-items:center;color:inherit;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;max-width:min(220px,42vw);min-width:96px;min-width:calc(var(--circle-size, 88px) + 8px);scroll-snap-align:start;text-align:center;text-decoration:none;width:-webkit-max-content;width:max-content}.catalog-category-circle__img-wrap{align-items:center;background:#f1f5f9;border:1px solid #0f172a14;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:88px;height:var(--circle-size,88px);justify-content:center;margin:0 auto;overflow:hidden;width:88px;width:var(--circle-size,88px)}.catalog-category-circle__img-wrap img{display:block;height:100%;object-fit:cover;width:100%}.catalog-category-circle__placeholder{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);display:block;height:100%;width:100%}.catalog-category-circle__label{font-size:clamp(.75rem,2.5vw,.875rem);font-weight:800}.catalog-category-circle__label,.catalog-category-circle__sub{display:block;line-height:1.35;width:100%;word-break:break-word}.catalog-category-circle__sub{font-size:.72rem;font-weight:600;opacity:.72}@media (max-width:768px){.catalog-section--category-circles .catalog-category-circles-row{gap:14px;margin-inline:-4px;padding-inline:4px}.catalog-category-circle{max-width:min(180px,46vw)}}.catalog-trust-item__custom-img{display:block;height:28px;object-fit:contain;width:28px}.catalog-section--deals-row .catalog-deals-row--products{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--fp-cols,4),minmax(0,1fr))}.catalog-dash-category-card{display:block;min-height:200px}.catalog-section--deals-row .catalog-deals-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.catalog-section--deals-row .catalog-deals-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-deal-card{background:#fff;border:1px solid #0f172a14;border-radius:10px;color:inherit;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.catalog-deal-card:hover{box-shadow:0 12px 28px #0f172a1a;transform:translateY(-2px)}.catalog-deal-card__visual{aspect-ratio:1/1;background:#f8fafc;position:relative}.catalog-deal-card__visual img{height:100%;object-fit:contain;padding:12px;width:100%}.catalog-deal-card__badge{background:#dc2626;border-radius:6px;color:#fff;font-size:.72rem;font-weight:900;inset-inline-end:10px;padding:4px 8px;position:absolute;top:10px}.catalog-deal-card__body{padding:12px}.catalog-deal-card__name{font-size:.88rem;font-weight:800;line-height:1.35}.catalog-deal-card__price{font-size:.95rem;font-weight:900;margin-top:4px}.catalog-dual-promo-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.catalog-dual-promo-grid{grid-template-columns:1fr}}.catalog-dual-promo-card{border-radius:10px;min-height:220px;overflow:hidden;position:relative}.catalog-dual-promo-card__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.catalog-dual-promo-card__bg--empty{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.catalog-dual-promo-card__overlay{align-items:flex-start;background:linear-gradient(180deg,#0000 20%,#000000b8);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:20px;position:absolute}.catalog-dual-promo-card__overlay h3{font-size:1.25rem;font-weight:900;margin:0 0 6px}.catalog-dual-promo-card__overlay p{font-size:.9rem;margin:0 0 14px;opacity:.9}.catalog-countdown-banner-wrap{overflow:hidden;position:relative}.catalog-countdown-banner-wrap__placeholder{display:block}.catalog-countdown-banner-wrap .catalog-banner-section-img--bg,.catalog-countdown-banner-wrap .catalog-countdown-banner-wrap__img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.catalog-countdown-banner-overlay{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:2}.catalog-section--countdown-banner.catalog-builder-sec-surface[data-section-height=sm] .catalog-countdown-banner-wrap:not([style*=height]){min-height:280px}.catalog-section--countdown-banner.catalog-builder-sec-surface[data-section-height=md] .catalog-countdown-banner-wrap:not([style*=height]){min-height:400px}.catalog-section--countdown-banner.catalog-builder-sec-surface[data-section-height=lg] .catalog-countdown-banner-wrap:not([style*=height]){min-height:520px}.catalog-countdown-banner-overlay h2{font-size:clamp(1.4rem,4vw,2rem);font-weight:900;margin:0 0 8px}.catalog-countdown-banner-overlay p{margin:0 0 16px;opacity:.9}.catalog-countdown-banner-overlay__inner .catalog-pro-countdown{margin-bottom:22px}.catalog-countdown-banner-overlay__inner .catalog-banner-promo-cta{margin-top:4px}.catalog-section--brands .catalog-brands-row{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:20px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:thin}.catalog-brand-chip{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:80px;min-width:calc(var(--brand-logo-size, 64px) + 16px)}.catalog-brand-chip img{background:#f1f5f9;border:1px solid #0f172a14;border-radius:50%;display:block;filter:none;height:64px;height:var(--brand-logo-size,64px);object-fit:cover;opacity:1;width:64px;width:var(--brand-logo-size,64px)}.catalog-brand-chip span{font-size:.75rem;font-weight:800;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.catalog-blog-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.catalog-blog-grid{grid-template-columns:1fr}}.catalog-blog-card{color:inherit;text-decoration:none}.catalog-blog-card__img{aspect-ratio:4/3;background:#f1f5f9;display:block;object-fit:cover;width:100%}.catalog-blog-card__img--empty{min-height:160px}.catalog-blog-card__meta{font-size:.75rem;font-weight:700;margin-top:10px;opacity:.65}.catalog-blog-card__title{font-size:1rem;font-weight:800;line-height:1.45;margin-top:4px}.catalog-flash-sale-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.catalog-flash-sale-bar__title{font-size:clamp(1.25rem,3vw,1.65rem);font-weight:900}.catalog-flash-sale-bar__sub{margin-top:4px;opacity:.75}@media (max-width:768px){.catalog-builder-sec-surface:not(.catalog-section--countdown-banner):not(.catalog-section--categories){box-sizing:border-box}.catalog-pro-section-head{margin-bottom:12px}.catalog-countdown-banner-overlay__inner{padding:clamp(16px,4vw,28px)!important}.catalog-countdown-banner-wrap{min-height:220px!important}.catalog-banner-promo-overlay__inner,.catalog-banner-promo-wrap .catalog-banner-promo-overlay__inner{padding:clamp(16px,4vw,28px)!important}.catalog-section--stats .catalog-stats-grid{gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 16px}.catalog-section--brands .catalog-brands-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;overflow-x:auto}}.catalog-builder-sec-surface[data-section-height=sm]{min-height:200px}.catalog-builder-sec-surface[data-section-height=md]{min-height:340px}.catalog-builder-sec-surface[data-section-height=lg]{min-height:500px}.catalog-section--flash-sale.catalog-builder-sec-surface[data-section-height=sm]{min-height:120px}.catalog-section--flash-sale.catalog-builder-sec-surface[data-section-height=md]{min-height:160px}.catalog-section--flash-sale.catalog-builder-sec-surface[data-section-height=lg]{min-height:220px}.catalog-section--brands.catalog-builder-sec-surface[data-section-height=sm]{min-height:160px}.catalog-section--brands.catalog-builder-sec-surface[data-section-height=md]{min-height:220px}.catalog-section--brands.catalog-builder-sec-surface[data-section-height=lg]{min-height:300px}.catalog-about-cards-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1.1fr 1fr}@media (max-width:768px){.catalog-about-cards-grid{grid-template-columns:1fr}}.catalog-about-cards-grid__media img{display:block;height:100%;min-height:280px;object-fit:cover;width:100%}.catalog-about-cards-grid__media-empty{background:#e2e8f0;min-height:280px}.catalog-about-cards-grid__stack{display:flex;flex-direction:column;gap:14px}.catalog-about-card{background:#fff;border:1px solid #0f172a14;border-radius:10px;flex:1 1;padding:20px}.catalog-about-card h3{font-size:1.1rem;font-weight:900;margin:0 0 8px}.catalog-about-card p{font-size:.92rem;line-height:1.65;margin:0 0 12px;opacity:.85}.catalog-about-card__cta{color:#111827;color:var(--catalog-accent,#111827);font-size:.85rem;font-weight:800;text-decoration:underline}.catalog-page-root[data-online-store-pro="1"] .product-card-nike{border:1px solid #0f172a14;border-radius:8px;border-radius:var(--products-card-radius,8px);box-shadow:0 4px 18px #0f172a0f;transition:box-shadow .22s ease,transform .22s ease}.catalog-page-root[data-online-store-pro="1"] .product-card-nike:hover{box-shadow:0 14px 36px #0f172a1f;transform:translateY(-3px)}.catalog-page-root[data-online-store-pro="1"] .product-image-wrapper{background:#f8fafc}.catalog-page-root[data-online-store-pro="1"] .product-name-nike{font-weight:800;letter-spacing:-.01em}.catalog-page-root[data-online-store-pro="1"] .product-price-nike{font-weight:900}.catalog-page-root[data-online-store-pro="1"] .product-card-nike:after{color:#f59e0b;content:"★★★★☆ 4.5";display:block;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:0 12px 10px}.catalog-page-root[data-online-store-pro="1"] .category-pill{border-radius:999px;font-size:.82rem;font-weight:800}.catalog-page-root[data-online-store-pro="1"] .catalog-products-filters-mobile__open{border:1px solid #0f172a1f;border-radius:10px;box-shadow:0 4px 14px #0f172a0f}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-category-circles-row{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-blog-grid,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-deals-row,.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-dual-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-page-root[data-catalog-studio="1"] .catalog-studio-storefront-canvas[data-studio-preview-frame=mobile] .catalog-dual-promo-grid{grid-template-columns:1fr!important}@container catpf (max-width: 768px){.catalog-section--deals-row .catalog-deals-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-about-cards-grid,.catalog-blog-grid,.catalog-dual-promo-grid{grid-template-columns:1fr!important}}.catalog-wholesale-strip{background:#0f172a;border-bottom:1px solid #fbbf2447;color:#e2e8f0}.catalog-wholesale-strip--active{border-bottom-color:#34d39959}.catalog-wholesale-strip__inner{align-items:center;display:flex;gap:12px 16px;justify-content:space-between;min-height:40px;padding-block:8px}.catalog-wholesale-strip__text{color:#cbd5e1;flex:1 1 auto;font-size:13px;font-weight:600;line-height:1.45;margin:0;min-width:0}.catalog-wholesale-strip__text strong{color:#fbbf24;font-weight:800}.catalog-wholesale-strip__sep{color:#94a3b8bf;margin-inline:6px}.catalog-wholesale-strip__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.catalog-wholesale-strip__btn{background:#0000;border:1px solid #94a3b859;border-radius:999px;color:#f8fafc;cursor:pointer;font-size:12px;font-weight:800;line-height:1.2;padding:6px 12px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.catalog-wholesale-strip__btn:hover{background:#ffffff14;border-color:#f8fafc73}.catalog-wholesale-strip__btn--primary{background:#fbbf24;border-color:#fbbf24;color:#0f172a}.catalog-wholesale-strip__btn--primary:hover{background:#fcd34d;border-color:#fcd34d}@media (max-width:767.98px){.catalog-wholesale-strip__inner{flex-wrap:wrap;min-height:0;padding-block:10px}.catalog-wholesale-strip__text{flex-basis:100%;font-size:12px}.catalog-wholesale-strip__actions{justify-content:flex-start;width:100%}}.catalog-wholesale-auth-overlay{--ws-primary:#ffc200;--ws-primary-hover:#f5b800;--ws-text:#0f172a;--ws-muted:#64748b;--ws-border:#e5e7eb;--ws-card:#fff;align-items:center;animation:wsAuthFade .2s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:10050}.catalog-wholesale-auth-card{animation:wsAuthUp .26s cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid #0f172a14;border-radius:20px;box-shadow:0 24px 64px #0f172a24,inset 0 0 0 1px #fff9;padding:36px 32px 32px;position:relative;width:min(400px,100%)}.catalog-wholesale-auth-card__close{align-items:center;background:#0000;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;display:flex;height:34px;inset-inline-start:14px;justify-content:center;position:absolute;top:14px;transition:background .15s ease,color .15s ease;width:34px}.catalog-wholesale-auth-card__close:hover{background:#f1f5f9;color:var(--ws-text)}.catalog-wholesale-auth-card__brand{margin-bottom:22px;text-align:center}.catalog-wholesale-auth-card__logo{display:block;height:auto;margin:0 auto 14px;max-height:72px;max-width:200px;object-fit:contain;width:auto}.catalog-wholesale-auth-card__chip{background:#ffc2002e;border:1px solid #ffc20073;border-radius:999px;color:#92400e;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.02em;margin-bottom:10px;padding:4px 12px}.catalog-wholesale-auth-card__title{color:var(--ws-text);font-size:20px;font-weight:900;letter-spacing:-.02em;margin:0 0 6px}.catalog-wholesale-auth-card__sub{color:var(--ws-muted);font-size:13px;font-weight:500;line-height:1.55;margin:0 auto;max-width:30ch}.catalog-wholesale-auth-card__error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;font-size:13px;font-weight:700;line-height:1.45;margin-bottom:16px;padding:11px 14px}.catalog-wholesale-auth-field{margin-bottom:16px}.catalog-wholesale-auth-field__label{color:var(--ws-text);display:block;font-size:13px;font-weight:700;margin-bottom:7px}.catalog-wholesale-auth-field__input{background:#fff;border:1.5px solid var(--ws-border);border-radius:12px;color:var(--ws-text);font-size:15px;font-weight:500;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.catalog-wholesale-auth-field__input::placeholder{color:#94a3b8}.catalog-wholesale-auth-field__input:hover{border-color:#cbd5e1}.catalog-wholesale-auth-field__input:focus{border-color:var(--ws-primary);box-shadow:0 0 0 4px #ffc20033;outline:none}.catalog-wholesale-auth-field__input:disabled{cursor:not-allowed;opacity:.65}.catalog-wholesale-auth-submit{align-items:center;background:var(--ws-primary);border:1px solid #00000014;border-radius:12px;box-shadow:0 6px 18px #ffc20052;color:#111827;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;margin-top:6px;padding:14px 20px;transition:transform .15s ease,box-shadow .2s ease,filter .15s ease;width:100%}.catalog-wholesale-auth-submit:hover:not(:disabled){box-shadow:0 10px 24px #ffc20061;filter:brightness(.98);transform:translateY(-1px)}.catalog-wholesale-auth-submit:disabled{cursor:wait;opacity:.75;transform:none}.catalog-wholesale-auth-submit__spin{animation:wsAuthSpin .75s linear infinite}.catalog-wholesale-auth-cancel{background:none;border:none;color:var(--ws-muted);cursor:pointer;display:block;font-size:14px;font-weight:700;margin-top:12px;padding:10px;transition:color .15s ease;width:100%}.catalog-wholesale-auth-cancel:hover:not(:disabled){color:var(--ws-text)}.catalog-wholesale-auth-cancel:disabled{cursor:not-allowed;opacity:.5}.catalog-wholesale-auth-card__foot{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:12px;font-weight:500;line-height:1.55;margin:20px 0 0;padding-top:16px;text-align:center}@keyframes wsAuthFade{0%{opacity:0}to{opacity:1}}@keyframes wsAuthUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes wsAuthSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.catalog-wholesale-auth-card,.catalog-wholesale-auth-overlay,.catalog-wholesale-auth-submit__spin{animation:none}}@media (max-width:420px){.catalog-wholesale-auth-card{padding:32px 22px 26px}.catalog-wholesale-auth-card__logo{max-height:60px}}.ws-orders-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10050}.ws-orders-dialog{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 24px 60px #0f172a33;display:flex;flex-direction:column;max-height:min(90vh,720px);overflow:hidden;width:min(720px,100%)}.ws-orders-dialog__head{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 20px}.ws-orders-dialog__title{color:#0f172a;font-size:18px;font-weight:900;letter-spacing:-.02em;margin:0}.ws-orders-dialog__sub{color:#64748b;font-size:12px;font-weight:600;margin:4px 0 0}.ws-orders-dialog__close{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ws-orders-dialog__close:hover{background:#e2e8f0;color:#0f172a}.ws-orders-dialog__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:14px}.ws-orders-dialog__error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:13px;font-weight:700;margin-bottom:12px;padding:10px 12px}.ws-orders-dialog__empty{color:#64748b;font-size:14px;font-weight:600;padding:40px 16px;text-align:center}.ws-orders-dialog__loader{align-items:center;display:flex;justify-content:center;min-height:220px;padding:8px 0 16px}.ws-orders-dialog__back{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;margin-bottom:8px;padding:0}.ws-orders-dialog__back:hover{color:#0f172a}.ws-orders-tableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.ws-orders-table{border-collapse:collapse;font-size:13px;width:100%}.ws-orders-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:800;padding:10px 12px;text-align:right;white-space:nowrap}.ws-orders-table td{border-bottom:1px solid #f1f5f9;color:#334155;font-weight:700;padding:12px;vertical-align:middle}.ws-orders-table tr:last-child td{border-bottom:none}.ws-orders-table__price,.ws-orders-table__th--num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.ws-orders-table__action,.ws-orders-table__th--action{text-align:center;white-space:nowrap;width:1%}.ws-orders-table__id{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:900}.ws-orders-table__moreBtn{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:800;padding:8px 12px;white-space:nowrap}.ws-orders-table__moreBtn:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:560px){.ws-orders-table td:nth-child(3),.ws-orders-table th:nth-child(3){display:none}}.ws-orders-list{display:flex;flex-direction:column;gap:12px}.ws-order{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.ws-order--modified{border-color:#fcd34d;box-shadow:0 0 0 1px #fcd34d59}.ws-order__head{align-items:flex-start;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ws-order__headRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;line-height:1.4;width:100%}.ws-order__headLabel{color:#64748b;flex-shrink:0;font-size:12px;font-weight:800}.ws-order__headValue{color:#0f172a;font-size:14px;font-weight:900}.ws-order__headValue--ltr{font-feature-settings:"tnum";direction:ltr;font-variant-numeric:tabular-nums;unicode-bidi:embed}.ws-order__headValue--total{color:#0f172a;font-size:17px}.ws-order__headBadges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.ws-order__badge{border-radius:999px;font-size:11px;font-weight:800;padding:4px 10px;white-space:nowrap}.ws-order__badge--pending{background:#e0f2fe;color:#0369a1}.ws-order__badge--modified{background:#fef3c7;color:#b45309}.ws-order__badge--confirmed{background:#dcfce7;color:#15803d}.ws-order__badge--unpaid{background:#ffedd5;color:#c2410c}.ws-order__badge--cancelled{background:#f1f5f9;color:#64748b}.ws-order__total{font-feature-settings:"tnum";color:#0f172a;direction:ltr;font-size:20px;font-variant-numeric:tabular-nums;font-weight:900;unicode-bidi:embed}.ws-order__info{grid-gap:8px 16px;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:1fr 1fr;padding:12px 16px}@media (max-width:480px){.ws-order__info{grid-template-columns:1fr}}.ws-order__infoItem{min-width:0}.ws-order__infoLabel{color:#94a3b8;display:block;font-size:11px;font-weight:700;letter-spacing:.03em;margin-bottom:3px;text-transform:uppercase}.ws-order__infoValue{color:#0f172a;font-weight:800;word-break:break-word}.ws-order__infoValue--ltr{font-feature-settings:"tnum";direction:ltr;font-variant-numeric:tabular-nums;unicode-bidi:embed}.ws-order__modified{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#b45309;font-size:12px;font-weight:700;margin:0 16px 12px;padding:8px 12px}.ws-order__modified span{font-feature-settings:"tnum";direction:ltr;font-variant-numeric:tabular-nums;unicode-bidi:embed}.ws-order__modified--store{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ws-order__modifiedBanner{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-bottom:2px solid #93c5fd;color:#1d4ed8;font-size:13px;font-weight:800;line-height:1.55;margin:0;padding:12px 16px;text-align:center}.ws-order__modifiedBanner--dealer{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-bottom-color:#fcd34d;color:#b45309}.ws-order__tableWrap{border:1px solid #f1f5f9;border-radius:10px;margin:0 16px;overflow:hidden}.ws-order__table{border-collapse:collapse;font-size:13px;width:100%}.ws-order__table th{background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:11px;font-weight:800;padding:8px 10px;text-align:right}.ws-order__table th.ws-order__th--num{text-align:left;width:72px}.ws-order__table td{border-bottom:1px solid #f8fafc;color:#334155;padding:10px;vertical-align:top}.ws-order__table tr:last-child td{border-bottom:none}.ws-order__table td.ws-order__td--num{font-feature-settings:"tnum";color:#0f172a;direction:ltr;font-variant-numeric:tabular-nums;font-weight:800;text-align:left;unicode-bidi:embed;white-space:nowrap}.ws-order__productName{color:#0f172a;font-weight:800;line-height:1.4;margin-bottom:2px}.ws-order__productMeta{color:#94a3b8;font-size:11px;font-weight:600}.ws-order__summary{background:#f8fafc;border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:12px 16px 0;padding:12px 14px}.ws-order__summaryRow{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between}.ws-order__summaryRow span:last-child{font-feature-settings:"tnum";color:#0f172a;direction:ltr;font-variant-numeric:tabular-nums;font-weight:800;unicode-bidi:embed}.ws-order__summaryRow--grand{border-top:1px dashed #e2e8f0;color:#0f172a;font-size:14px;margin-top:4px;padding-top:8px}.ws-order__summaryRow--grand span:last-child{font-size:17px;font-weight:900}.ws-order__foot{padding:14px 16px 16px}.ws-order__editBtn{background:#ffc200;border:none;border-radius:12px;box-shadow:0 4px 14px #ffc20059;color:#111827;cursor:pointer;font-size:14px;font-weight:800;padding:12px;width:100%}.ws-order__editBtn:hover:not(:disabled){filter:brightness(.98)}.ws-order__editBtn:disabled{cursor:wait;opacity:.65}.ws-order__hint{color:#94a3b8;font-size:12px;font-weight:600;margin:0;text-align:center}.ws-order__spin{-webkit-margin-end:6px;animation:wsOrdersSpin .7s linear infinite;display:inline-block;margin-inline-end:6px;vertical-align:middle}@keyframes wsOrdersSpin{to{transform:rotate(1turn)}}.studio-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.studio-panel--muted{background:#f8fafc}.studio-panel__head{align-items:center;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #eef2f7;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.studio-panel__title{color:#0f172a;font-size:13px;font-weight:950;letter-spacing:-.01em}.studio-panel__body{gap:12px;padding:14px}.studio-field,.studio-panel__body{display:flex;flex-direction:column}.studio-field{gap:6px}.studio-field__label{color:#334155;font-size:12px;font-weight:850}.studio-field__hint{color:#64748b;font-size:11px;line-height:1.45;margin-top:-2px}.studio-input,.studio-select,.studio-textarea{background:#fff;border:1px solid #0f172a1f;border-radius:10px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:13px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.studio-input:focus,.studio-select:focus,.studio-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;outline:none}.studio-textarea{min-height:72px;resize:vertical}.studio-color{align-items:center;display:flex;gap:10px}.studio-color__swatch{border:1px solid #0f172a1f;border-radius:10px;cursor:pointer;flex-shrink:0;height:44px;padding:0;width:44px}.studio-color__hex{flex:1 1}.studio-grid-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.studio-item-card{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.studio-item-card__title{color:#475569;font-size:12px;font-weight:950;margin-bottom:10px}.studio-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:6px;justify-content:center;padding:8px 12px;transition:background .15s ease,border-color .15s ease}.studio-btn:hover{background:#f8fafc;border-color:#cbd5e1}.studio-btn--primary{background:#0f172a;border-color:#0f172a;color:#fff}.studio-btn--primary:hover{background:#1e293b}.studio-btn--danger{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.studio-upload{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-size:12px;font-weight:850;gap:8px;justify-content:center;padding:10px 12px}.studio-upload:hover{background:#f8fafc;border-color:#94a3b8}.studio-divider{background:#eef2f7;height:1px;margin:4px 0}.catalog-studio-section-form{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.catalog-studio-section-form .studio-panel{margin:0}#catalog-customizer-panel .catalog-studio-panel-scroll{background:#f1f5f9;padding:14px 16px 28px}#catalog-customizer-panel .catalog-studio-panel-scroll>*{max-width:100%}.studio-stack{display:flex;flex-direction:column;gap:10px}.legal-page{background:#f7f8fa;color:#1a1a1a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.65;min-height:100vh;padding:24px 20px 48px}.legal-ltr{text-align:left}.legal-rtl{text-align:right}.legal-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto 20px;max-width:42rem}.legal-back{background:none;border:none;color:#2c3e50;font-size:14px;font-weight:500;padding:0;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-back-arrow{opacity:.75}.legal-lang{background:#fff;border:1px solid #d8dde3;border-radius:8px;display:flex;gap:0;overflow:hidden}.legal-lang-btn{background:#0000;border:none;color:#5c6570;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.legal-lang-btn:hover{background:#f0f2f5}.legal-lang-btn.is-active{background:#2c3e50;color:#fff}.legal-tabs{border-bottom:1px solid #dde2e8;display:flex;gap:8px;margin:0 auto 28px;max-width:42rem;padding-bottom:0}.legal-tab{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;color:#6b7280;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;margin-bottom:-1px;padding:12px 16px}.legal-tab:hover{background:#2c3e500f;color:#2c3e50}.legal-tab.is-active{background:#0000;border-bottom-color:#2c3e50;color:#2c3e50}.legal-main{background:#fff;border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin:0 auto;max-width:42rem;padding:28px 24px 36px}.legal-doc-title{color:#111827;font-size:1.35rem;font-weight:700;line-height:1.35;margin:0 0 8px}.legal-domain{color:#4b5563;font-weight:600}.legal-updated{color:#6b7280;font-size:14px;font-style:italic;margin:0 0 28px}.legal-body{display:flex;flex-direction:column;gap:1.5rem}.legal-section{border-top:1px solid #eef1f4;padding-top:1.25rem}.legal-body .legal-section:first-of-type{border-top:none;padding-top:0}.legal-section-title{color:#1f2937;font-size:1.05rem;font-weight:700;margin:0 0 10px}.legal-section-intro{font-size:15px;margin:0 0 8px}.legal-p{color:#374151;font-size:15px;margin:0 0 10px}.legal-p:last-child{margin-bottom:0}.legal-list{-webkit-padding-start:1.25rem;color:#374151;font-size:15px;margin:0;padding-inline-start:1.25rem}.legal-list li{margin-bottom:8px}.legal-list li:last-child{margin-bottom:0}.legal-mailto{color:#1d4ed8;font-weight:600;text-decoration:none}.legal-mailto:hover{text-decoration:underline}.legal-rtl .legal-list{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}@media (min-width:640px){.legal-main{padding:32px 36px 40px}.legal-doc-title{font-size:1.5rem}}.wholesale-page{max-width:100%}.wholesale-payment-log{display:flex;flex-direction:column;gap:6px;margin-top:10px}.wholesale-payment-log__title{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wholesale-payment-log__item{background:#10b98114;border:1px solid #10b9812e;border-radius:10px;color:#334155;font-size:12px;font-weight:600;line-height:1.45;padding:8px 10px}.wholesale-payment-log__item--unpaid{background:#f59e0b1a;border-color:#f59e0b38}.orders-saas-badge--modified{background:#ffc20033;border:1px solid #ffc20066;color:#92400e}.wholesale-page .orders-saas-card__infoStack{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.wholesale-page .orders-saas-card__infoBlock{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.wholesale-page .orders-saas-card__infoLabel{color:#64748b;font-size:13px;font-weight:800;line-height:1.3}.wholesale-page .orders-saas-card__infoValue{color:#0f172a;font-size:15px;font-weight:800;line-height:1.35}.wholesale-page .orders-saas-card__infoValue--title{color:#0f172a;color:var(--os-navy,#0f172a);font-size:17px;font-weight:950}.wholesale-paid-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.wholesale-paid-modal__actions .k-btn{justify-content:center;width:100%}.wholesale-filters-card{margin-bottom:20px}.wholesale-filters{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.wholesale-filters__actions{align-items:flex-end;display:flex}.wholesale-filters__field .form-label{margin-bottom:6px}.wholesale-empty-card{padding:32px 20px;text-align:center}.wholesale-orders-grid{display:flex;flex-direction:column;gap:14px}.wholesale-order-card{cursor:pointer}.wholesale-stats-row{margin-bottom:20px}.wholesale-stats-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wholesale-rank-list{list-style:none;margin:0;padding:0}.wholesale-rank-list li{border-bottom:1px solid #e8edf2;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 0}.wholesale-rank-list li:last-child{border-bottom:none}.wholesale-dealers-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.wholesale-dealers-form-card__header{align-items:flex-start}.wholesale-dealer-form{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-dealer-form--modal{grid-template-columns:1fr}.wholesale-dealer-form__field{margin-bottom:0}.wholesale-dealer-form__field .settings-whatsapp-grid{width:100%}.wholesale-dealer-form .settings-whatsapp-grid__number .input-wrapper .input-icon{left:14px;right:auto}.wholesale-dealer-form .settings-whatsapp-grid__number .input-wrapper .form-input,[dir=rtl] .wholesale-dealer-form .settings-whatsapp-grid__number .input-wrapper .form-input{direction:ltr!important;padding:10px 14px 10px 44px!important;text-align:left!important}.wholesale-dealer-form__hint{color:#64748b;color:var(--kataloji-muted,#64748b);font-size:12px;font-weight:600}.wholesale-dealer-form__actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;padding-top:4px}.wholesale-dealers-table-wrap{overflow-x:auto;width:100%}.wholesale-dealers-table{border:1px solid #e5e7eb;border:1px solid var(--kataloji-card-border,#e5e7eb);border-collapse:initial;border-radius:14px;border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}.wholesale-dealers-table thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--kataloji-card-border,#e5e7eb);color:#0f172a;font-size:12px;font-weight:800;padding:14px 16px;vertical-align:middle;white-space:nowrap}.wholesale-dealers-table tbody td{border-bottom:1px solid #0f172a0f;overflow:hidden;padding:16px;vertical-align:middle}.wholesale-dealers-table tbody tr:last-child td{border-bottom:none}.wholesale-dealers-table tbody tr:hover td{background:#ffd7000f}.wholesale-dealers-table__name,.wholesale-dealers-table__th-name{width:28%}.wholesale-dealers-table__th-username,.wholesale-dealers-table__username{width:36%}.wholesale-dealers-table__phone,.wholesale-dealers-table__th-phone{width:22%}.wholesale-dealers-table__actions,.wholesale-dealers-table__th-actions{min-width:90px;text-align:center;width:90px}.wholesale-dealers-table__empty{color:#64748b;font-weight:600;padding:40px 16px!important;text-align:center!important}.wholesale-dealer-name{color:#0f172a;color:var(--kataloji-text,#0f172a);font-weight:800}.wholesale-dealer-name,.wholesale-dealer-username{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wholesale-dealer-username{color:#334155;font-size:14px;font-weight:600}.wholesale-dealer-phone{background:#0f172a0a;border:1px solid #0f172a14;border-radius:999px;color:#0f172a;display:inline-flex;font-size:13px;font-weight:700;max-width:100%;padding:5px 12px;white-space:nowrap}.wholesale-dealers-loading{align-items:center;color:#64748b;color:var(--kataloji-muted,#64748b);display:flex;font-weight:700;gap:12px;justify-content:center}.wholesale-stats-page .stats-date-filter__controls{flex-wrap:wrap}.wholesale-best-dealer-card{background:linear-gradient(135deg,#fffbeb,#fff 55%);border:1px solid #fbbf2459}.wholesale-best-dealer-card__icon{align-items:center;background:linear-gradient(135deg,var(--kataloji-primary) 0,#ffb100 100%);border-radius:999px;box-shadow:0 8px 20px #fbbf2459;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.wholesale-best-dealer-card__stat{display:flex;flex-direction:column;gap:4px;min-width:100px}.wholesale-best-dealer-card__stat-label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wholesale-best-dealer-card__stat strong{color:#0f172a;font-size:20px;font-weight:900}.wholesale-stats-page .stats-report-kpi{border:1px solid #e2e8f0;border:1px solid var(--os-border,#e2e8f0);cursor:pointer;font:inherit;text-align:inherit;width:100%}.wholesale-stats-page .stats-report-kpi:focus-visible{outline:2px solid var(--kataloji-primary);outline-offset:2px}.wholesale-stats-section{margin-bottom:24px}.wholesale-stats-section__title{color:#0f172a;font-size:15px;font-weight:800;margin:0 0 12px}.orders-saas-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.orders-saas-muted{color:#64748b;font-size:14px;padding:16px 0}.wholesale-edit-modal__body{display:flex;flex-direction:column;gap:16px}.wholesale-edit-lines{display:flex;flex-direction:column;gap:14px}.wholesale-edit-line{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.wholesale-edit-line__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wholesale-edit-line__num{color:#0f172a;font-size:13px;font-weight:800}.wholesale-edit-line__remove{align-items:center;background:#0000;border:none;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px}.wholesale-edit-field{color:#334155;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px;margin-bottom:10px}.wholesale-edit-field input,.wholesale-edit-field select{border:1px solid #e2e8f0;border-radius:10px;font-weight:600;padding:10px 12px}.wholesale-edit-pills{display:flex;flex-wrap:wrap;gap:8px}.wholesale-edit-pill{background:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;font-weight:700;min-height:38px;padding:8px 14px}.wholesale-edit-pill--active{background:#ffc2001f;border-color:#ffc200;border-color:var(--primary,#ffc200)}.wholesale-edit-pill:disabled{cursor:not-allowed;opacity:.45;text-decoration:line-through}.wholesale-edit-stock{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:13px;font-weight:700;margin-bottom:10px;padding:8px 12px}.wholesale-edit-stock--out{background:#fef2f2;border-color:#fecaca;color:#991b1b}.wholesale-edit-line__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.wholesale-edit-field--qty{max-width:100px}.wholesale-edit-unit{align-items:baseline;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px}.wholesale-edit-unit strong{color:#0f172a;font-size:16px}.wholesale-edit-add{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;color:#0f172a;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;padding:12px}.wholesale-edit-totals{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;font-weight:700;gap:8px;padding-top:12px}.wholesale-edit-totals>div{color:#64748b;display:flex;justify-content:space-between}.wholesale-edit-totals__grand{color:#0f172a!important;font-size:16px}.wholesale-modified-notice{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.wholesale-modified-notice__line{border-radius:10px;font-size:13px;font-weight:800;line-height:1.5;margin:0;padding:10px 14px}.wholesale-modified-notice__line--store{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.wholesale-modified-notice__line--dealer{background:#fffbeb;border:1px solid #fde68a;color:#b45309}@media (max-width:900px){.wholesale-dealer-form{grid-template-columns:1fr}.wholesale-dealers-table{min-width:520px;table-layout:auto}}#landing-cta,#landing-faq,#landing-features,#landing-footer,#landing-hero,#landing-journey,#landing-packages{scroll-margin-top:76px}.landing-page{--landing-primary:#ffc200;--landing-primary-hover:#e6ae00;--landing-primary-soft:#ffc20024;--landing-bg:#f9fafb;--landing-surface:#fff;--landing-text:#0f172a;--landing-muted:#64748b;--landing-border:#e5e7eb;--landing-shadow:0 4px 6px -1px #0f172a0f,0 10px 24px -8px #0f172a14;--landing-shadow-lg:0 12px 40px -12px #0f172a1f;--landing-font:"Readex Pro","Inter","Cairo","Segoe UI",system-ui,sans-serif;background:var(--landing-bg);color:var(--landing-text);font-family:var(--landing-font);min-height:100%;overflow-x:hidden}@media (prefers-reduced-motion:reduce){.landing-screen{opacity:1!important;transform:none!important;transition:none!important}.landing-cta-band__blob{animation:none!important}.landing-features:after,.landing-features:before{animation:none!important;opacity:.22}}.landing-screen{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;opacity:0;padding:56px 0 48px;transform:translateY(28px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.landing-screen--in{opacity:1;transform:translateY(0)}.landing-screen--compact{min-height:auto;padding:56px 0 64px}.landing-screen__center{width:100%}.landing-container{margin:0 auto;max-width:1120px;padding:0 20px;width:100%}.landing-topbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f9fafb8c;border-bottom:1px solid #0000;left:0;padding:10px 0;position:fixed;right:0;top:0;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;z-index:1000}.landing-topbar--scrolled{background:#ffffffeb;border-bottom-color:var(--landing-border);box-shadow:0 4px 24px #0f172a0f}.landing-topbar__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.landing-logo-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:4px 0}.landing-logo-img{display:block;height:40px;object-fit:contain;width:auto}@media (min-width:768px){.landing-logo-img{height:44px}}.landing-nav{align-items:center;display:none;flex:1 1;gap:4px;justify-content:center}.landing-nav__link{background:none;border:none;border-radius:999px;color:var(--landing-text);cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;padding:8px 12px;transition:color .2s,background .2s}.landing-nav__link:hover{background:var(--landing-primary-soft);color:var(--landing-text)}.landing-topbar__auth{align-items:center;display:none;flex-shrink:0;gap:10px}.landing-topbar__menu-btn{align-items:center;background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:12px;color:var(--landing-text);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s,border-color .2s;width:44px}.landing-topbar__menu-btn:hover{background:var(--landing-primary-soft);border-color:var(--landing-primary)}.landing-mobile-nav{animation:landing-fade-in .2s ease;background:#fffffffa;border-top:1px solid var(--landing-border);display:flex;flex-direction:column;gap:4px;margin:0 auto;max-width:1200px;padding:12px 20px 20px}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.landing-mobile-nav__link{background:var(--landing-bg);border:none;border-radius:12px;color:var(--landing-text);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:14px 16px;text-align:right}.landing-mobile-nav__auth{border-top:1px solid var(--landing-border);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.landing-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.landing-btn:active{transform:scale(.98)}.landing-btn--primary{background:var(--landing-primary);box-shadow:0 4px 16px #ffc20059;color:var(--landing-text)}.landing-btn--primary:hover{background:var(--landing-primary-hover);box-shadow:0 6px 22px #ffc20073}.landing-btn--ghost{background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-text)}.landing-btn--ghost:hover{background:var(--landing-primary-soft);border-color:var(--landing-primary)}.landing-btn--outline{background:#ffffffeb;border:2px solid #0f172a1f;color:var(--landing-text)}.landing-btn--outline:hover{background:#fff;border-color:var(--landing-primary)}.landing-btn--lg{border-radius:14px;font-size:1rem;padding:14px 28px}.landing-btn--block{width:100%}.landing-hero{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:88px 0 48px;position:relative;width:100%}.landing-hero__media{inset:0;position:absolute;z-index:0}.landing-hero__video{background:#e2e8f0;display:block;height:100%;object-fit:cover;width:100%}.landing-hero__gradient{background:linear-gradient(180deg,#f9fafb8c,#f9fafb26 28%,#f9fafb59 55%,#f9fafbeb),linear-gradient(90deg,#f9fafb66,#0000 35%,#0000 65%,#f9fafb59);inset:0;pointer-events:none;position:absolute;z-index:1}.landing-hero__shell{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;width:100%;z-index:2}.landing-hero__content{animation:landing-hero-content-in .75s cubic-bezier(.22,1,.36,1) .08s both;max-width:560px;text-align:start;width:100%}@keyframes landing-hero-content-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-hero__content{animation:none}}.landing-hero__title{color:var(--landing-text);font-size:clamp(1.65rem,4.2vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.28;margin:0 0 16px;text-shadow:0 1px 2px #fffc}.landing-hero__subtitle{color:#334155;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.8;margin:0 0 28px;max-width:100%;text-shadow:0 1px 0 #fff9}.landing-hero__cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.landing-journey{background:var(--landing-bg)}.landing-features{background:linear-gradient(185deg,#f8fafc,#fff 35%,#f1f5f9);overflow:hidden;position:relative}.landing-features:after,.landing-features:before{border-radius:50%;content:"";filter:blur(52px);opacity:.38;pointer-events:none;position:absolute;z-index:0}.landing-features:before{animation:landing-features-orb-a 22s ease-in-out infinite alternate;background:#ffc2006b;height:min(400px,72vw);inset-inline-start:-12%;top:-18%;width:min(400px,72vw)}.landing-features:after{animation:landing-features-orb-b 26s ease-in-out infinite alternate;background:#ffd68261;bottom:-22%;height:min(300px,58vw);inset-inline-end:-8%;width:min(300px,58vw)}@keyframes landing-features-orb-a{0%{transform:translate(0) scale(1)}to{transform:translate(6%,10%) scale(1.1)}}@keyframes landing-features-orb-b{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,-6%) scale(1.06)}}.landing-features>.landing-container{position:relative;z-index:1}.landing-features .landing-section__title:after{background:var(--landing-primary);border-radius:999px;box-shadow:0 2px 12px #ffc20059;content:"";display:block;height:4px;margin:14px auto 0;width:56px}.landing-features .landing-section__lead{margin-bottom:36px}.landing-packages{background:var(--landing-bg)}.landing-section__title{color:var(--landing-text);font-size:clamp(1.45rem,3vw,1.95rem);font-weight:800;margin:0 0 12px;text-align:center}.landing-section__lead{color:var(--landing-muted);font-size:1.05rem;line-height:1.65;margin:0 auto 40px;max-width:560px;text-align:center}.landing-section__lead--narrow{max-width:480px}.landing-journey__track{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:520px){.landing-journey__track{gap:18px;grid-template-columns:repeat(2,1fr)}}.landing-journey__item{display:flex;min-height:0}.landing-en-digits{font-feature-settings:"lnum";font-variant-numeric:lining-nums;unicode-bidi:isolate}.landing-journey__num{font-feature-settings:"lnum";align-items:center;background:var(--landing-primary);border-radius:10px;box-shadow:0 2px 10px #ffc20059;color:var(--landing-text);display:flex;flex-shrink:0;font-size:1rem;font-variant-numeric:lining-nums;font-weight:800;height:36px;justify-content:center;width:36px}.landing-journey__card{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px;box-shadow:var(--landing-shadow);display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:148px;padding:20px 18px;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.landing-journey__card:hover{border-color:#ffc20080;box-shadow:var(--landing-shadow-lg);transform:translateY(-2px)}.landing-journey__card-head{align-items:center;display:flex;gap:12px}.landing-journey__card-head h3{color:var(--landing-text);font-size:1.02rem;font-weight:800;line-height:1.3;margin:0}.landing-journey__card p{color:var(--landing-muted);font-size:.88rem;line-height:1.65;margin:0}.landing-features__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:600px){.landing-features__grid{gap:18px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-features__grid{gap:16px;grid-template-columns:repeat(4,1fr)}}.landing-features .landing-feature-card{font-family:Cairo,Segoe UI,system-ui,sans-serif}.landing-feature-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #e2e8f0f2;border-radius:16px;box-shadow:0 4px 6px -1px #0f172a0d,0 12px 28px -10px #0f172a14;display:flex;flex-direction:column;gap:8px;padding:22px 18px;transition:box-shadow .3s ease,border-color .2s ease,transform .25s ease}.landing-features .landing-feature-card:hover{border-color:#e2e8f0;box-shadow:0 16px 40px -14px #0f172a1f;transform:translateY(-3px)}.landing-feature-card__index{font-feature-settings:"tnum";color:var(--landing-muted);font-family:Readex Pro,Inter,Segoe UI,sans-serif;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em}.landing-feature-card h3{color:var(--landing-text);font-family:Readex Pro,Inter,Segoe UI,sans-serif;font-size:1.06rem;font-weight:700;letter-spacing:-.025em;line-height:1.35;margin:0}.landing-feature-card p{color:#475569;font-size:.9rem;font-weight:500;line-height:1.72;margin:0}.landing-packages__grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:700px){.landing-packages__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.landing-packages__grid{gap:16px;grid-template-columns:repeat(4,1fr)}}.landing-plan-card{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:20px;box-shadow:var(--landing-shadow);display:flex;flex-direction:column;gap:12px;min-height:0;padding:28px 22px 24px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (min-width:900px){.landing-plan-card{min-height:520px}}.landing-plan-card:hover{box-shadow:var(--landing-shadow-lg);transform:translateY(-4px)}.landing-plan-card--featured{background:linear-gradient(180deg,#fffbebf2,#fff 42%);border-color:#ffc200a6;box-shadow:0 0 0 2px #ffc20040,var(--landing-shadow-lg)}@media (min-width:900px){.landing-plan-card--featured{transform:scale(1.02)}.landing-plan-card--featured:hover{transform:scale(1.02) translateY(-4px)}}@media (max-width:899px){.landing-plan-card--featured{transform:none}}.landing-plan-card__badge{background:var(--landing-primary);border-radius:999px;box-shadow:0 4px 12px #ffc20066;color:var(--landing-text);font-size:.75rem;font-weight:800;left:50%;padding:6px 14px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.landing-plan-card__name{color:var(--landing-text);font-size:1.3rem;margin:8px 0 0}.landing-plan-card__desc{color:var(--landing-muted);font-size:.9rem;margin:0}.landing-plan-card__price{align-items:baseline;display:flex;gap:6px;margin-top:4px}.landing-plan-card__amount{color:var(--landing-text);font-size:2.1rem;font-weight:800}.landing-plan-card__period{color:var(--landing-muted);font-size:.95rem}.landing-plan-card__features-head{border-bottom:1px solid var(--landing-border);color:var(--landing-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-top:6px;padding-bottom:6px;text-transform:uppercase}.landing-plan-card__list{color:var(--landing-text);display:flex;flex:1 1;flex-direction:column;font-size:.88rem;gap:12px;line-height:1.55;list-style:none;margin:0;padding:4px 0 0}.landing-plan-card__list li{align-items:flex-start;display:flex;gap:10px}.landing-plan-card__check{color:var(--landing-primary);flex-shrink:0;margin-top:2px}.landing-plan-card__btn{margin-top:auto;padding-top:4px}.landing-faq__list{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:720px}.landing-faq__item{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:14px;box-shadow:var(--landing-shadow);overflow:hidden}.landing-faq__question{align-items:center;background:none;border:none;color:var(--landing-text);cursor:pointer;display:flex;font-family:inherit;font-size:.98rem;font-weight:700;gap:16px;justify-content:space-between;padding:16px 18px;text-align:start;transition:background .2s ease;width:100%}.landing-faq__question:hover{background:var(--landing-bg)}.landing-faq__chevron{color:var(--landing-muted);flex-shrink:0;transition:transform .3s ease}.landing-faq__item--open .landing-faq__chevron{transform:rotate(-180deg)}.landing-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1)}.landing-faq__item--open .landing-faq__answer{max-height:320px}.landing-faq__answer p{color:var(--landing-muted);font-size:.92rem;line-height:1.7;margin:0;padding:0 18px 16px}@media (prefers-reduced-motion:reduce){.landing-faq__answer,.landing-faq__chevron{transition:none!important}}.landing-cta-band{background:linear-gradient(180deg,#fffbeb,#f9fafb 55%,#f3f4f6);border-bottom:1px solid var(--landing-border);border-top:1px solid #ffc20059;overflow:hidden;padding:40px 0 44px;position:relative}.landing-cta-band__blobs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.landing-cta-band__blob{border-radius:50%;filter:blur(48px);opacity:.42;position:absolute;will-change:transform}.landing-cta-band__blob--a{animation:landing-cta-drift-a 16s ease-in-out infinite;background:#ffc2008c;height:min(340px,55vw);inset-inline-start:-8%;top:-18%;width:min(340px,55vw)}.landing-cta-band__blob--b{animation:landing-cta-drift-b 18s ease-in-out infinite;background:#ffdc8273;bottom:-22%;height:min(280px,45vw);inset-inline-end:-5%;width:min(280px,45vw)}.landing-cta-band__blob--c{animation:landing-cta-drift-c 14s ease-in-out infinite;background:#ffc20047;height:min(200px,35vw);inset-inline-end:25%;top:35%;width:min(200px,35vw)}@keyframes landing-cta-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,8%) scale(1.08)}}@keyframes landing-cta-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-8%,-6%) scale(1.06)}}@keyframes landing-cta-drift-c{0%,to{transform:translate(0)}50%{transform:translate(-12%,10%)}}.landing-cta-band__inner{align-items:stretch;display:flex;flex-direction:column;gap:22px;justify-content:center;position:relative;z-index:1}@media (min-width:768px){.landing-cta-band__inner{align-items:center;flex-direction:row;gap:28px;justify-content:space-between}}.landing-cta-band__copy{text-align:center}@media (min-width:768px){.landing-cta-band__copy{text-align:start}}.landing-cta-band__title{color:var(--landing-text);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.landing-cta-band__subtitle{color:var(--landing-muted);font-size:.95rem;line-height:1.65;margin:0;max-width:420px}@media (min-width:768px){.landing-cta-band__subtitle{margin-inline:0}}.landing-cta-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (min-width:768px){.landing-cta-band__actions{flex-shrink:0;justify-content:flex-end}}.landing-footer{background:#eef2f6;border-top:1px solid var(--landing-border);margin-top:0;width:100%}.landing-footer__main{grid-gap:28px;display:grid;gap:28px;padding:28px 20px 24px}@media (min-width:720px){.landing-footer__main{align-items:start;gap:40px;grid-template-columns:1fr auto;justify-content:space-between}}.landing-footer__logo{display:block;height:44px;object-fit:contain;width:auto}.landing-footer__brand p{color:var(--landing-muted);font-size:.9rem;line-height:1.6;margin:10px 0 0;max-width:340px}.landing-footer__social-label{color:var(--landing-text);display:block;font-size:.9rem;font-weight:700;margin-bottom:10px}.landing-footer__icons{display:flex;flex-wrap:wrap;gap:10px}.landing-social-icon{align-items:center;background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:12px;color:var(--landing-text);display:flex;font-size:1.1rem;height:44px;justify-content:center;transition:background .2s,border-color .2s,transform .2s;width:44px}.landing-social-icon:hover{background:var(--landing-primary-soft);border-color:#ffc2008c;transform:translateY(-1px)}.landing-footer__hint{color:var(--landing-muted);font-size:.78rem;margin:10px 0 0}.landing-footer__bottom{background:#e4e9ef;border-top:1px solid var(--landing-border);padding:12px 0}.landing-footer__bottom-inner{align-items:center;color:var(--landing-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:10px;justify-content:space-between}.landing-footer__legal{color:var(--landing-text);font-weight:600;text-decoration:none}.landing-footer__legal:hover{color:var(--landing-primary-hover);text-decoration:underline}@media (min-width:1024px){.landing-topbar__menu-btn{display:none}.landing-nav,.landing-topbar__auth{display:flex}.landing-mobile-nav{display:none!important}}
/*# sourceMappingURL=main.74d3ca72.css.map*/