.cs-footer-band{z-index:1;isolation:isolate;background:radial-gradient(circle at 12% 80%, color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 16%, transparent), transparent 45%), radial-gradient(circle at 88% 30%, color-mix(in srgb, hsl(var(--accent,26 73% 57%)) 12%, transparent), transparent 48%);padding:1.5rem clamp(1rem,4vw,2.5rem) 2.5rem;position:relative;overflow:hidden}.dark .cs-footer-band{background:radial-gradient(circle at 12% 80%, color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 22%, transparent), transparent 45%), radial-gradient(circle at 88% 30%, color-mix(in srgb, hsl(var(--accent,26 73% 57%)) 16%, transparent), transparent 48%)}.cs-footer-band__glow,.cs-footer-band__glow-mid{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.cs-footer-band__glow{background:radial-gradient(circle, color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 24%, transparent) 0%, transparent 70%);width:420px;height:420px;animation:26s ease-in-out infinite csFloatA;bottom:-120px;right:-80px}.cs-footer-band__glow-mid{background:radial-gradient(circle, color-mix(in srgb, hsl(var(--accent,26 73% 57%)) 18%, transparent) 0%, transparent 70%);width:360px;height:360px;animation:30s ease-in-out infinite csFloatB;top:-40px;left:-60px}.cs-footer-band__grid{z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 6%, transparent) 1px, transparent 1px);opacity:.7;background-size:60px 60px;position:absolute;inset:0}.cs-footer{--cs-footer-bg:color-mix(in srgb, var(--cs-surface-elevated,#fff) 72%, transparent);--cs-footer-fg:var(--template-fg,#0f1c24);--cs-footer-muted:var(--cs-muted,#4b6270);--cs-footer-border:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 18%, var(--template-border,#0f1c241f));--cs-footer-link:color-mix(in srgb, var(--cs-footer-fg) 88%, transparent);--cs-footer-link-hover:hsl(var(--primary,175 84% 32%));--cs-footer-divider:var(--template-border,#0f1c241f);--cs-footer-accent:hsl(var(--primary,175 84% 32%));z-index:1;background:var(--cs-footer-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--cs-footer-border);color:var(--cs-footer-fg);border-radius:1.25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f1c240f}.dark .cs-footer{--cs-footer-bg:#0e18209e;--cs-footer-fg:#f0f8f6;--cs-footer-muted:#f0f8f6b8;--cs-footer-border:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 28%, transparent);--cs-footer-link:#f0f8f6e0;--cs-footer-link-hover:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 72%, #fff);--cs-footer-divider:#f0f8f624;--cs-footer-accent:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 72%, #fff);box-shadow:0 16px 36px #09101673}@media (prefers-reduced-motion:reduce){.cs-footer-band__glow,.cs-footer-band__glow-mid{animation:none}}.cs-footer__inner{max-width:1500px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.cs-footer__inner{padding-inline:3rem}}.cs-footer__grid{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0 1.5rem;display:grid}@media (min-width:768px){.cs-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cs-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem}.cs-footer__grid--no-social{grid-template-columns:1.5fr 1fr 1.25fr}}.cs-footer__logo{margin-bottom:1rem;text-decoration:none;display:inline-flex}.cs-footer__site-name{color:var(--cs-footer-fg);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.cs-footer__desc{color:var(--cs-footer-muted);max-width:36ch;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.cs-footer__contact{flex-direction:column;gap:.75rem;display:flex}.cs-footer__contact-item{color:var(--cs-footer-link);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.cs-footer__contact-icon{width:1.125rem;height:1.125rem;color:var(--cs-footer-accent);opacity:1;flex-shrink:0}.cs-footer__nav-title{color:var(--cs-footer-fg);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.cs-footer__nav-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cs-footer__nav-link{color:var(--cs-footer-link);align-items:center;gap:.35rem;font-size:.9rem;text-decoration:none;transition:color .15s;display:inline-flex}.cs-footer__nav-link:hover{color:var(--cs-footer-link-hover)}.cs-footer__nav-link:focus-visible{outline:2px solid var(--cs-footer-accent);outline-offset:2px;border-radius:.25rem}.cs-footer__nav-link svg{width:1rem;height:1rem;color:var(--cs-footer-accent);opacity:1;flex-shrink:0}.cs-footer__bottom{border-top:1px solid var(--cs-footer-divider);padding:1rem 0 1.25rem}.cs-footer__copyright{color:var(--cs-footer-muted);text-align:center;margin:0;font-size:.8125rem}@media (min-width:768px){.cs-footer__copyright{text-align:left}}
@font-face{font-family:coreStoreDisplay;src:url(../media/kanit_500-s.p.0f7hqbrr7aubc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:coreStoreDisplay;src:url(../media/kanit_600-s.p.42o9-6vggvkja.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:coreStoreDisplay;src:url(../media/kanit_700-s.p.2ksg_hos4ehe1.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:coreStoreDisplay Fallback;src:local(Arial);ascent-override:105.24%;descent-override:37.79%;line-gap-override:0.0%;size-adjust:104.53%}.corestoredisplay_bbe154a5-module__uN9WXq__className{font-family:coreStoreDisplay,coreStoreDisplay Fallback}.corestoredisplay_bbe154a5-module__uN9WXq__variable{--font-cs-display:"coreStoreDisplay", "coreStoreDisplay Fallback"}
@font-face{font-family:coreStoreBody;src:url(../media/ibm_plex_sans_thai_300-s.p.1oysz2kel97vi.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:coreStoreBody;src:url(../media/ibm_plex_sans_thai_400-s.p.24xadojmhtlf9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:coreStoreBody;src:url(../media/ibm_plex_sans_thai_500-s.p.0qjuqfoj3vtba.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:coreStoreBody;src:url(../media/ibm_plex_sans_thai_600-s.p.0slnf71t7a_-y.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:coreStoreBody Fallback;src:local(Arial);ascent-override:110.35%;descent-override:52.8%;line-gap-override:0.0%;size-adjust:101.13%}.corestorebody_bbc1579e-module__P64TsG__className{font-family:coreStoreBody,coreStoreBody Fallback}.corestorebody_bbc1579e-module__P64TsG__variable{--font-cs-body:"coreStoreBody", "coreStoreBody Fallback"}
.core-store-page{--primary:var(--cs-primary,175 84% 32%);--primary-foreground:var(--cs-primary-fg,0 0% 100%);--accent:var(--cs-accent,26 73% 57%);--gradient-direction:var(--cs-grad-direction,90deg);--gradient-from:var(--cs-grad-from,208 42% 6%);--gradient-via:var(--cs-grad-via,207 39% 9%);--gradient-to:var(--cs-grad-to,205 39% 12%);--cs-on-chrome:#0f1c24;--cs-on-chrome-muted:#4b6270;--cs-divider:#0f1c2424;--cs-focus-ring:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 55%, transparent);--cs-badge:#ef4444;--cs-badge-border:#fff;--cs-avatar-border:#0f1c2433;--cs-avatar-border-active:hsl(var(--primary,175 84% 32%));--cs-topbar-bg:linear-gradient(90deg, #e8f4f1 0%, #eef6f8 50%, #e8f4f1 100%);--cs-header-bg:#ffffffd1;--cs-chrome-border:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 22%, #d7e4ea);--cs-chrome-shadow:0 4px 30px #0f1c240f;--cs-surface:#f3faf8;--cs-surface-elevated:#fff;--cs-pagination-fg:#334155;--cs-muted:#4b6270;--cs-page-bg:linear-gradient(180deg, #f3faf8 0%, #eef6f8 42%, #f7fafc 100%);--cs-page-bg-solid:#f3faf8;--cs-vignette:#f3faf873;--template-bg:var(--cs-page-bg-solid);--template-fg:#0f1c24;--template-card:var(--cs-surface-elevated);--template-border:#0f1c241f;--template-primary:#0d9488;--template-primary-fg:#fff;font-family:var(--font-cs-body), system-ui, sans-serif;background:var(--cs-page-bg);background-color:var(--cs-page-bg-solid);color:var(--template-fg);position:relative;overflow-x:hidden}.dark .core-store-page{--cs-on-chrome:#f0f8f6;--cs-on-chrome-muted:#f0f8f6b8;--cs-divider:#f0f8f624;--cs-focus-ring:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 55%, transparent);--cs-avatar-border:#f0f8f647;--cs-avatar-border-active:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 72%, #fff);--cs-topbar-bg:linear-gradient(90deg, #091016 0%, #0e1820 50%, #091016 100%);--cs-header-bg:#0e1820c7;--cs-chrome-border:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 28%, transparent);--cs-chrome-shadow:0 4px 30px #09101673;--cs-surface:#091016;--cs-surface-elevated:#0e1820;--cs-pagination-fg:#e2e8f0;--cs-muted:#f0f8f6b8;--cs-page-bg:linear-gradient(180deg, #091016 0%, #0e1820 40%, #13212b 70%, #1a2d3a 100%);--cs-page-bg-solid:#091016;--cs-vignette:#091016b3;--template-fg:#f0f8f6;--template-border:#f0f8f624}.core-store-page h1,.core-store-page h2,.core-store-page h3,.core-store-page .cs-display{font-family:var(--font-cs-display), system-ui, sans-serif}.core-store-chrome{z-index:50;background:0 0;position:sticky;top:0;overflow:visible}.core-store-chrome,.core-store-chrome .cs-topbar,.core-store-chrome .cs-topbar-inner,.core-store-chrome .cs-topbar-right{overflow:visible}.cs-topbar{width:100%;color:var(--cs-on-chrome);background:var(--cs-topbar-bg);border-bottom:1px solid var(--cs-chrome-border);-webkit-font-smoothing:antialiased;font-size:12px;font-weight:300;line-height:1}.cs-topbar-border{display:none}.cs-topbar-inner{justify-content:space-between;align-items:center;gap:.25rem;max-width:1600px;min-height:2.5rem;margin-inline:auto;padding-inline:.75rem;display:flex}@media (min-width:640px){.cs-topbar-inner{padding-inline:1.5rem}}@media (min-width:1024px){.cs-topbar-inner{gap:.75rem;padding-inline:2rem}}@media (min-width:1280px){.cs-topbar-inner{padding-inline:2.5rem}}.cs-topbar-left{flex-shrink:0;align-items:center;gap:.5rem;display:none}@media (min-width:1024px){.cs-topbar-left{display:flex}}.cs-topbar-sitename{white-space:nowrap;color:var(--cs-on-chrome);align-items:center;padding-block:.5rem;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.cs-topbar-sitename:hover{color:var(--cs-on-chrome-muted)}.cs-topbar-sitename:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:2px;border-radius:2px}.cs-topbar-info{color:var(--cs-on-chrome);white-space:nowrap;align-items:center;gap:.25rem;font-size:13px;display:inline-flex}.cs-topbar-social{color:var(--cs-on-chrome);border-radius:4px;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.cs-topbar-social:hover{color:var(--cs-on-chrome-muted);transform:scale(1.15)}.cs-topbar-social:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:1px}.cs-topbar-right{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}@media (min-width:640px){.cs-topbar-right{gap:.4rem}}.cs-topbar-item{min-height:2.25rem;color:var(--cs-on-chrome);white-space:nowrap;cursor:pointer;font:inherit;appearance:none;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:.25rem;padding-block:.5rem;padding-inline:.125rem;text-decoration:none;transition:color .15s;display:inline-flex}.cs-topbar-item:hover{color:var(--cs-on-chrome-muted)}.cs-topbar-item:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:2px;border-radius:3px}.cs-topbar-item:active{opacity:.82}.cs-topbar-item svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.cs-topbar-label{font-size:13px;display:none}@media (min-width:640px){.cs-topbar-label{display:inline}}@media (hover:none) and (pointer:coarse){.cs-topbar-item{padding-block:.625rem;padding-inline:.25rem}}.cs-topbar-divider{background:var(--cs-divider);flex-shrink:0;align-self:center;width:1px;height:.75rem;margin-inline:.25rem;display:inline-block}@media (min-width:1024px){.cs-topbar-divider{margin-inline:.375rem}}.cs-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.cs-badge{background:var(--cs-badge);color:#fff;border:1.5px solid var(--cs-badge-border);pointer-events:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 2.5px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.cs-badge--red{background:var(--cs-badge)}@media (prefers-reduced-motion:no-preference){.cs-badge{transition:transform .15s,background .2s}.cs-badge:not(:empty){animation:.2s cs-badge-pop}}@keyframes cs-badge-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.cs-topbar-avatar{background:color-mix(in srgb, var(--cs-on-chrome) 8%, transparent);flex-shrink:0;transition:border-color .15s;overflow:hidden;border:1.5px solid var(--cs-avatar-border)!important;border-radius:9999px!important;width:1.5rem!important;height:1.5rem!important}.cs-topbar-item:hover .cs-topbar-avatar,[data-state=open] .cs-topbar-avatar{border-color:var(--cs-avatar-border-active)!important}.cs-topbar-username{text-overflow:ellipsis;white-space:nowrap;max-width:100px;color:var(--cs-on-chrome);font-weight:400;display:none;overflow:hidden}@media (min-width:768px){.cs-topbar-username{max-width:140px;display:inline}}@media (min-width:1280px){.cs-topbar-username{max-width:180px}}.cs-topbar-skeleton{opacity:.5;align-items:center;gap:.375rem;display:inline-flex}.cs-topbar-skeleton-circle{background:color-mix(in srgb, var(--cs-on-chrome) 22%, transparent);border-radius:9999px;width:1rem;height:1rem}.cs-topbar-skeleton-bar{background:color-mix(in srgb, var(--cs-on-chrome) 22%, transparent);border-radius:4px;height:.625rem}@media (prefers-reduced-motion:no-preference){.cs-topbar-skeleton-circle,.cs-topbar-skeleton-bar{animation:1.4s ease-in-out infinite cs-pulse}}@keyframes cs-pulse{0%,to{opacity:.5}50%{opacity:.9}}.cs-hide-mobile{display:none!important}@media (min-width:640px){.cs-hide-mobile{display:revert!important}}.cs-main-header{color:var(--cs-on-chrome);background:var(--cs-header-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--cs-chrome-border);box-shadow:var(--cs-chrome-shadow)}.cs-custom-nav{color:var(--cs-on-chrome);background:var(--cs-header-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--cs-chrome-border)}.cs-main-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;min-height:5.25rem;padding-block:1rem 1.125rem;display:flex;position:relative;height:auto!important}@media (min-width:1024px){.cs-main-header__inner{flex-wrap:nowrap;gap:3.25rem}}.cs-main-header__logo{z-index:2;flex-shrink:0;order:1;position:relative}.cs-main-header__search{order:3;width:100%}.cs-main-header .cs-topbar-right{z-index:2;order:2;justify-content:flex-end;margin-left:auto;position:relative}@media (min-width:1024px){.cs-main-header__search{z-index:1;flex:none;order:2;width:min(33rem,42vw);max-width:33rem;margin-inline:0;position:absolute;left:50%;transform:translate(-50%)}.cs-main-header .cs-topbar-right{order:3;margin-left:0}}.cs-main-header__logo a,.cs-main-header__logo a>div{min-height:3rem}.cs-main-header__logo h2{font-family:var(--font-cs-display), system-ui, sans-serif;text-shadow:none;font-size:1.375rem;line-height:1.2;color:var(--cs-on-chrome)!important}.cs-main-header__logo a>div>div:first-child{border:0;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;display:inline-flex;background:hsl(var(--primary,175 84% 32%))!important}.cs-main-header__logo a>div>div:first-child h2{text-shadow:none;padding:0;font-size:1.25rem;line-height:1;color:#fff!important}.cs-main-header__logo a>div>div:nth-child(2){width:1px;height:2rem;margin-inline:.25rem;background:var(--cs-divider)!important}.cs-main-header .cs-topbar-right svg{width:2.125rem;height:2.125rem;color:var(--cs-on-chrome)!important}.cs-main-header .cs-topbar-right [class*=bg-]{background:hsl(var(--primary,175 84% 32%))!important;color:#fff!important}.cs-search{background:color-mix(in srgb, var(--cs-surface-elevated,#fff) 92%, transparent);border:1px solid var(--cs-chrome-border);box-shadow:0 6px 18px #0f1c240f}.dark .cs-search{background:#0e1820b8;box-shadow:0 6px 18px #09101659}.cs-search:focus-within{border-color:color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--primary,175 84% 32%)) 18%, transparent)}.cs-search__input{color:var(--cs-on-chrome)}.cs-search__input::placeholder{color:var(--cs-on-chrome-muted)}.cs-search__clear{color:var(--cs-on-chrome-muted)}.cs-search__clear:hover{color:var(--cs-on-chrome)}.cs-search__submit{background:linear-gradient(105deg,#0d9488 0%,#0f766e 56%,#115e59 100%)}.cs-search__submit:hover{filter:brightness(1.05)}.cs-page-frame{max-width:1600px;margin-inline:auto;padding:2.5rem 1rem}@media (min-width:640px){.cs-page-frame{padding-inline:1.5rem}}@media (min-width:1024px){.cs-page-frame{padding-inline:2rem}}@media (min-width:1280px){.cs-page-frame{padding-inline:2.5rem}}.cs-hero-band{isolation:isolate;z-index:1;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, hsl(var(--primary)) 18%, transparent), transparent 52%), radial-gradient(circle at 82% 28%, color-mix(in srgb, hsl(var(--accent)) 12%, transparent), transparent 48%), linear-gradient(165deg, #f3faf8b8 0%, #eef6f88c 42%, #f7fafcad 100%);color:var(--template-fg);padding:clamp(2.5rem,5vw,4.25rem) clamp(1rem,4vw,2.5rem) 1.75rem;position:relative;overflow:hidden}.dark .cs-hero-band{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, hsl(var(--primary)) 28%, transparent), transparent 52%), radial-gradient(circle at 82% 28%, color-mix(in srgb, hsl(var(--accent)) 18%, transparent), transparent 48%), linear-gradient(165deg, #0b1518eb 0%, #0e1a1ce0 42%, #091016f0 100%);color:#f0f8f6}.cs-hero-band>.cs-hero,.cs-hero-band>.cs-quickstrip{z-index:2;box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto;position:relative}.cs-ambient{z-index:0;pointer-events:none;will-change:transform;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.cs-ambient__gradient{background:radial-gradient(120% 80% at 85% -10%, color-mix(in srgb, hsl(var(--primary)) 18%, transparent), transparent 50%), radial-gradient(100% 70% at 15% 110%, color-mix(in srgb, hsl(var(--accent)) 14%, transparent), transparent 50%);position:absolute;inset:0}.cs-ambient__glow,.cs-ambient__glow-mid,.cs-ambient__glow-low{opacity:.55;will-change:transform;border-radius:50%;position:absolute;transform:translateZ(0)}.cs-ambient__glow{background:radial-gradient(circle, color-mix(in srgb, hsl(var(--primary)) 28%, transparent) 0%, color-mix(in srgb, hsl(var(--primary)) 8%, transparent) 50%, transparent 70%);width:600px;height:600px;animation:22s ease-in-out infinite csFloatA;top:-120px;right:-80px}.cs-ambient__glow-mid{background:radial-gradient(circle, color-mix(in srgb, hsl(var(--accent)) 20%, transparent) 0%, color-mix(in srgb, hsl(var(--accent)) 6%, transparent) 50%, transparent 70%);width:480px;height:480px;animation:26s ease-in-out infinite csFloatB;top:35%;left:-100px}.cs-ambient__glow-low{background:radial-gradient(circle, color-mix(in srgb, hsl(var(--primary)) 22%, transparent) 0%, color-mix(in srgb, hsl(var(--primary)) 6%, transparent) 50%, transparent 70%);width:520px;height:520px;animation:30s ease-in-out infinite reverse csFloatA;bottom:-120px;right:10%}.cs-ambient__grid{background-image:linear-gradient(color-mix(in srgb, hsl(var(--primary)) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, hsl(var(--primary)) 6%, transparent) 1px, transparent 1px);opacity:.85;background-size:60px 60px;position:absolute;inset:0}.cs-ambient__particles span{background:color-mix(in srgb, hsl(var(--primary)) 72%, #fff);opacity:.55;width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, hsl(var(--primary)) 72%, #fff), 0 0 16px hsl(var(--accent));will-change:transform, opacity;border-radius:50%;position:absolute}.cs-ambient__particles span:first-child{animation:15s ease-in-out infinite csDrift;top:20%;left:12%}.cs-ambient__particles span:nth-child(2){animation:19s ease-in-out 2s infinite csDrift;top:65%;left:80%}.cs-ambient__particles span:nth-child(3){animation:23s ease-in-out 4s infinite csDrift;top:40%;left:60%}.cs-ambient__particles span:nth-child(4){animation:17s ease-in-out 1s infinite csDrift;top:80%;left:30%}.cs-ambient__particles span:nth-child(5){animation:21s ease-in-out 3s infinite csDrift;top:10%;left:70%}.cs-ambient__vignette{background:radial-gradient(120% 100% at 50% 30%, transparent 40%, var(--cs-vignette) 100%);position:absolute;inset:0}.cs-ambient__grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes csFloatA{0%,to{transform:translate(0,0)}50%{transform:translate(-30px,50px)}}@keyframes csFloatB{0%,to{transform:translate(0,0)}50%{transform:translate(35px,-35px)}}@keyframes csDrift{0%,to{opacity:.4;transform:translate(0,0)}50%{opacity:.85;transform:translate(20px,-35px)}}@media (prefers-reduced-motion:reduce){.cs-ambient__glow,.cs-ambient__glow-mid,.cs-ambient__glow-low,.cs-ambient__particles span{animation:none}}.cs-catalog-band{z-index:1;box-sizing:border-box;background:0 0;width:100%;max-width:none;margin-inline:0;padding:2rem clamp(1rem,4vw,2.5rem) 2.5rem;position:relative}.cs-catalog-band .sf-catalog-section{background:0 0!important;padding-block:.25rem .5rem!important}.cs-catalog-band .sf-catalog-section>.container,.cs-catalog-band .sf-catalog-section.container{width:100%!important;max-width:1600px!important;margin-inline:auto!important;padding-inline:0!important}.core-store-page .sf-catalog-with-sidebar{--sf-catalog-side-w:clamp(12.5rem, 16vw, 16.5rem);gap:clamp(1.5rem,4vw,3.5rem);width:100%;max-width:100%}@media (min-width:900px){.core-store-page .sf-catalog-sidebar-col{padding-inline-end:clamp(.5rem,1vw,1rem)}}@media (max-width:899px){.core-store-page .sf-catalog-with-sidebar{gap:clamp(1.25rem,3.5vw,2rem)}}.core-store-page>main,.core-store-page .cs-footer{z-index:1;position:relative}.cs-hero{color:inherit;gap:1.75rem;margin:0 auto 1.5rem;display:grid}@media (min-width:1024px){.cs-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-items:center;gap:2.5rem}}.cs-hero__copy{flex-direction:column;min-width:0;max-width:46rem;display:flex}.cs-hero__eyebrow{border:1px solid color-mix(in srgb, hsl(var(--accent)) 55%, transparent);background:color-mix(in srgb, hsl(var(--accent)) 12%, transparent);width:fit-content;color:hsl(var(--accent));letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.cs-hero__eyebrow svg{flex-shrink:0;width:.95rem;height:.95rem}.cs-hero__title{letter-spacing:-.01em;color:var(--template-fg);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:700;line-height:1.3}.dark .cs-hero__title{color:#fff}.cs-hero__desc{max-width:52ch;color:var(--cs-muted);margin:0;font-size:1.02rem;line-height:1.7}.dark .cs-hero__desc{color:#f0f8f6c7}.cs-hero__stat{background:linear-gradient(135deg, hsl(var(--primary)), color-mix(in srgb, hsl(var(--primary)) 70%, #0f172a));border:1px solid color-mix(in srgb, hsl(var(--primary)) 45%, #fff);color:#f0f8f6;text-align:center;min-height:15rem;box-shadow:0 14px 32px -18px color-mix(in srgb, hsl(var(--primary)) 55%, transparent);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.75rem;transition:transform .25s,box-shadow .25s;display:flex}.cs-hero__stat:hover{transform:translateY(-4px)}.cs-hero__stat-icon{width:2.75rem;height:2.75rem;color:hsl(var(--accent));background:#ffffff24;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.cs-hero__stat-value{font-family:var(--font-cs-display), system-ui, sans-serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.cs-hero__stat-label{letter-spacing:.05em;text-transform:uppercase;color:#f0f8f6d9;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.cs-hero__stat{transition:none}.cs-hero__stat:hover{transform:none}}.cs-hero-band .cs-quickstrip{margin-bottom:0}.cs-quickstrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.cs-quickstrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-quickstrip__item{border:1px solid var(--template-border);background:color-mix(in srgb, var(--cs-surface-elevated) 82%, transparent);min-height:3.5rem;color:var(--template-fg);font-family:var(--font-cs-display), system-ui, sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.dark .cs-hero-band .cs-quickstrip__item{color:#f0f8f6;background:#0f1c2473;border-color:#f0f8f624}.cs-hero-band .cs-quickstrip__item:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 55%, transparent);background:color-mix(in srgb, hsl(var(--primary)) 12%, var(--cs-surface-elevated));transform:translateY(-3px)}.dark .cs-hero-band .cs-quickstrip__item:hover{background:color-mix(in srgb, hsl(var(--primary)) 16%, #0f1c248c)}.cs-quickstrip__item:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.cs-quickstrip__item svg{width:1.125rem;height:1.125rem;color:hsl(var(--primary));flex-shrink:0}@media (prefers-reduced-motion:reduce){.cs-quickstrip__item{transition:none}.cs-quickstrip__item:hover{transform:none}}.core-store-page section#products,.core-store-page section.py-16{background-color:#0000!important}.core-store-page .bg-white,.core-store-page .bg-gray-50{background-color:var(--cs-surface-elevated)!important}.core-store-page .tpl-pagination__summary{opacity:1;color:var(--cs-pagination-fg)!important}.core-store-page .tpl-pagination{color:var(--cs-pagination-fg)}.core-store-page .tpl-pagination__btn:not(.tpl-pagination__btn--active),.dark .core-store-page .tpl-pagination__btn:not(.tpl-pagination__btn--active){background:var(--cs-surface-elevated);color:var(--cs-pagination-fg);border-color:var(--template-border)}.core-store-page .tpl-pagination__btn--active{box-shadow:0 4px 14px #0d94886b;color:#fff!important;background:linear-gradient(105deg,#0d9488 0%,#0f766e 56%,#115e59 100%)!important;border-color:#0000!important}[data-floating-chrome=core-store] .tpl-scroll-to-top,[data-floating-chrome=core-store] .sf-scroll-to-top,[data-floating-chrome=core-store] .sf-chat-trigger,.core-store-floating-chrome .tpl-scroll-to-top,.core-store-floating-chrome .sf-chat-trigger{color:#fff!important;background:linear-gradient(105deg,#0d9488 0%,#0f766e 56%,#115e59 100%)!important}@media (max-width:1023px){.cs-main-header__search>div>div>div:first-child svg,.cs-main-header__search [class*=absolute]{display:none!important}.cs-main-header__search>div>div{padding-left:.75rem!important}.cs-topbar-inner{gap:.125rem;padding-inline:.5rem;overflow:hidden}.cs-topbar-item,.cs-topbar-info{padding-inline:.1rem;font-size:11px}.cs-topbar-divider{margin-inline:.1rem}.cs-topbar-item svg{width:.875rem;height:.875rem}.cs-topbar-right{flex-shrink:1;gap:.1rem;min-width:0;overflow:hidden}.cs-main-header__inner{flex-wrap:wrap;gap:.5rem .75rem;overflow:hidden}.cs-main-header__logo{flex:auto;order:1;min-width:0}.cs-main-header__search{flex:100%;order:3;width:100%}.cs-main-header .cs-topbar-right{flex:none;order:2;min-width:0}.cs-main-header .cs-topbar-right svg{width:1.75rem;height:1.75rem}}
