@layer components{.vx-variant-picker{display:flex;flex-direction:column;gap:var(--space-5)}.vx-variant-group{display:flex;flex-direction:column;gap:var(--space-2);border:0;padding:0;margin:0}.vx-variant-group__size-guide{min-height:44px;margin-inline-start:var(--space-3);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-weight:400;text-transform:none;letter-spacing:normal}.vx-variant-option{display:inline-flex;cursor:pointer}.vx-size-chip-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vx-variant-option input:checked+.vx-size-chip{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.vx-variant-option input:focus-visible+.vx-size-chip{outline:2px solid var(--color-focus);outline-offset:2px}.vx-size-chip--unavailable{position:relative;color:var(--color-text-muted);background:repeating-linear-gradient(135deg,var(--color-bg),var(--color-bg) 4px,var(--color-bg-alt) 4px,var(--color-bg-alt) 5px)}.vx-variant-message{font-size:var(--text-small);color:var(--vx-error);min-height:1.2em}.vx-select{height:44px;border:1px solid var(--color-border);background:var(--color-bg);padding-inline:var(--space-3);width:100%;max-width:320px}.vx-price{font-size:var(--text-h3)}.vx-price__from{font-size:var(--text-small);color:var(--color-text-muted);margin-inline-end:var(--space-1)}.vx-price__sale{color:var(--color-text)}.vx-price__compare{color:var(--color-text-muted);text-decoration:line-through;margin-inline-start:var(--space-2);font-size:var(--text-body)}.vx-quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);width:fit-content}.vx-quantity__btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.vx-quantity__input{width:44px;height:44px;text-align:center;border:0;border-inline:1px solid var(--color-border);background:transparent;-moz-appearance:textfield}.vx-quantity__input::-webkit-outer-spin-button,.vx-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vx-variant-add{width:100%;height:52px}.vx-variant-add[aria-disabled=true],.vx-variant-add[aria-disabled=true]:hover{background:transparent;color:var(--color-text-muted);border-color:var(--color-border);cursor:not-allowed}.vx-variant-add[aria-busy=true]{opacity:.7;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/c-variant-picker.css.map */
