.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.variant-option+.variant-option{margin-top:1.8rem}.variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}.variant-option--swatches-disabled{pointer-events:none}.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media(max-width:749px){.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;border:none}.variant-option--swatches{gap:.8rem}.variant-option--swatches:not(:has(.variant-option__button-label--selected)) .variant-option__legend-row .variant-option__selected-color-info{display:none}.variant-option--buttons legend{width:100%;padding:0;margin-block-end:var(--margin-xs);font-size:var(--font-size-base, 1rem)}.variant-option__legend-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--padding-sm);width:100%}.variant-option__selected-color-info{color:var(--color-neutral-grey-600);font-size:var(--font-size-base, 1rem);flex-shrink:0}.variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.variant-option__selected-color-name{display:none;margin-block-end:var(--margin-xs);font-size:var(--font-size-base, 1rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-70));width:100%}.variant-option.variant-option--buttons.variant-option--swatches:has(.variant-option__button-label--selected) .variant-option__selected-color-name{display:block}@media(prefers-reduced-motion:no-preference){.variant-option__button-label,.variant-option__select-wrapper,.variant-option__button-label:before,.variant-option__button-label:after,.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill,.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{transition-duration:var(--animation-speed);transition-timing-function:var(--animation-easing)}.variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{transition-property:clip-path}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:after{transition-property:clip-path}.variant-option__button-label:before{transition-property:border-color}.variant-option__select-wrapper,.variant-option__button-label{transition-property:background-color,border-color,color}}.variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);cursor:pointer;display:flex;flex:0 0 3.25em;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);overflow:clip;justify-content:center;min-height:3.25em;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text)}.variant-option__button-label:hover{border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-width:0}.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{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--options-border-width) solid var(--color-selected-variant-border);border-radius:inherit;pointer-events:none;z-index:2;clip-path:inset(var(--clip, 0 0 0 0))}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before{top:0;right:0;bottom:0;left:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{clip-path:inset(0 0 0 0);border-color:var(--color-variant-border);inset:calc(var(--options-border-width) * -1)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-color:var(--color-selected-variant-border)}:is(.variant-option__button-label:not(:has(:checked)):has(~label>:checked),.variant-option__button-label:has(:checked):has(~label>[data-previous-checked=true])) .variant-option__button-label__pill{right:0;left:unset}:is(.variant-option__button-label:has([data-previous-checked=true])~label:has([data-current-checked=true]),.variant-option__button-label:has(:checked)~label) .variant-option__button-label__pill{left:0;right:unset}.variant-option__button-label:not(:has(:checked)):has(~label>:checked){--pill-offset: calc(100% + 1px) }.variant-option__button-label:has(:checked)~label{--pill-offset: calc(-100% - 1px) }.variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type:not(.variant-option__button-label--has-swatch),.variant-option__button-label:not(:has(:checked)):has(~label>:checked):not(.variant-option__button-label--has-swatch){--clip: 0 0 0 100%}.variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked):not(.variant-option__button-label--has-swatch),.variant-option__button-label:has(:checked)~label:not(.variant-option__button-label--has-swatch){--clip: 0 100% 0 0}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{width:max(var(--pill-width-current, 100%),var(--pill-width-previous, 100%))}@media screen and (min-width:750px){.variant-option__button-label{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type{--pill-offset: calc(100% + 1px) }.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked){--pill-offset: calc(-100% - 1px) }.variant-option__button-label__pill{background:var(--color-selected-variant-background);position:absolute;top:calc(var(--options-border-width) * -1);bottom:calc(var(--options-border-width) * -1);border-radius:inherit;pointer-events:none;width:100%;transform:translate(var(--pill-offset, 0))}.variant-option__button-label__text{pointer-events:none;text-align:start;text-wrap:auto;z-index:2}.variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}.variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch{--focus-outline-radius: var(--variant-picker-swatch-radius);--swatch-padding: .3rem;padding:var(--swatch-padding);border:1px solid transparent;box-sizing:border-box;display:block;flex-basis:auto;min-height:auto;transition:border-color var(--animation-speed) var(--animation-easing)}.variant-option__button-label.variant-option__button-label--has-swatch svg{left:var(--swatch-padding);top:var(--swatch-padding);width:var(--variant-picker-swatch-width);height:var(--variant-picker-swatch-height)}.variant-option__button-label:has(:checked),.variant-option__button-label--has-swatch.variant-option__button-label--selected,.variant-option__button-label--has-swatch[data-current-checked=true]{color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.variant-option__button-label:has(:checked):not(:has([data-option-available=false])):hover,.variant-option__button-label--has-swatch.variant-option__button-label--selected:not(:disabled):not([data-option-available=false]):hover,.variant-option__button-label--has-swatch[data-current-checked=true]:not(:disabled):not([data-option-available=false]):hover{border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}:is(.variant-option__button-label:has(:checked):not(:has([data-option-available=false])):hover,.variant-option__button-label--has-swatch.variant-option__button-label--selected:not(:disabled):not([data-option-available=false]):hover,.variant-option__button-label--has-swatch[data-current-checked=true]:not(:disabled):not([data-option-available=false]):hover) .variant-option__button-label__pill{background-color:var(--color-selected-variant-hover-background)}.variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline:none;border-color:var(--color-variant-border)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{--focus-outline: var(--focus-outline-width) solid currentcolor;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline:none}.variant-option__button-label--has-swatch:hover{outline:none;border-color:var(--color-variant-border)}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){--focus-outline: none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){border-color:var(--color-foreground)}.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch.variant-option__button-label--selected,.variant-option__button-label--has-swatch[data-current-checked=true]{--focus-outline: var(--focus-outline-width) solid var(--color-foreground);outline:none;border-color:var(--color-foreground)}@supports not (background-color: rgb(from red 150 g b / alpha)){.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch.variant-option__button-label--selected,.variant-option__button-label--has-swatch[data-current-checked=true],.variant-option__button-label:has(:focus-visible) .swatch,.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:none;position:relative;overflow:visible}.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch.variant-option__button-label--selected,.variant-option__button-label--has-swatch[data-current-checked=true]{border-color:var(--color-foreground)}.variant-option__button-label:has(:focus-visible) .swatch{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch:hover,.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{border-color:var(--color-variant-border)}}.variant-option__button-label:has([data-option-available=false]):has(:checked){background-color:inherit;color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.variant-option__button-label input,.variant-option--images input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.variant-option__button-label svg{position:absolute;left:var(--options-border-width);top:var(--options-border-width);height:calc(100% - (var(--options-border-width) * 2));width:calc(100% - (var(--options-border-width) * 2));cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color);border:1px solid var(--color-variant-border)}.variant-option__button-label svg.variant-option__strikethrough{stroke:var(--color-border);stroke-width:var(--style-border-width);border:none}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{stroke:var(--color-variant-border)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line{stroke-width:var(--options-border-width)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{clip-path:inset(var(--clip, 0 0 0 0));stroke:rgb(var(--color-variant-text-rgb) / 1)}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip}.variant-option__custom-dropdown{overflow:visible}.variant-picker:has(.swatch){--variant-picker-swatch-width: 18px;--variant-picker-swatch-height: 18px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{color:var(--color-foreground);padding-block:var(--padding-2xl);padding-inline:var(--padding-2xl) calc(var(--padding-2xl) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;border:0;width:100%;height:49px;margin:0;cursor:pointer;font-size:1.2rem}.variant-option__select-wrapper .icon{position:absolute;right:var(--padding-2xl);width:1.6rem;height:1.6rem;pointer-events:none}.variant-option__select--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.variant-option__custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:49px;padding-block:var(--padding-2xl);padding-inline:var(--padding-2xl);border:0;border-radius:inherit;background:transparent;color:var(--color-foreground);font-size:1.2rem;font-family:inherit;cursor:pointer;text-align:start;-webkit-appearance:none;appearance:none}.variant-option__custom-dropdown-trigger:hover{background:transparent}.variant-option__custom-dropdown-trigger:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__custom-dropdown-caret{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);margin-inline-start:var(--padding-sm);flex-shrink:0;align-self:center}.variant-option__custom-dropdown-caret svg{width:var(--icon-size-lg);height:var(--icon-size-lg);transform-origin:center center;transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.variant-option__custom-dropdown[data-dropdown-open=true] .variant-option__custom-dropdown-caret svg{transform:rotate(180deg)}.variant-option__custom-dropdown[data-dropdown-open=true]{border-color:var(--color-foreground);border-bottom-width:0}.variant-option__custom-dropdown-list{position:absolute;top:100%;left:calc(-1 * var(--style-border-width-inputs));right:calc(-1 * var(--style-border-width-inputs));z-index:5;margin-top:var(--style-border-width-inputs);padding-block:var(--padding-xs);background:rgb(var(--color-background-rgb));border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);box-shadow:var(--shadow-card)}.variant-option__custom-dropdown[data-dropdown-open=true] .variant-option__custom-dropdown-list{margin-top:0;border-color:var(--color-foreground);border-top-width:0;border-radius:0 0 var(--style-border-radius-inputs) var(--style-border-radius-inputs)}.variant-option__custom-dropdown-list[hidden]{display:none}.variant-option__custom-dropdown-option{display:block;width:100%;padding-block:8px;padding-inline:var(--padding-2xl);border:0;background:none;color:var(--color-foreground);font-size:1.2rem;font-family:inherit;text-align:start;cursor:pointer;white-space:nowrap}.variant-option__custom-dropdown-option:hover{background:rgb(var(--color-foreground-rgb) / .06)}.variant-option__custom-dropdown-option--placeholder{color:rgb(var(--color-foreground-rgb) / .6);cursor:default}.variant-option__custom-dropdown-option--placeholder:hover{background:transparent}.variant-option__custom-dropdown-option--unavailable{color:rgb(var(--color-foreground-rgb) / .5)}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:right;justify-content:right}
/*# sourceMappingURL=/cdn/shop/t/136/assets/nova-variant-picker.css.map */
