:root{--jml-bg: #171412;--jml-surface: #1d1814;--jml-surface-deep: #151210;--jml-surface-raised: #2a231d;--jml-surface-glass: rgb(29 24 20 / .92);--jml-scrim: rgb(9 7 6 / .74);--jml-ink: #f3eadb;--jml-ink-muted: rgb(243 234 219 / .72);--jml-ink-soft: rgb(243 234 219 / .62);--jml-ink-placeholder: rgb(243 234 219 / .5);--jml-line-faint: rgb(243 234 219 / .08);--jml-line: rgb(243 234 219 / .1);--jml-line-strong: rgb(243 234 219 / .16);--jml-line-ghost: rgb(243 234 219 / .2);--jml-amber: #d9a75b;--jml-amber-hover: #e6b874;--jml-amber-line: rgb(217 167 91 / .6);--jml-amber-wash: rgb(217 167 91 / .12);--jml-on-amber: #171412;--jml-filament: #fff1d2;--jml-glow: radial-gradient( circle, rgb(255 196 120 / .55) 0%, rgb(240 160 80 / .18) 35%, rgb(240 160 80 / 0) 68% );--jml-glow-soft: radial-gradient( ellipse at 50% 0%, rgb(255 196 120 / .12) 0%, rgb(240 160 80 / .04) 45%, rgb(240 160 80 / 0) 75% );--jml-glow-icon: drop-shadow(0 0 5px rgb(255 190 110 / .7));--jml-font-heading: var(--font-heading--family, Georgia, serif);--jml-heading-weight: 400;--jml-heading-line: 1.15;--jml-title-lg: 30px;--jml-title-md: 27px;--jml-title-sm: 20px;--jml-text: 14px;--jml-text-ui: 15px;--jml-text-sm: 13.5px;--jml-text-xs: 12.5px;--jml-text-line: 1.45;--jml-button-weight: 600;--jml-radius-panel: 20px;--jml-radius-field: 12px;--jml-radius-pill: 999px;--jml-border: 1px;--jml-shadow-panel: 0 30px 80px -30px rgb(0 0 0 / .9);--jml-shadow-float: 0 10px 30px -12px rgb(0 0 0 / .8);--jml-shadow-glow: 0 10px 28px -12px rgb(255 190 110 / .55);--jml-focus-ring: 0 0 0 3px rgb(217 167 91 / .18);--jml-space-1: 4px;--jml-space-2: 8px;--jml-space-3: 12px;--jml-space-4: 16px;--jml-space-5: 22px;--jml-space-6: 26px;--jml-pad-button: 13px 18px;--jml-pad-panel: 22px 26px;--jml-ease: ease;--jml-dur-fast: .2s;--jml-dur-reveal: .7s;--jml-dur-glow: 1.2s;--color-primary-button-hover-background: var(--jml-amber-hover);--color-primary-button-hover-border: var(--jml-amber-hover);--color-primary-button-hover-text: var(--jml-on-amber);--color-secondary-button-hover-background: var(--jml-amber-wash);--color-secondary-button-hover-border: var(--jml-amber-hover);--color-secondary-button-hover-text: var(--jml-amber-hover);--shadow-popover: var(--jml-shadow-panel)}@keyframes jml-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(:not(#jw-o *,#jw-t)):focus-visible{outline:2px solid var(--jml-amber);outline-offset:3px}:where(input:not([type=checkbox],[type=radio]),textarea,select):where(:not(#jw-o *)):focus-visible{outline:2px solid var(--jml-amber);outline-offset:0;box-shadow:var(--jml-focus-ring)}:where(h1,h2,h3,.h1,.h2,.h3):where(:not(#jw-o *)){font-weight:var(--jml-heading-weight);text-wrap:balance}.button,.button-secondary,.button-custom{font-weight:var(--jml-button-weight);letter-spacing:.01em;transition:color var(--jml-dur-fast) var(--jml-ease),background-color var(--jml-dur-fast) var(--jml-ease),box-shadow var(--jml-dur-fast) var(--jml-ease)}.button:not(.button-secondary,.button-unstyled):hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--jml-shadow-glow)}.button-secondary{--button-border-width: var(--jml-border)}.product-grid__card .card-gallery,.resource-list__item .card-gallery{border-radius:16px;overflow:clip;transition:box-shadow var(--jml-dur-fast) var(--jml-ease)}@media(hover:hover){.product-grid__card:hover .card-gallery,.resource-list__item:hover .card-gallery{box-shadow:0 0 0 1px var(--jml-amber-line),var(--jml-shadow-float)}}.product-grid__card :is(.price,.price-item__group.price){color:var(--jml-ink)}.product-grid__card .compare-at-price{color:var(--jml-ink-soft)}.product-badges__badge{letter-spacing:.06em}.announcement-bar.announcement-bar{background:var(--jml-glow-soft),var(--jml-surface);color:var(--jml-ink);border-bottom:1px solid var(--jml-line)}.announcement-bar .announcement-bar__text{font-size:var(--jml-text-sm);font-weight:500;letter-spacing:.01em}.announcement-bar .announcement-bar__link{color:inherit}.divider__line,hr:where(:not(#jw-o *)){border-color:var(--jml-line);background-color:var(--jml-line)}#header-group .header-section,footer{border-color:var(--jml-line)}footer{border-top:1px solid var(--jml-line)}.accordion .details__header,.accordion summary{font-weight:600}.cart-drawer__dialog,.theme-drawer__dialog{border-color:var(--jml-line)}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.product-grid__card .card-gallery,.resource-list__item .card-gallery{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jml-brand.css.map */
