:root{--sg-navy-900: #0e2440;--sg-navy-800: #16365c;--sg-navy-700: #1e4675;--sg-navy-600: #2c5c8f;--sg-navy-50: #eff4f9;--sg-sail-300: #c0e4f1;--sg-sail-100: #eaf6fb;--sg-sand-50: #f9f9f6;--sg-sand-100: #f3f0e8;--sg-sand-200: #e7e1d3;--sg-sand-300: #d6cdb8;--sg-rope-500: #a8763e;--sg-fire-500: #c8352b;--sg-fire-600: #a32a22;--sg-hivis-400: #d9de3c;--sg-ink-500: #6b7175;--sg-ink-200: #d4d7d8;--sg-border-subtle: var(--sg-sand-200);--sg-border: var(--sg-sand-300);--sg-radius-sm: 4px;--sg-radius-md: 8px;--sg-radius-lg: 14px;--sg-radius-pill: 999px;--sg-shadow-xs: 0 1px 2px rgba(22, 54, 92, .06);--sg-shadow-md: 0 8px 20px -6px rgba(22, 54, 92, .14);--sg-ease-out: cubic-bezier(.2, .7, .3, 1);--sg-dur-fast: .12s;--sg-dur-base: .2s;--sg-font-editorial: Georgia, "Times New Roman", serif;--sg-font-spec: ui-monospace, SFMono-Regular, Menlo, monospace;--sg-container-narrow: 72rem;--buttons-radius: var(--sg-radius-pill);--buttons-radius-outset: var(--sg-radius-pill)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.02em;font-weight:700}.h0,h1,.h1{line-height:1.06}h2,.h2,h3,.h3{line-height:1.18}body{letter-spacing:normal;line-height:1.65}.caption-with-letter-spacing{letter-spacing:.16em;text-transform:uppercase;font-weight:600;font-size:1.2rem;color:var(--sg-ink-500)}blockquote{font-family:var(--sg-font-editorial);font-style:italic;font-weight:300;letter-spacing:normal}.rich-text__text{max-width:var(--sg-container-narrow);margin-inline:auto}::selection{background:var(--sg-hivis-400);color:var(--sg-navy-900)}.button,.shopify-challenge__button,.customer button,.button--secondary,.button--tertiary{font-weight:700;letter-spacing:.01em;border-radius:var(--sg-radius-pill);transition:background-color var(--sg-dur-fast) var(--sg-ease-out),filter var(--sg-dur-fast) var(--sg-ease-out),transform var(--sg-dur-fast) var(--sg-ease-out)}.button:not([disabled]):hover{filter:brightness(.92)}.button:not([disabled]):active{transform:scale(.985)}.button[disabled],.button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.product-form__submit.button:not([disabled]),.quick-add__submit.button:not([disabled]){background-color:#c8352b!important;border-color:#c8352b!important;color:#fff!important}.product-form__submit.button[disabled],.quick-add__submit.button[disabled]{background-color:#d4d7d8!important;border-color:#d4d7d8!important;color:#3a3f42!important}.card--card,.card-wrapper .card--card,.collection-list__item .card--card,.contains-card--product .card--card{border-color:var(--sg-border-subtle)}.card-wrapper .card,.card-wrapper .card--card{box-shadow:var(--sg-shadow-xs)}.card-wrapper{transition:transform var(--sg-dur-base) var(--sg-ease-out),box-shadow var(--sg-dur-base) var(--sg-ease-out)}.animate--hover-vertical-lift .card-wrapper:hover,.animate--hover-vertical-lift .card:hover{transform:translateY(-2px);box-shadow:var(--sg-shadow-md)}.global-media-settings,.card__inner,.media--transparent{border-radius:var(--sg-radius-lg)}.badge{border-radius:var(--sg-radius-sm);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.5rem 1rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--sg-radius-md)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 3px #2c5c8f59}a:not(.button):not(.full-unstyled-link):hover{color:var(--sg-fire-500)}*:focus-visible{outline:2px solid var(--sg-navy-600);outline-offset:2px;box-shadow:none}.ai-badge--dark.ai-badge.ai-badge.ai-badge{background:#0e2440c7}@media(prefers-reduced-motion:reduce){.card-wrapper,.button{transition:opacity var(--sg-dur-fast) linear}.animate--hover-vertical-lift .card-wrapper:hover,.animate--hover-vertical-lift .card:hover,.button:not([disabled]):active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sail-generation-ds.css.map */
