:root{--sv-ivory: #F6F2EA;--sv-cream: #EDE6D8;--sv-white: #FFFFFF;--sv-ink: #1C1B19;--sv-ink-soft: #4A463F;--sv-gold: #A98A4F;--sv-gold-dark: #8D6933;--sv-kelp: #2F4A41;--sv-red: #A63A2E;--sv-line: #DDD4C3;--sv-charcoal: var(--sv-ink);--sv-charcoal-soft: var(--sv-ink-soft);--sv-border: var(--sv-line);--sv-shadow: 0 8px 24px rgb(28 27 25 / 8%);--sv-radius: 8px;--sv-button-radius: 4px;--sv-page-width: 1160px;--sv-section-y: 56px;--sv-gutter: clamp(20px, 4vw, 48px);--sv-font-heading: var(--font-heading--family), "Playfair Display", Georgia, "Times New Roman", serif;--sv-font-body: "Inter", var(--font-body--family), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sv-ease: cubic-bezier(.16, 1, .3, 1);--color-background: var(--sv-ivory);--color-foreground: var(--sv-ink);--color-foreground-heading: var(--sv-ink);--color-primary: var(--sv-gold);--color-primary-hover: var(--sv-kelp);--color-primary-button-background: var(--sv-ink);--color-primary-button-text: var(--sv-ivory);--color-primary-button-border: var(--sv-ink);--color-primary-button-hover-background: var(--sv-kelp);--color-primary-button-hover-text: var(--sv-ivory);--color-primary-button-hover-border: var(--sv-kelp);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--sv-ink);--color-secondary-button-border: var(--sv-ink);--color-secondary-button-hover-background: var(--sv-ink);--color-secondary-button-hover-text: var(--sv-ivory);--color-secondary-button-hover-border: var(--sv-ink);--style-border-radius-buttons-primary: var(--sv-button-radius);--style-border-radius-buttons-secondary: var(--sv-button-radius)}@media screen and (min-width:750px){:root{--sv-section-y: 96px}}html,body{background:var(--sv-ivory);color:var(--sv-ink)}body{font-family:var(--sv-font-body);font-size:max(16px,var(--font-paragraph--size, 1rem));line-height:1.65}::selection{background:#a98a4f42;color:var(--sv-ink)}:where(h1,h2,.h1,.h2,.sv-serif){color:var(--sv-ink);font-family:var(--sv-font-heading);font-weight:600;letter-spacing:0;line-height:1.1;text-wrap:balance}:where(h3,h4,.h3,.h4){color:var(--sv-ink);letter-spacing:0;text-wrap:balance}:where(p,li){color:inherit}:where(a){text-underline-offset:.22em}:where(a:hover){color:var(--sv-gold-dark)}:where(.button,.button-secondary,button.shopify-payment-button__button--unbranded){min-height:44px;border-radius:var(--sv-button-radius);font-family:var(--sv-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.1em;line-height:1.2;padding:18px 40px;text-transform:uppercase;transition:color .15s var(--sv-ease),background-color .15s var(--sv-ease),border-color .15s var(--sv-ease),transform .15s var(--sv-ease),box-shadow .15s var(--sv-ease)}:where(.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded){background:var(--sv-ink);border:1px solid var(--sv-ink);color:var(--sv-ivory);box-shadow:none}:where(.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled])){background:var(--sv-kelp);border-color:var(--sv-kelp);color:var(--sv-ivory);transform:translateY(-1px)}:where(.button:not(.button-secondary,.button-unstyled):active,button.shopify-payment-button__button--unbranded:active:not([disabled])){transform:translateY(1px)}:where(.button-secondary){background:transparent;border:1px solid var(--sv-ink);color:var(--sv-ink);box-shadow:none}:where(.button-secondary:hover){background:var(--sv-ink);border-color:var(--sv-ink);color:var(--sv-ivory)}:where(.button:disabled,.button[aria-disabled=true],.button-secondary[aria-disabled=true]){cursor:not-allowed;opacity:.52;transform:none}:where(a,button,input,select,textarea,summary,.button,.button-secondary):focus-visible{outline:2px solid var(--sv-gold);outline-offset:2px}:where(input:not([type=checkbox],[type=radio]),textarea,select){background:var(--sv-white);border-color:var(--sv-line);color:var(--sv-ink)}.color-scheme-1{--color-background: var(--sv-ivory);--color-foreground: var(--sv-ink-soft);--color-foreground-heading: var(--sv-ink);--color-primary: var(--sv-gold);--color-primary-hover: var(--sv-kelp);--color-border: var(--sv-line)}.color-scheme-3{--color-background: var(--sv-cream);--color-foreground: var(--sv-ink-soft);--color-foreground-heading: var(--sv-ink);--color-primary: var(--sv-gold);--color-primary-hover: var(--sv-kelp);--color-border: var(--sv-line)}.color-scheme-5{--color-background: var(--sv-ink);--color-foreground: var(--sv-ivory);--color-foreground-heading: var(--sv-ivory);--color-primary: var(--sv-gold);--color-primary-hover: var(--sv-ivory);--color-border: rgb(246 242 234 / 18%);--color-primary-button-background: var(--sv-ivory);--color-primary-button-text: var(--sv-ink);--color-primary-button-border: var(--sv-ivory);--color-primary-button-hover-background: var(--sv-gold);--color-primary-button-hover-text: var(--sv-ink);--color-primary-button-hover-border: var(--sv-gold);--color-secondary-button-text: var(--sv-ivory);--color-secondary-button-border: rgb(246 242 234 / 60%);--color-secondary-button-hover-background: rgb(246 242 234 / 10%);--color-secondary-button-hover-text: var(--sv-ivory);--color-secondary-button-hover-border: var(--sv-ivory)}#header-group .announcement-bar,#header-group .announcement-bar *{background:var(--sv-ink);color:var(--sv-ivory)}#header-group .announcement-bar{min-height:32px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}#header-group .header{background:#f6f2eaf5;border-block-end:1px solid var(--sv-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-group .header-logo__image{display:none}#header-group .header-logo__image-container{display:inline-flex;align-items:center;font-size:0}#header-group .header-logo__image-container:after{content:"SEAVITAL";color:var(--sv-ink);font-family:var(--sv-font-heading);font-size:1.375rem;font-weight:600;letter-spacing:.18em;line-height:1}#header-group .header a,#header-group .header button,footer a,footer button{transition:color .15s var(--sv-ease),background-color .15s var(--sv-ease),border-color .15s var(--sv-ease)}#header-group .header a:hover,#header-group .header button:hover,footer a:hover,footer button:hover{color:var(--sv-gold)}footer .section,footer .section-background{background-color:var(--sv-ink)}@media(prefers-reduced-motion:reduce){:where(.button,.button-secondary,button.shopify-payment-button__button--unbranded){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/seavital-tokens.css.map */
