.shop-section{padding:40px 0 80px}.shop-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px;display:grid}.shop-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--inner-shadow);border-radius:20px;padding:30px}.shop-panel+.shop-panel{margin-top:24px}.shop-panel-title{color:var(--light);align-items:center;gap:10px;margin-bottom:20px;font-size:1.35rem;display:flex}.shop-muted{color:var(--gray);font-size:.95rem}.shop-alert{border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.95rem}.shop-form{gap:18px;display:grid}.shop-field{flex-direction:column;gap:8px;display:flex}.shop-field label{color:var(--light);font-size:.9rem;font-weight:600}.shop-field input,.shop-field select,.shop-field textarea{border:1px solid var(--card-border);color:var(--light);background:#ffffff0d;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:.95rem}.shop-field input:focus,.shop-field select:focus,.shop-field textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #6c63ff26}.shop-field select option{background:var(--dark);color:var(--light)}.shop-field-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.shop-hint{color:var(--gray);font-size:.8rem}.shop-checkbox{color:var(--gray);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.shop-checkbox input{accent-color:var(--primary);width:18px;height:18px;margin-top:2px}.shop-submit{background:linear-gradient(135deg, var(--primary) 0, var(--primary-dark) 100%);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:12px;width:100%;padding:14px 20px;font-family:inherit;font-size:1rem;font-weight:600}.shop-submit:hover:not(:disabled){background:linear-gradient(135deg, var(--primary-dark) 0, var(--primary) 100%);transform:translateY(-2px)}.shop-submit:disabled{cursor:not-allowed;opacity:.6}.shop-btn{border:1px solid var(--card-border);color:var(--light);cursor:pointer;transition:var(--transition);background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:.85rem;text-decoration:none;display:inline-flex}.shop-btn:hover{border-color:var(--primary);background:#ffffff1f}.shop-btn.danger{color:#fca5a5;border-color:#ef444466}.shop-btn.accent{background:linear-gradient(135deg, var(--accent) 0, #2dd4bf 100%);color:var(--dark);border-color:#0000;font-weight:600}.shop-table-wrap{overflow-x:auto}.shop-table{border-collapse:collapse;width:100%;min-width:640px}.shop-table th,.shop-table td{border-bottom:1px solid var(--card-border);text-align:left;vertical-align:middle;padding:14px 12px;font-size:.9rem}.shop-table th{color:var(--gray);letter-spacing:.5px;text-transform:uppercase;font-size:.8rem}.shop-table td{color:var(--light)}.shop-table tbody tr:last-child td{border-bottom:none}.shop-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.shop-summary-row{border-bottom:1px solid var(--card-border);color:var(--gray);justify-content:space-between;padding:12px 0;font-size:.95rem;display:flex}.shop-summary-row:last-of-type{border-bottom:none}.shop-summary-total{color:var(--light);justify-content:space-between;align-items:center;padding-top:16px;font-size:1.1rem;font-weight:700;display:flex}.shop-summary-total strong{color:var(--accent);font-size:1.5rem}.shop-badge{white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:.75rem;font-weight:600;display:inline-block}.shop-qty{align-items:center;gap:8px;display:flex}.shop-qty input{border:1px solid var(--card-border);color:var(--light);text-align:center;background:#ffffff0d;border-radius:8px;width:64px;padding:8px;font-family:inherit}.shop-empty{color:var(--gray);text-align:center;padding:40px 10px}.shop-empty i{color:var(--accent);margin-bottom:14px;font-size:2.5rem;display:block}.shop-nav{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.shop-nav a{border:1px solid var(--card-border);color:var(--gray);transition:var(--transition);background:#ffffff0a;border-radius:50px;padding:10px 18px;font-size:.9rem;text-decoration:none}.shop-nav a:hover{color:var(--light)}.shop-nav a.active{border-color:var(--primary);color:var(--light);background:#6c63ff26}.shop-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:26px;display:grid}.shop-stat{border:1px solid var(--card-border);background:#ffffff08;border-radius:14px;padding:18px}.shop-stat span{color:var(--gray);text-transform:uppercase;margin-bottom:6px;font-size:.8rem;display:block}.shop-stat strong{color:var(--light);font-size:1.5rem}.shop-credentials{border:1px solid var(--card-border);background:#ffffff08;border-radius:14px;margin-top:16px;padding:18px}.shop-credentials-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.shop-row-actions .shop-link{font-size:.8rem}.shop-btn.small{padding:8px 14px;font-size:.82rem}.shop-totp{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}.shop-totp strong{color:var(--accent);letter-spacing:.35rem;font-size:2.4rem;font-weight:800}.shop-inline-form{display:inline}.shop-link{color:var(--accent);text-decoration:none}.shop-link:hover{text-decoration:underline}button.shop-link{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.shop-header-cart{color:var(--accent);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:42px;height:42px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.shop-header-cart span{background:var(--secondary);color:#fff;border-radius:20px;padding:1px 7px;font-size:.75rem;font-weight:700}@media (max-width:992px){.shop-layout{grid-template-columns:1fr}}@media (max-width:576px){.shop-panel{padding:20px}}.popup-ad-modal{z-index:999999;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out popupFadeIn;display:flex;position:fixed;top:0;left:0}.popup-ad-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.popup-ad-content{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #6c63ff4d;border-radius:16px;max-width:90vw;max-height:80vh;animation:.3s ease-out popupSlideUp;position:relative;overflow:auto;box-shadow:0 20px 60px #00000080,0 0 40px #6c63ff1a}.popup-ad-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:1;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.popup-ad-close:hover{background:#fff3;transform:scale(1.1)}.popup-ad-body{color:#fff;text-align:center;padding:30px}.popup-ad-body h1,.popup-ad-body h2,.popup-ad-body h3{color:#42e2b8;margin-bottom:15px}.popup-ad-body p{margin-bottom:15px;line-height:1.6}.popup-ad-body a{color:#42e2b8;text-decoration:none;transition:color .3s}.popup-ad-body a:hover{color:#6c63ff}.popup-ad-body img{border-radius:8px;max-width:100%;height:auto;margin:15px 0}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.popup-ad-content{max-width:calc(100vw - 40px);margin:20px}.popup-ad-body{padding:20px}}.entity-glossary{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px;display:grid}.entity-glossary__item{background:#fff;border:1px solid #0f172a0f;border-radius:12px;padding:22px;box-shadow:0 6px 16px #0f172a0a}.entity-glossary__item h3{color:#0f172a;margin:0 0 10px;font-size:18px}.entity-glossary__item p{color:#475569;margin:0;font-size:15px;line-height:1.6}.product-grid__filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.product-grid__filters .filter-item{flex-direction:column;gap:6px;display:flex}.product-grid__filters .filter-item label{color:#475569;font-size:13px;font-weight:600}.product-grid__filters .filter-select{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .15s}.product-grid__filters .filter-select:focus{border-color:#ee5a24;outline:none}.product-grid__filters .search-box-compact{background:#fff;border:1px solid #0f172a1f;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.product-grid__filters .search-box-compact i{color:#94a3b8}.product-grid__filters .search-box-compact input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.product-rating{color:#92400e;background:#facc1526;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.product-rating .fa-star{color:#eab308}.contact-form-wrap{max-width:640px;margin:40px auto 0}.contact-form{background:#fff;border:1px solid #0f172a0f;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 6px 18px #0f172a0d}.contact-form__row{flex-direction:column;gap:6px;display:flex}.contact-form__row label{color:#334155;font-size:13px;font-weight:600}.contact-form input,.contact-form textarea{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.contact-form input:focus,.contact-form textarea:focus{border-color:#ee5a24;outline:none}.contact-form__field-error{color:#b91c1c;font-size:12px}.contact-form__banner{border-radius:8px;padding:12px 14px;font-size:14px}.contact-form__banner--success{color:#166534;background:#22c55e1f;border:1px solid #22c55e40}.contact-form__banner--error{color:#991b1b;background:#ef44441f;border:1px solid #ef444440}.contact-form button[type=submit]{align-self:flex-start}.cookie-banner{z-index:60;color:#f8fafc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172af5;border-radius:14px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 40px #00000059}.cookie-banner__inner{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 20px;display:flex}.cookie-banner__body{flex:320px;min-width:240px}.cookie-banner__body strong{color:#f8fafc;margin-bottom:4px;font-size:15px;display:block}.cookie-banner__body p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.cookie-banner__body a{color:#fbbf24;text-decoration:underline}.cookie-banner__actions{flex-shrink:0;gap:10px;display:flex}.cookie-banner__btn{cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .15s,transform .1s}.cookie-banner__btn--ghost{color:#e2e8f0;background:0 0;border:1px solid #e2e8f059}.cookie-banner__btn--ghost:hover{background:#e2e8f014}.cookie-banner__btn--primary{color:#fff;background:#ee5a24}.cookie-banner__btn--primary:hover{background:#c4441d}@media (max-width:480px){.cookie-banner__actions{justify-content:stretch;width:100%}.cookie-banner__btn{flex:1}}.hero.hero--compact{background:linear-gradient(135deg,#ee5a24 0%,#f97316 50%,#fbbf24 100%);min-height:auto!important;padding:30px 0 20px!important}.hero.hero--compact .hero-compact{text-align:center;color:#fff;max-width:820px;margin:0 auto}.hero.hero--compact h1{color:#fff;margin:0 0 10px;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.25}.hero.hero--compact p{color:#ffffffe6;max-width:640px;margin:0 auto 16px;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.5}.hero-stats-inline{flex-wrap:wrap;justify-content:center;gap:clamp(16px,4vw,40px);margin-top:8px;display:flex}.hero-stat{color:#fff;flex-direction:column;align-items:center;display:flex}.hero-stat strong{font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800;line-height:1}.hero-stat span{color:#ffffffd9;letter-spacing:.02em;margin-top:4px;font-size:12px}.accounts-section{padding-top:24px!important}@media (max-width:640px){.hero.hero--compact{padding:22px 0 16px!important}.hero-stats-inline{gap:20px}}header nav ul li a,header .header-actions .btn,header .header-actions button{white-space:nowrap}@media (min-width:992px) and (max-width:1400px){header .container.header-container{gap:12px}header nav ul{gap:4px}header nav ul li a{padding:6px 8px;font-size:13px}header nav ul li a i{margin-right:4px;font-size:12px}}header .header-actions{gap:8px}header .header-actions .btn,header .header-actions button.btn{gap:6px;min-height:auto;padding:8px 14px;font-size:13px;box-shadow:0 2px 6px #00000026}header .header-actions .btn i{font-size:12px}@media (max-width:1200px){.logo-text span:not(.logo-title){display:none}}@media (max-width:1100px){header nav{display:none}header nav.open{z-index:40;background:#0f172a;border-top:1px solid #ffffff0f;padding:12px 20px;display:block;position:absolute;top:100%;left:0;right:0}header nav.open ul{flex-direction:column;align-items:stretch;gap:4px}header nav.open ul li a{border-radius:8px;padding:12px 14px;font-size:14px;display:flex}header nav.open ul li a:hover,header nav.open ul li a.active{background:#6366f126}header .mobile-menu-btn{display:inline-flex}}@media (max-width:480px){header .header-actions .btn .btn-text{display:none}header .header-actions .btn{padding:8px 10px}}header .logo{align-items:center;display:flex}header .logo-image{object-fit:contain;width:auto;height:38px;display:block}@media (max-width:1100px){header .logo-image{height:34px}}@media (max-width:480px){header .logo-image{height:30px}}html,body{color:#1e293b!important;background:#fff!important}body:before,body:after{display:none!important}header{background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 1px 3px #0f172a0a!important}header nav ul li a{align-items:center;gap:6px;color:#334155!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 12px!important;font-size:14px!important;font-weight:600!important;transition:color .15s,border-color .15s!important;display:inline-flex!important}header nav ul li a:hover{color:#ee5a24!important;background:0 0!important;border-bottom-color:#0000!important}header nav ul li a.active{color:#c2410c!important;background:0 0!important;border-bottom-color:#ee5a24!important;font-weight:600!important}header nav ul li a i{color:inherit!important}@media (min-width:1101px){header nav ul li a i{display:none!important}header nav ul{gap:4px!important}}@media (max-width:1100px){header nav.open ul li a{border-bottom:0!important;border-radius:8px!important;padding:12px 14px!important;font-size:14px!important}header nav.open ul li a:hover,header nav.open ul li a.active{background:#ee5a241a!important}}header .cart-icon{color:#334155!important}header .cart-icon:hover{color:#ee5a24!important}header .cart-count{color:#fff!important;background:#ee5a24!important}header .mobile-menu-btn{color:#1e293b!important}@media (max-width:1100px){header nav.open{box-shadow:0 6px 20px #0f172a14;background:#fff!important;border-top:1px solid #e5e7eb!important}}main,main section,.section,.accounts-section,.hero{background:#fff!important}.hero.hero--compact{background:linear-gradient(135deg,#ee5a24 0%,#f97316 50%,#fbbf24 100%)!important}.hero.hero--compact h1,.hero.hero--compact p,.hero-stat strong,.hero-stat span{color:#fff!important}.section-title h2,.list-header h3{color:#0f172a!important}.section-title p{color:#64748b!important}.page-header h1,.hero h1,.hero-text h1{background:linear-gradient(135deg,#0f172a 0%,#ee5a24 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important}.page-header p{color:#475569!important}.page-header:before{background:radial-gradient(circle,#ee5a241a 0,#0000 70%)!important}.account-item,.category-card,.feature-card,.filters-card,.faq-item{color:#1e293b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 8px #0f172a0a!important}.account-item:hover,.category-card:hover,.feature-card:hover{transform:translateY(-2px);border-color:#ee5a24!important;box-shadow:0 6px 20px #ee5a2426!important}.account-info h4,.category-header h3,.feature-card h3,.faq-question{color:#0f172a!important}.account-info p,.category-description,.feature-card p,.faq-answer{color:#475569!important}.account-item .price,.stat-number{color:#c2410c!important}.badge.verified{color:#047857!important;background:#10b9811f!important;border-color:#0478574d!important}.account-item .stock.in-stock{color:#047857!important;background:#10b9811f!important}.account-item .stock.out-stock{color:#b91c1c!important;background:#ef44441f!important}.account-item .account-avatar{color:#475569!important;background:#f1f5f9!important}.category-header{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%)!important;border-bottom:1px solid #fed7aa!important}.category-icon{color:#ee5a24!important}.feature-icon{color:#fff!important;background:linear-gradient(135deg,#ee5a24 0%,#f97316 100%)!important}.product-grid__filters .filter-item label{color:#475569!important}.product-grid__filters .filter-select,.product-grid__filters .search-box-compact{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.product-grid__filters .filter-select:focus,.product-grid__filters .search-box-compact:focus-within{border-color:#ee5a24!important}.btn.btn-primary{color:#fff!important;background:linear-gradient(135deg,#ee5a24 0%,#f97316 100%)!important;border:0!important}.btn.btn-primary:hover{background:linear-gradient(135deg,#c4441d 0%,#ee5a24 100%)!important;box-shadow:0 6px 18px #ee5a2459!important}.btn.btn-secondary{color:#2c3e5c!important;background:#fff!important;border:1px solid #2c3e5c!important}.btn.btn-secondary:hover{color:#fff!important;background:#2c3e5c!important}.btn.btn-outline{color:#c2410c!important;background:0 0!important;border:2px solid #ee5a24!important}.btn.btn-outline:hover{color:#fff!important;background:#ee5a24!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}input:focus,textarea:focus,select:focus{border-color:#ee5a24!important;outline:none!important;box-shadow:0 0 0 3px #ee5a2426!important}label{color:#334155!important}.form-card,.auth-card,.dashboard-card{color:#1e293b!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 16px #0f172a0f!important}.shop-form,.shop-card,.shop-panel{color:#1e293b!important;background:#fff!important}.shop-field input,.shop-field select,.shop-field textarea{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.shop-field input:focus,.shop-field select:focus,.shop-field textarea:focus{border-color:#ee5a24!important;box-shadow:0 0 0 3px #ee5a2426!important}.shop-field select option{color:#0f172a!important;background:#fff!important}.shop-field input::placeholder,.shop-field textarea::placeholder,input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8!important}.shop-hint{color:#64748b!important}.shop-link{font-weight:600;color:#c2410c!important}.shop-alert.error{color:#991b1b!important;background:#ef44441a!important;border:1px solid #ef444440!important}.shop-alert.success{color:#047857!important;background:#10b9811a!important;border:1px solid #10b98140!important}.shop-submit{color:#fff!important;background:linear-gradient(135deg,#ee5a24 0%,#f97316 100%)!important;border:0!important}.shop-submit:hover:not(:disabled){background:linear-gradient(135deg,#c4441d 0%,#ee5a24 100%)!important;box-shadow:0 6px 18px #ee5a2459!important}.shop-submit:disabled{opacity:.6;cursor:not-allowed}.shop-field input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.shop-field input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.shop-field input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}footer{color:#475569!important;background:#f8fafc!important;border-top:1px solid #e5e7eb!important}footer a{color:#475569!important}footer a:hover{color:#ee5a24!important}footer h3,footer h4{color:#0f172a!important}table{background:#fff}table th{color:#1e293b!important;background:#f8fafc!important;border-bottom:1px solid #e5e7eb!important}table td{color:#334155!important;border-bottom:1px solid #f1f5f9!important}.popup-ad{background:#0f172a8c!important}.popup-ad__panel{color:#1e293b!important;background:#fff!important;box-shadow:0 20px 40px #0f172a40!important}hr{border-color:#e5e7eb!important}.shop-panel-title{color:#0f172a!important}.shop-panel-title i{color:#ee5a24!important}.shop-alert.info{color:#1e293b!important;background:#ee5a2414!important;border:1px solid #ee5a2440!important}.shop-alert.info .shop-link,.shop-alert.info a{font-weight:600;color:#c2410c!important}.shop-muted,.shop-empty{color:#64748b!important}.shop-empty i{color:#ee5a24!important}.shop-empty h3{color:#0f172a!important}.shop-empty p{color:#475569!important}.shop-table th{color:#475569!important;border-bottom:1px solid #e5e7eb!important}.shop-table td{color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}.shop-table tbody tr:hover td{background:#f8fafc!important}.shop-summary-row{color:#475569!important;border-bottom:1px solid #e5e7eb!important}.shop-summary-total{color:#0f172a!important;border-top:1px solid #e5e7eb!important}.shop-summary-total strong{color:#ee5a24!important}.shop-checkbox{color:#334155!important}.shop-checkbox input[type=checkbox]{accent-color:#ee5a24}.shop-btn{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important}.shop-btn:hover{color:#ee5a24!important;background:#f8fafc!important;border-color:#ee5a24!important}.shop-btn.accent{color:#fff!important;background:linear-gradient(135deg,#ee5a24 0%,#f97316 100%)!important;border-color:#0000!important}.shop-btn.accent:hover{color:#fff!important;background:linear-gradient(135deg,#c4441d 0%,#ee5a24 100%)!important;box-shadow:0 6px 18px #ee5a2459!important}.shop-btn.danger{color:#b91c1c!important;background:#fff!important;border:1px solid #fca5a5!important}.shop-btn.danger:hover{color:#991b1b!important;background:#fef2f2!important}.shop-nav a{color:#475569!important;background:#fff!important;border:1px solid #e5e7eb!important}.shop-nav a:hover{color:#ee5a24!important;border-color:#ee5a24!important}.shop-nav a.active{color:#ee5a24!important;background:#ee5a2414!important;border-color:#ee5a24!important}.shop-stat{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 12px #0f172a0a!important}.shop-stat span{color:#64748b!important}.shop-stat strong{color:#0f172a!important}.shop-totp{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 12px #0f172a0a!important}.shop-totp strong{color:#ee5a24!important}.shop-header-cart{color:#ee5a24!important;background:#ee5a241a!important}.shop-header-cart:hover{background:#ee5a2429!important}.shop-mono{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e5e7eb!important}.shop-badge{color:#334155!important;background:#f1f5f9!important}.shop-badge.success{color:#047857!important;background:#10b9811f!important}.shop-badge.warning{color:#b45309!important;background:#f59e0b1f!important}.shop-badge.danger{color:#991b1b!important;background:#ef44441f!important}.shop-table-wrap{background:#fff;border-radius:12px;border:1px solid #e5e7eb!important}.page-header.compact{color:#0f172a!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-bottom:1px solid #e5e7eb!important}.page-header.compact h1,.page-header h1{color:#0f172a!important}.page-header p,.page-header.compact p{color:#475569!important}.shop-card-title{color:#0f172a!important}.shop-card-subtitle{color:#64748b!important}.shop-panel h1,.shop-panel h2,.shop-panel h3,.shop-panel h4{color:#0f172a!important}.shop-panel p{color:#334155!important}.shop-badge-pill,.shop-tag,.shop-chip{color:#334155!important;background:#f1f5f9!important;border:1px solid #e5e7eb!important}.shop-badge.pending{color:#b45309!important;background:#f59e0b26!important}.shop-badge.processing{color:#1d4ed8!important;background:#3b82f626!important}.shop-badge.completed{color:#047857!important;background:#10b98126!important}.shop-badge.cancelled{color:#991b1b!important;background:#ef444426!important}.shop-qty input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.shop-qty input:focus{border-color:#ee5a24!important;box-shadow:0 0 0 3px #ee5a2426!important}.shop-credentials{color:#1e293b!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 12px #0f172a0a!important}.shop-actions{flex-wrap:wrap;gap:12px;display:flex}.shop-panel-narrow{max-width:520px;margin:0 auto}.shop-field label{color:#334155!important}.shop-section h1,.shop-section h2,.shop-section h3{color:#0f172a!important}.shop-inline-form{border-radius:12px;color:#1e293b!important;background:#f8fafc!important;border:1px solid #e5e7eb!important}.shop-field textarea{min-height:96px}select option{color:#0f172a!important;background:#fff!important}.breadcrumbs{margin:0 0 14px;font-size:.82rem}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.breadcrumbs li:before{content:none}.breadcrumbs a{align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex;color:#64748b!important}.breadcrumbs a:hover{text-decoration:underline;color:#ee5a24!important}.breadcrumbs li>span{font-weight:600;color:#0f172a!important}.breadcrumbs__sep{font-size:.6rem;color:#cbd5e1!important}.page-header .breadcrumbs,.page-header .breadcrumbs ol{justify-content:center}@media (max-width:480px){.breadcrumbs{font-size:.75rem}.breadcrumbs li:first-child span{display:none}}.related-products{border-top:1px solid #e5e7eb;margin-top:36px;padding-top:28px}.related-products__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.related-products__head h2{align-items:center;gap:8px;font-weight:700;display:inline-flex;color:#0f172a!important;margin:0!important;font-size:1.15rem!important}.related-products__head h2 i{font-size:.95rem;color:#ee5a24!important}.related-products__all{white-space:nowrap;align-items:center;gap:6px;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-flex;color:#c2410c!important}.related-products__all:hover{text-decoration:underline}.related-products__all i{font-size:.7rem}.related-products__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.related-products__grid .account-item{margin:0!important}@media (max-width:600px){.related-products__grid{grid-template-columns:1fr}}.purchase-steps{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:36px}.purchase-steps__list{counter-reset:none;gap:14px;margin:0;padding:0;list-style:none;display:grid}.purchase-steps__list>li{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:flex-start;gap:14px;margin:0;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.purchase-steps__list>li:before{content:none}.purchase-steps__list>li:hover{border-color:#fbbf9a;box-shadow:0 4px 14px #ee5a2414}.purchase-steps__num{background:linear-gradient(135deg,#ee5a24,#f97316);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:inline-flex;color:#fff!important}.purchase-steps__body h3{align-items:center;gap:8px;font-weight:700;display:inline-flex;color:#0f172a!important;margin:0 0 5px!important;font-size:1rem!important}.purchase-steps__body h3 i{font-size:.85rem;color:#ee5a24!important}.purchase-steps__body p{font-size:.88rem;line-height:1.6;color:#475569!important;margin:0!important}@media (max-width:480px){.purchase-steps__list>li{gap:10px;padding:14px}.purchase-steps__num{flex-basis:28px;width:28px;height:28px;font-size:.85rem}}.category-copy{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:860px;margin:0 auto;padding:28px 30px}.category-copy h2{-webkit-text-fill-color:#0f172a;margin:0 0 16px;font-size:1.35rem;line-height:1.35;color:#0f172a!important;background:0 0!important}.category-copy p{color:#334155;margin:0 0 14px;font-size:.97rem;line-height:1.75}.category-copy p:last-child{margin-bottom:0}@media (max-width:640px){.category-copy{border-radius:12px;padding:20px 18px}.category-copy h2{font-size:1.15rem}}
