.wc-fbar.svelte-4c262e{display:flex;align-items:center;gap:18px;font-family:var(--font-body)}.wc-fbar-label.svelte-4c262e{flex:0 0 auto;color:var(--wc-muted, #5f6b7a);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wc-fbar-pills.svelte-4c262e{display:flex;flex-wrap:wrap;gap:10px}.wc-fbar-item.svelte-4c262e{position:relative}.wc-fbar-pill.svelte-4c262e{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#fff;border:1px solid #d9d3c8;border-radius:999px;color:#142c52;font-size:13px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.wc-fbar-pill.svelte-4c262e:hover{border-color:#142c52}.wc-fbar-pill.is-open.svelte-4c262e,.wc-fbar-pill.is-active.svelte-4c262e{background:#142c52;border-color:#142c52;color:#fff}.wc-fbar-pill.svelte-4c262e .wc-fbar-chev{width:14px;height:14px;transition:transform .2s ease}.wc-fbar-pill.is-open.svelte-4c262e .wc-fbar-chev{transform:rotate(180deg)}.wc-fbar-count.svelte-4c262e{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:#5b7fb0;border-radius:999px;color:#142c52;font-size:11px;font-weight:600}.wc-fbar-pop.svelte-4c262e{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:10px;background:#fff;border:1px solid #dfe4ea;border-radius:8px;box-shadow:0 16px 40px #1111111f}.wc-fbar-opt.svelte-4c262e,.wc-fbar-cat.svelte-4c262e{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;color:#3d3a35;font-size:14px;text-align:left;cursor:pointer;background:transparent;border:0;white-space:nowrap}.wc-fbar-opt.svelte-4c262e:hover,.wc-fbar-cat.svelte-4c262e:hover{background:#f3f6fa}.wc-fbar-opt.svelte-4c262e [role=checkbox]{border-color:#b9b2a6;border-radius:3px}.wc-fbar-opt.svelte-4c262e [role=checkbox][data-state=checked]{background:#142c52;border-color:#142c52;color:#5b7fb0}.wc-fbar-swatch.svelte-4c262e{width:14px;height:14px;border:1px solid #dfe4ea;border-radius:50%}.wc-fbar-pop-price.svelte-4c262e{min-width:280px;padding:22px 20px 16px}.wc-fbar-range.svelte-4c262e{position:relative;height:16px}.wc-fbar-track.svelte-4c262e{position:absolute;top:6px;width:100%;height:4px;background:#e6e1d8;border-radius:4px}.wc-fbar-fill.svelte-4c262e{position:absolute;height:4px;background:#5b7fb0}.wc-fbar-range.svelte-4c262e input:where(.svelte-4c262e){position:absolute;top:0;width:100%;height:16px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-fbar-range.svelte-4c262e input:where(.svelte-4c262e)::-webkit-slider-thumb{width:16px;height:16px;background:#fff;border:2px solid #5b7fb0;border-radius:50%;box-shadow:0 2px 6px #0000002e;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wc-fbar-range.svelte-4c262e input:where(.svelte-4c262e)::-moz-range-thumb{width:14px;height:14px;background:#fff;border:2px solid #5b7fb0;border-radius:50%;cursor:pointer;pointer-events:auto}.wc-fbar-price.svelte-4c262e{margin:14px 0 0;color:#5f6b7a;font-size:13px;font-weight:600}.wc-fbar-clear.svelte-4c262e{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;background:transparent;border:0;color:#142c52;font-size:12px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;cursor:pointer}.wc-sort.svelte-9wxxf6{position:relative}.wc-sort-btn.svelte-9wxxf6{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-width:210px;padding:11px 20px;border:1px solid transparent;border-radius:999px;background:#f3f6fa;color:#142c52;font-family:var(--font-heading);font-size:15px;font-style:italic;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.wc-sort-btn.svelte-9wxxf6:hover,.wc-sort.is-open.svelte-9wxxf6 .wc-sort-btn:where(.svelte-9wxxf6){border-color:#5b7fb0;background:#fff;box-shadow:0 6px 18px -10px #c9a96eb3}.wc-sort-btn.svelte-9wxxf6:focus-visible{outline:1px solid #5b7fb0;outline-offset:3px}.wc-sort-btn.svelte-9wxxf6 svg{color:#b8945a;transition:transform .25s ease}.wc-sort.is-open.svelte-9wxxf6 .wc-sort-btn:where(.svelte-9wxxf6) svg{transform:rotate(180deg)}.wc-sort-menu.svelte-9wxxf6{position:absolute;top:calc(100% + 12px);right:0;z-index:30;min-width:250px;margin:0;padding:10px;border:1px solid #dfe4ea;border-radius:16px;background:#fff;box-shadow:0 24px 48px -20px #142c5247;list-style:none;animation:svelte-9wxxf6-wc-sort-in .2s ease-out}.wc-sort-menu.svelte-9wxxf6:before{content:"";position:absolute;top:-6px;right:28px;width:10px;height:10px;border-top:1px solid #dfe4ea;border-left:1px solid #dfe4ea;background:#fff;transform:rotate(45deg)}@keyframes svelte-9wxxf6-wc-sort-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.wc-sort-menu.svelte-9wxxf6 li:where(.svelte-9wxxf6)+li:where(.svelte-9wxxf6){margin-top:2px}.wc-sort-menu.svelte-9wxxf6 button:where(.svelte-9wxxf6){display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:#5f6b7a;font-family:var(--font-body);font-size:13px;letter-spacing:.02em;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,padding-left .2s ease}.wc-sort-menu.svelte-9wxxf6 button:where(.svelte-9wxxf6):hover,.wc-sort-menu.svelte-9wxxf6 button:where(.svelte-9wxxf6):focus-visible{padding-left:18px;background:#f3f6fa;color:#142c52;outline:none}.wc-sort-menu.svelte-9wxxf6 button.is-active:where(.svelte-9wxxf6){background:#142c52;color:#f3f6fa}.wc-sort-tick.svelte-9wxxf6{display:inline-grid;place-items:center;width:14px;color:#5b7fb0}@media(prefers-reduced-motion:reduce){.wc-sort-menu.svelte-9wxxf6{animation:none}}.wc-plp.svelte-9wxxf6{padding-top:28px;padding-bottom:80px;color:var(--wc-ink, #142c52);font-family:var(--font-body)}.wc-plp-head.svelte-9wxxf6{display:flex;align-items:baseline;gap:14px;padding-bottom:20px}.wc-plp-title.svelte-9wxxf6{margin:0;font-family:var(--font-heading);font-size:30px;font-weight:500;letter-spacing:.02em}.wc-plp-count.svelte-9wxxf6{color:var(--wc-muted, #5f6b7a);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.wc-plp-bar.svelte-9wxxf6{display:none;position:relative;z-index:20;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--wc-line, #dfe4ea);border-bottom:1px solid var(--wc-line, #dfe4ea)}.wc-plp-sort.svelte-9wxxf6{display:flex;flex:0 0 auto;align-items:center;gap:10px}.wc-plp-sort-label.svelte-9wxxf6{color:var(--wc-muted, #5f6b7a);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wc-plp-grid.svelte-9wxxf6{min-width:0;padding-top:28px}.wc-plp-mobile.svelte-9wxxf6{display:block}@media(min-width:1024px){.wc-plp-bar.svelte-9wxxf6{display:flex}.wc-plp-mobile.svelte-9wxxf6{display:none}}@media(max-width:1023px){.wc-plp-head.svelte-9wxxf6{padding-bottom:8px}.wc-plp-title.svelte-9wxxf6{font-size:24px}.wc-plp-grid.svelte-9wxxf6{padding-top:12px}}
