:root{--ink: #0a0a0a;--purple: #6b46c1;--purple-hover: #7c5ad1;--off-white: #f5f5f5;--white: #ffffff;--mute: #8a8a8a;--rule: #1f1f1f;--card: #141414;--sku-black: #1a1a1a;--sku-white: #f5f5f5;--sku-blue: #2e7bff;--sku-pink: #f5a3b5;--sku-black-grad: linear-gradient(135deg, #2a2a2a, #0a0a0a);--sku-white-grad: linear-gradient(135deg, #ffffff, #e0e0e0);--sku-blue-grad: linear-gradient(135deg, #5a9bff, #1e5fcc);--sku-pink-grad: linear-gradient(135deg, #ffb8c8, #e88ca0);--sku-black-glow: #5a5a5a;--sku-white-glow: #f5f5f5;--sku-blue-glow: #2e7bff;--sku-pink-glow: #f5a3b5;--stage-gradient: radial-gradient(circle at 30% 30%, #4b3a82 0%, #1a1424 70%, #0a0a0a 100%);--bg-page: var(--ink);--surface-card: var(--card);--text-heading: var(--white);--text-body: var(--off-white);--text-mute: var(--mute);--border-subtle: var(--rule);--accent: var(--purple);--accent-hover: var(--purple-hover);--accent-text: #9b7be8;--radius-card: 24px;--radius-pill: 999px;--dur-hover: .3s;--dur-page: .25s;--dur-drawer: .4s;--lift-button: translateY(-1px);--lift-card: translateY(-4px);--glow-purple: 0 8px 32px -8px rgba(107, 70, 193, .45);--font-display: var(--font-heading-family);--type-hero: clamp(56px, 9vw, 120px);--type-h1: clamp(36px, 5vw, 64px);--type-h2: clamp(28px, 3.5vw, 44px);--type-h3: clamp(20px, 2vw, 28px);--page-width: 128rem}html[data-theme=light]{--bg-page: #f5f5f5;--surface-card: #ffffff;--text-heading: #0a0a0a;--text-body: #1f1f1f;--text-mute: #6e6e6e;--border-subtle: #e2e2e0;--accent-text: var(--purple)}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes earbit-loadbar-progress{0%{width:0}to{width:85%}}html[data-theme=light],html[data-theme=light] .color-scheme-1{--color-background: 245, 245, 245;--gradient-background: #f5f5f5;--color-foreground: 31, 31, 31;--color-background-contrast: 184, 184, 184;--color-shadow: 10, 10, 10;--color-button: 107, 70, 193;--color-button-text: 255, 255, 255;--color-secondary-button: 245, 245, 245;--color-secondary-button-text: 31, 31, 31;--color-link: 31, 31, 31;--color-badge-foreground: 31, 31, 31;--color-badge-background: 245, 245, 245;--color-badge-border: 31, 31, 31;--payment-terms-background-color: rgb(245, 245, 245)}html[data-theme=light] .color-scheme-2{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 31, 31, 31;--color-background-contrast: 191, 191, 191;--color-shadow: 10, 10, 10;--color-button: 107, 70, 193;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 31, 31, 31;--color-link: 31, 31, 31;--color-badge-foreground: 31, 31, 31;--color-badge-background: 255, 255, 255;--color-badge-border: 31, 31, 31;--payment-terms-background-color: rgb(255, 255, 255)}body{letter-spacing:0;line-height:1.6;color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:no-preference){html.earbit-theme-transitioning,html.earbit-theme-transitioning body{transition:background-color var(--dur-page) ease,color var(--dur-page) ease}}h1,.h1{font-size:var(--type-h1);line-height:1.1;letter-spacing:-.02em}h2,.h2{font-size:var(--type-h2);line-height:1.15;letter-spacing:-.02em}h3,.h3{font-size:var(--type-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em}.h0{font-size:var(--type-hero);line-height:.98;letter-spacing:-.03em}.caption,.caption-with-letter-spacing,.earbit-caption{font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;color:var(--text-mute)}.price,.quantity__input,.earbit-tabular{font-variant-numeric:tabular-nums}.button{font-weight:500;border-radius:var(--radius-pill);transition:transform var(--dur-hover) ease,box-shadow var(--duration-short) ease,background-color var(--dur-hover) ease,color var(--dur-hover) ease}@media(prefers-reduced-motion:no-preference){.button:not([disabled]):hover{transform:var(--lift-button)}}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{--color-button: 124, 90, 209}.button--secondary:not([disabled]):hover{--color-secondary-button: var(--color-foreground);--color-secondary-button-text: var(--color-background);transform:none}.product-form__submit.button--secondary{--color-button: 107, 70, 193;--color-button-text: 255, 255, 255;--alpha-button-background: 1}.product-form__submit.button--secondary:not([disabled]):hover{--color-button: 124, 90, 209}.earbit-button--text{display:inline-flex;align-items:center;gap:8px;padding:0 0 2px;border:0;border-bottom:1px solid var(--accent);border-radius:0;background:transparent;color:var(--text-body);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:color var(--dur-hover) ease;text-decoration:none}.earbit-button--text:hover{color:var(--accent-text)}.underlined-link,.link--text,.inline-richtext a{color:rgb(var(--color-foreground));text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--dur-hover) ease}.underlined-link:hover,.link--text:hover,.inline-richtext a:hover{color:var(--accent-text);text-decoration-color:var(--accent-text)}.header{min-height:72px;align-items:center;padding-left:32px;padding-right:32px}.header-wrapper{transition:background-color var(--dur-page) ease,backdrop-filter var(--dur-page) ease}.header-wrapper--border-bottom{border-bottom:1px solid var(--border-subtle)}.section-header.scrolled-past-header .header-wrapper,.section-header.shopify-section-header-sticky .header-wrapper{background-color:var(--bg-page);background-color:color-mix(in srgb,var(--bg-page) 80%,transparent)}@supports (backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px)){.section-header.scrolled-past-header .header-wrapper,.section-header.shopify-section-header-sticky .header-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.header__heading-link .h2{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;text-transform:lowercase;color:var(--text-heading)}.header__heading-link .h2:after,.footer-block:first-child .footer-block__heading:after{content:".";color:var(--accent)}.footer-block:first-child .footer-block__heading{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;text-transform:lowercase}.header__menu-item{font-size:15px;font-weight:500;color:var(--text-mute);padding-bottom:2px;transition:color var(--dur-hover) ease}.header__menu-item:hover,.header__active-menu-item{color:var(--text-heading);text-decoration:none}.header__active-menu-item{box-shadow:inset 0 -2px 0 var(--accent)}.header__icons{gap:20px;padding-right:0}.header__icon:hover .icon{color:var(--accent-text)}.cart-count-bubble{background-color:var(--accent);color:#fff;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;border-radius:var(--radius-pill)}.earbit-logo--dark{display:none}html[data-theme=dark] .header__heading-logo:not(.earbit-logo--dark){display:none}html[data-theme=dark] .earbit-logo--dark{display:block}.earbit-theme-toggle{display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground));padding:0}.earbit-theme-toggle svg{width:18px;height:18px}.earbit-theme-toggle .earbit-icon-moon{display:none}html[data-theme=light] .earbit-theme-toggle .earbit-icon-moon{display:block}html[data-theme=light] .earbit-theme-toggle .earbit-icon-sun{display:none}.menu-drawer{width:100vw;border:0}.js .menu-drawer{width:100vw}.menu-drawer__menu-item{font-size:24px;font-weight:500;padding-top:16px;padding-bottom:16px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--accent-text)}.drawer{background-color:#00000080}.drawer__inner{width:420px;max-width:90vw;padding:0 32px;border:0;border-left:1px solid var(--border-subtle);transition:transform var(--dur-drawer) ease}.drawer__header{padding:32px 0 16px}.cart-item{border-bottom:1px solid var(--border-subtle)}.cart-item__image{border-radius:12px}.earbit-card{background-color:var(--surface-card);border-radius:var(--radius-card)}.earbit-stage{background:var(--stage-gradient)}.card-wrapper{transition:transform var(--dur-hover) ease}@media(prefers-reduced-motion:no-preference){.card-wrapper:hover{transform:var(--lift-card)}.card-wrapper:hover .card{box-shadow:var(--glow-purple)}}.card{transition:box-shadow var(--dur-hover) ease}.card--standard .card__media,.card--standard>.card__content .card__media{background:var(--stage-gradient)}.product__media{background:var(--stage-gradient)}.card-information .price{color:rgb(var(--color-foreground))}.earbit-chip{padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--text-mute);background:transparent;color:var(--text-mute);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--dur-hover) ease}.earbit-chip:hover{border-color:var(--text-body);color:var(--text-body)}.earbit-chip.is-active{border-color:var(--chip-fill, var(--accent));background:var(--chip-fill, var(--accent));color:var(--chip-text, #ffffff)}.field__input,.select__select,.customer .field input,.customer select{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--radius-pill)}.select__select{font-size:1.5rem;color:rgb(var(--color-foreground));padding-right:4rem;padding-left:2rem}.field:after,.select:after,.customer .field:after,.customer select:after{border-radius:var(--radius-pill);box-shadow:0 0 0 var(--inputs-border-width) var(--border-subtle)}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--text-mute)}.field:before,.select:before{border-radius:var(--radius-pill)}.select .svg-wrapper,.customer select+.svg-wrapper{right:1.6rem;color:var(--text-mute)}.select__select option,select option{background-color:var(--surface-card);color:var(--text-body)}.field__input:focus,.select__select:focus,.select__select:focus-visible,.customer .field input:focus{outline:0;box-shadow:0 0 0 .2rem var(--accent-text);border-radius:var(--radius-pill)}*:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.facets__summary,.mobile-facets__open,.active-facets__button{border-radius:var(--radius-pill)}.active-facets__button{border:1px solid var(--text-mute)}.active-facets__button:hover{border-color:var(--accent-text);color:var(--accent-text)}.image-with-text__media--placeholder,.banner__media--placeholder,.media--placeholder{background:var(--stage-gradient);position:relative}.image-with-text__media--placeholder .placeholder-svg,.banner__media--placeholder .placeholder-svg,.media--placeholder .placeholder-svg{opacity:.12;fill:#fff}.image-with-text__media{background:var(--stage-gradient)}.image-with-text__media img{object-fit:contain;padding:32px}.announcement-bar__message{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;padding:8px 16px;min-height:0}.footer{border-top:1px solid var(--border-subtle)}.footer__content-top{padding-bottom:0}.footer-block__heading{font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:14px}.footer-block__details-content .list-menu__item--link,.footer__list-social .link{font-size:14px;color:var(--text-body)}.footer__content-bottom{border-top:1px solid var(--border-subtle)}.copyright__content{font-size:12px;color:var(--text-mute)}@media screen and (min-width:990px){.footer__content-top .grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:24px}.footer__content-top .grid__item{max-width:none;width:auto}}#earbit-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%,16px);z-index:300;padding:12px 28px;border-radius:var(--radius-pill);background-color:var(--accent);color:#fff;font-size:14px;font-weight:500;box-shadow:var(--glow-purple);opacity:0;visibility:hidden;transition:opacity var(--dur-hover) ease,transform var(--dur-hover) ease,visibility var(--dur-hover) ease}#earbit-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}#earbit-loadbar{position:fixed;top:0;left:0;height:2px;width:0;z-index:1002;background-color:var(--accent);pointer-events:none}#earbit-loadbar.is-loading{animation:earbit-loadbar-progress 3s cubic-bezier(.1,.6,.3,1) forwards}hr,.divider{border-color:var(--border-subtle)}::selection{background-color:#6b46c166}.loading__spinner .spinner .path{stroke:var(--accent-text)}input::placeholder,textarea::placeholder{color:var(--text-mute)}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{animation-duration:.5s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/earbit.css.map */
