body{background:var(--nuvora-color-background);color:var(--nuvora-color-text);font-family:var(--nuvora-font-ui)}.content-for-layout :where(h1,h2,h3){color:var(--nuvora-color-text);font-family:var(--nuvora-font-ui);font-style:normal;text-wrap:balance}.content-for-layout h1{font-size:var(--nuvora-type-hero);line-height:var(--nuvora-leading-hero);letter-spacing:var(--nuvora-tracking-heading)}.content-for-layout h2{font-size:var(--nuvora-type-h2);line-height:var(--nuvora-leading-heading);letter-spacing:var(--nuvora-tracking-heading)}.content-for-layout h3{font-size:var(--nuvora-type-h3);line-height:var(--nuvora-leading-heading);letter-spacing:var(--nuvora-tracking-heading)}.content-for-layout p{color:var(--nuvora-color-text);font-family:var(--nuvora-font-ui);font-size:var(--nuvora-type-body);line-height:var(--nuvora-leading-body)}.content-for-layout a:not(.button,.button-secondary,.button-custom){color:currentcolor;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.2em;transition:color var(--nuvora-duration-fast) var(--nuvora-ease-premium),text-decoration-color var(--nuvora-duration-fast) var(--nuvora-ease-premium)}.content-for-layout a:not(.button,.button-secondary,.button-custom):hover{color:var(--nuvora-color-action);text-decoration-color:currentcolor}.content-for-layout a:not(.button,.button-secondary,.button-custom):is([aria-current=page],[aria-selected=true],[data-state=selected],.is-selected){color:var(--nuvora-color-royal-800);font-weight:600;text-decoration-color:currentcolor;text-decoration-style:solid}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--nuvora-focus-ring);outline-offset:3px;position:relative;z-index:var(--layer-raised, 2)}@supports not selector(:focus-visible){:where(a,button,input,select,textarea,summary,[tabindex]):focus{outline:var(--nuvora-focus-ring);outline-offset:3px}}.content-for-layout :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,button:not([class]),input[type=submit]){min-block-size:44px;min-inline-size:44px;border-radius:var(--nuvora-radius-pill);font-family:var(--nuvora-font-ui);font-size:var(--nuvora-type-label);font-weight:650;letter-spacing:var(--nuvora-tracking-label);transition:background-color var(--nuvora-duration-fast) var(--nuvora-ease-premium),border-color var(--nuvora-duration-fast) var(--nuvora-ease-premium),color var(--nuvora-duration-fast) var(--nuvora-ease-premium),opacity var(--nuvora-duration-fast) var(--nuvora-ease-premium),transform var(--nuvora-duration-fast) var(--nuvora-ease-premium)}.content-for-layout :where(.button,.button-custom,button.shopify-payment-button__button--unbranded,button:not([class]),input[type=submit]){background:var(--nuvora-color-action);color:var(--nuvora-color-surface)}.content-for-layout :where(.button,.button-custom,button.shopify-payment-button__button--unbranded,button:not([class]),input[type=submit]):hover:not(:disabled,[aria-disabled=true]){background:var(--nuvora-color-night-900);color:var(--nuvora-color-surface)}.content-for-layout .button-secondary{background:var(--nuvora-color-surface);color:var(--nuvora-color-night-900)}.content-for-layout .button-secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--nuvora-color-night-900);color:var(--nuvora-color-surface)}.content-for-layout :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,button:not([class]),input[type=submit]):active:not(:disabled,[aria-disabled=true]){transform:scale(var(--nuvora-pressed-scale))}.content-for-layout :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,button:not([class]),input[type=submit]):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--nuvora-disabled-opacity)}.content-for-layout :where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),select,textarea){min-block-size:44px;min-inline-size:44px;border:1px solid var(--nuvora-color-border-strong);border-radius:var(--nuvora-radius-input);background:var(--nuvora-color-surface);color:var(--nuvora-color-text);font-family:var(--nuvora-font-ui);font-size:max(1rem,var(--nuvora-type-body));transition:background-color var(--nuvora-duration-fast) var(--nuvora-ease-premium),border-color var(--nuvora-duration-fast) var(--nuvora-ease-premium),box-shadow var(--nuvora-duration-fast) var(--nuvora-ease-premium)}.content-for-layout :where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),select,textarea):hover:not(:disabled,[aria-disabled=true]){border-color:var(--nuvora-color-action)}.content-for-layout :where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),select,textarea):focus{border-color:var(--nuvora-color-action);box-shadow:inset 0 0 0 1px var(--nuvora-color-action)}.content-for-layout :where(input[placeholder]:not(:placeholder-shown),textarea[placeholder]:not(:placeholder-shown),select[data-state=filled],.is-filled){background:var(--nuvora-color-surface-soft)}.content-for-layout :where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),select,textarea):is(:disabled,[aria-disabled=true]){border-color:var(--nuvora-color-border);background:var(--nuvora-color-surface-soft);color:var(--nuvora-color-text-muted);cursor:not-allowed;opacity:var(--nuvora-disabled-opacity)}.content-for-layout :where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),select,textarea):is([aria-invalid=true],[data-state=error],.is-error){border-color:var(--nuvora-color-error);border-width:2px;box-shadow:inset 0 0 0 1px var(--nuvora-color-error)}.content-for-layout :where(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),select,textarea):is([data-state=success],[data-validated=true][aria-invalid=false],.is-success){border-color:var(--nuvora-color-success);border-width:2px;box-shadow:inset 0 0 0 1px var(--nuvora-color-success)}.content-for-layout :where(.form-error,.field-error,[role=alert]){color:var(--nuvora-color-error);font-weight:600}.content-for-layout :where(.form-success,.field-success,[role=status]){color:var(--nuvora-color-success);font-weight:600}.content-for-layout summary{min-block-size:44px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nuvora-overrides.css.map */
