.jll{--jll-fg-rgb: var(--color-foreground);--jll-bg-rgb: var(--color-background);--jll-fg: rgb(var(--jll-fg-rgb));--jll-bg: rgb(var(--jll-bg-rgb));--jll-font: var(--font-body-family);--jll-scale: var(--font-body-scale, 1);--jll-input-radius: var(--inputs-radius, .6rem);--jll-line: rgba(var(--jll-fg-rgb), .12);--jll-line-strong: rgba(var(--jll-fg-rgb), .55);--jll-muted: rgba(var(--jll-fg-rgb), .62);--jll-wash: rgba(var(--jll-fg-rgb), .035);--jll-hover: rgba(var(--jll-fg-rgb), .06);--jll-active: rgba(var(--jll-fg-rgb), .14);--jll-accent-rgb: var(--color-button, var(--jll-fg-rgb));--jll-accent-fg-rgb: var(--color-button-text, var(--jll-bg-rgb));--jll-launcher-gutter: 0px;--jll-glass: rgba(var(--jll-bg-rgb), .88)}.jll [hidden]{display:none!important}.jll :where(button:not(.button)){-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.jll :where(button:disabled){cursor:default}.jll :where(:not(.button)):focus-visible{outline:.2rem solid var(--jll-line-strong);outline-offset:.2rem}.jll-link{padding:0;color:var(--jll-fg);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:var(--jll-line-strong);cursor:pointer}.jll-eyebrow{font-family:var(--jll-font);font-size:calc(var(--jll-scale) * 1.2rem);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--jll-muted)}.jll-eyebrow--strong{font-weight:700;letter-spacing:.1em;color:var(--jll-fg)}.jll-scroll{overflow-y:auto;overscroll-behavior:contain}.jll-overlay-host{position:relative;z-index:0}.jll-overlay-host.is-raised{z-index:2}@property --jll-drawer-max{syntax: "<number>"; inherits: true; initial-value: 80;}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in:is(.jll-fade-entrance,:has(.jll-overlay-host)):not(.scroll-trigger--design-mode):not(.scroll-trigger--cancel){opacity:.01;transform:none}.scroll-trigger.animate--slide-in:is(.jll-fade-entrance,:has(.jll-overlay-host)):not(.scroll-trigger--offscreen):not(.scroll-trigger--design-mode):not(.scroll-trigger--cancel){animation:jll-fade-in var(--duration-extra-long, .6s) var(--ease-out-slow, ease-out) forwards;animation-delay:calc(var(--animation-order, 0) * 75ms)}.scroll-trigger.animate--slide-in.scroll-trigger--design-mode:is(.jll-fade-entrance,:has(.jll-overlay-host)){transform:none}}@keyframes jll-fade-in{0%{opacity:.01}to{opacity:1}}.jll-glass,.jll-arrow{background:var(--jll-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jll-glass{border-radius:1.2rem;border:.1rem solid var(--jll-line);box-shadow:0 1.2rem 3.2rem rgba(var(--jll-fg-rgb),.14)}.jll-arrow{position:absolute;left:var(--jll-arrow-x, 50%);width:1.4rem;height:1.4rem;margin-left:-.7rem;transform:rotate(45deg)}.jll-arrow--top{top:-.8rem;border-left:.1rem solid var(--jll-line);border-top:.1rem solid var(--jll-line)}.jll-arrow--bottom{bottom:-.8rem;border-right:.1rem solid var(--jll-line);border-bottom:.1rem solid var(--jll-line)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.jll-glass,.jll-arrow{background:rgba(var(--jll-bg-rgb),.97)}}.jll-grip{display:none;width:3.6rem;height:.4rem;border-radius:999px;background:rgba(var(--jll-fg-rgb),.22);margin:0 auto 1rem}.jll-close{color:var(--jll-muted);display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-.4rem -1rem -.4rem 0;border-radius:999px;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.jll-close svg{display:block;width:1.5rem;height:1.5rem}.jll-close:hover{background:var(--jll-hover);color:var(--jll-fg)}.jll-close:active{background:var(--jll-active);color:var(--jll-fg)}.jll.jll-veil{background:rgba(var(--jll-bg-rgb),.62);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.jll-glass--raised{box-shadow:0 2.4rem 6.4rem rgba(var(--jll-fg-rgb),.28),0 .2rem .6rem rgba(var(--jll-fg-rgb),.1)}.jll-glass--flush{border:0;border-radius:0;box-shadow:none}.jll .jll-scrim{display:none}@media screen and (max-width:749px){.jll{--jll-launcher-gutter: 6rem}.jll-drawer{position:fixed;left:0;right:0;bottom:var(--jll-kb-inset, 0);top:auto;max-height:calc(var(--jll-drawer-max, 80) * 1vh);max-height:min(calc(var(--jll-drawer-max, 80) * 1dvh),var(--jll-vvh, 100dvh));display:flex;flex-direction:column;overflow:hidden;border-radius:1.6rem 1.6rem 0 0;padding:0 1.6rem calc(1.2rem + env(safe-area-inset-bottom));box-shadow:0 -1.2rem 3.2rem rgba(var(--jll-fg-rgb),.18);animation:jll-sheet .22s ease-out;transition:transform .2s ease-out}.jll-drawer.is-dragging{transition:none}.jll-drawer.is-closing{animation:none;pointer-events:none}.jll-drawer .jll-arrow{display:none}.jll-drawer .jll-grip{display:block}.jll-drawer .jll-scroll{flex:1 1 auto;max-height:none}.jll-drawer input:not([type=checkbox]):not([type=radio]){font-size:max(1.6rem,16px)}.jll-drawer .jll-drag{flex-shrink:0;touch-action:none;-webkit-user-select:none;user-select:none;margin:0 -1.6rem;padding:1rem 1.6rem 0}.jll .jll-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:transparent}}@keyframes jll-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.jll-drawer{animation:none;transition:none}.jll-close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/jll-design.css.map */
