.woocommerce-page label{margin-bottom: 0.7em}.rk-products{background: var(--wp--preset--color--surface)}.rk-products > .rk-section__inner{padding-top: clamp(0.5rem,1.5vw,1.25rem)}.rk-products__bar{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem;margin-bottom: clamp(1.25rem,2.5vw,1.75rem);padding-bottom: 0.875rem;border-bottom: 1px solid var(--wp--preset--color--line)}.rk-products__shown{margin: 0;font-size: 0.875rem;color: var(--wp--custom--ink-soft)}.rk-sorts{display: flex;flex-wrap: wrap;gap: 0.5rem}.rk-sort{display: inline-flex;align-items: center;height: 2.5rem;padding: 0 1rem;border: 1px solid var(--wp--custom--line-soft);border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--white);font-family: var(--wp--preset--font-family--heading);font-size: 0.8125rem;color: var(--wp--custom--ink-soft);text-decoration: none;white-space: nowrap;transition: border-color 0.2s var(--wp--custom--ease),color 0.2s var(--wp--custom--ease)}.rk-sort:hover{border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--ink)}.rk-sort.is-active{background: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--white)}.rk-products__filtbtn{display: none}.rk-products__layout{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: clamp(1.5rem,2.5vw,2.25rem);align-items: start}.rk-products:not(.rk-products--filtered) .rk-products__layout{grid-template-columns: minmax(0,1fr)}.rk-products__main{min-width: 0}.rk-products__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(0.75rem,1.4vw,1.25rem)}.rk-products--filtered .rk-products__grid{grid-template-columns: repeat(3,minmax(0,1fr))}@media (min-width: 1360px){.rk-products--filtered .rk-products__grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.rk-products__foot{display: flex;justify-content: center;margin-top: clamp(1.75rem,3vw,2.5rem)}.rk-products__more{min-width: 16rem;justify-content: center}.rk-products__more.is-loading{opacity: 0.6;pointer-events: none}.rk-products__empty{margin: 0;padding-block: clamp(2rem,5vw,3.5rem);text-align: center;color: var(--wp--custom--ink-soft)}.rk-products__emptyact{margin: 0 0 clamp(2rem,5vw,3.5rem);text-align: center}.rk-products__main.is-loading [data-rk-grid]{opacity: 0.45;transition: opacity 0.15s var(--wp--custom--ease);pointer-events: none}@media (max-width: 1280px){.rk-products__grid,.rk-products--filtered .rk-products__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1060px){.rk-products__layout,.rk-products--filtered .rk-products__layout{grid-template-columns: minmax(0,1fr)}.rk-products__filtbtn{display: inline-flex;align-items: center;gap: 0.5rem;height: 2.625rem;padding: 0 1.125rem;border: 1px solid var(--wp--custom--line-soft);border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--white);font-family: var(--wp--preset--font-family--heading);font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--wp--preset--color--ink);cursor: pointer}.rk-products__filtbtn svg{width: 1rem;height: 1rem;color: var(--wp--custom--gold-deep)}.rk-products__count{flex: 1 1 auto;min-width: 0}.rk-products__filtbtn{order: 1}.rk-sorts{order: 2;flex: 1 0 100%}.rk-products__filtnum{display: grid;place-items: center;min-width: 1.25rem;height: 1.25rem;padding: 0 0.25rem;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--ink);font-size: 0.6875rem;color: var(--wp--preset--color--white)}}@media (max-width: 760px){.rk-products__grid,.rk-products--filtered .rk-products__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.rk-products__bar{row-gap: 0.75rem;column-gap: 0.75rem}.rk-sorts{flex: 1 0 100%;overflow-x: auto;flex-wrap: nowrap;scrollbar-width: none}.rk-sorts::-webkit-scrollbar{display: none}}
