:root{--color-primary: #1C3D36;--color-primary-rgb: 28, 61, 54;--color-accent: #DAFF00;--color-accent-rgb: 218, 255, 0;--color-dark: #18272B;--color-dark-rgb: 24, 39, 43;--color-dark-green: #0E3D36;--color-ivory: #F9F8F3;--color-ivory-rgb: 249, 248, 243;--color-stone: #C1B7AC;--color-light: #FFFFFF;--color-light-rgb: 255, 255, 255;--color-black: #000000;--color-black-rgb: 0, 0, 0;--jm-teal-shadow-rgb: 14, 38, 34;--jm-teal-field: #112824;--jm-teal-card: #16433C;--jm-teal-line: #335750;--jm-teal-border: #48625C;--jm-teal-grey: #51625C;--jm-teal-mid: #5C877D;--jm-teal-rule: #89B5AC;--jm-navy-deep: #131D20;--jm-navy-card: #202E32;--jm-navy-panel: #23363C;--jm-navy-slate: #435058;--jm-map-blue: #1D2C4D;--jm-stone-glow: #B8ACA0;--jm-stone-glow-rgb: 184, 172, 160;--jm-grey-950: #1A1A1A;--jm-grey-900: #2A2A2A;--jm-grey-850: #333333;--jm-grey-750: #494949;--jm-grey-600: #6A6868;--jm-grey-500: #9E9E9C;--jm-grey-450: #ADADAD;--jm-grey-400: #B1BCBC;--jm-grey-350: #BEBEBE;--jm-grey-200: #D9D9D9;--jm-grey-150: #E0E0E0;--jm-grey-100: #EBEAEA;--jm-error: #B42318;--jm-error-text: #8B1A1A;--jm-error-on-dark: #FF6B6B;--jm-error-on-dark-rgb: 255, 107, 107;--jm-error-text-on-dark: #FFB4B4;--jm-error-soft-on-dark: #FF9B9B;--jm-error-tint-rgb: 255, 0, 0;--jm-error-line-rgb: 180, 0, 0;--jm-text-muted-on-green: #A3B8B2;--jm-text-muted-on-navy: #7FA9B3;--jm-text-stone: #6E6459;--jm-text-placeholder: #6B7072;--jm-fs-11: 1.1rem;--jm-fs-12: 1.2rem;--jm-fs-13: 1.3rem;--jm-fs-14: 1.4rem;--jm-fs-15: 1.5rem;--jm-fs-16: 1.6rem;--jm-fs-17: 1.7rem;--jm-fs-18: 1.8rem;--jm-fs-10-14: clamp(1rem, .84554rem + .396vw, 1.4rem);--jm-fs-13-16: clamp(1.3rem, 1.18416rem + .297vw, 1.6rem);--jm-fs-14-16: clamp(1.4rem, 1.32277rem + .198vw, 1.6rem);--jm-fs-22: 2.2rem;--jm-fs-24: 2.4rem;--jm-fs-28: 2.8rem;--jm-fs-30: 3rem;--jm-fs-12-13: clamp(1.2rem, 1.16139rem + .099vw, 1.3rem);--jm-fs-12-16: clamp(1.2rem, 1.04554rem + .396vw, 1.6rem);--jm-fs-13-15: clamp(1.3rem, 1.22277rem + .198vw, 1.5rem);--jm-fs-13-20: clamp(1.3rem, 1.0297rem + .6931vw, 2rem);--jm-fs-13_5-16: clamp(1.35rem, 1.25347rem + .2475vw, 1.6rem);--jm-fs-14-20: clamp(1.4rem, 1.16832rem + .5941vw, 2rem);--jm-fs-15-20: clamp(1.5rem, 1.30693rem + .495vw, 2rem);--jm-fs-16-20-0_396vw: clamp(1.6rem, 1.44554rem + .396vw, 2rem);--jm-fs-16-20-0_4vw: clamp(1.6rem, 1.4rem + .4vw, 2rem);--jm-fs-16-22: clamp(1.6rem, 1.36832rem + .5941vw, 2.2rem);--jm-fs-16-30: clamp(1.6rem, 1.05941rem + 1.3861vw, 3rem);--jm-fs-18-28: clamp(1.8rem, 1.4rem + 1vw, 2.8rem);--jm-fs-20-24: clamp(2rem, 2.4vw, 2.4rem);--jm-fs-20-32: clamp(2rem, 1.61322rem + .9917vw, 3.2rem);--jm-fs-24-32: clamp(2.4rem, 7vw, 3.2rem);--jm-fs-24-34: clamp(2.4rem, 7.5vw, 3.4rem);--jm-fs-25-40: clamp(2.5rem, 1.92079rem + 1.4851vw, 4rem);--jm-fs-26-34: clamp(2.6rem, 7vw, 3.4rem);--jm-fs-28-38-8_5vw: clamp(2.8rem, 8.5vw, 3.8rem);--jm-fs-28-38-8vw: clamp(2.8rem, 8vw, 3.8rem);--jm-fs-28-40-8_5vw: clamp(2.8rem, 8.5vw, 4rem);--jm-fs-28-40-8vw: clamp(2.8rem, 8vw, 4rem);--jm-fs-30-40: clamp(3rem, 1.84615rem + 1.5385vw, 4rem);--jm-fs-30-43: clamp(3rem, 1.53vw + 1.85rem, 4.3rem);--jm-fs-30-44: clamp(3rem, 8vw, 4.4rem);--jm-fs-32-46: clamp(3.2rem, 3.8vw, 4.6rem);--jm-fs-32-48: clamp(3.2rem, 4vw, 4.8rem);--jm-fs-32-52: clamp(3.2rem, 4.4vw, 5.2rem);--jm-fs-32-54: clamp(3.2rem, 4.4vw, 5.4rem);--jm-fs-32-56-4_4vw: clamp(3.2rem, 4.4vw, 5.6rem);--jm-fs-32-56-5vw: clamp(3.2rem, 5vw, 5.6rem);--jm-fs-32-61: clamp(3.2rem, 2.0802rem + 2.8713vw, 6.1rem);--jm-fs-32-62: clamp(3.2rem, 2.04158rem + 2.9703vw, 6.2rem);--jm-fs-32-64: clamp(3.2rem, 1.96436rem + 3.1683vw, 6.4rem);--jm-fs-34-46: clamp(3.4rem, 11vw, 4.6rem);--jm-fs-34-48: clamp(3.4rem, 9vw, 4.8rem);--jm-fs-36-52: clamp(3.6rem, 11vw, 5.2rem);--jm-fs-36-56: clamp(3.6rem, 5.2vw, 5.6rem);--jm-fs-36-70: clamp(3.6rem, 2.28713rem + 3.3663vw, 7rem);--jm-fs-36-78: clamp(3.6rem, 1.97822rem + 4.1584vw, 7.8rem);--jm-fs-40-64: clamp(4rem, 3.07327rem + 2.3762vw, 6.4rem);--jm-fs-40-70: clamp(4rem, 2.84158rem + 2.9703vw, 7rem);--jm-fs-44-70-6vw: clamp(4.4rem, 6vw, 7rem);--jm-fs-44-70-7vw: clamp(4.4rem, 7vw, 7rem);--jm-fs-90-160: clamp(9rem, 42vw, 16rem);--jm-fs-160-420: clamp(16rem, 38vw, 42rem);--jm-fs-arrow: 1.5em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--jm-eyebrow-tracking: 1px;--jm-button-tracking: .15em;--jm-gutter: clamp(2rem, 5vw, 7.5rem);--jm-route-line-height: 3.6rem;--jm-dur-instant: .12s;--jm-dur-fast: .2s;--jm-dur-base: .3s;--jm-dur-slow: .4s;--jm-dur-slower: .5s;--jm-ease-standard: cubic-bezier(.25, .1, .25, 1);--jm-ease-out: cubic-bezier(.22, 1, .36, 1);--jm-ease-in: cubic-bezier(.55, 0, .75, .2);--jm-ease-in-out: cubic-bezier(.37, 0, .63, 1);--jm-move-instant: var(--jm-dur-instant, .12s);--jm-move-fast: var(--jm-dur-fast, .2s);--jm-move-base: var(--jm-dur-base, .3s);--jm-move-slow: var(--jm-dur-slow, .4s);--jm-nudge: 4px;--jm-lift: 4px;--jm-rise: 2.4rem}@media screen and (min-width:750px){:root{--jm-gutter: 5rem}}.jm-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--jm-gutter, clamp(2rem, 5vw, 7.5rem))}@media(prefers-reduced-motion:reduce){:root{--jm-move-instant: 0s;--jm-move-fast: 0s;--jm-move-base: 0s;--jm-move-slow: 0s;--jm-nudge: 0px;--jm-lift: 0px;--jm-rise: 0px}#site-loader .site-loader__lit{animation:none;opacity:1}}html{scroll-padding-top:calc(var(--header-height, 80px) + 1.6rem)}@media(prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}.lenis.lenis-smooth iframe{pointer-events:none}[class*=jm-] h1 em,[class*=jm-] h1 i,[class*=jm-] h2 em,[class*=jm-] h2 i,[class*=jm-] h3 em,[class*=jm-] h3 i,.jm-brands-rows__headline em,.jm-brands-rows__headline i{color:var(--color-accent, #DAFF00);font-style:normal;font-weight:var(--font-weight-regular, 400)}[class*=jm-] h1 strong,[class*=jm-] h1 b,[class*=jm-] h2 strong,[class*=jm-] h2 b,[class*=jm-] h3 strong,[class*=jm-] h3 b,.jm-brands-rows__headline strong,.jm-brands-rows__headline b{font-weight:var(--font-weight-regular, 400)}.jm-social{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.jm-social__link{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:inherit;border:1px solid color-mix(in srgb,currentColor 40%,transparent);transition:background-color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),border-color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),scale var(--jm-move-instant, .12s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}.jm-social__link svg{display:block;width:1.8rem;height:1.8rem}.jm-social__link:hover,.jm-social__link:focus-visible{background-color:var(--color-accent, #DAFF00);border-color:var(--color-accent, #DAFF00);color:var(--color-primary, #1C3D36)}.button:active,.header__cta:active,.jm-news-listing__tab:active,.jm-password__owner-submit:active,.jm-social__link:active,.jm-row__btn:active,.jm-brand-carousel__toggle:active{scale:.98}.jm-row__btn:active,.jm-brand-carousel__toggle:active{transition:scale var(--jm-move-instant, .12s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}[data-jm-reveal=armed]>*>*{opacity:0;transform:translateY(calc(var(--jm-rise, 2.4rem) / 2))}[data-jm-reveal=shown]>*>*{transition:opacity var(--jm-dur-slow, .4s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--jm-move-slow, .4s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1));transition-delay:min(calc(var(--jm-i, 0) * 40ms),.24s)}jm-scroll-row{display:block}.jm-row__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.jm-row__track::-webkit-scrollbar{display:none}.jm-row__track>*{flex:0 0 auto}jm-scroll-row[data-gliding] .jm-row__track,jm-scroll-row[data-dragging] .jm-row__track{scroll-snap-type:none}@media(hover:hover)and (pointer:fine){jm-scroll-row[data-scrollable] .jm-row__track{cursor:grab}}jm-scroll-row[data-dragging] .jm-row__track,jm-scroll-row[data-dragging] .jm-row__track *{cursor:grabbing;-webkit-user-select:none;user-select:none}.jm-row__btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background-color:var(--color-accent, #DAFF00);color:var(--color-primary, #1C3D36);cursor:pointer;transition:background-color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),opacity var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1))}.jm-row__btn:hover{background-color:var(--color-light, #FFFFFF)}.jm-row__btn[aria-disabled=true]{opacity:.3;cursor:default}.jm-row__btn svg{width:1.6rem;height:1.6rem}jm-scroll-row:not([data-scrollable]) .jm-row__btn{visibility:hidden}.jm-row__dots{display:flex;justify-content:center;gap:.1rem}.jm-row__dot{display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.jm-row__dot:before{content:"";box-sizing:border-box;width:1.5rem;height:1.5rem;border:1px solid transparent;border-radius:50%;background-color:var(--color-dark-green, #0E3D36);transition:transform var(--jm-move-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1))}.jm-row__dot:hover:before{border-color:rgba(var(--color-ivory-rgb, 249, 248, 243),.4)}.jm-row__dot[aria-current=true]:before{border-color:var(--color-light, #FFFFFF);transform:scale(1.4)}.jm-row__dots[hidden]{display:none}[class*=jm-] h1>p,[class*=jm-] h2>p,[class*=jm-] h3>p{margin:0}:root{--font-body: var(--font-body-family);--font-heading: var(--font-heading-family)}:root{--focused-base-outline: .2rem solid var(--color-accent, #DAFF00);--focused-base-box-shadow: 0 0 0 .3rem var(--color-dark, #18272B)}*:focus-visible{animation:jm-focus-in var(--jm-move-instant, .12s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}@keyframes jm-focus-in{0%{outline-color:transparent;outline-offset:0}}@media screen and (max-width:749px){.page-width{padding:0 3rem}.page-width-desktop{padding:0}}.page-width-tablet{max-width:var(--page-width);margin:0 auto}@media screen and (min-width:750px){.header.page-width,.utility-bar__grid.page-width{padding-left:5rem;padding-right:5rem}.page-width-desktop{padding:0 5rem}}.jm-password__divider:empty,.jm-password__overlay:empty,.jm-cbc__divider:empty{display:block}.svg-wrapper{width:2rem;height:2rem}.btn-svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem}.btn-svg-wrapper>svg{height:100%;width:100%}form>.h-captcha{position:absolute}.header-wrapper{background-color:transparent}@media screen and (max-width:989px){.header{grid-template-areas:"heading icons left-icons";grid-template-columns:2fr 1fr 1fr}}@media screen and (max-width:749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (max-width:989px){.header--mobile-left{grid-template-columns:auto 2fr 1fr}.header__heading-logo{max-width:190px}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto auto;align-items:center}}.header__heading-link{padding:.75rem 0}.header__icon span{justify-content:flex-end}.header__menu-item{color:var(--color-light, #FFFFFF);font-weight:var(--font-weight-medium, 500);font-size:var(--jm-fs-12, 1.2rem);text-transform:uppercase;letter-spacing:var(--jm-button-tracking, .15em);text-decoration:none;transition:color .2s ease}.header__menu-item:hover{color:var(--color-light, #FFFFFF)}.header__active-menu-item{color:var(--color-accent, #DAFF00)}.header__cta{display:inline-flex;align-items:center;background:transparent;color:var(--color-light, #FFFFFF);text-decoration:none;font-family:var(--font-body);font-weight:var(--font-weight-medium, 500);font-size:var(--jm-fs-13, 1.3rem);text-transform:uppercase;letter-spacing:var(--jm-button-tracking, .15em);padding:1.2rem 2rem;border-radius:0;transition:background-color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),border-color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1));margin-left:1.2rem;white-space:nowrap;border:1px solid var(--color-light, #FFFFFF)}.header__cta:hover,.header__cta:active{background:var(--color-accent, #DAFF00);color:var(--color-dark, #18272B);border-color:var(--color-accent, #DAFF00)}.header__cta:focus-visible{outline:2px solid var(--color-light, #FFFFFF);outline-offset:2px}@media screen and (max-width:989px){.header__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jm-overrides.css.map */
