.v2-catalog-header[data-astro-cid-yolkfij2]{max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.v2-catalog-header[data-astro-cid-yolkfij2] .v2-catalog-title[data-astro-cid-yolkfij2]{max-width:var(--v2-catalog-title-width,14ch);margin:.35rem var(--v2-catalog-title-margin,0) .9rem;color:var(--pp-ink,var(--v2-text));font-family:var(--pp-display,var(--v2-font-display));font-size:var(--v2-catalog-title-size,clamp(2.7rem, 6vw, 5.4rem));letter-spacing:-.045em;line-height:var(--v2-catalog-title-leading,.98);text-wrap:balance}.v2-catalog-header[data-astro-cid-yolkfij2] .v2-lead[data-astro-cid-yolkfij2]{max-width:44rem;margin:0}.v2-catalog-layout[data-astro-cid-yolkfij2]{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.v2-catalog-featured[data-astro-cid-yolkfij2] .v2-catalog-layout[data-astro-cid-yolkfij2]{grid-template-columns:minmax(0,1fr)}.v2-catalog-featured[data-astro-cid-yolkfij2] .v2-catalog-results[data-astro-cid-yolkfij2]{grid-column:1/-1;min-width:0}.v2-catalog-filter-panel[data-astro-cid-yolkfij2]{scrollbar-width:thin;border:1px solid var(--pp-line,color-mix(in srgb, var(--v2-text) 10%, transparent));border-radius:var(--pp-radius,1.35rem);background:linear-gradient(145deg, var(--pp-white,var(--v2-surface)), var(--pp-pink-wash,var(--v2-bg)));max-height:calc(100dvh - 8rem);box-shadow:var(--pp-shadow-soft,0 14px 40px color-mix(in srgb, var(--v2-text) 8%, transparent));position:sticky;top:7rem;overflow-y:auto}.v2-catalog-filter-panel[data-astro-cid-yolkfij2] summary[data-astro-cid-yolkfij2]{border-bottom:1px solid var(--pp-line,#ddd);cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:1rem 1.25rem;font-weight:900;display:flex}.v2-catalog-filter-panel[data-astro-cid-yolkfij2][open] summary[data-astro-cid-yolkfij2]>span[data-astro-cid-yolkfij2]{transform:rotate(45deg)}.v2-catalog-filters[data-astro-cid-yolkfij2]{gap:1.25rem;padding:1.25rem;display:grid}.v2-catalog-filters[data-astro-cid-yolkfij2] label[data-astro-cid-yolkfij2],.v2-catalog-filters[data-astro-cid-yolkfij2] fieldset[data-astro-cid-yolkfij2]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;font-size:.92rem;font-weight:750;display:grid}.v2-catalog-filters[data-astro-cid-yolkfij2] .v2-filter-categories[data-astro-cid-yolkfij2] label[data-astro-cid-yolkfij2],.v2-catalog-filters[data-astro-cid-yolkfij2] .v2-filter-available[data-astro-cid-yolkfij2]{grid-template-columns:none;align-items:center;gap:.55rem;font-weight:600;display:flex}.v2-filter-categories[data-astro-cid-yolkfij2] label[data-astro-cid-yolkfij2]{cursor:pointer;border-radius:.5rem;min-height:36px;padding:.2rem .4rem;font-size:.86rem}.v2-category-options[data-astro-cid-yolkfij2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.v2-filter-categories[data-astro-cid-yolkfij2] label[data-astro-cid-yolkfij2]:has(:checked){background:var(--pp-pink-soft,var(--v2-bg))}.v2-catalog-filters[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2][type=radio],.v2-catalog-filters[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2][type=checkbox]{width:1rem;height:1rem;accent-color:var(--pp-pink-deep,var(--v2-primary));flex-shrink:0;margin:0}.v2-catalog-filters[data-astro-cid-yolkfij2] legend[data-astro-cid-yolkfij2],.v2-catalog-filters[data-astro-cid-yolkfij2] label[data-astro-cid-yolkfij2]>span[data-astro-cid-yolkfij2]:not(.v2-price-input){letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem;font-weight:900}.v2-catalog-filters[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2][type=search],.v2-catalog-filters[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2][type=number],.v2-catalog-filters[data-astro-cid-yolkfij2] select[data-astro-cid-yolkfij2]{box-sizing:border-box;border:1px solid var(--pp-line,color-mix(in srgb, var(--v2-text) 16%, transparent));width:100%;min-width:0;min-height:44px;color:inherit;font:400 1rem var(--v2-font-body);background:#fff;border-radius:.85rem;padding:.65rem .7rem}.v2-catalog-filters[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2]:focus,.v2-catalog-filters[data-astro-cid-yolkfij2] select[data-astro-cid-yolkfij2]:focus{border-color:var(--pp-pink,var(--v2-primary));outline:3px solid color-mix(in srgb, var(--pp-pink,var(--v2-primary)) 18%, transparent)}.v2-filter-price-inputs[data-astro-cid-yolkfij2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.v2-price-input[data-astro-cid-yolkfij2]{min-width:0;display:block;position:relative}.v2-price-input[data-astro-cid-yolkfij2]>span[data-astro-cid-yolkfij2]{color:var(--pp-muted,var(--v2-muted));pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 auto 0 .65rem}.v2-price-input[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2][type=number]{appearance:textfield;padding-left:1.5rem;padding-right:.3rem}.v2-price-input[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v2-price-input[data-astro-cid-yolkfij2] input[data-astro-cid-yolkfij2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v2-filter-actions[data-astro-cid-yolkfij2]{gap:.75rem;display:grid}.v2-filter-clear[data-astro-cid-yolkfij2]{min-height:44px;color:inherit;cursor:pointer;text-underline-offset:.25rem;background:0 0;border:0;text-decoration:underline}.v2-filter-actions[data-astro-cid-yolkfij2] .v2-button[data-astro-cid-yolkfij2]{justify-content:center;width:100%}.v2-catalog-status[data-astro-cid-yolkfij2]{color:var(--v2-muted);margin:0 0 1rem;font-size:.9rem}.v2-load-more[data-astro-cid-yolkfij2]{margin:2.5rem auto 0;display:flex}.v2-load-more[data-astro-cid-yolkfij2][hidden]{display:none}.v2-product-info[data-astro-cid-yolkfij2] h3[data-astro-cid-yolkfij2] a[data-astro-cid-yolkfij2]{color:inherit;text-decoration:none}.v2-product-placeholder[data-astro-cid-yolkfij2]{aspect-ratio:4/5;background:color-mix(in srgb, var(--v2-accent) 20%, var(--v2-surface));place-items:center;width:100%;font-size:3rem;display:grid}@media (width<=800px){.v2-catalog-layout[data-astro-cid-yolkfij2]{grid-template-columns:1fr}.v2-catalog-filter-panel[data-astro-cid-yolkfij2]{max-height:none;position:static;overflow:visible}.v2-catalog-filter-panel[data-astro-cid-yolkfij2] summary[data-astro-cid-yolkfij2]{color:var(--pp-ink,var(--v2-text));justify-content:space-between;align-items:center;display:flex}.v2-catalog-filter-panel[data-astro-cid-yolkfij2]:not([open]) .v2-catalog-filters[data-astro-cid-yolkfij2]{display:none}}@media (pointer:coarse){.v2-filter-categories[data-astro-cid-yolkfij2] label[data-astro-cid-yolkfij2],.v2-catalog-filters[data-astro-cid-yolkfij2] .v2-filter-available[data-astro-cid-yolkfij2]{min-height:44px}}
