.catalog-module__PnyVpW__intro{background:#fff;border-bottom:1px solid #d8d2c8}.catalog-module__PnyVpW__introInner{max-width:1200px;margin:0 auto;padding:clamp(36px,4vw,52px) clamp(22px,4vw,52px) clamp(30px,3.5vw,44px)}.catalog-module__PnyVpW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#6b1d2f;margin:0;font-size:10px;font-weight:800}.catalog-module__PnyVpW__heading{color:#1a2536;margin:12px 0 0;font-family:BkstPlayfair,Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.08}.catalog-module__PnyVpW__lede{color:#4a5568;max-width:72ch;margin:14px 0 0;font-size:16px;line-height:1.65}.catalog-module__PnyVpW__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:0;max-width:1200px;margin:0 auto;padding:0 clamp(22px,4vw,52px);display:grid}.catalog-module__PnyVpW__filters{border-right:1px solid #d8d2c8;padding:32px 30px 56px 0}.catalog-module__PnyVpW__filtersInner{position:sticky;top:16px}.catalog-module__PnyVpW__filtersHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.catalog-module__PnyVpW__filtersTitle{letter-spacing:.14em;text-transform:uppercase;color:#6b1d2f;margin:0;font-family:inherit;font-size:10px;font-weight:800}.catalog-module__PnyVpW__reset{color:#4a5568;cursor:pointer;background:0 0;border:none;min-height:30px;padding:0;font-size:12px;font-weight:600}.catalog-module__PnyVpW__reset:hover{color:#6b1d2f}.catalog-module__PnyVpW__facet{border:none;border-top:1px solid #d8d2c8;margin:22px 0 0;padding:18px 0 0}.catalog-module__PnyVpW__facetName{letter-spacing:.14em;text-transform:uppercase;color:#1a2536;padding:0;font-size:10.5px;font-weight:800}.catalog-module__PnyVpW__facetOptions{flex-direction:column;gap:2px;margin-top:12px;display:flex}.catalog-module__PnyVpW__option{color:#4a5568;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;min-height:40px;padding:9px 6px;font-size:13.5px;font-weight:400;display:flex}.catalog-module__PnyVpW__optionOn{color:#1a2536;background:#f7f5ef;font-weight:600}.catalog-module__PnyVpW__checkbox{color:fieldtext;accent-color:#6b1d2f;cursor:pointer;flex:none;width:16px;height:16px;margin:3px 3px 3px 4px;font-size:13.3333px;font-weight:400}.catalog-module__PnyVpW__optionLabel{flex:1}.catalog-module__PnyVpW__optionCount{font-variant-numeric:tabular-nums;color:#4a5568;font-size:12px}.catalog-module__PnyVpW__results{padding:32px 0 64px 30px}.catalog-module__PnyVpW__offscreen{position:absolute;left:-9999px}.catalog-module__PnyVpW__resultsHeading{color:inherit;margin:.83em 0;font-family:inherit;font-size:1.5em;font-weight:700;position:absolute;left:-9999px}.catalog-module__PnyVpW__tools{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.catalog-module__PnyVpW__search{background:#fff;border:1px solid #aeb6bf;border-radius:3px;flex:300px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;display:flex}.catalog-module__PnyVpW__search:focus-within{border-color:#6b1d2f}.catalog-module__PnyVpW__searchIcon{color:#6b1d2f;font-size:16px}.catalog-module__PnyVpW__searchInput{color:#22252a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:1px 2px;font-size:16px}.catalog-module__PnyVpW__searchInput::placeholder{color:#757575}.catalog-module__PnyVpW__sortBox{background:#fff;border:1px solid #aeb6bf;border-radius:3px;flex:none;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.catalog-module__PnyVpW__sortLabel{letter-spacing:.14em;text-transform:uppercase;color:#4a5568;font-size:10px;font-weight:800}.catalog-module__PnyVpW__sortSelect{color:#1a2536;cursor:pointer;background:0 0;border:none;outline:none;min-height:40px;font-size:14px;font-weight:600}.catalog-module__PnyVpW__sortSelect option{padding:0 2px 1px}.catalog-module__PnyVpW__status{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;margin-top:16px;display:flex}.catalog-module__PnyVpW__count{color:#4a5568;margin:0;font-size:15px}.catalog-module__PnyVpW__countNumber{font-variant-numeric:tabular-nums;color:#1a2536;font-family:BkstPlayfair,Georgia,serif;font-weight:600}.catalog-module__PnyVpW__tab{font-variant-numeric:tabular-nums}.catalog-module__PnyVpW__chipRule{background:#d8d2c8;width:1px;height:18px;margin:0 4px}.catalog-module__PnyVpW__chip{color:#1a2536;cursor:pointer;background:#f7f5ef;border:1px solid #d8d2c8;border-radius:2px;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.catalog-module__PnyVpW__chip:hover{background:#ede8dc}.catalog-module__PnyVpW__chipX{color:#6b1d2f;font-weight:800}.catalog-module__PnyVpW__list{border-top:2px solid #1a2536;margin:14px 0 0;padding:0;list-style:none}.catalog-module__PnyVpW__record{border-bottom:1px solid #d8d2c8;grid-template-columns:104px minmax(0,1fr) minmax(150px,auto);align-items:start;gap:clamp(16px,2.4vw,28px);padding:24px 0;display:grid}.catalog-module__PnyVpW__coverLink{display:block}.catalog-module__PnyVpW__cover{aspect-ratio:340/454;border-radius:2px;flex-direction:column;width:104px;padding:10px 9px;display:flex}.catalog-module__PnyVpW__cover-burgundy{--cover-ink:#f4f1ea;--cover-meta:#e5cb89;background:linear-gradient(168deg,#7d2338,#5e192a);box-shadow:inset 0 0 0 1px #c5a05980}.catalog-module__PnyVpW__cover-navy{--cover-ink:#f4f1ea;--cover-meta:#e5cb89;background:linear-gradient(168deg,#24354b,#16202c);box-shadow:inset 0 0 0 1px #c5a05980}.catalog-module__PnyVpW__cover-parchment{--cover-ink:#1a2536;--cover-meta:#6b1d2f;background:linear-gradient(168deg,#f7f5ef,#ede8dc);box-shadow:inset 0 0 0 1px #6b1d2f59}.catalog-module__PnyVpW__cover-paper{--cover-ink:#1a2536;--cover-meta:#4a5568;background:#fff;box-shadow:inset 0 0 0 1px #d8d2c8}.catalog-module__PnyVpW__coverImprint{letter-spacing:.16em;text-transform:uppercase;color:var(--cover-meta);font-size:6.5px;font-weight:800}.catalog-module__PnyVpW__coverTitle{color:var(--cover-ink);margin-top:auto;font-family:BkstPlayfair,Georgia,serif;font-size:12px;font-weight:600;line-height:1.15;display:block}.catalog-module__PnyVpW__meta{letter-spacing:.14em;text-transform:uppercase;color:#4a5568;margin:0;font-size:9.5px;font-weight:800}.catalog-module__PnyVpW__title{color:#1a2536;margin:8px 0 0;font-family:BkstPlayfair,Georgia,serif;font-size:clamp(20px,2vw,23px);font-weight:600;line-height:1.24}.catalog-module__PnyVpW__titleLink:hover{color:#6b1d2f}.catalog-module__PnyVpW__author{color:#4a5568;margin:6px 0 0;font-family:BkstCardo,Georgia,serif;font-size:16px;line-height:1.5}.catalog-module__PnyVpW__blurb{color:#22252a;max-width:74ch;margin:10px 0 0;font-family:BkstCardo,Georgia,serif;font-size:16px;line-height:1.62}.catalog-module__PnyVpW__tags{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.catalog-module__PnyVpW__tag{letter-spacing:.02em;border-radius:2px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.catalog-module__PnyVpW__tag-std{color:#4a5568;background:#eef1f4;border:1px solid #dce2e8}.catalog-module__PnyVpW__tag-open{color:#2f5d47;background:#e8f1eb;border:1px solid #cfe0d6}.catalog-module__PnyVpW__tag-req{color:#5b513e;background:#faf5e7;border:1px solid #e6dcc0}.catalog-module__PnyVpW__buy{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.catalog-module__PnyVpW__priceBlock{margin:0}.catalog-module__PnyVpW__priceLabel{letter-spacing:.14em;text-transform:uppercase;color:#4a5568;font-size:9.5px;font-weight:800;display:block}.catalog-module__PnyVpW__price{font-variant-numeric:tabular-nums;color:#1a2536;margin-top:6px;font-family:BkstPlayfair,Georgia,serif;font-size:24px;font-weight:600;display:block}.catalog-module__PnyVpW__subPrice{color:#4a5568;max-width:20ch;margin-top:6px;font-size:12px;line-height:1.5;display:block}.catalog-module__PnyVpW__subPriceDiscounted{color:#2f5d47}.catalog-module__PnyVpW__subPriceWide{max-width:22ch}.catalog-module__PnyVpW__action{white-space:nowrap;color:#1a2536;background:0 0;border:1px solid #1a2536;border-radius:3px;align-items:center;min-height:42px;padding:10px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.catalog-module__PnyVpW__actionPress{color:#fff;background:#1a2536}.catalog-module__PnyVpW__download{color:#6b1d2f;border-color:#6b1d2f}.catalog-module__PnyVpW__pager{border-bottom:1px solid #d8d2c8;flex-wrap:wrap;align-items:center;gap:6px;padding:22px 0;display:flex}.catalog-module__PnyVpW__pagerStep,.catalog-module__PnyVpW__pagerPage{color:#1a2536;cursor:pointer;background:0 0;border:1px solid #d8d2c8;border-radius:3px;min-width:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700}.catalog-module__PnyVpW__pagerCurrent{color:#fff;background:#1a2536;border-color:#1a2536}.catalog-module__PnyVpW__pagerStep:disabled{color:#9aa3ae;cursor:default}.catalog-module__PnyVpW__pagerStep:not(:disabled):hover,.catalog-module__PnyVpW__pagerPage:hover,.catalog-module__PnyVpW__pagerStep:focus-visible,.catalog-module__PnyVpW__pagerPage:focus-visible{outline-offset:2px;outline:2px solid #c5a059}.catalog-module__PnyVpW__read{color:#6b1d2f;align-items:center;min-height:30px;font-size:12.5px;font-weight:700;display:inline-flex}.catalog-module__PnyVpW__empty{text-align:center;border-bottom:1px solid #d8d2c8;padding:56px 0}.catalog-module__PnyVpW__emptyTitle{color:#1a2536;margin:0;font-family:BkstPlayfair,Georgia,serif;font-size:24px;font-weight:600}.catalog-module__PnyVpW__emptyText{color:#4a5568;margin:8px 0 20px;font-size:15px}.catalog-module__PnyVpW__emptyReset{color:#fff;cursor:pointer;background:#1a2536;border:none;border-radius:3px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:700}.catalog-module__PnyVpW__emptyReset:hover{background:#24354b;border-color:#24354b}.catalog-module__PnyVpW__note{color:#4a5568;border-left:3px solid #6b1d2f;max-width:80ch;margin:26px 0 0;padding-left:18px;font-size:14px;line-height:1.65}.catalog-module__PnyVpW__noteLink{color:#6b1d2f;text-underline-offset:3px;font-weight:700;text-decoration:underline}
