:root{--bg-deep:#fff;--bg-main:#fff;--bg-card:#fff;--bg-card-hover:#fafafa;--bg-pure:#fff;--bg-surface:#fff;--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:#000;--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:#0284c740;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition-fast:.2s ease;--transition-medium:.3s cubic-bezier(.16,1,.3,1);--transition-slow:.5s cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.16,1,.3,1);--focus-ring:0 0 0 3px #0284c740;--shadow-soft:0 4px 20px -2px #0f172a0d;--shadow-medium:0 12px 28px -4px #0f172a14;--shadow-strong:0 20px 50px -10px #0f172a2e;--shadow-subtle:0 4px 15px #0f172a08;--shadow-card:0 4px 20px #0f172a0d;--shadow-hover:0 12px 28px #0f172a14;--shadow-modal:0 20px 50px #0f172a2e;--product-image-ratio:4 / 5}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--bg-main);color:var(--text-main);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.65;overflow-x:clip}body{background-color:var(--bg-main);width:100%;color:var(--text-main);font-family:var(--font-body);padding-top:var(--header-height,136px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;word-break:break-word;overflow-wrap:break-word;font-size:1.0625rem;font-weight:400;line-height:1.65;position:relative;overflow-x:clip}main{width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;font-weight:600;line-height:1.35}p{font-size:1.0625rem;font-weight:400;line-height:1.65}strong,b,dt,summary,legend,caption{font-weight:600}table{border-collapse:collapse;font-family:inherit}th,td{font-family:inherit}th{letter-spacing:-.01em;font-weight:600}td{font-weight:400}code,kbd,samp,pre{font-family:var(--font-mono)}input,button,select,textarea{font-family:inherit;font-size:inherit}a{color:var(--accent-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-primary-hover)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.flex-between{justify-content:space-between;align-items:center;display:flex}.text-center{text-align:center}.text-sm{font-size:.875rem}.w-full{width:100%}.desktop-only{display:flex!important}.mobile-only{display:none!important}.accent-color,.hero-title .accent-color{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:600}.verified-badge{background:var(--accent-emerald-light);border:1px solid var(--accent-emerald);color:var(--accent-emerald);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .9rem;font-size:.8rem;font-weight:500;display:inline-flex}.ali-lang-currency-selector,.lang-currency-selector{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ali-lang-trigger,.lang-trigger-btn{color:#1e293b;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:6px 10px;font-size:.92rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .2s,opacity .2s;display:inline-flex}.ali-lang-trigger:hover,.lang-trigger-btn:hover{color:#0284c7;background:#f1f5f9}.ali-lang-currency-selector.active .ali-lang-trigger,.lang-currency-selector.active .lang-trigger-btn{color:#0284c7;background:#f0f9ff;font-weight:600}.ali-globe-icon,.ali-flag-icon,.lang-icon{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.ali-lang-trigger:hover .ali-globe-icon,.ali-lang-trigger:hover .ali-flag-icon,.ali-lang-currency-selector.active .ali-globe-icon,.ali-lang-currency-selector.active .ali-flag-icon{color:#0284c7}.ali-current-label,.ali-lang-label,.lang-current-label{font-family:var(--font-body,system-ui,sans-serif);font-size:.9rem;font-weight:inherit;letter-spacing:-.01em;color:inherit;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:140px;display:inline-block;overflow:hidden}.ali-arrow,.ali-arrow-down,.lang-arrow{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s;display:inline-flex}.ali-lang-currency-selector.active .ali-arrow,.ali-lang-currency-selector.active .ali-arrow-down,.lang-currency-selector.active .lang-arrow{color:#0284c7;transform:rotate(180deg)}.ali-lang-modal,.lang-modal{z-index:1200;text-align:left;box-sizing:border-box;word-break:normal;overflow-wrap:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:290px;max-width:calc(100vw - 24px);padding:18px 16px;animation:.2s cubic-bezier(.16,1,.3,1) langDropdownFade;display:none;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 16px 36px -4px #0f172a29,0 4px 12px -2px #0f172a0f;white-space:normal!important}.ali-lang-currency-selector.active .ali-lang-modal,.lang-currency-selector.active .lang-modal{display:block}@keyframes langDropdownFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ali-modal-arrow{display:none!important}.ali-modal-close-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:1rem;line-height:1;transition:background-color .15s,color .15s,transform .15s,opacity .15s;display:none}.ali-modal-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex;white-space:normal!important}.ali-modal-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600;line-height:1.2;white-space:normal!important}.ali-modal-desc,.ali-modal-subtitle{display:none!important}.ali-form-group,.ali-modal-form-group{box-sizing:border-box;width:100%;margin-bottom:11px}.ali-form-label,.ali-modal-label{color:#475569;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.ali-select-wrap,.ali-select-wrapper{box-sizing:border-box;width:100%;position:relative}.ali-select-input,.ali-select-field{color:#0f172a;-webkit-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:36px;padding:0 32px 0 10px;font-family:inherit;font-size:.84rem;font-weight:500;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ali-select-wrap:after,.ali-select-wrapper:after{content:"";pointer-events:none;border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:6px;height:6px;transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.ali-select-input:hover,.ali-select-field:hover{border-color:#94a3b8}.ali-select-input:focus,.ali-select-field:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.ali-select-input option,.ali-select-field option{color:#0f172a;padding:6px 8px;font-weight:500}.ali-modal-save-btn,.ali-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:35px;margin-top:12px;font-size:.86rem;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s,opacity .18s;display:flex;box-shadow:0 2px 6px #0284c733}.ali-modal-save-btn:hover,.ali-save-btn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 4px 10px #0284c74d}.ali-modal-save-btn:active,.ali-save-btn:active{transform:translateY(1px);box-shadow:0 1px 3px #0284c733}:root{--header-topbar-height:48px;--header-navbar-height:88px;--header-height:136px}.main-header{z-index:1000!important;width:100%!important;height:var(--header-height,136px)!important;min-height:var(--header-height,136px)!important;max-height:var(--header-height,136px)!important;box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.top-contact-bar{width:100%!important;height:var(--header-topbar-height,48px)!important;min-height:var(--header-topbar-height,48px)!important;max-height:var(--header-topbar-height,48px)!important;color:#94a3b8!important;box-sizing:border-box!important;z-index:1002!important;background:#18181b!important;border-bottom:1px solid #ffffff14!important;align-items:center!important;font-size:14px!important;line-height:normal!important;display:flex!important}.top-bar-container{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:1200px!important;height:100%!important;margin:0 auto!important;padding:0 1.5rem!important;display:flex!important}.main-nav-bar{width:100%!important;height:var(--header-navbar-height,88px)!important;min-height:var(--header-navbar-height,88px)!important;max-height:var(--header-navbar-height,88px)!important;-webkit-backdrop-filter:blur(16px)!important;box-sizing:border-box!important;z-index:1001!important;background:#fffffffa!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;display:flex!important;box-shadow:0 4px 20px -2px #0f172a0a!important}.nav-bar-container{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:1200px!important;height:100%!important;margin:0 auto!important;padding:0 1.5rem!important;display:flex!important}@media (width<=768px){:root{--header-height:64px}.main-header{height:64px!important;min-height:64px!important;max-height:64px!important;padding-top:env(safe-area-inset-top,0px)!important;-webkit-backdrop-filter:none!important;background:#fff!important}.main-header .container{gap:.5rem!important;padding-left:.85rem!important;padding-right:.85rem!important}.brand-logo-img{max-width:150px!important;height:26px!important}.header-actions{gap:.45rem!important}.ali-lang-trigger,.lang-trigger-btn{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:center!important;gap:0!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.ali-current-label,.lang-current-label,.ali-arrow,.lang-arrow{display:none!important}.ali-globe-icon,.lang-icon{color:#1e293b!important;width:18px!important;height:18px!important}}.brand-logo{white-space:nowrap;flex-shrink:0;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.brand-logo-img{object-fit:contain;filter:drop-shadow(0 2px 6px #ff47041f);width:auto;max-width:240px;height:38px;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s;display:block}.brand-logo:hover .brand-logo-img{filter:drop-shadow(0 4px 12px #ff470447);transform:translateY(-1px)scale(1.02)}.brand-logo-mark{flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.brand-logo:hover .brand-logo-mark{transform:scale(1.06)}.brand-logo-icon{object-fit:cover;border-radius:10px;width:40px;height:40px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:block;box-shadow:0 4px 14px #ff4d0040}.brand-text-wrap{flex-direction:column;justify-content:center;display:flex}.brand-title-row{align-items:center;gap:.4rem;display:flex}.brand-name{font-family:var(--font-heading);color:#0f172a;letter-spacing:-.015em;font-size:1.4rem;font-weight:600;line-height:1.35}.brand-badge-oem{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#ff4d00 0%,#e03e00 100%);border-radius:5px;padding:.15rem .45rem;font-size:.72rem;font-weight:500;line-height:1.2;box-shadow:0 2px 8px #ff4d0059}.brand-subtext-row{align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.brand-status-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #10b98133}.brand-subtext{color:#475569;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:500}.nav-links{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2.25rem;display:flex}.nav-item{color:#1e293b;white-space:nowrap;flex-shrink:0;padding:.5rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-item:after{content:"";width:0%;height:2.5px;transition:width .25s var(--ease-spring);background:#0284c7;border-radius:2px;position:absolute;bottom:0;left:0}.nav-item:hover,.nav-item.active{color:#0284c7}.nav-item:hover:after,.nav-item.active:after{width:100%}.header-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:.85rem;display:flex}.mobile-menu-btn{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;transition:background-color .2s,border-color .2s,transform .2s,opacity .2s;display:none}.mobile-menu-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.hamburger-line{transform-origin:50%;background-color:#0f172a;border-radius:1px;width:18px;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.mobile-menu-btn.active .hamburger-line:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-btn.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1090;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a8c;transition:opacity .32s,visibility .32s;position:fixed;inset:0}.mobile-drawer-backdrop.active{opacity:1;visibility:visible;pointer-events:auto}.mobile-drawer{z-index:1100;-webkit-overflow-scrolling:touch;background-color:#fff;flex-direction:column;width:min(340px,86vw);padding:0;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 30px #0f172a2e}.mobile-drawer.active{transform:translate(0)}[dir=rtl] .mobile-drawer{left:0;right:auto;transform:translate(-100%);box-shadow:10px 0 30px #0f172a2e}.drawer-header{z-index:2;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0 1.25rem;display:flex;position:sticky;top:0}.drawer-logo .brand-logo-img{width:auto;max-width:170px;height:26px}.drawer-close{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:1.1rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s,transform .2s,opacity .2s;display:flex}.drawer-close:hover,.drawer-close:active{color:#0f172a;background:#e2e8f0;transform:scale(1.05)}.drawer-body{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex}.drawer-nav{flex-direction:column;gap:.4rem;display:flex}.drawer-link{font-family:var(--font-heading,inherit);color:#1e293b;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:.75rem 1rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s,opacity .2s;display:flex}.drawer-link:hover,.drawer-link:active,.drawer-link.active{background:#f0f9ff;border-color:#bae6fd;color:#0284c7!important}.drawer-link-arrow{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.drawer-link:hover .drawer-link-arrow,.drawer-link.active .drawer-link-arrow{color:#0284c7;transform:translate(3px)}.drawer-lang-currency-card{display:none!important}.drawer-card-header{color:#0f172a;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.drawer-card-header .ali-globe-icon{color:#0284c7}.drawer-card-grid{grid-template-columns:1fr;gap:10px;display:grid}.drawer-form-group{flex-direction:column;gap:4px;display:flex}.drawer-form-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.drawer-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:.85rem;transition:border-color .2s}.drawer-select:focus{border-color:#0284c7}.drawer-save-btn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:38px;margin-top:4px;font-size:.88rem;font-weight:600;transition:background .2s,transform .1s;display:flex}.drawer-save-btn:hover{background:#0369a1}.drawer-save-btn:active{transform:scale(.98)}.drawer-actions{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.btn-whatsapp-drawer{background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #25d36640;color:#fff!important}.btn-whatsapp-drawer:hover{background:#1ebe5d}.btn-whatsapp-pdp{background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.85rem 1.25rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex;box-shadow:0 2px 8px #25d36647;color:#fff!important}.btn-whatsapp-pdp:hover,.btn-whatsapp-pdp:active{transform:translateY(-1px);color:#fff!important;background:#1ebe5d!important;box-shadow:0 4px 14px #25d36661!important}body.drawer-open{touch-action:none;overflow:hidden!important}.btn{white-space:nowrap;cursor:pointer;user-select:none;min-height:40px;font-size:.875rem;font-weight:500;font-family:var(--font-body);border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.6rem 1.25rem;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s,opacity .25s;display:inline-flex}.btn-primary{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 4px 14px #11182740}.btn-primary:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #0284c759}.btn-outline{background:var(--bg-pure);border:1px solid var(--border-card);color:var(--text-dark)}.btn-outline:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-surface)}.btn-lg{min-height:50px;padding:.9rem 2.25rem;font-size:1rem}.btn-block,.w-full{width:100%}.hero-section{background:linear-gradient(180deg,var(--bg-pure) 0%,var(--bg-surface) 100%);border-bottom:1px solid var(--border-light);padding:4.5rem 0 5.5rem;position:relative}.hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:3.5rem;display:grid}.hero-subtitle-top{font-family:var(--font-heading);letter-spacing:.05em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:.85rem;font-size:.85rem;font-weight:600}.hero-title{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:1.25rem;font-size:3.25rem;font-weight:600;line-height:1.35}.hero-desc{color:var(--text-main);margin-bottom:2.25rem;font-size:1.1rem;font-weight:400;line-height:1.65}.hero-cta{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.hero-metrics{border-top:1px solid var(--border-light);grid-template-columns:repeat(5,1fr);gap:1rem;padding-top:2rem;display:grid}.metric-box{background:var(--bg-pure);border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);border-radius:8px;flex-direction:column;padding:.85rem;display:flex}.metric-num{font-family:var(--font-mono);color:var(--accent-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.metric-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:400}.hero-panel-photo{background:var(--bg-surface);border:1px solid var(--border-light);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring);border-radius:12px;position:relative;overflow:hidden}.hero-panel-photo:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.hero-img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-spring);display:block}.hero-panel-photo:hover .hero-img{transform:scale(1.03)}.panel-overlay{background:var(--bg-deep);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.02'/%3E%3C/svg%3E");align-items:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.panel-header h3{font-family:var(--font-heading);letter-spacing:-.015em;color:#fff;font-size:1.35rem;font-weight:600;line-height:1.35}.panel-header p{color:#e2e8f0;font-size:.875rem;font-weight:400;line-height:1.65}.section-block{padding:5rem 0}.bg-dark-alt,.bg-surface{background:var(--bg-surface);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.section-heading{margin-bottom:3.5rem}.section-heading h2{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:.65rem;font-size:2.35rem;font-weight:600;line-height:1.35}.section-heading p{color:var(--text-muted);font-size:1.05rem;font-weight:400;line-height:1.65}.product-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.product-card-photo{background:var(--bg-pure);border:1px solid var(--border-light);box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-spring),box-shadow .3s var(--ease-spring),transform .3s var(--ease-spring),opacity .3s var(--ease-spring);border-radius:12px;overflow:hidden}.product-card-photo:hover{border-color:var(--border-card);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.card-img-wrapper{background:var(--bg-surface);width:100%;height:260px;position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-spring)}.product-card-photo:hover .card-img{transform:scale(1.04)}.card-body-photo{padding:2rem}.card-title{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:.4rem;font-size:1.6rem;font-weight:600;line-height:1.35}.card-subtitle{color:var(--text-muted);margin-bottom:1.5rem;font-size:.925rem;font-weight:400;line-height:1.65}.distributor-card-photo{background:var(--bg-pure);border:1px solid var(--border-light);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:center;display:grid;overflow:hidden}.distributor-img-box{height:100%;min-height:360px}.factory-img{object-fit:cover;width:100%;height:100%;display:block}.distributor-info-box{padding:3rem}.distributor-info-box h2{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:1rem;font-size:2.1rem;font-weight:600;line-height:1.35}.distributor-info-box p{color:var(--text-main);margin-bottom:2rem;font-size:1.025rem;font-weight:400;line-height:1.65}.steps-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.step-item{background:var(--bg-pure);border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);transition:transform .25s var(--ease-spring),border-color .25s ease,box-shadow .25s ease;border-radius:12px;padding:2rem}.step-item:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.step-num{font-family:var(--font-mono);color:var(--accent-primary);margin-bottom:.65rem;font-size:2rem;font-weight:600;line-height:1;display:block}.step-item h4{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.35}.step-item p{color:var(--text-main);font-size:.9rem;font-weight:400;line-height:1.65}.step-badge{font-family:var(--font-mono);color:var(--accent-emerald);background:var(--accent-emerald-light);border:1px solid #10b98133;border-radius:4px;margin-top:.75rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-block}.machinery-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem;display:grid}.machinery-card{background:var(--bg-pure);border:1px solid var(--border-light);box-shadow:var(--shadow-card);transition:transform .25s var(--ease-spring),box-shadow .25s ease;border-radius:12px;overflow:hidden}.machinery-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.machinery-body{padding:1.5rem}.machinery-title{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.15rem;font-weight:600;line-height:1.35}.machinery-spec{font-family:var(--font-mono);color:var(--accent-primary);margin-bottom:.65rem;font-size:.8rem;font-weight:500}.machinery-desc{color:var(--text-main);font-size:.875rem;font-weight:400;line-height:1.65}.rfq-container{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;display:grid}.rfq-text h2{font-family:var(--font-heading);color:var(--text-dark);letter-spacing:-.015em;margin-bottom:1rem;font-size:2.35rem;font-weight:600;line-height:1.35}.rfq-text p{color:var(--text-main);margin-bottom:2rem;font-size:1.025rem;font-weight:400;line-height:1.65}.direct-contacts p{color:var(--text-main);margin-bottom:.65rem;font-size:.95rem;font-weight:400;line-height:1.65}.rfq-form-box{background:var(--bg-pure);border:1px solid var(--border-light);box-shadow:var(--shadow-card);border-radius:12px;padding:2.5rem}.form-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-field{flex-direction:column;gap:.45rem;margin-bottom:1.25rem;display:flex}.form-field label{color:var(--text-dark);font-size:.85rem;font-weight:500}.form-field input,.form-field select,.form-field textarea,.modal-input{background:var(--bg-pure);border:1px solid var(--border-card);color:var(--text-dark);min-height:48px;font-size:.925rem;font-family:var(--font-body);border-radius:8px;outline:none;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.modal-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #0284c726}.spec-chip,.spec-badge{background:var(--bg-surface);border:1px solid var(--border-light);color:var(--text-main);font-size:.825rem;font-weight:500;font-family:var(--font-mono);border-radius:6px;padding:.35rem .75rem;display:inline-block}.site-footer,.main-footer{color:#4b5563;background-color:#fff;border-top:1px solid #e5e7eb;margin-top:4rem;padding:3rem 0 2.5rem}.footer-minimal-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.footer-nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.25rem;display:flex}.footer-nav-link{color:#111827;letter-spacing:.03em;text-transform:uppercase;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,transform .15s}.footer-nav-link:hover{color:#06c}.copyright-text{color:#6b7280;margin:0;font-size:.85rem}@media (width<=640px){.site-footer,.main-footer{padding:2rem 0 1.75rem}.footer-nav-links{gap:1.25rem 1.5rem}.footer-nav-link{font-size:.875rem}}.floating-contact-wrap{z-index:999;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:fixed;bottom:2.25rem;right:2.25rem}.floating-contact-wrap .floating-btn,.whatsapp-btn,.email-btn{pointer-events:auto;color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(12px);border:1.5px solid #fff6;border-radius:9999px;align-items:center;gap:.6rem;min-height:46px;padding:.72rem 1.35rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:inline-flex}.whatsapp-btn{isolation:isolate;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);position:relative;box-shadow:0 8px 20px -3px #25d3666b,0 4px 10px -2px #128c7e40}.whatsapp-btn:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;will-change:transform,opacity;background:#25d36680;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite waPulseGPU;position:absolute;inset:0}.email-btn{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:0 10px 25px -3px #0284c761,0 4px 10px -2px #0369a133}@media (width<=768px){.floating-contact-wrap{bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:960;gap:.5rem;right:1.25rem}.floating-contact-wrap .email-btn{display:none!important}.floating-contact-wrap .whatsapp-btn{border-radius:50%;justify-content:center;width:48px;height:48px;min-height:48px;padding:0;box-shadow:0 8px 20px -2px #25d36680}.floating-contact-wrap .whatsapp-btn span{display:none!important}.floating-contact-wrap .whatsapp-btn .whatsapp-icon{width:24px;height:24px}body:has(.mobile-sticky-bar) .floating-contact-wrap{display:none!important}}.floating-icon{flex-shrink:0;width:20px;height:20px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:block}.whatsapp-icon{fill:#fff;filter:drop-shadow(0 1px 2px #0000002e);width:22px;height:22px}.email-icon{fill:none;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 1px 2px #0000002e)}@keyframes waPulseGPU{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.floating-btn:hover,.whatsapp-btn:hover,.email-btn:hover{color:#fff;transform:translateY(-3px)scale(1.04)}.whatsapp-btn:hover{box-shadow:0 16px 36px -4px #25d36699,0 6px 14px -2px #128c7e59}.whatsapp-btn:hover .whatsapp-icon{transform:scale(1.15)rotate(-6deg)}.email-btn:hover{box-shadow:0 16px 36px -4px #0284c794,0 6px 14px -2px #0369a152}.email-btn:hover .email-icon{transform:scale(1.15)translateY(-1px)}.floating-btn:active,.whatsapp-btn:active,.email-btn:active{transform:translateY(-1px)scale(.98)}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;opacity:0;pointer-events:none;background:#0f172aa6;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-card{background:var(--bg-pure);border:1px solid var(--border-light);border-radius:18px;width:100%;max-width:820px;max-height:90vh;padding:2.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:scale(.96);box-shadow:0 25px 60px -15px #0f172a40}.modal-overlay.active .modal-card{transform:scale(1)}.modal-close{color:var(--text-muted);cursor:pointer;z-index:10;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:background .2s,color .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.modal-close:hover{color:var(--text-main);background:#e2e8f0}.sample-kit-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.sample-kit-card{border:1.5px solid var(--border-light);background:var(--bg-surface);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;padding:.85rem 1rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex;position:relative}.sample-kit-card:hover{border-color:var(--accent-primary);background:#f0f9ff}.sample-kit-card input[type=radio]{accent-color:var(--accent-primary);position:absolute;top:.75rem;right:.75rem}.sample-kit-card.selected,.sample-kit-card:has(input[type=radio]:checked){border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary);background:#f0f9ff}.sample-kit-icon{margin-bottom:.35rem;font-size:1.4rem}.sample-kit-name{color:var(--text-dark);margin-bottom:.2rem;font-size:.92rem;font-weight:500}.sample-kit-desc{color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.65}.modal-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}@media (width<=640px){.modal-form-grid{grid-template-columns:1fr;gap:.75rem}.modal-card{padding:1.5rem 1.25rem}.sample-kit-grid{grid-template-columns:1fr 1fr}}.modal-field{flex-direction:column;gap:.35rem;display:flex}.modal-label{color:var(--text-sub);font-size:.82rem;font-weight:500}.modal-input-styled{border:1px solid var(--border-light);color:var(--text-main);background:#f8fafc;border-radius:8px;width:100%;padding:.7rem .9rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.modal-input-styled:focus{border-color:var(--accent-primary);box-shadow:var(--focus-ring);background:#fff;outline:none}body{top:0!important}.goog-te-gadget-icon{display:none!important}.goog-te-gadget-simple{background:0 0!important;border:none!important}.lang-item:hover{background:var(--bg-surface);color:var(--accent-primary)}.mobile-sticky-bar{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-light);padding:.6rem 1rem env(safe-area-inset-bottom);z-index:97;background:#fffffff2;gap:.75rem;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=1200px){.btn{min-height:44px}.mobile-sticky-bar{display:flex}.whatsapp-btn{padding:.65rem 1.1rem;font-size:.85rem;bottom:4.5rem;right:1rem}body:has(.mobile-sticky-bar){padding-bottom:4.5rem}body{padding-bottom:0}.machinery-grid{grid-template-columns:1fr}.desktop-only{display:none!important}.mobile-only{display:flex!important}.hero-grid,.product-grid,.distributor-card-photo,.rfq-container{grid-template-columns:1fr;gap:2.5rem}.hero-title{font-size:2.5rem}.hero-metrics{grid-template-columns:repeat(3,1fr)}.steps-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.25rem;padding-bottom:1rem;display:flex;overflow-x:auto}.step-item{scroll-snap-align:start;flex-shrink:0;min-width:270px}}@media (width<=640px){.hero-cta{flex-direction:column}.hero-metrics{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.top-bar{display:none}}.panoramic-banner-container{border:1px solid var(--border-light);width:100%;box-shadow:var(--shadow-card);background:#0f172a;border-radius:12px;margin:2.5rem 0;position:relative;overflow:hidden}.panoramic-banner-img{object-fit:cover;width:100%;height:auto;max-height:380px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.panoramic-banner-container:hover .panoramic-banner-img{transform:scale(1.02)}.panoramic-banner-overlay{color:#fff;background:linear-gradient(#0f172a1a 0%,#0f172abf 100%);flex-direction:column;justify-content:flex-end;padding:2rem 2.5rem;display:flex;position:absolute;inset:0}.panoramic-banner-overlay h3{color:#fff;letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.5rem;font-weight:600;line-height:1.35}.panoramic-banner-overlay p{color:#e2e8f0;max-width:720px;font-size:.95rem;font-weight:400;line-height:1.65}.gallery-interactive-box{border:1px solid var(--border-light);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:1.25rem}.gallery-main-frame{aspect-ratio:1;border:1px solid var(--border-subtle);background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.gallery-main-frame img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.gallery-main-frame:hover img{transform:scale(1.05)}.gallery-badge{backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;z-index:2;background:#0f172ad9;border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:1rem;left:1rem}.gallery-thumbs-row{gap:.6rem;margin-top:.85rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.gallery-thumb-btn{border:2px solid var(--border-light);cursor:pointer;background:#f8fafc;border-radius:8px;flex:0 0 64px;height:64px;padding:2px;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s;overflow:hidden}.gallery-thumb-btn:hover{border-color:#0284c7}.gallery-thumb-btn.active{border-color:#0284c7;box-shadow:0 0 0 2px #0284c740}.gallery-thumb-btn img{object-fit:cover;border-radius:6px;width:100%;height:100%}.material-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.material-item-card{border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);background:#fff;border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.material-item-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.material-item-img-box{aspect-ratio:1;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.material-item-img-box img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.material-item-card:hover .material-item-img-box img{transform:scale(1.06)}.material-item-body{flex-direction:column;flex:1;justify-content:space-between;padding:1.25rem;display:flex}.material-item-body h4{letter-spacing:-.015em;color:var(--text-main);margin-bottom:.35rem;font-size:1.05rem;font-weight:600;line-height:1.35}.material-item-body p{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem;font-weight:400;line-height:1.65}.rfq-product-picker{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:.75rem;margin-bottom:1.5rem;display:grid}.rfq-product-option{border:1.5px solid var(--border-light);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.85rem;padding:.75rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.rfq-product-option:hover{background:#f0f9ff;border-color:#0284c7}.rfq-product-option.selected{background:#e0f2fe;border-color:#0284c7;box-shadow:0 0 0 2px #0284c733}.rfq-product-thumb{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:8px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.rfq-product-thumb img{object-fit:cover;width:100%;height:100%}.rfq-product-meta h5{letter-spacing:-.015em;color:var(--text-main);margin-bottom:.2rem;font-size:.9rem;font-weight:600;line-height:1.35}.rfq-product-meta span{color:var(--text-muted);font-size:.75rem}@media (width<=640px){.material-showcase-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.rfq-product-picker{grid-template-columns:1fr!important;gap:.75rem!important}}.hero-carousel-section{background:#0b1120;width:100%;margin:0 0 3.5rem;padding:0;position:relative;overflow:hidden}.hero-carousel{width:100%;height:calc(100vh - var(--header-height,136px));height:calc(100dvh - var(--header-height,136px));max-height:calc(100vh - var(--header-height,136px));max-height:calc(100dvh - var(--header-height,136px));background:#0b1120;border-radius:0;min-height:480px;position:relative;overflow:hidden}@media (width<=960px){.hero-carousel{height:calc(100vh - var(--header-height,64px));height:calc(100dvh - var(--header-height,64px));max-height:calc(100vh - var(--header-height,64px));max-height:calc(100dvh - var(--header-height,64px));min-height:460px}}@media (width<=768px){.hero-carousel-section{margin:0 0 1.5rem}.hero-carousel{height:calc(100vh - var(--header-height,64px));height:calc(100dvh - var(--header-height,64px));max-height:calc(100vh - var(--header-height,64px));max-height:calc(100dvh - var(--header-height,64px));min-height:380px}}.hero-slide{opacity:0;visibility:hidden;z-index:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.hero-slide.active{opacity:1;visibility:visible;z-index:2;transform:scale(1)}.hero-slide-bg{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero-slide-overlay{z-index:2;background:linear-gradient(90deg,#0b1120eb 0%,#0b1120b3 40%,#0b112033 100%);position:absolute;inset:0}@media (width<=768px){.hero-slide-overlay{background:linear-gradient(#0b112033 0%,#0b1120bf 45%,#0b1120f5 100%)}}.hero-slide-container{z-index:3;align-items:center;width:100%;max-width:1360px;height:100%;margin:0 auto;padding:0 4rem;display:flex;position:relative}@media (width<=1200px){.hero-slide-container{padding:0 4.5rem}}@media (width<=960px){.hero-slide-container{padding:0 4rem}}@media (width<=768px){.hero-slide-container{align-items:flex-end;padding:1.25rem 1rem 4.5rem}}.hero-slide-content{contain:layout style;color:#fff;flex-direction:column;justify-content:center;max-width:860px;display:flex}@media (width<=1200px){.hero-slide-content{max-width:580px}}@media (width<=960px){.hero-slide-content{max-width:480px}}@media (width<=768px){.hero-slide-content{max-width:100%}}.hero-slide-badge{-webkit-backdrop-filter:blur(12px);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1rem;padding:.35rem 1rem;font-size:.8rem;font-weight:500;display:inline-flex}.hero-slide-title{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;text-shadow:0 4px 24px #000000d9,0 1px 3px #000000e6;text-wrap:balance;max-width:820px;margin-bottom:1.25rem;font-size:clamp(2.4rem,3.5vw,3.5rem);font-weight:800;line-height:1.15}@media (width<=1200px){.hero-slide-title{max-width:580px;margin-bottom:1.15rem;font-size:clamp(2.35rem,4vw,3.1rem);line-height:1.16}}@media (width<=960px){.hero-slide-title{max-width:460px;margin-bottom:.95rem;font-size:clamp(2.1rem,4.2vw,2.55rem);line-height:1.18}}@media (width<=768px){.hero-slide-title{max-width:100%;margin-bottom:.5rem;font-size:clamp(1.4rem,5.5vw,1.85rem);line-height:1.22}}.hero-slide-desc{font-family:var(--font-body);color:#f1f5f9f2;letter-spacing:-.01em;text-shadow:0 2px 14px #000000e6,0 1px 2px #000000f2;text-wrap:pretty;max-width:680px;margin-bottom:2rem;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:400;line-height:1.6}@media (width<=1200px){.hero-slide-desc{max-width:540px;margin-bottom:1.85rem;font-size:clamp(1.02rem,1.55vw,1.18rem);line-height:1.6}}@media (width<=960px){.hero-slide-desc{max-width:450px;margin-bottom:1.5rem;font-size:1.02rem;line-height:1.55}}@media (width<=768px){.hero-slide-desc{max-width:100%;margin-bottom:1rem;font-size:15px;line-height:1.48}}.hero-slide-actions{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:.25rem;display:flex}@media (width<=1200px){.hero-slide-actions{gap:1rem}}@media (width<=768px){.hero-slide-actions{gap:.75rem;width:100%}}.hero-slide-actions .btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;user-select:none;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:.95rem 2.4rem;font-size:1.125rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,filter .25s,transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;display:inline-flex;box-shadow:0 4px 18px #0003}.hero-slide-actions .btn-primary{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff52,0 4px 16px #0284c761;color:#fff!important}.hero-slide-actions .btn-primary:hover{filter:brightness(1.06);background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,0 8px 24px #0284c78c;color:#fff!important}.hero-slide-actions .btn-primary:active{transform:translateY(0);box-shadow:inset 0 1px 2px #00000040,0 2px 8px #0284c759}.hero-slide-actions .btn-outline{-webkit-backdrop-filter:blur(16px);font-weight:500;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff3d;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff52!important}.hero-slide-actions .btn-outline:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff73;color:#fff!important;background:#ffffff3d!important;border-color:#ffffffb8!important}.hero-slide-actions .btn-outline:active{transform:translateY(0);box-shadow:inset 0 1px 2px #0003;background:#ffffff29!important}@media (width<=640px){.hero-slide-actions{gap:.75rem;width:100%}.hero-slide-actions .btn{text-align:center;flex:auto;min-height:44px;padding:.75rem 1.25rem;font-size:.92rem}}.carousel-btn{z-index:30;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;opacity:.85;background:#0f172a6b;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000059;display:flex!important}.carousel-btn.prev{left:2rem}.carousel-btn.next{right:2rem}.carousel-btn:hover{opacity:1;background:#0284c7d9;border-color:#fff9;transform:translateY(-50%)scale(1.1);box-shadow:0 0 24px #0284c799,0 12px 32px #0006}.carousel-btn:active{transform:translateY(-50%)scale(.92)}.carousel-btn svg{stroke:currentColor;width:24px;height:24px;transition:transform .25s}.carousel-btn.prev:hover svg{transform:translate(-2px)}.carousel-btn.next:hover svg{transform:translate(2px)}@media (width<=1200px){.carousel-btn{width:44px;height:44px;top:28%!important}.carousel-btn.prev{left:1.25rem!important}.carousel-btn.next{right:1.25rem!important}}@media (width<=768px){.carousel-btn{opacity:.75;width:40px;height:40px}.carousel-btn.prev{left:.65rem}.carousel-btn.next{right:.65rem}.carousel-btn svg{width:20px;height:20px}}.carousel-dots{z-index:30;-webkit-backdrop-filter:blur(10px);background:#0f172a73;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;padding:.45rem .95rem;display:flex;position:absolute;bottom:2rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 24px #00000059}@media (width<=960px){.carousel-dots{bottom:1.75rem}}@media (width<=768px){.carousel-dots{z-index:30;gap:.45rem;padding:.3rem .65rem;bottom:1rem}}.carousel-dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:width .35s cubic-bezier(.16,1,.3,1),border-radius .35s,background-color .35s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1),opacity .35s}.carousel-dot.active{width:22px;box-shadow:none;background:#0284c7;border-radius:99px}.collection-breadcrumb{color:#64748b;padding:1.25rem 0 .5rem;font-size:.875rem}.breadcrumb-list{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list a{color:#64748b;font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb-list a:hover{color:#0f172a}.breadcrumb-separator{color:#cbd5e1}.breadcrumb-current{color:#0f172a;font-weight:500}.collection-header-row{border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.25rem 0 1.5rem;display:flex}.collection-title{font-family:var(--font-heading);letter-spacing:-.015em;color:#111827;text-transform:uppercase;margin:0;font-size:2.25rem;font-weight:600;line-height:1.35}.collection-controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.collection-count{color:#64748b;white-space:nowrap;font-size:.9rem;font-weight:400}.collection-filter-btn{color:#1f2937;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,transform .2s,opacity .2s;display:inline-flex}.collection-filter-btn:hover{background:#f9fafb;border-color:#9ca3af}.collection-sort-select{color:#1f2937;cursor:pointer;-webkit-appearance:none;appearance:none;white-space:nowrap;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%234B5563' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") calc(100% - .75rem) no-repeat;border:1px solid #d1d5db;border-radius:6px;padding:.55rem 2.25rem .55rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .2s}.collection-sort-select:focus{border-color:#f50;outline:none;box-shadow:0 0 0 3px #ff550026}.collection-integrated-bar{border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;margin-bottom:2rem;padding-bottom:0;display:flex}.integrated-title-group{align-items:center;gap:.75rem;display:flex}.integrated-page-title{font-family:var(--font-heading);letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.integrated-count-badge{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:.15rem .6rem;font-size:.78rem;font-weight:500}.collection-filter-chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:0;display:flex}.filter-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.38rem .95rem;font-size:.82rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .2s,opacity .2s}.filter-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.filter-chip.active{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 2px 8px #0284c747}.yonex-product-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;width:100%;margin-bottom:4rem;display:grid}@media (width<=992px){.yonex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}}@media (width<=640px){.yonex-product-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.collection-header-row{flex-direction:column;align-items:flex-start;gap:.85rem}.collection-controls{justify-content:space-between;width:100%}}.yonex-product-card{color:#0f172a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:18px;flex-direction:column;min-width:0;height:100%;padding:1.35rem 1.35rem 1.65rem;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 6px 24px -4px #2563eb1f}.yonex-product-card:hover{color:#0f172a;border-color:#0284c7;text-decoration:none;transform:translateY(-5px);box-shadow:0 20px 40px -6px #0284c747}.yonex-product-card.hidden{display:none!important}.yonex-card-media{width:100%;aspect-ratio:var(--product-image-ratio);box-sizing:border-box;background:#fff;border:none;border-radius:12px;min-height:0;display:block;position:relative;overflow:hidden}.rackets-page .yonex-card-media{background:#e9eef6}.yonex-card-media picture,.yonex-card-picture{width:100%;height:100%;display:block;position:absolute;inset:0}.yonex-card-media img,.yonex-card-img{object-fit:contain;object-position:center;width:100%;height:100%;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:0;left:0}.yonex-card-img-default{opacity:1;z-index:1}.yonex-card-img-hover{opacity:0;z-index:2}@media (hover:hover) and (pointer:fine){.yonex-product-card:hover .yonex-card-img-default{opacity:0}.yonex-product-card:hover .yonex-card-img-hover{opacity:1}.yonex-product-card:hover .yonex-card-img{transform:scale(1.04)}}@media (width<=768px),(hover:none),(pointer:coarse){.yonex-card-img-hover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.yonex-card-img-default,.yonex-product-card:hover .yonex-card-img-default,.yonex-product-card:active .yonex-card-img-default,.yonex-product-card:focus .yonex-card-img-default{opacity:1!important;visibility:visible!important;display:block!important}.yonex-product-card:hover .yonex-card-img-hover,.yonex-product-card:active .yonex-card-img-hover,.yonex-product-card:focus .yonex-card-img-hover{opacity:0!important;visibility:hidden!important;display:none!important}.yonex-product-card:hover .yonex-card-img,.yonex-product-card:active .yonex-card-img{transform:none!important}}.yonex-card-info{box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:flex-start;min-width:0;padding:1.15rem .2rem .25rem;display:flex;overflow:visible}.yonex-card-tag{font-family:var(--font-heading);letter-spacing:.04em;color:#64748b;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:.4rem;font-size:.82rem;font-weight:600;overflow:hidden}.yonex-card-title{font-family:var(--font-heading);letter-spacing:-.02em;color:#0f172a;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:3.4rem;margin:0 0 .65rem;font-size:1.25rem;font-weight:700;line-height:1.35;transition:color .2s;overflow:visible}.yonex-product-card:hover .yonex-card-title{color:#0284c7}.yonex-card-bottom-row{box-sizing:border-box;border-top:none;gap:.35rem .45rem;width:100%;min-width:0;margin-top:auto;margin-bottom:0;padding-top:.65rem;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.yonex-card-price{font-family:var(--font-heading);letter-spacing:-.025em;color:#0f172a;white-space:nowrap;flex-shrink:0;margin:0;font-size:1.42rem;font-weight:700;line-height:1.2}.card-below-peers-badge{color:#dc2626;white-space:nowrap;letter-spacing:-.01em;box-sizing:border-box;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:.76rem;font-weight:600;line-height:1.25;transition:transform .2s,opacity .2s;display:inline-flex}.card-tier-badge{letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex-shrink:0;align-items:center;gap:.35rem;width:fit-content;max-width:100%;height:28px;min-height:28px;margin-bottom:.75rem;padding:.32rem .75rem;font-size:.78rem;font-weight:700;line-height:20px;display:inline-flex;overflow:hidden}.yonex-card-info .card-tier-badge{margin-bottom:.75rem}.tier-blue{color:#1d4ed8;background:#eff6fff0;border:1px solid #bfdbfed9}.tier-green{color:#15803d;background:#f0fdf4f0;border:1px solid #bbf7d0d9}.tier-yellow{color:#a16207;background:#fefce8f0;border:1px solid #fef08ad9}.card-compare-tag{color:#475569;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:.4rem;font-size:.8rem;overflow:visible}.card-compare-tag strong{color:#0f172a;font-weight:600}.card-material-desc{color:#475569;letter-spacing:-.01em;box-sizing:border-box;flex-direction:column;gap:4px;width:100%;min-width:0;height:auto;min-height:3.4rem;margin-bottom:.85rem;font-size:.96rem;font-weight:500;line-height:1.5;display:flex}.card-material-desc>div{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;color:#475569;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:1.4rem;font-size:.96rem;line-height:1.45;overflow:visible}.card-material-desc .spec-k{color:#475569;font-weight:500}.yonex-card-arrow{color:#94a3b8;font-size:.95rem;transition:transform .25s,color .25s}.yonex-product-card:hover .yonex-card-arrow{color:#0284c7;transform:translate(4px)}@media (width<=640px){.yonex-product-card{border-radius:14px;padding:1rem 1rem 1.35rem}.yonex-card-media{background:#fff;max-height:none;padding:8px;aspect-ratio:var(--product-image-ratio)!important}.yonex-card-img{padding:4px;object-fit:contain!important}.yonex-card-info{padding:.85rem .2rem .5rem}.yonex-card-title{white-space:normal!important;height:auto!important;min-height:auto!important;margin-bottom:.45rem!important;font-size:1.12rem!important;line-height:1.35!important;display:block!important;overflow:visible!important}.card-material-desc>div{white-space:normal;height:auto;font-size:.92rem;line-height:1.45}.yonex-card-bottom-row{flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.yonex-card-price{font-size:1.15rem!important}.card-below-peers-badge{padding:2px 6px!important;font-size:.7rem!important}}#featured-shuttlecocks{background:#fff;border-bottom:1px solid #e2e8f0;padding:2.75rem 0 2.25rem}#featured-shuttlecocks .featured-header{text-align:center;max-width:1040px;margin:0 auto 1.5rem}#featured-shuttlecocks .featured-title{color:#0f172a;margin:0 0 .45rem;font-size:clamp(1.85rem,2.8vw,2.35rem);font-weight:700;line-height:1.25}#featured-shuttlecocks .featured-desc{color:#64748b;white-space:nowrap;margin:0;font-size:1.05rem;line-height:1.55}@media (width<=900px){#featured-shuttlecocks .featured-desc{white-space:normal}}#featured-shuttlecocks .yonex-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}@media (width<=1024px){#featured-shuttlecocks .yonex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width<=640px){#featured-shuttlecocks .yonex-product-grid{grid-template-columns:minmax(0,1fr);gap:1.15rem}}#featured-shuttlecocks .yonex-product-card{border-radius:14px;padding:1rem 1rem 1.15rem;position:relative}#featured-shuttlecocks .yonex-card-media{position:relative}#featured-shuttlecocks .yonex-card-media .card-tier-badge{z-index:10;-webkit-backdrop-filter:blur(8px);border-radius:6px;height:24px;min-height:24px;margin-bottom:0;padding:.2rem .6rem;font-size:.72rem;line-height:18px;position:absolute;top:10px;left:10px;right:auto;box-shadow:0 2px 8px #00000014}[dir=rtl] #featured-shuttlecocks .yonex-card-media .card-tier-badge{left:10px;right:auto}#featured-shuttlecocks .yonex-card-info{padding:.85rem .15rem 0}#featured-shuttlecocks .yonex-card-title{min-height:2.8rem;margin:0 0 .45rem;font-size:1.15rem;line-height:1.3}#featured-shuttlecocks .card-material-desc>div{min-height:1.25rem;font-size:.88rem;line-height:1.4}#featured-shuttlecocks .yonex-card-bottom-row{padding-top:.4rem}#featured-shuttlecocks .yonex-card-price{font-size:1.28rem}#featured-shuttlecocks .featured-action-wrap{text-align:center;margin-top:1.75rem}#featured-shuttlecocks .featured-btn-view-all{color:#0369a1;background:#fff;border:1.5px solid #0369a1;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.6rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}#featured-shuttlecocks .featured-btn-view-all:hover{color:#fff;background:#0369a1;border-color:#0369a1;transform:translateY(-1px)}@media (width<=768px){#featured-shuttlecocks .featured-header-wrap{flex-direction:column;align-items:flex-start;gap:.75rem}#featured-shuttlecocks .featured-header-right{width:100%}#featured-shuttlecocks .featured-btn-view-all{justify-content:center;width:100%}}.dist-hero{border-bottom:1px solid var(--border-light);background:linear-gradient(#fff 0%,#f8fafc 100%);padding:3.5rem 0 2.5rem}.dist-hero-content{text-align:center;max-width:860px;margin:0 auto}.dist-badge-top{color:#0369a1;letter-spacing:.05em;text-transform:uppercase;background:#e0f2fe;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.8rem;font-weight:500;display:inline-flex}.dist-hero-title{color:var(--text-dark);letter-spacing:-.015em;margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.35}.dist-hero-desc{color:var(--text-sub);margin-bottom:2rem;font-size:1.1rem;font-weight:400;line-height:1.65}.dist-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.dist-kpi-bar{border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.25rem;display:grid}.dist-kpi-item{text-align:center;border-right:1px solid var(--border-light);padding:.5rem .75rem}.dist-kpi-item:last-child{border-right:none}.dist-kpi-val{font-family:var(--font-heading);color:var(--accent-primary);margin-bottom:.25rem;font-size:1.6rem;font-weight:600;line-height:1.35}.dist-kpi-label{color:var(--text-muted);font-size:.825rem;font-weight:400}.dist-props-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.dist-prop-card{border:1px solid var(--border-light);transition:transform .25s var(--ease-spring),box-shadow .25s ease,border-color .25s ease;background:#fff;border-radius:12px;padding:1.75rem}.dist-prop-card:hover{border-color:var(--border-card);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.dist-prop-icon{color:#0284c7;background:#f0f9ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;font-size:1.3rem;display:flex}.dist-prop-title{letter-spacing:-.015em;color:var(--text-dark);margin-bottom:.6rem;font-size:1.15rem;font-weight:600;line-height:1.35}.dist-prop-desc{color:var(--text-sub);font-size:.925rem;font-weight:400;line-height:1.65}.dist-tiers-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:1.75rem;display:grid}.dist-tier-card{border:1px solid var(--border-light);transition:transform .25s var(--ease-spring),box-shadow .25s ease,border-color .25s ease;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:2.25rem;display:flex;position:relative}.dist-tier-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.dist-tier-card.featured{border:2px solid var(--accent-primary);box-shadow:0 8px 30px #0284c71a}.dist-tier-badge{text-transform:uppercase;letter-spacing:.05em;color:#475569;background:#f1f5f9;border-radius:9999px;width:fit-content;margin-bottom:1rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.dist-tier-card.featured .dist-tier-badge{color:#0284c7;background:#e0f2fe}.dist-tier-name{letter-spacing:-.015em;color:var(--text-dark);margin-bottom:.5rem;font-size:1.4rem;font-weight:600;line-height:1.35}.dist-tier-moq{color:var(--text-muted);border-bottom:1px solid var(--border-light);margin-bottom:1.5rem;padding-bottom:1rem;font-size:.95rem;font-weight:400}.dist-tier-margin{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.85rem 1rem;display:flex}.dist-tier-card.featured .dist-tier-margin{background:#f0fdf4}.dist-tier-margin-label{color:var(--text-sub);font-size:.85rem;font-weight:400}.dist-tier-margin-val{color:#059669;font-size:1.15rem;font-weight:600}.dist-tier-features{flex-direction:column;flex-grow:1;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.dist-tier-features li{color:var(--text-sub);align-items:flex-start;gap:.6rem;font-size:.925rem;font-weight:400;line-height:1.65;display:flex}.dist-tier-features li:before{content:"✓";color:var(--accent-primary);flex-shrink:0;font-weight:600}.dist-calc-card{border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);background:#fff;border-radius:16px;max-width:960px;margin:0 auto;padding:2.25rem}.dist-calc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.dist-calc-field{margin-bottom:1.25rem}.dist-calc-field:last-child{margin-bottom:0}.dist-calc-label-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.dist-calc-label{color:var(--text-dark);font-size:.9rem;font-weight:500}.dist-calc-val-pill{color:var(--accent-primary);font-size:.95rem;font-weight:500}.dist-calc-select{border:1px solid var(--border-card);width:100%;color:var(--text-dark);background:#f8fafc;border-radius:8px;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.925rem}.dist-calc-range{width:100%;accent-color:var(--accent-primary);cursor:pointer}.dist-calc-output-box{border:1px solid var(--border-light);background:#f8fafc;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.dist-calc-row{color:var(--text-sub);border-bottom:1px dashed #cbd5e1;justify-content:space-between;align-items:center;padding-bottom:.6rem;font-size:.925rem;display:flex}.dist-calc-annual-highlight{text-align:center;background:#fff;border:1px solid #bae6fd;border-radius:8px;margin-top:.5rem;padding:1rem}.dist-calc-annual-title{text-transform:uppercase;letter-spacing:.05em;color:#0369a1;font-size:.775rem;font-weight:500;display:block}.dist-calc-annual-val{color:var(--accent-primary);margin-top:.2rem;font-size:1.6rem;font-weight:600;display:block}.dist-steps-row{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid;position:relative}.dist-step-card{border:1px solid var(--border-light);background:#fff;border-radius:12px;padding:1.5rem;position:relative}.dist-step-num{font-family:var(--font-mono);color:var(--accent-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600;display:block}.dist-step-title{letter-spacing:-.015em;color:var(--text-dark);margin-bottom:.4rem;font-size:1.05rem;font-weight:600;line-height:1.35}.dist-step-desc{color:var(--text-muted);font-size:.875rem;font-weight:400;line-height:1.65}.master-stage-card{box-shadow:none;background:0 0;border:none;padding:0}.dist-apply-grid{box-shadow:none;background:0 0;border:none;grid-template-columns:1fr 1.2fr;gap:3.5rem;padding:0;display:grid}.dist-contact-info-list{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.dist-contact-item{align-items:flex-start;gap:.85rem;display:flex}.dist-contact-icon{padding-top:.15rem;font-size:1.25rem;line-height:1}.dist-contact-meta h4{letter-spacing:-.015em;color:var(--text-dark);margin-bottom:.2rem;font-size:.95rem;font-weight:600;line-height:1.35}.dist-contact-meta p{color:var(--text-sub);font-size:.875rem;font-weight:400;line-height:1.65}.dist-form-box{flex-direction:column;gap:.75rem;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:0;display:grid}.dist-form-input,.dist-form-select,.dist-form-textarea{border:1px solid var(--border-card);width:100%;color:var(--text-dark);background:#f8fafc;border-radius:6px;outline:none;padding:.62rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.dist-form-input:focus,.dist-form-select:focus,.dist-form-textarea:focus{border-color:var(--accent-primary);box-shadow:var(--focus-ring);background:#fff}.dist-faq-grid{grid-template-columns:1fr;gap:1rem;max-width:860px;margin:0 auto;display:grid}.dist-faq-item{border:1px solid var(--border-light);background:#fff;border-radius:10px;padding:1.5rem}.dist-faq-q{letter-spacing:-.015em;color:var(--text-dark);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600;line-height:1.35;display:flex}.dist-faq-a{color:var(--text-sub);font-size:.925rem;font-weight:400;line-height:1.65}.about-hero-stage{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:3rem 3.25rem 2.5rem;box-shadow:0 16px 40px -12px #0f172a14,0 2px 10px #0f172a08}.about-story-grid{grid-template-columns:.78fr 1.42fr;align-items:center;gap:3.5rem;display:grid}.about-story-content{flex-direction:column;justify-content:center;display:flex}.about-hero-title{color:#0f172a;letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:800;line-height:1.2}.about-hero-desc{color:#475569;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.about-cta-row{align-items:center;gap:1rem;display:flex}.about-video-deck-wrapper{width:100%}.pro-video-player-casing{user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 16px 36px -8px #0f172a14,0 2px 8px #0f172a05}.pro-video-player-casing:hover{border-color:#cbd5e1;box-shadow:0 20px 42px -10px #0f172a1f,0 4px 12px #0f172a0a}.pro-video-screen{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.pro-video-media{object-fit:cover;background:#000;width:100%;height:100%;display:block}.pro-video-controls-bar{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:.6rem;padding:.75rem 1.15rem .85rem;display:flex}.pro-progress-track-wrap{cursor:pointer;background:#e2e8f0;border-radius:9999px;width:100%;height:5px;transition:height .15s;position:relative}.pro-progress-track-wrap:hover{height:7px}.pro-progress-fill{background:linear-gradient(90deg,#0284c7,#0ea5e9);border-radius:9999px;width:0%;height:100%;transition:width .1s linear;position:relative}.pro-progress-thumb{opacity:0;background:#fff;border:2px solid #0284c7;border-radius:50%;width:12px;height:12px;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 1px 4px #0284c766}.pro-progress-track-wrap:hover .pro-progress-thumb{opacity:1}.pro-controls-deck{justify-content:space-between;align-items:center;display:flex}.pro-ctrls-left,.pro-ctrls-right{align-items:center;gap:.5rem;display:flex}.hidden,.pro-ctrl-btn svg.hidden,.pro-video-player-casing .hidden{display:none!important}.pro-ctrl-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex;position:relative}.pro-ctrl-btn svg{pointer-events:none;flex-shrink:0;display:block}.pro-ctrl-btn:hover{color:#fff;background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 2px 8px #0284c740}.pro-volume-group{align-items:center;gap:4px;display:flex}.pro-volume-slider-wrap{cursor:pointer;align-items:center;width:60px;height:28px;padding:0 4px;display:flex}.pro-volume-track{background:#e2e8f0;border-radius:9999px;width:100%;height:4px;transition:height .15s;position:relative}.pro-volume-slider-wrap:hover .pro-volume-track{height:6px}.pro-volume-fill{background:linear-gradient(90deg,#0284c7,#0ea5e9);border-radius:9999px;width:0%;height:100%;transition:width 80ms linear;position:relative}.pro-volume-thumb{opacity:.85;background:#fff;border:1.5px solid #0284c7;border-radius:50%;width:10px;height:10px;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 1px 3px #00000026}.pro-volume-slider-wrap:hover .pro-volume-thumb{opacity:1;transform:translateY(-50%)scale(1.2)}.pro-time-counter{color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:.35rem;font-size:.8rem;font-weight:600}.about-metrics-grid{border-top:1px solid #e2e8f0;grid-template-columns:repeat(6,1fr);gap:1.25rem;margin-top:3.5rem;padding-top:2.5rem;display:grid}.about-metric-card{text-align:center;padding:.5rem}.about-metric-val{font-family:var(--font-heading);color:#0f172a;letter-spacing:-.02em;font-size:clamp(1.65rem,2.1vw,2.2rem);font-weight:800;line-height:1.25}.about-metric-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:.4rem;font-size:.825rem;font-weight:600}@media (width<=960px){.about-hero-stage{padding:2rem 1.5rem}.about-story-grid{grid-template-columns:1fr;gap:2.5rem}.about-metrics-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}}@media (width<=768px){.about-metrics-grid{border-top:1px solid #e2e8f0!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;margin-top:1.75rem!important;padding-top:1.5rem!important;display:grid!important}.about-metric-card{text-align:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:1rem .65rem!important;display:flex!important;box-shadow:0 1px 3px #0f172a08!important}.about-metric-val{color:#0f172a!important;letter-spacing:-.02em!important;white-space:nowrap!important;justify-content:center!important;align-items:baseline!important;gap:2px!important;font-size:clamp(1.2rem,4vw,1.45rem)!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.about-metric-lbl{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-top:.4rem!important;font-size:.72rem!important;font-weight:600!important;line-height:1.35!important}.pro-time-counter,.video-time-display{display:none}}@media (width<=991px){.dist-kpi-bar{grid-template-columns:repeat(2,1fr);gap:1rem}.dist-kpi-item{border-right:none;border-bottom:1px solid var(--border-light);padding-bottom:.75rem}.dist-kpi-item:nth-last-child(-n+2){border-bottom:none}.dist-calc-grid{grid-template-columns:1fr;gap:2rem}.dist-steps-row{grid-template-columns:repeat(2,1fr)}.dist-apply-grid{flex-direction:column!important;gap:.85rem!important;padding:0!important;display:flex!important}.dist-contact-column{display:contents!important}.dist-page-header{order:1!important;margin-bottom:0!important}.dist-page-header p{display:none!important}.dist-page-header h1{margin-top:0!important;margin-bottom:.35rem!important;font-size:clamp(1.2rem,4.8vw,1.45rem)!important;line-height:1.25!important}.dist-form-column{order:2!important;width:100%!important}.dist-form-header.desktop-only{display:none!important}.dist-form-box{gap:.45rem!important}.dist-form-box label{color:#1e293b!important;margin-bottom:.15rem!important;font-size:.78rem!important;font-weight:600!important;display:block!important}.dist-form-input,.dist-form-select{border-radius:6px!important;height:38px!important;min-height:38px!important;padding:.45rem .65rem!important;font-size:16px!important}.dist-form-textarea{resize:vertical!important;border-radius:6px!important;height:96px!important;min-height:96px!important;padding:.55rem .65rem!important;font-size:16px!important}.contact-form-row{grid-template-columns:1fr 1fr!important;gap:.5rem!important;margin-bottom:0!important;display:grid!important}.dist-form-box .btn{margin-top:.25rem!important;padding:.65rem 1rem!important;font-size:.95rem!important}.dist-form-box>div:last-child{margin-top:.35rem!important;font-size:.75rem!important}.dist-contact-info-wrap{border-top:1px solid #e2e8f0!important;order:3!important;width:100%!important;margin-top:1rem!important;padding-top:1.5rem!important}.dist-contact-section-title{color:#0f172a!important;letter-spacing:-.015em!important;margin:0 0 1rem!important;font-size:1.1rem!important;font-weight:700!important}}@media (width<=768px){.section-block:has(.dist-apply-grid),section:has(.dist-apply-grid){min-height:auto!important;padding:1.25rem 0 2rem!important}}@media (width<=640px){.dist-hero{padding:2.5rem 0 2rem}.dist-kpi-bar{grid-template-columns:1fr 1fr}.dist-steps-row{grid-template-columns:1fr}.dist-props-grid{grid-template-columns:1fr!important;gap:1rem!important}.dist-tiers-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.dist-calc-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.dist-tier-card,.dist-calc-card{padding:1.5rem}.contact-form-row{grid-template-columns:1fr 1fr!important;gap:.5rem!important;display:grid!important}}.factory-tour-carousel-wrapper{width:100%;margin-top:1.5rem;padding:.5rem .25rem;position:relative;overflow:hidden}.factory-tour-grid{will-change:transform;gap:1.5rem;padding:.25rem 0 1.25rem;transition:transform .45s cubic-bezier(.25,1,.5,1);display:flex}.factory-tour-card{background:var(--bg-pure);border:1px solid var(--border-light);min-width:300px;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring),border-color .3s ease;user-select:none;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 1rem);display:flex;overflow:hidden}@media (width<=1024px){.factory-tour-card{flex:0 0 calc(50% - .75rem);min-width:280px}}@media (width<=768px){.factory-tour-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}.factory-tour-grid{gap:1rem!important}}.tour-nav-btn{color:#0f172a;cursor:pointer;width:42px;height:42px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-spring),opacity .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #0000000d}.tour-nav-btn:hover{color:#fff;background:#0f172a;border-color:#0f172a;transform:scale(1.06);box-shadow:0 4px 12px #0f172a26}.tour-nav-btn:active{transform:scale(.96)}.factory-carousel-dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.factory-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:width .4s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1)}.factory-dot.active{background:#0f172a;width:24px}.factory-tour-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 24px -4px #00000014}.factory-tour-img-wrap{aspect-ratio:4/5;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.factory-tour-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s var(--ease-spring)}.factory-tour-card:hover .factory-tour-img{transform:scale(1.05)}.factory-tour-badge{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#0f172ad9;border:1px solid #ffffff40;border-radius:9999px;padding:.35rem .85rem;font-size:.72rem;font-weight:500;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 12px #00000040}.factory-tour-body{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.factory-tour-step{color:var(--accent-primary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:600}.factory-tour-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--text-dark);margin-bottom:.6rem;font-size:1.2rem;font-weight:600;line-height:1.35}.factory-tour-desc{color:var(--text-muted);flex-grow:1;margin-bottom:1.25rem;font-size:.9rem;font-weight:400;line-height:1.65}.factory-tour-meta{background:var(--bg-surface);border:1px solid var(--border-light);color:var(--text-sub);border-radius:10px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.8rem;font-weight:400;display:flex}.factory-live-tour-box{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:2.5rem;display:flex;box-shadow:0 10px 30px -5px #0f172a4d}.factory-live-tour-content h3{color:#fff;letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.35}.factory-live-tour-content p{color:#94a3b8;max-width:600px;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.factory-live-tour-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.factory-location-integrated-card{border:1px solid var(--border-light);background:#fff;border-radius:14px;grid-template-columns:360px 1fr;min-height:400px;display:grid;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.factory-location-pane-info{border-right:1px solid var(--border-light);background:#fff;flex-direction:column;justify-content:space-between;padding:2.25rem;display:flex}.factory-location-pane-map{background:#e2e8f0;width:100%;min-height:400px;position:relative}.factory-location-pane-map iframe{border:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.factory-map-card-title{letter-spacing:-.015em;color:#0f172a;margin:0 0 .75rem;font-size:1.2rem;font-weight:600}.factory-map-card-address{color:#475569;margin-bottom:0;font-size:.925rem;line-height:1.6}.hometown-badge-wrap{color:#0369a1;letter-spacing:.02em;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.hometown-badge-icon{font-size:.95rem;line-height:1}.hometown-facts-box{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.hometown-fact-item{color:#475569;align-items:center;gap:.5rem;font-size:.825rem;font-weight:500;display:flex}.hometown-fact-dot{background:#0284c7;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=900px){.factory-location-integrated-card{grid-template-columns:1fr}.factory-location-pane-info{border-right:none;border-bottom:1px solid var(--border-light);padding:1.75rem}.factory-location-pane-map{min-height:320px}}@media (width<=768px){.factory-tour-grid{grid-template-columns:1fr;gap:1.5rem}.factory-live-tour-box{flex-direction:column;align-items:flex-start;padding:1.75rem}}[dir=rtl],html[dir=rtl],body.rtl-mode,.rtl-mode{text-align:right;direction:rtl;font-family:Segoe UI,Tahoma,Noto Sans Arabic,Noto Sans Hebrew,Arial,-apple-system,BlinkMacSystemFont,sans-serif}[dir=rtl] *{letter-spacing:normal}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select,[dir=rtl] .dist-form-input,[dir=rtl] .dist-form-textarea,[dir=rtl] .dist-form-select,[dir=rtl] .modal-input-styled,[dir=rtl] .rfq-input,[dir=rtl] .contact-input{text-align:right;direction:rtl}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url],[dir=rtl] input[type=number],[dir=rtl] .phone-input-ltr,[dir=rtl] .email-input-ltr{text-align:right;direction:ltr;unicode-bidi:plaintext}[dir=rtl] .arrow-icon,[dir=rtl] .btn-arrow,[dir=rtl] .lang-arrow,[dir=rtl] .hero-slide-actions .btn-primary:after,[dir=rtl] .hero-slide-actions .btn:after,[dir=rtl] .btn-with-arrow:after,[dir=rtl] .carousel-btn.prev svg,[dir=rtl] .carousel-btn.next svg,[dir=rtl] .carousel-arrow,[dir=rtl] .tier-arrow,[dir=rtl] .icon-flip-rtl{display:inline-block;transform:scaleX(-1)}[dir=rtl] .carousel-btn.prev{left:auto;right:20px}[dir=rtl] .carousel-btn.next{left:20px;right:auto}[dir=rtl] #toast-container{left:24px;right:auto}[dir=rtl] .toast-item,[dir=rtl] #toast-container>div{text-align:right;direction:rtl;border-left:1px solid #e2e8f0!important;border-right:4px solid var(--accent-primary,#0284c7)!important}[dir=rtl] .mobile-drawer{text-align:right;left:0;right:auto;transform:translate(-100%)}[dir=rtl] .mobile-drawer.active{transform:translate(0)}[dir=rtl] .drawer-close{margin-left:0;margin-right:auto}[dir=rtl] .modal-close{left:1.5rem;right:auto}[dir=rtl] .main-header,html[dir=rtl] .main-header,body.rtl-mode .main-header{direction:ltr!important}[dir=rtl] .main-header .container,html[dir=rtl] .main-header .container,body.rtl-mode .main-header .container,[dir=rtl] .header-actions,html[dir=rtl] .header-actions,body.rtl-mode .header-actions{direction:ltr!important;flex-direction:row!important}[dir=rtl] .ali-lang-modal,[dir=rtl] .lang-modal{text-align:right!important;direction:rtl!important;left:auto!important;right:0!important}[dir=rtl] .ali-lang-modal-header{direction:rtl!important;flex-direction:row!important}[dir=rtl] .hero-slide-content{contain:layout style;text-align:right}[dir=rtl] .hero-slide-actions{justify-content:flex-start}[dir=rtl] .stat-card,[dir=rtl] .qc-step-card,[dir=rtl] .yonex-card,[dir=rtl] .racket-card,[dir=rtl] .factory-tour-card,[dir=rtl] .modal-card,[dir=rtl] .dist-form-box,[dir=rtl] .kit-option-card,[dir=rtl] .faq-item{text-align:right}[dir=rtl] .hometown-fact-item{text-align:right;flex-direction:row}[dir=rtl] .factory-location-pane-info{border-right:none;border-left:1px solid var(--border-light);text-align:right}@media (width<=900px){[dir=rtl] .factory-location-pane-info{border-left:none;border-bottom:1px solid var(--border-light)}}[dir=rtl] .faq-question{text-align:right;flex-direction:row-reverse}[dir=rtl] .faq-answer,[dir=rtl] .footer-grid,[dir=rtl] .footer-col,[dir=rtl] .copyright-text,[dir=rtl] .badge,[dir=rtl] .card-tier-badge,[dir=rtl] .spec-badge{text-align:right}[dir=rtl] .mobile-sticky-bar{direction:rtl}.pdp-carousel-side-btn{z-index:20;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0f2;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0f172a1a,0 1px 3px #0f172a0a}.pdp-carousel-side-btn.prev{left:-24px}.pdp-carousel-side-btn.next{right:-24px}.pdp-carousel-side-btn svg{stroke:#1e293b;transition:transform .2s,stroke .2s}.pdp-carousel-side-btn:hover{color:#0284c7;background:#fff;border-color:#0284c7;transform:translateY(-50%)scale(1.08);box-shadow:0 8px 24px #0284c738,0 2px 6px #0f172a0f}.pdp-carousel-side-btn:hover svg{stroke:#0284c7}.pdp-carousel-side-btn.prev:hover svg{transform:translate(-2px)}.pdp-carousel-side-btn.next:hover svg{transform:translate(2px)}.pdp-carousel-side-btn:active{transform:translateY(-50%)scale(.95);box-shadow:0 2px 8px #0f172a14}.pdp-gallery-main,#pdp-gallery-container.pdp-gallery-main{text-align:center;aspect-ratio:var(--product-image-ratio);background:#fff;border:1px solid #cbd5e1;border-radius:16px;justify-content:center;align-items:center;height:auto;min-height:0;padding:.75rem 1rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 6px 24px -4px #2563eb1f;overflow:visible!important}.pdp-main-img-wrap{cursor:crosshair;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pdp-main-img{object-fit:contain;pointer-events:none;user-select:none;border-radius:8px;width:auto;max-width:100%;height:100%;max-height:560px}.pdp-zoom-lens{aspect-ratio:1;cursor:crosshair;pointer-events:none;z-index:15;background:#0284c72e;border:1.5px solid #0284c7;border-radius:8px;width:170px;height:170px;display:none;position:absolute;box-shadow:0 0 16px #0284c74d}.pdp-zoom-result{z-index:999;pointer-events:none;aspect-ratio:1;background-color:#fff;background-position:0 0;background-repeat:no-repeat;border:1.5px solid #cbd5e1;border-radius:16px;display:none;position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a47,0 0 0 1px #0f172a0f}@media (width<=1024px){.pdp-zoom-result,.pdp-zoom-lens{display:none!important}}@media (width<=900px){.pdp-gallery-main{height:auto;min-height:0}.pdp-main-img{max-height:420px}}@media (width<=768px){.pdp-grid{grid-template-columns:1fr!important;gap:1.5rem!important;margin:.5rem 0 2rem!important}.pdp-gallery-main{height:auto!important;min-height:0!important;aspect-ratio:var(--product-image-ratio)!important;max-height:none!important;padding:0!important}.pdp-main-img{object-fit:contain!important;max-height:none!important}.pdp-gallery-thumbs{-webkit-overflow-scrolling:touch;gap:.5rem!important;margin-top:.75rem!important;padding:4px 2px 6px!important}.pdp-thumb-item{border-radius:8px!important;width:56px!important;height:70px!important;padding:0!important}.pdp-price-tiers{border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:1rem 0!important;padding:.65rem .2rem!important;display:grid!important}.pdp-price-tier-col{background:0 0!important;min-width:0!important;padding:.2rem!important}.pdp-price-tier-col>div:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(.68rem,2.3vw,.85rem)!important;overflow:hidden!important}.pdp-price-tier-col .pdp-price-tier-qty{font-size:clamp(.68rem,2.3vw,.85rem)!important}.pdp-price-tier-col>.pdp-currency-val{white-space:nowrap!important;font-size:clamp(.92rem,3.2vw,1.15rem)!important}.pdp-price-tier-col .tier-discount-pill{min-height:20px!important;padding:2px 4px!important;font-size:clamp(.56rem,1.8vw,.68rem)!important;line-height:1.2!important}.pdp-tabs-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;border-bottom:none!important;flex-wrap:nowrap!important;gap:.5rem!important;margin-bottom:1.25rem!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.pdp-tabs-nav::-webkit-scrollbar{display:none!important}.pdp-tab-btn{white-space:nowrap!important;letter-spacing:-.01em!important;scroll-snap-align:start!important;border-radius:8px!important;flex-shrink:0!important;padding:.55rem .95rem!important;font-size:clamp(.78rem,2.4vw,.86rem)!important}.pdp-tab-pane>div,.pdp-tab-pane div[style*=height\:420px],.pdp-tab-pane div[style*=height\:420px],.pdp-tab-pane div[style*=min-height\:420px],.pdp-tab-pane div[style*=min-height\:420px]{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.pdp-tab-pane table:not(.pdp-speed-matrix-table){width:100%!important;height:auto!important;min-height:0!important;display:block!important}.pdp-tab-pane table:not(.pdp-speed-matrix-table) tbody{width:100%!important;display:block!important}.pdp-tab-pane table:not(.pdp-speed-matrix-table) tr{border-bottom:1px solid #f1f5f9!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:.85rem 1rem!important;display:flex!important}.pdp-tab-pane table:not(.pdp-speed-matrix-table) th{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.02em!important;width:100%!important;padding:0 0 .25rem!important;font-size:.8rem!important;font-weight:600!important}.pdp-tab-pane table:not(.pdp-speed-matrix-table) td{color:#0f172a!important;width:100%!important;padding:0!important;font-size:.94rem!important;line-height:1.55!important}.pdp-tab-pane#tab-qc>div{gap:1rem!important;height:auto!important;min-height:0!important;padding:1.25rem 1rem!important}}.pdp-price-tier-col{background:0 0!important}#pdp-gallery-container.pdp-gallery-main{padding:0!important;overflow:visible!important}#pdp-left-col{z-index:50;position:relative}#pdp-gallery-container .pdp-main-img-wrap{border-radius:14px;width:100%;height:100%;overflow:hidden}#pdp-gallery-container .pdp-main-img{object-position:center;border-radius:inherit;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}#pdp-left-col .pdp-thumb-item,.pdp-thumb-item{cursor:pointer;box-sizing:border-box;background:#f8fafc;border:2px solid #cbd5e1;border-radius:10px;flex-shrink:0;width:76px;height:76px;transition:border-color .22s,border-width .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1),opacity .22s;overflow:hidden;box-shadow:0 1px 3px #0f172a0f;padding:0!important}#pdp-left-col .pdp-thumb-item:hover,.pdp-thumb-item:hover{border-color:#0284c7;transform:translateY(-2px);box-shadow:0 4px 12px #0284c738}#pdp-left-col .pdp-thumb-item.active,.pdp-thumb-item.active{transform:translateY(-2px);box-shadow:0 0 0 3px #0284c740;border-width:2.5px!important;border-color:#0284c7!important}#pdp-left-col .pdp-thumb-item img,.pdp-thumb-item img{object-position:center;border-radius:0;width:100%;height:100%;display:block;object-fit:cover!important}.pdp-price-tiers{box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;grid-template-columns:1fr 1fr 1fr!important;grid-auto-columns:1fr!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important;padding:.85rem .25rem!important;display:grid!important;box-shadow:0 2px 8px #0f172a0a!important}.pdp-price-tier-col{text-align:center!important;box-sizing:border-box!important;background:0 0!important;border-right:1px solid #cbd5e1!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:.35rem .4rem!important;display:flex!important}.pdp-price-tier-col:last-child{border-right:none!important}.pdp-price-tier-col>div:first-child{font-size:var(--pdp-qty-fs,.92rem);color:#0f172a;margin-bottom:.35rem;font-weight:600;line-height:1.3;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.pdp-price-tier-col>.pdp-currency-val{font-size:var(--pdp-price-fs,1.25rem);font-weight:700;white-space:nowrap!important;text-align:center!important;letter-spacing:-.02em!important;box-sizing:border-box!important;width:100%!important;line-height:1.25!important;display:block!important}.pdp-price-tier-col .tier-discount-pill{font-size:var(--pdp-pill-fs,.74rem);white-space:nowrap!important;box-sizing:border-box!important;text-overflow:ellipsis!important;letter-spacing:-.01em!important;justify-content:center!important;align-items:center!important;max-width:100%!important;padding:.2rem .45rem!important;display:inline-flex!important;overflow:hidden!important}.pdp-specs-box,.pdp-quick-specs-box{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;border:1.5px solid #cbd5e1!important}.pdp-tabs-nav{border-bottom:none!important}.pdp-tab-pane>div{box-shadow:0 2px 8px #0f172a0a;border-color:#cbd5e1!important}.pdp-qc-step-card,.pdp-tab-pane div[style*="border:1px solid"],.pdp-tab-pane div[style*="border:1px solid"]{border-color:#cbd5e1!important}.pdp-tab-pane div[style*="border:1px solid"]:hover,.pdp-tab-pane div[style*="border:1px solid"]:hover{border-color:#0284c7!important}#pdp-right-col>.pdp-product-title{letter-spacing:-.025em;color:#0f172a;margin:0 0 1rem;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1.2}#pdp-right-col .pdp-title-main{color:#0f172a;letter-spacing:-.025em;white-space:nowrap;max-width:100%;margin-bottom:.35rem;font-size:clamp(1.45rem,2.15vw,2.15rem);font-weight:800;line-height:1.2;display:block}#pdp-right-col .pdp-title-sub{color:#0284c7;letter-spacing:-.015em;white-space:nowrap;width:100%;font-size:clamp(1.25rem,1.75vw,1.65rem);font-weight:700;line-height:1.25;display:block}@media (width<=520px){#pdp-right-col .pdp-title-main{white-space:normal;font-size:clamp(1.15rem,4.8vw,1.45rem)}#pdp-right-col .pdp-title-sub{white-space:normal;font-size:1.15rem}}@media (width>=901px){.pdp-grid>#pdp-left-col{width:92%}.pdp-grid>#pdp-right-col{flex-direction:column;justify-content:flex-start;gap:0;display:flex}.pdp-grid>#pdp-right-col>.pdp-product-title{margin-bottom:.75rem}.pdp-grid>#pdp-right-col>p{margin-bottom:1rem!important}.pdp-grid>#pdp-right-col>.pdp-price-tiers{margin-top:0;margin-bottom:1rem}.pdp-grid>#pdp-right-col>div:nth-of-type(2){margin-bottom:1rem!important}.pdp-grid>#pdp-right-col>div:last-child{margin-top:0!important;margin-bottom:0!important}.pdp-grid>#pdp-right-col>p{font-size:1rem!important;line-height:1.68!important}.pdp-grid>#pdp-right-col .pdp-price-tier-col>.pdp-currency-val{font-size:var(--pdp-price-fs,1.25rem);line-height:1.2}.pdp-grid>#pdp-right-col>div:nth-of-type(2)>div{line-height:1.55;font-size:.94rem!important}.pdp-grid>#pdp-right-col>div:last-child>a{padding-top:.9rem!important;padding-bottom:.9rem!important;font-size:.98rem!important}}.pdp-expand-btn{z-index:10;backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;background:#fffffff2;border:1px solid #e2e8f0f2;border-radius:50%;outline:none;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1),opacity .22s;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 14px #0f172a1f}.pdp-expand-btn svg{stroke:#1e293b;transition:stroke .2s,transform .2s}.pdp-expand-btn:hover{color:#fff;background:#0284c7;border-color:#0284c7;transform:scale(1.1);box-shadow:0 6px 20px #0284c759}.pdp-expand-btn:hover svg{stroke:#fff;transform:scale(1.12)}.pdp-expand-btn:active{transform:scale(.95)}.pdp-lightbox-overlay{z-index:99999;opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .25s,visibility .25s;display:flex;position:fixed;top:0;left:0}.pdp-lightbox-backdrop{-webkit-backdrop-filter:blur(12px);background:#0f172ae0;width:100%;height:100%;position:absolute;top:0;left:0}.pdp-lightbox-container{z-index:2;flex-direction:column;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.pdp-lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;transition:background-color .2s,border-color .2s,transform .2s,opacity .2s;display:flex;position:absolute;top:-45px;right:0}.pdp-lightbox-close:hover{background:#ef4444;border-color:#ef4444;transform:scale(1.1)}.pdp-lightbox-body{justify-content:center;align-items:center;max-width:85vw;max-height:76vh;display:flex;overflow:hidden}.pdp-lightbox-thumb.active,.pdp-lightbox-thumb:hover{max-height:76vh;overflow:hidden}.pdp-lightbox-image{object-fit:contain;background:#fff;border-radius:12px;max-width:100%;max-height:76vh;padding:1.5rem;transition:transform .2s;box-shadow:0 20px 50px #00000080}.pdp-lightbox-thumbs{gap:12px;margin-top:1.25rem;display:flex}.pdp-lightbox-thumb{cursor:pointer;object-fit:contain;background:#fff;border:2px solid #ffffff4d;border-radius:8px;width:60px;height:60px;padding:4px;transition:border-color .2s,transform .2s,opacity .2s}.pdp-lightbox-thumb.active,.pdp-lightbox-thumb:hover{border-color:#0284c7;transform:scale(1.08)}.pdp-related-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.pdp-carousel-nav{align-items:center;gap:.75rem;display:flex}.pdp-carousel-wrapper{contain:paint;width:100%;margin-top:1rem;padding:.5rem .25rem;position:relative;overflow:hidden}.pdp-related-carousel-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;gap:1.5rem;padding:.25rem 0 1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(0,0)}.pdp-carousel-card{box-sizing:border-box;user-select:none;contain:layout paint style;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:0 0 calc(33.3333% - 1rem);width:calc(33.3333% - 1rem);min-width:calc(33.3333% - 1rem);max-width:calc(33.3333% - 1rem);transform:translateZ(0);flex-direction:column!important;margin-bottom:0!important;display:flex!important}.pdp-carousel-card>.yonex-card-media{aspect-ratio:var(--product-image-ratio);height:auto;min-height:0;max-height:none}.pdp-carousel-card .yonex-card-bottom-row{gap:.3rem}@media (width>=641px){.pdp-carousel-card .yonex-card-price{font-size:clamp(1rem,1.3vw,1.05rem)}.pdp-carousel-card .card-below-peers-badge{padding:3px 6px;font-size:.63rem}.pdp-carousel-card[data-category=racket] .yonex-card-price{font-size:.96rem}}@media (width<=1024px){.pdp-carousel-card{flex:0 0 calc(50% - .625rem);width:calc(50% - .625rem);min-width:calc(50% - .625rem);max-width:calc(50% - .625rem)}.pdp-related-carousel-track{gap:1.25rem}}@media (width<=768px){.pdp-carousel-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}.pdp-related-carousel-track{gap:1rem!important}}.pdp-carousel-dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.tier-discount-pill{white-space:nowrap;letter-spacing:.025em;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;min-height:26px;margin-top:.45rem;padding:5px 11px;font-size:.72rem;font-weight:700;line-height:1.35;display:inline-flex}.tier-discount-pill.save{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.tier-discount-pill.best{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;box-shadow:0 1px 4px #0596691f}.tier-discount-pill.base{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.pdp-tabs-nav{scrollbar-width:none!important;-ms-overflow-style:none!important;border-bottom:none!important;flex-wrap:wrap!important;align-items:center!important;gap:.65rem!important;margin-bottom:1.5rem!important;padding-bottom:4px!important;display:flex!important;overflow:auto hidden!important}.pdp-tab-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;user-select:none!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-bottom:0!important;padding:.65rem 1.25rem!important;font-size:.94rem!important;font-weight:600!important;line-height:1.4!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s!important;display:inline-flex!important;box-shadow:0 1px 3px #0f172a0a!important}.pdp-tab-btn:hover{color:#0284c7!important;background:#f1f5f9!important;border-color:#94a3b8!important;transform:translateY(-1px)!important}.pdp-tab-btn.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important;font-weight:700!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #0284c74d!important}.pdp-tab-pane{min-height:375px!important}.badge-sample-freight{color:#059669;letter-spacing:.01em;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.btn-sample-trigger-inline{color:#0284c7;cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:600;transition:color .2s}.btn-sample-trigger-inline:hover{color:#0369a1;text-decoration:underline}.btn-secondary-emerald{background:#ecfdf5;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;color:#059669!important;border:1.5px solid #10b981!important}.btn-secondary-emerald:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b98133;color:#047857!important;background:#d1fae5!important;border-color:#059669!important}.sample-badge-trigger-wrap{display:none!important}.pdp-grid>#pdp-right-col .btn-sample-trigger{order:3;width:100%;flex:0 0 100%!important;min-width:100%!important}.badge-tag[data-i18n=faq\.badge],.badge-tag[data-i18n=matrix\.badge]{display:none!important}.rfq-context-banner{animation:.3s ease-out fadeInDown}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.table-responsive-container{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;position:relative}.table-responsive-container::-webkit-scrollbar{height:6px}.table-responsive-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.comparison-semantic-table th,.comparison-semantic-table td{transition:background-color .2s}.comparison-semantic-table tbody tr{cursor:pointer;transition:background-color .2s,box-shadow .2s}.comparison-semantic-table tbody tr:hover{background-color:#f0f9ff!important}.comparison-semantic-table tbody tr:active{background-color:#e0f2fe!important}.matrix-product-link{color:#0f172a;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.matrix-product-link:hover,.comparison-semantic-table tbody tr:hover .matrix-product-link{text-decoration:none;color:#0284c7!important}@media (width<=768px){#decision-matrix{padding:2.5rem 0!important}.table-responsive-container{border:1px solid #e2e8f0!important;border-radius:10px!important;margin:0!important;box-shadow:0 2px 8px #0f172a0a!important}.comparison-semantic-table{table-layout:auto!important;min-width:660px!important;font-size:.78rem!important}.comparison-semantic-table th{text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important;padding:.65rem .75rem!important;font-size:.74rem!important;font-weight:700!important;line-height:1.3!important}.comparison-semantic-table td{vertical-align:middle!important;word-break:normal!important;word-wrap:normal!important;padding:.7rem .75rem!important;font-size:.78rem!important;line-height:1.4!important}.comparison-semantic-table th:first-child,.comparison-semantic-table td:first-child{min-width:135px!important}.comparison-semantic-table th:nth-child(2),.comparison-semantic-table td:nth-child(2),.comparison-semantic-table th:nth-child(3),.comparison-semantic-table td:nth-child(3){min-width:145px!important}.comparison-semantic-table th:nth-child(4),.comparison-semantic-table td:nth-child(4){text-align:center!important;min-width:65px!important;font-weight:700!important}.comparison-semantic-table th:nth-child(5),.comparison-semantic-table td:nth-child(5){text-align:center!important;min-width:75px!important}.comparison-semantic-table th:nth-child(6),.comparison-semantic-table td:nth-child(6){text-align:center!important;min-width:95px!important}.comparison-semantic-table .matrix-product-link{color:#0284c7!important;word-break:normal!important;font-size:.82rem!important;font-weight:700!important;line-height:1.3!important;display:block!important}.comparison-semantic-table .btn-sm{white-space:nowrap!important;border-radius:5px!important;padding:.35rem .65rem!important;font-size:.72rem!important}}.faq-accordion-list{grid-template-columns:repeat(2,1fr)!important;align-items:stretch!important;gap:1.25rem!important;display:grid!important}@media (width<=768px){.faq-accordion-list{grid-template-columns:1fr!important;gap:1rem!important}}.faq-accordion-item{box-sizing:border-box;flex-direction:column;height:100%;min-height:58px;display:flex}.faq-accordion-item[open]{height:100%;box-shadow:0 6px 18px #0284c717;background:#fff!important;border-color:#0284c7!important}.faq-accordion-item .faq-icon{color:#0284c7;user-select:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:color .2s;display:inline-flex;font-size:0!important}.faq-accordion-item .faq-icon:before{content:"+";font-size:1.35rem;font-weight:600;line-height:1}.faq-accordion-item[open] .faq-icon{color:#0284c7!important;transform:none!important}.faq-accordion-item[open] .faq-icon:before{content:"−";font-size:1.35rem;font-weight:700;line-height:1}.faq-accordion-summary::-webkit-details-marker{display:none}.trade-card{border-radius:12px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;box-shadow:0 4px 6px -1px #00000008;background:#fff!important;border:1px solid #e2e8f0!important}.trade-card:hover{transform:translateY(-5px);background:#fff!important;border-color:#0284c7!important;box-shadow:0 16px 32px -4px #0284c724,0 6px 12px -2px #0f172a0a!important}[dir=rtl] .comparison-semantic-table{text-align:right}[dir=rtl] .comparison-semantic-table th[scope=col]:first-child,[dir=rtl] .comparison-semantic-table th[scope=row]{border-left:1px solid #e2e8f0;border-right:none}[dir=rtl] .faq-accordion-summary .faq-icon{margin-left:0;margin-right:1rem}[dir=rtl] .rfq-banner-clear{left:14px;right:auto}.geo-summary-section{background:#fff;padding:3.5rem 0 2rem}.geo-direct-answer-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:5px solid #0284c7;border-radius:12px;padding:2rem 2.25rem;position:relative;box-shadow:0 4px 20px #0f172a0a}.geo-summary-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.geo-summary-title{color:#0f172a;align-items:center;gap:.6rem;margin:0;font-size:1.35rem;font-weight:700;display:flex}.geo-summary-spark{color:#0284c7;font-size:1.25rem}.geo-eeat-pills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.geo-eeat-pill{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.25rem .65rem;font-size:.78rem;font-weight:600}.geo-summary-text{color:#334155;margin:0;font-size:1.05rem;line-height:1.7}.geo-summary-text strong{color:#0f172a;font-weight:600}.geo-matrix-section{background:#f8fafc;border-top:1px solid #e2e8f0;padding:4rem 0}.geo-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:2rem;overflow-x:auto;box-shadow:0 4px 14px #0f172a08}.geo-spec-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:.95rem}.geo-spec-table th{color:#fff;letter-spacing:.02em;background:#0f172a;border-bottom:2px solid #0284c7;padding:1.1rem 1.25rem;font-size:.9rem;font-weight:600}.geo-spec-table td{color:#475569;border-bottom:1px solid #e2e8f0;padding:1.1rem 1.25rem;line-height:1.5}.geo-spec-table tr:nth-child(2n) td{background:#f8fafc}.geo-spec-table tr:hover td{background:#f0f9ff}.geo-spec-table .col-model{color:#0f172a;font-weight:600}.geo-spec-table .col-moq{color:#0284c7;font-weight:600}.geo-spec-table .col-cert{color:#16a34a;font-weight:600}.geo-process-section{background:#fff;border-top:1px solid #e2e8f0;padding:4.5rem 0}.geo-process-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.geo-process-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.75rem 1.5rem;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;position:relative}.geo-process-card:hover{background:#fff;border-color:#0284c7;transform:translateY(-4px);box-shadow:0 12px 28px #0284c71f}.geo-process-num{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;font-size:1rem;font-weight:700;display:flex;box-shadow:0 4px 10px #0284c74d}.geo-process-title{color:#0f172a;margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.geo-process-desc{color:#64748b;margin:0;font-size:.92rem;line-height:1.6}.geo-lead-banner{text-align:center;color:#fff;isolation:isolate;background-color:#07111f;background-image:radial-gradient(at 12% 0,#f9731638 0%,#f9731600 42%),radial-gradient(at 88% 100%,#0ea5e93d 0%,#0ea5e900 46%),linear-gradient(125deg,#07111f 0%,#0b2340 52%,#07374d 100%);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;width:100vw;min-height:0;margin:4rem calc(50% - 50vw) 2rem;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #0206173d}.geo-lead-banner:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#ffffff0b 0%,#0000 32% 68%,#7dd3fc0d 100%);display:block;position:absolute;inset:0}.geo-lead-content{z-index:2;width:min(100% - 2rem,1120px);box-shadow:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;margin:0 auto;padding:clamp(2.25rem,4vw,3.25rem) 1rem;position:relative}.geo-lead-title{color:#fff;letter-spacing:-.015em;text-shadow:0 2px 14px #01081259;z-index:2;margin:0 0 .85rem;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:700;position:relative}.geo-lead-desc{color:#fffffff2;text-shadow:0 1px 6px #0108124d;z-index:2;max-width:780px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6;position:relative}.geo-lead-actions{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:relative}.home-page #faq-section{padding-bottom:1.5rem!important}.home-page .geo-lead-banner{margin-bottom:0}.home-page .site-footer{margin-top:1.5rem}@media (width<=768px){.geo-direct-answer-card{padding:1.5rem 1.25rem}.geo-lead-banner{border-radius:0;width:100vw;min-height:0;margin:2rem 0 1rem calc(50% - 50vw);display:block}.geo-lead-banner:before{background:linear-gradient(155deg,#ffffff0b 0%,#0000 45%,#7dd3fc0e 100%)}.geo-lead-content{width:100%;max-width:480px;box-shadow:none;backdrop-filter:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;margin:0 auto;padding:1.75rem 1rem}.geo-lead-title{color:#fff;text-shadow:0 2px 12px #01081261;margin-bottom:.65rem;font-size:clamp(1.25rem,5vw,1.5rem);font-weight:700;line-height:1.3}.geo-lead-desc{color:#fffffff2;text-shadow:0 1px 5px #0108124d;margin-bottom:1.25rem;font-size:.88rem;line-height:1.5}.geo-lead-actions{flex-direction:column!important;gap:.75rem!important;width:100%!important;display:flex!important}.geo-lead-actions .btn{text-align:center!important;box-sizing:border-box!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 1rem!important;font-size:.92rem!important;display:flex!important}}.pdp-grid,#pdp-left-col,#pdp-right-col,.pdp-gallery-main,.pdp-gallery-thumbs,.pdp-price-tiers,.pdp-price-tier-col,.pdp-tabs-nav,.pdp-tab-btn,.pdp-tab-pane,.breadcrumb-nav,.pdp-related-header,.pdp-carousel-wrapper,.pdp-related-carousel-track,.pdp-carousel-nav{direction:ltr!important}[dir=rtl] .pdp-grid,html[dir=rtl] .pdp-grid{direction:ltr!important;grid-template-columns:1fr 1fr!important}@media (width<=900px){[dir=rtl] .pdp-grid,html[dir=rtl] .pdp-grid{grid-template-columns:1fr!important}}[dir=rtl] #pdp-left-col,html[dir=rtl] #pdp-left-col,[dir=rtl] #pdp-right-col,html[dir=rtl] #pdp-right-col{text-align:left!important;direction:ltr!important}[dir=rtl] #pdp-right-col .pdp-product-title,[dir=rtl] #pdp-right-col .pdp-title-main,[dir=rtl] #pdp-right-col .pdp-title-sub,[dir=rtl] #pdp-right-col p,[dir=rtl] #pdp-right-col div{text-align:left!important}[dir=rtl] .breadcrumb-nav,html[dir=rtl] .breadcrumb-nav{text-align:left!important;direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}[dir=rtl] .pdp-price-tiers,html[dir=rtl] .pdp-price-tiers{direction:ltr!important;grid-template-columns:repeat(3,1fr)!important}[dir=rtl] .pdp-price-tier-col,html[dir=rtl] .pdp-price-tier-col{text-align:center!important;direction:ltr!important}[dir=rtl] .pdp-tabs-nav,html[dir=rtl] .pdp-tabs-nav{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}[dir=rtl] .pdp-tab-btn,html[dir=rtl] .pdp-tab-btn,[dir=rtl] .pdp-tab-pane,html[dir=rtl] .pdp-tab-pane,[dir=rtl] .pdp-tab-pane table,html[dir=rtl] .pdp-tab-pane table,[dir=rtl] .pdp-tab-pane th,html[dir=rtl] .pdp-tab-pane th,[dir=rtl] .pdp-tab-pane td,html[dir=rtl] .pdp-tab-pane td{text-align:left!important;direction:ltr!important}[dir=rtl] .card-tier-badge,html[dir=rtl] .card-tier-badge{left:1rem!important;right:auto!important}[dir=rtl] .pdp-expand-btn,html[dir=rtl] .pdp-expand-btn{left:auto!important;right:1rem!important}[dir=rtl] .pdp-related-header,html[dir=rtl] .pdp-related-header{direction:ltr!important;flex-direction:row!important;justify-content:space-between!important}[dir=rtl] .pdp-carousel-wrapper,html[dir=rtl] .pdp-carousel-wrapper,[dir=rtl] .pdp-related-carousel-track,html[dir=rtl] .pdp-related-carousel-track,[dir=rtl] .pdp-carousel-nav,html[dir=rtl] .pdp-carousel-nav{direction:ltr!important}[dir=rtl] .yonex-product-card.pdp-carousel-card,html[dir=rtl] .yonex-product-card.pdp-carousel-card{text-align:left!important;direction:ltr!important}[dir=rtl] .yonex-card-info,html[dir=rtl] .yonex-card-info{text-align:left!important}.btn-rfq-pdp,.btn-sample-pdp{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 1.25rem!important;font-size:.94rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.btn-sample-pdp svg{flex-shrink:0;margin-right:6px;display:inline-block}.tier-discount-pill{white-space:nowrap!important;border-radius:9999px!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:700!important;line-height:1.35!important;display:inline-block!important}@media (width<=768px){input,select,textarea,.dist-form-input,.dist-form-select,.dist-form-textarea,.ali-select-input,.drawer-select,.collection-sort-select{font-size:16px!important}body.drawer-open,body.modal-open{touch-action:none!important;-webkit-overflow-scrolling:auto!important;overflow:hidden!important}.collection-integrated-bar{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;width:100%!important;margin-top:.5rem!important;margin-bottom:1.25rem!important}.collection-filter-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.45rem!important;width:100%!important;padding:2px 0 6px!important;display:grid!important;overflow:visible!important}.filter-chip{touch-action:manipulation;text-align:center!important;box-sizing:border-box!important;border-radius:8px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:.42rem .2rem!important;display:flex!important}.filter-chip-label{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;max-width:100%!important;font-size:.76rem!important;font-weight:600!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.filter-chip-count{opacity:.85!important;white-space:nowrap!important;text-align:center!important;font-size:.72rem!important;font-weight:500!important;line-height:1.15!important;display:block!important}.geo-table-wrap,.table-responsive{-webkit-overflow-scrolling:touch!important;border-radius:10px!important;overflow-x:auto!important}.floating-contact-wrap{bottom:max(1.25rem,calc(env(safe-area-inset-bottom) + .75rem))!important;z-index:960!important;right:1.25rem!important}.btn,.nav-item,.drawer-link,.carousel-btn,.pdp-expand-btn,.pdp-thumb-item,.filter-chip,.pdp-tab-btn{touch-action:manipulation}.hero-carousel-section{margin:0 0 1.75rem!important}.hero-carousel{height:calc(100vh - var(--header-height,64px))!important;height:calc(100dvh - var(--header-height,64px))!important;max-height:calc(100vh - var(--header-height,64px))!important;max-height:calc(100dvh - var(--header-height,64px))!important;min-height:480px!important}.hero-slide-bg{object-fit:cover!important;object-position:center top!important}.hero-slide-overlay{background:linear-gradient(#0b112026 0%,#0b11206b 35%,#0b1120db 65%,#0b1120fa 100%)!important}.hero-slide-container{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.hero-slide-content{contain:layout style;left:1.15rem!important;right:1.15rem!important;bottom:max(1.65rem,calc(env(safe-area-inset-bottom) + 1.25rem))!important;z-index:4!important;color:#fff!important;max-width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important;position:absolute!important}.hero-slide-badge{-webkit-backdrop-filter:blur(16px)!important;color:#fff!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#ffffff24!important;border:1px solid #ffffff59!important;border-radius:9999px!important;align-items:center!important;gap:.5rem!important;margin-bottom:.75rem!important;padding:.35rem .95rem!important;font-size:.76rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 4px 16px #0000004d!important}.hero-slide-title{letter-spacing:-.025em!important;color:#fff!important;text-shadow:0 3px 20px #000000e6,0 1px 3px #000000f2!important;max-width:100%!important;margin-bottom:.75rem!important;font-size:clamp(1.9rem,7.8vw,2.55rem)!important;font-weight:800!important;line-height:1.18!important}.hero-slide-desc{color:#f8fafcfa!important;letter-spacing:-.01em!important;text-shadow:0 2px 12px #000000d9!important;max-width:100%!important;margin-bottom:1.5rem!important;font-size:clamp(1.08rem,3.8vw,1.25rem)!important;line-height:1.55!important}.hero-slide-actions{flex-direction:column!important;gap:.75rem!important;width:100%!important;margin-top:.25rem!important;display:flex!important}.hero-slide-actions .btn{text-align:center!important;letter-spacing:-.01em!important;box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;font-size:.96rem!important;font-weight:700!important;transition:transform .15s,background .2s,box-shadow .2s!important;display:flex!important}.hero-slide-actions .btn:active{transform:scale(.985)!important}.hero-slide-actions .btn-primary{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:1px solid #ffffff47!important;box-shadow:inset 0 1px #fff6,0 8px 24px -2px #0284c780!important}.hero-slide-actions .btn-outline{-webkit-backdrop-filter:blur(20px)!important;color:#fff!important;background:#0f172a73!important;border:1.5px solid #ffffff61!important;font-weight:600!important;box-shadow:0 8px 24px #00000040,inset 0 1px #fff3!important}.carousel-btn{-webkit-backdrop-filter:blur(12px)!important;opacity:.75!important;background:#0f172a59!important;border:1px solid #ffffff40!important;border-radius:50%!important;width:36px!important;height:36px!important;top:38%!important}.carousel-btn.prev{left:.6rem!important}.carousel-btn.next{right:.6rem!important}.carousel-btn svg{width:18px!important;height:18px!important}.carousel-dots{display:none!important}.faq-accordion-list{grid-template-columns:1fr!important;gap:.85rem!important}.faq-accordion-item{background:#f8fafc!important;border-radius:12px!important;padding:1.15rem 1.25rem!important}.faq-accordion-item[open]{background:#fff!important;border-color:#0284c7!important;box-shadow:0 4px 16px #0284c714!important}.faq-accordion-summary{font-size:.98rem!important;font-weight:600!important;line-height:1.4!important}.faq-accordion-content{color:#475569!important;margin-top:.65rem!important;font-size:.88rem!important;line-height:1.55!important}#export-capabilities{background:#f8fafc!important;padding:3rem 0!important}#export-capabilities .container>div:first-child{text-align:center!important;margin-bottom:1.5rem!important}#export-capabilities h2{letter-spacing:-.02em!important;margin-bottom:.4rem!important;font-size:clamp(1.35rem,5.2vw,1.65rem)!important;line-height:1.25!important}#export-capabilities p[data-i18n=trade\.desc]{color:#64748b!important;font-size:.85rem!important;line-height:1.45!important}.trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}.trade-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;padding:1.15rem .95rem!important;transition:transform .15s,border-color .2s,box-shadow .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 12px -2px #0f172a0a!important}.trade-card:active{border-color:#0284c7!important;transform:scale(.98)!important}.trade-card:before{display:none!important}.trade-card h3{color:#0f172a!important;letter-spacing:-.015em!important;margin:0 0 .4rem!important;font-size:clamp(.9rem,3.2vw,1rem)!important;font-weight:700!important;line-height:1.35!important}.trade-card p{color:#64748b!important;margin:0!important;font-size:clamp(.74rem,2.4vw,.8rem)!important;line-height:1.48!important}}@media (width<=520px){.pdp-quick-specs-box>div,.pdp-specs-box>div,div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:.5rem!important}}.floating-contact-wrap{z-index:9999;pointer-events:auto;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.whatsapp-live-status-pill{-webkit-backdrop-filter:blur(16px);color:#fff;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;user-select:none;background:#0f172ae0;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.5rem;padding:.48rem 1rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;display:inline-flex;position:relative;box-shadow:0 8px 24px -4px #00000059,0 2px 6px #0003}.whatsapp-live-status-pill:hover{background:#0f172af5;border-color:#22c55e80;transform:translateY(-2px);box-shadow:0 12px 28px -4px #00000073,0 0 12px #22c55e40}.status-pulse-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.status-pulse-dot:after{content:"";pointer-events:none;z-index:-1;will-change:transform,opacity;background:#22c55e;border-radius:50%;animation:2s cubic-bezier(.66,0,0,1) infinite status-dot-pulse;position:absolute;inset:0}.status-pulse-dot.offduty{background:#38bdf8}.status-pulse-dot.offduty:after{background:#38bdf8;animation:2.5s cubic-bezier(.66,0,0,1) infinite status-dot-pulse-blue}@keyframes status-dot-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@keyframes status-dot-pulse-blue{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.status-live-text{color:#f8fafcf2;font-weight:500;line-height:1}.status-tooltip-card{opacity:0;visibility:hidden;pointer-events:none;z-index:10000;text-align:left;background:#0f172a;border:1px solid #ffffff29;border-radius:14px;width:280px;padding:1rem;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s,visibility .25s linear;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(8px);box-shadow:0 16px 36px -4px #00000080,0 0 0 1px #ffffff0d}.whatsapp-live-status-pill:hover .status-tooltip-card,.whatsapp-live-status-pill:focus-within .status-tooltip-card{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.tooltip-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:.65rem;margin-bottom:.6rem;padding-bottom:.6rem;display:flex}.tooltip-avatar{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.35rem;line-height:1;display:flex}.tooltip-info{flex-direction:column;gap:.15rem;display:flex}.tooltip-title{color:#fff;font-size:.86rem;font-weight:600;line-height:1.2}.tooltip-status{color:#22c55e;font-size:.74rem;font-weight:500}.tooltip-desc{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.45}[dir=rtl] .status-tooltip-card{text-align:right;left:0;right:auto}@media (width<=768px){.floating-contact-wrap{right:1.25rem!important;bottom:max(1.25rem,calc(env(safe-area-inset-bottom) + .75rem))!important;z-index:9999!important;gap:0!important}.whatsapp-live-status-pill,.status-tooltip-card{display:none!important}.floating-contact-wrap .whatsapp-btn{border-radius:50%!important;justify-content:center!important;width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;box-shadow:0 8px 22px -2px #25d36680!important}.floating-contact-wrap .whatsapp-btn span{display:none!important}.floating-contact-wrap .whatsapp-btn .whatsapp-icon{width:26px!important;height:26px!important}}@media (width>=901px){.pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.pdp-grid>#pdp-left-col,.pdp-grid>#pdp-right-col{min-width:0}#pdp-right-col .pdp-title-main,#pdp-right-col .pdp-title-sub{overflow-wrap:break-word;white-space:normal!important}}.pdp-related-carousel-track{align-items:stretch!important}.pdp-related-carousel-track>.pdp-carousel-card{align-self:stretch!important;height:auto!important}.pdp-related-carousel-track>.pdp-carousel-card>.yonex-card-info{flex:auto}.factory-tour-header{grid-template-columns:minmax(0,1fr) auto;direction:ltr!important;flex-wrap:nowrap!important;align-items:end!important;gap:.75rem 1.5rem!important;display:grid!important}.factory-tour-header>div:first-child{min-width:0}.factory-tour-header .factory-carousel-nav{direction:ltr;flex-shrink:0;place-self:end}[dir=rtl] .factory-tour-header>div:first-child{text-align:right;direction:rtl}.floating-contact-wrap .whatsapp-btn{min-width:0;max-width:min(240px,100vw - 2rem)}.floating-contact-wrap .whatsapp-btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.whatsapp-online-status{opacity:.92;flex:0 auto;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.whatsapp-online-status:before{content:"·";opacity:.72;margin:0 .12rem}@media (width<=768px){.whatsapp-online-status:before{display:none}}.hero-slide-content{min-height:260px}@media (width<=768px){.hero-slide-content{min-height:clamp(280px,34vh,340px)!important}}.hero-slide,.hero-slide.active{transform:none}.hero-slide{transition:opacity .8s cubic-bezier(.16,1,.3,1)}.hero-slide-bg{transition:transform .8s cubic-bezier(.16,1,.3,1)}.hero-slide:not(.active) .hero-slide-bg{transform:scale(1.04)}.hero-slide.active .hero-slide-bg{transform:scale(1)}.pdp-price-tier-col>.pdp-currency-val{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@media (width<=768px){.factory-gallery{padding:2.25rem 0!important}.factory-tour-header{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;margin-bottom:.75rem!important;display:flex!important}.factory-tour-header>div:first-child{flex:none!important;width:100%!important;height:auto!important;min-height:auto!important}.factory-gallery-intro{margin-top:.4rem!important}.factory-tour-header .factory-carousel-nav{justify-content:flex-end!important;align-self:stretch!important;width:100%!important}.factory-tour-carousel-wrapper{margin-top:.5rem!important}}.article-content-body p,.article-body p,.article-lead,.blog-post-content p,.blog-main-layout p,.article-content-body ul li,.article-content-body ol li{text-align:left!important;text-align-last:left!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.65!important}[dir=rtl] .article-content-body p,[dir=rtl] .article-body p,[dir=rtl] .article-lead,[dir=rtl] .blog-post-content p,[dir=rtl] .blog-main-layout p,[dir=rtl] .article-content-body ul li,[dir=rtl] .article-content-body ol li{text-align:right!important;text-align-last:right!important}@media (width<=768px){.breadcrumb-nav{align-items:center!important;gap:0!important;width:100%!important;min-height:44px!important;margin-bottom:.75rem!important;padding:0!important;font-size:.9rem!important;display:flex!important;overflow:visible!important}.breadcrumb-nav>a:first-of-type,.breadcrumb-nav>span{display:none!important}.breadcrumb-nav>a:nth-of-type(2){color:#0284c7!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:44px!important;padding:.55rem .9rem!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:inline-flex!important}.breadcrumb-nav>a:nth-of-type(2):before{content:"←";flex:none;margin-right:.45rem;font-size:1.1em;line-height:1;display:inline-block}.breadcrumb-nav>a:nth-of-type(2):hover,.breadcrumb-nav>a:nth-of-type(2):active{color:#0369a1!important;background:#e0f2fe!important;border-color:#7dd3fc!important}}.factory-tour-carousel-wrapper,.factory-tour-carousel-wrapper #tourTrack{touch-action:pan-y;-webkit-user-select:none;user-select:none}.factory-tour-carousel-wrapper #tourTrack{cursor:grab}@media (width<=768px){.geo-lead-actions>a{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;height:auto!important;min-height:46px!important;padding:.7rem 1.35rem!important;line-height:1.25!important}.dist-form-box>.btn{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;height:auto!important;min-height:50px!important;line-height:1.35!important}}html body.home-page #faq-section{padding-bottom:0!important}html body.home-page .site-footer{margin-top:0!important}.matrix-scroll-hint{display:none}@media (width<=768px){.matrix-scroll-hint{color:#64748b;text-align:left;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;margin:0;padding:.6rem .85rem;font-size:.78rem;font-weight:500;line-height:1.4;display:block}}[dir=rtl] .matrix-scroll-hint,html[dir=rtl] .matrix-scroll-hint{text-align:right;padding:.6rem .85rem}.comparison-semantic-table{border-collapse:collapse;text-align:left;width:100%}.comparison-semantic-table thead tr{background:#0f172a!important}.comparison-semantic-table thead th,.comparison-semantic-table th{color:#fff!important;letter-spacing:.01em!important;background:#0f172a!important;font-weight:700!important}.comparison-semantic-table thead th *{color:#fff!important}.matrix-stage-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 4px 14px -2px #0f172a0f}.matrix-slider-bar{display:none}@media (width<=768px){#decision-matrix .container{padding-left:.85rem!important;padding-right:1.45rem!important}.matrix-stage-card{border:1px solid #cbd5e1!important;border-radius:14px!important;box-shadow:0 4px 14px #0f172a0f,inset -6px 0 10px -6px #0f172a14!important}.matrix-slider-bar{-webkit-user-select:none!important;user-select:none!important;touch-action:pan-y!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;justify-content:center!important;align-items:center!important;padding:.75rem 1rem .65rem!important;display:flex!important}.matrix-slider-track{cursor:pointer!important;touch-action:none!important;background:#e2e8f0!important;border-radius:9999px!important;width:140px!important;height:6px!important;position:relative!important}.matrix-slider-thumb{will-change:transform!important;background:linear-gradient(90deg,#0284c7,#0ea5e9)!important;border-radius:9999px!important;width:44px!important;height:6px!important;transition:transform 60ms linear!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 1px 4px #0284c766!important}.table-responsive-container{width:100%!important;box-shadow:none!important;-webkit-overflow-scrolling:touch!important;border:none!important;border-radius:0!important;margin:0!important;overflow-x:auto!important}.comparison-semantic-table{table-layout:fixed!important;min-width:630px!important;font-size:.78rem!important}.comparison-semantic-table thead th,.comparison-semantic-table th{color:#fff!important;letter-spacing:.02em!important;white-space:normal!important;vertical-align:middle!important;background:#0f172a!important;padding:.75rem .55rem!important;font-size:.74rem!important;font-weight:700!important;line-height:1.25!important}.comparison-semantic-table td{vertical-align:middle!important;word-break:normal!important;overflow-wrap:break-word!important;color:#334155!important;padding:.75rem .55rem!important;font-size:.76rem!important;line-height:1.35!important}.comparison-semantic-table th:first-child{z-index:10!important;color:#fff!important;background:#0f172a!important;width:130px!important;min-width:130px!important;max-width:145px!important;padding-left:.75rem!important;padding-right:.45rem!important;font-weight:600!important;position:sticky!important;left:0!important;box-shadow:2px 0 6px #0000002e!important}.comparison-semantic-table td:first-child{z-index:5!important;background:#fff!important;width:130px!important;min-width:130px!important;max-width:145px!important;padding-left:.75rem!important;padding-right:.45rem!important;font-weight:600!important;position:sticky!important;left:0!important;box-shadow:2px 0 6px #0000000f!important}.comparison-semantic-table tr:hover td:first-child{background:#f8fafc!important}[dir=rtl] .comparison-semantic-table th:first-child,html[dir=rtl] .comparison-semantic-table th:first-child{left:auto!important;right:0!important;box-shadow:-2px 0 6px #0000002e!important}[dir=rtl] .comparison-semantic-table td:first-child,html[dir=rtl] .comparison-semantic-table td:first-child{left:auto!important;right:0!important;box-shadow:-2px 0 6px #0000000f!important}.comparison-semantic-table td:first-child a{line-height:1.3;display:inline-block;color:#0284c7!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;overflow:visible!important}.comparison-semantic-table td:first-child a span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.comparison-semantic-table th:nth-child(2),.comparison-semantic-table td:nth-child(2){width:140px!important;min-width:140px!important;max-width:160px!important}.comparison-semantic-table th:nth-child(2){color:#fff!important}.comparison-semantic-table th:nth-child(3),.comparison-semantic-table td:nth-child(3){width:140px!important;min-width:140px!important;max-width:160px!important}.comparison-semantic-table th:nth-child(3){color:#fff!important}.comparison-semantic-table th:nth-child(4),.comparison-semantic-table td:nth-child(4){text-align:center!important;width:75px!important;min-width:75px!important;font-size:.75rem!important}.comparison-semantic-table th:nth-child(4){color:#fff!important}.comparison-semantic-table th:nth-child(5),.comparison-semantic-table td:nth-child(5){text-align:center!important;width:110px!important;min-width:110px!important;padding-right:.75rem!important}.comparison-semantic-table th:nth-child(5){color:#fff!important}.comparison-semantic-table td:nth-child(5) .btn{border-radius:6px!important;min-height:32px!important;padding:.4rem .75rem!important;font-size:.76rem!important}}.blog-hero-section{background:#fff;border-bottom:1px solid #f1f5f9;padding:3.5rem 0 2rem;position:relative}.blog-hero-content{text-align:left;max-width:840px;margin:0}.blog-hero-title{letter-spacing:-.035em;color:#0f172a;text-align:left;margin-bottom:.85rem;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:800;line-height:1.15}.blog-hero-desc{color:#64748b;text-align:left;max-width:680px;margin:0;font-size:1.0625rem;line-height:1.65}.blog-main-layout{background:#fff;padding:3.5rem 0 0}.blog-page .site-footer,.blog-detail-page .site-footer{margin-top:0}.featured-post-card{background:#fff;border:1px solid #eef2f6;border-radius:16px;grid-template-columns:1.25fr 1fr;align-items:center;margin-bottom:3.5rem;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 2px 12px -2px #0f172a08}.featured-post-card.is-hidden,.blog-post-card.is-hidden{display:none!important}.featured-post-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 16px 36px -6px #0f172a0f}.featured-img-wrap{background:#0f172a;width:100%;height:100%;min-height:390px;position:relative;overflow:hidden}.featured-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.featured-img-link{cursor:pointer;width:100%;height:100%;display:block}.featured-img-link:focus-visible,.blog-post-thumb-link:focus-visible{outline-offset:-3px;outline:3px solid #0284c7}.featured-post-card:hover .featured-img-wrap img{transform:scale(1.03)}.featured-content{flex-direction:column;justify-content:center;align-self:stretch;padding:3.25rem 2.75rem;display:flex}.featured-read-action{border-top:1px solid #f1f5f9;justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.post-meta-row{color:#64748b;align-items:center;gap:.65rem;margin-bottom:.85rem;font-size:.82rem;display:flex}.post-category-tag{color:#0284c7;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.post-dot{background:#cbd5e1;border-radius:50%;width:3px;height:3px}.featured-title{letter-spacing:-.025em;color:#0f172a;margin-bottom:.85rem;font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:800;line-height:1.28}.featured-title a{color:inherit;text-decoration:none;transition:color .2s}.featured-title a:hover{color:#0284c7}.featured-desc{color:#475569;margin-bottom:1.65rem;font-size:.95rem;line-height:1.65}.post-read-link{color:#0284c7;white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.post-read-link:hover{color:#0369a1;transform:translate(3px)}.blog-posts-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.blog-post-card{background:#fff;border:1px solid #eef2f6;border-radius:12px;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 1px 4px #0f172a05}.blog-post-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 28px -4px #0f172a0f}.blog-post-thumb{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.blog-post-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.blog-post-thumb-link{cursor:pointer;width:100%;height:100%;display:block}.blog-post-card:hover .blog-post-thumb img{transform:scale(1.04)}.blog-post-body{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.2rem;display:flex}.blog-post-title{letter-spacing:-.015em;color:#0f172a;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.35}.blog-post-title a{color:inherit;text-decoration:none;transition:color .2s}.blog-post-title a:hover{color:#0284c7}.blog-post-desc{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.35rem;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-post-footer{color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.82rem;display:flex}.blog-post-date{color:#94a3b8;letter-spacing:.01em;white-space:nowrap;font-size:.76rem;line-height:1.4;display:inline-block}.blog-sourcing-bar{text-align:center;background:linear-gradient(118deg,#111827 0%,#0b2038 55%,#07516a 100%);border:1px solid #7dd3fc2e;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100vw;max-width:none;margin-top:4.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(3.25rem,5vw,4.5rem) 2rem;display:flex;box-shadow:0 18px 42px #02061733}.blog-sourcing-info{width:100%;max-width:1200px}.blog-sourcing-info h3{color:#fff;letter-spacing:-.025em;white-space:normal;word-break:break-word;hyphens:auto;margin-bottom:.8rem;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:700;line-height:1.25}.blog-sourcing-info p{color:#f1f5f9e0;max-width:780px;margin:0 auto;font-size:1rem;line-height:1.6}.blog-sourcing-actions{flex-shrink:0;justify-content:center;align-items:center;gap:1rem;display:flex}.blog-sourcing-actions .btn-primary{box-shadow:0 8px 20px #0284c742;color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.blog-sourcing-actions .btn-primary:hover{background:#0369a1!important;border-color:#0369a1!important}.blog-sourcing-actions .btn-outline{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff6b!important}.blog-sourcing-actions .btn-outline:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffffffb8!important}.blog-sourcing-actions .btn{font-weight:600;min-height:50px!important;padding:.8rem 1.65rem!important}.article-data-table th:first-child,.article-data-table td:first-child{width:22%;min-width:150px}.article-data-table th:first-child{white-space:nowrap}.article-content-body{position:relative}.article-content-body div[style*=border-top]>div:last-child{margin-left:auto}.article-header{background:#fff;border-bottom:1px solid #f1f5f9;padding:2.5rem 0 1.25rem}.article-back-nav{margin-bottom:1.25rem}.article-back-link{color:#64748b;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.article-back-link:hover{color:#0284c7;transform:translate(-3px)}.article-back-link .back-arrow-icon{stroke:currentColor;width:15px;height:15px;transition:transform .2s}.breadcrumbs{color:#64748b;align-items:center;gap:.45rem;margin-bottom:1.15rem;font-size:.84rem;display:flex}.breadcrumbs a{color:#64748b;text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:#0284c7}.article-main-title{letter-spacing:-.03em;color:#0f172a;margin-bottom:1rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.2}.article-lead{color:#334155;margin-bottom:1.5rem;font-size:1.125rem;font-weight:400;line-height:1.68}.article-published-date{color:#64748b;letter-spacing:.035em;margin:1rem 0 0;font-size:.78rem;line-height:1.45}.article-lead-block{margin-top:2rem;margin-bottom:2rem}.article-lead-block .article-lead{margin-bottom:.75rem}.article-lead-block .article-published-date{margin:.5rem 0 0}.article-cta-section{background:0 0;border:0;padding:0}.article-content-body{color:#1e293b;background:#fff;padding:1.25rem 0 4rem;font-size:1.0625rem;line-height:1.75}.article-inline-visual{margin:2.75rem 0}.article-inline-visual img{border:1px solid #e2e8f0;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 12px 28px -18px #0f172a6b}.article-inline-visual figcaption{color:#64748b;text-align:center;margin-top:.7rem;font-size:.82rem;line-height:1.5}.article-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0 2.5rem;display:grid}.article-product-gallery figure{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 10px 24px -18px #0f172a59}.article-product-gallery img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.article-product-gallery figcaption{color:#475569;text-align:center;padding:.8rem .9rem .95rem;font-size:.82rem;line-height:1.45}.article-content-body h2{letter-spacing:-.02em;color:#0f172a;border-top:1px solid #f1f5f9;margin:2.5rem 0 .85rem;padding-top:1.25rem;font-size:1.65rem;font-weight:700}.article-content-body h3{letter-spacing:-.015em;color:#0f172a;margin:1.5rem 0 .65rem;font-size:1.25rem;font-weight:600}.article-content-body p{margin-bottom:1.25rem}.article-content-body ul,.article-content-body ol{margin:1rem 0 1.5rem 1.5rem}.article-content-body li{margin-bottom:.45rem}.geo-direct-answer{isolation:isolate;background:linear-gradient(135deg,#f8fbfe 0%,#f0f7fc 100%);border:1px solid #d8e7f0;border-radius:14px;margin:2.5rem 0;padding:1.7rem 2rem 1.85rem;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #0f172a4d}.geo-direct-answer:before{content:"";z-index:0;background:linear-gradient(90deg,#0284c7,#7dd3fc);width:7rem;height:3px;position:absolute;top:0;left:0}.geo-direct-answer:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#0284c71a,#0000 68%);border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-6rem;right:-5rem}.geo-direct-answer>*{z-index:1;position:relative}.geo-direct-answer-header{color:#0369a1;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.9rem;font-size:.72rem;font-weight:700;line-height:1.3}.geo-direct-answer-text{color:#334155;margin:0;font-size:1rem;line-height:1.75}.geo-direct-answer-text strong{color:#0f172a;font-weight:700}.article-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:2rem 0;overflow-x:auto}.article-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.article-data-table th{color:#0f172a;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.85rem 1.15rem;font-weight:600}.article-data-table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.85rem 1.15rem}.article-data-table tr:last-child td{border-bottom:none}.geo-faq-section{border-top:1px solid #e2e8f0;margin:3rem 0 2rem;padding-top:2rem}.geo-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.85rem;padding:1rem 1.25rem;transition:border-color .2s}.geo-faq-item[open]{background:#fafafc;border-color:#cbd5e1}.geo-faq-question{color:#0f172a;cursor:pointer;outline:none;font-size:.98rem;font-weight:600}.geo-faq-answer{color:#475569;margin-top:.75rem;margin-bottom:0;font-size:.92rem;line-height:1.65}@media (width<=1024px){.blog-posts-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width<=768px){.blog-hero-section{padding:2.5rem 0 1.75rem}.featured-post-card{grid-template-columns:1fr}.featured-img-wrap{min-height:220px}.featured-content{padding:1.5rem 1.25rem}.blog-posts-grid{grid-template-columns:1fr;gap:1.25rem}.blog-sourcing-bar{text-align:center;flex-direction:column;padding:1.75rem 1.25rem}.blog-sourcing-info h3{white-space:normal}.blog-sourcing-actions{flex-direction:column;width:100%}.blog-sourcing-actions .btn{width:100%}.geo-direct-answer{margin:2rem 0;padding:1.35rem 1.25rem 1.5rem}.geo-direct-answer-text{font-size:.95rem}.article-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (width<=480px){.article-product-gallery{grid-template-columns:1fr}}.feather-configurator-section img{background:0 0!important;border:none!important;border-radius:0!important;margin:0!important}.fc-opt-img-wrap img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.fc-cork-img-wrap img{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.fc-res-img-wrap img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.feather-configurator-section{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;margin:.5rem 0 3rem;padding:1.5rem;position:relative;box-shadow:0 4px 24px -4px #0f172a0f}.fc-header{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}.fc-header-title-row{text-align:center;width:100%}.fc-title{letter-spacing:-.025em;color:#0f172a!important;text-align:center!important;border:none!important;margin:0!important;padding:0!important;font-size:clamp(1.35rem,2.2vw,1.75rem)!important;font-weight:800!important;line-height:1.3!important}.fc-header-meta-row{justify-content:flex-end;width:100%;display:flex}.fc-header-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:.4rem .85rem;display:inline-flex}.fc-meta-tier{color:#0284c7;letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:700}.fc-meta-sep{background:#cbd5e1;flex-shrink:0;width:1px;height:15px}.fc-meta-score{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.fc-meta-score-label{color:#64748b;font-size:.78rem;font-weight:600}.fc-meta-score-val{color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:1.15rem;font-weight:800;line-height:1}.fc-meta-grade-val{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 7px;font-size:.78rem;font-weight:700;line-height:1.2}@media (width<=640px){.fc-header-meta-row{justify-content:center}}@media (width<=768px){.fc-header{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1rem}.fc-header-meta{box-sizing:border-box;justify-content:space-between;width:100%}}.fc-title{letter-spacing:-.025em;color:#0f172a!important;border:none!important;margin:0!important;padding:0!important;font-size:clamp(1.4rem,2.5vw,1.85rem)!important;font-weight:800!important}.fc-matrix-wrapper{box-sizing:border-box;background:0 0;border:none;width:100%;margin-bottom:1.75rem;overflow-x:visible}.fc-matrix-table{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;display:flex}.fc-section-group{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:1.35rem 1.25rem 1.45rem;transition:all .25s;position:relative;box-shadow:0 2px 8px -2px #0f172a0a}.fc-section-group:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.fc-group-header,.fc-mat-family-row,.fc-duck-types-row,.fc-color-header,.fc-grade-header,.fc-stem-source-row,.fc-stem-thickness-row{grid-template-columns:110px 1fr!important;align-items:stretch!important;gap:1.25rem!important;display:grid!important}.fc-side-label,.fc-side-label-duck,.fc-side-label-color,.fc-side-label-grade,.fc-side-label-thickness{text-align:center!important;color:#fff!important;box-sizing:border-box!important;border:none!important;border-radius:10px!important;flex-direction:column!important;flex:0 0 110px!important;justify-content:center!important;align-items:center!important;width:110px!important;min-width:110px!important;max-width:110px!important;padding:.75rem .5rem!important;display:flex!important}.fc-side-text{letter-spacing:.04em;text-shadow:0 1px 2px #00000038;line-height:1.3;color:#fff!important;font-size:.95rem!important;font-weight:800!important}.fc-section-group[data-section=shape] .fc-side-label{box-shadow:0 4px 12px #0284c733;background:linear-gradient(135deg,#0284c7 0%,#38bdf8 100%)!important}.fc-section-group[data-section=stem] .fc-side-label{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;box-shadow:0 4px 12px #4f46e533;background:linear-gradient(135deg,#4338ca 0%,#4f46e5 50%,#6366f1 100%)!important}.fc-stem-thickness-row{border-top:none;margin-top:0;padding-top:0}.fc-section-group[data-section=stem] .fc-side-label-thickness{box-shadow:0 4px 12px #4338ca29;background:linear-gradient(135deg,#3730a3 0%,#4338ca 50%,#6366f1 100%)!important}.fc-grid-stem-source{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-grid-stem-thickness{grid-template-columns:repeat(5,minmax(0,1fr))}.fc-stem-thickness-btn{min-height:56px}.fc-stem-thickness-btn .fc-opt-title{white-space:nowrap;font-size:clamp(.68rem,.9vw,.8rem)}.fc-section-group[data-section=material] .fc-side-label{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;box-shadow:0 4px 12px #10b98133;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%)!important}.fc-grid-mat-family{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;display:grid!important}.fc-grid-duck-types{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;display:grid!important}.fc-duck-types-row{animation:.25s ease-out fcFadeSlideDown;margin-top:.75rem!important}.fc-duck-types-row[style*="display: none"],.fc-duck-types-row.is-hidden{display:none!important}@keyframes fcFadeSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fc-side-label-duck{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%)!important;box-shadow:0 4px 12px #10b98133!important}.fc-color-header{margin-top:.75rem!important}.fc-side-label-color{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%)!important;box-shadow:0 4px 12px #10b98133!important}.fc-grid-color{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;display:grid!important}.fc-grid-color.is-duck-color{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important}.fc-duck-only-color,.fc-color-btn.fc-duck-only-color,body .fc-color-btn.fc-duck-only-color{display:none!important}.fc-grid-color.is-duck-color .fc-duck-only-color,.fc-grid-color.is-duck-color .fc-color-btn.fc-duck-only-color,body .fc-grid-color.is-duck-color .fc-color-btn.fc-duck-only-color{display:flex!important}.fc-grade-header{margin-top:.75rem}.fc-side-label-grade{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%)!important;box-shadow:0 4px 12px #10b98133!important}.fc-section-group[data-section=cork] .fc-side-label{box-shadow:0 4px 12px #f59e0b33;background:linear-gradient(135deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%)!important}.fc-options-grid{gap:.75rem;width:100%;display:grid}.fc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.fc-grid-6,.fc-grid-grade{grid-template-columns:repeat(6,minmax(0,1fr))}.fc-grid-cork{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.fc-option-btn{cursor:pointer;text-align:center;color:#1e293b;user-select:none;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:.75rem .35rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.fc-option-btn:hover{background:#fff;border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 4px 10px #0f172a0f}.fc-section-group[data-section=shape] .fc-option-btn.is-active{background:#fff;border-color:#0284c7;box-shadow:0 4px 14px #0284c72e,inset 0 0 0 1.5px #0284c7}.fc-section-group[data-section=shape] .fc-option-btn.is-active .fc-opt-title{color:#0284c7}.fc-section-group[data-section=shape] .fc-option-btn.is-active .fc-check-icon{background:#0284c7}.fc-section-group[data-section=stem] .fc-option-btn.is-active{background:#fff;border-color:#4f46e5;box-shadow:0 4px 14px #4f46e52e,inset 0 0 0 1.5px #4f46e5}.fc-section-group[data-section=stem] .fc-option-btn.is-active .fc-opt-title{color:#4f46e5}.fc-section-group[data-section=stem] .fc-option-btn.is-active .fc-check-icon{background:#4f46e5}.fc-section-group[data-section=material] .fc-option-btn.is-active{background:#fff;border-color:#059669;box-shadow:0 4px 14px #0596692e,inset 0 0 0 1.5px #059669}.fc-section-group[data-section=material] .fc-option-btn.is-active .fc-opt-title{color:#059669}.fc-section-group[data-section=material] .fc-option-btn.is-active .fc-check-icon{background:#059669}.fc-section-group[data-section=cork] .fc-option-btn.is-active{background:#fff;border-color:#d97706;box-shadow:0 4px 14px #d977062e,inset 0 0 0 1.5px #d97706}.fc-section-group[data-section=cork] .fc-option-btn.is-active .fc-opt-title{color:#d97706}.fc-section-group[data-section=cork] .fc-option-btn.is-active .fc-check-icon{background:#d97706}.fc-opt-title{color:#0f172a;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance;justify-content:center;align-items:center;width:100%;min-height:2.5em;margin-bottom:.35rem;padding:0 1px;font-size:clamp(.66rem,.85vw,.78rem);font-weight:700;line-height:1.2;transition:color .2s;display:flex}.fc-opt-img-wrap{box-sizing:border-box;background:#0b1120;border-radius:6px;justify-content:center;align-items:center;width:100%;height:115px;padding:4px;display:flex;overflow:hidden}.fc-opt-img-wrap img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .25s}.fc-option-btn:hover .fc-opt-img-wrap img{transform:scale(1.06)}.fc-cork-img-wrap{aspect-ratio:1.85;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:auto;padding:3px;display:flex;overflow:hidden}.fc-cork-img-wrap img{object-fit:contain;border-radius:4px;width:100%;height:100%;transition:transform .25s}.fc-stem-btn{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:56px;min-height:56px;padding:.4rem .5rem;display:flex}.fc-stem-btn .fc-opt-title{text-align:center;min-height:auto;margin:0;padding:0 1px;font-size:clamp(.82rem,1vw,.92rem);font-weight:700;line-height:1.25;display:block}.fc-mat-btn,.fc-grade-btn,.fc-color-btn{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:56px;min-height:56px;padding:.3rem .2rem;display:flex}.fc-mat-btn .fc-opt-title,.fc-grade-btn .fc-opt-title,.fc-color-btn .fc-opt-title{text-align:center;white-space:normal;word-break:break-word;hyphens:auto;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;justify-content:center;align-items:center;width:100%;min-height:2.5em;margin:0;padding:0 1px;font-size:clamp(.68rem,.9vw,.78rem);font-weight:700;line-height:1.25;display:-webkit-box;display:flex;overflow:hidden}.fc-check-icon{color:#fff;opacity:0;z-index:2;background:#0284c7;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.6rem;font-weight:800;transition:all .2s;display:flex;position:absolute;top:4px;right:4px;transform:scale(.5)}.fc-option-btn.is-active .fc-check-icon{opacity:1;transform:scale(1)}.fc-indicator-wrap{border-top:1px solid #e2e8f0;flex-direction:column;gap:.95rem;width:100%;margin-top:1.25rem;padding-top:1.15rem;display:flex;padding-left:0!important}.fc-indicator-row{box-shadow:none;background:0 0;border:none;grid-template-columns:110px 1fr;align-items:center;gap:1.25rem;width:100%;margin:0;padding:0;display:grid}.fc-ind-left-col{justify-content:center;align-items:center;width:110px;height:100%;min-height:54px;display:flex}.fc-ind-category{text-align:center;color:#1e293b;white-space:nowrap;background:linear-gradient(#f8fafc 0%,#edf2f7 100%);border:1.5px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem 4px;font-size:.88rem;font-weight:800;display:flex;box-shadow:0 1px 3px #0f172a0a,inset 0 1px #fff}.fc-ind-track-col{box-sizing:border-box;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:.85rem 1.25rem;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px -2px #0284c714,0 0 12px #38bdf80d,inset 0 1px #fff}.fc-ind-track-col:hover{border-color:#cbd5e1;box-shadow:0 6px 22px -2px #0284c721,0 0 18px #38bdf817,inset 0 1px #fff}.fc-track-container{box-sizing:border-box;align-items:center;width:100%;height:20px;display:flex;position:relative}.fc-track{background:#e2e8f0;border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px 3px #0f172a38,0 1px #ffffffe6}.fc-track-flight,.fc-track-durability{background:linear-gradient(90deg,#059669 0%,#10b981 40%,#34d399 70%,#f59e0b 84%,#ef4444 94%,#dc2626 100%) 0 0/100% 100%}.fc-track-stem{background:linear-gradient(90deg,#059669 0%,#10b981 40%,#34d399 70%,#f59e0b 88%,#fbbf24 100%) 0 0/100% 100%}.fc-track-material,.fc-track-cork{background:linear-gradient(90deg,#059669 0%,#10b981 40%,#34d399 70%,#f59e0b 84%,#ef4444 94%,#dc2626 100%) 0 0/100% 100%}.fc-pointer{cursor:pointer;z-index:3;transition:left .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.fc-pointer:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#0284c759 0%,#38bdf81f 50%,#0000 70%);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fc-pointer:hover:before{background:radial-gradient(circle,#0284c780 0%,#38bdf833 55%,#0000 75%);transform:translate(-50%,-50%)scale(1.3)}.fc-pointer-dot{background:radial-gradient(circle at 35% 35%,#fff 0%,#f1f5f9 60%,#e2e8f0 100%);border:4px solid #0284c7;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:block;box-shadow:0 0 14px 2px #0284c799,0 3px 8px #0284c759,0 1px 3px #0f172a40,inset 0 1px 1px #fff}.fc-pointer:hover .fc-pointer-dot{transform:scale(1.2);box-shadow:0 0 20px 4px #0284c7cc,0 4px 14px #0284c780}.fc-pointer-tooltip{display:none}.fc-track-labels{color:#334155;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:.84rem;font-weight:600;line-height:1;display:flex}.fc-track-lbl-left,.fc-track-lbl-mid,.fc-track-lbl-right{align-items:center;gap:6px;line-height:1;display:inline-flex}.fc-ind-tag{white-space:nowrap;letter-spacing:.02em;box-sizing:border-box;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.fc-tag-good{background:#059669;border:1px solid #047857;box-shadow:0 1px 2px #05966940;color:#fff!important}.fc-tag-bad{background:#dc2626;border:1px solid #b91c1c;box-shadow:0 1px 2px #dc262640;color:#fff!important}.fc-tag-mid{background:#0284c7;border:1px solid #0369a1;box-shadow:0 1px 2px #0284c740;color:#fff!important}.fc-recommendation-panel{width:100%;margin-top:1.5rem}.fc-rec-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px -4px #0f172a0f}.fc-rec-card:hover{border-color:#cbd5e1;box-shadow:0 10px 30px -6px #0f172a17}.fc-rec-inner{box-sizing:border-box;grid-template-columns:210px 1fr;align-items:center;gap:1.75rem;padding:1.5rem 1.75rem;display:grid}@media (width<=768px){.fc-rec-inner{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}}.fc-rec-visual{flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:210px;display:flex}@media (width<=768px){.fc-rec-visual{max-width:250px;margin:0 auto}}.fc-rec-img-link{aspect-ratio:4/5;box-sizing:border-box;width:100%;text-decoration:none;overflow:hidden;background:0 0!important;border:none!important;border-radius:12px!important;padding:0!important;display:block!important;position:relative!important}.fc-rec-img{will-change:opacity, transform;display:block;object-fit:contain!important;object-position:center!important;border-radius:12px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:0!important;left:0!important}.fc-rec-img-default{opacity:1!important;z-index:1!important}.fc-rec-img-hover{opacity:0!important;z-index:2!important}@media (hover:hover) and (pointer:fine){.fc-rec-card:hover .fc-rec-img-default,.fc-rec-img-link:hover .fc-rec-img-default{opacity:0!important}.fc-rec-card:hover .fc-rec-img-hover,.fc-rec-img-link:hover .fc-rec-img-hover{opacity:1!important}.fc-rec-card:hover .fc-rec-img,.fc-rec-img-link:hover .fc-rec-img{transform:scale(1.04)!important}}@media (width<=768px),(hover:none),(pointer:coarse){.fc-rec-img-hover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.fc-rec-img-default,.fc-rec-card:hover .fc-rec-img-default,.fc-rec-card:active .fc-rec-img-default,.fc-rec-card:focus .fc-rec-img-default,.fc-rec-img-link:hover .fc-rec-img-default,.fc-rec-img-link:active .fc-rec-img-default,.fc-rec-img-link:focus .fc-rec-img-default{opacity:1!important;visibility:visible!important;display:block!important}.fc-rec-card:hover .fc-rec-img-hover,.fc-rec-card:active .fc-rec-img-hover,.fc-rec-card:focus .fc-rec-img-hover,.fc-rec-img-link:hover .fc-rec-img-hover,.fc-rec-img-link:active .fc-rec-img-hover,.fc-rec-img-link:focus .fc-rec-img-hover{opacity:0!important;visibility:hidden!important;display:none!important}}@media (width<=768px){:root{--header-height:64px}.main-header{box-sizing:border-box!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding-top:0!important;padding-bottom:0!important}.main-header .container{gap:.65rem!important;padding-left:1rem!important;padding-right:1rem!important}}@media (display-mode:standalone) and (width<=768px){:root{--header-height:calc(64px + env(safe-area-inset-top,0px))}.main-header{height:var(--header-height)!important;min-height:var(--header-height)!important;max-height:var(--header-height)!important;padding-top:env(safe-area-inset-top,0px)!important}}.brand-logo-img{max-width:140px!important;height:26px!important}.header-actions{gap:.6rem!important}.ali-lang-trigger,.lang-trigger-btn{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.ali-current-label,.lang-current-label,.ali-arrow,.lang-arrow{display:none!important}.ali-globe-icon,.lang-icon{color:#0f172a!important;width:18px!important;height:18px!important;margin:0!important}.mobile-menu-btn{border-radius:8px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}body{padding-top:var(--header-height,64px)!important}.fc-rec-content{flex-direction:column;justify-content:center;gap:.85rem;min-width:0;display:flex}.fc-rec-meta-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=540px){.fc-rec-meta-row{flex-wrap:wrap;gap:.4rem}}.fc-rec-badge-label{color:#059669;letter-spacing:-.01em;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.fc-rec-leadtime{color:#64748b;white-space:nowrap;font-size:.76rem;font-weight:500}.fc-rec-title{letter-spacing:-.02em;color:#0f172a!important;border:none!important;margin:0!important;padding:0!important;font-size:clamp(1.15rem,1.6vw,1.35rem)!important;font-weight:800!important;line-height:1.3!important}.fc-rec-title a{text-decoration:none;transition:color .2s;color:inherit!important}.fc-rec-title a:hover{color:#0284c7!important}.fc-rec-summary{color:#475569;font-size:.88rem;line-height:1.55;margin:0!important}.fc-rec-specs-strip{flex-wrap:wrap;gap:.4rem;margin:.1rem 0;display:flex}.fc-rec-spec-tag{white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:.18rem .48rem;font-size:.74rem;display:inline-flex}.fc-rec-tag-lbl{color:#64748b;font-weight:600}.fc-rec-tag-val{color:#0f172a;font-weight:700}.fc-rec-footer{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:.85rem;display:flex}.fc-rec-price-box{flex-direction:column;gap:2px;display:flex}.fc-rec-price-row{align-items:baseline;gap:4px;display:flex}.fc-rec-price-val{color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:1.38rem;font-weight:800;line-height:1}.fc-rec-price-unit{color:#64748b;font-size:.82rem;font-weight:500}.fc-rec-moq{color:#64748b;font-size:.76rem;font-weight:500}.fc-rec-actions{grid-template-columns:minmax(140px,1fr) minmax(130px,1fr);align-items:stretch;gap:.6rem;min-width:0;display:grid}@media (width<=620px){.fc-rec-footer{flex-direction:column;align-items:stretch;gap:.75rem}.fc-rec-actions{grid-template-columns:1fr 1fr;width:100%}}.fc-rec-btn-primary{white-space:normal;text-align:center;box-sizing:border-box;background:#0284c7;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:.55rem .85rem;font-size:.84rem;font-weight:700;line-height:1.25;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.fc-rec-btn-primary:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 4px 12px #0284c740}.fc-rec-btn-secondary{white-space:normal;text-align:center;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:.55rem .85rem;font-size:.84rem;font-weight:600;line-height:1.25;text-decoration:none;transition:all .2s;display:inline-flex;color:#334155!important}.fc-rec-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a!important}.fc-rec-alt-strip{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.5rem;font-size:.78rem;display:flex}.fc-rec-alt-left{color:#64748b;align-items:center;gap:8px;display:inline-flex}.fc-rec-alt-label{color:#475569;font-weight:700}.fc-rec-alt-title{color:#0284c7;font-weight:600;text-decoration:none;transition:color .2s}.fc-rec-alt-title:hover{color:#0369a1;text-decoration:underline}.fc-ai-rec-header{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;padding:.65rem 1.15rem;display:flex}.fc-ai-rec-badge-row{align-items:center;gap:.5rem;width:100%;display:flex}.fc-ai-rec-badge{font-family:var(--font-heading,"Inter", -apple-system, sans-serif);color:#0f172a;letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}@media (width<=640px){.fc-ai-rec-header{padding:.6rem .9rem}}.fc-rec-tier-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.card-tier-badge{letter-spacing:-.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.card-tier-badge.tier-blue{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.card-tier-badge.tier-green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.card-tier-badge.tier-yellow{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.fc-ai-match-tag{letter-spacing:-.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.fc-ai-primary-tag{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.fc-ai-alt-tag{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.fc-rec-stack{flex-direction:column;gap:1.25rem;width:100%;display:flex}.fc-rec-alt-divider{align-items:center;gap:1rem;margin:.5rem 0 0;display:flex}.fc-rec-alt-line{background:#e2e8f0;flex:1;height:1px}.fc-rec-alt-header-tag{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.fc-rec-card.fc-rec-card-alt{background:#fafcff;border-color:#e2e8f0;box-shadow:0 2px 12px -2px #0f172a0a}.fc-rec-card.fc-rec-card-alt:hover{border-color:#cbd5e1;box-shadow:0 6px 20px -4px #0f172a14}.fc-rec-badge-alt-cost{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.fc-rec-badge-alt-upgrade{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.fc-rec-view-all-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;width:100%;margin-top:1.25rem;display:flex}.fc-rec-view-all-btn{background:#fff;border:1.5px solid #0284c7;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.7rem 2rem;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 1px 3px #0284c714;color:#0284c7!important}.fc-rec-view-all-btn:hover{background:#f0f9ff;border-color:#0369a1;transform:translateY(-1px);box-shadow:0 4px 14px #0284c733;color:#0369a1!important}.fc-rec-alt-arrow{color:#0284c7;margin-left:auto;font-weight:700;text-decoration:none}.fc-rec-alt-arrow:hover{text-decoration:underline}@media (width<=768px){.fc-rec-inner{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.fc-rec-visual{max-width:190px;margin:0 auto}.fc-rec-footer{flex-direction:column;align-items:stretch;gap:1rem}.fc-rec-actions{flex-direction:column;width:100%}.fc-rec-btn-primary,.fc-rec-btn-secondary{text-align:center;width:100%}.fc-rec-alt-strip{padding:.55rem 1.25rem}html,body,.blog-detail-page,.article-content-body{width:100%!important;overflow-x:hidden!important}.blog-detail-page .container,.article-content-body .container,.article-content-body>.container,.blog-hero-section .container,.blog-main-layout .container,.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.blog-detail-page .article-header>.container{padding-left:16px!important;padding-right:16px!important}.blog-detail-page .article-content-body{padding-bottom:0!important}.blog-detail-page .related-articles-section{margin-top:0!important}.blog-detail-page .article-content-body>.container>h2,.blog-detail-page .article-content-body>.container>h3,.blog-detail-page .article-content-body>.container>p,.blog-detail-page .article-content-body>.container>ul,.blog-detail-page .article-content-body>.container>ol{margin-left:0!important;margin-right:0!important}.blog-detail-page .geo-faq-section>h3{margin-left:12px!important;margin-right:12px!important}.blog-detail-page .article-header{border-bottom:none!important;padding:1.25rem 0 .5rem!important}.blog-detail-page .article-main-title{margin-bottom:.5rem!important}.blog-detail-page .article-content-body{padding-top:.25rem!important}.blog-configurator-container{flex-direction:column!important;display:flex!important}.blog-configurator-container>*{order:10}.blog-configurator-container>.feather-configurator-section{order:1!important;margin-top:.25rem!important;margin-bottom:1.5rem!important}.blog-configurator-container>.article-lead-block{order:2!important;margin-top:.5rem!important;margin-bottom:1.5rem!important}.blog-configurator-container>.geo-direct-answer{order:3!important;margin-top:0!important;margin-bottom:1.75rem!important}.feather-configurator-section{box-sizing:border-box!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;max-width:100%!important;margin:1.25rem 0 2rem!important;padding:.85rem 3px 1.25rem!important;box-shadow:0 4px 16px -2px #0f172a0d!important}.fc-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}.fc-header{margin-bottom:.85rem!important;padding:0 2px!important}.fc-title{text-align:center!important;font-size:1.18rem!important;font-weight:800!important;line-height:1.3!important}.fc-matrix-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-bottom:.85rem!important;padding:0!important;overflow-x:visible!important}.fc-matrix-table{box-sizing:border-box!important;gap:.85rem!important;width:100%!important;min-width:0!important;max-width:100%!important}.fc-section-group{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;width:100%!important;max-width:100%!important;padding:.6rem 3px .75rem!important}.fc-group-header,.fc-mat-family-row,.fc-duck-types-row,.fc-color-header,.fc-grade-header,.fc-stem-source-row,.fc-stem-thickness-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.fc-duck-types-row.is-hidden,.fc-duck-types-row[style*="display: none"]{display:none!important}.fc-side-label,.fc-side-label-duck,.fc-side-label-color,.fc-side-label-grade,.fc-side-label-thickness{box-sizing:border-box!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin-bottom:.45rem!important;padding:.38rem .5rem!important;display:flex!important}.fc-side-text{letter-spacing:.04em!important;font-size:.86rem!important;font-weight:800!important}.fc-grid-5{box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fc-grid-6,.fc-grid-grade,.fc-grid-material{box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fc-grid-mat-family{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;display:grid!important}.fc-grid-duck-types{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;width:100%!important;display:grid!important}.fc-grid-color{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;display:grid!important}.fc-grid-color.is-duck-color{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important}.fc-grid-5 .fc-option-btn,.fc-grid-6 .fc-option-btn,.fc-grid-grade .fc-option-btn,.fc-grid-material .fc-option-btn,.fc-grid-mat-family .fc-option-btn,.fc-grid-duck-types .fc-option-btn,.fc-grid-color .fc-option-btn{box-sizing:border-box!important;border-width:1.5px!important;border-radius:6px!important;flex-direction:column!important;grid-column:auto!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.35rem 1px .4rem!important;display:flex!important;overflow:hidden!important}.fc-grid-5 .fc-opt-title,.fc-grid-6 .fc-opt-title,.fc-grid-grade .fc-opt-title,.fc-grid-material .fc-opt-title,.fc-grid-duck-types .fc-opt-title,.fc-grid-color.is-duck-color .fc-opt-title{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;letter-spacing:-.02em!important;color:#0f172a!important;-webkit-box-orient:vertical!important;min-height:2.4em!important;margin-bottom:.25rem!important;font-size:clamp(.62rem,1.8vw,.7rem)!important;font-weight:700!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.fc-grid-mat-family .fc-opt-title,.fc-grid-color:not(.is-duck-color) .fc-opt-title{white-space:nowrap!important;text-align:center!important;margin-bottom:.25rem!important;font-size:clamp(.78rem,2.2vw,.9rem)!important;font-weight:700!important;line-height:1.2!important}.fc-section-group[data-section=shape] .fc-option-btn.is-active .fc-opt-title{color:#0284c7!important;font-weight:800!important}.fc-section-group[data-section=stem] .fc-option-btn.is-active .fc-opt-title{color:#4f46e5!important;font-weight:800!important}.fc-grid-3{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}.fc-grid-4{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}.fc-grid-stem-source,.fc-grid-stem-thickness{box-sizing:border-box!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fc-grid-stem-source{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fc-grid-stem-thickness{grid-template-columns:repeat(5,minmax(0,1fr))!important}.fc-stem-btn{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:52px!important;min-height:52px!important;padding:.25rem 2px!important;display:flex!important}.fc-stem-thickness-btn{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:52px!important;min-height:52px!important;padding:.25rem 1px!important;display:flex!important}.fc-stem-btn .fc-opt-title{text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;margin:0!important;font-size:.72rem!important;line-height:1.2!important}.fc-stem-thickness-btn .fc-opt-title{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important;min-height:2.3em!important;margin:0!important;padding:0!important;font-size:.66rem!important;line-height:1.15!important}.fc-section-group[data-section=material] .fc-option-btn.is-active .fc-opt-title{color:#059669!important;font-weight:800!important}.fc-section-group[data-section=cork] .fc-option-btn.is-active .fc-opt-title{color:#d97706!important;font-weight:800!important}.fc-opt-img-wrap{box-sizing:border-box!important;background:#0b1120!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:82px!important;padding:3px 2px!important;display:flex!important;overflow:hidden!important}.fc-opt-img-wrap img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.fc-section-group[data-section=material] .fc-grid-5 .fc-option-btn,.fc-section-group[data-section=material] .fc-grid-6 .fc-option-btn,.fc-mat-btn,.fc-grade-btn,.fc-color-btn,.fc-grid-5 .fc-mat-btn,.fc-grid-5 .fc-grade-btn,.fc-grid-6 .fc-mat-btn,.fc-grid-6 .fc-grade-btn{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:52px!important;padding:.25rem 1px!important;display:flex!important}.fc-mat-btn .fc-opt-title,.fc-grade-btn .fc-opt-title,.fc-color-btn .fc-opt-title{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;letter-spacing:-.03em!important;text-align:center!important;-webkit-box-orient:vertical!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:2.4em!important;margin:0!important;padding:0!important;font-size:.66rem!important;font-weight:700!important;line-height:1.2!important;display:-webkit-box!important;display:flex!important;overflow:hidden!important}.fc-grid-cork{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;width:100%!important;max-width:100%!important;display:grid!important}.fc-grid-cork .fc-option-btn{border-radius:6px!important;padding:.35rem 2px!important}.fc-grid-cork .fc-opt-title{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;letter-spacing:-.03em!important;-webkit-box-orient:vertical!important;min-height:2.4em!important;margin-bottom:.25rem!important;font-size:.64rem!important;font-weight:700!important;display:-webkit-box!important;overflow:hidden!important}.fc-cork-img-wrap{aspect-ratio:1.8!important;box-sizing:border-box!important;background:#fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;padding:2px!important;display:flex!important;overflow:hidden!important}.fc-cork-img-wrap img{object-fit:contain!important;width:100%!important;height:100%!important}.fc-check-icon{width:12px!important;height:12px!important;font-size:.52rem!important;top:2px!important;right:2px!important}.fc-indicator-wrap{box-sizing:border-box!important;border-top:1px solid #e2e8f0!important;gap:.45rem!important;width:100%!important;min-width:0!important;margin-top:.65rem!important;padding-top:.55rem!important;overflow:hidden!important}.fc-indicator-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.fc-ind-left-col{display:none!important}.fc-ind-track-col{box-sizing:border-box!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;gap:5px!important;width:100%!important;min-width:0!important;padding:.5rem .65rem!important;overflow:hidden!important;box-shadow:0 3px 12px -2px #0284c714,0 0 10px #38bdf80d,inset 0 1px #fff!important}.fc-track-container{width:100%!important;height:16px!important}.fc-track{border-radius:9999px!important;width:100%!important;height:6px!important;box-shadow:inset 0 1.5px 2.5px #0f172a38,0 1px #ffffffe6!important}.fc-pointer:before{width:22px!important;height:22px!important}.fc-pointer-dot{border-width:3.5px!important;width:15px!important;height:15px!important;box-shadow:0 0 10px #0284c780,0 2px 6px #0284c759,0 1px 2px #0f172a33!important}.fc-track-labels{box-sizing:border-box!important;color:#334155!important;word-break:break-all!important;justify-content:space-between!important;align-items:center!important;width:100%!important;font-size:.68rem!important;font-weight:600!important;line-height:1.25!important;display:flex!important}.fc-track-lbl-left,.fc-track-lbl-right,.fc-track-lbl-mid{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;max-width:48%!important;font-size:.68rem!important;display:inline-flex!important}.fc-ind-tag{border-radius:4px!important;padding:2px 6px!important;font-size:.76rem!important;font-weight:800!important}.fc-tag-good{box-shadow:0 0 6px #10b98140!important}.fc-tag-bad{box-shadow:0 0 6px #ef444433!important}.fc-recommendation-panel{margin-top:1.25rem!important}.fc-result-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;padding:1.25rem 1rem!important}.fc-res-top-bar{margin-bottom:.85rem!important;padding-bottom:.55rem!important}.fc-res-match-tag{padding:3px 8px!important;font-size:.8rem!important}.fc-res-sku-model{padding:3px 6px!important;font-size:.82rem!important}.fc-res-body{grid-template-columns:1fr!important;gap:1rem!important;width:100%!important}.fc-res-img-wrap{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;height:180px!important;padding:.75rem!important}.fc-res-title{text-align:center!important;font-size:1.2rem!important;line-height:1.35!important}.fc-res-features{text-align:center!important;margin-bottom:.85rem!important;font-size:.84rem!important;line-height:1.5!important}.fc-res-specs-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:.5rem!important;width:100%!important;padding:.75rem .85rem!important}.fc-spec-item{flex-direction:row!important;align-items:baseline!important;gap:8px!important;font-size:.84rem!important;display:flex!important}.fc-spec-label{color:#64748b!important;flex-shrink:0!important;min-width:72px!important;font-size:.8rem!important}.fc-spec-val{color:#0f172a!important;word-break:break-all!important;flex:1!important;font-weight:700!important}.fc-res-bottom-row{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;width:100%!important}.fc-res-pricing{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-direction:column!important;gap:4px!important;padding:.75rem 1rem!important;display:flex!important}.fc-price-label{color:#64748b!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:600!important}.fc-price-value{color:#0284c7!important;font-size:1.35rem!important;font-weight:800!important}.fc-moq-tag{color:#475569!important;margin-top:2px!important;font-size:.8rem!important}.fc-res-actions{flex-direction:column!important;gap:.55rem!important;width:100%!important}.fc-btn{width:100%!important;padding:.75rem 1rem!important;font-size:.9rem!important}.fc-alt-banner{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important;padding:.6rem .75rem!important;font-size:.76rem!important}}.fc-perf-dashboard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.35rem;transition:all .28s;box-shadow:0 4px 16px -2px #0f172a0a}.fc-perf-header{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.fc-perf-title-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.fc-perf-title{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.fc-perf-tier-badge{color:#0284c7;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.fc-perf-tier-badge.tier-s{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.fc-perf-tier-badge.tier-a{color:#0284c7;background:#eff6ff;border-color:#bfdbfe}.fc-perf-tier-badge.tier-b{color:#475569;background:#f8fafc;border-color:#cbd5e1}.fc-perf-score-badge{color:#fff;font-family:var(--font-heading,-apple-system, BlinkMacSystemFont, sans-serif);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:.92rem;font-weight:800;display:inline-flex}.fc-perf-score-badge .score-val{color:#34d399;font-size:1.05rem}.fc-perf-score-badge .grade-val{color:#f59e0b;border-left:1px solid #fff3;margin-left:2px;padding-left:6px;font-size:.85rem}.fc-perf-metrics-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:100%;margin-top:1.25rem;margin-bottom:1.5rem;display:grid}@media (width<=768px){.fc-perf-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.fc-metric-card{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;min-height:68px;padding:.75rem .85rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 8px -1px #0f172a0a}.fc-metric-card:hover{border-color:#00d4ff;transform:translateY(-2px);box-shadow:0 6px 20px -2px #00d4ff2e}.fc-metric-top{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-width:0;display:flex}.fc-metric-name{color:#1e293b;white-space:normal;word-break:break-word;hyphens:auto;letter-spacing:-.01em;flex:1;min-width:0;font-size:clamp(.72rem,.9vw,.82rem);font-weight:700;line-height:1.2}.fc-metric-score{color:#0f172a;letter-spacing:-.025em;white-space:nowrap;flex-shrink:0;margin-top:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:1.2rem;font-weight:900;line-height:1;transition:all .25s}.fc-metric-bar-track{box-sizing:border-box;background:#040914;border:1px solid #00d4ff38;border-radius:999px;width:100%;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #000000d9,0 0 8px #00d4ff1f}.fc-metric-bar-fill{border-radius:999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative}.fc-metric-bar-fill.energy-tier-mythic{background:linear-gradient(90deg,#0052d4 0%,#09f 25%,#00f0ff 70%,#fff 95%,#67e8f9 100%);box-shadow:0 0 10px #00e5ff,0 0 18px #00e5ff80,inset 0 1px 1.5px #fff}.fc-metric-bar-fill.energy-tier-high{background:linear-gradient(90deg,#059669 0%,#10b981 35%,#06b6d4 75%,#38bdf8 100%);box-shadow:0 0 8px #10b981,0 0 14px #06b6d466,inset 0 1px 1px #fff}.fc-metric-bar-fill.energy-tier-mid{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 60%,#93c5fd 100%);box-shadow:0 0 6px #0284c7,inset 0 1px 1px #fff}.fc-metric-bar-fill.energy-tier-low{background:linear-gradient(90deg,#d97706 0%,#f59e0b 70%,#fde68a 100%);box-shadow:0 0 5px #f59e0b}.fc-inquiry-bar{box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin:.25rem 0 .5rem;display:flex}.fc-inquiry-bar.fc-inquiry-bar-bottom{width:auto;margin:0}.fc-btn-inquiry{width:100%;max-width:480px;font-family:var(--font-heading,"Inter", -apple-system, sans-serif);letter-spacing:-.01em;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #0284c7;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.85rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px -2px #0284c752,inset 0 1px #ffffff47;color:#fff!important}.fc-btn-inquiry svg{color:#fff;opacity:.95;flex-shrink:0;transition:transform .25s,opacity .25s}.fc-btn-inquiry:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);border-color:#0369a1;transform:translateY(-2px);box-shadow:0 8px 24px -2px #0284c773,inset 0 1px #ffffff59;color:#fff!important}.fc-btn-inquiry:hover svg{opacity:1;transform:translate(3px)translateY(-1px)}.fc-btn-inquiry:active{transform:translateY(0);box-shadow:0 2px 8px #0284c74d}@media (width<=640px){.fc-btn-inquiry{max-width:100%;padding:.8rem 1.25rem;font-size:.92rem}}.fc-spec-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);box-sizing:border-box;opacity:0;pointer-events:none;background:#0f172abf;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .25s;display:flex;position:fixed;inset:0}.fc-spec-modal-backdrop.is-active{opacity:1;pointer-events:auto}.fc-spec-modal{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:scale(.95)translateY(12px);box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #e2e8f0cc}.fc-spec-modal-backdrop.is-active .fc-spec-modal{transform:scale(1)translateY(0)}.fc-spec-modal-header{background:#fafafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1.2rem 1.5rem;display:flex}.fc-spec-modal-title{color:#0f172a!important;border:none!important;margin:0!important;padding:0!important;font-size:1.15rem!important;font-weight:800!important;line-height:1.3!important}.fc-spec-modal-subtitle{color:#64748b;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.fc-spec-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:1.25rem;line-height:1;transition:all .2s}.fc-spec-modal-close:hover{color:#0f172a;background:#e2e8f0}.fc-spec-modal-body{box-sizing:border-box;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.fc-spec-section{flex-direction:column;display:flex}.fc-spec-section-header{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.fc-spec-section-tag{letter-spacing:.05em;text-transform:uppercase;color:#0284c7;background:#e0f2fe;border-radius:4px;padding:.18rem .5rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-block}.fc-spec-section-title{color:#0f172a!important;border:none!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:800!important;line-height:1.3!important}.fc-spec-customer-section{background:#fff}.fc-spec-custom-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.fc-spec-kv-item{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.2rem;padding:.55rem .75rem;transition:border-color .2s,background .2s;display:flex}.fc-spec-kv-item:hover{background:#f1f5f9;border-color:#cbd5e1}.fc-spec-kv-label{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:600;line-height:1.2}.fc-spec-kv-value{color:#0f172a;word-break:break-word;font-size:.88rem;font-weight:700;line-height:1.35}.fc-spec-ai-section{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem}.fc-spec-ai-badge-row{border-bottom:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;padding-bottom:.45rem;display:flex}.fc-spec-ai-badge{color:#0369a1;background:#e0f2fe;border-radius:6px;padding:.18rem .55rem;font-size:.76rem;font-weight:800;line-height:1.2}.fc-spec-ai-hint{color:#64748b;font-size:.73rem;line-height:1.2}.fc-spec-ai-card{align-items:center;gap:.85rem;display:flex}.fc-spec-ai-thumb img{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:64px;height:78px;padding:3px;display:block}.fc-spec-ai-content{flex:1;min-width:0}.fc-spec-ai-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.fc-spec-card-tier{letter-spacing:.04em;text-transform:uppercase;color:#0284c7;font-size:.72rem;font-weight:800;display:inline-block}.fc-spec-ai-score-pill{color:#0369a1;background:#e0f2fe;border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:600;line-height:1.2}.fc-spec-ai-name{color:#0f172a!important;border:none!important;margin:0 0 .35rem!important;padding:0!important;font-size:.92rem!important;font-weight:800!important;line-height:1.3!important}.fc-spec-ai-bottom{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.fc-spec-price-pill{color:#166534;background:#dcfce7;border-radius:6px;padding:.18rem .55rem;font-weight:700;line-height:1.2}.fc-spec-moq-pill{color:#475569;background:#f1f5f9;border-radius:6px;padding:.18rem .5rem;font-weight:600;line-height:1.2}.fc-spec-modal-footer{box-sizing:border-box;background:#fafafc;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;padding:1.15rem 1.5rem;display:flex}.fc-spec-modal-btn{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.98rem;font-weight:700;line-height:1;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.fc-btn-modal-wa{color:#fff;background:#25d366;width:100%;max-width:440px;box-shadow:0 4px 14px -2px #25d36659}.fc-btn-modal-wa:hover{color:#fff;background:#1ebe5d;transform:translateY(-1px);box-shadow:0 6px 18px -2px #25d36673}.fc-floating-toast{color:#fff;z-index:100000;opacity:0;pointer-events:none;background:#0f172a;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 10px 25px -5px #0000004d}.fc-floating-toast.is-show{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=640px){.fc-spec-modal{max-height:95vh}.fc-spec-modal-header{padding:1rem 1.25rem}.fc-spec-modal-body{gap:.75rem;padding:1rem 1.25rem}.fc-spec-custom-grid{grid-template-columns:repeat(2,1fr);gap:.4rem}.fc-spec-kv-item{padding:.45rem .6rem}.fc-spec-kv-value{font-size:.82rem}.fc-spec-ai-section{padding:.75rem}.fc-spec-ai-card{gap:.65rem}.fc-spec-ai-name{font-size:.86rem!important}.fc-spec-modal-footer{flex-direction:column;align-items:stretch;padding:.85rem 1.25rem}.fc-spec-modal-btn{width:100%;max-width:100%}}.related-articles-section{background:#fafafc;border-top:1px solid #e2e8f0;margin-top:3rem;padding:3.5rem 0 2rem}.related-articles-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.related-articles-kicker{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem;font-weight:800;display:block}.related-articles-title{letter-spacing:-.02em;color:#0f172a!important;border:none!important;margin:0!important;padding:0!important;font-size:clamp(1.4rem,2.2vw,1.75rem)!important;font-weight:800!important;line-height:1.25!important}.related-carousel-controls{align-items:center;gap:.6rem;display:flex}.related-carousel-counter{color:#64748b;letter-spacing:.05em;margin-right:.4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:.88rem;font-weight:700}.related-carousel-btn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.related-carousel-btn:hover:not(:disabled){color:#fff;background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 3px 8px #0284c740}.related-carousel-btn:disabled{opacity:.35;cursor:not-allowed;border-color:#e2e8f0}.related-carousel-track-wrapper{width:100%;padding:.5rem 0 1rem;position:relative;overflow:hidden}[dir=rtl] .related-carousel-track-wrapper,html[dir=rtl] .related-carousel-track-wrapper{direction:ltr!important}.related-carousel-track{will-change:transform;width:max-content;display:flex}[dir=rtl] .related-carousel-track,html[dir=rtl] .related-carousel-track{direction:ltr!important}[dir=rtl] .related-article-card{text-align:right!important;direction:rtl!important}[dir=rtl] .related-card-num-badge{left:auto!important;right:10px!important}.related-article-card{color:inherit;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.related-article-card:hover{border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 10px 25px -4px #0f172a17,0 0 0 1px #0284c71a}.related-card-img-wrap{aspect-ratio:16/10;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.related-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.related-article-card:hover .related-card-img{transform:scale(1.05)}.related-card-body{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:72px;padding:1.1rem 1.25rem 1.25rem;display:flex}.related-card-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden;color:#0f172a!important;border:none!important;margin:0!important;padding:0!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.45!important}.related-article-card:hover .related-card-title{color:#0284c7!important}.related-card-num-badge{-webkit-backdrop-filter:blur(4px);color:#fff;letter-spacing:.04em;z-index:2;background:#0f172ac2;border:1px solid #ffffff2e;border-radius:6px;padding:3px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:.72rem;font-weight:700;line-height:1.2;position:absolute;top:10px;left:10px}.article-series-badge{color:#0284c7;letter-spacing:.02em;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}@media (width<=640px){.related-articles-header{flex-direction:column;align-items:flex-start}.related-carousel-controls{align-self:flex-end}}.copyright-text{color:#6b7280;text-align:center;margin:0;font-size:.85rem;line-height:1.6}@media (width<=640px){.site-footer,.main-footer{padding:2rem 0 1.75rem!important}.copyright-text{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important;padding:0 .5rem!important;font-size:.78rem!important;line-height:1.55!important;display:flex!important}.copyright-text .copy-line{white-space:nowrap!important;display:block!important}}.ali-lang-currency-selector,.lang-currency-selector{align-items:center!important;display:inline-flex!important;position:relative!important}.ali-lang-trigger,.lang-trigger-btn{cursor:pointer!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;align-items:center!important;display:inline-flex!important}.ali-lang-modal,.lang-modal{z-index:99999!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;width:320px!important;max-width:calc(100vw - 20px)!important;padding:18px 16px!important;display:none!important;position:absolute!important;inset:calc(100% + 8px) 0 auto auto!important;box-shadow:0 20px 48px -4px #0f172a38,0 4px 12px -2px #0f172a14!important}.ali-lang-currency-selector.active .ali-lang-modal,.lang-currency-selector.active .lang-modal,.ali-lang-modal.active,.lang-modal.active{animation:.2s cubic-bezier(.16,1,.3,1) modalPopIn!important;display:block!important}@keyframes modalPopIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.main-header,[dir=rtl] .main-header,html[dir=rtl] .main-header,body.rtl-mode .main-header{direction:ltr!important}.main-header .container,[dir=rtl] .main-header .container,html[dir=rtl] .main-header .container,body.rtl-mode .main-header .container,.header-actions,[dir=rtl] .header-actions,html[dir=rtl] .header-actions,body.rtl-mode .header-actions{direction:ltr!important;flex-direction:row!important}@media (width>=769px){.ali-lang-modal,.lang-modal,[dir=rtl] .ali-lang-modal,html[dir=rtl] .ali-lang-modal,[dir=rtl] .lang-modal,html[dir=rtl] .lang-modal{max-width:calc(100vw - 20px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;transform:none!important}}@media (width<=768px){.ali-lang-modal,.lang-modal,[dir=rtl] .ali-lang-modal,html[dir=rtl] .ali-lang-modal,[dir=rtl] .lang-modal,html[dir=rtl] .lang-modal{top:calc(var(--header-height,64px) + 8px)!important;width:min(340px,92vw)!important;max-width:92vw!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}[dir=rtl] .ali-lang-modal,html[dir=rtl] .ali-lang-modal,[dir=rtl] .lang-modal,html[dir=rtl] .lang-modal{text-align:right!important;direction:rtl!important}[dir=rtl] .ali-modal-header,html[dir=rtl] .ali-modal-header,[dir=rtl] .ali-lang-modal-header,html[dir=rtl] .ali-lang-modal-header{direction:rtl!important;flex-direction:row!important}.ali-modal-header{border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;padding-bottom:10px!important;display:flex!important}.ali-modal-title{color:#0f172a!important;margin:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important}.ali-modal-close-btn{color:#64748b!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:.9rem!important;transition:background .15s,color .15s!important;display:flex!important}.ali-modal-close-btn:hover{color:#0f172a!important;background:#e2e8f0!important}.ali-form-group{box-sizing:border-box!important;width:100%!important;margin-bottom:14px!important;position:relative!important}.ali-form-label{color:#475569!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:6px!important;font-size:.72rem!important;font-weight:700!important;display:block!important}.custom-dropdown{width:100%!important;position:relative!important}.custom-dropdown-trigger{cursor:pointer!important;color:#0f172a!important;text-align:left!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-family:inherit!important;font-size:.86rem!important;font-weight:500!important;transition:border-color .15s,background .15s,box-shadow .15s!important;display:flex!important}[dir=rtl] .custom-dropdown-trigger{text-align:right!important}.custom-dropdown-trigger:hover{background:#fff!important;border-color:#9bb8ff!important}.custom-dropdown.open .custom-dropdown-trigger{background:#fff!important;border-color:#83a8ff!important;box-shadow:0 0 0 2px #638fff2e!important}.custom-dropdown-trigger:focus-visible{border-color:#83a8ff!important;outline:none!important;box-shadow:0 0 0 2px #638fff2e!important}.custom-dropdown-value{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;overflow:hidden!important}.custom-dropdown-arrow{color:#64748b!important;flex-shrink:0!important;margin-left:8px!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}[dir=rtl] .custom-dropdown-arrow{margin-left:0!important;margin-right:8px!important}.custom-dropdown.open .custom-dropdown-arrow{color:#0284c7!important;transform:rotate(180deg)!important}.custom-dropdown-menu{-webkit-overflow-scrolling:auto!important;z-index:100005!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #d5dce8!important;border-radius:10px!important;max-height:none!important;padding:4px!important;display:none!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:visible!important;box-shadow:0 12px 24px -5px #0f172a2e,0 3px 8px -2px #0f172a14!important}.custom-dropdown.open .custom-dropdown-menu{animation:.15s cubic-bezier(.16,1,.3,1) dropdownPop!important;display:block!important}@keyframes dropdownPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-dropdown-menu::-webkit-scrollbar{width:5px}.custom-dropdown-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-dropdown-item{color:#334155!important;cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:8px 10px!important;font-size:.84rem!important;font-weight:500!important;transition:background .12s,color .12s!important;display:flex!important}[dir=rtl] .custom-dropdown-item{text-align:right!important}.custom-dropdown-item:hover,.custom-dropdown-item:active{color:#0284c7!important;background:#f1f5f9!important}.custom-dropdown-item.active{color:#1d4ed8!important;background:#eef4ff!important;border-radius:6px!important;font-weight:600!important}.custom-dropdown-item .item-check{display:none!important}[dir=rtl] .custom-dropdown-item .item-check{margin-left:0!important;margin-right:6px!important}.ali-modal-save-btn,.ali-save-btn{color:#fff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;margin-top:16px!important;font-size:.92rem!important;font-weight:600!important;transition:transform .15s,box-shadow .15s,background .15s!important;display:flex!important;box-shadow:0 2px 8px #0284c740!important}.ali-modal-save-btn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0284c759!important}.ali-modal-save-btn:active{transform:translateY(1px)!important}@media (width<=768px){.ali-lang-modal,.lang-modal{top:calc(var(--header-height,64px) + 8px)!important;border-radius:16px!important;width:min(340px,92vw)!important;max-width:92vw!important;padding:18px 16px!important;display:none!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 20px 48px -4px #0f172a66,0 0 0 100vmax #0f172a73!important}.ali-lang-currency-selector.active .ali-lang-modal,.lang-currency-selector.active .lang-modal,.ali-lang-modal.active,.lang-modal.active{display:block!important}.custom-dropdown-menu{-webkit-overflow-scrolling:touch!important;max-height:329px!important;overflow-y:auto!important}.custom-dropdown-item{white-space:nowrap!important;height:36px!important;min-height:36px!important;line-height:18px!important}}.hero-carousel{-webkit-transform:translateZ(0);transform:translateZ(0);background:#0b1120!important;position:relative!important;overflow:hidden!important}.hero-slide{will-change:opacity;opacity:0!important;visibility:hidden!important;z-index:1!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transition:opacity .8s cubic-bezier(.16,1,.3,1),visibility .8s!important;position:absolute!important;inset:0!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.hero-slide.active{opacity:1!important;visibility:visible!important;z-index:2!important}.hero-slide-bg{will-change:opacity, transform;object-fit:cover!important;object-position:center center!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.hometown-badge-wrap{display:none!important}@media (width<=768px){.about-page .factory-carousel-dots{display:none!important}.about-page #factory-location-section{padding-bottom:0!important}.about-page .site-footer{margin-top:0!important}.fc-track-labels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;display:grid!important}.fc-track-lbl-left,.fc-track-lbl-right{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.fc-track-lbl-left{text-align:left!important;justify-content:flex-start!important}.fc-track-lbl-right{text-align:right!important;justify-content:flex-end!important}.fc-track-copy{overflow-wrap:normal!important;word-break:normal!important;min-width:0!important}.fc-track-lbl-left .fc-ind-tag,.fc-track-lbl-right .fc-ind-tag{flex:none!important}.fc-rec-inner{padding-left:.75rem!important;padding-right:.75rem!important}.fc-rec-visual{width:100%!important;max-width:none!important;margin:0!important}.fc-rec-img-link{width:100%!important}.article-table-wrap{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:1.5rem 0!important;overflow:visible!important}.article-data-table,.article-table-wrap table{border-collapse:separate!important;border-spacing:0!important;background:0 0!important;border:none!important;width:100%!important;display:block!important}.article-data-table thead,.article-table-wrap table thead{display:none!important}.article-data-table tbody,.article-table-wrap table tbody{flex-direction:column!important;gap:1.15rem!important;width:100%!important;display:flex!important}.article-data-table tr,.article-table-wrap table tr{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:1.2rem 1.25rem!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;box-shadow:0 4px 16px -2px #0f172a0d,0 2px 4px -1px #0f172a05!important}.article-data-table tr:hover,.article-table-wrap table tr:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px -4px #0f172a14!important}.article-data-table td,.article-table-wrap table td{color:#334155!important;box-sizing:border-box!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;background:0 0!important;border:none!important;border-bottom:1px solid #f1f5f9!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;padding:.6rem 0!important;font-size:.9rem!important;line-height:1.6!important;display:flex!important}.article-data-table td:last-child,.article-table-wrap table td:last-child{border-bottom:none!important;padding-bottom:0!important}.article-data-table td:first-child,.article-table-wrap table td:first-child{color:#0f172a!important;background:0 0!important;border-bottom:1.5px solid #e2e8f0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.4rem!important;padding-top:0!important;padding-bottom:.75rem!important;font-size:1.12rem!important;font-weight:800!important}.article-data-table td:first-child strong,.article-table-wrap table td:first-child strong{color:#0284c7!important;font-weight:800!important}.article-data-table td:before,.article-table-wrap table td:before{content:attr(data-label);color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:.25rem!important;font-size:.75rem!important;font-weight:700!important;display:block!important}.article-data-table td:first-child:before,.article-table-wrap table td:first-child:before{display:none!important}}.table-responsive-container.matrix-scroll-container,.table-responsive-container{-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;position:relative!important;overflow-x:auto!important}@media (width<=768px){.matrix-stage-card{border-radius:14px!important;overflow:hidden!important}.matrix-stage-card:before{content:"⇄ Swipe horizontally to view full specifications & pricing";justify-content:center;align-items:center;color:#0369a1!important;letter-spacing:.02em!important;text-align:center!important;background:#f0f9ff!important;border-bottom:1px solid #bae6fd!important;padding:.5rem 1rem!important;font-size:.78rem!important;font-weight:700!important;display:flex!important}html[lang=zh] .matrix-stage-card:before,html[lang=zh-CN] .matrix-stage-card:before{content:"⇄ 左右滑动查看完整参数与报价"}html[lang=zh-TW] .matrix-stage-card:before,html[lang=zh-HK] .matrix-stage-card:before{content:"⇄ 左右滑動查看完整參數與報價"}html[lang=ja] .matrix-stage-card:before{content:"⇄ 左右にスワイプして詳細仕様と価格を確認"}html[lang=ko] .matrix-stage-card:before{content:"⇄ 좌우로 스크롤하여 상세 스펙 및 견적 확인"}html[lang=de] .matrix-stage-card:before{content:"⇄ Horizontal wischen für Spezifikationen & Preise"}html[lang=fr] .matrix-stage-card:before{content:"⇄ Glissez horizontalement pour voir spécifications & prix"}html[lang=es] .matrix-stage-card:before{content:"⇄ Desliza horizontalmente para ver especificaciones y precios"}html[lang=ru] .matrix-stage-card:before{content:"⇄ Проведите пальцем для характеристик и цен"}html[lang=id] .matrix-stage-card:before{content:"⇄ Geser horizontal untuk melihat spesifikasi & harga"}html[lang=ms] .matrix-stage-card:before{content:"⇄ Leret secara mendatar untuk spesifikasi & harga"}html[lang=th] .matrix-stage-card:before{content:"⇄ เลื่อนในแนวนอนเพื่อดูข้อมูลจำเพาะและราคา"}html[lang=vi] .matrix-stage-card:before{content:"⇄ Vuốt sang ngang để xem thông số & bảng giá"}html[lang=ar] .matrix-stage-card:before{content:"⇄ اسحب أفقياً لعرض كامل المواصفات والأسعار"}.table-responsive-container.matrix-scroll-container{-webkit-overflow-scrolling:touch!important;border:none!important;position:relative!important;overflow-x:auto!important}.comparison-semantic-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:680px!important;min-width:680px!important}.comparison-semantic-table col:first-child{width:140px!important}.comparison-semantic-table col:nth-child(2){width:110px!important}.comparison-semantic-table col:nth-child(3){width:100px!important}.comparison-semantic-table col:nth-child(4){width:90px!important}.comparison-semantic-table col:nth-child(5){width:130px!important}.comparison-semantic-table col:nth-child(6){width:110px!important}.comparison-semantic-table th,.comparison-semantic-table td{box-sizing:border-box!important;padding:.75rem .45rem!important;font-size:.8rem!important;line-height:1.4!important}.matrix-scroll-hint{display:none!important}.comparison-semantic-table thead,.comparison-semantic-table thead tr{z-index:20!important;position:sticky!important;top:0!important}.comparison-semantic-table thead th,.comparison-semantic-table th{z-index:20!important;color:#fff!important;background:#0f172a!important;position:sticky!important;top:0!important}.comparison-semantic-table tbody td:first-child{z-index:10!important;background:#fff!important;border-right:1px solid #e2e8f0!important;width:140px!important;min-width:140px!important;max-width:140px!important;padding-left:.75rem!important;position:sticky!important;left:0!important;box-shadow:2px 0 8px #0f172a14!important}.comparison-semantic-table tr:hover td:first-child{background:#f0f9ff!important}.comparison-semantic-table thead th:first-child{z-index:40!important;color:#fff!important;background:#0f172a!important;border-right:1px solid #ffffff1f!important;width:140px!important;min-width:140px!important;max-width:140px!important;padding-left:.75rem!important;position:sticky!important;top:0!important;left:0!important;box-shadow:2px 0 8px #0f172a40!important}.comparison-semantic-table th:nth-child(2),.comparison-semantic-table td:nth-child(2){width:110px!important;min-width:110px!important}.comparison-semantic-table th:nth-child(3),.comparison-semantic-table td:nth-child(3){width:100px!important;min-width:100px!important}.comparison-semantic-table th:nth-child(4),.comparison-semantic-table td:nth-child(4){text-align:center!important;width:90px!important;min-width:90px!important}.comparison-semantic-table th:nth-child(5),.comparison-semantic-table td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:130px!important;min-width:130px!important}.comparison-semantic-table th:nth-child(6),.comparison-semantic-table td:nth-child(6){text-align:center!important;width:110px!important;min-width:110px!important;padding-right:.65rem!important}.comparison-semantic-table .matrix-price-val{white-space:nowrap!important;font-size:.78rem!important;font-weight:700!important}.comparison-semantic-table .btn-matrix-quote,.comparison-semantic-table .btn-sm{white-space:nowrap!important;text-align:center!important;border-radius:6px!important;min-height:28px!important;padding:.35rem .55rem!important;font-size:.75rem!important;line-height:1.3!important;display:inline-block!important}}[dir=rtl] .comparison-semantic-table tbody td:first-child{border-left:1px solid #e2e8f0!important;border-right:none!important;left:auto!important;right:0!important;box-shadow:-2px 0 8px #0f172a14!important}[dir=rtl] .comparison-semantic-table thead th:first-child{z-index:40!important;border-left:1px solid #ffffff1f!important;border-right:none!important;top:0!important;left:auto!important;right:0!important;box-shadow:-2px 0 8px #0f172a40!important}@media (width<=768px){.article-end-actions{justify-content:flex-end!important;align-items:flex-end!important}.article-end-actions>div:first-child{width:100%!important}.article-end-actions>div:last-child{width:auto!important;margin-left:auto!important}}.filter-chip-label,.filter-chip-count{display:inline}.filter-chip.active,#filter-chips .filter-chip.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important;box-shadow:0 2px 8px #0284c747!important}.filter-chip.active:hover,#filter-chips .filter-chip.active:hover{color:#fff!important;background:#0369a1!important;border-color:#0369a1!important}.filter-chip.active .filter-chip-label,#filter-chips .filter-chip.active .filter-chip-label{color:#fff!important}.filter-chip.active .filter-chip-count,#filter-chips .filter-chip.active .filter-chip-count{color:#ffffffe6!important;opacity:1!important}@media (width<=768px){.collection-integrated-bar{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;width:100%!important;margin-top:.5rem!important;margin-bottom:1.25rem!important}.collection-filter-chips,#filter-chips.collection-filter-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.45rem!important;width:100%!important;padding:2px 0 6px!important;display:grid!important;overflow:visible!important}.filter-chip,#filter-chips .filter-chip{touch-action:manipulation;text-align:center!important;box-sizing:border-box!important;border-radius:8px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:.42rem .2rem!important;display:flex!important}.filter-chip-label,#filter-chips .filter-chip-label{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;max-width:100%!important;font-size:.76rem!important;font-weight:600!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.filter-chip-count,#filter-chips .filter-chip-count{opacity:.85!important;white-space:nowrap!important;text-align:center!important;font-size:.72rem!important;font-weight:500!important;line-height:1.15!important;display:block!important}.hero-slide-content{justify-content:flex-end!important;max-width:100%!important;min-height:clamp(320px,42vh,420px)!important}.hero-slide-title{letter-spacing:-.025em!important;color:#fff!important;text-shadow:0 3px 20px #000000e6,0 1px 3px #000000f2!important;max-width:100%!important;margin-bottom:.75rem!important;font-size:clamp(1.9rem,7.8vw,2.55rem)!important;font-weight:800!important;line-height:1.18!important}.hero-slide-desc{color:#f8fafcfa!important;letter-spacing:-.01em!important;text-shadow:0 2px 12px #000000d9!important;max-width:100%!important;margin-bottom:1.5rem!important;font-size:clamp(1.08rem,3.8vw,1.25rem)!important;line-height:1.55!important}.hero-slide-actions .btn{letter-spacing:-.01em!important;border-radius:12px!important;height:52px!important;min-height:52px!important;font-size:1.05rem!important;font-weight:700!important}}@media (width>=769px) and (width<=1200px){.hero-slide-container{align-items:center!important;padding:0 3.5rem!important}.hero-slide-content{max-width:840px!important;min-height:460px!important}.hero-slide-title{letter-spacing:-.03em!important;color:#fff!important;text-shadow:0 4px 28px #000000e6,0 1px 3px #000000f2!important;max-width:820px!important;margin-bottom:1.5rem!important;font-size:clamp(3.2rem,5.5vw,4.4rem)!important;font-weight:800!important;line-height:1.12!important}.hero-slide-desc{color:#f8fafcfa!important;letter-spacing:-.01em!important;text-shadow:0 2px 16px #000000d9!important;max-width:760px!important;margin-bottom:2.25rem!important;font-size:clamp(1.4rem,2.2vw,1.75rem)!important;line-height:1.55!important}.hero-slide-actions{gap:1.25rem!important}.hero-slide-actions .btn{letter-spacing:-.01em!important;border-radius:14px!important;height:60px!important;min-height:60px!important;padding:1rem 2.6rem!important;font-size:1.22rem!important;font-weight:700!important}}.related-carousel-track-wrapper,.related-carousel-track-wrapper .related-carousel-track{touch-action:pan-y;-webkit-user-select:none;user-select:none}.related-carousel-track-wrapper .related-carousel-track{cursor:grab}.related-carousel-track-wrapper .related-carousel-track:active{cursor:grabbing}@media (width<=768px){.pdp-price-tiers{align-items:stretch!important}.pdp-price-tier-col{justify-content:flex-start!important;min-width:0!important;overflow:visible!important}.pdp-price-tier-col>div:first-child,.pdp-price-tier-col>.pdp-currency-val,.pdp-price-tier-col>div:last-child{box-sizing:border-box!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.pdp-price-tier-col>div:first-child,.pdp-price-tier-col>.pdp-currency-val{height:2.5em!important;min-height:2.5em!important}.pdp-price-tier-col>div:last-child{height:2.5rem!important;min-height:2.5rem!important;margin-top:.35rem!important}.pdp-price-tier-col>div:first-child,.pdp-price-tier-col>.pdp-currency-val,.pdp-price-tier-col .tier-discount-pill{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;max-width:100%!important;line-height:1.25!important;overflow:visible!important}.pdp-price-tier-col>.pdp-currency-val{width:100%!important}.pdp-price-tier-col .tier-discount-pill{text-align:center!important;display:inline-block!important}.pdp-tabs-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-snap-type:x mandatory!important;border-bottom:none!important;flex-wrap:nowrap!important;gap:.5rem!important;width:100%!important;max-width:100%!important;margin-bottom:1.25rem!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.pdp-tabs-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.pdp-tab-btn{white-space:nowrap!important;scroll-snap-align:start!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:.55rem .95rem!important;font-size:.85rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}}.dist-form-box .contact-form-row>div{flex-direction:column;display:flex}.dist-form-box .contact-form-row>div>.dist-form-input,.dist-form-box .contact-form-row>div>.dist-form-select,.dist-form-box .contact-form-row>div>.dist-form-textarea{margin-top:auto}@media (width<=768px){.dist-contact-info-wrap,.dist-form-column{padding-inline:1rem!important}}.featured-header,#featured-shuttlecocks .featured-header,#featured-rackets .featured-header,#export-capabilities .container>div:first-child,.export-capabilities-header,.trade-header,#faq-section .container>div:first-child,.geo-faq-section,.faq-section-header,.faq-header,#faq,#racket-faq,.factory-tour-header,.factory-tour-header>div:first-child,.qc-section-header,.dist-page-header,.category-hero-content,.shuttlecocks-hero-content,.rackets-hero-content,.page-header-clean,.blog-hero-content,#comparison-matrix .container>div:first-child,.comparison-header,.about-hero-content,.sample-header,.contact-header{text-align:left!important;max-width:860px!important;margin-left:0!important;margin-right:auto!important}.featured-header>h2,.featured-header .featured-title,.featured-header>p,.featured-header .featured-desc,#export-capabilities .container>div:first-child>h2,#export-capabilities .container>div:first-child>p,#faq-section .container>div:first-child>h2,#faq-section .container>div:first-child>p,#faq-section .container>div:first-child>.badge-tag,.geo-faq-section>h2,.geo-faq-section>h3,.geo-faq-section>p,.factory-tour-header h2,.factory-tour-header p,.qc-section-header h2,.qc-section-header p,.dist-page-header>h1,.dist-page-header>h2,.dist-page-header>p,.blog-hero-title,.blog-hero-desc,.category-hero-content h1,.category-hero-content p,.about-hero-content h1,.about-hero-content p,.sample-header h1,.sample-header p,.contact-header h1,.contact-header p,#comparison-matrix h2,#comparison-matrix p{text-align:left!important;margin-left:0!important;padding-inline:0!important}[dir=rtl] .featured-header,[dir=rtl] #featured-shuttlecocks .featured-header,[dir=rtl] #featured-rackets .featured-header,[dir=rtl] #export-capabilities .container>div:first-child,[dir=rtl] .export-capabilities-header,[dir=rtl] .trade-header,[dir=rtl] #faq-section .container>div:first-child,[dir=rtl] .geo-faq-section,[dir=rtl] .faq-section-header,[dir=rtl] .faq-header,[dir=rtl] #faq,[dir=rtl] #racket-faq,[dir=rtl] .factory-tour-header,[dir=rtl] .factory-tour-header>div:first-child,[dir=rtl] .qc-section-header,[dir=rtl] .dist-page-header,[dir=rtl] .category-hero-content,[dir=rtl] .shuttlecocks-hero-content,[dir=rtl] .rackets-hero-content,[dir=rtl] .page-header-clean,[dir=rtl] .blog-hero-content,[dir=rtl] #comparison-matrix .container>div:first-child,[dir=rtl] .comparison-header,[dir=rtl] .about-hero-content,[dir=rtl] .sample-header,[dir=rtl] .contact-header,[dir=rtl] .featured-header>h2,[dir=rtl] .featured-header .featured-title,[dir=rtl] .featured-header>p,[dir=rtl] .featured-header .featured-desc,[dir=rtl] #export-capabilities .container>div:first-child>h2,[dir=rtl] #export-capabilities .container>div:first-child>p,[dir=rtl] #faq-section .container>div:first-child>h2,[dir=rtl] #faq-section .container>div:first-child>p,[dir=rtl] #faq-section .container>div:first-child>.badge-tag,[dir=rtl] .geo-faq-section>h2,[dir=rtl] .geo-faq-section>h3,[dir=rtl] .geo-faq-section>p,[dir=rtl] .factory-tour-header h2,[dir=rtl] .factory-tour-header p,[dir=rtl] .qc-section-header h2,[dir=rtl] .qc-section-header p,[dir=rtl] .dist-page-header>h1,[dir=rtl] .dist-page-header>h2,[dir=rtl] .dist-page-header>p,[dir=rtl] .blog-hero-title,[dir=rtl] .blog-hero-desc,[dir=rtl] .category-hero-content h1,[dir=rtl] .category-hero-content p,[dir=rtl] .about-hero-content h1,[dir=rtl] .about-hero-content p,[dir=rtl] .sample-header h1,[dir=rtl] .sample-header p,[dir=rtl] .contact-header h1,[dir=rtl] .contact-header p,[dir=rtl] #comparison-matrix h2,[dir=rtl] #comparison-matrix p{text-align:right!important;margin-left:auto!important;margin-right:0!important}@media (width<=768px){.fc-option-btn .fc-opt-title{text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:balance!important;justify-content:center!important;align-items:center!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.fc-header-meta{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:start!important;gap:.45rem .65rem!important;min-width:0!important;display:grid!important}.fc-meta-tier,.fc-meta-score,.fc-meta-score-label,.fc-meta-score-val,.fc-meta-grade-val{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important}.fc-meta-score{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:baseline!important;display:flex!important}.fc-rec-specs-strip{width:100%!important;min-width:0!important}.fc-rec-spec-tag{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;align-items:flex-start!important;min-width:0!important;max-width:100%!important}.fc-rec-tag-lbl,.fc-rec-tag-val{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}}.pdp-lightbox-overlay{z-index:99999;opacity:0;visibility:hidden;contain:layout style;justify-content:center;align-items:center;width:100vw;height:100dvh;transition:opacity .28s cubic-bezier(.16,1,.3,1),visibility .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.pdp-lightbox-overlay.active{opacity:1;visibility:visible}.pdp-lightbox-backdrop{-webkit-backdrop-filter:blur(20px);cursor:zoom-out;background:#0b1120eb;width:100%;height:100%;position:absolute;inset:0}.pdp-lightbox-close{z-index:100010;-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff47;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background-color .22s,border-color .22s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .22s,color .22s;display:flex;position:fixed;top:1.75rem;right:1.75rem;box-shadow:0 8px 32px #0006}.pdp-lightbox-close:hover{color:#fff;background:#ffffff4d;border-color:#ffffffa6;transform:scale(1.08)rotate(90deg);box-shadow:0 12px 36px #00000080,0 0 16px #ffffff40}.pdp-lightbox-close:active{transform:scale(.94)}.pdp-lightbox-close svg{stroke:#fff;width:20px;height:20px;display:block}.pdp-lightbox-nav{z-index:100005;-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff47;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;transition:background-color .22s,border-color .22s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,opacity .22s;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 8px 32px #0006}.pdp-lightbox-prev{left:2rem}.pdp-lightbox-next{right:2rem}.pdp-lightbox-nav:hover{background:#ffffff4d;border-color:#ffffffa6;transform:translateY(-50%)scale(1.1);box-shadow:0 12px 36px #00000080,0 0 16px #ffffff40}.pdp-lightbox-nav:active{transform:translateY(-50%)scale(.95)}.pdp-lightbox-nav svg{stroke:#fff;width:22px;height:22px;display:block}.pdp-lightbox-container{z-index:2;pointer-events:auto;flex-direction:row;justify-content:center;align-items:center;gap:2.5rem;max-width:min(96vw,1400px);max-height:92dvh;animation:.28s cubic-bezier(.16,1,.3,1) pdpLightboxPop;display:flex;position:relative}@keyframes pdpLightboxPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pdp-lightbox-body{box-sizing:border-box;justify-content:center;align-items:center;width:auto;max-width:min(82vw,1050px);height:auto;max-height:90dvh;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.pdp-lightbox-image{object-fit:contain;user-select:none;pointer-events:none;width:auto;max-width:min(82vw,1050px);height:auto;max-height:90dvh;transition:transform .2s,opacity .18s;display:block;background:0 0!important;border:none!important;border-radius:16px!important;margin:0!important;padding:0!important;box-shadow:0 16px 40px -8px #0f172a29!important}.pdp-lightbox-thumbs{-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-height:90dvh;margin:0;padding:6px;display:flex;overflow:hidden auto}.pdp-lightbox-thumb{aspect-ratio:4/5;cursor:pointer;object-position:center;box-sizing:border-box;background:#fff;border:2px solid #cbd5e1;border-radius:10px;width:80px;min-width:80px;height:100px;min-height:100px;transition:border-color .2s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;box-shadow:0 3px 10px #0f172a14;object-fit:cover!important;margin:0!important;padding:0!important}.pdp-lightbox-thumb:hover{border-color:#0284c7;transform:scale(1.05);box-shadow:0 6px 16px #0284c733}.pdp-lightbox-thumb.active{transform:scale(1.06);box-shadow:0 0 0 3px #0284c759,0 6px 18px #0f172a1f;border-width:2.5px!important;border-color:#0284c7!important}[dir=rtl] .pdp-lightbox-container{flex-direction:row-reverse}[dir=rtl] .pdp-lightbox-close{left:1.75rem;right:auto}[dir=rtl] .pdp-lightbox-prev{left:auto;right:2rem;transform:translateY(-50%)scaleX(-1)}[dir=rtl] .pdp-lightbox-next{left:2rem;right:auto;transform:translateY(-50%)scaleX(-1)}@media (width<=768px){.pdp-lightbox-close{width:40px;min-width:40px;height:40px;min-height:40px;top:1rem;right:1rem}[dir=rtl] .pdp-lightbox-close{left:1rem;right:auto}.pdp-lightbox-nav{display:none!important}.pdp-lightbox-container{flex-direction:column;gap:1rem;max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px)}.pdp-lightbox-body{border-radius:12px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 160px)}.pdp-lightbox-image{max-width:calc(100vw - 32px);max-height:calc(100dvh - 160px);border-radius:12px!important}.pdp-lightbox-thumbs{flex-direction:row;gap:10px;max-width:90vw;max-height:none;overflow:auto hidden}.pdp-lightbox-thumb{aspect-ratio:4/5;border-radius:8px;width:52px;min-width:52px;height:65px;min-height:65px;padding:0!important}}.fc-rec-tier-row{align-items:center;margin-bottom:.35rem;display:flex}.fc-rec-tier-row .card-tier-badge{margin-bottom:0!important}.pdp-tabs-nav{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex;border-bottom:none!important}.pdp-tab-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;padding:.65rem 1.4rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0f172a0a}.pdp-tab-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.pdp-tab-btn.active{box-shadow:0 4px 12px #0284c747;color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.pdp-mobile-tab-dropdown{box-sizing:border-box;width:100%;margin-bottom:1.25rem;display:none;position:relative}.pdp-dropdown-trigger{color:#0f172a;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1.5px solid #0284c7;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0284c714}.pdp-dropdown-trigger:focus,.pdp-dropdown-trigger[aria-expanded=true]{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px #0284c72e}.pdp-dropdown-current{white-space:normal;word-break:break-word;flex:1;padding-right:.5rem;line-height:1.35}.pdp-dropdown-arrow{color:#0284c7;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.pdp-dropdown-trigger[aria-expanded=true] .pdp-dropdown-arrow{transform:rotate(180deg)}.pdp-dropdown-menu{z-index:100;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin:0;padding:.35rem 0;list-style:none;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -3px #0f172a24;width:100%!important;max-width:100%!important}.pdp-dropdown-menu.show{animation:.18s ease-out pdpDropFade;display:block}@keyframes pdpDropFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pdp-dropdown-item{color:#334155;cursor:pointer;white-space:normal;word-break:break-word;box-sizing:border-box;width:100%;padding:.75rem 1rem;font-size:.92rem;font-weight:500;line-height:1.35;transition:background .15s,color .15s}.pdp-dropdown-item:hover{color:#0f172a;background:#f1f5f9}.pdp-dropdown-item.active{color:#fff;background:#0284c7;font-weight:600}[dir=rtl] .pdp-dropdown-trigger{text-align:right;direction:rtl}[dir=rtl] .pdp-dropdown-current{padding-left:.5rem;padding-right:0}[dir=rtl] .pdp-dropdown-item{text-align:right;direction:rtl}@media (width<=768px){.pdp-tabs-nav{display:none!important}.pdp-mobile-tab-dropdown{display:block!important}}.pdp-action-buttons-wrap{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;margin-bottom:.9rem!important;display:flex!important}.btn-rfq-pdp,.btn-sample-pdp{text-align:center!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;box-sizing:border-box!important;border-radius:8px!important;flex:180px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:.75rem 1rem!important;font-size:.92rem!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.btn-rfq-pdp{background:var(--accent-primary,#0284c7)!important;color:#fff!important;border:1px solid var(--accent-primary,#0284c7)!important;box-shadow:0 4px 14px #0284c740!important}.btn-rfq-pdp:hover{background:var(--accent-primary-hover,#0369a1)!important;border-color:var(--accent-primary-hover,#0369a1)!important;transform:translateY(-1px)!important}.btn-sample-pdp{color:#fff!important;background:#16a34a!important;border:none!important;box-shadow:0 2px 10px #16a34a47!important}.btn-sample-pdp:hover{background:#15803d!important;transform:translateY(-1px)!important}@media (width<=580px){.pdp-action-buttons-wrap{flex-direction:column!important;gap:.65rem!important}.btn-rfq-pdp,.btn-sample-pdp{flex:100%!important;width:100%!important;min-width:0!important;padding:.85rem 1rem!important;font-size:.95rem!important}}.fc-header,.fc-header-title-row{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.fc-title,.feather-configurator-section h2,.feather-configurator-section .fc-title{text-align:center!important;text-align-last:center!important;text-wrap:balance!important;width:100%!important;max-width:min(100%,640px)!important;margin:0 auto!important;line-height:1.3!important;display:block!important}.fc-header-meta-row{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.fc-side-label,.fc-side-text,.fc-opt-title,.article-table-title,.table-caption,.comparison-header,.matrix-table-title{text-align:center!important;text-align-last:center!important;text-wrap:balance!important}.article-data-table th,.comparison-semantic-table th{text-align:center!important;text-align-last:center!important;vertical-align:middle!important;text-wrap:balance!important;font-weight:700!important}.card-tier-badge,.spec-badge,.tier-badge{text-align:center!important;text-align-last:center!important;text-wrap:nowrap!important}.geo-lead-title,.geo-lead-desc,.pdp-related-header h2,.dist-page-header h1,.sample-header h1{text-align:center!important;text-align-last:center!important;text-wrap:balance!important}.featured-title,.featured-title a,.featured-desc,.blog-post-title,.blog-post-title a,.blog-post-excerpt,.featured-card .featured-title,.featured-card .featured-desc{text-align:left!important;text-align-last:left!important;text-wrap:balance!important}[dir=rtl] .featured-title,[dir=rtl] .featured-title a,[dir=rtl] .featured-desc,[dir=rtl] .blog-post-title,[dir=rtl] .blog-post-title a,[dir=rtl] .blog-post-excerpt,[dir=rtl] .featured-card .featured-title,[dir=rtl] .featured-card .featured-desc{text-align:right!important;text-align-last:right!important}.floating-contact-wrap,[dir=rtl] .floating-contact-wrap,html[dir=rtl] .floating-contact-wrap,body.rtl-mode .floating-contact-wrap{direction:ltr!important;left:auto!important;right:1.5rem!important}.floating-contact-wrap .whatsapp-btn,[dir=rtl] .floating-contact-wrap .whatsapp-btn,html[dir=rtl] .floating-contact-wrap .whatsapp-btn,body.rtl-mode .floating-contact-wrap .whatsapp-btn{left:auto!important;right:auto!important}@media (width<=768px){.floating-contact-wrap,[dir=rtl] .floating-contact-wrap,html[dir=rtl] .floating-contact-wrap,body.rtl-mode .floating-contact-wrap{left:auto!important;right:1.25rem!important;bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + .75rem))!important;top:auto!important}.blog-detail-page .container,.article-content-body .container,.article-content-body>.container,.article-header>.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.blog-detail-page .article-content-body>.container>p,.blog-detail-page .article-content-body>.container>h2,.blog-detail-page .article-content-body>.container>h3{margin-left:0!important;margin-right:0!important}.article-content-body ol,.article-content-body ul,.blog-detail-page .article-content-body>.container>ul,.blog-detail-page .article-content-body>.container>ol{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:1.5rem!important;padding-right:0!important}[dir=rtl] .article-content-body ol,[dir=rtl] .article-content-body ul,[dir=rtl] .blog-detail-page .article-content-body>.container>ul,[dir=rtl] .blog-detail-page .article-content-body>.container>ol{padding-left:0!important;padding-right:1.5rem!important}.article-content-body ol li,.article-content-body ul li{margin-bottom:.65rem!important;padding-left:.25rem!important}[dir=rtl] .article-content-body ol li,[dir=rtl] .article-content-body ul li{padding-left:0!important;padding-right:.25rem!important}}.pdp-tab-pane .pdp-speed-matrix-card{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0a!important}.pdp-speed-matrix-wrap{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}.pdp-tab-pane table.pdp-speed-matrix-table,.pdp-speed-matrix-table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:480px!important;display:table!important}.pdp-tab-pane table.pdp-speed-matrix-table thead,.pdp-speed-matrix-table thead{width:auto!important;display:table-header-group!important}.pdp-tab-pane table.pdp-speed-matrix-table tbody,.pdp-speed-matrix-table tbody{width:auto!important;display:table-row-group!important}.pdp-tab-pane table.pdp-speed-matrix-table tr,.pdp-speed-matrix-table tr{border-bottom:1px solid #f1f5f9!important;flex-direction:row!important;height:auto!important;min-height:0!important;padding:0!important;display:table-row!important}.pdp-tab-pane table.pdp-speed-matrix-table th,.pdp-speed-matrix-table th{color:#334155!important;white-space:nowrap!important;vertical-align:middle!important;text-align:left!important;background:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important;width:auto!important;padding:.75rem .85rem!important;font-size:.8rem!important;font-weight:700!important;display:table-cell!important}.pdp-tab-pane table.pdp-speed-matrix-table td,.pdp-speed-matrix-table td{vertical-align:middle!important;text-align:left!important;width:auto!important;padding:.75rem .85rem!important;font-size:.84rem!important;line-height:1.45!important;display:table-cell!important}[dir=rtl] .pdp-tab-pane table.pdp-speed-matrix-table th,[dir=rtl] .pdp-tab-pane table.pdp-speed-matrix-table td,[dir=rtl] .pdp-speed-matrix-table th,[dir=rtl] .pdp-speed-matrix-table td{text-align:right!important}@media (width<=768px){.pdp-tab-pane#tab-qc>div>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (width<=1200px){.mobile-drawer{-webkit-overflow-scrolling:touch!important;border-bottom-left-radius:20px!important;height:auto!important;max-height:calc(100dvh - 32px)!important;bottom:auto!important;overflow-y:auto!important;box-shadow:0 24px 48px -4px #0f172a47,-4px 12px 24px -2px #0f172a1f!important}[dir=rtl] .mobile-drawer{border-bottom-right-radius:20px!important;border-bottom-left-radius:0!important;box-shadow:0 24px 48px -4px #0f172a47,4px 12px 24px -2px #0f172a1f!important}.drawer-body{flex-direction:column!important;flex:none!important;gap:.75rem!important;padding:.85rem 1.15rem 1.25rem!important;display:flex!important}.drawer-nav{flex-direction:column!important;gap:.3rem!important;display:flex!important}.drawer-link{min-height:44px!important;padding:.65rem .85rem!important;font-size:.98rem!important}.drawer-actions{flex-direction:column!important;margin-top:.5rem!important;padding-top:0!important;display:flex!important}.drawer-actions .btn{border-radius:10px!important;height:46px!important;min-height:46px!important;font-size:.95rem!important;font-weight:600!important}}@media (width<=767px){.mobile-drawer{width:100vw!important;max-width:100vw!important}}.fc-grid-5.fc-grid-shape,.fc-grid-shape{grid-template-columns:repeat(7,minmax(0,1fr))!important}.fc-grid-shape .fc-option-btn{padding-left:.2rem!important;padding-right:.2rem!important}.fc-grid-shape .fc-opt-title{letter-spacing:-.01em;white-space:nowrap;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:2.35em!important;font-size:clamp(.66rem,.85vw,.8rem)!important;line-height:1.18!important;display:flex!important}.fc-grid-shape .fc-goose-blade-sub,.fc-grid-shape .fc-opt-sub-line{margin-top:1px;font-size:.88em;font-weight:700;line-height:1.15;display:block}@media (width<=768px){.fc-grid-5.fc-grid-shape,.fc-grid-shape{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px!important}.fc-grid-shape .fc-opt-title{white-space:normal!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:2.35em!important;font-size:clamp(.54rem,1.45vw,.65rem)!important;line-height:1.15!important;display:flex!important}}.fc-grid-6,.fc-grid-grade,.fc-grid-material{grid-template-columns:repeat(6,minmax(0,1fr))!important}.fc-opt-img-wrap img.fc-single-side-img{object-fit:contain;width:auto;height:100%;transform:translateY(1.7%)scale(1.16)}.fc-option-btn:hover .fc-opt-img-wrap img.fc-single-side-img{transform:translateY(1.7%)scale(1.2)}body.home-page .hero-carousel .carousel-btn{z-index:30!important;top:50%!important;transform:translateY(-50%)!important}body.home-page .hero-carousel .carousel-btn.prev{left:2rem!important;right:auto!important}body.home-page .hero-carousel .carousel-btn.next{left:auto!important;right:2rem!important}body.home-page .hero-carousel .carousel-btn:hover{transform:translateY(-50%)scale(1.1)!important}body.home-page .hero-carousel .carousel-btn:active{transform:translateY(-50%)scale(.95)!important}@media (width<=960px){body.home-page .hero-carousel .carousel-btn.prev{left:1.25rem!important;right:auto!important}body.home-page .hero-carousel .carousel-btn.next{left:auto!important;right:1.25rem!important}}@media (width<=768px){.floating-contact-wrap,body .floating-contact-wrap,[dir=rtl] .floating-contact-wrap,html[dir=rtl] .floating-contact-wrap,body.rtl-mode .floating-contact-wrap{left:auto!important;right:1rem!important;bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + .75rem))!important;z-index:990!important;top:auto!important}.floating-contact-btn,.floating-whatsapp-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:0 4px 14px #25d36661!important}.floating-contact-btn svg,.floating-whatsapp-btn svg{width:24px!important;height:24px!important}body.home-page .hero-carousel .carousel-btn{width:40px!important;height:40px!important;top:45%!important;transform:translateY(-50%)!important}body.home-page .hero-carousel .carousel-btn.prev{left:.75rem!important;right:auto!important}body.home-page .hero-carousel .carousel-btn.next{left:auto!important;right:.75rem!important}body.home-page .hero-carousel .carousel-btn svg{width:20px!important;height:20px!important}}[dir=rtl] body.home-page .hero-carousel .carousel-btn.prev{left:auto!important;right:2rem!important}[dir=rtl] body.home-page .hero-carousel .carousel-btn.next{left:2rem!important;right:auto!important}@media (width<=960px){[dir=rtl] body.home-page .hero-carousel .carousel-btn.prev{left:auto!important;right:1.25rem!important}[dir=rtl] body.home-page .hero-carousel .carousel-btn.next{left:1.25rem!important;right:auto!important}}@media (width<=768px){[dir=rtl] body.home-page .hero-carousel .carousel-btn.prev{left:auto!important;right:.75rem!important}[dir=rtl] body.home-page .hero-carousel .carousel-btn.next{left:.75rem!important;right:auto!important}}@media (width<=640px){.yonex-card-title{overflow-wrap:anywhere!important;word-break:break-word!important;text-wrap:balance!important;hyphens:auto!important}.card-material-desc>div{overflow-wrap:anywhere!important;word-break:break-word!important}.filter-chip,#filter-chips .filter-chip{min-height:52px!important;padding:.35rem .15rem!important}.filter-chip-label,#filter-chips .filter-chip-label{white-space:normal!important;text-wrap:balance!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.74rem!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}}@media (width<=768px){body:not(.home-page) .page-intro,body:not(.home-page) .intro-card,body:not(.home-page) .hero-intro-text,body:not(.home-page) .rackets-hero-card,body:not(.home-page) .about-hero-stage,body:not(.home-page) .category-lead-banner,body:not(.home-page) .geo-direct-answer,.geo-direct-answer,body:not(.home-page) main>section:first-of-type .container>div:first-child,[dir=rtl] body:not(.home-page) .page-intro,[dir=rtl] body:not(.home-page) .intro-card,[dir=rtl] body:not(.home-page) .hero-intro-text,[dir=rtl] body:not(.home-page) .rackets-hero-card,[dir=rtl] body:not(.home-page) .about-hero-stage,[dir=rtl] body:not(.home-page) .category-lead-banner,[dir=rtl] body:not(.home-page) .geo-direct-answer,[dir=rtl] .geo-direct-answer,[dir=rtl] body:not(.home-page) main>section:first-of-type .container>div:first-child{padding-left:1.25rem!important;padding-right:1.25rem!important}}@media (width<=480px){body:not(.home-page) .page-intro,body:not(.home-page) .intro-card,body:not(.home-page) .hero-intro-text,body:not(.home-page) .rackets-hero-card,body:not(.home-page) .about-hero-stage,body:not(.home-page) .category-lead-banner,body:not(.home-page) .geo-direct-answer,.geo-direct-answer,body:not(.home-page) main>section:first-of-type .container>div:first-child,[dir=rtl] body:not(.home-page) .page-intro,[dir=rtl] body:not(.home-page) .intro-card,[dir=rtl] body:not(.home-page) .hero-intro-text,[dir=rtl] body:not(.home-page) .rackets-hero-card,[dir=rtl] body:not(.home-page) .about-hero-stage,[dir=rtl] body:not(.home-page) .category-lead-banner,[dir=rtl] body:not(.home-page) .geo-direct-answer,[dir=rtl] .geo-direct-answer,[dir=rtl] body:not(.home-page) main>section:first-of-type .container>div:first-child{padding-left:1rem!important;padding-right:1rem!important}}@media (width<=768px){h1,h2,h3,.hero-title,.page-title,.section-title,.about-hero-title,.about-hero-desc{overflow-wrap:anywhere!important;word-break:break-word!important}}.matrix-filter-bar{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .65rem;margin-bottom:1.25rem;padding:.65rem .85rem;display:flex;box-shadow:0 2px 8px #0f172a0a}.matrix-filters-left{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.matrix-filter-item{align-items:center;gap:.3rem;display:inline-flex}.matrix-filter-label{color:#475569;white-space:nowrap;font-size:.78rem;font-weight:700}.matrix-filter-select{color:#0f172a;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23475569'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .45rem center;background-repeat:no-repeat;background-size:.85rem;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:.35rem 1.45rem .35rem .55rem;font-size:.8rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.matrix-filter-select:hover,.matrix-filter-select:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.matrix-price-range-group{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.25rem;padding:.18rem .4rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.matrix-price-range-group:hover{border-color:#94a3b8}.matrix-price-range-group:focus-within{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.matrix-price-input{color:#0f172a;text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:3.2rem;padding:.12rem .2rem;font-family:inherit;font-size:.8rem;font-weight:600}.matrix-price-input::-webkit-outer-spin-button,.matrix-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.matrix-price-input::placeholder{color:#94a3b8;font-size:.76rem;font-weight:500}.matrix-price-sep{color:#94a3b8;user-select:none;font-size:.8rem;font-weight:600}.matrix-filters-right{align-items:center;gap:.65rem;display:inline-flex}.matrix-count-badge{color:#0284c7;white-space:nowrap;background:#eff6ff;border:1px solid #bae6fd;border-radius:9999px;padding:.32rem .75rem;font-size:.82rem;font-weight:600}.matrix-count-badge strong{font-weight:800}.btn-matrix-reset{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:.3rem;padding:.32rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-matrix-reset:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.matrix-row{cursor:pointer}.matrix-row:hover{background-color:#f0f9ff!important}.matrix-row td{border-bottom:1px solid #e2e8f0}.badge-flight{white-space:nowrap;border-radius:5px;padding:.18rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.badge-flight.flight-a-plus{color:#0284c7;background:#eff6ff;border:1px solid #bae6fd}.badge-flight.flight-a{color:#059669;background:#f0fdf4;border:1px solid #bbf7d0}.badge-flight.flight-b-plus,.badge-flight.flight-b{color:#b45309;background:#fefce8;border:1px solid #fef08a}.stars-durability{color:#f59e0b;letter-spacing:.05em;white-space:nowrap;margin-top:3px;font-size:.86rem;font-weight:700;display:block}.matrix-price-val{color:#0284c7;white-space:nowrap;font-size:.92rem;font-weight:800;line-height:1.25}.comparison-semantic-table th:nth-child(5),.comparison-semantic-table td:nth-child(5){white-space:nowrap!important}.matrix-price-sub{color:#64748b;white-space:nowrap;margin-top:3px;font-size:.74rem}.btn-matrix-quote{white-space:nowrap;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:7px;justify-content:center;align-items:center;padding:.42rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0284c738;color:#fff!important}.btn-matrix-quote:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 4px 10px #0284c752}@media (width<=900px){.matrix-filter-bar{flex-direction:column;align-items:stretch}.matrix-filters-right{justify-content:space-between;width:100%;margin-left:0}}@media (width>=992px){.matrix-scroll-container,.table-responsive-container.matrix-scroll-container,div.matrix-scroll-container{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-height:645px!important;overflow:hidden auto!important}.matrix-scroll-container table,.matrix-stage-card table,table.comparison-semantic-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.comparison-semantic-table th,.comparison-semantic-table td{overflow-wrap:break-word!important;word-break:break-word!important;box-sizing:border-box!important;vertical-align:middle!important;padding:.75rem .5rem!important}.comparison-semantic-table th:first-child,.comparison-semantic-table td:first-child{padding-left:.85rem!important}.comparison-semantic-table th:last-child,.comparison-semantic-table td:last-child{padding-right:.85rem!important}.btn-matrix-quote{white-space:normal!important;word-break:break-word!important;text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:130px!important;padding:.38rem .55rem!important;font-size:.78rem!important;line-height:1.25!important;display:inline-flex!important}.matrix-product-link{word-break:break-word!important;display:inline!important}.matrix-scroll-container::-webkit-scrollbar{width:8px;height:0!important}.matrix-scroll-container::-webkit-scrollbar:horizontal{height:0!important;display:none!important}.matrix-scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.matrix-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.matrix-scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.matrix-scroll-container::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}}.matrix-sku{letter-spacing:.04em!important;white-space:nowrap!important;vertical-align:.1rem!important;box-sizing:border-box!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-right:.45rem!important;padding:.12rem .45rem!important;font-family:inherit!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important}.matrix-sku.sku-blue{color:#0284c7!important;background:#eff6ff!important;border:1px solid #bae6fd!important}.matrix-sku.sku-green{color:#059669!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.matrix-sku.sku-yellow{color:#b45309!important;background:#fefce8!important;border:1px solid #fef08a!important}.card-header-meta{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.35rem .5rem!important;width:100%!important;margin-bottom:.75rem!important;display:flex!important}.card-header-meta .card-tier-badge{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:100%!important;margin-bottom:0!important;overflow:hidden!important}@media (width<=640px){.matrix-filter-bar{gap:.65rem!important;padding:.75rem .65rem!important}.matrix-filters-left{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}.matrix-filter-item{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.matrix-filter-select{flex:1!important;max-width:220px!important}.matrix-price-range-group{flex:1!important;justify-content:space-between!important;max-width:220px!important}.matrix-filters-right{border-top:1px dashed #cbd5e1!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding-top:.4rem!important;display:flex!important}}.b2b-sourcing-suite .suite-tabs-nav{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.85rem;display:flex}.b2b-sourcing-suite .suite-tab-btn{color:#334155;cursor:pointer;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:50px;outline:none;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 5px #0f172a0a}.b2b-sourcing-suite .suite-tab-btn:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7;transform:translateY(-1px)}.b2b-sourcing-suite .suite-tab-btn.active{transform:translateY(-1px);color:#fff!important;background:#0284c7!important;border-color:#0284c7!important;font-weight:700!important;box-shadow:0 4px 14px #0284c752!important}.b2b-sourcing-suite .suite-tab-btn.active span{color:#fff!important}.b2b-sourcing-suite .suite-panels-viewport{margin-top:.5rem;position:relative}.b2b-sourcing-suite .suite-tab-panel{display:none}.b2b-sourcing-suite .suite-tab-panel.active{animation:.25s cubic-bezier(.16,1,.3,1) forwards suiteTabFadeIn;display:block!important}@keyframes suiteTabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.b2b-sourcing-suite .suite-tabs-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:.35rem .75rem .85rem;overflow-x:auto}.b2b-sourcing-suite .suite-tabs-nav::-webkit-scrollbar{display:none}.b2b-sourcing-suite .suite-tab-btn{white-space:nowrap;flex-shrink:0;padding:.52rem 1.05rem;font-size:.84rem}}.pdp-tabs-nav{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;vertical-align:middle!important;background:#eef2f6!important;border:1px solid #cbd5e1!important;border-radius:50px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;max-width:100%!important;margin-top:1rem!important;margin-bottom:1.85rem!important;padding:5px!important;display:inline-flex!important;overflow-x:auto!important;box-shadow:inset 0 2px 4px #0f172a0f,0 1px 2px #0000000a!important}.pdp-tabs-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.pdp-tab-btn{color:#475569!important;cursor:pointer!important;white-space:nowrap!important;user-select:none!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:50px!important;outline:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:.68rem 1.35rem!important;font-size:.92rem!important;font-weight:600!important;line-height:1.25!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}.pdp-tab-btn:hover:not(.active){color:#0284c7!important;background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #0f172a14!important}.pdp-tab-btn.active{color:#fff!important;background:#0284c7!important;border:#0284c7!important;font-weight:700!important;transform:translateY(-1px)!important;box-shadow:0 3px 12px #0284c75c!important}.pdp-tab-btn:active{transform:translateY(0)!important}@media (width<=768px){.pdp-tabs-nav{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-radius:50px!important;flex-wrap:nowrap!important;gap:4px!important;max-width:100%!important;margin-bottom:1.25rem!important;padding:4px!important;display:inline-flex!important;overflow:auto hidden!important}.pdp-tabs-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.pdp-tab-btn{white-space:nowrap!important;border-radius:50px!important;flex-shrink:0!important;padding:.55rem 1rem!important;font-size:.84rem!important}}[dir=rtl] .pdp-tabs-nav{direction:rtl!important;justify-content:flex-start!important}@media (width<=768px){.featured-read-action,.blog-post-footer{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;width:100%!important;display:flex!important}.blog-post-date{white-space:normal!important;color:#94a3b8!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;align-items:flex-start!important;gap:.15rem!important;min-width:0!important;font-size:.75rem!important;line-height:1.25!important;display:flex!important}.blog-post-date .blog-date-pub,.blog-post-date .blog-date-updated{white-space:nowrap!important;font-size:.75rem!important;line-height:1.25!important;display:block!important}.blog-post-date .blog-date-updated{color:#94a3b8!important;opacity:.9!important;margin-left:0!important}.blog-post-date .blog-date-updated:before{display:none!important}.post-read-link{white-space:normal!important;word-break:break-word!important;text-align:right!important;flex-shrink:1!important;justify-content:flex-end!important;align-items:center!important;max-width:58%!important;font-size:.86rem!important;line-height:1.3!important;display:inline-flex!important}[dir=rtl] .blog-post-date{text-align:right!important;align-items:flex-end!important}[dir=rtl] .post-read-link{text-align:left!important;justify-content:flex-start!important}}.card-header-meta{justify-content:space-between!important;align-items:center!important;gap:.35rem!important;width:100%!important;margin-bottom:.65rem!important;display:flex!important}.card-header-meta .card-tier-badge{white-space:nowrap!important;letter-spacing:-.01em!important;border-radius:6px!important;flex-shrink:1!important;height:25px!important;min-height:25px!important;margin-bottom:0!important;padding:.15rem .45rem!important;font-size:.7rem!important;line-height:18px!important;position:static!important}.card-sku-badge,.card-sku{font-family:var(--font-heading,"Inter", -apple-system, sans-serif)!important;letter-spacing:.02em!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:25px!important;min-height:25px!important;margin-left:auto!important;padding:.18rem .5rem!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a0a!important}.card-sku-badge.sku-blue,.card-sku.sku-blue{color:#0284c7!important;background:#eff6fff2!important;border:1px solid #bae6fde6!important}.card-sku-badge.sku-green,.card-sku.sku-green{color:#059669!important;background:#f0fdf4f2!important;border:1px solid #bbf7d0e6!important}.card-sku-badge.sku-yellow,.card-sku.sku-yellow{color:#b45309!important;background:#fefce8f2!important;border:1px solid #fef08ae6!important}[dir=rtl] .card-sku-badge,[dir=rtl] .card-sku{margin-left:0!important;margin-right:auto!important}#featured-shuttlecocks .yonex-card-media{aspect-ratio:4/5!important;background:#fff!important;border-radius:12px!important;width:100%!important;display:block!important;position:relative!important;overflow:hidden!important}#featured-shuttlecocks .yonex-card-picture{aspect-ratio:4/5!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}#featured-shuttlecocks .yonex-card-img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:4px!important;position:absolute!important;top:0!important;left:0!important}#featured-shuttlecocks .yonex-card-media .card-tier-badge{display:none!important}#featured-shuttlecocks .yonex-card-title{min-height:3.2rem!important;margin:0 0 .5rem!important;font-size:1.12rem!important;font-weight:700!important;line-height:1.35!important}#featured-shuttlecocks .card-material-desc{gap:3px!important;min-height:2.7rem!important;margin-bottom:.65rem!important;font-size:.88rem!important;line-height:1.45!important}#featured-shuttlecocks .yonex-card-bottom-row{margin-top:auto!important;padding-top:.4rem!important}.home-metrics-bar{box-sizing:border-box!important;z-index:10!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;width:100%!important;padding:2.5rem 0!important;position:relative!important}.home-metrics-container{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 1.5rem!important}.home-metrics-grid,.about-metrics-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:1.25rem 1.5rem!important;width:100%!important;display:grid!important}.about-metrics-grid{border-top:1px solid #e2e8f0!important;margin-top:2rem!important;padding-top:1.75rem!important}.home-metric-card,.about-metric-card{text-align:left!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:row!important;align-items:center!important;gap:1.15rem!important;min-width:0!important;height:100%!important;min-height:84px!important;padding:1.2rem 1.35rem!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 2px 4px #00000005!important}.home-metric-card:hover,.about-metric-card:hover{border-color:#bae6fd!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -3px #0284c714!important}.home-metric-icon,.about-metric-icon{color:#0284c7!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;transition:all .25s!important;display:flex!important}.home-metric-card:hover .home-metric-icon,.about-metric-card:hover .about-metric-icon{color:#0369a1!important;background:#e0f2fe!important;border-color:#bae6fd!important}.home-metric-icon svg,.about-metric-icon svg{stroke-width:2px!important;width:24px!important;height:24px!important;display:block!important}.home-metric-content,.about-metric-content{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.home-metric-val,.about-metric-val{font-family:var(--font-heading,"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif)!important;color:#0f172a!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:.25rem!important;font-size:clamp(1.4rem,1.75vw,1.7rem)!important;font-weight:800!important;line-height:1.15!important;overflow:hidden!important}.home-metric-lbl,.about-metric-lbl{font-family:var(--font-body,"Inter", -apple-system, BlinkMacSystemFont, sans-serif)!important;color:#475569!important;text-transform:none!important;word-break:break-word!important;font-size:clamp(.78rem,.85vw,.84rem)!important;font-weight:500!important;line-height:1.35!important}@media (width<=1024px) and (width>=769px){.home-metrics-bar{padding:2rem 0!important}.home-metrics-grid,.about-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}.home-metric-card,.about-metric-card{gap:.85rem!important;min-height:78px!important;padding:1.05rem .95rem!important}.home-metric-icon,.about-metric-icon{width:44px!important;min-width:44px!important;height:44px!important}.home-metric-val,.about-metric-val{font-size:1.35rem!important}.home-metric-lbl,.about-metric-lbl{font-size:.76rem!important}}@media (width<=768px){.home-metrics-bar{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:1.15rem 0 1.25rem!important;overflow:hidden!important}.home-metrics-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 12px!important}.home-metrics-grid,.about-metrics-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.about-metrics-grid{border-top:1px solid #e2e8f0!important;margin-top:1.25rem!important;padding-top:1.25rem!important}.home-metric-card,.about-metric-card{text-align:left!important;box-sizing:border-box!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:66px!important;padding:10px 8px!important}.home-metric-icon,.about-metric-icon{border-radius:8px!important;flex-shrink:0!important;width:32px!important;min-width:32px!important;height:32px!important}.home-metric-icon svg,.about-metric-icon svg{width:16px!important;height:16px!important;display:block!important}.home-metric-content,.about-metric-content{flex:1!important;min-width:0!important;overflow:hidden!important}.home-metric-val,.about-metric-val{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:1px!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.15!important;overflow:hidden!important}.home-metric-lbl,.about-metric-lbl{color:#475569!important;word-break:break-word!important;font-size:.68rem!important;line-height:1.22!important}}@media (width<=375px){.home-metrics-container{padding:0 8px!important}.home-metrics-grid,.about-metrics-grid{gap:6px!important}.home-metric-card,.about-metric-card{gap:5px!important;min-height:62px!important;padding:8px 6px!important}.home-metric-icon,.about-metric-icon{width:28px!important;min-width:28px!important;height:28px!important}.home-metric-icon svg,.about-metric-icon svg{width:14px!important;height:14px!important}.home-metric-val,.about-metric-val{font-size:.98rem!important}.home-metric-lbl,.about-metric-lbl{font-size:.64rem!important}}[dir=rtl] .home-metric-card,[dir=rtl] .about-metric-card,html[dir=rtl] .home-metric-card,html[dir=rtl] .about-metric-card,[dir=rtl] .home-metric-content,[dir=rtl] .about-metric-content,html[dir=rtl] .home-metric-content,html[dir=rtl] .about-metric-content{text-align:right!important}.fc-grid-color .fc-opt-title{flex-direction:column!important;justify-content:center!important;align-items:center!important;line-height:1.18!important;display:flex!important}.fc-grid-color .fc-opt-sub-line{margin-top:1px;font-size:.88em;font-weight:700;line-height:1.15;display:block}.lang-currency-selector{align-items:center!important;display:inline-flex!important;position:relative!important}.lang-trigger-btn{cursor:pointer!important;color:#1e293b!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:7px!important;height:36px!important;padding:4px 10px!important;transition:all .2s!important;display:inline-flex!important}.lang-trigger-btn:hover,.lang-currency-selector.active .lang-trigger-btn{color:#0284c7!important;background:#f1f5f9!important}.lang-flag-current{object-fit:cover!important;vertical-align:middle!important;border-radius:2px!important;flex-shrink:0!important;width:20px!important;height:14px!important;display:inline-block!important;box-shadow:0 0 0 1px #0f172a1f!important}.lang-current-label{letter-spacing:-.01em!important;color:inherit!important;white-space:nowrap!important;font-size:.88rem!important;font-weight:500!important}.lang-arrow{color:#64748b!important;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s!important}.lang-currency-selector.active .lang-arrow,.lang-currency-selector.open .lang-arrow{color:#0284c7!important;transform:rotate(180deg)!important}.lang-drop-menu{overscroll-behavior:contain!important;z-index:100005!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;width:176px!important;max-height:480px!important;padding:6px 0!important;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;overflow-y:auto!important;transform:translateY(6px)!important;box-shadow:0 10px 25px -5px #0f172a1f,0 8px 10px -6px #0f172a14!important}.lang-drop-menu::-webkit-scrollbar{width:4px}.lang-drop-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.lang-drop-arrow{pointer-events:none!important;background:#fff!important;border-top:1px solid #e2e8f0!important;border-left:1px solid #e2e8f0!important;width:10px!important;height:10px!important;display:block!important;position:absolute!important;top:-5px!important;right:24px!important;transform:rotate(45deg)!important}.lang-currency-selector.active .lang-drop-menu,.lang-currency-selector.open .lang-drop-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.lang-drop-list{margin:0!important;padding:0!important;list-style:none!important}.lang-drop-item{width:100%!important;margin:0!important;padding:0!important}.lang-drop-btn{color:#334155!important;cursor:pointer!important;box-sizing:border-box!important;text-align:left!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:none!important;align-items:center!important;width:100%!important;padding:8px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;transition:background .15s,color .15s!important;display:flex!important}.lang-drop-btn:hover{color:#0284c7!important;background:#f1f5f9!important}.lang-drop-item.active .lang-drop-btn{color:#0284c7!important;background:#f0f9ff!important;font-weight:600!important}.lang-flag-icon{object-fit:cover!important;vertical-align:middle!important;border-radius:2px!important;flex-shrink:0!important;width:22px!important;height:15px!important;margin-right:10px!important;display:inline-block!important;box-shadow:0 0 0 1px #0f172a1f!important}.lang-drop-text{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;overflow:hidden!important}.lang-drop-check{color:#0284c7!important;margin-left:6px!important;font-size:12px!important;font-weight:700!important}[dir=rtl] .lang-drop-menu{left:0!important;right:auto!important}[dir=rtl] .lang-drop-arrow{left:24px!important;right:auto!important}[dir=rtl] .lang-drop-btn{text-align:right!important}[dir=rtl] .lang-flag-icon{margin-left:10px!important;margin-right:0!important}[dir=rtl] .lang-drop-check{margin-left:0!important;margin-right:6px!important}.drawer-lang-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:4px!important;display:grid!important}.drawer-lang-btn{color:#334155!important;cursor:pointer!important;box-sizing:border-box!important;text-align:left!important;-webkit-tap-highlight-color:transparent!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important;display:flex!important}.drawer-lang-btn img{border-radius:2px!important;flex-shrink:0!important;width:20px!important;height:14px!important;box-shadow:0 0 0 1px #0f172a1f!important}.drawer-lang-btn span{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;overflow:hidden!important}.drawer-lang-btn:active,.drawer-lang-btn:hover{color:#0284c7!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.drawer-lang-btn.active{color:#0284c7!important;background:#f0f9ff!important;border-color:#0284c7!important;font-weight:600!important;box-shadow:0 0 0 1px #0284c7!important}.shuttlecock-filter-suite{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:.85rem;margin-top:1.25rem;margin-bottom:1.5rem;padding:1.1rem 1.25rem;display:flex;box-shadow:0 2px 10px #0f172a08}.filter-track{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.filter-track-title{color:#475569;letter-spacing:.02em;text-transform:uppercase;user-select:none;flex-shrink:0;min-width:82px;font-size:.82rem;font-weight:700}.filter-chips-rail{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.filter-chip-btn{color:#334155;cursor:pointer;white-space:nowrap;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.45rem;height:38px;padding:0 .95rem;font-size:.86rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.filter-chip-btn:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7;transform:translateY(-1px)}.filter-chip-btn:active{transform:scale(.97)}.filter-chip-btn.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important;box-shadow:0 4px 12px #0284c74d!important}.filter-chip-btn .chip-count{opacity:.75;font-size:.76rem;font-weight:500}.filter-chip-btn.active .chip-count{opacity:.95;color:#fff}.chip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-blue{background:#0284c7;box-shadow:0 0 6px #0284c799}.dot-green{background:#10b981;box-shadow:0 0 6px #10b98199}.dot-yellow{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.filter-chip-btn.active .chip-dot{background:#fff!important;box-shadow:0 0 8px #fffc!important}.chip-emoji{font-size:.95rem;line-height:1}.filter-empty-state{text-align:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;margin:1rem 0;padding:3.5rem 1.5rem;display:none}.filter-empty-state.is-visible{display:flex!important}.filter-empty-icon{margin-bottom:.75rem;font-size:2.2rem}.filter-empty-title{color:#0f172a;margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.filter-empty-desc{color:#64748b;max-width:520px;margin-bottom:1.25rem;font-size:.92rem;line-height:1.5}.filter-empty-reset-btn{cursor:pointer;background:#0284c7;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:background .2s,transform .15s;display:inline-flex;color:#fff!important}.filter-empty-reset-btn:hover{background:#0369a1;transform:translateY(-1px)}.filter-status-ribbon{color:#64748b;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:.65rem;font-size:.82rem;display:flex}.filter-status-count strong{color:#0f172a;font-weight:700}.filter-reset-action{color:#0284c7;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline;transition:color .15s}.filter-reset-action:hover{color:#0369a1}@media (width<=768px){.shuttlecock-filter-suite{border-radius:12px;gap:.75rem;margin-top:.75rem;margin-bottom:1rem;padding:.85rem .75rem}.filter-track{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.filter-track-title{min-width:auto;font-size:.76rem}.filter-chips-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.filter-chips-rail::-webkit-scrollbar{display:none}.filter-chip-btn{flex-shrink:0;height:36px;padding:0 .8rem;font-size:.8rem}}.about-image-card.about-slider-wrap,.about-slider-wrap{background-color:#fff!important}.about-slider-track .about-slide{box-sizing:border-box!important;min-width:100%!important;max-width:100%!important;display:block!important}.carousel-floating-btn{-webkit-backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;z-index:10;opacity:.95;-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0f172a29;display:none!important}.carousel-floating-btn:hover{color:#0284c7;opacity:1;background:#fff;transform:translateY(-50%)scale(1.06);box-shadow:0 6px 20px #0284c73d}.carousel-floating-btn:active{background:#fff;transform:translateY(-50%)scale(.92)}.carousel-floating-btn.prev{left:12px}.carousel-floating-btn.next{right:12px}[dir=rtl] .carousel-floating-btn svg{transform:scaleX(-1)}@media (width<=768px){.carousel-floating-btn{display:flex!important}.mobile-carousel-controls{display:none!important}#featured-shuttlecocks .carousel-floating-btn,#featured-rackets .carousel-floating-btn{top:220px}.home-news-section .carousel-floating-btn{top:115px}}@media (width>=769px){.carousel-floating-btn{display:none!important}}.hero-slide-title,.hero-slide-desc{text-wrap:balance!important}@media (width<=768px){.hero-slide-content{left:1.25rem!important;right:1.25rem!important}.hero-slide-desc{font-size:clamp(.95rem,3.6vw,1.12rem)!important;line-height:1.6!important}}#featured-shuttlecocks .yonex-card-footer,#featured-rackets .yonex-card-footer{box-sizing:border-box!important;border-top:1px solid #e2e8f0!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:.25rem!important;width:100%!important;min-width:0!important;margin-top:auto!important;padding-top:.75rem!important;display:flex!important}#featured-shuttlecocks .card-moq-badge,#featured-rackets .card-moq-badge{color:#059669!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 .35rem!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}#featured-shuttlecocks .card-cta-link,#featured-rackets .card-cta-link{color:#0284c7!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 .35rem!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;transition:background .2s,color .2s,border-color .2s!important;display:inline-flex!important}#featured-shuttlecocks .yonex-product-card:hover .card-cta-link,#featured-rackets .yonex-product-card:hover .card-cta-link{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.carousel-floating-btn,.carousel-dots-wrap{display:none!important}@media (width<=768px){.carousel-dots-wrap{-webkit-user-select:none!important;user-select:none!important;direction:ltr!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;margin-top:1.15rem!important;padding:.25rem 0!important;display:flex!important}.carousel-dot{width:8px!important;height:8px!important;box-shadow:none!important;filter:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:#cbd5e1!important;border-radius:99px!important;outline:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.carousel-dot.active{width:22px!important;box-shadow:none!important;filter:none!important;background:#0284c7!important;outline:none!important}.carousel-dot:hover{box-shadow:none!important;background:#94a3b8!important}.carousel-dot.active:hover{box-shadow:none!important;background:#0284c7!important}}.catalog-mobile-filterbar{display:none!important}.catalog-filter-popover{display:none}@media (width<=768px){#shuttlecockFilterSuite .filter-track,#racketFilterSuite .filter-track,#shuttlecockFilterSuite .filter-reset-suite-btn,#racketFilterSuite .filter-reset-suite-btn{display:none!important}.catalog-mobile-filterbar{z-index:2;align-items:center!important;gap:.45rem!important;width:100%!important;min-width:0!important;padding:.15rem!important;display:flex!important;position:relative!important;overflow:visible!important}.catalog-mobile-filter-trigger{touch-action:manipulation;color:#334155!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:10px!important;flex:1 1 0!important;justify-content:space-between!important;align-items:center!important;min-width:0!important;height:42px!important;padding:0 .72rem!important;font-size:.8rem!important;font-weight:650!important;line-height:1.2!important;display:flex!important;box-shadow:0 1px 3px #0f172a0a!important}.catalog-mobile-filter-trigger.is-open,.catalog-mobile-filter-trigger:focus-visible{color:#0369a1!important;border-color:#0284c7!important;outline:none!important;box-shadow:0 0 0 3px #0284c71f!important}.catalog-filter-trigger-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalog-filter-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin:-4px 1px 0 .45rem;transition:transform .16s;transform:rotate(45deg)}.catalog-mobile-filter-trigger.is-open .catalog-filter-chevron{margin-top:4px;transform:rotate(225deg)}.catalog-mobile-filter-count{color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:0 .15rem;font-size:.76rem;font-weight:600}.catalog-filter-popover{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dce5ee;border-radius:14px;max-height:min(62vh,430px);padding:.85rem;display:block;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a29}.catalog-filter-popover[hidden]{display:none!important}.catalog-filter-popover-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.catalog-filter-popover-title{color:#334155!important;margin:0!important;font-size:.78rem!important;font-weight:700!important;line-height:1.3!important}.catalog-filter-popover-reset{color:#0284c7;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:.25rem .55rem;font-size:.75rem;font-weight:650}.catalog-filter-popover-reset[hidden]{display:none!important}.catalog-filter-popover-options{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.catalog-filter-popover-options .catalog-filter-popover-option{overflow-wrap:anywhere;touch-action:manipulation;color:#334155!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;padding:.55rem .7rem!important;font-size:.78rem!important;font-weight:600!important;line-height:1.35!important;display:flex!important}.catalog-filter-popover-options .catalog-filter-popover-option.active{color:#0369a1!important;background:#eff8fe!important;border-color:#0284c7!important;box-shadow:inset 0 0 0 1px #0284c7!important}.catalog-filter-popover-options .catalog-filter-popover-option:disabled,.catalog-filter-popover-options .catalog-filter-popover-option.disabled{color:#a8b3c0!important;box-shadow:none!important;cursor:not-allowed!important;background:#f8fafc!important}.catalog-filter-popover-options .label-short{display:none!important}.catalog-filter-popover-options .label-full{display:inline!important}.catalog-filter-popover-options .chip-count{display:none!important}}.custom-back-btn,.cx-back-btn{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:.5rem!important;width:fit-content!important;margin-bottom:1.5rem!important;padding:.42rem .85rem!important;font-size:.88rem!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a0a!important}.custom-back-btn:hover,.cx-back-btn:hover{color:#0284c7!important;background:#f0f9ff!important;border-color:#bae6fd!important;transform:translate(-2px)!important;box-shadow:0 2px 6px #0284c714!important}.custom-back-btn .back-btn-arrow,.cx-back-btn .back-btn-arrow,.custom-back-btn .pdp-back-icon,.cx-back-btn .pdp-back-icon{stroke:currentColor!important;flex-shrink:0!important;width:16px!important;height:16px!important;transition:transform .2s!important}.custom-back-btn:hover .back-btn-arrow,.cx-back-btn:hover .back-btn-arrow,.custom-back-btn:hover .pdp-back-icon,.cx-back-btn:hover .pdp-back-icon{transform:translate(-2px)!important}[dir=rtl] .custom-back-btn,[dir=rtl] .cx-back-btn{transform-origin:100%}[dir=rtl] .custom-back-btn:hover,[dir=rtl] .cx-back-btn:hover{transform:translate(2px)!important}[dir=rtl] .custom-back-btn .back-btn-arrow,[dir=rtl] .cx-back-btn .back-btn-arrow,[dir=rtl] .custom-back-btn .pdp-back-icon,[dir=rtl] .cx-back-btn .pdp-back-icon{transform:scaleX(-1)!important}[dir=rtl] .custom-back-btn:hover .back-btn-arrow,[dir=rtl] .cx-back-btn:hover .back-btn-arrow,[dir=rtl] .custom-back-btn:hover .pdp-back-icon,[dir=rtl] .cx-back-btn:hover .pdp-back-icon{transform:scaleX(-1)translate(-2px)!important}