:root{--gl-bg: #0a0a0a;--gl-surface: #111111;--gl-surface-hover: #161616;--gl-border: #222222;--gl-border-light: #2e2e2e;--gl-text-primary: #f0f0f0;--gl-text-secondary: #888888;--gl-text-tertiary: #555555;--gl-accent: #ffffff;--gl-off-white: #e8e0d5;--gl-tan: #c8b99a;--gl-tag-bg: #1a1a1a;--gl-font-body: "Inter", system-ui, sans-serif;--gl-font-display: "Space Grotesk", system-ui, sans-serif;--gl-text-micro: .65rem;--gl-text-caption: .75rem;--gl-text-body: 1rem;--gl-text-card: 1rem;--gl-text-sub: 1.125rem;--gl-text-subtitle: 1.5rem;--gl-text-section: 2rem;--gl-text-large: 3rem;--gl-text-hero: clamp(5rem, 14vw, 14rem);--gl-text-wordmark: clamp(4rem, 10vw, 10rem);--gl-h6-size: 2.5rem;--gl-h5-size: clamp(2rem, 3vw, 3rem);--gl-h4-size: clamp(2.5rem, 4vw, 3.75rem);--gl-h3-size: clamp(3rem, 5vw, 4.75rem);--gl-h2-size: clamp(3.5rem, 6vw, 5.75rem);--gl-h1-size: clamp(4rem, 8vw, 7rem);--gl-tracking-tight: -.04em;--gl-tracking-wide: .15em;--gl-tracking-wider: .25em;--gl-weight-light: 300;--gl-weight-regular: 400;--gl-weight-medium: 500;--gl-weight-semibold: 600;--gl-weight-bold: 700;--gl-ease: cubic-bezier(.25, .1, .25, 1);--gl-speed-fast: .15s;--gl-speed-std: .3s;--gl-speed-slow: .5s}:root,body,[class*=color-]{--color-background: var(--gl-bg);--color-background-rgb: 10 10 10;--color-foreground: var(--gl-text-secondary);--color-foreground-rgb: 136 136 136;--color-foreground-heading: var(--gl-text-primary);--color-foreground-heading-rgb: 240 240 240;--color-foreground-muted: var(--gl-text-tertiary);--color-primary: var(--gl-accent);--color-primary-rgb: 255 255 255;--color-primary-hover: var(--gl-off-white);--color-border: var(--gl-border);--color-border-rgb: 34 34 34;--color-shadow: rgba(0, 0, 0, .5);--color-shadow-rgb: 0 0 0;--color-input-background: var(--gl-surface);--color-input-text: var(--gl-text-primary);--color-input-text-rgb: 240 240 240;--color-input-border: var(--gl-border-light);--color-input-hover-background: var(--gl-surface-hover);--card-bg-hover: var(--gl-surface-hover);--card-border-hover: var(--gl-border-light);--card-border-focus: var(--gl-border);--color-primary-button-background: var(--gl-accent);--color-primary-button-text: var(--gl-bg);--color-primary-button-border: var(--gl-accent);--color-primary-button-hover-background: transparent;--color-primary-button-hover-text: var(--gl-accent);--color-primary-button-hover-border: var(--gl-accent);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--gl-text-primary);--color-secondary-button-border: var(--gl-border-light);--color-secondary-button-hover-background: var(--gl-surface-hover);--color-secondary-button-hover-text: var(--gl-accent);--color-secondary-button-hover-border: var(--gl-border);--color-variant-background: var(--gl-surface);--color-variant-border: var(--gl-border-light);--color-variant-text: var(--gl-text-primary);--color-variant-hover-background: var(--gl-surface-hover);--color-variant-hover-border: var(--gl-border);--color-variant-hover-text: var(--gl-accent);--color-selected-variant-background: var(--gl-accent);--color-selected-variant-border: var(--gl-accent);--color-selected-variant-text: var(--gl-bg);--font-h1--color: var(--gl-text-primary);--font-h2--color: var(--gl-text-primary);--font-h3--color: var(--gl-text-primary);--font-h4--color: var(--gl-text-primary);--font-h5--color: var(--gl-text-primary);--font-h6--color: var(--gl-text-primary);--font-h1-color: var(--gl-text-primary);--font-h2-color: var(--gl-text-primary);--font-h3-color: var(--gl-text-primary);--font-h4-color: var(--gl-text-primary);--font-h5-color: var(--gl-text-primary);--font-h6-color: var(--gl-text-primary);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}html{background-color:var(--gl-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--gl-border-light) var(--gl-bg)}body{background-color:var(--gl-bg);color:var(--gl-text-primary)}:root{--font-body--family: var(--gl-font-body) !important;--font-paragraph--family: var(--gl-font-body) !important;--font-paragraph--size: var(--gl-text-body);--font-paragraph--line-height: 1.7;--color-foreground: var(--gl-text-secondary);--color-foreground-rgb: 136 136 136;--font-heading--family: var(--gl-font-display) !important;--font-subheading--family: var(--gl-font-display) !important;--font-accent--family: var(--gl-font-display) !important;--font-h1--family: var(--gl-font-display) !important;--font-h2--family: var(--gl-font-display) !important;--font-h3--family: var(--gl-font-display) !important;--font-h4--family: var(--gl-font-display) !important;--font-h5--family: var(--gl-font-display) !important;--font-h6--family: var(--gl-font-display) !important;--button-font-family-primary: var(--gl-font-body);--button-font-family-secondary: var(--gl-font-body)}jumbo-text{--font-family: var(--gl-font-display) !important;font-family:var(--gl-font-display)!important}body,.paragraph,.paragraph>*,p,li,dt,dd,td,th,caption,figcaption,blockquote,address{font-family:var(--gl-font-body);font-size:var(--gl-text-body)!important;font-weight:var(--gl-weight-regular);line-height:1.7;color:var(--gl-text-primary);-webkit-font-smoothing:antialiased}p span,li span,blockquote span,td span{color:inherit}h1,h2,h3,h4,h5,h6,[class*=title]:not(button,input,select,label),[class*=heading]:not(button,input,select,label),[class*=section-title],[class*=section__title],.jumbo-text,[class*=jumbo],[class*=display-text],[class*=hero__title],[class*=hero__heading]{font-family:var(--gl-font-display)!important;color:var(--gl-text-primary);text-transform:uppercase!important;-webkit-font-smoothing:antialiased}h1,.h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--gl-font-display)!important;font-size:var(--gl-h1-size)!important;font-weight:var(--gl-weight-bold);letter-spacing:var(--gl-tracking-tight);text-transform:uppercase;color:var(--gl-text-primary);line-height:1}h2,.h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:var(--gl-font-display)!important;font-size:var(--gl-h2-size)!important;font-weight:var(--gl-weight-bold);letter-spacing:var(--gl-tracking-tight);text-transform:uppercase;color:var(--gl-text-primary);line-height:1.05}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-family:var(--gl-font-display)!important;font-size:var(--gl-h3-size)!important;font-weight:var(--gl-weight-semibold);letter-spacing:var(--gl-tracking-tight);text-transform:uppercase;color:var(--gl-text-primary);line-height:1.1}h4,.h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:var(--gl-font-display)!important;font-size:var(--gl-h4-size)!important;font-weight:var(--gl-weight-semibold);text-transform:uppercase;letter-spacing:var(--gl-tracking-tight);color:var(--gl-text-primary);line-height:1.15}h5,.h5,.h5.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6){font-family:var(--gl-font-display)!important;font-size:var(--gl-h5-size)!important;font-weight:var(--gl-weight-medium);text-transform:uppercase;letter-spacing:var(--gl-tracking-tight);color:var(--gl-text-primary);line-height:1.2}h6,.h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-family:var(--gl-font-display)!important;font-size:var(--gl-h6-size)!important;font-weight:var(--gl-weight-medium);text-transform:uppercase;letter-spacing:var(--gl-tracking-wide);color:var(--gl-text-primary);line-height:1.25}a{color:var(--gl-text-primary);transition:color var(--gl-speed-fast) var(--gl-ease),opacity var(--gl-speed-fast) var(--gl-ease)}a:hover{color:var(--gl-accent);opacity:.85}p a,li a{color:var(--gl-text-secondary)}p a:hover,li a:hover{color:var(--gl-accent)}.price,.price-item,.price__regular,.price__sale,[class*=price]{font-family:var(--gl-font-display);font-weight:var(--gl-weight-semibold);letter-spacing:var(--gl-tracking-tight);color:var(--gl-text-primary)}.label,.eyebrow,.caption,[class*=eyebrow],[class*=section-eyebrow]{font-family:var(--gl-font-body);font-size:var(--gl-text-micro);font-weight:var(--gl-weight-medium);letter-spacing:var(--gl-tracking-wider);text-transform:uppercase;color:var(--gl-text-tertiary)}.button,.btn,[class*=button--primary],button[type=submit],input[type=submit]{font-family:var(--gl-font-body);font-size:var(--gl-text-caption);font-weight:var(--gl-weight-semibold);letter-spacing:var(--gl-tracking-wide);text-transform:uppercase;border-radius:9999px;background-color:var(--gl-accent);color:var(--gl-bg);border:1px solid var(--gl-accent);transition:background-color var(--gl-speed-fast) var(--gl-ease),color var(--gl-speed-fast) var(--gl-ease),border-color var(--gl-speed-fast) var(--gl-ease)}.button:hover,.btn:hover,[class*=button--primary]:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:transparent;color:var(--gl-accent);border-color:var(--gl-accent)}.button-secondary,.button--secondary,.button--outline,[class*=button--secondary]{font-family:var(--gl-font-body);font-size:var(--gl-text-caption);font-weight:var(--gl-weight-semibold);letter-spacing:var(--gl-tracking-wide);text-transform:uppercase;border-radius:9999px;background-color:transparent;color:var(--gl-text-primary);border:1px solid var(--gl-border-light);transition:background-color var(--gl-speed-fast) var(--gl-ease),color var(--gl-speed-fast) var(--gl-ease),border-color var(--gl-speed-fast) var(--gl-ease)}.button-secondary:hover,.button--secondary:hover,.button--outline:hover,[class*=button--secondary]:hover{background-color:var(--gl-surface-hover);border-color:var(--gl-border);color:var(--gl-accent)}.slideshow-arrow,[class*=arrow-button],[class*=nav-button]{border-radius:50%;border:1px solid var(--gl-border-light);background:transparent;color:var(--gl-text-primary);transition:background-color var(--gl-speed-fast) var(--gl-ease),border-color var(--gl-speed-fast) var(--gl-ease),color var(--gl-speed-fast) var(--gl-ease)}.slideshow-arrow:hover,[class*=arrow-button]:hover,[class*=nav-button]:hover{background-color:var(--gl-surface-hover);border-color:var(--gl-border)}:root{--button-text-case: uppercase;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase}#header-group,.header-section,.header-section .section,header-component,.header{background-color:var(--gl-bg)!important;color:var(--gl-text-primary);border-bottom:1px solid var(--gl-border);--color-background: var(--gl-bg);--color-foreground: var(--gl-text-primary);--color-foreground-heading: var(--gl-text-primary);--color-border: var(--gl-border)}.header__heading-link,.header__heading,.header .logo,.logo__image,.header__logo-image{font-family:var(--gl-font-display)!important;font-weight:var(--gl-weight-bold);text-transform:uppercase;letter-spacing:var(--gl-tracking-wide);color:var(--gl-text-primary)}.header__menu-item button,.header__menu-item a,.header-menu__item,.header__active-menu-item,.header__menu a{font-family:var(--gl-font-display)!important;font-size:var(--gl-text-micro);font-weight:var(--gl-weight-medium);letter-spacing:var(--gl-tracking-wide);text-transform:uppercase!important;color:var(--gl-text-primary);transition:color var(--gl-speed-fast) var(--gl-ease),opacity var(--gl-speed-fast) var(--gl-ease)}.header__menu-item button:hover,.header__menu-item a:hover,.header-menu__item:hover,.header__menu a:hover{color:var(--gl-accent);opacity:.9}.header__icon,.header__icon svg,.header-actions a,.header-actions button{color:var(--gl-text-primary);transition:color var(--gl-speed-fast) var(--gl-ease)}.header__icon:hover,.header-actions a:hover,.header-actions button:hover{color:var(--gl-accent)}.cart-count-bubble{background-color:var(--gl-accent);color:var(--gl-bg)}.header-menu__submenu,[class*=mega-menu],.header__submenu{background-color:var(--gl-bg)!important;border:1px solid var(--gl-border);--color-background: var(--gl-bg);--color-foreground: var(--gl-text-primary)}.header-menu__submenu a,[class*=mega-menu] a,.header__submenu a{font-family:var(--gl-font-display)!important;font-size:var(--gl-text-micro);font-weight:var(--gl-weight-medium);letter-spacing:var(--gl-tracking-wide);text-transform:uppercase!important;color:var(--gl-text-primary);transition:color var(--gl-speed-fast) var(--gl-ease)}.header-menu__submenu a:hover,[class*=mega-menu] a:hover,.header__submenu a:hover{color:var(--gl-accent)}.menu-drawer,.header-drawer{background-color:var(--gl-bg)!important;border-right:1px solid var(--gl-border);--color-background: var(--gl-bg);--color-foreground: var(--gl-text-primary);--color-foreground-heading: var(--gl-text-primary)}.menu-drawer__navigation a,.menu-drawer__menu-item,.menu-drawer__close-button{font-family:var(--gl-font-display)!important;font-size:var(--gl-text-caption);font-weight:var(--gl-weight-medium);letter-spacing:var(--gl-tracking-wide);text-transform:uppercase!important;color:var(--gl-text-primary);transition:color var(--gl-speed-fast) var(--gl-ease)}.menu-drawer__navigation a:hover,.menu-drawer__menu-item:hover{color:var(--gl-accent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jlove-theme.css.map */
