.mov-layout{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:start}.mov-dispatch{grid-column:1 / -1;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:14px 16px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}.mov-dispatch-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mov-dispatch-tabs{display:inline-flex;background:#1a1a1a;border:1px solid #333;border-radius:8px;overflow:hidden}.mov-dispatch-tab{padding:8px 16px;background:transparent;color:var(--text-secondary);border:none;cursor:pointer;font-family:var(--font-heading);font-size:.85rem;letter-spacing:1px;transition:all .15s}.mov-dispatch-tab:hover{color:var(--text-primary)}.mov-dispatch-tab.active{background:var(--accent);color:#000}.mov-dispatch-note{color:var(--text-muted);font-size:.8rem}.mov-schedule-wrap{position:relative;margin-inline-start:auto}.mov-schedule-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#1a1a1a;color:var(--text-primary);border:1px solid #333;border-radius:8px;font-family:var(--font-heading);font-size:.85rem;letter-spacing:1px;cursor:pointer;transition:all .15s}.mov-schedule-btn:hover{border-color:var(--accent);color:var(--accent)}.mov-schedule-icon{font-size:.95rem}.mov-schedule-caret{font-size:.75rem;opacity:.8}.mov-schedule-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:50;min-width:320px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 48px #00000080}.mov-schedule-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mov-schedule-title{margin:0;font-family:var(--font-heading);font-size:1.2rem;color:var(--text-primary);letter-spacing:1px}.mov-schedule-icon-btn{width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.mov-schedule-icon-btn:hover{background:#ffffff1a;color:var(--text-primary)}[dir=rtl] .mov-schedule-back{transform:scaleX(-1)}.mov-schedule-option{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff08;border:1px solid #333;border-radius:10px;color:var(--text-primary);font-family:inherit;cursor:pointer;text-align:start;transition:all .15s}.mov-schedule-option:hover:not(:disabled){border-color:#f606}.mov-schedule-option.active{border-color:var(--accent);background:#ff660014}.mov-schedule-option:disabled{opacity:.5;cursor:not-allowed}.mov-schedule-radio{width:20px;height:20px;border-radius:50%;border:2px solid #666;flex-shrink:0;position:relative}.mov-schedule-radio.active{border-color:var(--accent)}.mov-schedule-radio.active:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.mov-schedule-option-body{display:flex;flex-direction:column;gap:2px}.mov-schedule-option-title{font-weight:700;font-size:.95rem}.mov-schedule-option-sub{font-size:.8rem;color:var(--text-muted)}.mov-schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mov-schedule-field{display:flex;flex-direction:column;gap:4px}.mov-schedule-field-label{font-size:.75rem;color:var(--text-muted)}.mov-schedule-select{padding:10px 12px;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.9rem;color-scheme:dark}.mov-schedule-primary{margin-top:6px;padding:14px;background:var(--accent);color:#000;border:none;border-radius:10px;font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .15s}.mov-schedule-primary:hover:not(:disabled){background:var(--accent-yellow)}.mov-schedule-primary:disabled{opacity:.5;cursor:not-allowed}.mov-side{position:sticky;top:80px}.mov-nav{display:flex;flex-direction:column;gap:2px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:8px}.mov-nav-item{padding:10px 14px;font-family:var(--font-heading);font-size:.8rem;letter-spacing:1px;color:var(--text-muted);background:none;border:none;border-radius:8px;cursor:pointer;text-align:start;transition:all .15s}.mov-nav-item:hover{color:var(--text-secondary);background:#ffffff08}.mov-nav-item.active{color:#000;background:var(--accent)}.mov-main{min-width:0}.mov-section{margin-bottom:48px;scroll-margin-top:80px}.mov-section-title{font-family:var(--font-heading);font-size:1.4rem;color:var(--accent-yellow);letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #222}.mov-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.mov-card{display:flex;align-items:stretch;gap:16px;padding:16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;cursor:pointer;text-align:start;font-family:inherit;color:inherit;transition:all .15s}.mov-card:hover{border-color:var(--accent);transform:translateY(-1px)}.mov-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mov-card-name{font-family:var(--font-heading);font-size:1rem;color:var(--text-primary);letter-spacing:.5px}.mov-card-desc{font-size:.8rem;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mov-card-labels{display:flex;gap:4px;flex-wrap:wrap}.mov-label{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-size:.6rem;padding:2px 6px;background:#ff660026;color:var(--accent);border-radius:4px;letter-spacing:.5px}.mov-label-icon{display:inline-block;width:12px;height:12px;background-color:var(--accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mov-card-price{margin-top:auto;font-family:var(--font-heading);font-size:1rem;color:var(--accent-yellow)}.mov-card-image{position:relative;width:110px;height:110px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#111}.mov-card-image img{width:100%;height:100%;object-fit:cover}.mov-card-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:linear-gradient(135deg,#1a1a2e,#16213e);opacity:.7}.mov-card-badge{position:absolute;top:6px;inset-inline-end:6px;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:var(--accent);color:#000;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0006}.mov-card-badge.has-qty{background:#2196f3;color:#fff}.mov-card:hover .mov-card-badge{transform:scale(1.08)}.mov-card-summary{margin-top:8px;display:flex;flex-direction:column;gap:4px}.mov-card-summary-line{font-size:.72rem;color:var(--accent);background:#2196f31a;padding:4px 8px;border-radius:6px;border:1px solid rgba(33,150,243,.2)}.mov-cart-bar{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:100}.mov-cart-btn{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--accent);color:#000;border:none;border-radius:999px;font-family:var(--font-heading);font-size:.9rem;letter-spacing:1px;cursor:pointer;font-weight:700;box-shadow:0 8px 24px #ff66004d;transition:all .2s}.mov-cart-btn:hover{background:var(--accent-yellow);transform:translateY(-1px)}.mov-cart-count{background:#000;color:var(--accent);width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.mov-cart-total{padding-inline-start:10px;border-inline-start:1px solid rgba(0,0,0,.3)}.mov-modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:movFade .2s}@keyframes movFade{0%{opacity:0}to{opacity:1}}.mov-modal{background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;position:relative;animation:movScale .2s ease-out}@keyframes movScale{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.mov-modal-hero{height:200px;background:#111;overflow:hidden}.mov-modal-hero img{width:100%;height:100%;object-fit:cover}.mov-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:#00000080;color:#fff;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.mov-modal-body{padding:24px}.mov-modal-title{font-family:var(--font-heading);font-size:1.3rem;color:var(--text-primary);letter-spacing:1px;margin-bottom:8px}.mov-modal-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:20px}.mov-group{margin-bottom:20px}.mov-group-label{font-family:var(--font-heading);font-size:.75rem;letter-spacing:1px;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.mov-req{color:#f44336}.mov-group-hint{color:var(--text-muted);font-weight:400;text-transform:none;letter-spacing:0;font-family:inherit}.mov-group-invalid{color:#f44336}.mov-variant-list{display:flex;flex-direction:column;gap:6px}.mov-variant-btn,.mov-mod-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;background:#ffffff08;border:1px solid #333;border-radius:8px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;text-align:start;font-family:inherit;margin-bottom:4px;transition:all .15s}.mov-variant-btn:hover,.mov-mod-btn:hover{border-color:var(--accent)}.mov-variant-btn.active,.mov-mod-btn.active{border-color:var(--accent);background:#ff660014;color:var(--text-primary)}.mov-mod-price{color:var(--accent)}.mov-qty-row{display:inline-flex;align-items:center;border:1px solid #333;border-radius:8px;overflow:hidden}.mov-qty-btn{width:36px;height:36px;background:#ffffff08;border:none;color:var(--text-secondary);font-size:1rem;cursor:pointer}.mov-qty-btn:hover{color:var(--accent)}.mov-qty-val{width:44px;text-align:center;color:var(--text-primary);font-weight:700}.mov-confirm{flex:1;padding:14px;background:var(--accent);color:#000;border:none;border-radius:10px;font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .15s}.mov-confirm:hover:not(:disabled){background:var(--accent-yellow)}.mov-confirm:disabled{opacity:.5;cursor:not-allowed}.mov-actions-row{display:flex;gap:10px;margin-top:12px}.mov-secondary-btn{padding:14px 20px;background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border-card);border-radius:10px;font-family:var(--font-heading);font-size:.9rem;letter-spacing:1px;cursor:pointer}.mov-secondary-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.mov-edit-banner{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;background:#2196f314;border:1px solid rgba(33,150,243,.2);border-radius:10px;margin-bottom:20px}.mov-edit-banner-text{font-size:.85rem;color:var(--text-primary)}.mov-edit-banner-link{background:none;border:none;color:#2196f3;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.5px;cursor:pointer;padding:0}.mov-edit-banner-link:hover{text-decoration:underline}.mov-remove-btn{padding:14px 18px;font-size:1.1rem;flex:0 0 auto}.mov-remove-btn:hover:not(:disabled){color:#f44336;border-color:#f44336}.mov-line-list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.mov-line{padding:12px;background:#ffffff08;border:1px solid var(--border-card);border-radius:10px;display:flex;flex-direction:column;gap:8px}.mov-line-body{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mov-line-summary{flex:1;font-size:.85rem;color:var(--text-primary);line-height:1.4}.mov-line-edit{background:none;border:none;color:var(--accent);font-family:var(--font-heading);font-size:.75rem;letter-spacing:1px;cursor:pointer;text-transform:uppercase}.mov-line-edit:hover:not(:disabled){color:var(--accent-yellow)}.mov-line-actions{display:flex;align-items:center;gap:10px;justify-content:space-between}.mov-line-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem;padding:4px 8px}.mov-line-remove:hover:not(:disabled){color:#f44336}.mov-add-another{width:100%;padding:12px;background:transparent;color:var(--accent);border:1px dashed var(--accent);border-radius:10px;font-family:var(--font-heading);font-size:.9rem;letter-spacing:1px;cursor:pointer;transition:all .15s}.mov-add-another:hover:not(:disabled){background:#ff660014}@media(max-width:860px){.mov-layout{grid-template-columns:1fr;gap:16px}.mov-side{position:sticky;top:60px;z-index:10;background:#0a0a0af2;backdrop-filter:blur(8px);padding:8px 0}.mov-nav{flex-direction:row;overflow-x:auto;padding:6px;gap:4px;border-radius:10px}.mov-nav-item{white-space:nowrap;padding:8px 14px;font-size:.75rem}.mov-grid{grid-template-columns:1fr}.mov-card-image{width:90px;height:90px}.mov-modal{max-width:100%}.mov-modal-hero{height:180px}}.page-header[data-astro-cid-5hbwbpw7]{padding:60px 0 30px;text-align:center}.order-content[data-astro-cid-5hbwbpw7]{padding-bottom:120px}.empty-order[data-astro-cid-5hbwbpw7]{text-align:center;padding:60px 20px;color:var(--text-muted)}
