:root{--wave-ink: #1a1a1a;--wave-ink-navy: #0f132a;--wave-lime: #d3eea4;--wave-cta-bg: var(--wave-lime);--wave-cta-bg-hover: #c2e585;--wave-cta-fg: var(--wave-ink);--wave-cta-border: var(--wave-ink);--wave-cta-border-width: 2px;--wave-cream: #faf9f4;--wave-cream-text: #dddab9;--wave-hero-text: #e8f1f5;--wave-white: #ffffff;--wave-grey-50: #f8f8f8;--wave-grey-75: #f5f6f7;--wave-grey-100: #f4f4f5;--wave-grey-150: #eaeaec;--wave-grey-200: #e5e7eb;--wave-grey-500: #616473;--wave-grey-600: #595966;--wave-grey-700: #4a4a4d;--wave-line: rgba(89, 89, 102, .6);--wave-line-soft: rgba(89, 89, 102, .14);--wave-green: #3fa65c;--wave-green-soft: #ddf4d0;--wave-green-ink: #3c6530;--wave-navy: #223369;--wave-focus: #1a1a1a;--wave-focus-on-dark: #d3eea4;--font-display: "quinella", "WAVE Display Fallback", "Slussen", sans-serif;--font-sans: "Slussen", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "Slussen Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-script: "Smooch", "Brush Script MT", cursive;--wave-fs-display: clamp(3.6rem, 2.755rem + 2.254vw, 6rem);--wave-lh-display: 1.04;--wave-fs-eyebrow: clamp(3rem, 2.507rem + 1.315vw, 4.4rem);--wave-fs-h2: clamp(2.8rem, 2.377rem + 1.127vw, 4rem);--wave-fs-h3: clamp(2.2rem, 1.989rem + .5634vw, 2.8rem);--wave-fs-lead: clamp(1.5rem, 1.394rem + .2817vw, 1.8rem);--wave-fs-hero-sub: clamp(1.6rem, 1.389rem + .5634vw, 2.2rem);--wave-fs-button: clamp(1.6rem, 1.459rem + .3756vw, 2rem);--wave-gutter: clamp(2rem, -.113rem + 5.634vw, 8rem);--wave-section-y: clamp(4.8rem, 3.673rem + 3.005vw, 8rem);--wave-stack-lg: clamp(3.2rem, 2.073rem + 3.005vw, 6.4rem);--wave-max: 144rem;--wave-content: 128rem;--wave-radius-pill: 10rem;--wave-radius-card: 2rem;--wave-radius-box: 1.6rem;--wave-shadow-card: 0 1.2rem 1.2rem rgba(26, 26, 26, .06);--wave-ease: cubic-bezier(.2, .7, .2, 1);--wave-dur: .18s;--font-body-family: var(--font-sans);--font-heading-family: var(--font-sans);--font-heading-weight: 800;--wave-header-height: var(--wave-header-offset, 7.2rem)}body{background:var(--wave-cream);color:var(--wave-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0}.wave-container{width:100%;max-width:var(--wave-max);margin-inline:auto;padding-inline:var(--wave-gutter)}.wave-section{padding-block:var(--wave-section-y)}.wave-section :where(h1,h2,h3,h4,p){margin:0}.wave-h2{font-family:var(--font-sans);font-weight:800;font-size:var(--wave-fs-h2);line-height:1.05;letter-spacing:0;text-transform:uppercase;color:var(--wave-ink)}.wave-lead{font-family:var(--font-mono);font-size:var(--wave-fs-lead);line-height:1.12;color:var(--wave-ink)}.wave-eyebrow{display:block;font-family:var(--font-display);font-weight:400;font-size:var(--wave-fs-eyebrow);line-height:1.05;text-transform:uppercase}.wave-eyebrow--lime{color:var(--wave-lime)}.wave-outline{color:var(--wave-outline-fill, var(--wave-white));-webkit-text-stroke:calc(var(--wave-outline-width, 1px) * 2) var(--wave-outline-color, var(--wave-ink));paint-order:stroke fill}.wave-outline--light{--wave-outline-color: var(--wave-white);--wave-outline-fill: transparent}.wave-btn{--wave-btn-bg: var(--wave-ink);--wave-btn-fg: var(--wave-white);--wave-btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:1.9rem 5.1rem;border:1px solid var(--wave-btn-border);border-radius:var(--wave-radius-pill);background:var(--wave-btn-bg);color:var(--wave-btn-fg);font-family:var(--font-sans);font-weight:700;font-size:var(--wave-fs-button);line-height:1.1;letter-spacing:0;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--wave-dur) var(--wave-ease),background-color var(--wave-dur) var(--wave-ease),color var(--wave-dur) var(--wave-ease),box-shadow var(--wave-dur) var(--wave-ease);-webkit-tap-highlight-color:transparent}.wave-btn:hover{transform:translateY(-1px);box-shadow:0 .6rem 1.6rem #1a1a1a2e}.wave-btn:active{transform:translateY(0);box-shadow:none}.wave-btn[disabled],.wave-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.wave-btn--cta,.wave-btn--lime{--wave-btn-bg: var(--wave-cta-bg);--wave-btn-fg: var(--wave-cta-fg);--wave-btn-border: var(--wave-cta-border);border-width:var(--wave-cta-border-width)}.wave-btn--cta:hover,.wave-btn--lime:hover{--wave-btn-bg: var(--wave-cta-bg-hover, var(--wave-cta-bg))}.wave-on-dark,.wave-banner--tone-light{--wave-cta-border: transparent;--wave-cta-border-width: 1px}.wave-btn--outline{--wave-btn-bg: transparent;--wave-btn-fg: var(--wave-ink-navy);--wave-btn-border: var(--wave-ink-navy)}.wave-btn--sm{padding:.7rem 2.1rem;font-size:1.8rem;line-height:1.33}.wave-btn--block{width:100%;padding:1.5rem 2rem;font-size:1.8rem;line-height:.83;min-height:4.7rem}@media screen and (max-width:749px){.wave-btn{padding:1.5rem 3.1rem}}.wave-section :focus-visible,.wave-header :focus-visible,.wave-footer :focus-visible{outline:2px solid var(--wave-focus);outline-offset:3px;box-shadow:none}.wave-on-dark :focus-visible{outline-color:var(--wave-focus-on-dark)}@media(prefers-reduced-motion:reduce){.wave-btn,.wave-section *,.wave-header *,.wave-footer *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wave-media{position:relative;overflow:hidden}.wave-media>img,.wave-media>picture>img,.wave-media>video{display:block;width:100%;height:100%;object-fit:cover}.wave-glass{position:absolute;inset:auto 0 0 0;height:var(--wave-glass-h, 30%);background:linear-gradient(180deg,#1a1a1a00,#1a1a1a59 45%,#1a1a1a9e);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%);mask-image:linear-gradient(180deg,transparent 0%,#000 40%);pointer-events:none}.wave-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--wave-scroller-col, min(78%, 32rem));gap:var(--wave-scroller-gap, 1.6rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wave-gutter);padding-inline:var(--wave-gutter);margin-inline:calc(-1 * var(--wave-gutter));scrollbar-width:none;-webkit-overflow-scrolling:touch}.wave-scroller::-webkit-scrollbar{display:none}.wave-scroller>*{scroll-snap-align:start}.wave-edge{display:block;width:100%;height:var(--wave-edge-h, 3.3rem);color:var(--wave-ink);pointer-events:none}.wave-edge svg{display:block;width:100%;height:100%}.wave-waves{display:block;width:100%;height:100%;overflow:hidden;fill:currentColor;transform:scaleX(-1)}.wave-waves__layer>use{animation:wave-waves-a 10s linear infinite}.wave-waves__layer--2{opacity:.4}.wave-waves__layer--2>use{animation-name:wave-waves-b;animation-duration:8s}.wave-waves__layer--3{opacity:.3}.wave-waves__layer--3>use{animation-duration:6s}.wave-waves__layer--4{opacity:.2}.wave-waves__layer--4>use{animation-name:wave-waves-b;animation-duration:4s}.wave-waves.is-paused use{animation-play-state:paused}.wave-waves--static use{animation:none}@keyframes wave-waves-a{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes wave-waves-b{0%{transform:translate(-90px)}to{transform:translate(85px)}}@media(prefers-reduced-motion:reduce){.wave-waves use{animation:none}}#MainContent>.shopify-section:last-child:not(:has(.wave-section)){padding-bottom:var(--wave-footer-overlap, 0px)}.wave-icon{display:inline-block;flex:none;object-fit:contain}.wave-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.wave-rte p+p{margin-top:1.2rem}.wave-rte a{color:inherit;text-underline-offset:.3rem}#shop-hcaptcha-badge-container:focus-within{right:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wave-base.css.map */
