:root{--lh-accent: #1e90ff;--lh-accent-ink: #0b6fd6;--lh-accent-soft: #e8f2ff;--lh-accent-rgb: 30 144 255;--lh-ink: #111111;--lh-ink-2: #3d434b;--lh-ink-3: #6b7280;--lh-line: #e5e7eb;--lh-paper: #ffffff;--lh-paper-2: #f6f8fa;--lh-night: #0b1220;--lh-night-2: #16213a;--lh-radius-sm: 8px;--lh-radius-md: 12px;--lh-radius-lg: 20px;--lh-radius-pill: 999px;--lh-shadow-sm: 0 1px 2px rgba(17, 17, 17, .06), 0 1px 6px rgba(17, 17, 17, .06);--lh-shadow-md: 0 6px 18px rgba(17, 17, 17, .1);--lh-shadow-lg: 0 -8px 28px rgba(17, 17, 17, .14);--lh-shadow-accent: 0 8px 24px rgba(var(--lh-accent-rgb) / .32);--lh-dur-fast: .12s;--lh-dur-base: .2s;--lh-dur-slow: .32s;--lh-ease: cubic-bezier(.2, .7, .2, 1);--lh-buybar-bg: var(--color-background, var(--lh-paper));--lh-buybar-fg: var(--color-foreground, var(--lh-ink))}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto!important}[class*=lh-],[class*=lh-]:before,[class*=lh-]:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.lh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.8rem 1.5rem;border:2px solid transparent;border-radius:var(--lh-radius-md);font-family:var(--font-body--family, inherit);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lh-dur-base) var(--lh-ease),border-color var(--lh-dur-base) var(--lh-ease),color var(--lh-dur-base) var(--lh-ease),box-shadow var(--lh-dur-base) var(--lh-ease),transform var(--lh-dur-fast) var(--lh-ease)}.lh-btn:focus-visible{outline:3px solid var(--lh-accent);outline-offset:3px}.lh-btn:active{transform:translateY(1px)}.lh-btn--primary{background:var(--lh-accent);border-color:var(--lh-accent);color:#fff;box-shadow:var(--lh-shadow-accent)}.lh-btn--primary:hover{background:var(--lh-accent-ink);border-color:var(--lh-accent-ink);color:#fff;transform:translateY(-1px)}.lh-btn--secondary{background:transparent;border-color:var(--lh-ink);color:var(--lh-ink)}.lh-btn--secondary:hover{background:var(--lh-ink);color:var(--lh-paper)}.lh-btn--on-dark{border-color:#ffffffb3;background:#ffffff1a;color:#fff}.lh-btn--on-dark:hover{background:#fff;color:var(--lh-ink)}.lh-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.lh-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--lh-line);border-radius:var(--lh-radius-pill);background:var(--lh-paper-2);color:var(--lh-ink);font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.lh-pill__icon{width:1rem;height:1rem;flex:none;color:var(--lh-accent)}.lh-pill--accent{border-color:transparent;background:var(--lh-accent-soft);color:var(--lh-accent-ink)}.lh-pill--glass{border-color:#ffffff47;background:#ffffff24;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lh-pill--glass .lh-pill__icon{color:currentColor}.lh-ribbon{overflow:hidden;border-block:1px solid var(--lh-line);background:var(--lh-paper-2);color:var(--lh-ink);font-size:.875rem;font-weight:600;letter-spacing:.02em;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.lh-ribbon--accent{border-color:transparent;background:var(--lh-accent);color:#fff}.lh-ribbon__track{display:flex;width:max-content;gap:2.5rem;padding-block:.7rem;animation:lh-ribbon-scroll var(--lh-ribbon-speed, 28s) linear infinite}.lh-ribbon:hover .lh-ribbon__track,.lh-ribbon:focus-within .lh-ribbon__track{animation-play-state:paused}.lh-ribbon__item{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.lh-ribbon__item:after{content:"";width:.35rem;height:.35rem;border-radius:50%;background:currentColor;opacity:.5}@keyframes lh-ribbon-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lh-ribbon__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}@media(prefers-reduced-motion:no-preference){html[data-lh-js]:not([data-lh-reveal=off]) .lh-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--lh-dur-slow) var(--lh-ease),transform var(--lh-dur-slow) var(--lh-ease);transition-delay:var(--lh-reveal-delay, 0ms)}html[data-lh-js]:not([data-lh-reveal=off]) .lh-reveal.is-visible{opacity:1;transform:none}}.lh-reveal--2{--lh-reveal-delay: 80ms}.lh-reveal--3{--lh-reveal-delay: .16s}.lh-reveal--4{--lh-reveal-delay: .24s}.lh-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:.75rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));border-top:1px solid var(--lh-line);background:var(--lh-buybar-bg);color:var(--lh-buybar-fg);box-shadow:var(--lh-shadow-lg);transform:translateY(110%);transition:transform var(--lh-dur-slow) var(--lh-ease)}@media(max-width:749px){.lh-buybar{display:flex}.lh-buybar.is-visible{transform:translateY(0)}body.lh-has-buybar{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}.lh-buybar__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.lh-buybar__title{overflow:hidden;font-weight:700;font-size:.9375rem;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.lh-buybar__meta{display:flex;flex-wrap:wrap;gap:.15rem .5rem;font-size:.8125rem;line-height:1.3}.lh-buybar__price{font-weight:700}.lh-buybar__note{color:var(--lh-ink-3)}.lh-buybar__cta{flex:none;min-height:2.75rem;padding:.6rem 1.1rem;font-size:.9375rem;box-shadow:none}.lh-compare{display:grid;gap:1rem}@media(min-width:750px){.lh-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}}.lh-compare__card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid var(--lh-line);border-radius:var(--lh-radius-lg);background:var(--lh-paper);color:var(--lh-ink);box-shadow:var(--lh-shadow-sm);transition:box-shadow var(--lh-dur-base) var(--lh-ease),transform var(--lh-dur-base) var(--lh-ease)}.lh-compare__card:hover{box-shadow:var(--lh-shadow-md);transform:translateY(-2px)}.lh-compare__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lh-ink-3)}.lh-compare__title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.lh-compare__row{display:flex;align-items:flex-start;gap:.6rem;padding-block:.5rem;border-top:1px solid var(--lh-line);font-size:.9375rem;line-height:1.45}.lh-compare__row:before{content:"";flex:none;width:1.25rem;height:1.25rem;margin-top:.05rem;border-radius:50%;background-color:var(--lh-paper-2);background-repeat:no-repeat;background-position:center;background-size:.7rem}.lh-compare__row--yes:before{background-color:var(--lh-accent-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l4.5 4.5L19.5 6.5' fill='none' stroke='%230b6fd6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lh-compare__row--no{color:var(--lh-ink-3)}.lh-compare__row--no:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%236b7280' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.lh-compare--dark{border-color:transparent;background:linear-gradient(160deg,var(--lh-night-2),var(--lh-night));color:#fff}.lh-compare--dark .lh-compare__eyebrow{color:#ffffffa6}.lh-compare--dark .lh-compare__row{border-top-color:#ffffff24}.lh-compare--dark .lh-compare__row--no{color:#fff9}.lh-compare--dark .lh-compare__row:before{background-color:#ffffff1a}.lh-compare--dark .lh-compare__row--yes:before{background-color:var(--lh-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l4.5 4.5L19.5 6.5' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lh-compare--dark .lh-btn--secondary{border-color:#ffffffb3;color:#fff}.lh-compare--dark .lh-btn--secondary:hover{background:#fff;color:var(--lh-ink)}.variant-picker .variant-option__button-label{min-height:48px}@media(max-width:749px){.variant-picker .variant-option--buttons{display:grid;grid-template-columns:1fr;gap:8px}.variant-picker .variant-option--buttons .variant-option__button-label{width:100%;min-width:0}}a[href^="mailto:"]{padding-block:12px;margin-block:-12px}@media(min-width:990px){.product-details h1{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elevated.css.map */
