:root{--ec-navy: #2e4450;--ec-navy-deep: #22375f;--ec-blue: #6ca3d7;--ec-blue-light: #89b4dc;--ec-blue-pale: #b8cfe5;--ec-black: #14140f;--ec-ink: #0b0c0e;--ec-grey: #525a63;--ec-white: #ffffff;--ec-surface: #ffffff;--ec-surface-muted: #f7f7f7;--ec-surface-dark: #14140f;--ec-border: #e6e6e6;--ec-border-dark: rgba(255, 255, 255, .14);--ec-section-y: 96px;--ec-section-x: 64px;--ec-gap: 32px;--ec-radius: 16px;--ec-radius-sm: 12px;--ec-radius-pill: 100px;--ec-max-width: 1312px;--ec-fs-display: clamp(2.5rem, 1.386rem + 4.571vw, 5.5rem);--ec-fs-h1: clamp(2.125rem, 1.614rem + 2.095vw, 3.5rem);--ec-fs-h2: clamp(1.875rem, 1.364rem + 2.095vw, 3.25rem);--ec-fs-h3: clamp(1.25rem, 1.157rem + .381vw, 1.5rem);--ec-fs-lede: clamp(1.0625rem, .993rem + .286vw, 1.25rem);--ec-fs-body: clamp(1rem, .977rem + .095vw, 1.0625rem);--ec-fs-small: .875rem;--ec-lh-display: 1.04;--ec-lh-h1: 1.08;--ec-lh-h2: 1.12;--ec-lh-h3: 1.25;--ec-lh-body: 1.6;--ec-fw-heading: 600;--ec-fw-body: 400;--ec-fw-accent: 600;--ec-text-heading: var(--ec-navy);--ec-text-body: #525a63;--ec-text-on-dark: #ffffff;--ec-text-body-on-dark: rgba(255, 255, 255, .78);--ec-accent-on-light: linear-gradient(180deg, var(--ec-blue-light) 28%, var(--ec-blue-pale) 108%);--ec-accent-on-dark: linear-gradient(180deg, var(--ec-blue-light) 28%, var(--ec-blue-pale) 108%);--ec-space-eyebrow-heading: 12px;--ec-space-heading-copy: clamp(12px, .6rem + .76vw, 20px);--ec-space-copy-cta: clamp(24px, 1.2rem + .76vw, 32px);--ec-space-head-content: clamp(36px, 1.6rem + 1.9vw, 56px);--ec-bg-white: #ffffff;--ec-bg-grey: #f7f7f7;--ec-bg-navy: #2e4450;--ec-bg-black: #14140f;--ec-btn-height: 52px;--ec-btn-padding-x: 28px;--ec-btn-font-size: clamp(1rem, .977rem + .095vw, 1.0625rem);--ec-btn-font-weight: 500;--ec-btn-radius: var(--ec-radius-pill);--ec-btn-primary-bg: var(--ec-navy);--ec-btn-primary-bg-hover: var(--ec-navy-deep);--ec-btn-primary-text: #ffffff;--ec-btn-on-dark-bg: #ffffff;--ec-btn-on-dark-bg-hover: #e8eef3;--ec-btn-on-dark-text: var(--ec-navy);--ec-btn-outline-border: 1.5px;--font-heading--weight: var(--ec-fw-heading);--font-h1--size: var(--ec-fs-h1);--font-h1--line-height: var(--ec-lh-h1);--font-h2--size: var(--ec-fs-h2);--font-h2--line-height: var(--ec-lh-h2);--font-h3--size: var(--ec-fs-h3);--font-h3--line-height: var(--ec-lh-h3);--font-paragraph--size: var(--ec-fs-body);--font-paragraph--line-height: var(--ec-lh-body);--button-padding-inline: var(--ec-btn-padding-x);--button-padding-block: 12px}.ec-section{padding:var(--ec-section-y) var(--ec-section-x);font-family:var(--font-body--family)}.ec-section__inner{max-width:var(--ec-max-width);margin-inline:auto}.ec-section--dark{background:var(--ec-surface-dark);color:var(--ec-white)}.ec-section--navy{background:var(--ec-bg-navy);color:var(--ec-white)}.ec-eyebrow{display:inline-block;padding:6px 16px;border-radius:var(--ec-radius-pill);background:#0000000f;color:var(--ec-black);font-size:13px;font-weight:500;line-height:1.3}.ec-eyebrow+.ec-heading{margin-top:var(--ec-space-eyebrow-heading)}.ec-section--dark .ec-eyebrow,.ec-section--navy .ec-eyebrow{background:#ffffff1f;color:var(--ec-white)}.ec-heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--ec-fw-heading);font-size:var(--ec-fs-h2);line-height:var(--ec-lh-h2);letter-spacing:-.01em;color:var(--ec-text-heading);text-wrap:balance}.ec-section--dark .ec-heading,.ec-section--navy .ec-heading{color:var(--ec-white)}.ec-heading--hero{font-size:var(--ec-fs-display);line-height:var(--ec-lh-display)}.ec-heading--h3{font-size:var(--ec-fs-h3);line-height:var(--ec-lh-h3)}.ec-heading__accent{display:block;background:var(--ec-accent-on-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ec-section--navy .ec-heading__accent,.ec-footer .ec-heading__accent,.ec-on-dark .ec-heading__accent{background:var(--ec-accent-on-dark);-webkit-background-clip:text;background-clip:text}.ec-section--dark .ec-heading__accent{background:none;-webkit-text-fill-color:var(--ec-blue);color:var(--ec-blue)}.ec-lede{margin:0;font-size:var(--ec-fs-lede);line-height:var(--ec-lh-body);color:var(--ec-text-body)}.ec-copy,.ec-section-lede:not(.ec-lede){font-size:var(--ec-fs-body);line-height:var(--ec-lh-body);color:var(--ec-text-body)}.ec-section--dark .ec-lede,.ec-section--navy .ec-lede,.ec-section--dark .ec-copy,.ec-section--navy .ec-copy,.ec-section--dark .ec-section-lede,.ec-section--navy .ec-section-lede{color:var(--ec-text-body-on-dark)}.ec-section-head{display:flex;flex-direction:column;align-items:center;gap:var(--ec-space-heading-copy);text-align:center;margin-bottom:var(--ec-space-head-content)}.ec-section-head .ec-lede{max-width:560px}.ec-section-head .ec-section-lede{max-width:760px}.ec-section-lede p{margin:0 0 12px}.ec-section-lede p:last-child{margin-bottom:0}.ec-section-actions{display:flex;justify-content:center;margin-top:var(--ec-space-copy-cta)}.ec-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ec-btn-height);padding:12px var(--ec-btn-padding-x);border:0;border-radius:var(--ec-btn-radius);background:var(--ec-btn-primary-bg);color:var(--ec-btn-primary-text);font-family:var(--font-body--family);font-size:var(--ec-btn-font-size);font-weight:var(--ec-btn-font-weight);line-height:1.2;letter-spacing:normal;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.ec-btn:hover{background:var(--ec-btn-primary-bg-hover)}.ec-btn:active{transform:translateY(1px)}.ec-btn--light{background:var(--ec-btn-on-dark-bg);color:var(--ec-btn-on-dark-text)}.ec-btn--light:hover{background:var(--ec-btn-on-dark-bg-hover)}.ec-btn--secondary{background:transparent;color:var(--ec-navy);box-shadow:inset 0 0 0 var(--ec-btn-outline-border) var(--ec-navy)}.ec-btn--secondary:hover{background:var(--ec-navy);color:#fff}.ec-btn--secondary-on-dark{background:transparent;color:#fff;box-shadow:inset 0 0 0 var(--ec-btn-outline-border) #fffc}.ec-btn--secondary-on-dark:hover{background:#ffffff1a}.header .header__columns{--padding-block-start: 16px;--padding-block-end: 16px}@media(max-width:989px){.header .header__columns{--padding-block-start: 10px;--padding-block-end: 10px}}:is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.header-actions__action,.visually-hidden,.close-button,.cart-items__remove){min-height:var(--ec-btn-height);padding-block:12px;padding-inline:var(--ec-btn-padding-x);border-radius:var(--ec-btn-radius);font-size:var(--ec-btn-font-size);font-weight:var(--ec-btn-font-weight);line-height:1.2;letter-spacing:normal;gap:10px}.button-secondary:not(.button-unstyled){--button-border-width: var(--ec-btn-outline-border)}.ec-btn--block{width:100%}.ec-btn[disabled]{opacity:.45;cursor:not-allowed}.ec-field{display:flex;flex-direction:column;gap:8px}.ec-field__label{font-size:14px;font-weight:500;color:var(--ec-black)}.ec-field__required{margin-left:2px;color:#ff1616}.ec-field__input,.ec-field__select,.ec-field__textarea{width:100%;padding:13px 16px;border:1px solid var(--ec-border);border-radius:10px;background:var(--ec-white);color:var(--ec-black);font-family:var(--font-body--family);font-size:15px;line-height:1.4}.ec-field__textarea{min-height:96px;resize:vertical}.ec-field__input::placeholder,.ec-field__textarea::placeholder{color:#9a9a9a}.ec-field__input:focus,.ec-field__select:focus,.ec-field__textarea:focus{outline:2px solid var(--ec-blue);outline-offset:1px;border-color:transparent}:where(a,button,summary,[role=button]):not(:where(.focus-inset,.close-button)):focus-visible{outline:2px solid var(--ec-navy-deep);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ec-navy-deep),0 0 0 6px #fff}:where(.button,.button-secondary):not(:where(.button-unstyled,.focus-inset,.close-button)):focus-visible{box-shadow:inset 0 0 0 var(--button-border-width, 0px) var(--button-border-color, transparent),0 0 0 2px #fff,0 0 0 4px var(--ec-navy-deep),0 0 0 6px #fff}.ec-field__error{font-size:13px;color:#d0483c}.ec-field--invalid .ec-field__input,.ec-field--invalid .ec-field__select,.ec-field--invalid .ec-field__textarea{border-color:#d0483c}.ec-field--on-dark .ec-field__label{color:var(--ec-white)}.ec-field--on-dark .ec-field__input,.ec-field--on-dark .ec-field__select,.ec-field--on-dark .ec-field__textarea{background:#ffffff14;border-color:#ffffff38;color:var(--ec-white)}.ec-field--on-dark .ec-field__input::placeholder,.ec-field--on-dark .ec-field__textarea::placeholder{color:#ffffff8c}.ec-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}[hidden]{display:none!important}.ec-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ec-media{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--ec-radius)}.ec-media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--ec-radius);background:var(--ec-surface-muted);color:#b4b4b4}.ec-media-placeholder svg{width:64px;height:64px}@media(max-width:1100px){:root{--ec-section-x: 40px}}@media(max-width:900px){:root{--ec-section-y: 64px;--ec-section-x: 24px}.ec-field-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/evercool.css.map */
