.shk-shop{padding-block:var(--shk-s-5) var(--shk-s-8)}.shk-shophead{display:grid;gap:.6rem;margin-block-end:var(--shk-s-5)}.shk-shophead__title{margin:0;font-size:var(--shk-fs-3xl);line-height:1.3}.shk-shophead__desc{max-inline-size:70ch;color:var(--shk-text-2);font-size:var(--shk-fs-sm)}.shk-shophead__desc>:first-child{margin-block-start:0}.shk-shophead__desc>:last-child{margin-block-end:0}.shk-crumbs-wrap .shk-crumbs{margin:0;padding:0;list-style:none}.shk-subcats{display:flex;gap:.5rem;margin-inline:calc(-1 * var(--shk-s-4));padding:.25rem var(--shk-s-4);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shk-subcats::-webkit-scrollbar{display:none}.shk-subcats .shk-chip{flex:none}@media(min-width:1000px){.shk-subcats{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}.shk-subcats--dup{display:none}}.shk-shop__layout{display:grid;gap:var(--shk-s-5)}@media(min-width:1000px){.shk-has-filters .shk-shop__layout{grid-template-columns:276px minmax(0,1fr);align-items:start}}.shk-shop__main{min-inline-size:0}.shk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-block-end:var(--shk-s-4)}.shk-toolbar__count{margin:0;margin-inline-end:auto;font-size:var(--shk-fs-sm);color:var(--shk-muted);font-weight:600}.shk-toolbar__filter .shk-countbadge--inline{position:static;min-inline-size:20px;block-size:20px}@media(min-width:1000px){.shk-has-filters .shk-toolbar__filter{display:none}}.shk-sort{display:flex;align-items:center;gap:.5rem;margin:0}.shk-sort__label{font-size:var(--shk-fs-sm);color:var(--shk-muted)}.shk-sort .shk-select{min-block-size:40px;padding-block:.3rem;font-size:var(--shk-fs-sm);inline-size:auto}@media(max-width:599px){.shk-sort__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}}.shk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:var(--shk-s-4)}.shk-chips__clear{font-size:var(--shk-fs-sm);font-weight:700;color:var(--shk-accent-text);text-decoration:none;padding-inline:.4rem}.shk-chips__clear:hover{text-decoration:underline}.shk-filters{margin:0;padding:0;border:0;inset-block:0;inset-inline-start:0;inset-inline-end:auto;inline-size:min(92vw,400px);max-inline-size:none;block-size:100vh;block-size:100dvh;max-block-size:none;background:var(--shk-surface);color:var(--shk-text);box-shadow:var(--shk-sh-3);overscroll-behavior:contain}.shk-filters[open]{animation:shk-slide-in .45s var(--shk-ease)}.shk-filters.is-closing{animation:shk-slide-out .28s var(--shk-ease) forwards}.shk-filters::backdrop{background:rgb(var(--shk-text-rgb) / .5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shk-filters__form{display:flex;flex-direction:column;block-size:100%;margin:0}.shk-filters__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-block-end:1px solid var(--shk-border)}.shk-filters__head h2{margin:0;font-size:var(--shk-fs-lg)}.shk-filters__body{flex:1;display:grid;align-content:start;gap:.25rem;padding:.5rem 1rem 1rem;overflow-y:auto;overscroll-behavior:contain}.shk-filters__foot{display:grid;gap:.5rem;padding:1rem;padding-block-end:calc(1rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--shk-border)}@media(min-width:1000px){.shk-filters{display:block;position:sticky;inset-block-start:calc(var(--shk-header-h) + var(--shk-admin-h, 0px) + 1rem);inset-inline:auto;inline-size:auto;block-size:auto;max-block-size:calc(100dvh - var(--shk-header-h) - var(--shk-admin-h, 0px) - 2rem);overflow-y:auto;border:1px solid var(--shk-border);border-radius:var(--shk-r-lg, 22px);box-shadow:none;animation:none!important}.shk-filters__form{block-size:auto}.shk-filters__x,.shk-js .shk-filters__foot [type=submit]{display:none}.shk-filters__foot{border-block-start:0;padding-block-start:0}.shk-filters__body{overflow:visible}}.shk-fg{padding-block:.15rem .8rem;border-block-end:1px solid var(--shk-border)}.shk-fg:last-child{border-block-end:0}.shk-fg__sum{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block:.75rem;font-weight:800;font-size:var(--shk-fs-sm);cursor:pointer;list-style:none}.shk-fg__sum::-webkit-details-marker{display:none}.shk-fg__sum:after{content:"";flex:none;inline-size:1rem;block-size:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--shk-dur) var(--shk-ease)}.shk-fg[open]>.shk-fg__sum:after{transform:rotate(180deg)}.shk-fg__cats,.shk-fg__cats ul{margin:0;padding:0;list-style:none;display:grid;gap:.1rem}.shk-fg__cats ul{padding-inline-start:1rem;margin-block:.1rem .3rem}.shk-fg__cats a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border-radius:var(--shk-r-sm, 8px);color:var(--shk-text-2);font-size:var(--shk-fs-sm);text-decoration:none}.shk-fg__cats a:hover{background:var(--shk-surface-2);color:var(--shk-text)}.shk-fg__cats a[aria-current=page]{background:var(--shk-primary-bg);color:var(--shk-primary-text);font-weight:800}.shk-fg__cats small{color:var(--shk-muted);font-size:var(--shk-fs-xs)}.shk-fg__price{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.shk-fg__num{display:flex;align-items:center;gap:.4rem;padding-inline:.75rem;border:1px solid var(--shk-border-2);border-radius:var(--shk-r-md, 14px);background:var(--shk-field-bg);font-size:var(--shk-fs-xs);color:var(--shk-muted)}.shk-fg__num:focus-within{border-color:var(--shk-ring);box-shadow:0 0 0 3px rgb(var(--shk-primary-rgb) / .18)}.shk-fg__num input{inline-size:100%;min-inline-size:0;padding:.65rem 0;border:0;background:transparent;color:var(--shk-text);font-size:var(--shk-fs-sm);font-weight:700;outline:0;text-align:end}.shk-fg__presets{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.6rem}.shk-fg__pills{display:flex;flex-wrap:wrap;gap:.45rem}.shk-fg--switches{display:grid;gap:.8rem;padding-block:.9rem}.shk-fg--switches .shk-switch{font-size:var(--shk-fs-sm);font-weight:600}.shk-pager{margin-block-start:var(--shk-s-6)}.shk-pager ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.shk-pager__a{display:inline-grid;place-items:center;min-inline-size:44px;block-size:44px;padding-inline:.6rem;border-radius:var(--shk-r-pill);background:var(--shk-surface-2);color:var(--shk-text);font-weight:700;font-size:var(--shk-fs-sm);text-decoration:none;transition:background-color var(--shk-dur) var(--shk-ease),color var(--shk-dur) var(--shk-ease)}a.shk-pager__a:hover{background:var(--shk-surface-3)}.shk-pager__a.is-cur{background:var(--shk-primary);color:var(--shk-on-primary)}.shk-pager__gap{color:var(--shk-muted);padding-inline:.2rem}.shk-pager--more{display:grid;justify-items:center}.shk-more{flex-direction:column;gap:.1rem;min-inline-size:220px}.shk-more small{font-size:var(--shk-fs-xs);color:var(--shk-muted);font-weight:600}.shk-resarea{position:relative}.shk-resarea[aria-busy=true] .shk-products{opacity:.45;pointer-events:none}.shk-resarea .shk-products{transition:opacity .25s var(--shk-ease)}.shk-resarea[aria-busy=true]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;z-index:5;block-size:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--shk-primary),transparent) no-repeat;background-size:40% 100%;animation:shk-load 1s linear infinite}@keyframes shk-load{0%{background-position:-50% 0}to{background-position:150% 0}}.shk-products>.is-new{animation:shk-rise .55s var(--shk-ease) backwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes shk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.shk-resarea[aria-busy=true]:before,.shk-products>.is-new{animation:none}}
