.accf:empty{display:none}.accf{min-width:0;text-align:start}.accf form{display:flex;align-items:center;gap:6px}.accf__fieldset{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0}.accf__values{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:2px 1px;overflow-x:auto;scrollbar-width:none}.accf__values::-webkit-scrollbar{display:none}.accf__values>li{flex:0 0 auto;margin:0;padding:0}.accf__option{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:36px;cursor:pointer}.accf__option input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.accf__swatch{display:block;box-sizing:border-box;width:22px;height:22px;border:1px solid rgba(var(--color-foreground),.22);border-radius:50%;background:var(--accf-color);background-size:cover;background-position:center}.accf__option input:checked+.accf__swatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))}.accf__option input:focus-visible+.accf__swatch{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.accf__option--disabled{opacity:.3;cursor:default}.accf__reset{flex:0 0 28px;display:flex;align-items:center;justify-content:center;width:28px;height:36px;color:inherit}@media screen and (min-width:750px){.facet-filters>.accf-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:18px}.accf-toolbar>facet-filters-form.facets,.accf-toolbar>facet-filters-form.facets>form{display:contents}.accf-toolbar>.mobile-facets__wrapper{order:0;flex:0 0 auto}.accf-toolbar .facets__wrapper{order:1;flex:0 0 auto}.accf-toolbar>.accf{order:2;flex:0 1 auto;max-width:100%}.accf-toolbar #FacetSortFiltersForm>.product-count,.accf-toolbar #FacetSortFiltersForm>layout-switcher{order:3;flex:0 0 auto;margin-inline-start:auto}.accf-toolbar #ProductCountDesktop{padding-top:0!important}.accf-toolbar .facet-filters__sort{width:auto}.accf-toolbar .sorting .icon-caret{width:10px;min-width:10px;flex-shrink:0}}@media screen and (max-width:749px){.accf-toolbar>.accf{margin-top:0;margin-inline-start:-7px;padding-inline:0}.accf__values{gap:2px;padding:0 4px}.accf__option{width:28px;height:28px}.accf__reset{height:28px}.accf__option input:focus-visible+.accf__swatch{outline-offset:1px}.accf-toolbar .mobile-facets__open .facets__count-bubble{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ayma-collection-colors.css.map */
