@layer components{.category-header_categoryHeader___ZBai{font-family:var(--fs-text-face-body);color:#1c2420}.category-header_categoryHeader___ZBai [data-patio-category-content]{box-sizing:border-box;width:calc(100% - var(--fs-grid-padding) - var(--fs-grid-padding));max-width:var(--fs-grid-max-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--fs-spacing-3);padding-block:var(--fs-spacing-3) var(--patio-section-space)}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-content]{gap:var(--fs-spacing-4);padding-block:var(--patio-section-space)}}.category-header_categoryHeader___ZBai h1{margin:0;font-family:var(--fs-text-face-title);font-size:1.875rem;font-weight:400;line-height:1.05}@media(min-width:1280px){.category-header_categoryHeader___ZBai h1{font-size:2.5rem}}.category-header_categoryHeader___ZBai [data-patio-category-content][data-patio-category-inline]{padding-block:0}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-content][data-patio-category-inline]{padding-block:0}}.category-header_categoryHeader___ZBai [data-patio-category-row]{display:flex;flex-wrap:wrap;-moz-column-gap:var(--fs-spacing-3);column-gap:var(--fs-spacing-3);row-gap:.125rem;align-items:center;box-sizing:border-box;min-height:4.125rem;padding-block:var(--fs-spacing-1);-webkit-padding-start:var(--patio-seal-column-mobile);padding-inline-start:var(--patio-seal-column-mobile);transition:-webkit-padding-start .2s ease-out;transition:padding-inline-start .2s ease-out;transition:padding-inline-start .2s ease-out,-webkit-padding-start .2s ease-out}@media(prefers-reduced-motion:reduce){.category-header_categoryHeader___ZBai [data-patio-category-row]{transition:none}}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-row]{flex-wrap:nowrap;padding-block:0;-webkit-padding-start:var(--patio-seal-column);padding-inline-start:var(--patio-seal-column)}}.category-header_categoryHeader___ZBai [data-patio-category-row] h1{font-size:1.3125rem;line-height:1.1}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-row] h1{font-size:1.875rem;line-height:1}}@media(max-width:1279px){.theme:not(:has([data-patio-topbar-strip])) .category-header_categoryHeader___ZBai [data-patio-category-row]{-webkit-padding-start:0;padding-inline-start:0}}.theme:has([data-fs-navbar-row][data-patio-compact]) .category-header_categoryHeader___ZBai [data-patio-category-row]{-webkit-padding-start:0;padding-inline-start:0}.category-header_categoryHeader___ZBai [data-patio-category-crumbs]{flex:1 0 100%}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-crumbs]{flex:none}}.category-header_categoryHeader___ZBai [data-patio-category-crumbs] ol{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:0;margin:0;font-size:.8125rem;color:#6e6457;list-style:none}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-crumbs] ol{font-size:.9375rem}}.category-header_categoryHeader___ZBai [data-patio-category-crumbs] li{display:flex;gap:.5rem;align-items:center}.category-header_categoryHeader___ZBai [data-patio-category-crumbs] li:after{content:"›"/""}.category-header_categoryHeader___ZBai [data-patio-category-crumbs] a{display:inline-flex;align-items:center;min-height:1.5rem;color:inherit;text-decoration:none}.category-header_categoryHeader___ZBai [data-patio-category-crumbs] a:hover{color:#1c2420;text-decoration:underline}.category-header_categoryHeader___ZBai [data-patio-category-crumbs] a:focus-visible{outline:2px solid #1c2420;outline-offset:2px;border-radius:4px}.category-header_categoryHeader___ZBai [data-patio-category-banner]{--patio-tone-bkg:#161616;--patio-tone-ink:#f7f3ec;--patio-tone-ink-2:rgba(247,243,236,0.8);--patio-tone-rule:rgba(247,243,236,0.24);--patio-tone-disk:#ece4d6;--patio-tone-accent:#a3d05a;background-color:var(--patio-tone-bkg);color:var(--patio-tone-ink)}.category-header_categoryHeader___ZBai [data-patio-category-banner][data-tone=graphite]{--patio-tone-bkg:#2b2b2b}.category-header_categoryHeader___ZBai [data-patio-category-banner][data-tone=terracotta]{--patio-tone-bkg:#b4553a;--patio-tone-ink:#ffffff;--patio-tone-ink-2:rgba(255,255,255,0.88);--patio-tone-rule:rgba(255,255,255,0.32);--patio-tone-accent:#ffffff}.category-header_categoryHeader___ZBai [data-patio-category-banner][data-tone=cream],.category-header_categoryHeader___ZBai [data-patio-category-banner][data-tone=tray]{--patio-tone-bkg:#ece4d6;--patio-tone-ink:#1c2420;--patio-tone-ink-2:#4a443c;--patio-tone-rule:#d6cbb8;--patio-tone-disk:#f7f3ec;--patio-tone-accent:#1c2420}.category-header_categoryHeader___ZBai [data-patio-category-banner][data-tone=cream]{--patio-tone-bkg:#f7f3ec;--patio-tone-rule:#e2dace;--patio-tone-disk:#ece4d6;box-shadow:inset 0 0 0 1px #e2dace}.category-header_categoryHeader___ZBai [data-patio-category-banner]{display:flex;flex-direction:column;overflow:hidden;border-radius:14px}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-banner]{flex-direction:row;min-height:13.75rem}}.category-header_categoryHeader___ZBai [data-patio-category-text]{display:flex;flex-direction:column;gap:var(--fs-spacing-1);justify-content:center;padding:1.25rem}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-text]{flex:1 1 24rem;gap:var(--fs-spacing-2);padding:2rem 2.5rem}}.category-header_categoryHeader___ZBai [data-patio-category-text] p{max-width:27.5rem;margin:0;font-size:.9375rem;line-height:1.45;color:var(--patio-tone-ink-2)}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-text] p{font-size:1.0625rem;line-height:1.5}}.category-header_categoryHeader___ZBai [data-patio-category-kicker]{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--patio-tone-accent)}.category-header_categoryHeader___ZBai [data-patio-category-media]{position:relative;height:9.375rem;overflow:hidden}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-media]{flex:1 1 32.5rem;height:auto}}.category-header_categoryHeader___ZBai [data-patio-category-media] img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-media] img{position:absolute;inset:0}}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul{display:flex;gap:var(--fs-spacing-1);padding:0;margin:0 calc(-1*var(--fs-spacing-3));padding-inline:var(--fs-spacing-3);overflow-x:auto;list-style:none;scrollbar-width:none}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul::-webkit-scrollbar{display:none}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul li{flex:none}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul a{color:inherit;text-decoration:none;border:1px solid #d6cbb8;transition:border-color .16s ease-out}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul a:hover{border-color:#1c2420}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul a:focus-visible{outline:2px solid #1c2420;outline-offset:2px}.category-header_categoryHeader___ZBai [data-patio-category-nav] ul a[aria-current=page]{color:#f7f3ec;background-color:#161616;border-color:#161616}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-nav=chips] ul{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.category-header_categoryHeader___ZBai [data-patio-category-nav=chips] ul a{display:flex;align-items:center;height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;white-space:nowrap;border-radius:var(--fs-border-radius-pill)}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-nav=chips] ul a{height:2.5rem}}.category-header_categoryHeader___ZBai [data-patio-category-nav=cards] ul{gap:var(--fs-spacing-2)}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-nav=cards] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-inline:0;padding-inline:0;overflow:visible}}.category-header_categoryHeader___ZBai [data-patio-category-nav=cards] ul li{width:15rem}@media(min-width:1280px){.category-header_categoryHeader___ZBai [data-patio-category-nav=cards] ul li{width:auto}}.category-header_categoryHeader___ZBai [data-patio-category-nav=cards] ul a{display:flex;align-items:center;gap:.875rem;height:100%;padding:.75rem 1rem .75rem .75rem;border-radius:14px}.category-header_categoryHeader___ZBai [data-patio-category-thumb]{display:flex;flex:none;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;overflow:hidden;background-color:#ece4d6;border-radius:50%}.category-header_categoryHeader___ZBai [data-patio-category-thumb] img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.category-header_categoryHeader___ZBai [data-patio-category-card-text]{display:flex;flex-direction:column;min-width:0}.category-header_categoryHeader___ZBai [data-patio-category-card-text] strong{font-family:var(--fs-text-face-title);font-size:1.375rem;font-weight:400;line-height:1.1}.category-header_categoryHeader___ZBai [data-patio-category-card-text] span{font-size:.8125rem;opacity:.8}}