.kx-neon-colors{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:12px 0 4px;position:relative;z-index:3}.kx-neon-colors__label{flex:0 0 100%;font-size:12px;color:#162b3c;margin:0 0 3px}.kx-neon-dot{display:block;width:24px;height:24px;border-radius:50%;background:var(--neon-color,#fff);border:1px solid #bbb;box-shadow:inset 0 0 0 2px #ffffff70}.kx-neon-color{display:grid;place-items:center;padding:3px;width:34px;height:34px;border:1px solid transparent;border-radius:50%;background:#fff;cursor:pointer;min-height:34px}.kx-neon-color[aria-pressed=true]{border:2px solid #162b3c}.kx-neon-color:focus-visible{outline:3px solid #eb0060;outline-offset:2px}.kx-neon-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kx-neon-preview-canvas{position:absolute;pointer-events:none;z-index:2;max-width:none!important;transition:opacity .12s;opacity:0}.kx-neon-preview-canvas.is-ready{opacity:1}.kx-neon-preview-caption{font-size:12px;line-height:1.5;margin:10px 0;color:#62727e}.kx-neon-preview-caption strong{color:#162b3c}.kx-neon-error{font-size:12px;color:#62727e}.kx-neon-directory-link{display:block;color:inherit;text-decoration:none}.kx-neon-pdp-swatches .kx-pdp__pills{gap:8px!important;display:flex;flex-wrap:wrap}.kx-neon-pdp-swatches .kx-pdp__pill{padding:5px!important;min-width:42px!important;width:42px;height:42px;border-radius:50%!important;display:grid;place-items:center}.kx-neon-pdp-swatches .kx-neon-dot{width:29px;height:29px}.kx-neon-pdp-swatches .kx-pdp__pill.on{background:#fff!important;border-color:#162b3c!important}.kx-neon-colors--card .kx-neon-color{width:29px;height:29px;min-height:29px;padding:3px}.kx-neon-colors--card .kx-neon-dot{width:21px;height:21px}.kx-neon-colors--card{gap:5px}.kx-neon-colors--card .kx-neon-preview-caption{margin:0;flex-basis:100%;font-size:11px}@media(prefers-reduced-motion:reduce){.kx-neon-preview-canvas{transition:none}}
.kx-pdp__gallery>.kx-neon-preview-caption{grid-column:1/-1}[data-kx-neon-handle] .kx-pdp__main{grid-column:1/-1}
[data-kx-neon-handle] .kx-pdp__main{aspect-ratio:1/1}[data-kx-neon-handle] .kx-pdp__main img{width:100%;height:100%;object-fit:contain}