.catalogue--all{padding-top:clamp(24px,2.5vw,36px)}.catalogue__header{margin-bottom:24px}.index{display:grid;gap:16px;padding-block:18px;border-block:1px solid var(--paps-rule)}.index[hidden],.index__panel[hidden],.catalogue__chips[hidden]{display:none}.index button{padding:0;border:0;background:none;color:inherit;cursor:pointer}.index button:disabled{cursor:default}.index__tally{color:var(--paps-text-2);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0}.index__label,.index__heading{color:var(--paps-text-2);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.index__stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.index__story,.index__size{display:grid;justify-items:center;align-content:end;gap:4px;border-radius:6px;transition:background-color .16s ease}.index .index__story{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;column-gap:12px;padding:10px 14px 10px 10px;background:#fffdf880;text-align:left}.index__story .gk-art{grid-row:span 2;width:48px;height:48px}.index__story .index__name{align-self:end;font-family:var(--paps-font-display);font-size:20px;line-height:1.15}.index__story .index__tally{align-self:start;font-size:13px}.index__size{min-width:60px;padding:6px 8px}.index__size .mini-book{--in: 3.6px;margin-bottom:6px;transition:transform .16s ease}.index__size .index__name{font-size:13px;font-weight:500;white-space:nowrap;text-underline-offset:5px}.index__size[aria-pressed=true] .index__name{text-decoration:underline;text-decoration-thickness:1.5px}@media(hover:hover){.index__story:hover:not(:disabled){background:#fffdf8cc}.index__size:hover:not(:disabled) .mini-book{transform:translateY(-3px)}}.index__story[aria-pressed=true]{background:#fffdf8d9;box-shadow:inset 0 0 0 1.5px var(--paps-ink)}.index__story:disabled,.index__size:disabled,.index__stamp:disabled,.index__tag:disabled{opacity:.42}.index__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px 28px}.index__group{display:flex;align-items:end;gap:4px}.index__label{align-self:center;margin-right:6px}.index__drawers{display:flex;align-items:center;gap:8px;margin-left:auto}.index .index__drawer{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 16px 4px 10px;border:1px solid var(--paps-rule);border-radius:999px;font-size:15px;font-weight:500}.index__drawer .gk-art{width:30px;height:30px}.index__drawer:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.index__drawer[aria-expanded=true]:after{transform:translateY(1px) rotate(-135deg)}.index .index__drawer.is-active,.index .index__drawer[aria-expanded=true]{border-color:var(--paps-ink);box-shadow:inset 0 0 0 1px var(--paps-ink)}.index__chosen:not(:empty){min-width:20px;padding-inline:6px;border-radius:999px;background:var(--paps-ink);color:var(--paps-surface);font-size:12px;line-height:20px;text-align:center}.index__panel{display:grid;gap:22px 40px;padding:22px 24px 24px;border-radius:6px;background:var(--paps-paper-ground) var(--paps-paper, none) 0 0 / 256px 256px;background-blend-mode:multiply}.index__panel[data-panel=for]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.index__people{display:flex;flex-wrap:wrap;align-content:start;gap:8px 6px}.index__region{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 8px}.index__heading{flex-basis:100%;grid-column:1 / -1;margin:0 0 4px}.index .index__stamp{--stamp: #234d85;display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--stamp) 55%,transparent);border-radius:3px;color:var(--stamp);font-size:13px;font-weight:500;line-height:1.25;text-align:center}.index__region--india .index__stamp{--stamp: #255c3f}.index .index__stamp--all{border:1.5px solid var(--stamp);border-radius:999px;font-weight:600}@media(hover:hover){.index .index__stamp:hover:not(:disabled){border-color:var(--stamp)}}.index .index__stamp[aria-pressed=true]{border-color:var(--stamp);background:var(--stamp);color:var(--paps-paper-surface)}.index .index__tag{position:relative;isolation:isolate;display:inline-flex;align-items:baseline;gap:6px;min-height:36px;padding:9px 14px 7px 26px;font-size:14px;font-weight:500;line-height:1.2}.index__tag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f5dfa8;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%)}.index__tag:before{content:"";position:absolute;top:50%;left:10px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--paps-paper-ground);box-shadow:inset 0 0 0 1px #29322e8c}.index .index__tag[aria-pressed=true]{color:var(--paps-paper-surface)}.index__tag[aria-pressed=true]:after{background:var(--paps-ink)}.catalogue__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.catalogue__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.catalogue__chip,.catalogue__clear{min-height:36px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;font-size:14px}.catalogue__chip{background:var(--paps-ink);color:var(--paps-surface)}.catalogue__chip:after{content:"\d7";margin-left:8px}.catalogue__clear{background:none;color:var(--paps-plum);text-decoration:underline;text-underline-offset:4px}.catalogue__count{margin:0 0 0 auto;color:var(--paps-text-2);font-size:14px}.catalogue__sort{display:flex;align-items:center;gap:8px;font-size:14px}.catalogue__sort .field{width:auto;min-height:44px;padding:0 14px;border-color:var(--paps-rule);border-radius:999px;background-color:#fffdf8;font-size:14px}.catalogue .grid--books{margin-top:clamp(20px,2.4vw,32px)}@media(max-width:899px){.catalogue__header{display:grid;grid-template-columns:minmax(0,1fr)}.index__stories{display:flex;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scrollbar-width:none}.index .index__story{flex:0 0 auto;padding-right:16px}.index__story .gk-art{width:40px;height:40px}.index__row{gap:10px 16px}.index__drawers{flex:1 1 100%;margin-left:0}.index .index__drawer{flex:1 1 0;justify-content:center}.index__panel,.index__panel[data-panel=for]{grid-template-columns:minmax(0,1fr);padding:18px 16px 20px}.index__region{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.index .index__stamp{padding-inline:6px;font-size:12.5px}.catalogue__count{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/good-keeps-index.css.map */
