.filter-option .checkbox{margin:0!important}.filter-option .filter-type-default input.checkbox{-webkit-appearance:none;appearance:none;width:26px;height:22px;flex:0 0 26px;border:1px solid #8b9e9f;border-radius:4px;background:#fff;box-shadow:none}.filter-option .filter-type-default input.checkbox:checked{border-color:#1e3a2e;background-color:#1e3a2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath fill='%23f3e5c3' d='M6 12 2 7v10l4-5c3-5 10-7 17-4l4 4-4 4c-7 3-14 1-17-4Zm7-5 3-4 4 5ZM13 17l4 4 3-5Z'/%3E%3Ccircle cx='23' cy='11' r='1' fill='%23062b3a'/%3E%3C/svg%3E");background-size:24px 20px;background-position:center;background-repeat:no-repeat;box-shadow:none}.filter-option .filter-type-default input.checkbox:before,.filter-option .filter-type-default input.checkbox:after{content:none}.filter-option .filter-type-default input.checkbox:focus-visible{outline:3px solid #a8431f!important;outline-offset:3px}@media(forced-colors:active){.filter-option .filter-type-default input.checkbox,.filter-option .filter-type-default input.checkbox:checked{-webkit-appearance:auto;appearance:auto;background-image:none;forced-color-adjust:auto}}.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}@media(hover:hover)and (pointer:fine){.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-group:first-child summary{border-top:0}.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}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-facets.css.map */
