.filter-option .checkbox{margin:0!important}.filter-option label{--swatch-size: 32px;display:flex;width:100%;align-items:center;gap:12px;cursor:pointer;padding:6px 12px;position:relative;transition:all .2s ease-in-out;border-radius:8px}.filter-option label:hover{background-color:var(--color-background-alt);transform:scale(1.025)}.filter-option input.for-swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;box-shadow:0 0 0 1px;margin:0}.filter-option input.for-swatch+.swatch:before{content:"";position:absolute;border-radius:min(3px,var(--button-border-radius));width:16px;height:16px;left:-6px;top:-2px;background:var(--color-background);border:1px solid var(--color-foreground);box-shadow:inset 0 0 0 2.5px var(--color-background);z-index:1}.filter-option input:checked.for-swatch+.swatch:before{background:var(--color-foreground)}.filter-option label.filter-type-color .swatch{position:absolute;left:12px;border:0;--swatch-size: inherit}.filter-option label.filter-type-as-button{text-align:center;border-radius:min(4px,var(--button-border-radius));padding:12px;justify-content:center;transform-origin:center;height:100%}.filter-option input.as-button{border-radius:min(4px,var(--button-border-radius));position:absolute;left:0;top:0;width:100%;height:100%;margin:0;border:1px solid var(--color-borders)}.filter-option input.as-button:checked{border-color:var(--color-button-background)}.filter-option input.as-button:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:var(--color-background);border:1px solid var(--color-borders);box-shadow:inset 0 0 0 3px var(--color-background);z-index:1;border-radius:min(3px,var(--button-border-radius))}.filter-option input.as-button:checked:before{background:var(--color-button-background);border-color:var(--color-button-background)}.filter-option input.for-swatch:focus-visible{box-shadow:0 0 0 3px}.filter-option input:checked.for-swatch:focus-visible{box-shadow:0 0 0 3px var(--color-button-background);outline:0!important}.drawer-filter{--drawer-size: min(100vw, 365px);--drawer-filter-padding: 36px;--drawer-filter-border: #dddddd;--drawer-filter-text: #15151d;z-index:2147483000!important}.drawer-filter .drawer-filter__panel{width:var(--drawer-size);max-width:365px;background:#fff;color:var(--drawer-filter-text);font-size:14px;font-weight:400;isolation:isolate;z-index:2147483001!important}.drawer-filter .drawer-filter__header{min-height:70px;padding:18px var(--drawer-filter-padding);border-bottom:1px solid var(--drawer-filter-border)}.drawer-filter .drawer-filter__title{margin:0;font-family:inherit;font-size:17px;line-height:1.25;font-weight:600;letter-spacing:0;text-transform:none}.drawer-filter .drawer-filter__active-title{display:block;margin:0 0 24px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none}.drawer-filter .drawer-filter__header .close{min-width:36px;min-height:36px;margin-right:-8px}.drawer-filter .drawer-filter__header .close svg{width:20px;height:20px;stroke-width:1.5}.drawer-filter .drawer-filter__content{padding:0 var(--drawer-filter-padding) 128px}.drawer-filter .drawer-filter__active{padding:16px 0 24px;border-bottom:1px solid var(--drawer-filter-border)}.drawer-filter .drawer-filter__active-list{display:flex;flex-wrap:wrap;gap:8px;margin:0}.drawer-filter .drawer-filter__active.is-empty,.drawer-filter .drawer-filter__active.is-empty .drawer-filter__active-list{display:none}.drawer-filter .drawer-filter__active-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 14px;border:0;border-radius:999px;background:#f9dddd;color:#15151d;font:inherit;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.drawer-filter .drawer-filter__active-chip span[aria-hidden=true]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ffffffb8;font-size:15px;line-height:1}.drawer-filter .filter-form{border-top:0}.drawer-filter .filter-group{border-bottom:1px solid var(--drawer-filter-border)}.drawer-filter .filter-group summary{display:flex;align-items:center;justify-content:space-between;min-height:66px;list-style:none;cursor:pointer;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.drawer-filter .filter-group summary::-webkit-details-marker{display:none}.drawer-filter .filter-group summary svg{width:12px;height:12px;stroke-width:1.75;transition:transform .2s ease}.drawer-filter .filter-group[open] summary svg{transform:rotate(180deg)}.drawer-filter .filter-group .content{padding:0 0 22px!important}.drawer-filter .filter-options-list,.drawer-filter .filter-options-list.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:20px;margin:0;padding:0;list-style:none}.drawer-filter .filter-options-list.default{row-gap:22px}.drawer-filter .filter-option label{--swatch-size: 26px;min-height:26px;padding:0;gap:11px;border-radius:0;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.drawer-filter .filter-option label:hover{background:transparent;transform:none}.drawer-filter .filter-option input.checkbox,.drawer-filter .filter-option input.for-swatch,.drawer-filter .filter-option input.as-button{-webkit-appearance:none;appearance:none;position:relative;left:auto;top:auto;flex:0 0 var(--swatch-size);width:var(--swatch-size);height:var(--swatch-size);margin:0!important;border:1px solid #cfcfcf;border-radius:50%;background:#f8f8f8;box-shadow:inset 0 0 0 3px #fff;cursor:pointer}.drawer-filter .filter-option input.checkbox:checked,.drawer-filter .filter-option input.for-swatch:checked,.drawer-filter .filter-option input.as-button:checked{border-color:#151515;background:#151515}.drawer-filter .filter-option label.filter-type-as-button{justify-content:flex-start;text-align:left;height:auto;padding:0;border-radius:0}.drawer-filter .filter-option input.as-button:before{content:none}.drawer-filter .filter-option label.filter-type-color{padding-left:calc(var(--swatch-size) + 12px)}.drawer-filter .filter-option label.filter-type-color .swatch{left:0;top:0;width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;overflow:hidden;pointer-events:none}.drawer-filter .filter-option label.filter-type-color .swatch .color{display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:auto;height:auto;border-radius:50%;background:var(--color)}.drawer-filter .filter-option label.filter-type-color .swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #cfcfcf;border-radius:50%;box-shadow:inset 0 0 0 3px #fff;z-index:2}.drawer-filter .filter-option input.for-swatch{position:absolute;left:0;opacity:0}.drawer-filter .filter-option input.for-swatch:checked+.swatch:before{border-color:#151515;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #151515}.drawer-filter .filter-option input.for-swatch+.swatch:before{border-radius:50%;width:auto;height:auto;left:0;top:0;background:transparent}.drawer-filter .filter-option input:checked.for-swatch+.swatch:before{background:transparent}.drawer-filter .price-range{display:block;padding-top:8px}.drawer-filter .price-range__display-wrapper{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px}.drawer-filter .drawer-filter__footer{position:sticky;bottom:0;z-index:2147483002;display:flex;flex-direction:column;gap:22px;padding:22px var(--drawer-filter-padding) 30px;background:#fff}.drawer-filter .drawer-filter__reset{align-self:center;color:inherit;font-size:12px;font-weight:600;line-height:1;text-decoration:underline;text-underline-offset:4px}.drawer-filter .drawer-filter__apply{justify-content:center;min-height:52px;padding:0 18px;border:0;border-radius:0;background:#333;color:#fff;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.drawer-filter .drawer-filter__apply .button-count{display:none}@media only screen and (max-width:479px){.drawer-filter{--drawer-filter-padding: 24px}.drawer-filter .filter-options-list{column-gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-facets.css.map */
