.filter-section[data-astro-cid-ykw4chej]{display:grid;gap:1rem;border-bottom:1px solid #e8e1d9;padding:1.4rem 0}.filter-section__title[data-astro-cid-ykw4chej]{display:flex;width:100%;align-items:center;justify-content:space-between;color:#201b12;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.filter-category[data-astro-cid-ykw4chej]{display:flex;cursor:pointer;align-items:center;gap:.75rem;color:#4f4634;font-size:.78rem}.filter-category__box[data-astro-cid-ykw4chej]{display:grid;width:1.25rem;height:1.25rem;flex:none;place-items:center;border:1px solid #bfb8af;background:#fff;transition:.2s ease}.filter-category__box[data-astro-cid-ykw4chej] .material-symbols-outlined[data-astro-cid-ykw4chej]{color:#fff;font-size:.9rem;opacity:0}.filter-category[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:checked+.filter-category__box[data-astro-cid-ykw4chej]{border-color:#000;background:#000}.filter-category[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:checked+.filter-category__box[data-astro-cid-ykw4chej] .material-symbols-outlined[data-astro-cid-ykw4chej]{opacity:1}.filter-size[data-astro-cid-ykw4chej]{cursor:pointer}.filter-size[data-astro-cid-ykw4chej]>span[data-astro-cid-ykw4chej]{display:grid;min-width:2.5rem;height:2.4rem;place-items:center;border:1px solid #ddd8d1;background:#fff;padding-inline:.65rem;color:#4f4634;font-size:.7rem;font-weight:600;text-transform:uppercase;transition:.2s ease}.filter-size[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:checked+span[data-astro-cid-ykw4chej]{border-color:#000;background:#000;color:#fff}.filter-color[data-astro-cid-ykw4chej]{cursor:pointer}.filter-color[data-astro-cid-ykw4chej][hidden]{display:none}.filter-color__swatch[data-astro-cid-ykw4chej]{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid #d6d0c8;border-radius:999px;box-shadow:0 0 0 2px #fff;transition:.2s ease}.filter-color__swatch[data-astro-cid-ykw4chej] .material-symbols-outlined[data-astro-cid-ykw4chej]{color:#fff;font-size:1rem;opacity:0;text-shadow:0 1px 2px rgb(0 0 0 / 45%)}.filter-color[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:checked+.filter-color__swatch[data-astro-cid-ykw4chej]{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.filter-color[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:checked+.filter-color__swatch[data-astro-cid-ykw4chej] .material-symbols-outlined[data-astro-cid-ykw4chej]{opacity:1}.filter-color-more[data-astro-cid-ykw4chej]{display:inline-flex;min-width:2.25rem;height:2.25rem;align-items:center;justify-content:center;gap:.1rem;border:1px dashed #8d857b;border-radius:999px;background:#fff;padding:0 .45rem;font-size:.65rem;font-weight:700}.filter-color-more[data-astro-cid-ykw4chej]::-webkit-details-marker{display:none}.filter-color-more[data-astro-cid-ykw4chej] .material-symbols-outlined[data-astro-cid-ykw4chej]{font-size:1rem}.filter-color-menu[data-astro-cid-ykw4chej]{position:absolute;z-index:40;top:calc(100% + .75rem);right:0;left:0;border:1px solid #ded7ce;background:#fffaf5;padding:.75rem;box-shadow:0 18px 40px #201b122e}.filter-color-search[data-astro-cid-ykw4chej]{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #d8d1c8;padding:.5rem}.filter-color-search[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]{min-width:0;width:100%;background:transparent;outline:none;font-size:.75rem}.filter-color-menu__list[data-astro-cid-ykw4chej]{display:grid;max-height:16rem;margin-top:.5rem;overflow-y:auto}.filter-color-option[data-astro-cid-ykw4chej]{display:grid;grid-template-columns:1.4rem 1fr 1.2rem;align-items:center;gap:.65rem;padding:.55rem;text-align:left;font-size:.72rem}.filter-color-option[data-astro-cid-ykw4chej]:hover{background:#f0eae2}.filter-color-option__swatch[data-astro-cid-ykw4chej]{width:1.25rem;height:1.25rem;border:1px solid #cfc7bd;border-radius:999px}.filter-color-option__check[data-astro-cid-ykw4chej]{font-size:1rem;opacity:0}.filter-color-option[data-astro-cid-ykw4chej][data-selected=true] .filter-color-option__check[data-astro-cid-ykw4chej]{opacity:1}.filter-category[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:focus-visible+.filter-category__box[data-astro-cid-ykw4chej],.filter-size[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:focus-visible+span[data-astro-cid-ykw4chej],.filter-color[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej]:focus-visible+.filter-color__swatch[data-astro-cid-ykw4chej]{outline:2px solid #795900;outline-offset:3px}.price-range[data-astro-cid-ykw4chej]{position:relative;height:1.5rem;margin-top:.25rem}.price-range__track[data-astro-cid-ykw4chej]{position:absolute;top:50%;right:0;left:0;height:2px;transform:translateY(-50%);background:#ded9d2}.price-range__track[data-astro-cid-ykw4chej]:after{position:absolute;top:0;right:calc(100% - var(--range-end, 100%));bottom:0;left:var(--range-start, 0%);background:#000;content:""}.price-range[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej][type=range]{position:absolute;inset:0;width:100%;margin:0;appearance:none;background:transparent;pointer-events:none}.price-range[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej][type=range]::-webkit-slider-thumb{width:1rem;height:1rem;appearance:none;border:2px solid black;border-radius:999px;background:#fff;cursor:pointer;pointer-events:auto}.price-range[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej][type=range]::-moz-range-thumb{width:.8rem;height:.8rem;border:2px solid black;border-radius:999px;background:#fff;cursor:pointer;pointer-events:auto}.price-range[data-astro-cid-ykw4chej] input[data-astro-cid-ykw4chej][type=range]:focus-visible{outline:2px solid #795900;outline-offset:4px}.product-card__slides{scrollbar-width:none}.product-card__slides::-webkit-scrollbar{display:none}.product-card__mask{background-color:var(--card-color);background-image:var(--card-texture);background-position:center;background-size:cover;mask:var(--card-mask) center / cover no-repeat;mix-blend-mode:color;pointer-events:none;transition:transform .7s}.group:hover .product-card__mask{transform:scale(1.05)}[data-card-size][data-selected=true]{border-color:#000!important;background:#000!important;color:#fff!important}.card-color-more{min-width:1.75rem;height:1.25rem;border:1px dashed #8d857b;border-radius:999px;background:#fff;padding:0 .35rem;font-size:.6rem;font-weight:700}.card-color-more{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.card-color-dropdown{position:fixed;z-index:1000;box-sizing:border-box;max-height:calc(100vh - 24px);overflow:hidden;border:1px solid #ded7ce;background:#fffaf5;padding:.8rem;color:#201b12;box-shadow:0 18px 42px #201b1238}.card-color-popover__title{border-bottom:1px solid #e1d9cf;padding-bottom:.55rem;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.card-color-popover__list{display:grid;max-height:min(14rem,calc(100vh - 7rem));margin-top:.45rem;overflow-y:auto}.card-color-option{display:grid;grid-template-columns:1.3rem 1fr;align-items:center;gap:.6rem;padding:.5rem;text-align:left;font-size:.68rem}.card-color-option:hover{background:#f0eae2}.card-color-option__swatch{width:1.2rem;height:1.2rem;border:1px solid #cec6bc;border-radius:999px;background-position:center}[data-favorite-toggle].is-active{color:#d11f4e;background:#fff1f5fa;box-shadow:0 14px 28px #d11f4e2e;transform:scale(1.04)}[data-favorite-toggle] .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}[data-favorite-toggle].is-active .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 24}
