.sc-variant-wizard-group{width:100%;margin-block:0 1rem}.sc-variant-wizard-group .rio-options{margin-bottom:0}.sc-variant-wizard-title{margin:var(--sc-wizard-title-margin, 0 0 .5rem);font:inherit;color:var(--sc-wizard-title-color, inherit);font-size:var(--sc-wizard-title-size, inherit);font-weight:var(--sc-wizard-title-weight, var(--font-body-weight-bold, 700));text-transform:var(--sc-wizard-title-transform, none);text-align:var(--sc-wizard-title-align, left);padding:var(--sc-wizard-title-padding, 0);background-color:var(--sc-wizard-title-background, transparent);border-color:var(--sc-wizard-title-border-color, transparent);border-width:var(--sc-wizard-title-border-width, 0);border-style:var(--sc-wizard-title-border-style, solid);border-radius:var(--sc-wizard-title-radius, 0)}.sc-variant-wizard-values{display:flex;flex-wrap:var(--sc-wizard-wrap, wrap);align-items:center;justify-content:var(--sc-wizard-justify, flex-start);overflow-x:auto;gap:var(--sc-wizard-gap, .5rem)}.sc-variant-wizard-control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-sizing:border-box;padding:var(--sc-wizard-padding, .5rem .875rem);min-width:var(--sc-wizard-min-width, auto);min-height:var(--sc-wizard-min-height, auto);margin:var(--sc-wizard-item-margin, 0);border:var(--sc-wizard-border-width, 1px) var(--sc-wizard-border-style, solid) var(--sc-wizard-border, #dcdcdc);border-radius:var(--sc-wizard-radius, 4px);background-color:var(--sc-wizard-background, #fff);background-image:var(--sc-wizard-image, none);background-position:var(--sc-wizard-image-position, center);background-size:var(--sc-wizard-image-size, cover);background-repeat:no-repeat;color:var(--sc-wizard-color, #000);font:inherit;font-family:var(--sc-wizard-font-family, inherit);font-size:var(--sc-wizard-font-size, inherit);font-weight:var(--sc-wizard-font-weight, 400);text-transform:var(--sc-wizard-text-transform, none);line-height:var(--sc-wizard-line-height, 1.3);letter-spacing:var(--sc-wizard-letter-spacing, normal);text-align:center;text-decoration:none;cursor:pointer}.sc-variant-wizard-control:hover{border-color:var(--sc-wizard-hover-border, #646464)}.sc-variant-wizard-control:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sc-variant-wizard-control.is-selected{border-color:var(--sc-wizard-selected-border, #323232);background-color:var(--sc-wizard-selected-background, #000);color:var(--sc-wizard-selected-color, #fff);font-size:var(--sc-wizard-selected-font-size, var(--sc-wizard-font-size, inherit));font-family:var(--sc-wizard-selected-font-family, var(--sc-wizard-font-family, inherit));font-weight:var(--sc-wizard-selected-font-weight, var(--sc-wizard-font-weight, 400));text-transform:var(--sc-wizard-selected-text-transform, var(--sc-wizard-text-transform, none));line-height:var(--sc-wizard-selected-line-height, var(--sc-wizard-line-height, 1.3));letter-spacing:var(--sc-wizard-selected-letter-spacing, var(--sc-wizard-letter-spacing, normal));cursor:default}.sc-variant-wizard-control:before{content:"";display:var(--sc-wizard-double-display, none);pointer-events:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:var(--sc-wizard-double-width, 3px) solid var(--sc-wizard-double-color, #fff);border-radius:inherit}.sc-variant-wizard-control>.sc-variant-wizard-label{padding:var(--sc-wizard-label-padding, 0)}.sc-variant-wizard-control--button-with-price{flex-direction:column;gap:.25rem}.sc-variant-wizard-price{display:block;font-size:.85em;font-weight:400;line-height:1.3}.sc-variant-wizard-control--color-swatch,.sc-variant-wizard-control--image-swatch{width:var(--sc-wizard-swatch-size, 48px);height:var(--sc-wizard-swatch-size, 48px);padding:var(--sc-wizard-padding, 0);background-clip:border-box}.sc-variant-wizard-control--color-swatch.is-selected,.sc-variant-wizard-control--image-swatch.is-selected{background-color:var(--sc-wizard-selected-background, var(--sc-wizard-background, transparent))}.sc-variant-wizard-control--image-swatch{background-position:var(--sc-wizard-image-position, center);background-repeat:no-repeat;background-size:var(--sc-wizard-image-size, cover)}.sc-variant-wizard-group--button-with-price [data-option-value]{flex-direction:column;gap:.25rem}.sc-variant-wizard-control--image-swatch img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sc-product-group-options--wizard-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sc-variant-wizard.css.map */
