.swatches{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:relative}.swatches>p{margin-bottom:.5rem}.swatches.multi{height:auto;max-height:8.125rem;overflow:hidden;padding-bottom:2rem}.swatches.multi.filter-options__list--color,.swatches.multi.filter-options__list--kleur,.swatches.multi.filter-options__list--maat,.swatches.multi.filter-options__list--size{max-height:6.875rem}.swatches.multi.filter-options__list--color.filter-options__list--is-open,.swatches.multi.filter-options__list--is-open,.swatches.multi.filter-options__list--kleur.filter-options__list--is-open,.swatches.multi.filter-options__list--maat.filter-options__list--is-open,.swatches.multi.filter-options__list--size.filter-options__list--is-open{max-height:none}.swatches .swatches__swatch--toggle{background:var(--color-brand-secondary-20);bottom:0;left:0;position:absolute;right:0}.swatches .swatches__swatch--toggle:hover{cursor:pointer}.swatches .swatches__swatch--toggle .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;justify-content:flex-start;line-height:1.875rem;padding:0}.swatches .swatches__swatch--toggle .button .icon{display:inline-block;height:.6875rem;margin-left:.6875rem;width:.6875rem}.swatches .swatches__swatch--toggle .more{display:-webkit-box;display:-ms-flexbox;display:flex}.swatches .swatches__swatch--toggle .less{display:none}.swatches.filter-options__list--is-open{max-height:none}.swatches.filter-options__list--is-open .swatches__swatch--toggle .more{display:none}.swatches.filter-options__list--is-open .swatches__swatch--toggle .less{display:-webkit-box;display:-ms-flexbox;display:flex}.swatches__swatch{padding:6px;position:relative}.swatches__swatch:not(:last-child){margin-right:.375rem}.swatches.filter-options__list--color,.swatches.filter-options__list--kleur,.swatches.filter-options__list--maat,.swatches.filter-options__list--size{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.swatches.filter-options__list--color .color-swatch,.swatches.filter-options__list--color .kleur-swatch,.swatches.filter-options__list--kleur .color-swatch,.swatches.filter-options__list--kleur .kleur-swatch,.swatches.filter-options__list--maat .color-swatch,.swatches.filter-options__list--maat .kleur-swatch,.swatches.filter-options__list--size .color-swatch,.swatches.filter-options__list--size .kleur-swatch{padding:6px}.swatches__label{color:var(--color-brand-text);cursor:pointer;position:relative}.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur):not(.swatches__label-option){background:var(--color-black-5);border-radius:2.5rem;display:block;font-size:.75rem;line-height:1.125rem;margin-right:.75rem;padding:.75rem .875rem;text-transform:uppercase}.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur):not(.swatches__label-option):last-of-type{margin-right:0}.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur):not(.swatches__label-option):hover{background:var(--color-lines-dark)}.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur) .icon-checkmark,.swatches__label:not(.swatches__label-size):not(.swatches__label-maat) .icon-checkmark{display:none;height:.33375rem;left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1rem;z-index:9}.swatches__label--disabled{opacity:.25}.swatches__label-option{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.swatches__label-option:before{background-color:var(--color-lines);border-radius:.5rem;content:"";display:inline-block;height:1rem;margin:0 .5rem 0 0;width:1rem}.swatches__label-option:hover:before{background-color:var(--color-lines-dark)}.swatches__label-option.swatches__label--checked .icon-checkmark{display:block}.swatches__label-option.swatches__label--checked:before{background-color:var(--color-brand-primary-dark)}.swatches__label-color,.swatches__label-kleur{border-radius:1.125rem;display:inline-block;height:2.25rem;line-height:2.25rem;min-width:1.25rem;padding:0 .5rem;text-align:center}.swatches__label-color:before,.swatches__label-kleur:before{background:transparent;border:1px solid transparent;border-radius:1.5rem;bottom:-6px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:3rem;left:-6px;min-width:3rem;position:absolute;right:-6px;top:-6px}.swatches__label-color:hover:before,.swatches__label-kleur:hover:before{border-color:var(--color-brand-text-15)}.swatches__input:checked+.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur) .icon-checkmark{display:block}.swatches__input:checked+.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur):before{background-color:var(--color-brand-primary-dark)}.swatches__input:checked+.swatches__label-color:before,.swatches__input:checked+.swatches__label-kleur:before{background-color:transparent;border-color:var(--color-brand-text)}.swatches__input:checked+.swatches__label:not(.swatches__label-color):not(.swatches__label-kleur):not(.swatches__label-option){background:var(--color-brand-primary-dark)}.swatches .product-swatch__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swatches .product-swatch__wrapper .product-swatch__item{height:3rem;padding:.3125rem;width:3rem}