.sp-header[data-astro-cid-7zggcm5m]{background:linear-gradient(140deg,#fdf1f6,#fbeaf1 48%,#fdf6e8);padding:44px 56px 36px}@media(max-width:768px){.sp-header[data-astro-cid-7zggcm5m]{padding:28px 20px 24px}}.sp-breadcrumb[data-astro-cid-7zggcm5m]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.sp-bc-link[data-astro-cid-7zggcm5m]{font:400 12px/1 var(--font-body);color:#b0949e;text-decoration:none}.sp-bc-link[data-astro-cid-7zggcm5m]:hover{color:var(--accent)}.sp-bc-sep[data-astro-cid-7zggcm5m]{font:400 12px/1 var(--font-body);color:#e6c9d6}.sp-bc-cur[data-astro-cid-7zggcm5m]{font:400 12px/1 var(--font-body);color:#5a4650}.sp-title[data-astro-cid-7zggcm5m]{font:800 40px/1.1 var(--font-display);color:#23181c;letter-spacing:-.02em;margin:0 0 8px}@media(max-width:768px){.sp-title[data-astro-cid-7zggcm5m]{font-size:28px}}.sp-count[data-astro-cid-7zggcm5m]{font:400 14px/1 var(--font-body);color:#8a7580}.sp-body[data-astro-cid-7zggcm5m]{display:flex;gap:40px;padding:36px 56px 72px;align-items:flex-start}@media(max-width:900px){.sp-body[data-astro-cid-7zggcm5m]{flex-direction:column;padding:24px 20px 48px;gap:24px}}.sp-sidebar[data-astro-cid-7zggcm5m]{width:236px;flex-shrink:0;position:sticky;top:24px;display:flex;flex-direction:column;gap:28px}@media(max-width:900px){.sp-sidebar[data-astro-cid-7zggcm5m]{width:100%;position:static}}.sp-section[data-astro-cid-7zggcm5m]{display:flex;flex-direction:column;gap:2px}.sp-section-label[data-astro-cid-7zggcm5m]{font:600 12px/1 var(--font-body);letter-spacing:.1em;color:#23181c;margin-bottom:8px}.sp-cat-row[data-astro-cid-7zggcm5m]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:10px;font:400 13px/1 var(--font-body);color:#5a4650;text-decoration:none;transition:background .15s}.sp-cat-row[data-astro-cid-7zggcm5m]:hover{background:#f7ecf0}.sp-cat-row--active[data-astro-cid-7zggcm5m]{background:#7a24471a;color:var(--accent);font-weight:500}.sp-cat-count[data-astro-cid-7zggcm5m]{font:400 11px/1 var(--font-mono);color:#e6c9d6}.sp-cat-group[data-astro-cid-7zggcm5m]{display:flex;flex-direction:column}.sp-cat-row--group[data-astro-cid-7zggcm5m]{font-weight:600;color:#23181c}.sp-cat-children[data-astro-cid-7zggcm5m]{display:flex;flex-direction:column;padding-left:14px;border-left:1.5px solid #F5DCE6;margin:0 0 4px 18px}.sp-cat-children[data-astro-cid-7zggcm5m] .sp-cat-row[data-astro-cid-7zggcm5m]{font-weight:400}.sp-price-row[data-astro-cid-7zggcm5m]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;text-decoration:none;transition:background .15s;cursor:pointer}.sp-price-row[data-astro-cid-7zggcm5m]:hover{background:#f7ecf0}.sp-price-row--active[data-astro-cid-7zggcm5m] .sp-price-label[data-astro-cid-7zggcm5m]{color:var(--accent);font-weight:500}.sp-checkbox[data-astro-cid-7zggcm5m]{width:16px;height:16px;border-radius:5px;border:1.5px solid #E6C9D6;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.sp-checkbox--checked[data-astro-cid-7zggcm5m]{background:var(--accent);border-color:var(--accent)}.sp-checkbox--checked[data-astro-cid-7zggcm5m]:after{content:"✓";color:#fff;font-size:9px;line-height:1}.sp-price-label[data-astro-cid-7zggcm5m]{font:400 13px/1 var(--font-body);color:#5a4650}.sp-main[data-astro-cid-7zggcm5m]{flex:1;min-width:0}.sp-toolbar[data-astro-cid-7zggcm5m]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px}.sp-pills[data-astro-cid-7zggcm5m]{display:flex;gap:8px;flex-wrap:wrap}.sp-pill[data-astro-cid-7zggcm5m]{padding:8px 16px;border-radius:20px;font:500 12px/1 var(--font-body);color:#5a4650;border:1.5px solid #E6C9D6;text-decoration:none;transition:all .15s}.sp-pill[data-astro-cid-7zggcm5m]:hover{border-color:var(--accent);color:var(--accent)}.sp-pill--active[data-astro-cid-7zggcm5m]{background:var(--accent);color:#fff;border-color:var(--accent)}.sp-sort[data-astro-cid-7zggcm5m]{display:flex;align-items:center;gap:8px}.sp-sort-label[data-astro-cid-7zggcm5m]{font:400 13px/1 var(--font-body);color:#b0949e;white-space:nowrap}.sp-sort-select[data-astro-cid-7zggcm5m]{border:1.5px solid #E6C9D6;border-radius:20px;padding:9px 28px 9px 14px;font:500 13px/1 var(--font-body);color:#23181c;background:#fff;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239A8AA5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.sp-grid[data-astro-cid-7zggcm5m]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1100px){.sp-grid[data-astro-cid-7zggcm5m]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.sp-grid[data-astro-cid-7zggcm5m]{grid-template-columns:repeat(2,1fr)}}.sp-card[data-astro-cid-7zggcm5m]{background:#fff;border:1px solid #F5DCE6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.sp-card[data-astro-cid-7zggcm5m]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #7a24471f}.sp-card-link[data-astro-cid-7zggcm5m]{text-decoration:none;display:flex;flex-direction:column;flex:1}.sp-card-image[data-astro-cid-7zggcm5m]{aspect-ratio:1;overflow:hidden;background:#fdf6f9;position:relative;flex-shrink:0}.sp-card-image[data-astro-cid-7zggcm5m] img[data-astro-cid-7zggcm5m]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.sp-card[data-astro-cid-7zggcm5m]:hover .sp-card-image[data-astro-cid-7zggcm5m] img[data-astro-cid-7zggcm5m]{transform:scale(1.04)}.sp-card-image-placeholder[data-astro-cid-7zggcm5m]{width:100%;height:100%;background:linear-gradient(135deg,#fdf6f9,#e6c9d6)}.sp-card-tag[data-astro-cid-7zggcm5m]{position:absolute;top:10px;right:10px;background:#ffffffd9;color:#8a7580;font:700 9px/1 var(--font-mono);border-radius:10px;padding:5px 9px;letter-spacing:.06em}.sp-card-body[data-astro-cid-7zggcm5m]{padding:16px 16px 12px;flex:1;display:flex;flex-direction:column;gap:5px}.sp-card-sku[data-astro-cid-7zggcm5m]{font:400 10px/1 var(--font-mono);color:#d8c4cc;letter-spacing:.08em}.sp-card-name[data-astro-cid-7zggcm5m]{font:600 14px/1.3 var(--font-body);color:#23181c;min-height:36px}.sp-card-price-row[data-astro-cid-7zggcm5m]{display:flex;align-items:baseline;gap:8px;margin-top:4px}.sp-card-price[data-astro-cid-7zggcm5m]{font:700 15px/1 var(--font-mono);color:#23181c}.sp-card-footer[data-astro-cid-7zggcm5m]{padding:0 16px 18px}.sp-card-btn[data-astro-cid-7zggcm5m]{display:block;width:100%;background:var(--accent);color:#fff;font:600 12px/1 var(--font-body);border-radius:20px;padding:11px;text-align:center;text-decoration:none;transition:opacity .2s}.sp-card-btn[data-astro-cid-7zggcm5m]:hover{opacity:.88}.sp-pagination[data-astro-cid-7zggcm5m]{display:flex;justify-content:center;gap:12px;margin-top:36px}.sp-page-btn[data-astro-cid-7zggcm5m]{font:600 13px/1 var(--font-body);color:var(--accent);background:#fff;border:1.5px solid #E6C9D6;border-radius:999px;padding:12px 24px;text-decoration:none;transition:all .15s}.sp-page-btn[data-astro-cid-7zggcm5m]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.sp-page-btn--next[data-astro-cid-7zggcm5m]{background:var(--accent);color:#fff}.sp-page-btn--next[data-astro-cid-7zggcm5m]:hover{opacity:.88}.sp-empty[data-astro-cid-7zggcm5m]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:80px 0;text-align:center}.sp-empty-icon[data-astro-cid-7zggcm5m]{font-size:38px;color:var(--accent);opacity:.25}.sp-empty-heading[data-astro-cid-7zggcm5m]{font:600 18px/1 var(--font-display);color:#23181c}.sp-empty-sub[data-astro-cid-7zggcm5m]{font:400 14px/1.5 var(--font-body);color:#b0949e}
