.PrintCatalog-module__KUjoIW__page{min-height:calc(100svh - var(--store-header-height));background:var(--brand-paper);padding:18px 0 80px}.PrintCatalog-module__KUjoIW__breadcrumb{margin-bottom:18px}.PrintCatalog-module__KUjoIW__directoryLayout{border-top:1px solid var(--ink-200);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,52px);padding-top:28px;display:grid}.PrintCatalog-module__KUjoIW__listing{min-width:0}.PrintCatalog-module__KUjoIW__listingHeader{max-width:820px;padding:0 0 24px}.PrintCatalog-module__KUjoIW__listingHeader h1,.PrintCatalog-module__KUjoIW__errorState h1{color:var(--ink);font-size:var(--store-title-size);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin-top:6px}.PrintCatalog-module__KUjoIW__listingHeader>span{max-width:700px;color:var(--ink-muted);font-size:var(--text-16);line-height:var(--leading-body);margin-top:10px;display:block}.PrintCatalog-module__KUjoIW__catalogSearch{z-index:8;max-width:720px;margin-bottom:52px;position:relative}.PrintCatalog-module__KUjoIW__directorySection{padding:5px 0 70px}.PrintCatalog-module__KUjoIW__sectionTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.PrintCatalog-module__KUjoIW__sectionTitle h2{font-size:var(--store-section-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading)}.PrintCatalog-module__KUjoIW__sectionTitle span{color:var(--ink-muted);font-size:var(--text-12)}.PrintCatalog-module__KUjoIW__catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 13px;display:grid}.PrintCatalog-module__KUjoIW__catalogCard{min-width:0}.PrintCatalog-module__KUjoIW__catalogCardVisual{aspect-ratio:1;background:var(--ink-100);border-radius:5px;display:block;position:relative;overflow:hidden}.PrintCatalog-module__KUjoIW__catalogCardVisual img{object-fit:cover;transition:transform .36s}.PrintCatalog-module__KUjoIW__catalogCard:hover img{transform:scale(1.035)}.PrintCatalog-module__KUjoIW__catalogCardBody{flex-direction:column;min-width:0;padding:12px 2px 0;display:flex}.PrintCatalog-module__KUjoIW__catalogCardBody strong{font-size:var(--text-16);line-height:1.3}.PrintCatalog-module__KUjoIW__catalogCardBody small{color:var(--ink-muted);font-size:var(--text-14);margin-top:4px}.PrintCatalog-module__KUjoIW__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 14px;display:grid}.PrintCatalog-module__KUjoIW__errorState{border-top:1px solid var(--ink-200);min-height:50svh;padding:70px 0}.PrintCatalog-module__KUjoIW__errorState a{color:var(--brand-blue);font-size:var(--text-14);font-weight:var(--font-weight-medium);margin-top:20px;display:inline-flex}@media (max-width:1080px){.PrintCatalog-module__KUjoIW__directoryLayout{grid-template-columns:210px minmax(0,1fr)}.PrintCatalog-module__KUjoIW__catalogGrid,.PrintCatalog-module__KUjoIW__productGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.PrintCatalog-module__KUjoIW__page{padding-top:12px}.PrintCatalog-module__KUjoIW__breadcrumb{margin-bottom:12px}.PrintCatalog-module__KUjoIW__directoryLayout{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:14px}.PrintCatalog-module__KUjoIW__catalogGrid,.PrintCatalog-module__KUjoIW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.PrintCatalog-module__KUjoIW__catalogSearch{margin-bottom:32px}.PrintCatalog-module__KUjoIW__directorySection{padding-bottom:44px}}@media (max-width:540px){.PrintCatalog-module__KUjoIW__listingHeader{padding:0 0 16px}.PrintCatalog-module__KUjoIW__listingHeader h1{font-size:var(--store-title-mobile);margin-top:0}.PrintCatalog-module__KUjoIW__listingHeader>span{font-size:var(--text-14)}.PrintCatalog-module__KUjoIW__catalogSearch{margin-bottom:24px}.PrintCatalog-module__KUjoIW__sectionTitle{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px}.PrintCatalog-module__KUjoIW__sectionTitle h2{font-size:var(--store-section-mobile)}}@media (prefers-reduced-motion:reduce){.PrintCatalog-module__KUjoIW__catalogCardVisual img{transition:none}}.PrintCatalog-module__KUjoIW__unavailable{border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);text-align:center;padding:40px 22px}.PrintCatalog-module__KUjoIW__unavailable strong{color:var(--ink);font-size:var(--text-18)}.PrintCatalog-module__KUjoIW__unavailable p{color:var(--ink-body);margin-top:6px}.PrintCatalog-module__KUjoIW__unavailable a,.PrintCatalog-module__KUjoIW__listingHeader span a{color:inherit;text-underline-offset:3px;text-decoration:underline}
.CatalogGuide-module__UmACxW__guide{gap:var(--space-8,2.5rem);margin-top:var(--space-10,3.5rem);padding-top:var(--space-8,2.5rem);border-top:1px solid var(--ink-200);color:var(--ink-body);font-size:var(--text-16);line-height:var(--leading-body);display:grid}.CatalogGuide-module__UmACxW__layout{grid-template-columns:minmax(0,1fr) minmax(13rem,17rem);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.CatalogGuide-module__UmACxW__text{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;max-width:68ch;display:grid}.CatalogGuide-module__UmACxW__text h2{color:var(--ink);font-size:var(--store-section-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.CatalogGuide-module__UmACxW__aside{gap:var(--space-6);display:grid}.CatalogGuide-module__UmACxW__links{display:grid}.CatalogGuide-module__UmACxW__links h3{margin-bottom:var(--space-1);color:var(--ink);font-size:var(--text-18);font-weight:var(--font-weight-semibold);line-height:1.35}.CatalogGuide-module__UmACxW__links a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.875rem;padding:var(--space-2) 0;border-bottom:1px solid var(--ink-200);color:var(--ink);font-size:var(--text-14);display:flex}.CatalogGuide-module__UmACxW__links a:last-child{border-bottom:0}.CatalogGuide-module__UmACxW__links a svg{color:var(--ink-muted);flex:none}.CatalogGuide-module__UmACxW__links a:hover{color:var(--brand-primary)}.CatalogGuide-module__UmACxW__faq{min-width:0}@media (max-width:780px){.CatalogGuide-module__UmACxW__guide{gap:var(--space-6);margin-top:var(--space-8,2.5rem);padding-top:var(--space-6)}.CatalogGuide-module__UmACxW__layout{grid-template-columns:minmax(0,1fr)}}
.ProductsAtoZ-module__FtmwDq__letters{top:var(--store-header-height);z-index:2;border-bottom:1px solid var(--ink-200);background:var(--brand-paper);flex-wrap:wrap;gap:4px;margin-bottom:28px;padding:10px 0;display:flex;position:sticky}.ProductsAtoZ-module__FtmwDq__letters a{border-radius:var(--radius-sm);min-width:36px;min-height:36px;color:var(--ink);font-size:var(--text-14);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ProductsAtoZ-module__FtmwDq__letters a:hover{background:var(--ink-100);color:var(--brand-blue)}.ProductsAtoZ-module__FtmwDq__groups{columns:4 220px;column-gap:32px}.ProductsAtoZ-module__FtmwDq__group{break-inside:avoid;scroll-margin-top:calc(var(--store-header-height) + 70px);padding-bottom:26px}.ProductsAtoZ-module__FtmwDq__group h2{border-bottom:1px solid var(--ink-200);color:var(--ink);font-size:var(--store-section-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);margin-bottom:8px;padding-bottom:6px}.ProductsAtoZ-module__FtmwDq__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ProductsAtoZ-module__FtmwDq__group a{color:var(--ink-body);font-size:var(--text-16);padding:5px 0;line-height:1.35;text-decoration:none;display:inline-block}.ProductsAtoZ-module__FtmwDq__group a:hover{color:var(--brand-blue);text-decoration:underline}@media (max-width:540px){.ProductsAtoZ-module__FtmwDq__letters{gap:2px;margin-bottom:20px}.ProductsAtoZ-module__FtmwDq__letters a{min-width:32px;min-height:32px}.ProductsAtoZ-module__FtmwDq__groups{columns:2 150px;column-gap:20px}.ProductsAtoZ-module__FtmwDq__group h2{font-size:var(--store-section-mobile)}.ProductsAtoZ-module__FtmwDq__group a{font-size:var(--text-14);padding:8px 0}}
