@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Raleway:wght@300;400;500;600;700&display=swap";:root{--ve-canvas: #08111F;--ve-canvas-elevated: #0F1F35;--ve-canvas-light: #F8F6F0;--ve-primary: #C8A96E;--ve-primary-hover: #E8C98A;--ve-primary-dark: #9A7A48;--ve-blue: #1A5FAE;--ve-blue-light: #7EB5DE;--ve-ink: #FFFFFF;--ve-ink-secondary: rgba(255,255,255,.72);--ve-ink-muted: rgba(255,255,255,.45);--ve-ink-dark: #0D2B4B;--ve-ink-dark-sub: rgba(13,43,75,.65);--ve-hairline: rgba(200,169,110,.18);--ve-hairline-light: rgba(15,31,53,.12);--ve-overlay: rgba(8,17,31,.55);--ve-overlay-strong: rgba(8,17,31,.75);--ve-success: #2E9E6B;--ve-error: #C94040;--ve-font-display: "Outfit", system-ui, sans-serif;--ve-font-body: "Raleway", -apple-system, BlinkMacSystemFont, sans-serif;--ve-space-xxs: 4px;--ve-space-xs: 8px;--ve-space-sm: 16px;--ve-space-md: 24px;--ve-space-lg: 40px;--ve-space-xl: 64px;--ve-space-xxl: 96px;--ve-radius-sm: 4px;--ve-radius-md: 8px;--ve-radius-lg: 16px;--ve-radius-pill: 999px;--ve-shadow-card: 0 4px 24px rgba(13,43,75,.1);--ve-shadow-card-hover: 0 12px 40px rgba(13,43,75,.18);--ve-shadow-cta: 0 2px 16px rgba(200,169,110,.35);--ve-shadow-nav: 0 2px 24px rgba(13,43,75,.12);--ve-ease: cubic-bezier(.4, 0, .2, 1);--ve-ease-out: cubic-bezier(0, 0, .2, 1);--ve-fast: .2s;--ve-base: .35s;--ve-slow: .6s;--ve-max: 1180px;--ve-max-wide: 1280px;--ve-narrow: 760px;--ve-gutter: clamp(24px, 6vw, 96px);--ve-header-height: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,.ve-body{font-family:var(--ve-font-body);background-color:#fff;color:var(--ve-ink-dark);line-height:1.7;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,.button,button,input,select,textarea{font-family:var(--ve-font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--ve-font-display)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}.ve-container{width:100%;max-width:var(--ve-max);margin-left:auto;margin-right:auto;padding-left:var(--ve-gutter);padding-right:var(--ve-gutter)}.ve-container--narrow{max-width:var(--ve-narrow)}.ve-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--ve-font-body);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border-radius:var(--ve-radius-sm);cursor:pointer;transition:background var(--ve-fast) var(--ve-ease),box-shadow var(--ve-fast) var(--ve-ease),color var(--ve-fast) var(--ve-ease),border-color var(--ve-fast) var(--ve-ease);border:2px solid transparent;text-decoration:none;white-space:nowrap}.ve-btn--primary{background:var(--ve-primary);color:var(--ve-ink-dark);box-shadow:var(--ve-shadow-cta);border-color:var(--ve-primary)}.ve-btn--primary:hover{background:var(--ve-primary-hover);border-color:var(--ve-primary-hover);box-shadow:0 4px 24px #c8a96e80}.ve-btn--ghost{background:transparent;border-color:#c8a96e99;color:var(--ve-primary)}.ve-btn--ghost:hover{border-color:var(--ve-primary);background:#c8a96e14}.ve-btn--ghost-white{background:transparent;border-color:#fff9;color:#fff}.ve-btn--ghost-white:hover{border-color:#fff;background:#ffffff14}.ve-btn--dark{background:var(--ve-canvas-elevated);color:var(--ve-ink);border-color:var(--ve-hairline)}.ve-btn--navy{background:var(--ve-ink-dark);color:#fff;border-color:var(--ve-ink-dark)}.ve-btn--navy:hover{background:#0a2040;border-color:#0a2040}.ve-overline{font-family:var(--ve-font-body);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--ve-primary)}.ve-section{padding-top:var(--ve-space-xxl);padding-bottom:var(--ve-space-xxl)}.ve-section--sm{padding-top:var(--ve-space-xl);padding-bottom:var(--ve-space-xl)}.ve-section--dark{background-color:var(--ve-canvas)}.ve-section--elevated{background-color:var(--ve-canvas-elevated)}.ve-section--light{background-color:#fff;color:var(--ve-ink-dark)}.ve-section--coastal{background-color:#edf4fb;color:var(--ve-ink-dark)}.ve-reveal{animation:ve-reveal-in .75s cubic-bezier(0,0,.2,1) both}.ve-reveal--delay-1{animation-delay:.12s}.ve-reveal--delay-2{animation-delay:.24s}.ve-reveal--delay-3{animation-delay:.36s}.ve-reveal--delay-4{animation-delay:.48s}@keyframes ve-reveal-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ve-reveal.is-visible{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ve-reveal{animation:none;opacity:1;transform:none}}.ve-divider{width:48px;height:2px;background:var(--ve-primary);margin:16px 0}.ve-divider--center{margin-left:auto;margin-right:auto}.ve-divider--blue{background:var(--ve-blue)}.ve-section-header{text-align:center;margin-bottom:var(--ve-space-xl)}.ve-section-header .ve-overline{margin-bottom:12px}.ve-section-header h2{font-family:var(--ve-font-display);font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.2;margin:0 0 16px;color:var(--ve-ink)}.ve-section-header--light h2{color:var(--ve-ink-dark)}.ve-section-header--light .ve-overline{color:var(--ve-blue)}.ve-section-header p{max-width:560px;margin:0 auto;color:var(--ve-ink-secondary);font-size:17px}.ve-section-header--light p{color:#0d2b4ba6}.ve-card{background:#fff;border:1px solid rgba(13,43,75,.08);border-radius:var(--ve-radius-md);overflow:hidden;box-shadow:var(--ve-shadow-card);transition:transform var(--ve-base) var(--ve-ease),box-shadow var(--ve-base) var(--ve-ease)}.ve-card:hover{transform:translateY(-4px);box-shadow:var(--ve-shadow-card-hover)}.ve-card__image{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.ve-card__body{padding:var(--ve-space-md) var(--ve-space-md) var(--ve-space-lg)}.ve-card__tag{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--ve-blue);margin-bottom:10px}.ve-card__title{font-family:var(--ve-font-display);font-size:26px;font-weight:500;line-height:1.25;margin:0 0 12px;color:var(--ve-ink-dark)}.ve-card__text{font-size:14px;color:var(--ve-ink-dark-sub);line-height:1.65;margin-bottom:20px}.shopify-section-header-sticky,.header-wrapper,header.header{display:none!important}.shopify-section-footer,.footer{display:none!important}@media(max-width:767px){:root{--ve-space-xxl: 64px;--ve-space-xl: 48px;--ve-space-lg: 32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ve-base.css.map */
