.skc-single form.cart .variations .skc-swatches select.screen-reader-text{width:1px;min-width:0;padding:0}:root{--skc-swatch-size: 44px;--skc-swatch-radius: var(--skc-r, 2px);--skc-swatch-gap: var(--skc-s2, 8px);--skc-swatch-ring: var(--skc-c-on-surface, #070731)}.skc-swatches{min-height:var(--skc-swatches-reserve, 96px)}.skc-swatches__group{display:grid;gap:var(--skc-s3, 12px);margin:0;padding:0;border:0}.skc-swatches__legend{min-height:1lh;padding:0}.skc-swatches__current{font-family:var(--skc-ff-ui, var(--skc-ff-display, sans-serif));font-weight:700;font-size:var(--skc-t-md, 16px);color:var(--skc-c-on-surface, #070731);vertical-align:top}.skc-swatches__list{display:grid;gap:var(--skc-swatch-gap, 8px)}.skc-swatches__help{justify-self:start;min-height:24px;font-size:var(--skc-t-sm, 14px);text-underline-offset:3px}.skc-swatch{position:relative;display:flex;align-items:center;gap:var(--skc-s3, 12px);min-height:var(--skc-swatch-size, 44px);padding:var(--skc-s2, 8px) var(--skc-s3, 12px);border:1.5px solid var(--skc-c-line, #EAE1D2);border-radius:var(--skc-swatch-radius, 2px);color:var(--skc-c-on-surface, #070731);cursor:pointer}.skc-swatch:focus-within{outline:var(--skc-ring, 3px) solid var(--skc-c-focus, #070731);outline-offset:var(--skc-ring, 3px)}.skc-swatch:hover{border-color:var(--skc-c-on-surface, #070731)}.skc-swatch__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.skc-swatch__visual{flex:none;width:var(--skc-swatch-size, 44px);height:var(--skc-swatch-size, 44px);overflow:hidden;border-radius:var(--skc-swatch-radius, 2px);border:1px solid var(--skc-c-line, #EAE1D2);background:var(--skc-swatch-c, transparent)}.skc-swatch__visual img{display:block;width:100%;height:100%;object-fit:cover}.skc-swatch--two-tone .skc-swatch__visual{background:linear-gradient(135deg, var(--skc-swatch-c, transparent) 0 50%, var(--skc-swatch-c-2, transparent) 50% 100%)}.skc-swatch__body{display:flex;flex-direction:column;min-width:0;text-align:center}.skc-swatch__name{font-size:var(--skc-t-sm, 14px);line-height:1.15}.skc-swatch__delta{font-size:var(--skc-t-xs, 12px);line-height:1.2;color:var(--skc-c-muted, #6B6659)}.skc-swatch--extra .skc-swatch__delta{color:inherit;font-weight:600}.skc-swatch--on{border-color:var(--skc-swatch-ring, #070731);box-shadow:inset 0 0 0 1px var(--skc-swatch-ring, #070731)}.skc-swatch--unavailable,.skc-swatch--soldout{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--skc-c-surface-alt, #F1EBE0) 6px 7px);color:var(--skc-c-muted, #6B6659)}.skc-swatch--unavailable .skc-swatch__delta,.skc-swatch--soldout .skc-swatch__delta{color:inherit;text-decoration:line-through}.skc-swatches__group--text .skc-swatches__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.skc-swatches__group--text .skc-swatch{flex-direction:column;justify-content:center;min-height:max(var(--skc-swatch-size, 44px),var(--skc-swatch-tile-h, 64px));padding:var(--skc-s2, 8px) var(--skc-s1, 4px);text-align:center}.skc-swatches__group--text .skc-swatch__name{font-family:var(--skc-ff-ui, var(--skc-ff-display, sans-serif));font-weight:600;font-size:var(--skc-t-sm, 14px);line-height:1.2;overflow-wrap:anywhere}.skc-swatches__group--text .skc-swatch--wide{grid-column:span 2}.skc-swatches__group--text .skc-swatch--color{grid-column:auto}.skc-swatches__group--text .skc-swatch--color .skc-swatch__name{font-size:var(--skc-t-sm, 14px)}.skc-swatches__group--text .skc-swatch--on{background:var(--skc-c-on-surface, #070731);color:var(--skc-c-on-accent, #FFF)}.skc-swatches__group .skc-swatch__visual{width:var(--skc-s5, 24px);height:var(--skc-s5, 24px)}.skc-swatches__group--media .skc-swatch__body{flex:1;flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--skc-s2, 8px)}@media(min-width: 1024px){.skc-swatches__group--text .skc-swatches__list{grid-template-columns:repeat(6, minmax(0, 1fr))}}.skc-swatches-card{display:flex;flex-wrap:wrap;gap:var(--skc-s1, 4px);margin:0;padding:0;list-style:none;font-size:var(--skc-t-xs, 12px);color:var(--skc-c-muted, #6B6659)}.skc-swatch-card{padding:0 var(--skc-s1, 4px);border:1px solid var(--skc-c-line, #EAE1D2)}.skc-swatch-card--color{border-left:4px solid var(--skc-swatch-c, transparent)}
