.ss-theme{--ss-vp-gap: 28px;--ss-vp-legend-gap: 6px;--ss-vp-legend-size: 15px;--ss-vp-legend-weight: 400;--ss-vp-legend-color: #1a1a1a;--ss-vp-btn-gap: 6px;--ss-vp-btn-pad-x: 14px;--ss-vp-btn-pad-y: 9px;--ss-vp-btn-size: 14px;--ss-vp-btn-weight: 700;--ss-vp-btn-color: #1a1a1a;--ss-vp-btn-color-active: #ffffff;--ss-vp-btn-bg-active: #1a1a1a;--ss-vp-btn-color-disabled: #b0b0b0;--ss-vp-btn-radius: 0px;--ss-vp-swatch-size: 56px;--ss-vp-swatch-border: #1a1a1a;--ss-vp-swatch-border-w: 1px;--ss-vp-swatch-pad: 4px;--ss-vp-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.5a3.75 3.75 0 0 0-3.75 3.75c0 3-1.25 4-1.25 4h10s-1.25-1-1.25-4A3.75 3.75 0 0 0 8 1.5Z'/%3E%3Cpath d='M6.7 11.75a1.5 1.5 0 0 0 2.6 0'/%3E%3C/svg%3E")}.ss-theme .variant-picker__form{display:flex;flex-direction:column;gap:var(--ss-vp-gap)}.ss-theme .variant-option{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-vp-btn-gap);margin:0;padding:0;border:0}.ss-theme .variant-option>legend{width:100%;margin:0 0 var(--ss-vp-legend-gap);padding:0;font-family:var(--ss-font-body);font-size:var(--ss-vp-legend-size);font-weight:var(--ss-vp-legend-weight);line-height:1.3;color:var(--ss-vp-legend-color);float:left}.ss-theme .variant-option__swatch-value{display:inline;font-weight:inherit;color:inherit;opacity:1;padding-inline-start:0}.ss-theme .variant-option__swatch-value:before{content:" : ";white-space:pre}.ss-theme .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0;border:0;border-radius:var(--ss-vp-btn-radius);background:none;cursor:pointer;flex:initial;min-height:initial}.ss-theme .variant-option__button-label__pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;border-radius:var(--ss-vp-btn-radius);background-color:transparent;transition:background-color .2s ease}.ss-theme .variant-option__button-label__text{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:var(--ss-vp-btn-pad-y) var(--ss-vp-btn-pad-x);font-family:var(--ss-font-body);font-size:var(--ss-vp-btn-size);font-weight:var(--ss-fw-regular);line-height:1;color:var(--ss-vp-btn-color);white-space:nowrap;transition:color .2s ease}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{border-color:var(--ss-vp-btn-color-disabled)}.ss-theme .variant-option__button-label input:checked+.variant-option__button-label__pill{background-color:var(--ss-vp-btn-bg-active)}.ss-theme .variant-option__button-label input:checked~.variant-option__button-label__text{color:var(--ss-vp-btn-color-active)}.ss-theme .variant-option__button-label input[data-option-available=false]+.variant-option__button-label__text{color:var(--ss-vp-btn-color-disabled);font-weight:var(--ss-fw-regular)}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{display:none}.ss-theme .variant-option__button-label input[data-option-available=false]+.variant-option__button-label__text:before{content:"";flex:0 0 auto;width:14px;height:14px;background-color:currentcolor;mask-image:var(--ss-vp-bell);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--ss-vp-bell);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.ss-theme .variant-option__button-label:hover input:not(:checked):not([data-option-available=false])+.variant-option__button-label__pill{background-color:#00000012}.ss-theme .variant-option__button-label input:focus-visible~.variant-option__button-label__text{outline:2px solid currentcolor;outline-offset:2px}.ss-theme .variant-option__button-label .strikethrough-variant,.ss-theme .variant-option__button-label svg.strikethrough{display:none}.ss-theme .variant-option--swatches{gap:10px}.ss-theme .variant-option__button-label--has-swatch{position:relative;display:inline-flex;padding:var(--ss-vp-swatch-pad);border:var(--ss-vp-swatch-border-w) solid transparent;border-radius:0;cursor:pointer;transition:border-color .2s ease}.ss-theme .variant-option__button-label--has-swatch .swatch{width:var(--ss-vp-swatch-size);height:var(--ss-vp-swatch-size);border:0;border-radius:0}.ss-theme .variant-option--swatches:has(.variant-option__button-label--has-swatch:only-of-type) .variant-option__button-label--has-swatch,.ss-theme .variant-option__button-label--has-swatch:has(input:checked){border-color:var(--ss-vp-swatch-border)}.ss-theme .variant-option__button-label--has-swatch:has(input:focus-visible){outline:2px solid currentcolor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ss-theme .variant-option__button-label__pill,.ss-theme .variant-option__button-label__text,.ss-theme .variant-option__button-label--has-swatch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-variant-picker.css.map */
