@charset "UTF-8";.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label .p{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label .p{font-size:.75rem}@media only screen and (min-width:48em){.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label .p{font-size:1.125rem}}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .p,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label .p{line-height:1.6}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend.__bold,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label.__bold{font-weight:700}.sn_variant_picker.variant-picker{width:auto;padding:0;margin:0}.sn_variant_picker.variant-picker .variant-picker__form{width:auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches{width:auto;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem .5rem;border:none}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend{width:100%;padding:0;display:inline-flex;gap:1rem}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend{font-weight:700}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .variant-option__swatch-value{position:relative}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .variant-option__swatch-value{font-weight:400}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches legend .variant-option__swatch-value:before{content:"\2219";position:absolute;top:50%;left:-.6875rem;transform:translateY(-50%)}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches-disabled{pointer-events:none;cursor:not-allowed}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch{position:relative;border-radius:50%;width:2rem;height:2rem;border:.0625rem solid transparent;transition:box-shadow .35s ease,border-color .35s ease}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch:has(input:checked){border-color:#000}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch:focus-visible,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch:has(input:focus-visible){box-shadow:0 0 0 .125rem #00000040}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch input{width:100%;height:100%;opacity:0;cursor:pointer}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch .swatch{pointer-events:none;position:absolute;top:.125rem;right:.125rem;bottom:.125rem;left:.125rem;border-radius:50%;background:var(--swatch-background);background-position:center}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--swatches .variant-option__button-label__text{text-align:left;text-wrap:auto}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--buttons:not(.variant-option--swatches){width:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:.875rem}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--buttons:not(.variant-option--swatches) legend{width:100%}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){pointer-events:none;--bs-btn-color: #fff;--bs-btn-bg: #000;--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--bs-btn-bg);--bs-btn-hover-border-color: var(--bs-btn-border-color)}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label input{display:none}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns{width:auto}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns:not(.__last){padding-bottom:0}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label{margin-bottom:.25rem}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns label{font-size:.75rem}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper{position:relative}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper select{border:.0625rem solid #000;border-radius:.125rem;padding:.75rem;transition:box-shadow .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper select:focus-visible,.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper select:focus{box-shadow:0 0 0 .125rem #00000040}.sn_variant_picker.variant-picker .variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper svg-sprite{position:absolute;top:50%;right:.75rem;width:1.5rem;height:1.5rem;transform:translateY(-50%)}.sn_variant_picker.variant-picker.__hide_swatches_legend .variant-picker__form .variant-option.variant-option--swatches legend{display:none}.sn_variant_picker.variant-picker.__hide_buttons_legend .variant-picker__form .variant-option.variant-option--buttons:not(.variant-option--swatches) legend{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sn-component-custom-variant-picker.css.map */
