.catalog-purpose-options>button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.catalog-purpose-options>button>b{position:absolute;top:10px;right:10px;color:#82798b;font-size:9px}.categories-page{min-height:100vh;padding:148px clamp(22px,4vw,72px) 90px;background:#ffffff;color:#17151d}.categories-about-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#7437ed;font-size:15px;font-weight:700;text-decoration:none}.categories-about-link:hover{text-decoration:underline}.categories-about{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:clamp(24px,5vw,80px);max-width:1540px;margin:clamp(56px,7vw,96px) auto 0;padding:clamp(28px,4vw,56px);border-radius:28px;background:#f8f6fb;scroll-margin-top:110px}.categories-about>header span{color:#7437ed;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.categories-about>header h2{margin:10px 0 0;font-size:clamp(24px,2.2vw,32px);line-height:1.1;letter-spacing:-.03em}.categories-editorial-intro{color:#4f4b57;font-size:16px;line-height:1.7}.categories-editorial-intro>*+*{margin-top:14px}.categories-editorial-intro ul{display:grid;gap:6px;padding-left:20px;list-style:disc}.categories-editorial-intro li::marker{color:#7437ed}@media (max-width:860px){.categories-about{grid-template-columns:1fr}}.categories-editorial-table{overflow-x:auto}.categories-editorial-table table{width:100%;border-collapse:collapse;font-size:.92em}.categories-editorial-table :is(th,td){padding:9px 12px;border:1px solid #e5e1eb;text-align:left}.categories-editorial-table th{background:#f7f3ff;font-weight:700}.categories-browser{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(28px,4vw,64px);max-width:1540px;margin:0 auto;align-items:start}.categories-sidebar-title{display:flex;align-items:center;gap:9px;padding-bottom:18px;border-bottom:1px solid #e5e3e8}.categories-search:focus-within{border-color:#8b52f2;box-shadow:0 0 0 3px rgba(116,55,237,.1)}.categories-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit}.categories-filter-group{display:grid;gap:4px;margin:0 0 24px;padding:0;border:0}.categories-filter-group legend{width:100%;margin-bottom:8px;color:#88838e;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.categories-filter-group :is(button,a) span{display:flex;align-items:center;gap:7px;line-height:1.25}.categories-filter-group :is(button,a) b{color:#9a95a1;font-size:11px;font-weight:700}.categories-results{min-width:0}.categories-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px}.categories-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #ded9e7;border-radius:12px;background:#fff;color:#342744;font-weight:700}.categories-pagination a[aria-current=page]{border-color:#7437ed;background:#f1eaff;color:#6230c5}.categories-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.categories-product-image{position:relative;aspect-ratio:1.12/1;overflow:hidden;background:#fff}.categories-product-copy{padding:20px}.categories-product-copy footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #ebe9ed}.categories-product-copy footer strong{font-size:17px}.categories-product-copy footer i{color:#7437ed;font-size:12px;font-style:normal;font-weight:800}.catalog-card-footer strong em{display:block;margin-top:5px;color:#7437ed;font-size:11px;font-style:normal;font-weight:800}.categories-no-results{display:grid;place-items:center;min-height:420px;padding:40px;border:1px dashed #cbc5d4;border-radius:20px;color:#716d77;text-align:center}@media (min-width:1680px){.categories-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.categories-browser{grid-template-columns:220px minmax(0,1fr);gap:24px}.categories-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.categories-page{padding:112px 16px 60px}.categories-browser{display:block}.categories-product-grid{grid-template-columns:1fr}}@media (max-width:700px){.catalog-purpose-heading small{max-width:240px}.catalog-card-image{aspect-ratio:1}}.ready-winder-facets{display:grid;gap:12px;margin:-8px 0 24px}.ready-winder-facet-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ready-winder-facet-row>span{margin-right:4px;color:#77727e;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ready-winder-facet-row button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid #dcd9e1;border-radius:999px;background:#fff;color:#2c2733;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.ready-winder-facet-row button b{color:#8a8492;font-size:12px;font-weight:700}.ready-winder-facet-row button:hover{border-color:#b9a6ea}.ready-winder-facet-row button[aria-pressed=true]{border-color:#6428d8;background:#ebe2fc;color:#4d1fb0}.ready-winder-facet-row button[aria-pressed=true] b{color:#6428d8}.ready-winder-facet-row button:focus-visible{outline:2px solid #6428d8;outline-offset:2px}@media (max-width:700px){.ready-winder-facet-row{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.ready-winder-facet-row button,.ready-winder-facet-row>span{flex:0 0 auto}}