.pdp-gallery-main,#pdp-gallery-container{position:relative;background:#FFFFFF;border:1px solid #CBD5E1;border-radius:16px;aspect-ratio:4/5;width:100%;height:auto;min-height:0;max-height:none;padding:0!important;display:flex;align-items:center;justify-content:center;overflow:visible!important;box-shadow:0 4px 20px -2px rgba(15,23,42,0.05)}
.pdp-main-img-wrap,#pdp-gallery-container .pdp-main-img-wrap {
 position: relative;
 width: 100%;
 height: 100%;
 display: flex;
 align-items: center;
 justify-content: center;
 overflow: hidden;
 border-radius: 14px;
 padding: 0 !important;
 margin: 0 !important;
 }
.pdp-main-img,#pdp-active-img,#pdp-gallery-container .pdp-main-img {
 display: block !important;
 width: 100% !important;
 height: 100% !important;
 max-width: none !important;
 max-height: none !important;
 object-fit: cover !important;
 object-position: center !important;
 border-radius: inherit !important;
 margin: 0 !important;
 padding: 0 !important;
 transform: none !important;
 transition: none !important;
 }:root{--bg-deep:#FFFFFF;--bg-main:#FFFFFF;--bg-card:#FFFFFF;--bg-card-hover:#FAFAFA;--bg-pure:#FFFFFF;--bg-surface:#FFFFFF;--font-display:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-heading:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-mono:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--accent-primary:#0284C7;--accent-primary-hover:#0369A1;--accent-gold-bright:#F59E0B;--accent-gold:#D97706;--accent-emerald:#10B981;--accent-emerald-light:#ECFDF5;--text-pure:#000000;--text-main:#0F172A;--text-dark:#0F172A;--text-sub:#334155;--text-muted:#64748B;--text-light:#94A3B8;--border-light:#E2E8F0;--border-card:#CBD5E1;--border-subtle:#E2E8F0;--border-focus:#0284C7;--border-glow:rgba(2,132,199,0.25);--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--header-height:130px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scrollbar-gutter:stable;overflow-y:scroll;scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--bg-main);color:var(--text-main);line-height:1.65;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body{position:relative;overflow-x:clip;width:100%;background-color:var(--bg-main);color:var(--text-main);font-family:var(--font-body);font-size:1.0625rem;font-weight:400;line-height:1.65;padding-top:var(--header-height,130px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-break:break-word;overflow-wrap:break-word}main{width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-dark);font-weight:600;letter-spacing:-0.015em;line-height:1.35}p{font-weight:400;font-size:1.0625rem;line-height:1.65}a{color:var(--accent-primary);text-decoration:none;transition:color 0.2s ease}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%}.flex-between{display:flex;justify-content:space-between;align-items:center}.mobile-only{display:none!important}.mobile-drawer-backdrop{position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:none}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(340px,86vw);transform:translateX(100%)}[dir="rtl"] .mobile-drawer{right:auto;left:0;transform:translateX(-100%)}.main-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;background:rgba(255,255,255,0.98)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #E2E8F0!important;height:var(--header-height,130px)!important;min-height:var(--header-height,130px)!important;display:flex!important;align-items:center!important;padding:0!important;box-sizing:border-box!important;box-shadow:0 4px 20px -2px rgba(15,23,42,0.04)!important}.main-header .container{display:flex;justify-content:space-between;align-items:center;gap:2rem;height:100%;width:100%}@media (max-width:768px){:root{--header-height:64px}.main-header{height:var(--header-height)!important;min-height:var(--header-height)!important;padding-top:0!important;padding-bottom:0!important;background:#FFFFFF!important}.main-header .container{gap:0.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.brand-logo-img{height:26px!important;max-width:150px!important}.desktop-only{display:none!important}.mobile-only{display:flex!important}}.brand-logo{display:inline-flex;align-items:center;gap:0.85rem;text-decoration:none;flex-shrink:0;white-space:nowrap}.brand-logo-img{display:block;height:38px;width:auto;max-width:240px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:2.25rem;flex-wrap:nowrap;white-space:nowrap;flex-shrink:0}.nav-item{color:#1E293B;text-decoration:none;font-size:0.95rem;font-weight:500;padding:0.5rem 0;position:relative}.header-actions{display:flex;align-items:center;gap:0.85rem;white-space:nowrap;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;font-size:0.95rem;font-weight:600;line-height:1.4;padding:0.72rem 1.65rem;min-height:44px;letter-spacing:-0.01em;border-radius:10px;text-decoration:none;cursor:pointer;white-space:nowrap;user-select:none;border:1px solid transparent}.btn-primary{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);color:#FFFFFF!important;border:1px solid rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.32),0 4px 16px rgba(2,132,199,0.38)}.btn-outline{background:#FFFFFF!important;color:#0F172A!important;font-weight:600;border:1.5px solid #CBD5E1!important;box-shadow:0 2px 8px rgba(15,23,42,0.06)}.hero-actions .btn-outline,.hero-slide-actions .btn-outline,.geo-lead-actions .btn-outline{background:rgba(255,255,255,0.14)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#FFFFFF!important;font-weight:600;border:1px solid rgba(255,255,255,0.38)!important;box-shadow:0 4px 16px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.24)}.btn-lg{min-height:50px;padding:0.9rem 2.25rem;font-size:1rem}.ali-lang-currency-selector,.lang-currency-selector{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.ali-lang-trigger,.lang-trigger-btn{background:transparent;border:1px solid transparent;color:#1E293B;padding:6px 10px;border-radius:8px;font-size:0.92rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.ali-globe-icon,.lang-icon{display:inline-flex;align-items:center;justify-content:center;color:#64748B;flex-shrink:0}.ali-current-label,.lang-current-label{font-size:0.9rem;font-weight:inherit;color:inherit;display:inline-block;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ali-arrow,.lang-arrow{display:inline-flex;align-items:center;justify-content:center;color:#94A3B8;font-size:0.75rem;flex-shrink:0}.ali-lang-modal,.lang-modal{display:none!important;position:absolute;top:calc(100% + 6px);right:0;left:auto;width:290px;max-width:calc(100vw - 24px);background:#FFFFFF;border:1px solid #E2E8F0;border-radius:14px;box-shadow:0 16px 36px -4px rgba(15,23,42,0.16);padding:18px 16px;z-index:1200;box-sizing:border-box}.ali-lang-currency-selector.active .ali-lang-modal,.lang-currency-selector.active .lang-modal{display:block!important}.nav-item::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2.5px;background:#0284C7;border-radius:2px}.nav-item:hover::after,.nav-item.active::after{width:100%}.nav-item.active{color:#0284C7}@media (max-width: 768px) {
  .pdp-specs-grid {
    grid-template-columns: 1fr !important;
    gap: 0.85rem !important;
  }
}
