@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@800&display=swap";:root{--font-primary: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand: "Montserrat", "Inter", system-ui, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 22px;--text-xl: 32px;--text-2xl: 44px;--text-3xl: 64px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--leading-tight: .95;--leading-normal: 1.45;--leading-relaxed: 1.6;--tracking-tight: -.04em;--tracking-normal: -.01em;--tracking-wide: .04em;--tracking-kicker: .14em;--color-kelme-red: #d71920;--color-black: #050505;--color-text: #111111;--color-muted: #6b7280;--color-border: #e5e7eb;--color-light: #f7f7f7;--color-white: #ffffff;--kelme-font-sans: var(--font-primary);--kelme-font-ui: var(--font-primary);--kelme-font-display: var(--font-primary);--kelme-client-font: var(--kelme-font-ui);font-family:var(--font-primary)}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown))>.relative{position:fixed!important;top:32vh!important;left:44%!important;right:auto!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:58px!important;transform:translate(-50%)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)) .kelme-search-close{position:fixed!important;top:calc(32vh + 7px)!important;left:calc(44% + min(360px,calc((100vw - 2rem)/2)) - 3.25rem)!important;right:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)) .kelme-global-search-results{position:fixed!important;top:calc(32vh + 4.35rem)!important;left:44%!important;right:auto!important;width:min(720px,calc(100vw - 2rem))!important;transform:translate(-50%)!important}}:is(.catalog-search-panel,#home-product-search-shell,.max-w-xl).kelme-search-open,:is(.catalog-search-panel,#home-product-search-shell,.max-w-xl).kelme-search-modal-shell{position:relative!important;inset:auto!important;z-index:320!important;display:flex!important;width:auto;max-width:none;height:auto;margin:inherit;padding:0!important;transform:none!important;pointer-events:auto!important}.catalog-search-panel.kelme-search-open,.catalog-search-panel.kelme-search-modal-shell{width:min(420px,calc(100vw - 3rem))!important;height:48px!important;margin:-.15rem auto 0!important}@media (min-width: 1024px){body.kelme-search-modal-open .kelme-search-modal-shell,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))){position:fixed!important;inset:0!important;z-index:9500!important;display:grid!important;place-items:start center!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding:clamp(8.5rem,22vh,13rem) 1rem 0!important;pointer-events:none!important;transform:none!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative{position:relative!important;inset:auto!important;z-index:9510!important;display:block!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:64px!important;margin:0 auto!important;transform:none!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative>div:first-child,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative>div:first-child{position:absolute!important;inset:0 auto 0 0!important;z-index:9512!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:64px!important;transform:none!important;pointer-events:none!important}body.kelme-search-modal-open .kelme-search-modal-shell input,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) input{position:static!important;display:block!important;width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:0 4rem 0 3.65rem!important;color:#fff!important;caret-color:#e2211c!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),#25222c!important;border:1px solid rgba(226,33,28,.56)!important;border-radius:16px!important;outline:none!important;box-shadow:0 26px 72px #00000094,0 0 0 1px #ffffff12,0 0 38px #e2211c2e!important;opacity:1!important;transform:none!important;font-size:1rem!important;font-weight:700!important;text-align:left!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell input::placeholder,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) input::placeholder{color:#ffffff8f!important;opacity:1!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-search-close,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-search-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:9514!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:0!important;border-radius:12px!important;color:#ffffffbd!important;background:transparent!important;pointer-events:auto!important;transform:none!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-global-search-results,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-global-search-results{position:fixed!important;top:calc(clamp(8.5rem,22vh,13rem) + 5rem)!important;left:50%!important;right:auto!important;z-index:9508!important;width:min(720px,calc(100vw - 2rem))!important;max-height:min(52vh,520px)!important;transform:translate(-50%)!important;overflow:auto!important;border:1px solid rgba(226,33,28,.24)!important;border-radius:16px!important;background:#25222c!important;box-shadow:0 24px 64px #00000080!important;pointer-events:auto!important}}@media (min-width: 1024px){body.kelme-search-modal-open .kelme-search-modal-shell,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))){position:fixed!important;inset:0!important;z-index:9100!important;display:grid!important;place-items:start center!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding:clamp(8.5rem,22vh,13rem) 1rem 0!important;pointer-events:none!important;transform:none!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative{position:relative!important;inset:auto!important;z-index:9110!important;display:block!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:64px!important;margin:0 auto!important;transform:none!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative>div:first-child,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative>div:first-child{position:absolute!important;inset:0 auto 0 0!important;z-index:9112!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:64px!important;transform:none!important;pointer-events:none!important}body.kelme-search-modal-open .kelme-search-modal-shell input,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) input{position:static!important;display:block!important;width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:0 4rem 0 3.65rem!important;color:#fff!important;caret-color:#e2211c!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),#25222c!important;border:1px solid rgba(226,33,28,.56)!important;border-radius:16px!important;outline:none!important;box-shadow:0 26px 72px #00000094,0 0 0 1px #ffffff12,0 0 38px #e2211c2e!important;opacity:1!important;transform:none!important;font-size:1rem!important;font-weight:700!important;text-align:left!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell input::placeholder,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) input::placeholder{color:#ffffff8f!important;opacity:1!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-search-close,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-search-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:9114!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:0!important;border-radius:12px!important;color:#ffffffbd!important;background:transparent!important;pointer-events:auto!important;transform:none!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-global-search-results,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-global-search-results{position:fixed!important;top:calc(clamp(8.5rem,22vh,13rem) + 5rem)!important;left:50%!important;right:auto!important;z-index:9108!important;width:min(720px,calc(100vw - 2rem))!important;max-height:min(52vh,520px)!important;transform:translate(-50%)!important;overflow:auto!important;border:1px solid rgba(226,33,28,.24)!important;border-radius:16px!important;background:#25222c!important;box-shadow:0 24px 64px #00000080!important;pointer-events:auto!important}}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:not(.kelme-search-modal-shell){width:42px!important;max-width:42px!important;height:42px!important;cursor:pointer;pointer-events:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:not(.kelme-search-modal-shell)>.relative{width:42px!important;height:42px!important;pointer-events:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:not(.kelme-search-modal-shell) input{width:42px!important;height:42px!important;padding:0!important;color:transparent!important;background:transparent!important;cursor:pointer!important;pointer-events:auto!important}}html,body,button,input,select,textarea,.font-body,.font-display,[class*=font-]{font-family:var(--kelme-font-sans)!important}h1,h2,h3,h4,h5,h6,.font-display,.hero-title,.home-section-header h3,.home-product-name,.home-category-product-name,.kelme-product-name{font-family:var(--kelme-font-display)!important}nav,button,input,select,textarea,.font-body,.display-username,.logout-btn{font-family:var(--kelme-font-ui)!important}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone{font-family:Material Icons Outlined!important}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-family:Material Symbols Outlined!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)),:is(body.client-top-nav,body:has(> aside #client-logo-area)) :not(.material-icons):not(.material-icons-outlined):not(.material-icons-round):not(.material-icons-sharp):not(.material-icons-two-tone):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp){font-family:var(--kelme-client-font)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes kelmeFilterPulse{0%{box-shadow:0 0 #e2211c7a,inset 0 -2px #e2211c00}55%{box-shadow:0 0 0 6px #e2211c00,inset 0 -2px #e2211cf2}to{box-shadow:0 0 #e2211c00,inset 0 -2px #e2211cb3}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-slide-up{animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-down{animation:slideDown .6s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-in{animation:scaleIn .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes pawAppear{0%{opacity:0;transform:scale(.5) rotate(var(--pr, 0deg))}60%{opacity:.32;transform:scale(1.08) rotate(var(--pr, 0deg))}to{opacity:.25;transform:scale(1) rotate(var(--pr, 0deg))}}.paw-trail{animation:pawAppear .6s ease-out forwards;opacity:0}.transition-heavy{transition:all .5s cubic-bezier(.16,1,.3,1)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.8)}:is(body.client-top-nav,body:has(> aside #client-logo-area)){flex-direction:column}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside{display:flex!important;position:sticky;top:0;z-index:1000;width:100%!important;height:auto!important;min-height:76px;flex-direction:row!important;align-items:center;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);overflow:visible;background:linear-gradient(135deg,rgba(37,35,46,.98) 0%,rgba(25,24,31,.98) 52%,rgba(31,22,27,.98) 100%);box-shadow:0 14px 34px #00000047}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:first-child{width:auto;min-width:206px;height:76px;border-bottom:0;padding-left:1rem;padding-right:1rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;align-self:stretch;gap:.18rem;overflow:visible;padding:0 clamp(18rem,21vw,25rem) 0 .65rem;white-space:nowrap}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>div:first-child{display:none}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;box-sizing:border-box;height:44px;min-height:44px;gap:.42rem;padding-left:.68rem!important;padding-right:.68rem!important;padding-top:0!important;padding-bottom:0!important;border-radius:.9rem!important;line-height:1;font-size:.875rem;margin-top:0!important;margin-bottom:0!important;transform:none!important;color:#d1d5db;font-weight:700;position:relative;transition:color .18s ease,background .18s ease,box-shadow .18s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a .material-icons-outlined{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:1;font-size:1.25rem;vertical-align:middle;flex-shrink:0}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a span:not(.material-icons-outlined){display:inline-flex;align-items:center;height:1.25rem;line-height:1.25rem}.client-filter-label{display:inline-flex;align-items:center;height:1.25rem;line-height:1.25rem;position:relative;top:0}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a.mt-8{margin-top:0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a:hover,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.font-semibold,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.bg-white\/5{color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045)),rgba(226,33,28,.07)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.font-semibold,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.bg-white\/5{animation:kelmeFilterPulse .76s cubic-bezier(.16,1,.3,1)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.font-semibold:after,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.bg-white\/5:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#E2211C,transparent);filter:drop-shadow(0 0 7px rgba(226,33,28,.65))}.client-filter-nav{display:inline-flex;align-items:center;align-self:center;flex:0 1 auto;min-width:0;gap:.18rem;height:44px;min-height:44px}.client-filter-menu{position:relative;display:inline-flex;align-items:center;align-self:center;flex:0 0 auto;height:44px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:.26rem;height:44px;min-height:44px;padding-left:.62rem!important;padding-right:.56rem!important;border-radius:.9rem!important;color:#d1d5db;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1}.client-filter-menu.is-active>.client-filter-trigger,.client-filter-menu.is-open>.client-filter-trigger,.client-filter-menu:hover>.client-filter-trigger{color:#fff!important;background:rgba(255,255,255,.08)}.client-filter-menu.is-active>.client-filter-trigger,.client-filter-menu.is-open>.client-filter-trigger{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045)),rgba(226,33,28,.08)!important;animation:kelmeFilterPulse .76s cubic-bezier(.16,1,.3,1)}.client-filter-menu.is-active>.client-filter-trigger:after,.client-filter-menu.is-open>.client-filter-trigger:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#E2211C,transparent);filter:drop-shadow(0 0 7px rgba(226,33,28,.65))}.client-filter-caret{display:inline-flex;align-items:center;justify-content:center;position:relative;top:-1px;width:1rem!important;height:1rem!important;font-size:1rem!important;line-height:1!important;transition:transform .18s ease}.client-filter-menu.is-open .client-filter-caret,.client-filter-menu:hover .client-filter-caret{transform:rotate(180deg)}.client-filter-dropdown{position:absolute;top:calc(100% + .55rem);left:0;z-index:3000;min-width:360px;max-width:min(720px,calc(100vw - 2rem));overflow:visible;padding:1.15rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#2c2933;box-shadow:0 18px 42px #00000057;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.client-filter-menu:hover>.client-filter-dropdown,.client-filter-menu.is-open>.client-filter-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.client-filter-panel-title{padding:.05rem .8rem .85rem;color:#ffffff6b;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.client-filter-category-list{display:flex;flex-direction:column;gap:.72rem;overflow:visible;padding-right:.25rem}.client-filter-dropdown,.client-filter-category-list,.client-filter-sublist{scrollbar-width:none;-ms-overflow-style:none}.client-filter-dropdown::-webkit-scrollbar,.client-filter-category-list::-webkit-scrollbar,.client-filter-sublist::-webkit-scrollbar{width:0;height:0}.client-filter-category-trigger,.client-filter-sublink{display:flex!important;align-items:center;justify-content:space-between!important;width:100%;height:auto!important;min-height:0!important;padding:1rem 1.1rem!important;border-radius:.7rem!important;color:#ffffffd1!important;text-align:left;white-space:normal;line-height:1.25!important}.client-filter-category{position:relative}.client-filter-category-trigger{gap:1.35rem;min-height:50px!important;font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.03)}.client-filter-category-caret{width:1rem!important;height:1rem!important;font-size:1rem!important;color:#ffffff80;transition:transform .16s ease,color .16s ease}.client-filter-category:hover>.client-filter-category-trigger,.client-filter-category.is-open>.client-filter-category-trigger{color:#fff!important;background:rgba(226,33,28,.22)!important}.client-filter-category:hover .client-filter-category-caret,.client-filter-category.is-open .client-filter-category-caret{color:#fff;transform:translate(2px)}.client-filter-sublist{position:absolute;top:0;left:calc(100% + .95rem);z-index:3001;display:flex;flex-direction:column;gap:.55rem;min-width:330px;max-width:min(400px,calc(100vw - 2rem));max-height:min(68vh,480px);overflow-y:auto;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#34303d;box-shadow:0 18px 42px #0000004d;opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.client-filter-category:hover>.client-filter-sublist,.client-filter-category.is-open>.client-filter-sublist{opacity:1;visibility:visible;transform:translate(0)}.client-filter-menu:nth-last-child(-n+2) .client-filter-dropdown{left:auto;right:0}.client-filter-menu:nth-last-child(-n+2) .client-filter-sublist{left:auto;right:calc(100% + .95rem);transform:translate(6px)}.client-filter-menu:nth-last-child(-n+2) .client-filter-category:hover>.client-filter-sublist,.client-filter-menu:nth-last-child(-n+2) .client-filter-category.is-open>.client-filter-sublist{transform:translate(0)}.client-filter-sublink{justify-content:flex-start!important;min-height:46px!important;font-size:.88rem;font-weight:500;color:#ffffffad!important}.client-filter-sublink:hover{color:#fff!important;background:rgba(226,33,28,.22)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:last-child{display:flex;align-items:center;align-self:stretch;flex-shrink:0;width:auto;border-top:0;padding:0 .85rem 0 1.35rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn{width:auto;min-width:142px;height:44px;min-height:44px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1{width:100%;min-height:calc(100vh - 76px)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header{position:fixed;top:0;right:188px;z-index:1001;width:auto;height:76px!important;min-height:76px!important;padding:0 .55rem!important;background:transparent!important;border:0!important;color:#fff;pointer-events:none;overflow:visible}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>.hidden.md\:flex.flex-1:not(.max-w-xl){display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:after{content:"";position:absolute;left:0;width:100%;pointer-events:none}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:before{top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(226,33,28,.5) 42%,rgba(255,120,120,.55) 50%,rgba(226,33,28,.5) 58%,transparent 100%),repeating-linear-gradient(90deg,rgba(226,33,28,.09) 0 8%,rgba(226,33,28,0) 8% 15%);background-size:150% 100%,200% 100%;filter:drop-shadow(0 0 5px rgba(226,33,28,.28));animation:kelme-header-line-top 7s linear infinite}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:after{bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(226,33,28,.12) 30%,rgba(226,33,28,.58) 47%,rgba(255,115,115,.65) 50%,rgba(226,33,28,.58) 53%,rgba(226,33,28,.12) 70%,transparent 100%),repeating-linear-gradient(90deg,rgba(226,33,28,.13) 0 6%,rgba(226,33,28,0) 6% 13%);background-size:165% 100%,210% 100%;filter:drop-shadow(0 0 7px rgba(226,33,28,.25));animation:kelme-header-line-bottom 6.2s linear infinite}@keyframes kelme-header-line-top{0%{background-position:0% 0%,0% 0%;opacity:.45}50%{opacity:.72}to{background-position:120% 0%,150% 0%;opacity:.45}}@keyframes kelme-header-line-bottom{0%{background-position:100% 0%,0% 0%;opacity:.5}50%{opacity:.78}to{background-position:-25% 0%,140% 0%;opacity:.5}}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>*{pointer-events:auto}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child{gap:1rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .text-gray-500,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .text-gray-900,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .dark\:text-white{color:#ffffffc7!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .display-username{color:#fff!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .border-l{border-color:#ffffff24!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .bg-background-light,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .dark\:bg-card-dark{background:transparent!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #catalog-search,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #global-order-search{max-width:320px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl{flex:0 0 auto;width:46px;max-width:46px;margin-right:1.25rem;transition:width .22s ease,max-width .22s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl:has(input:not(:placeholder-shown)),:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl.kelme-search-open{width:320px;max-width:320px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell{width:52px!important;transition:width .22s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)),:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open{width:min(340px,calc(100vw - 2rem))!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl svg,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell svg{pointer-events:none}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #catalog-search,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #global-order-search,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search{overflow:hidden;text-overflow:clip;height:44px;border-radius:.7rem!important;box-shadow:0 8px 18px #0000002e}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl:not(:focus-within):not(:has(input:not(:placeholder-shown))) input::placeholder,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:not(:focus-within):not(:has(input:not(:placeholder-shown))) input::placeholder{color:transparent!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl.kelme-search-open input::placeholder,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open input::placeholder{color:#9ca3af!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header input[type=text],:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header input[type=search],:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header input[type=number]{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important;caret-color:#e2211c}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header input::placeholder{color:#9ca3af!important;opacity:1}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header input:focus{color:#111827!important;background-color:#fff!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) header .mobile-menu-btn{display:none}@media (max-width: 1023px){:is(body.client-top-nav,body:has(> aside #client-logo-area)) header .mobile-menu-btn{display:inline-flex!important}}:is(body.client-top-nav,body:has(> aside #client-logo-area)){font-size:18px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a span:not(.material-icons-outlined),:is(body.client-top-nav,body:has(> aside #client-logo-area)) header button,:is(body.client-top-nav,body:has(> aside #client-logo-area)) header input,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .display-username,:is(body.client-top-nav,body:has(> aside #client-logo-area)) [data-i18n=Partner]{font-size:1.04rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn span:not(.material-icons-outlined){font-size:.92rem!important}@media (min-width: 901px) and (max-width: 1280px){:is(body.client-top-nav,body:has(> aside #client-logo-area)){font-size:14px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a span:not(.material-icons-outlined),:is(body.client-top-nav,body:has(> aside #client-logo-area)) header button,:is(body.client-top-nav,body:has(> aside #client-logo-area)) header input,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .display-username,:is(body.client-top-nav,body:has(> aside #client-logo-area)) [data-i18n=Partner]{font-size:.78rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn span:not(.material-icons-outlined){font-size:.72rem!important}}:is(body.catalog-layout,body:has(#catalog-grid)) main>div.animate-slide-up{max-width:none!important;padding:1.25rem 1.5rem 2rem!important}:is(body.catalog-layout,body:has(#catalog-grid)) main>div.animate-slide-up>div.mb-8{margin-bottom:1.25rem!important}:is(body.catalog-layout,body:has(#catalog-grid)) main h1{font-size:clamp(32px,4vw,48px)!important;line-height:.95!important;letter-spacing:-.04em!important}:is(body.catalog-layout,body:has(#catalog-grid)) main h1+p{display:none!important}:is(body.catalog-layout,body:has(#catalog-grid)) #filter-container{display:none!important}:is(body.catalog-layout,body:has(#catalog-grid)) #catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2rem 1.65rem!important}.catalog-control-bar{position:relative;z-index:260;display:flex;flex-direction:column;align-items:stretch;gap:1.15rem;margin:0 0 1.7rem;color:#5f6672}.catalog-control-top{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:2.4rem}.catalog-control-top:before{content:""}.catalog-view-toggle{display:inline-flex;align-items:center;gap:.8rem;color:#9aa1ad}.catalog-view-toggle .material-icons-outlined{font-size:1.35rem}.catalog-view-toggle .is-active{color:#111827}.catalog-results-count{margin:0;color:#5f6672;font-size:.95rem;font-weight:500;text-align:center}.catalog-search-panel{position:relative;display:flex;width:min(420px,calc(100vw - 3rem));height:48px;align-items:center;align-self:center;margin:-.15rem auto 0;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:#fff;box-shadow:0 14px 30px #11182712;overflow:hidden}.catalog-search-panel .material-icons-outlined{position:absolute;left:1rem;z-index:1;color:#8a92a1;font-size:1.25rem;pointer-events:none}.catalog-search-input,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .catalog-search-panel #catalog-search{width:100%!important;max-width:none!important;height:100%!important;padding:0 1.15rem 0 3rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;box-shadow:none!important;font-size:.92rem!important;font-weight:500!important;outline:none!important}.catalog-search-input::placeholder{color:#9aa1ad!important}.catalog-header-search-host{display:none!important}.catalog-controls{display:flex;justify-content:flex-end;gap:1.25rem;position:relative;z-index:270}.catalog-control-menu{position:relative;z-index:280;pointer-events:auto}.catalog-control-trigger{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;color:#6b7280;font-size:.88rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;pointer-events:auto}.catalog-control-trigger span:first-of-type{display:none}.catalog-control-trigger .material-icons-outlined{font-size:1rem;transition:transform .18s var(--kelme-motion-fast)}.catalog-control-menu.is-open .catalog-control-trigger .material-icons-outlined{transform:rotate(180deg)}.catalog-control-dropdown{position:absolute;top:calc(100% + .75rem);right:0;z-index:5000;width:min(330px,calc(100vw - 2rem));max-height:430px;overflow-y:auto;border:1px solid #eceef2;background:#fff;box-shadow:0 20px 44px #1118271f;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s var(--kelme-motion-fast),transform .16s var(--kelme-motion-fast),visibility .16s var(--kelme-motion-fast);pointer-events:none}.catalog-control-menu.is-open .catalog-control-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.catalog-control-dropdown button{width:100%;display:block;padding:.78rem 1.15rem;border:0;background:#fff;color:#585f6b;text-align:left;font-size:.92rem;font-weight:500;cursor:pointer;pointer-events:auto}.catalog-control-dropdown button:hover,.catalog-control-dropdown button.is-active{color:#111827;background:#f5f6f8}.catalog-filter-dropdown{width:min(420px,calc(100vw - 2rem));padding:1rem}.catalog-filter-section+.catalog-filter-section{margin-top:1rem}.catalog-filter-section p{margin:0 0 .5rem;color:var(--color-kelme-red);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.catalog-filter-section>div{display:flex;flex-wrap:wrap;gap:.45rem}.catalog-filter-dropdown .catalog-filter-option,.catalog-filter-dropdown .catalog-clear-filters{width:auto;padding:.55rem .75rem;border:1px solid #e5e7eb;background:#fff;color:#5f6672;font-size:.88rem;font-weight:500;border-radius:999px}.catalog-filter-dropdown .catalog-filter-option:hover,.catalog-filter-dropdown .catalog-filter-option.is-active{border-color:#111827;color:#111827;background:#f7f7f7}.catalog-filter-dropdown .catalog-clear-filters{width:100%;margin-top:1rem;border-color:#e2211c38;color:#e2211c;text-align:center;text-transform:uppercase;letter-spacing:.06em}.catalog-empty-filter{color:#9ca3af;font-size:.82rem;font-weight:500}.kelme-product-card{position:relative;display:flex;min-height:610px;flex-direction:column;border-radius:0;background:#fff;border:1px solid rgba(17,24,39,.06);box-shadow:0 10px 24px #1118270d;cursor:pointer;transition:transform .22s var(--kelme-motion),box-shadow .22s var(--kelme-motion)}.kelme-product-card:hover{transform:translate(var(--kelme-card-x, 0),calc(var(--kelme-card-y, 0) - 8px));border-color:#d7192024;box-shadow:0 26px 56px #1118271f}.kelme-product-media{flex:1 1 auto;min-height:475px;height:475px;background:#fff;padding:3.15rem 1.55rem 2.7rem}.kelme-product-media img{width:100%;height:100%;object-fit:contain}.kelme-product-card:hover .kelme-product-media>a>img{transform:scale(1.035)}.wishlist-btn{position:absolute;top:1.2rem;right:1.2rem;z-index:3;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 8px 20px #0f172a14;border-radius:999px;cursor:pointer;pointer-events:auto}.wishlist-btn svg{width:1.42rem;height:1.42rem;stroke-width:2}.kelme-card-thumbs{position:absolute;left:.85rem;right:.85rem;bottom:1rem;z-index:4;pointer-events:auto;display:flex;gap:.45rem;align-items:center;justify-content:center;min-height:3.2rem;padding:0;background:transparent}.dark .kelme-card-thumbs{background:transparent}.kelme-card-thumb{width:38px;height:38px;border-radius:0;border:1px solid #d1d5db;background:#fff;padding:.18rem;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.kelme-card-thumb:hover,.kelme-card-thumb.is-active{border-color:#e2211c;transform:translateY(-1px)}.kelme-card-thumb img{width:100%;height:100%;object-fit:contain}.kelme-card-color-count{align-self:flex-start;margin-right:.35rem;padding-top:.25rem;color:#8b8f98;font-size:.72rem;font-weight:500;line-height:1;white-space:nowrap}.kelme-product-info{flex:0 0 auto;min-height:118px;padding:1.15rem 1.05rem 1.4rem;background:#fff;border-radius:0;box-shadow:none;text-align:left}.dark .kelme-product-info,.dark .kelme-product-media{background:rgb(30 41 59)}.kelme-product-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.55rem}.kelme-product-ref{color:#111827;font-size:15px!important;font-weight:600;letter-spacing:-.01em!important;line-height:1.2;overflow-wrap:anywhere}.dark .kelme-product-ref{color:#f9fafb}.kelme-product-price{color:#8b919b;flex:0 0 auto;font-size:14px;font-weight:600;line-height:1.3}.dark .kelme-product-price{color:#f9fafb}.kelme-product-name{color:#111827;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em;min-height:auto;text-transform:none;overflow-wrap:anywhere;text-align:left}.dark .kelme-product-name{color:#f9fafb}:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.product-detail-page) #product-name,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.product-detail-page) #product-price{font-size:clamp(2.45rem,4.35vw,4.28rem)!important;line-height:.98!important;letter-spacing:0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #product-description,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #product-composition,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #sizeGrid button,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #qtyModal,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #cartModal{font-size:1.08rem!important}.kelme-product-meta{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:1.5rem;margin-top:.8rem;color:#8b919b;font-size:.75rem;font-weight:500;text-transform:none;text-align:left}.kelme-product-meta:has(.add-to-cart-btn),.kelme-product-meta:has(.add-to-preorder-btn){flex-direction:column;align-items:stretch;justify-content:center;gap:.8rem}.kelme-preorder-action{display:inline-flex;width:auto;min-width:9rem;height:2.55rem;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;border:1px solid rgba(17,24,39,.84);border-radius:999px;color:#111827;background:#fcfcfc;font-size:.88rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.kelme-preorder-action:hover{background:#111827;border-color:#111827;color:#fff}.kelme-preorder-action svg{flex:0 0 auto}.dark .kelme-preorder-action{border-color:#f9fafb;color:#f9fafb;background:rgb(30 41 59)}.product-image-zoom{cursor:zoom-in;touch-action:manipulation}.product-image-zoom #mainImage{will-change:transform}.product-image-zoom.is-zoomed{position:fixed;inset:4vh 4vw;z-index:10000;margin:0!important;aspect-ratio:auto;border-radius:1.25rem;background:#fff;box-shadow:0 24px 70px #0000003d,0 0 0 100vmax #0f111838;cursor:zoom-out;filter:none!important;opacity:1!important;isolation:isolate}.product-image-zoom.is-zoomed #mainImage{width:100%;height:100%;max-height:none!important;object-fit:contain;transform:scale(1)!important;mix-blend-mode:normal!important}body.product-zoom-open{overflow:hidden}.product-image-zoom-close{position:absolute;top:1rem;right:1rem;z-index:10001;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(17,24,39,.9);color:#fff;box-shadow:0 14px 30px #00000038;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,background .16s ease}.product-image-zoom.is-zoomed .product-image-zoom-close{top:1.25rem;right:1.25rem;z-index:10001}.product-image-zoom-close:hover{background:#E2211C}.product-image-zoom.is-zoomed .product-image-zoom-close{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width: 1280px){:is(body.catalog-layout,body:has(#catalog-grid)) #catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 1680px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:first-child{min-width:184px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{gap:.1rem;padding-left:.35rem;padding-right:18rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a{gap:.34rem;padding-left:.56rem!important;padding-right:.56rem!important;font-size:.82rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{padding-left:.52rem!important;padding-right:.46rem!important;font-size:.82rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)),:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open{width:280px!important}}@media (max-width: 1600px) and (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside{flex-wrap:wrap;align-items:stretch;min-height:124px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:first-child{height:68px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{order:3;width:100%;height:auto;min-height:56px;padding:0 .85rem .7rem;overflow-x:visible;overflow-y:visible;scrollbar-width:none}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav::-webkit-scrollbar{width:0;height:0}.client-filter-nav{flex:0 0 auto}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:last-child{margin-left:auto;padding-right:.85rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header{height:68px!important;min-height:68px!important;right:164px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1{min-height:calc(100vh - 124px)}}@media (max-width: 1024px){:is(body.catalog-layout,body:has(#catalog-grid)) #catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-control-top{display:flex;flex-direction:column;align-items:center;gap:.85rem}.catalog-control-top:before{display:none}.catalog-controls{justify-content:center}.catalog-search-panel{width:min(460px,calc(100vw - 2rem))}}@media (max-width: 900px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside{align-items:stretch;flex-wrap:wrap}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:first-child{min-width:180px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{order:3;width:100%;padding:.5rem .75rem .75rem}.client-filter-nav{width:max-content;min-width:100%}.client-filter-dropdown{top:calc(100% + .25rem)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:last-child{margin-left:auto;padding-right:.75rem}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header{position:static;height:auto!important;min-height:0!important;padding:.75rem 1rem!important;background:#1f1f27!important;border-top:1px solid rgba(255,255,255,.08)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:before{opacity:.62}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:after{height:1px;opacity:.7}:is(body.catalog-layout,body:has(#catalog-grid)) main>div.animate-slide-up{padding:1rem!important}:is(body.catalog-layout,body:has(#catalog-grid)) #filter-container{width:100%!important;position:static!important}:is(body.catalog-layout,body:has(#catalog-grid)) #catalog-grid{grid-template-columns:1fr!important}}:root{--kelme-red: #E2211C;--kelme-ink: #111827;--kelme-panel-shadow: 0 18px 44px rgba(17, 24, 39, .08);--kelme-panel-shadow-hover: 0 24px 62px rgba(17, 24, 39, .12);--kelme-soft-border: rgba(17, 24, 39, .08);--kelme-motion: cubic-bezier(.16, 1, .3, 1);--kelme-motion-fast: cubic-bezier(.2, 0, 0, 1)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::selection{background:rgba(226,33,28,.18);color:#111827}body.dark::selection,.dark ::selection{color:#fff}main{position:relative;isolation:isolate}main:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(226,33,28,.035),transparent 28%),radial-gradient(circle at 88% 8%,rgba(226,33,28,.035),transparent 28%)}.dark main:before{background:linear-gradient(115deg,rgba(226,33,28,.055),transparent 28%),radial-gradient(circle at 88% 8%,rgba(226,33,28,.045),transparent 30%)}main h1,main h2,main h3{letter-spacing:0!important;text-wrap:balance}main h1,main h2{color:#111827}.dark main h1,.dark main h2,.dark main h3{color:#fff}main h1{line-height:.98!important}main p{text-wrap:pretty}header{backdrop-filter:saturate(150%) blur(14px)}aside nav a,header a,header button,button,a[role=button]{transform:translateZ(0)}button,a,input,select,textarea{transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter;transition-duration:.18s;transition-timing-function:var(--kelme-motion-fast)}button:not(:disabled):active,a[role=button]:not(:disabled):active{transform:translateY(1px) scale(.995)}.kelme-product-card:active{transform:translate(var(--kelme-card-x, 0),calc(var(--kelme-card-y, 0) - 8px))}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(226,33,28,.72);outline-offset:3px}input,select,textarea{box-shadow:inset 0 1px #ffffffbf}input:hover,select:hover,textarea:hover{border-color:#e2211c47!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #e2211c14,inset 0 1px #fffc!important}.dark input:focus,.dark select:focus,.dark textarea:focus{box-shadow:0 0 0 4px #e2211c24!important}body:not(.catalog-layout) main :is(.bg-white.dark\:bg-card-dark,.bg-white.dark\:bg-gray-900,.bg-white.dark\:bg-slate-800,.dark\:bg-card-dark.bg-white){border-color:var(--kelme-soft-border);box-shadow:var(--kelme-panel-shadow)}body:not(.catalog-layout) main :is(.bg-white.dark\:bg-card-dark,.bg-white.dark\:bg-gray-900,.bg-white.dark\:bg-slate-800,.dark\:bg-card-dark.bg-white):hover{box-shadow:var(--kelme-panel-shadow-hover)}main table{border-collapse:separate;border-spacing:0}main thead th{position:sticky;top:0;z-index:2;backdrop-filter:blur(10px)}main tbody tr{transition:background-color .16s var(--kelme-motion-fast),transform .16s var(--kelme-motion-fast),box-shadow .16s var(--kelme-motion-fast)}main tbody tr:hover{background-color:#f8f9fae0;transform:translate(2px)}.dark main tbody tr:hover{background-color:#27272ab8}aside{box-shadow:18px 0 44px #00000029}aside nav a{position:relative;overflow:hidden}aside nav a:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);opacity:0;transform:translate(-70%);transition:opacity .18s var(--kelme-motion-fast),transform .42s var(--kelme-motion)}aside nav a:hover:before{opacity:1;transform:translate(70%)}.kelme-product-card,main :is(.rounded-xl,.rounded-2xl,.rounded-\[24px\],.rounded-3xl){will-change:transform,box-shadow}.kelme-product-card{overflow:hidden}.kelme-product-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.58),transparent 38%);opacity:0;transform:translate(-125%);transition:opacity .18s var(--kelme-motion-fast),transform .68s var(--kelme-motion)}.kelme-product-card:hover:after{opacity:.48;transform:translate(125%)}.dark .kelme-product-card:after{background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.1),transparent 38%)}.kelme-product-ref{font-size:.82rem!important;letter-spacing:.01em!important}.kelme-product-price{font-variant-numeric:tabular-nums}.kelme-product-name{font-size:clamp(1.32rem,1.58vw,1.62rem)}.kelme-card-thumb,.wishlist-btn,.kelme-preorder-action{transition:transform .18s var(--kelme-motion-fast),border-color .18s var(--kelme-motion-fast),color .18s var(--kelme-motion-fast),background .18s var(--kelme-motion-fast),box-shadow .18s var(--kelme-motion-fast)}.wishlist-btn:hover{transform:translateY(-1px) scale(1.08)}.catalog-layout .kelme-product-card .wishlist-btn,body:has(#catalog-grid) .kelme-product-card .wishlist-btn{position:absolute!important;top:1.2rem;right:1.2rem;width:2.25rem;height:2.25rem;margin:0!important;overflow:visible;transform:none}.catalog-layout .kelme-product-card .wishlist-btn:hover,body:has(#catalog-grid) .kelme-product-card .wishlist-btn:hover{transform:translateY(-1px) scale(1.08)}.kelme-preorder-action:hover{box-shadow:0 10px 24px #e2211c38}.kelme-card-thumb:hover,.kelme-card-thumb.is-active{box-shadow:0 8px 18px #1118271f}[id$=Modal]:not(.hidden),#cartModal:not(.hidden),#qtyModal:not(.hidden){animation:kelmeOverlayIn .18s var(--kelme-motion-fast) both}[id$=Modal]:not(.hidden)>div,#cartModal:not(.hidden)>div,#qtyModal:not(.hidden)>div{animation:kelmeModalIn .26s var(--kelme-motion) both}.kelme-motion-ready .animate-slide-up{animation-duration:.76s}.kelme-motion-ready .animate-fade-in{animation-duration:.62s}.kelme-reveal{opacity:1;transform:translateY(0)}.kelme-reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity .62s var(--kelme-motion),transform .62s var(--kelme-motion)}.kelme-ripple{position:absolute;width:12px;height:12px;border-radius:999px;background:rgba(255,255,255,.48);pointer-events:none;transform:translate(-50%,-50%) scale(0);animation:kelmeRipple .56s var(--kelme-motion) forwards}button.kelme-ripple-host,a.kelme-ripple-host{position:relative;overflow:hidden}@keyframes kelmeRipple{to{opacity:0;transform:translate(-50%,-50%) scale(22)}}@keyframes kelmeOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes kelmeModalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover: hover){body:not(.catalog-layout) main :is(.rounded-xl,.rounded-2xl,.rounded-\[24px\],.rounded-3xl):not(.no-hover-lift):hover{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.kelme-reveal{opacity:1!important;transform:none!important}}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside{min-height:116px!important;flex-wrap:wrap!important;align-items:stretch!important;background:radial-gradient(circle at 4% 18%,rgba(226,33,28,.24),transparent 11rem),linear-gradient(135deg,rgba(37,35,46,.99) 0%,rgba(25,24,31,.99) 52%,rgba(31,22,27,.99) 100%)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 34px #00000047!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:first-child{order:1!important;flex:0 0 220px!important;min-width:220px!important;height:72px!important;padding:0 0 0 2.2rem!important;border:0!important;overflow:visible!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:first-child>.absolute{display:block!important;opacity:.78!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area{position:relative!important;gap:.7rem!important;transition:transform .22s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area:hover{transform:none}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area:hover img[src*="solo logo"]{transform:scale(1.08)}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area>.font-black{position:fixed!important;top:18px!important;left:50%!important;z-index:1002!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:128px!important;min-width:128px!important;height:34px!important;line-height:34px!important;overflow:hidden!important;transform:translate(-50%)!important;pointer-events:auto!important;filter:drop-shadow(0 0 12px rgba(226,33,28,.16))}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area img[src*="solo logo"]{width:52px!important;filter:invert(1) drop-shadow(0 0 8px rgba(226,33,28,.35))!important;drop-shadow:none!important;transform-origin:center!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area img[src*="kelme nombre"]{height:31px!important;filter:invert(1)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area>.font-black>span{width:100%!important;height:31px!important;line-height:31px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area span.absolute{display:flex!important;inset:0 auto auto 0!important;width:100%!important;height:31px!important;align-items:center!important;justify-content:center!important;color:#e2211c!important;text-shadow:0 0 16px rgba(226,33,28,.38)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{order:3!important;flex:0 0 100%!important;width:100%!important;height:44px!important;min-height:44px!important;align-self:auto!important;justify-content:center!important;gap:clamp(.8rem,1.55vw,1.65rem)!important;padding:0 1.25rem!important;border-top:1px solid rgba(255,255,255,.08)!important;background:rgba(10,10,14,.26)!important;overflow:visible!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{height:44px!important;min-height:44px!important;padding:0 .2rem!important;border-radius:0!important;color:#e5e7eb!important;background:transparent!important;box-shadow:none!important;font-size:clamp(.55rem,.65vw,.68rem)!important;font-weight:500!important;letter-spacing:.045em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important;flex:0 0 auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{width:auto!important;min-width:max-content!important;justify-content:center!important;text-align:center!important;padding-left:.35rem!important;padding-right:.35rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-label{height:44px!important;line-height:44px!important;justify-content:center!important;display:inline-block!important;min-width:max-content!important;overflow:visible!important;white-space:nowrap!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a:hover,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu:hover>.client-filter-trigger,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-open>.client-filter-trigger{color:#fff!important;background:transparent!important;text-shadow:0 0 14px rgba(226,33,28,.42)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a:after,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger:after{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a .material-icons-outlined{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav #openCartBtn,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a[href*="Support/PortalSupport.html"]{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-nav,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu{height:44px!important;min-height:44px!important;gap:0!important;flex:0 0 auto!important;min-width:max-content!important;overflow:visible!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-caret{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-dropdown{top:calc(100% + .05rem)!important;min-width:360px!important;border-radius:1.35rem!important;padding:1.25rem!important;background:#2c2933!important;border-color:#ffffff1a!important;box-shadow:0 18px 42px #0000005c!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-panel-title{color:#ffffff80!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-category-trigger,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-sublink{border-radius:1rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;color:#ffffffd6!important;background:rgba(255,255,255,.04)!important;font-weight:650!important;letter-spacing:.04em!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-category:hover>.client-filter-category-trigger,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-category.is-open>.client-filter-category-trigger,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-sublink:hover{color:#fff!important;background:#E2211C!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-sublist{min-width:300px!important;border-radius:1.35rem!important;padding:1rem!important;background:#34303d!important;border-color:#ffffff1a!important;box-shadow:0 18px 42px #00000057!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-sublist{display:flex!important;flex-direction:column!important;gap:.35rem!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-sublist>.client-filter-category{padding:.18rem 0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-inline-sublist{display:flex;flex-direction:column;gap:.2rem;max-height:0;margin:0;padding-left:.85rem;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-4px);transition:max-height .22s ease 90ms,margin .18s ease 90ms,opacity .16s ease 90ms,transform .18s ease 90ms,visibility 0ms linear .32s}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-sublist>.client-filter-category:hover>.client-filter-inline-sublist,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-sublist>.client-filter-category.is-open>.client-filter-inline-sublist{max-height:260px;margin:.35rem 0 .72rem;opacity:1;visibility:visible;transform:translateY(0);transition:max-height .22s ease,margin .18s ease,opacity .16s ease,transform .18s ease,visibility 0ms linear}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-inline-sublist .client-filter-sublink{min-height:34px!important;padding:.55rem .85rem!important;border-radius:.75rem!important;background:transparent!important;color:#ffffffa8!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.04em!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-inline-sublist .client-filter-sublink:hover{color:#fff!important;background:rgba(226,33,28,.28)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-dropdown{left:50%!important;right:auto!important;transform:translate(-50%,8px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"]:hover>.client-filter-dropdown,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"].is-open>.client-filter-dropdown{transform:translate(-50%)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-category:has(> .client-filter-sublist):after{content:"";position:absolute;top:-.2px;right:-1.15rem;width:1.25rem;height:calc(100% + .7rem);pointer-events:auto}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-sublist{left:calc(100% + .35rem)!important;right:auto!important;transform:translate(-6px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-category:hover>.client-filter-sublist,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"] .client-filter-category.is-open>.client-filter-sublist{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}@media (max-width: 1320px),(max-height: 780px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{gap:clamp(.45rem,1vw,1rem)!important;padding:0 .85rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{font-size:clamp(.5rem,.68vw,.62rem)!important;font-weight:500!important;letter-spacing:.035em!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area img[src*="kelme nombre"]{height:27px!important}}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:last-child{order:2!important;width:auto!important;height:72px!important;margin-left:auto!important;padding:0 1.55rem 0 0!important;border:0!important;background:transparent!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn{height:42px!important;min-height:42px!important;min-width:142px!important;border-radius:.7rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1{min-height:calc(100vh - 116px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header{top:0!important;right:170px!important;height:72px!important;min-height:72px!important;padding:0 .9rem!important;color:#fff!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:after{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .flex.items-center.gap-4.md\:hidden{display:flex!important;order:2;gap:.65rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .mobile-menu-btn{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header #openCartBtnHeader,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header) .client-nav-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;transition:color .16s ease,transform .16s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header #openCartBtnHeader:hover,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header) .client-nav-icon:hover{color:#e2211c!important;transform:translateY(-1px)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #openCartBtnHeader .material-icons-outlined,.client-nav-icon .material-icons-outlined{font-size:1.28rem!important;color:currentColor!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child{gap:.72rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child>.flex.items-center.gap-3{padding-left:1.1rem!important;border-color:#ffffff24!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .text-gray-500,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .text-gray-900,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .dark\:text-white,:is(body.client-top-nav,body:has(> aside #client-logo-area)):not(.kelme-client-header)>.flex-1>header .display-username{color:#ffffffc7!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell{width:42px!important;max-width:42px!important;margin-right:0!important;overflow:visible!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl:has(input:not(:placeholder-shown)),:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .max-w-xl.kelme-search-open,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)),:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open{width:42px!important;max-width:42px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #catalog-search,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #global-order-search,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search{height:42px!important;border-radius:.55rem!important;box-shadow:none!important;border-color:#d7dbe0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell>.relative{position:relative!important;width:42px!important;height:42px!important;overflow:visible!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell>.relative>div:first-child{inset:0!important;width:42px!important;height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:2!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell>.relative .material-icons-outlined{color:#fff!important;font-size:1.35rem!important;transition:color .16s ease,transform .16s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:hover>.relative .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open>.relative .material-icons-outlined{color:#e2211c!important;transform:translateY(-1px)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:not(.kelme-search-open) input{width:42px!important;min-width:42px!important;padding:0!important;color:transparent!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;cursor:pointer}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown)) input{position:absolute!important;top:50%!important;right:0!important;width:min(340px,32vw)!important;min-width:300px!important;height:46px!important;padding-left:3rem!important;padding-right:1rem!important;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),#2c2933!important;border:1px solid rgba(226,33,28,.34)!important;border-radius:.9rem!important;box-shadow:0 18px 42px #00000052,0 0 0 1px #e2211c14!important;transform:translateY(-50%)!important;cursor:text;z-index:1!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open>.relative>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within>.relative>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown))>.relative>div:first-child{right:auto!important;left:calc(-1*min(340px,32vw) + .3rem)!important;transform:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open input::placeholder,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within input::placeholder{color:#ffffff8f!important}}.kelme-global-search-shell{position:relative}.kelme-global-search-results{position:absolute;left:0;right:0;top:calc(100% + .45rem);z-index:3200;max-height:360px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.85rem;background:#fff;box-shadow:0 18px 42px #11182729}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell .kelme-global-search-results{left:auto!important;right:0!important;top:calc(50% + 2.1rem)!important;width:min(340px,32vw)!important;min-width:300px!important;border-color:#e2211c33!important;background:#2c2933!important;box-shadow:0 18px 42px #00000061!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .kelme-search-result-item{border-color:#ffffff14!important;color:#fff!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .kelme-search-result-item:hover{background:rgba(226,33,28,.18)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .kelme-search-result-name{color:#fff!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .kelme-search-result-media{background:rgba(255,255,255,.06)!important;border-color:#ffffff14!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .kelme-search-result-media img{mix-blend-mode:normal!important}}.kelme-search-result-item{display:flex;align-items:center;gap:.75rem;min-height:74px;padding:.75rem .9rem;border-bottom:1px solid #f0f2f5;color:#15171a;transition:background .16s ease}.kelme-search-result-item:last-child{border-bottom:0}.kelme-search-result-item:hover{background:#f8f9fb}.kelme-search-result-media{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border:1px solid #edf0f2;border-radius:.7rem;background:#f8f9fb;overflow:hidden}.kelme-search-result-media img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.kelme-search-result-copy{min-width:0;flex:1 1 auto}.kelme-search-result-name{display:block;overflow:hidden;color:#111827;font-size:.9rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.kelme-search-result-sku{display:block;margin-top:.22rem;color:#8b919a;font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.kelme-search-result-arrow{color:#c2c8d0}.kelme-search-empty{padding:1rem;color:#8b919a;font-size:.86rem;font-weight:500}@media (min-width: 1024px){body.kelme-search-modal-open:after{content:"";position:fixed;inset:0;z-index:3000;background:rgba(5,5,8,.66);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell .kelme-search-close{display:none}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown)){position:fixed!important;inset:0!important;z-index:3100!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;pointer-events:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown))>.relative{position:fixed!important;top:27vh!important;left:50%!important;z-index:3102!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:58px!important;transform:translate(-50%)!important;pointer-events:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open>.relative>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within>.relative>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown))>.relative>div:first-child{top:0!important;left:0!important;right:auto!important;width:58px!important;height:58px!important;transform:none!important;z-index:3103!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open>.relative .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within>.relative .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown))>.relative .material-icons-outlined{color:#ffffffb3!important;font-size:1.45rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown)) input{position:static!important;width:100%!important;min-width:0!important;height:58px!important;padding-left:3.55rem!important;padding-right:4rem!important;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),#2c2933!important;border:1px solid rgba(226,33,28,.45)!important;border-radius:1.05rem!important;box-shadow:0 22px 54px #00000073,0 0 0 1px #e2211c14,0 0 30px #e2211c1f!important;transform:none!important;font-size:1rem!important;pointer-events:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown)) .kelme-search-close{position:fixed;top:calc(27vh - .15rem);left:calc(50% + min(360px,calc((100vw - 2rem)/2)) - 3.25rem);z-index:3104;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:.85rem;color:#ffffffad;background:transparent;pointer-events:auto}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open .kelme-search-close:hover{color:#fff;background:rgba(226,33,28,.28)}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell.kelme-search-open .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:focus-within .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .kelme-global-search-shell:has(input:not(:placeholder-shown)) .kelme-global-search-results{position:fixed!important;top:calc(27vh + 4.35rem)!important;left:50%!important;right:auto!important;z-index:3102!important;width:min(720px,calc(100vw - 2rem))!important;max-height:min(52vh,520px)!important;transform:translate(-50%)!important;border-color:#e2211c38!important;border-radius:1.05rem!important;background:#2c2933!important;box-shadow:0 22px 54px #0006!important;pointer-events:auto!important}}@media (min-width: 1024px){body.kelme-search-modal-open:before{content:"";position:fixed;inset:0;z-index:5000;background:radial-gradient(circle at 50% 22%,rgba(226,33,28,.16),transparent 18rem),rgba(3,3,6,.72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none}body.kelme-search-modal-open:after{display:none!important}body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))){position:fixed!important;inset:0!important;z-index:5010!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding-top:min(24vh,210px)!important;pointer-events:none!important;transform:none!important}body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative{position:relative!important;inset:auto!important;z-index:5012!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:62px!important;transform:none!important;pointer-events:auto!important}body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative>div:first-child{position:absolute!important;inset:0 auto 0 0!important;width:60px!important;height:62px!important;transform:none!important;z-index:5013!important}body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) input{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:62px!important;padding:0 4rem 0 3.75rem!important;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035)),#2c2933!important;border:1px solid rgba(226,33,28,.48)!important;border-radius:1.1rem!important;box-shadow:0 24px 64px #00000085,0 0 34px #e2211c24!important;transform:none!important;font-size:1rem!important;pointer-events:auto!important}body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-search-close{position:absolute!important;top:9px!important;right:10px!important;left:auto!important;z-index:5014!important;display:inline-flex!important;width:44px!important;height:44px!important;color:#ffffffb3!important;background:transparent!important;pointer-events:auto!important;transform:none!important}body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-global-search-results{position:fixed!important;top:calc(min(24vh,210px) + 5.1rem)!important;left:50%!important;right:auto!important;z-index:5011!important;width:min(720px,calc(100vw - 2rem))!important;max-height:min(52vh,520px)!important;transform:translate(-50%)!important;pointer-events:auto!important}}@media (min-width: 1024px){body.kelme-search-modal-open{overflow:hidden}body.kelme-search-modal-open:before{content:"";position:fixed;inset:0;z-index:9000;background:radial-gradient(circle at 50% 21%,rgba(226,33,28,.18),transparent 18rem),rgba(3,3,7,.78);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);pointer-events:none}body.kelme-search-modal-open:after{display:none!important}body.kelme-search-modal-open .kelme-search-modal-shell{position:fixed!important;inset:0!important;z-index:9010!important;display:grid!important;place-items:start center!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding:clamp(8.5rem,22vh,13rem) 1rem 0!important;transform:none!important;pointer-events:none!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative{position:relative!important;inset:auto!important;z-index:9012!important;display:block!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:64px!important;margin:0 auto!important;transform:none!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative>div:first-child{position:absolute!important;inset:0 auto 0 0!important;z-index:9013!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:64px!important;transform:none!important;pointer-events:none!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative .material-icons-outlined{color:#ffffffbd!important;font-size:1.45rem!important;line-height:1!important}body.kelme-search-modal-open .kelme-search-modal-shell input{position:static!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:0 4rem 0 3.65rem!important;color:#fff!important;caret-color:#e2211c!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),#25222c!important;border:1px solid rgba(226,33,28,.56)!important;border-radius:16px!important;outline:none!important;box-shadow:0 26px 72px #00000094,0 0 0 1px #ffffff12,0 0 38px #e2211c2e!important;transform:none!important;opacity:1!important;font-size:1rem!important;font-weight:700!important;text-align:left!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell input::placeholder{color:#ffffff85!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-search-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:9014!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;border:0!important;border-radius:12px!important;color:#ffffffbd!important;background:transparent!important;transform:none!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-search-close:hover{color:#fff!important;background:rgba(226,33,28,.25)!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-global-search-results{position:fixed!important;top:calc(clamp(8.5rem,22vh,13rem) + 5rem)!important;left:50%!important;right:auto!important;z-index:9011!important;width:min(720px,calc(100vw - 2rem))!important;max-height:min(52vh,520px)!important;transform:translate(-50%)!important;overflow:auto!important;border:1px solid rgba(226,33,28,.24)!important;border-radius:16px!important;background:#25222c!important;box-shadow:0 24px 64px #00000080!important;pointer-events:auto!important}}@media (min-width: 1024px){body.kelme-search-modal-open .kelme-search-modal-shell,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))){position:fixed!important;inset:0!important;z-index:9500!important;display:grid!important;place-items:start center!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding:clamp(8.5rem,22vh,13rem) 1rem 0!important;pointer-events:none!important;transform:none!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative{position:relative!important;inset:auto!important;z-index:9510!important;display:block!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:64px!important;margin:0 auto!important;transform:none!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell input,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) input{position:static!important;display:block!important;width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:0 4rem 0 3.65rem!important;color:#fff!important;caret-color:#e2211c!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),#25222c!important;border:1px solid rgba(226,33,28,.56)!important;border-radius:16px!important;outline:none!important;box-shadow:0 26px 72px #00000094,0 0 0 1px #ffffff12,0 0 38px #e2211c2e!important;opacity:1!important;transform:none!important;font-size:1rem!important;font-weight:700!important;text-align:left!important;pointer-events:auto!important}body.kelme-search-modal-open .kelme-search-modal-shell>.relative>div:first-child,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown)))>.relative>div:first-child{position:absolute!important;inset:0 auto 0 0!important;z-index:9512!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:64px!important;transform:none!important;pointer-events:none!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-search-close,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-search-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:9514!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;color:#ffffffbd!important;background:transparent!important;pointer-events:auto!important;transform:none!important}body.kelme-search-modal-open .kelme-search-modal-shell .kelme-global-search-results,body.kelme-search-modal-open :is(.kelme-global-search-shell.kelme-search-open,.kelme-global-search-shell:focus-within,.kelme-global-search-shell:has(input:not(:placeholder-shown))) .kelme-global-search-results{position:fixed!important;top:calc(clamp(8.5rem,22vh,13rem) + 5rem)!important;left:50%!important;right:auto!important;z-index:9508!important;width:min(720px,calc(100vw - 2rem))!important;max-height:min(52vh,520px)!important;transform:translate(-50%)!important;overflow:auto!important;border:1px solid rgba(226,33,28,.24)!important;border-radius:16px!important;background:#25222c!important;box-shadow:0 24px 64px #00000080!important;pointer-events:auto!important}}body.kelme-search-modal-open{overflow:auto!important}body.kelme-search-modal-open:before,body.kelme-search-modal-open:after{display:none!important;content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(.catalog-search-panel,#home-product-search-shell,.max-w-xl).kelme-search-open,:is(.catalog-search-panel,#home-product-search-shell,.max-w-xl).kelme-search-modal-shell{position:relative!important;inset:auto!important;z-index:320!important;transform:none!important;pointer-events:auto!important}.catalog-search-panel.kelme-search-open,.catalog-search-panel.kelme-search-modal-shell{display:flex!important;width:min(420px,calc(100vw - 3rem))!important;height:48px!important;margin:-.15rem auto 0!important;padding:0!important}#home-product-search-shell.kelme-search-open,#home-product-search-shell.kelme-search-modal-shell{display:block!important;width:340px!important;max-width:340px!important;height:auto!important;padding:0!important}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown))>.relative{position:fixed!important;top:32vh!important;left:44%!important;right:auto!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;height:58px!important;transform:translate(-50%)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)) .kelme-search-close{position:fixed!important;top:calc(32vh + 7px)!important;left:calc(44% + min(360px,calc((100vw - 2rem)/2)) - 48px)!important;right:auto!important;transform:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-search-open .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)) .kelme-global-search-results{position:fixed!important;top:calc(32vh + 4.35rem)!important;left:44%!important;right:auto!important;width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;transform:translate(-50%)!important}}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside>div:last-child{width:64px!important;min-width:64px!important;height:72px!important;margin-left:auto!important;padding:0 1rem 0 0!important;border:0!important;background:transparent!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;gap:0!important;border-radius:14px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn span:not(.material-icons-outlined){display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn svg{width:20px!important;height:20px!important;margin:0!important;transform:rotate(180deg)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside .logout-btn:hover svg{transform:rotate(180deg) translate(-2px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header{right:72px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child{min-width:0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child>.flex.items-center.gap-3,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child>.hidden.lg\:block{min-width:0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .display-username{max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}aside .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"]){display:block!important;height:1.25rem!important;line-height:1!important;overflow:hidden!important}aside .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span{display:flex!important;align-items:center!important;height:1.25rem!important;line-height:1!important;transition-property:transform,opacity!important}aside .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:first-child{opacity:1}aside .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:first-child img{display:block!important;height:1.25rem!important}aside .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:last-child{opacity:0}aside .group:hover .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:first-child,aside #client-logo-area:hover .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:first-child{opacity:0!important}aside .group:hover .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:last-child,aside #client-logo-area:hover .font-black.relative.overflow-hidden:has(img[src*="kelme nombre"])>span:last-child{opacity:1!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu>.client-filter-dropdown{pointer-events:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu:not(.is-open)>.client-filter-dropdown,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu:not(.is-open):hover>.client-filter-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"]:not(.is-open)>.client-filter-dropdown,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"]:not(.is-open):hover>.client-filter-dropdown{transform:translate(-50%,8px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu.is-open>.client-filter-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu[data-filter="Todas las categor\ed as"].is-open>.client-filter-dropdown{transform:translate(-50%)!important}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:has(input:not(:placeholder-shown)){position:fixed!important;top:116px!important;left:0!important;right:0!important;z-index:1001!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;max-width:none!important;height:74px!important;margin:0!important;padding:0 1rem!important;background:linear-gradient(180deg,rgba(37,35,46,.98),rgba(28,26,34,.98))!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(226,33,28,.22)!important;box-shadow:0 16px 36px #00000057!important;pointer-events:none!important;transform:translateY(0)!important;animation:kelmeTopSearchSlide .18s cubic-bezier(.16,1,.3,1) both!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within>.relative,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:has(input:not(:placeholder-shown))>.relative{position:relative!important;inset:auto!important;z-index:1002!important;display:block!important;width:min(760px,calc(100vw - 2rem))!important;max-width:min(760px,calc(100vw - 2rem))!important;height:48px!important;margin:0 auto!important;transform:none!important;pointer-events:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open>.relative>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within>.relative>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:has(input:not(:placeholder-shown))>.relative>div:first-child{position:absolute!important;inset:0 auto 0 0!important;z-index:1003!important;width:50px!important;height:48px!important;transform:none!important;pointer-events:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:has(input:not(:placeholder-shown)) input{position:static!important;display:block!important;width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 3.35rem 0 3.1rem!important;color:#fff!important;caret-color:#e2211c!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;box-shadow:0 0 0 1px #e2211c14,0 12px 28px #0000002e!important;outline:none!important;transform:none!important;opacity:1!important;font-size:.95rem!important;font-weight:700!important;text-align:left!important;pointer-events:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open input::placeholder,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within input::placeholder{color:#fff9!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within .kelme-search-close,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:has(input:not(:placeholder-shown)) .kelme-search-close{position:absolute!important;top:50%!important;right:calc(50% - min(380px,calc((100vw - 2rem)/2)) + .25rem)!important;left:auto!important;z-index:1004!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;color:#ffffffb8!important;background:transparent!important;border:0!important;border-radius:10px!important;pointer-events:auto!important;transform:translateY(-50%)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell.kelme-search-open .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:focus-within .kelme-global-search-results,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell.kelme-global-search-shell:has(input:not(:placeholder-shown)) .kelme-global-search-results{position:fixed!important;top:184px!important;left:50%!important;right:auto!important;z-index:1001!important;width:min(760px,calc(100vw - 2rem))!important;max-height:min(46vh,420px)!important;transform:translate(-50%)!important;overflow:auto!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:#24212a!important;box-shadow:0 18px 48px #00000061!important;pointer-events:auto!important}}@keyframes kelmeTopSearchSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.font-semibold,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.bg-white\/5,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger{isolation:isolate!important;position:relative!important;align-items:center!important;height:44px!important;line-height:1!important;color:#fff!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 18px rgba(226,33,28,.38)!important;animation:kelmeNavActiveIn .22s cubic-bezier(.16,1,.3,1) both!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger .client-filter-label{display:inline-flex!important;align-items:center!important;height:auto!important;line-height:1!important;position:static!important;top:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.font-semibold:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.bg-white\/5:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger:before{content:""!important;position:absolute!important;inset:.24rem -.28rem!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle at 50% 100%,rgba(226,33,28,.3),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #e2211c24,inset 0 1px #ffffff1a!important;opacity:1!important;transform:scaleX(1)!important;pointer-events:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.font-semibold:after,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a.bg-white\/5:after,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger:after{content:""!important;position:absolute!important;left:.45rem!important;right:.45rem!important;bottom:.22rem!important;display:block!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#e2211c 35%,#ff625e 50%,#e2211c 65%,transparent)!important;filter:drop-shadow(0 0 8px rgba(226,33,28,.72))!important;opacity:.95!important;transform-origin:center!important;animation:kelmeNavUnderline 1.7s ease-in-out infinite!important;pointer-events:none!important}}@keyframes kelmeNavActiveIn{0%{opacity:.78;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes kelmeNavUnderline{0%,to{transform:scaleX(.7);opacity:.68}50%{transform:scaleX(1);opacity:1}}@media (min-width: 1024px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{align-items:center!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;transform:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-nav,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu{display:inline-flex!important;align-items:center!important;height:44px!important;min-height:44px!important;line-height:1!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-label,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a span:not(.material-icons-outlined){display:inline-flex!important;align-items:center!important;height:auto!important;line-height:1!important;position:static!important;top:auto!important;transform:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{align-items:flex-start!important;padding-top:10px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger .client-filter-label{transform:translateY(-1px)!important}}@media (min-width: 901px) and (max-width: 1280px){:is(body.client-top-nav,body:has(> aside #client-logo-area)){font-size:14px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger{height:38px!important;min-height:38px!important;font-size:.7rem!important;letter-spacing:.035em!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav a span:not(.material-icons-outlined),:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-label,:is(body.client-top-nav,body:has(> aside #client-logo-area)) header button,:is(body.client-top-nav,body:has(> aside #client-logo-area)) header input,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .display-username,:is(body.client-top-nav,body:has(> aside #client-logo-area)) [data-i18n=Partner]{font-size:.7rem!important;line-height:1!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav{height:40px!important;min-height:40px!important;gap:clamp(.55rem,1vw,1rem)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area>.font-black{top:20px!important;width:96px!important;min-width:96px!important;height:28px!important;line-height:28px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area img[src*="kelme nombre"]{height:24px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area>.font-black>span,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #client-logo-area span.absolute{height:24px!important;line-height:24px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header{left:calc(50% + 72px)!important;right:58px!important;width:auto!important;padding-left:0!important;padding-right:.35rem!important;min-height:64px!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header>div:last-child{gap:.45rem!important;justify-content:flex-end!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .border-l{padding-left:.55rem!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .display-username{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}:is(body.client-top-nav,body:has(> aside #client-logo-area)){--client-nav-item-height: 44px;--client-nav-item-offset-y: -2px}@media (min-width: 901px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-nav,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu{display:inline-flex!important;align-items:center!important;height:var(--client-nav-item-height)!important;min-height:var(--client-nav-item-height)!important;line-height:var(--client-nav-item-height)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-trigger,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--client-nav-item-height)!important;min-height:var(--client-nav-item-height)!important;padding-top:0!important;padding-bottom:0!important;line-height:var(--client-nav-item-height)!important;transform:translateY(var(--client-nav-item-offset-y))!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav>a span:not(.material-icons-outlined),:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-label,:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu.is-active>.client-filter-trigger .client-filter-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--client-nav-item-height)!important;min-height:var(--client-nav-item-height)!important;line-height:var(--client-nav-item-height)!important;position:static!important;top:auto!important;transform:none!important;vertical-align:middle!important}}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu:not(.is-open)>.client-filter-dropdown,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu:not(.is-open) .client-filter-sublist,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu:not(.is-open) .client-filter-inline-sublist{opacity:0!important;visibility:hidden!important;pointer-events:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu.is-open>.client-filter-dropdown,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu.is-open .client-filter-category:hover>.client-filter-sublist,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu.is-open .client-filter-category.is-open>.client-filter-sublist,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu.is-open .client-filter-sublist>.client-filter-category:hover>.client-filter-inline-sublist,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .client-filter-menu.is-open .client-filter-sublist>.client-filter-category.is-open>.client-filter-inline-sublist{pointer-events:auto!important}@media (min-width: 901px){:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside nav .client-filter-menu[data-filter="Todas las categor\ed as"]>.client-filter-trigger .client-filter-label{position:relative!important;top:-2px!important}}html{font-size:16px;-webkit-text-size-adjust:100%}html,body,*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:weight none!important;text-rendering:optimizeLegibility}body{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text)}p,li,dd,dt,small,label,span{font-weight:inherit}h1,.h1{font-family:var(--font-primary);font-size:clamp(40px,5.5vw,var(--text-3xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.055em}h2,.h2{font-family:var(--font-primary);font-size:clamp(32px,4vw,var(--text-2xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h3,.h3,.font-display{font-family:var(--font-primary)!important;font-size:var(--text-lg);font-weight:var(--weight-bold)!important;line-height:1.15;letter-spacing:-.025em}button,.btn,.kelme-preorder-action,.catalog-cta:not(.catalog-cta-button):not(.primary-cta){font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)!important;letter-spacing:.02em;text-transform:none}:is(body.client-top-nav,body:has(> aside #client-logo-area)) aside nav a span:last-child,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .logout-btn span:last-child,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #btn-lang-esp,:is(body.client-top-nav,body:has(> aside #client-logo-area)) #btn-lang-eng{font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:.03em}:is(body.client-top-nav,body:has(> aside #client-logo-area)) #home-product-search,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .display-username,:is(body.client-top-nav,body:has(> aside #client-logo-area)) [data-i18n=Partner]{font-weight:var(--weight-medium)!important;letter-spacing:0!important;text-transform:none!important}:is(.home-section-header p,.catalog-motion-kicker,.kelme-scroll-story-kicker),:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer:not(.kelme-site-footer) h5{color:var(--color-kelme-red)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-bold)!important;letter-spacing:.14em!important;text-transform:uppercase}.home-section-header h3{font-size:clamp(32px,4vw,48px)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-tight)!important;line-height:var(--leading-tight)!important;text-transform:none}.home-latest-section .home-section-header h3,.home-latest-section .section-title,.home-best-category-section .home-section-header h3,.home-best-category-section .category-section-title{text-transform:none!important}.home-best-category-section .category-carousel-subtitle,.home-best-category-section .category-carousel-header p[data-section-subtitle]{color:#6b7280!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.45!important}.home-best-category-section .home-category-product-price{color:#111!important;font-weight:700!important}.editorial-banner .kelme-scroll-story-title,.collection-banner-title,.home-new-collections-section .home-section-header h3,.home-new-collections-section .collections-title{text-transform:none!important}.catalog-cta-section .catalog-motion-copy h3,.catalog-cta-title{font-size:clamp(34px,3.8vw,52px)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-transform:none!important}.kelme-site-footer .footer-link,.kelme-site-footer .footer-copyright,.kelme-site-footer .footer-description,.kelme-site-footer .footer-text,.kelme-site-footer .footer-contact-item{text-transform:none!important}:is(.kelme-scroll-story-title){font-size:clamp(40px,5.5vw,68px)!important;font-weight:var(--weight-bold)!important;letter-spacing:-.055em!important;line-height:var(--leading-tight)!important;text-transform:none}.home-section-link{font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;letter-spacing:.04em!important}.featured-ticker-text,.marquee-content,.announcement-text{font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-shadow:none!important}:is(.home-product-name,.home-category-product-name,.kelme-product-name){color:var(--color-text)!important;font-size:15px!important;font-weight:var(--weight-semibold)!important;line-height:1.25!important;letter-spacing:-.01em!important;text-transform:none!important}.kelme-product-name{text-align:left!important}:is(.home-product-price,.home-category-product-price,.kelme-product-price){color:var(--color-text)!important;font-size:15px!important;font-weight:var(--weight-bold)!important;line-height:1!important}.kelme-product-ref,.kelme-product-meta,.home-category-pill,.home-empty-card{font-weight:var(--weight-medium)!important}.kelme-product-ref{font-size:15px!important;letter-spacing:-.01em!important}.kelme-product-meta{font-size:var(--text-xs)!important;color:var(--color-muted)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer p,:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer a,:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer span{letter-spacing:0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer .space-y-3,:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer .space-y-4,:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer .max-w-xs{font-size:var(--text-sm)!important;font-weight:var(--weight-regular)!important;line-height:1.6!important;text-transform:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer .text-xl{font-size:var(--text-md)!important;font-weight:var(--weight-semibold)!important;letter-spacing:-.02em!important;text-transform:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer .text-\[11px\],:is(body.client-top-nav,body:has(> aside #client-logo-area)) footer .text-\[10px\]{font-size:var(--text-xs)!important;font-weight:var(--weight-medium)!important;text-transform:none!important}@media (max-width: 768px){body{font-size:15px}.home-section-header h3{font-size:clamp(28px,8vw,36px)!important}:is(.catalog-motion-copy h3,.kelme-scroll-story-title){font-size:clamp(32px,10vw,38px)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) aside nav a span:last-child,:is(body.client-top-nav,body:has(> aside #client-logo-area)) .logout-btn span:last-child{font-size:13px!important}}:is(body.client-top-nav,body:has(> aside #client-logo-area)){--kelme-header-height: 78px;--kelme-subnav-height: 0px}:is(body.client-top-nav,body:has(> aside #client-logo-area))>aside{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1{width:100%;min-height:calc(100vh - var(--kelme-header-height))}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header.header-main{position:relative;z-index:1002;width:100%;height:var(--kelme-header-height)!important;min-height:var(--kelme-header-height)!important;padding:0 48px!important;background:#ffffff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;color:#111;pointer-events:auto;justify-content:flex-start!important;align-items:center!important;display:flex!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header.header-main:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header.header-main:after{display:none!important}.header-left-zone{display:flex;align-items:center;flex:0 0 auto}.header-logo-block{display:flex!important;align-items:center!important;gap:6px!important}.header-logo-block img[src*="kelme nombre"]{height:32px!important;width:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important;display:block!important}.header-logo-block img[src*="solo logo"]{width:22px!important;height:22px!important;object-fit:contain!important;filter:none!important;opacity:1!important;display:block!important}.header-center-zone{display:flex;align-items:center;gap:34px;margin-left:56px;flex:1 1 auto}.header-center-zone nav{display:flex;align-items:center;gap:34px}.header-center-zone nav a{position:relative!important;font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;color:#111!important;text-transform:none!important;padding:28px 0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:color .2s ease!important;display:inline-flex!important;align-items:center!important;line-height:1!important;text-decoration:none!important}.header-center-zone nav a:hover{color:#d71920!important;background:transparent!important}.header-center-zone nav a.active{font-weight:700!important;color:#111!important}.header-center-zone nav a.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:2px!important;background:#d71920!important;border-radius:999px!important;filter:none!important}.header-center-zone nav a .material-icons-outlined{display:none!important}.header-right-zone{display:flex;align-items:center;gap:22px;position:relative;z-index:2;margin-left:auto}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell{position:relative!important;width:auto!important;max-width:none!important;height:auto!important;border-radius:0!important;border:none!important;background:transparent!important;transition:none!important;overflow:visible!important;cursor:pointer;margin-right:0}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:hover,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:hover{background:transparent!important;border-color:transparent!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)),:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:focus-within,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:has(input:not(:placeholder-shown)){width:280px!important;max-width:280px!important;background:transparent!important;border-color:transparent!important;cursor:default}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell input{position:absolute!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important;width:280px!important;height:40px!important;padding-left:12px!important;padding-right:36px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#f9fafb!important;color:#111!important;font-size:14px!important;font-weight:500!important;outline:none!important;box-shadow:none!important;opacity:0;pointer-events:none;transition:opacity .2s ease}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)) input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:focus-within input,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:has(input:not(:placeholder-shown)) input{opacity:1;pointer-events:auto}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell input:focus,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell input:focus{border-color:#d1d5db!important;background:#ffffff!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell input::placeholder,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell input::placeholder{color:#9ca3af!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell svg,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell svg{position:relative!important;left:auto!important;top:auto!important;transform:none!important;font-size:24px!important;color:#111!important;pointer-events:auto!important;z-index:10!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:focus-within .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #home-product-search-shell:has(input:not(:placeholder-shown)) .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:focus-within .material-icons-outlined,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header .header-search-shell:has(input:not(:placeholder-shown)) .material-icons-outlined{position:absolute!important;right:10px!important;left:auto!important;color:#6b7280!important;pointer-events:none!important}.client-nav-icon{width:auto!important;height:auto!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important;background:transparent!important;border:none!important;transition:color .2s ease!important;position:relative!important;margin:0!important;padding:0!important;box-shadow:none!important;cursor:pointer!important}.client-nav-icon:hover{background:transparent!important;border-color:transparent!important;color:#d71920!important;transform:none!important}.client-nav-icon .material-icons-outlined,.client-nav-icon svg{width:24px!important;height:24px!important;font-size:24px!important;line-height:1!important;color:currentColor!important}.client-nav-icon span#cartCountBadgeHeader{position:absolute!important;top:-6px!important;right:-8px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#d71920!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.language-switch{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#555;text-transform:uppercase}.language-switch button{font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;color:#555!important}.language-switch button.text-primary,.language-switch button.text-gray-900,.language-switch button.font-bold{color:#111!important;font-weight:700!important}.language-switch button:hover{color:#111!important}.language-divider{color:#c4c4c4!important}.user-box{display:flex;align-items:center;gap:9px;padding-left:18px!important;border-left:1px solid #e5e7eb!important}.user-avatar{width:38px!important;height:38px!important;border-radius:50%;background:#d71920!important;border:2px solid rgba(215,25,32,.16)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.user-avatar .paw-icon,.user-avatar img[src*="solo logo"]{width:18px!important;height:18px!important;filter:brightness(0) invert(1)!important}.user-name,.display-username{font-size:13px!important;font-weight:600!important;color:#111!important;max-width:150px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role,:is(body.client-top-nav,body:has(> aside #client-logo-area)) [data-i18n=Partner]{font-size:12px!important;font-weight:400!important;color:#6b7280!important}.logout-button{border-radius:50%;background:transparent!important;color:#111!important;border:none!important;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;transition:color .2s ease,background .2s ease!important}.logout-button svg{width:20px!important;height:20px!important}.logout-button:hover{background:rgba(215,25,32,.08)!important;color:#d71920!important}@media (max-width: 1023px){.header-main{height:72px!important;min-height:72px!important;padding:0 28px!important;background:#ffffff!important;border-bottom:1px solid #e5e7eb!important}.header-logo-block img[src*="kelme nombre"]{height:26px!important}.header-center-zone{margin-left:36px;gap:24px}.header-center-zone nav{gap:24px}.header-center-zone nav a{font-size:14px!important}.header-right-zone{gap:16px}.header-mobile-left .mobile-menu-btn,.header-mobile-left #openCartBtnHeader{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:#111!important;background:transparent;border:none}}@media (max-width: 768px){.header-main{height:68px!important;min-height:68px!important;padding:0 18px!important;flex-wrap:wrap}.header-logo-block img[src*="kelme nombre"]{height:24px!important}.header-logo-block img[src*="solo logo"]{width:18px!important;height:18px!important}.header-search-shell,.language-switch,.logout-button{display:none!important}.user-box{border-left:0!important;padding-left:0!important;gap:0!important}.user-box .text-left,.user-name,.user-role{display:none!important}.user-avatar{width:32px!important;height:32px!important}.header-center-zone{order:3;width:100%;margin-left:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:-10px}.header-center-zone nav{gap:24px;white-space:nowrap;padding-bottom:8px}.header-center-zone nav a{padding:12px 0!important}.header-center-zone nav a.active:after{bottom:4px!important}}:is(body.client-top-nav,body.kelme-client-header,body:has(header #client-logo-area),body:has(> aside #client-logo-area))>aside{display:none!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}:is(body.client-top-nav,body.kelme-client-header,body:has(header #client-logo-area),body:has(> aside #client-logo-area))>.flex-1>header,:is(body.client-top-nav,body.kelme-client-header,body:has(header #client-logo-area),body:has(> aside #client-logo-area))>.flex-1>header.header-main{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;height:var(--kelme-header-height)!important;min-height:var(--kelme-header-height)!important;padding:0 48px!important;background:#ffffff!important;color:#111!important;border:0!important;border-bottom:1px solid #e5e7eb!important;pointer-events:auto!important;justify-content:flex-start!important;align-items:center!important;z-index:50!important;overflow:visible!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header:after,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header.header-main:before,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header.header-main:after{display:none!important;content:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #client-logo-area{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;pointer-events:auto!important;width:auto!important;height:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #client-logo-area>div:first-child,:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #client-logo-area>.font-black{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;height:auto!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #client-logo-area img[src*="solo logo"]{width:22px!important;height:22px!important;filter:invert(1)!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1>header #client-logo-area img[src*="kelme nombre"]{height:32px!important;width:auto!important;filter:none!important}.header-center-zone nav,.header-center-zone .client-filter-nav{display:flex!important;align-items:center!important;gap:34px!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;overflow:visible!important}.header-center-zone nav>a,.header-center-zone .client-filter-trigger{position:relative!important;font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;color:#111!important;text-transform:none!important;padding:28px 0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;height:auto!important;min-height:0!important;transform:none!important;line-height:1!important}.header-center-zone nav>a:hover,.header-center-zone .client-filter-menu:hover>.client-filter-trigger,.header-center-zone .client-filter-menu.is-open>.client-filter-trigger{color:#d71920!important;background:transparent!important}.header-center-zone nav>a.font-semibold,.header-center-zone nav>a.bg-white\/5,.header-center-zone .client-filter-menu.is-active>.client-filter-trigger{color:#111!important;font-weight:700!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;animation:none!important}.header-center-zone nav>a.font-semibold:before,.header-center-zone nav>a.bg-white\/5:before,.header-center-zone .client-filter-menu.is-active>.client-filter-trigger:before,.header-center-zone .client-filter-menu.is-open>.client-filter-trigger:before{display:none!important;content:none!important}.header-center-zone nav>a.font-semibold:after,.header-center-zone nav>a.bg-white\/5:after,.header-center-zone .client-filter-menu.is-active>.client-filter-trigger:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:2px!important;background:#d71920!important;border-radius:999px!important;filter:none!important;animation:none!important;opacity:1!important;transform:none!important;box-shadow:none!important}.header-center-zone nav>a .material-icons-outlined,.header-center-zone .client-filter-caret{display:none!important}.header-center-zone .client-filter-menu{position:relative!important;height:auto!important}.header-icon-button,.header-search-shell .header-search-trigger{width:auto!important;height:auto!important;padding:0!important;background:transparent!important;border:none!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important}.header-icon-button svg,.header-icon-button .material-icons-outlined,.header-search-shell .header-search-trigger .material-icons-outlined{width:24px!important;height:24px!important;font-size:24px!important;stroke-width:1.8}.header-icon-button:hover,.header-search-shell .header-search-trigger:hover{color:#d71920!important;background:transparent!important}.header-search-shell{position:relative!important;width:auto!important;min-width:0!important}.header-search-shell:not(:focus-within):not(.kelme-search-open):not(:has(input:not(:placeholder-shown))) .relative{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.header-search-shell:focus-within,.header-search-shell.kelme-search-open,.header-search-shell:has(input:not(:placeholder-shown)){width:280px!important;max-width:min(280px,42vw)!important}.header-search-shell:focus-within .header-search-trigger,.header-search-shell.kelme-search-open .header-search-trigger,.header-search-shell:has(input:not(:placeholder-shown)) .header-search-trigger{display:none!important}.hero-section,.hero-slider,.hero-cinematic-shell{margin-top:0!important}:is(body.client-top-nav,body:has(> aside #client-logo-area))>.flex-1{min-height:calc(100vh - var(--kelme-header-height))!important}@media (max-width: 768px){.header-center-zone{display:none!important}:is(body.client-top-nav,body:has(> aside #client-logo-area)) header .mobile-menu-btn{display:inline-flex!important}}.header-main{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:clamp(20px,3vw,48px)!important;row-gap:0!important;position:relative!important;z-index:100!important;overflow:visible!important;box-sizing:border-box!important}.header-main *,.header-main *:before,.header-main *:after{box-sizing:border-box}.header-left-zone{grid-column:1;grid-row:1}.header-center-zone{grid-column:2;grid-row:1;margin-left:0!important;min-width:0}.header-right-zone{grid-column:3;grid-row:1;justify-self:end;margin-left:0!important;display:flex!important;align-items:center!important;gap:22px!important;flex-shrink:0}.header-mobile-left{grid-column:3;grid-row:1;justify-self:end}@media (min-width: 769px){.header-mobile-left{display:none!important}}@media (max-width: 768px){.header-main{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;padding:0 18px!important}.header-left-zone{flex:0 0 auto;grid-column:auto;grid-row:auto}.header-center-zone{display:none!important}.header-mobile-left{display:flex!important;flex:0 0 auto;grid-column:auto;grid-row:auto;margin-left:auto}.header-right-zone{display:flex!important;flex:0 0 auto;gap:10px!important;grid-column:auto;grid-row:auto;margin-left:0!important}}.logo-wrapper,.header-logo-block,.brand-logo,.header-main #client-logo-area{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.logo-text,.header-main .kelme-logo.logo-text{display:none;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:30px;font-weight:800;letter-spacing:.14em;color:#050505!important;line-height:1;text-transform:uppercase;opacity:1!important;filter:none!important;text-shadow:none!important}.logo-text.is-visible{display:inline-block!important}.header-logo-block .logo-img,.header-logo-block img[src*="kelme nombre"],.header-main #client-logo-area img[src*="kelme nombre"]{height:32px!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important;display:block!important}.logo-paw,.header-paw,.paw-logo,.header-logo-block img[src*="solo logo"],.header-main #client-logo-area img[src*="solo logo"]{width:22px!important;height:22px!important;object-fit:contain!important;color:#050505!important;opacity:1!important;filter:none!important;display:block!important;flex-shrink:0!important}.header-main,.header-main button,.header-main a,.header-main span,.header-main p,.header-main input,.header-main .material-icons-outlined,.header-main .header-icon-button,.header-main .client-nav-icon,.header-main .logout-button,.header-main .header-search-trigger{color:#111!important;opacity:1!important;visibility:visible!important}.header-main svg{width:23px!important;height:23px!important;color:#111!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.header-main .material-icons-outlined{font-size:23px!important;color:#111!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>.header-main .text-gray-500,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>.header-main .text-gray-900,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>.header-main .dark\:text-white,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .text-gray-500,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .text-gray-900,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .dark\:text-white,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .display-username,.header-main .display-username,.header-main .user-name{color:#111!important}.header-main .user-role,.header-main [data-i18n=Partner]{color:#6b7280!important}.header-main .language-switch{display:flex!important;align-items:center!important;gap:7px!important;font-size:13px!important;font-weight:600!important;color:#555!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important}.header-main .language-switch button{font-size:13px!important;font-weight:600!important;color:#555!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important}.header-main .language-switch button.text-primary,.header-main .language-switch button.text-gray-900,.header-main .language-switch button.font-bold,.header-main .language-switch button.active-lang{color:#111!important;font-weight:700!important}.header-main .language-divider{color:#c4c4c4!important}@media (min-width: 769px){.header-main .language-switch{display:flex!important}}@media (max-width: 768px){.header-main .language-switch{display:none!important}}.header-main .user-box{display:flex!important;align-items:center!important;gap:9px!important;padding-left:16px!important;border-left:1px solid #e5e7eb!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important}.header-main .user-avatar{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid #d1d5db!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-shadow:none!important}.header-main .user-avatar img{width:18px!important;height:18px!important;object-fit:contain!important;color:#111!important;opacity:1!important;filter:invert(1) brightness(0)!important}.header-main .header-icon-button,.header-main .client-nav-icon,.header-main .header-search-trigger{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;background:transparent!important;border:none!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;position:relative!important;box-shadow:none!important}.header-main .header-icon-button:hover,.header-main .client-nav-icon:hover,.header-main .header-search-trigger:hover,.header-main .logout-button:hover{color:#d71920!important;background:transparent!important;transform:none!important}.header-main .logout-button{width:34px!important;height:34px!important;border-radius:50%!important;background:transparent!important;border:none!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}.header-main .logout-button:hover{background:rgba(215,25,32,.08)!important}.header-center-zone nav a#openCartBtn,.header-center-zone nav a.mobile-cart-opener,.header-center-zone nav a[href*="PortalSupport.html"],.header-center-zone nav a[href*="support/"],.header-center-zone nav a.header-nav-utility-hidden{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}.header-center-zone nav>a.nav-link,.header-center-zone nav>a{color:#111!important;text-decoration:none!important;text-transform:none!important}.header-center-zone nav>a.nav-link:hover{color:#d71920!important}.header-main .border-l:empty,.header-divider:empty,.vertical-divider:empty{display:none!important;border:none!important}.header-main .user-box:empty{display:none!important;border-left:none!important;padding-left:0!important}.header-main .header-search-shell .header-search-trigger{pointer-events:auto!important}.header-main .header-search-shell .header-search-trigger .material-icons-outlined{pointer-events:none!important}@media (min-width: 769px){.header-main .header-search-shell{display:block!important}}@media (min-width: 1024px){.header-main #home-product-search-shell,.header-main .header-search-shell{display:block!important}}@media (min-width: 1024px){:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #openCartBtnHeaderDesktop,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .client-nav-icon{color:#111!important;background:transparent!important;border:none!important;box-shadow:none!important}}@media (min-width: 1024px){:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main{top:auto!important;right:auto!important;left:auto!important;width:100%!important;height:var(--kelme-header-height, 78px)!important;min-height:var(--kelme-header-height, 78px)!important;padding:0 48px!important;color:#111!important;background:#ffffff!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .header-mobile-left,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .flex.items-center.gap-4.md\:hidden{display:none!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .header-mobile-left #openCartBtnHeader{display:none!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .text-gray-500,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .text-gray-900,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .dark\:text-white,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .language-switch,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .language-switch button{color:#555!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .display-username,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .user-name{color:#111!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .language-switch button.text-primary,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .language-switch button.text-gray-900,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .language-switch button.font-bold,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main .language-switch button.dark\:text-white{color:#111!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #client-logo-area{position:static!important;display:flex!important;align-items:center!important;gap:8px!important;transform:none!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #client-logo-area:not(.logo-fallback) .logo-text{display:none!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #client-logo-area:not(.logo-fallback) .brand-logo-img,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #client-logo-area:not(.logo-fallback) .kelme-logo-garra{display:block!important;height:28px!important;width:auto!important;max-height:28px!important;min-width:112px!important;filter:none!important;opacity:1!important}:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #client-logo-area:not(.logo-fallback) .logo-paw,:is(body.client-top-nav,body.kelme-client-header)>.flex-1>header.header-main #client-logo-area:not(.logo-fallback) img.logo-paw{display:none!important}}.header-main #client-logo-area .logo-paw{order:2;flex-shrink:0}.header-main #client-logo-area .logo-text{order:1}.header-main .user-avatar{background:#d71920!important;border:2px solid rgba(215,25,32,.16)!important}.header-main .user-avatar .paw-icon,.header-main .user-avatar img[src*="solo logo"]{display:block!important;width:18px!important;height:18px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}.header-main .user-avatar .material-icons-outlined{display:none!important}.header-main .language-switch,.header-main .language-switch button,.header-main .language-switch .language-divider{opacity:1!important;visibility:visible!important}.header-main .language-switch button.dark\:text-white,.header-main .language-switch button.text-primary,.header-main .language-switch button.font-bold{color:#111!important}.header-main .language-switch button.text-gray-500,.header-main .language-switch button.text-gray-600{color:#555!important}@media (min-width: 768px){.header-main .header-mobile-left,.header-main .header-mobile-left #openCartBtnHeader{display:none!important}.header-main #openCartBtnHeaderDesktop{display:inline-flex!important}}@media (max-width: 767px){.header-main #openCartBtnHeaderDesktop,.header-main .client-support-icon{display:none!important}}@media (min-width: 769px){.header-main .user-box{border-left:1px solid #e5e7eb!important;padding-left:16px!important}}
