eden-options fieldset[data-option-name]:not([data-eden-ready=true]){visibility:hidden}eden-options{display:block;width:100%;position:relative}eden-options .eden-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}eden-options .variant-picker,eden-options .variant-picker__form{width:100%}eden-options fieldset.variant-option{display:block;min-inline-size:0;border:0;padding:0;margin:0 0 var(--eden-group-gap);overflow:visible}eden-options .eden-option-heading,eden-options .eden-group-heading{display:block;margin:0 0 var(--eden-heading-gap);padding:0;line-height:1.3}eden-options .eden-option-heading{font-family:var(--eden-option-family);font-size:var(--eden-option-size);font-weight:var(--eden-option-weight);font-style:var(--eden-option-style);text-decoration:var(--eden-option-decoration);color:var(--eden-option-color);text-align:var(--eden-option-align)}eden-options .eden-group-heading{font-family:var(--eden-heading-family);font-size:var(--eden-heading-size);font-weight:var(--eden-heading-weight);font-style:var(--eden-heading-style);text-decoration:var(--eden-heading-decoration);color:var(--eden-heading-color);text-align:var(--eden-heading-align)}eden-options .eden-group+.eden-group{margin-top:var(--eden-group-gap)}eden-options .eden-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--eden-swatch-gap)}eden-options .eden-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;margin:0;padding:0;border:0;background:none;min-width:0;border-radius:0;isolation:isolate}eden-options .eden-choice[hidden],eden-options [hidden]{display:none!important}eden-options .eden-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:var(--eden-touch-size);margin:0;cursor:pointer;z-index:2;-webkit-appearance:none;appearance:none}eden-options .eden-visual{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;flex-shrink:0;border:var(--eden-border-width) solid var(--eden-border-color);border-radius:var(--eden-corner-radius);min-height:var(--eden-button-height);padding:0 var(--eden-button-padding);background:var(--eden-button-background);color:var(--eden-button-color);font-family:var(--eden-button-family);font-size:var(--eden-button-size);font-weight:var(--eden-button-weight);font-style:var(--eden-button-style);text-decoration:var(--eden-button-decoration);text-align:var(--eden-button-align);line-height:1.25}eden-options [data-eden-mode=swatches] .eden-visual{width:var(--eden-circle-size);height:var(--eden-circle-size);min-height:var(--eden-circle-size);padding:0;border-radius:50%}eden-options .eden-visual img,eden-options .eden-visual .swatch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:inherit;object-fit:cover}eden-options .eden-choice input:checked+.eden-visual{outline:var(--eden-selection-width) solid var(--eden-selection-color);outline-offset:var(--eden-selection-offset)}eden-options .eden-choice input:focus-visible+.eden-visual{outline:var(--eden-selection-width) dashed var(--eden-selection-color);outline-offset:calc(var(--eden-selection-offset) + 2px)}eden-options .eden-choice[data-available=false] .eden-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--eden-border-color) 50%,transparent calc(50% + 1px));pointer-events:none}eden-options .eden-value-label{display:none;color:var(--eden-label-color);font-family:var(--eden-label-family);font-size:var(--eden-label-size);font-weight:var(--eden-label-weight);font-style:var(--eden-label-style);text-decoration:var(--eden-label-decoration);text-align:var(--eden-label-align);line-height:1.3}eden-options[data-label-mode=always] [data-eden-mode=swatches] .eden-value-label{display:block;margin-top:var(--eden-heading-gap);max-width:9em;overflow-wrap:anywhere}eden-options[data-label-mode=focus] [data-eden-mode=swatches] .eden-choice:is(:hover,:focus-within){z-index:10}eden-options[data-label-mode=focus] [data-eden-mode=swatches] .eden-choice:is(:hover,:focus-within) .eden-value-label{display:block;position:absolute;top:calc(var(--eden-circle-size) + var(--eden-tooltip-offset));left:50%;transform:translate(-50%);width:max-content;max-width:min(14em,80vw);padding:var(--eden-tooltip-padding);border-radius:var(--eden-tooltip-radius);background:var(--eden-tooltip-background);color:var(--eden-tooltip-color);font-family:var(--eden-tooltip-family);font-size:var(--eden-tooltip-size);font-weight:var(--eden-tooltip-weight);font-style:var(--eden-tooltip-style);text-decoration:var(--eden-tooltip-decoration);text-align:var(--eden-tooltip-align);line-height:1.3;pointer-events:none;box-shadow:0 2px 6px #0002}eden-options .eden-selected-name,eden-options .eden-message{color:var(--eden-selected-color);font-family:var(--eden-selected-family);font-size:var(--eden-selected-size);font-weight:var(--eden-selected-weight);font-style:var(--eden-selected-style);text-decoration:var(--eden-selected-decoration);text-align:var(--eden-selected-align);line-height:1.3}eden-options .eden-selected-name{display:none;margin-top:var(--eden-heading-gap)}eden-options[data-label-mode=selected] [data-eden-mode=swatches] .eden-selected-name{display:block}eden-options .eden-select{display:block;width:100%;min-height:var(--eden-touch-size);border:var(--eden-border-width) solid var(--eden-border-color);border-radius:var(--eden-corner-radius);padding:0 var(--eden-button-padding);background:var(--eden-button-background);color:var(--eden-button-color);font-family:var(--eden-button-family);font-size:var(--eden-button-size);font-weight:var(--eden-button-weight);font-style:var(--eden-button-style);text-decoration:var(--eden-button-decoration);text-align:var(--eden-button-align)}eden-options .eden-select:focus-visible{outline:var(--eden-selection-width) solid var(--eden-selection-color);outline-offset:var(--eden-selection-offset)}@media(any-pointer:coarse){eden-options .eden-choice{min-width:var(--eden-touch-size);min-height:var(--eden-touch-size);justify-content:center}eden-options[data-label-mode=focus] [data-eden-mode=swatches] .eden-selected-name{display:block}eden-options[data-label-mode=focus] [data-eden-mode=swatches] .eden-choice .eden-value-label{display:none!important}}@media(prefers-reduced-motion:no-preference){eden-options .eden-visual{transition:outline-color .15s,background-color .15s}}eden-options fieldset[data-eden-mode=swatches] .eden-row .eden-choice{width:max-content!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}eden-options fieldset[data-eden-mode=swatches] .eden-row .eden-choice>.eden-visual{display:block!important;box-sizing:border-box!important;width:var(--eden-circle-size, 42px)!important;height:var(--eden-circle-size, 42px)!important;min-width:var(--eden-circle-size, 42px)!important;min-height:var(--eden-circle-size, 42px)!important;aspect-ratio:1 / 1;border-radius:50%!important;padding:0!important;overflow:hidden!important;flex:none!important}eden-options fieldset[data-eden-mode=swatches] .eden-visual>img,eden-options fieldset[data-eden-mode=swatches] .eden-visual>.swatch{border-radius:50%!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/eden-variant-picker.css.map */
