.browse-categories{min-width:0;color:var(--text-primary,#252332);position:relative}.browse-categories>summary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 6px;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.browse-categories>summary::-webkit-details-marker{display:none}.browse-categories>summary:hover,.browse-categories[open]>summary{color:var(--brand-primary,#7055d8)}.browse-categories[open]>summary svg{transform:rotate(180deg)}.browse-categories__links{z-index:50;overscroll-behavior:contain;background:var(--surface-elevated,#fffefc);border:1px solid var(--border-default,#dcd7cf);border-radius:6px;width:min(260px,100vw - 32px);max-height:min(400px,60dvh);padding:6px;position:absolute;top:100%;left:0;overflow-y:auto}.brand-header nav .browse-categories__links>a{white-space:normal;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:8px 12px;display:flex}.browse-categories__links>a:hover{background:var(--surface-muted,#eae6df)}.browse-categories :is(summary,a):focus-visible{outline:2px solid var(--brand-primary,#7055d8);outline-offset:-2px}.browse-categories--mobile{grid-column:1/-1}.browse-categories--mobile>summary{justify-content:space-between;padding:8px 10px;font-size:.875rem}.browse-categories--mobile .browse-categories__links{border:0;border-left:2px solid var(--border-default,#dcd7cf);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:220px;padding:0 4px;display:grid;position:static}@media (max-width:767px){#mobile-primary-navigation{overscroll-behavior:contain;max-height:calc(100dvh - 138px);overflow-y:auto}}
.keres-editorial-shell{color:var(--editorial-ink);background:var(--editorial-canvas)}.editorial-container{width:min(1760px,100% - 2*clamp(32px,2.5vw,48px));min-width:0;margin-inline:auto}.editorial-container--detail{max-width:1280px}.editorial-container--task{max-width:760px}.editorial-primary{background:var(--editorial-accent);min-height:44px;color:var(--text-inverse);border-radius:5px;justify-content:center;align-items:center;padding:10px 26px;font-size:.9375rem;font-weight:650;line-height:1.4;display:inline-flex}.editorial-primary:hover{background:var(--brand-primary-strong);color:#fff}.editorial-text-action{min-height:44px;color:var(--editorial-accent);align-items:center;gap:10px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.editorial-text-action:hover{color:var(--brand-primary-strong)}.editorial-listing-visual{grid-template-rows:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.editorial-listing-photo{object-fit:contain;width:100%;max-width:190px;height:100%;min-height:0;max-height:100%;box-shadow:none;border:0;border-radius:0}.editorial-listing-missing{color:var(--editorial-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;font-size:.75rem;display:flex}.editorial-listing-missing svg{width:28px;height:28px}.keres-editorial-shell :is(.editorial-container,.brand-header,.editorial-footer) :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--editorial-accent);outline-offset:3px}.keres-editorial-home-shell #main-content,.keres-editorial-detail-shell #main-content{background:var(--editorial-canvas)}.keres-editorial-home-shell #main-content:before,.keres-editorial-detail-shell #main-content:before,.keres-editorial-home-shell #main-content:after,.keres-editorial-detail-shell #main-content:after{content:none}.keres-editorial-shell .brand-header{background:var(--surface-elevated);border-color:var(--editorial-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--editorial-ink)}.keres-editorial-shell .brand-header:not([data-seller-workspace-header])>.mx-auto{width:min(1760px,100% - 2*clamp(32px,2.5vw,48px));max-width:none;padding-inline:0}.keres-editorial-shell .brand-header:not([data-seller-workspace-header])>div.hidden{grid-template-columns:auto minmax(0,1fr) auto;gap:24px;min-height:78px;padding-block:8px}.keres-editorial-shell .brand-header [data-brand-lockup=compact]{width:174px}.keres-editorial-shell .brand-header [data-mobile-brand]>span:last-child:not([data-brand-source]){display:none}.keres-editorial-shell .brand-header form[role=search]{background:var(--surface-elevated);border:1px solid var(--editorial-line);box-shadow:none;border-radius:6px;min-height:44px;display:flex}.keres-editorial-shell .brand-header form[role=search] input{border-radius:6px;width:100%;min-height:44px;padding-inline:44px 14px;font-size:.875rem}.keres-editorial-shell .brand-header form[role=search]>button{left:0;width:44px;min-height:44px;box-shadow:none;color:var(--editorial-muted);background:0 0;border-radius:6px;margin:0;position:absolute;inset-block:0;transform:none}.keres-editorial-shell .brand-header form[role=search]>svg{display:none}.keres-editorial-shell .brand-header form[role=search]:focus-within{outline:2px solid var(--editorial-accent);outline-offset:2px}.keres-editorial-shell .brand-header button[aria-controls=mobile-primary-navigation]{box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;transform:none}.keres-editorial-shell .brand-header a:has(>svg){box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;transform:none}.keres-editorial-shell .brand-header>div:last-of-type{background:var(--surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--editorial-line)}.keres-editorial-shell .brand-header nav{border-color:#0000}.keres-editorial-shell .brand-header nav>div{gap:22px;width:min(1760px,100% - 2*clamp(32px,2.5vw,48px));max-width:none;margin-inline:auto;padding:0}.keres-editorial-shell .brand-header nav a{min-height:44px;color:var(--editorial-ink);border-radius:4px;padding-inline:6px;font-size:.8125rem;font-weight:600}.keres-editorial-shell .brand-header nav a:hover{color:var(--editorial-accent)}.keres-editorial-shell .brand-header [data-mobile-header] svg{width:22px;height:22px}.keres-editorial-shell .editorial-footer{background:var(--surface-elevated);color:var(--editorial-ink);border-top:1px solid var(--editorial-line);box-shadow:none;margin-top:0;padding:24px 0}.keres-editorial-shell .editorial-footer:before{content:none}.editorial-footer-inner{grid-template-columns:1.1fr 1fr 1fr 1.5fr;gap:28px;display:grid}.editorial-footer-brand{border-right:1px solid var(--editorial-line);padding-right:22px}.editorial-footer-brand [data-brand-lockup]{width:112px}.editorial-footer-brand p{color:var(--editorial-muted);max-width:30em;margin:12px 0 0;font-size:.6875rem;line-height:1.7}.editorial-footer-locale{max-width:140px;margin-top:8px}.editorial-footer-group{min-width:0}.editorial-footer-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.8125rem;font-weight:650;list-style:none;display:flex}.editorial-footer-group summary::-webkit-details-marker{display:none}.editorial-footer-group summary span{display:none}.editorial-footer-group ul{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.editorial-footer-group a{color:var(--editorial-muted);align-items:center;min-height:32px;font-size:.75rem;line-height:1.5;display:inline-flex}.editorial-footer-group a:hover{color:var(--editorial-accent);text-decoration:underline}.keres-editorial-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary);box-shadow:none}.keres-editorial-shell :where(input,select,textarea)::placeholder,dialog :where(input,textarea)::placeholder{color:var(--text-muted)}:where(dialog,[role=dialog],[role=alertdialog]){background:var(--surface-elevated);color:var(--text-primary);border-color:var(--border-default);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.keres-editorial-shell,dialog,[role=dialog]) :where(.language-selector-popover,[role=menu]){background:var(--surface-elevated);border-color:var(--border-default);box-shadow:none;color:var(--text-primary)}:where(.keres-editorial-shell,dialog,[role=dialog]) [role=option]{background:var(--surface-elevated);color:var(--text-primary)}:where(.keres-editorial-shell,dialog,[role=dialog]) [role=option]:hover{background:var(--surface-muted)}:where(.keres-editorial-shell,dialog,[role=dialog]) [role=option][aria-selected=true]{background:var(--brand-primary);color:var(--text-inverse)}:where(.keres-editorial-shell,dialog,[role=dialog]) [role=option]>span:last-child{color:inherit}:where(.keres-editorial-shell,dialog,[role=dialog]) :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}:where(.keres-editorial-shell,dialog,[role=dialog]) .ui-control:focus{border-color:var(--brand-primary);box-shadow:none}:where(.keres-editorial-shell,dialog,[role=dialog]) :is(button,input,select):disabled{opacity:1;color:var(--text-muted);border-color:var(--border-default);box-shadow:none}:where(.keres-editorial-shell,dialog,[role=dialog]) button:disabled{background:var(--surface-muted)}.keres-editorial-shell .ui-surface .ui-form-section{box-shadow:none;border-color:var(--border-default);background:0 0}.keres-editorial-shell :where(.bg-white\/50,.bg-white\/58,.bg-white\/60,.bg-white\/70,.bg-white\/75,.bg-white\/80,.bg-white\/85,.bg-white\/90,.bg-white\/95){background-color:var(--surface-elevated)}.keres-editorial-shell :where(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl){-webkit-backdrop-filter:none;backdrop-filter:none}.keres-editorial-shell .category-browse-actions .ui-button--primary{background:var(--brand-primary);color:var(--text-inverse);box-shadow:none}.keres-editorial-shell .category-browse-actions .ui-button--outline{background:var(--surface-elevated);color:var(--brand-primary-strong);border-color:var(--border-default);box-shadow:none}@media (min-width:761px) and (max-width:1099px){.keres-editorial-shell .brand-header:not([data-seller-workspace-header])>div.hidden{grid-template-columns:auto minmax(0,1fr);gap:12px}.keres-editorial-shell .brand-header [data-brand-lockup=compact]{width:150px}.editorial-footer-inner{gap:18px}}@media (max-width:760px){.editorial-container{width:calc(100% - 32px)}.keres-editorial-shell .brand-header:not([data-seller-workspace-header])>.mx-auto{gap:7px;width:calc(100% - 32px);padding-top:9px;padding-bottom:12px}.keres-editorial-shell .brand-header [data-brand-lockup=compact]{width:145px}.keres-editorial-shell .brand-header nav>div{gap:4px;width:calc(100% - 32px);padding-block:8px}.keres-editorial-shell .brand-header nav a{justify-content:flex-start;padding:8px 10px;font-size:.875rem}.editorial-footer-inner{flex-direction:column;gap:0;display:flex}.editorial-footer-group{border-bottom:1px solid var(--editorial-line)}.editorial-footer-group summary{min-height:44px}.editorial-footer-group summary span{display:block}.editorial-footer-group a{min-height:44px}.editorial-footer-brand{border:0;order:4;padding:18px 0 0}.editorial-footer-locale{margin-top:10px}.keres-editorial-shell .editorial-footer-reserve{padding-bottom:var(--listing-mobile-action-clearance,calc(7rem + env(safe-area-inset-bottom)))}}
