/* Nilades Products 2.2.2 — no exit icon, reliable swatches and reset-all */
.aps-filter-toggle span,.aps-filter-toggle:hover span,.aps-filter-toggle:active span,.aps-catalogue-body.is-filter-collapsed .aps-filter-toggle span,.aps-catalogue-body:not(.is-filter-collapsed) .aps-filter-toggle span{transform:none!important;opacity:1!important;background:#f5f1ed!important}
.aps-filter-toggle span:first-child,.aps-filter-toggle span:last-child{width:16px!important}
.aps-filter-toggle span:nth-child(2){width:10px!important;margin-left:6px!important}
.aps-results .aps-card,.aps-results .aps-card.aps-reveal,.aps-results .aps-card.aps-reveal.is-visible{opacity:1!important;visibility:visible!important;transform:none!important}
.aps-color-swatch{display:block!important;width:38px!important;height:38px!important;border:2px solid rgba(255,255,255,.24)!important;border-radius:50%!important;background-image:none!important;box-shadow:inset 0 0 0 3px #292929,0 5px 14px rgba(0,0,0,.2)!important}
.aps-color-swatch:before,.aps-color-swatch:after{display:none!important;content:none!important}
.aps-filter-option:has(input:checked) .aps-color-swatch{border-color:#f1a492!important;box-shadow:inset 0 0 0 3px #292929,0 0 0 2px rgba(241,164,146,.18)!important}
.aps-size-diagram{display:block!important;width:64px!important;height:48px!important}
.aps-size-diagram svg{display:block;width:64px;height:48px;overflow:visible}
.aps-size-diagram rect{fill:rgba(255,255,255,.035);stroke:#aaa39e;stroke-width:1.2}
.aps-size-diagram path{fill:none;stroke:#706b67;stroke-width:.8}
.aps-size-diagram text{fill:#aaa39e;font:6px Arial,sans-serif;text-anchor:middle}
.aps-filter-option:has(input:checked) .aps-size-diagram rect,.aps-filter-option:has(input:checked) .aps-size-diagram path{stroke:#f1a492}.aps-filter-option:has(input:checked) .aps-size-diagram text{fill:#f1a492}
.aps-filter-size .aps-filter-option{grid-template-columns:74px 1fr!important;min-height:60px!important}
@media(max-width:767px){.aps-filter-size .aps-filter-option{min-height:55px!important}.aps-size-diagram{transform:scale(.92)}}
