body.kz-cat3 .kz-c2 .product-color-swatches{overflow:visible}body.kz-cat3 .kz-sw{-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}body.kz-cat3 .kz-sw:after{content:"";position:absolute;inset:-12px -4px}body.kz-cat3 .kz-sw[aria-pressed=true]{outline:1px solid var(--kz-ink,#111);outline-offset:2px}@media (hover:hover){body.kz-cat3 .kz-sw:hover:not([aria-pressed=true]){outline:1px solid var(--kz-line-strong,#cfcfcf);outline-offset:2px}}body.kz-cat3 .kz-sw:focus-visible{outline:2px solid var(--kz-ink,#111);outline-offset:2px}.kz-swl{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s var(--kz3-ev,ease);position:absolute;inset:0}.kz-swl.is-on{opacity:1}.kz-swl.is-off{transition:none}body.kz-cat3 .kz-c2 .kenzo-huella-marca-badge{z-index:3}@media (prefers-reduced-motion:reduce){.kz-swl{transition-duration:.01ms}}