.pXgnHW_grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.5rem;margin:0;padding:3rem 0 4rem;list-style:none;display:grid}.pXgnHW_product{text-align:center;flex-direction:column;min-width:0;display:flex}.pXgnHW_photo{aspect-ratio:1;width:100%;color:var(--muted);background:#fff;place-items:center;text-decoration:none;display:grid;position:relative}.pXgnHW_photo img{object-fit:contain}.pXgnHW_noImage{padding:1rem;font-size:1rem}.pXgnHW_productInfo{padding:1rem 0 .75rem}.pXgnHW_productInfo h3,.pXgnHW_catalogInfo h3{font-family:var(--sans);font-synthesis:none;font-weight:700;font-size:var(--type-card-title);overflow-wrap:anywhere;line-height:1.2}.pXgnHW_productInfo h3 a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.pXgnHW_productInfo h3 a:hover{text-underline-offset:4px;text-decoration:underline}.pXgnHW_option{margin-top:.25rem;font-size:1.125rem}.pXgnHW_price{font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.25rem;font-weight:700}.pXgnHW_purchase{min-width:0;margin-top:auto}.pXgnHW_purchase>button{width:100%;max-width:240px}.pXgnHW_unavailable{min-height:56px;color:var(--muted);place-items:center;font-size:1rem;display:grid}.pXgnHW_viewAll{min-width:0}.pXgnHW_viewAll:has(details[open]){grid-column:1/-1}.pXgnHW_catalog>summary{aspect-ratio:1;cursor:pointer;min-height:44px;color:var(--ink);font-family:var(--serif);font-synthesis:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;font-size:2.75rem;font-weight:400;line-height:1.05;list-style:none;display:flex}.pXgnHW_catalog>summary::-webkit-details-marker{display:none}.pXgnHW_catalog>summary svg{color:#fff;background:var(--reserve-orange);border-radius:50%;width:52px;height:52px;padding:9px}.pXgnHW_catalog[open]>summary{aspect-ratio:auto;flex-direction:row;padding-block:1.5rem;font-size:2rem}.pXgnHW_catalog[open]>summary br{display:none}.pXgnHW_catalog[open]>summary svg{transform:rotate(45deg)}.pXgnHW_fullCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:1rem 0;list-style:none;display:grid}.pXgnHW_fullCatalog>li{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.pXgnHW_catalogImage{text-align:center;place-items:center;width:72px;height:72px;font-size:.75rem;display:grid;position:relative}.pXgnHW_catalogImage img{object-fit:contain}.pXgnHW_catalogInfo{min-width:0}.pXgnHW_catalogInfo h3{font-size:1.125rem}.pXgnHW_catalogInfo p{margin-top:.5rem;font-size:1rem}.pXgnHW_catalogInfo a{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-weight:700;display:inline-flex}.pXgnHW_grid a:focus-visible,.pXgnHW_catalog>summary:focus-visible{outline:3px solid var(--navy);outline-offset:4px}@media (max-width:899px){.pXgnHW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding-block:2rem 3rem}.pXgnHW_fullCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.pXgnHW_catalog>summary{font-size:2rem}}@media (max-width:540px){.pXgnHW_fullCatalog{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.pXgnHW_grid{grid-template-columns:minmax(0,1fr)}}
