@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";.facets--v2{--ff2-pink: #ec6286;--ff2-ink: #1a1a2e;--ff2-muted: #71717a;--ff2-border: #e4e4e7;--ff2-font: "Poppins", var(--font-body-family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-family:var(--ff2-font);color:var(--ff2-ink)}@media(min-width:1024px){.main-products-grid--v2 .main-products-grid__filters{flex:0 0 240px;margin-inline-end:32px;padding-inline-end:0;border-inline-end:0}}@media(min-width:1280px){.main-products-grid--v2 .main-products-grid__filters{flex-basis:280px;margin-inline-end:48px}}.facets--v2 .facets--v2__head{display:none;margin-bottom:16px}@media(min-width:1024px){.facets--v2 .facets--v2__head{display:flex}}.facets--v2 .facets--v2__title{font-size:16px;font-weight:700;line-height:21px;color:var(--ff2-ink)}.facets--v2 .disclosure{margin:0;padding:8px 0 12px;border:0;border-bottom:1px solid var(--ff2-border)}.facets--v2 .facets__filters>details-disclosure:last-of-type .disclosure{border-bottom:1px solid var(--ff2-border)}.facets--v2 .facets__filters>details-disclosure+details-disclosure .disclosure,.facets--v2 .facets__filters>details-disclosure+.ff2-bulk-section{margin-top:8px}.facets--v2 .facets__filters{margin-top:0}.facets--v2 .facets__active-filters>.disclosure{margin:0 0 8px}.facets--v2 .filter__toggle,.facets--v2 .disclosure>summary{padding:0;cursor:pointer}.facets--v2 .filter__toggle .font-bold,.facets--v2 .active-filters-header{font-size:14px;font-weight:700;line-height:21px;color:var(--ff2-ink)}.facets--v2 .disclosure__toggle{display:flex;margin-inline-start:8px;color:var(--ff2-muted)}.facets--v2 .disclosure__toggle>.icon{width:16px;height:16px}.facets--v2 .filter__content,.facets--v2 #active-filters .disclosure__content{margin-top:12px}.facets--v2 .filter li:not(:last-child){margin-bottom:8px}.facets--v2 .filter__label{align-items:center;font-size:14px;font-weight:400;line-height:21px;color:var(--ff2-ink)}.facets--v2 .checkbox+label:before{width:18px;height:18px;margin-top:0;margin-inline-end:8px;border:1px solid var(--ff2-border);border-radius:4px;background-color:#fff}.facets--v2 .checkbox:checked+label:before{border-color:var(--ff2-pink);background-color:var(--ff2-pink)}.facets--v2 .checkbox:checked+label:after{content:"";position:absolute;top:calc(50% - 1px);left:9px;width:5px;height:9px;transform:translate(-50%,-50%) rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.facets--v2 .checkbox:focus-visible+label:before{outline:2px solid var(--ff2-pink);outline-offset:2px}.facets--v2 .filter__count{margin-inline-start:8px;font-size:12px;font-weight:400;color:var(--ff2-muted)}.facets--v2 .disclosure__show-more,.facets--v2 .disclosure__show-more:has(.filter__more),.facets--v2 .disclosure__show-more:has(.js-clear-filter:not([hidden])){margin-top:8px}.facets--v2 .disclosure__show-more:not(:has(.filter__more)):not(:has(.js-clear-filter:not([hidden]))){margin-top:0}.facets--v2 .filter__more{color:var(--ff2-muted);font-size:12px;font-weight:400;text-decoration:none}.facets--v2 .filter__more:before{content:"+ "}.facets--v2 .filter__more:hover{color:var(--ff2-ink)}.facets--v2 .js-clear-filter,.facets--v2 .js-clear-all{color:var(--ff2-pink);font-size:12px;font-weight:600;text-decoration:none}.facets--v2 .filter__more+.filter__header{border-inline-start-color:var(--ff2-border)}.facets--v2 .filter__swatches{display:flex;flex-wrap:wrap;gap:8px;margin:0}.facets--v2 .filter__swatches li{margin-bottom:0!important}.facets--v2 .filter__swatches .filter__label{flex-direction:column;align-items:center;gap:4px;min-width:24px;text-align:center;cursor:pointer}.facets--v2 .filter__label[data-swatch]:before{width:24px!important;height:24px!important;margin:0!important;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--ff2-border)}.facets--v2 .filter__swatches--color .filter__label[data-swatch]:before{content:"";display:block;background:var(--ff2-swatch, var(--ff2-border))}.facets--v2 input:checked+.filter__label[data-swatch]:before{box-shadow:inset 0 0 0 1px var(--ff2-border),0 0 0 2px #fff,0 0 0 4px var(--ff2-pink)}.facets--v2 input:focus-visible+.filter__label[data-swatch]:before{outline:2px solid var(--ff2-pink);outline-offset:3px}.facets--v2 .filter__swatches .filter__label .flex-auto{flex:0 0 auto;font-size:10px;line-height:15px;color:var(--ff2-muted)}.facets--v2 input:checked+.filter__label[data-swatch] .flex-auto{color:var(--ff2-ink)}.facets--v2 .filter__swatches .filter__count{display:none}.facets--v2 input:checked+.filter__label[data-swatch]:after{display:none}.facets--v2 .filter__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.facets--v2 .filter__pills li{margin:0!important}.facets--v2 .filter__pill{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--ff2-border);border-radius:100px;font-size:12px;font-weight:400;line-height:18px;color:var(--ff2-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.facets--v2 .filter__pill:hover{border-color:var(--ff2-pink)}.facets--v2 input:checked+.filter__pill{background:var(--ff2-pink);border-color:var(--ff2-pink);color:#fff}.facets--v2 input:focus-visible+.filter__pill{outline:2px solid var(--ff2-pink);outline-offset:2px}.facets--v2 input[disabled]+.filter__pill{opacity:.5;cursor:default}.facets--v2 .filter__pills .filter__count{display:none}.facets--v2 price-range{display:flex;flex-direction:column-reverse;gap:12px}.facets--v2 .price-range__input-separator{display:none}.facets--v2 price-range>.flex{gap:8px}.facets--v2 .price-range__input-wrapper{height:37px;padding:0 10px;border:1px solid var(--ff2-border);border-radius:4px;background:#fff;box-shadow:none}.facets--v2 .price-range__input-wrapper:focus-within{box-shadow:none;border-color:var(--ff2-pink)}.facets--v2 .price-range__input-wrapper .input{border:0;padding:0;background:transparent;font-family:var(--ff2-font);font-size:14px;line-height:21px;color:var(--ff2-ink);box-shadow:none}.facets--v2 .price-range__input-wrapper .input:focus{outline:none;box-shadow:none}.facets--v2 .price-range__currency{padding:0;font-size:14px;color:var(--ff2-ink)}.facets--v2 .price-range__sliders{height:20px;margin:0;background:none}.facets--v2 .price-range__sliders:before,.facets--v2 .price-range__sliders:after{content:"";position:absolute;top:50%;height:4px;border-radius:2px;transform:translateY(-50%);pointer-events:none}.facets--v2 .price-range__sliders:before{left:0;right:0;background:var(--ff2-border)}.facets--v2 .price-range__sliders:after{left:calc(9px + (100% - 18px) * var(--ff2-fill-start, 0));right:calc(9px + (100% - 18px) * (1 - var(--ff2-fill-end, 1)));background:var(--ff2-pink)}.facets--v2 .price-range__slider-input{z-index:1}.facets--v2 .price-range__slider-input::-webkit-slider-thumb,.facets--v2 .price-range__slider-input::-webkit-slider-thumb:hover{width:34px;height:34px;background-color:#fff;box-shadow:inset 0 0 0 2px var(--ff2-pink);transform:none}.facets--v2 .price-range__slider-input::-moz-range-thumb,.facets--v2 .price-range__slider-input::-moz-range-thumb:hover{width:34px;height:34px;background-color:#fff;box-shadow:inset 0 0 0 2px var(--ff2-pink);transform:none}.facets--v2 .active-filter{font-size:13px;color:var(--ff2-ink)}.facets--v2 .active-filter>.icon{background-color:var(--ff2-pink);stroke:#fff}.facets--v2 .ff2-bulk-section{padding:8px 0 24px;border-bottom:1px solid var(--ff2-border)}.facets--v2 .ff2-bulk{padding:16px;background:#ec62860f;border-radius:8px}.facets--v2 .ff2-bulk__title{margin:0 0 12px;font-size:14px;font-weight:700;line-height:21px;color:var(--ff2-ink)}.facets--v2 .ff2-bulk ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.facets--v2 .ff2-bulk li{display:flex;align-items:center;gap:8px;margin:0!important;padding:0;font-size:14px;line-height:21px;color:var(--ff2-ink)}.facets--v2 .ff2-bulk li:before{content:"";flex:0 0 auto;position:static;width:18px;height:18px;margin:0;border:0;border-radius:9999px;background:var(--ff2-pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5 9.5l2.5 2.5L13 6.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat}
/*# sourceMappingURL=/cdn/shop/t/259/assets/facet-filters-v2.css.map */
