:root{--cu-color-ink: var(--text-color-default, #121212);--cu-color-muted: var(--text-color-dim, rgba(18, 18, 18, .72));--cu-color-error: #b42318;--cu-color-success: #247a42;--cu-border-width: .1rem;--cu-border-color-subtle: var(--border-color-light, rgba(0, 0, 0, .08));--cu-border-color-control: rgba(18, 18, 18, .35);--cu-border-color-control-hover: rgba(18, 18, 18, .62);--cu-control-height: 4.8rem;--cu-field-height: 4.5rem;--cu-control-height-compact: 4rem;--cu-radius-control: var(--radius-pill, 4rem);--cu-radius-card: var(--card-radius, 1.4rem);--cu-focus-color: rgba(18, 18, 18, .72);--cu-motion-fast: .16s ease;--cu-motion-base: .22s cubic-bezier(.2, 0, 0, 1)}.cuvalis-button{min-height:var(--cu-control-height);border-radius:var(--cu-radius-control);font-family:var(--font-base);font-size:var(--font-size-default);font-weight:var(--font-weight-medium);line-height:1.3;text-decoration:none;transition:box-shadow var(--cu-motion-fast),opacity var(--cu-motion-fast),background-color var(--cu-motion-fast)}.cuvalis-button--compact{min-height:var(--cu-control-height-compact)}.cuvalis-button:not(.button--secondary,.button--tertiary){border-color:transparent;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:inset 0 0 0 999px #fff0}.cuvalis-button.button:not(.button--secondary,.button--tertiary):after{box-shadow:none}@media(hover:hover){.cuvalis-button:not(.button--secondary,.button--tertiary,[disabled],[aria-disabled=true]):hover{box-shadow:inset 0 0 0 999px #ffffff1a}}.cuvalis-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;box-shadow:0 0 0 .2rem rgb(var(--color-background)),inset 0 0 0 999px #ffffff14}.cuvalis-button:is([disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.55}.cuvalis-form .field{min-height:var(--cu-field-height)}.cuvalis-form .field__input{height:var(--cu-field-height);min-height:var(--cu-field-height);border-radius:var(--inputs-radius);font-family:var(--font-base);font-size:var(--font-size-sm)}.cuvalis-form .field:after{box-shadow:0 0 0 var(--cu-border-width) var(--cu-border-color-control)}@media(hover:hover){.cuvalis-form .field:hover:after{box-shadow:0 0 0 calc(var(--cu-border-width) * 2) var(--cu-border-color-control-hover)}}.cuvalis-form .field:focus-within:after{box-shadow:0 0 0 calc(var(--cu-border-width) * 2) var(--cu-color-ink)}.cuvalis-form .field__input:focus,.cuvalis-form .field__input:focus-visible{outline:0;box-shadow:none}.cuvalis-form textarea.field__input{height:auto;min-height:10rem;border-radius:var(--cu-radius-card);padding-top:2.2rem;resize:vertical}.cuvalis-form .field:has(textarea.field__input):before,.cuvalis-form .field:has(textarea.field__input):after{border-radius:var(--cu-radius-card)}.cuvalis-form .field--with-error:has(.field__input[aria-invalid=true]):after{box-shadow:0 0 0 calc(var(--cu-border-width) * 2) var(--cu-color-error)}.cuvalis-form .contact__field-error,.cuvalis-form .form__message{color:var(--cu-color-error);font-size:var(--font-size-xs);line-height:1.4}.cuvalis-form .form-status-list.form__message{color:var(--cu-color-success)}.cart-notification__links .cuvalis-button{width:100%}:where(.product-form__error-message-wrapper,.form-status,.cuvalis-status){font-family:var(--font-base);font-size:var(--font-size-xs);line-height:1.4}.jdgm-carousel-item__product-image{aspect-ratio:1 / 1;height:auto}.jdgm-rev__timestamp,.jdgm_rev__timestamp{color:#595959!important}@media(prefers-reduced-motion:reduce){.loading__spinner .spinner{animation:rotator 2s linear infinite!important}.loading__spinner .path{animation:dash 2s ease-in-out infinite!important}}@media(forced-colors:active){.cuvalis-button:focus-visible{outline-color:CanvasText}.cuvalis-form .field:after{box-shadow:0 0 0 var(--cu-border-width) CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/cuvalis-ui.css.map */
