:root{--lumaloop-bg: #000000;--lumaloop-bg-surface: #0a0a0c;--lumaloop-surface-card: #121215;--lumaloop-surface-card-hover: #17171c;--lumaloop-surface-glass: rgba(18, 18, 22, .75);--lumaloop-border: rgba(255, 255, 255, .08);--lumaloop-border-hover: rgba(255, 255, 255, .22);--lumaloop-border-strong: rgba(255, 255, 255, .16);--lumaloop-text: #f5f5f7;--lumaloop-text-secondary: #86868b;--lumaloop-text-muted: #6e6e73;--lumaloop-text-dark: #000000;--lumaloop-accent: #ffffff;--lumaloop-accent-interactive: #2997ff;--lumaloop-accent-hover: #e5e5ea;--lumaloop-shadow-subtle: 0 4px 20px rgba(0, 0, 0, .4);--lumaloop-shadow-card: 0 8px 30px rgba(0, 0, 0, .5), 0 0 1px 1px rgba(255, 255, 255, .05);--lumaloop-radius-sm: 8px;--lumaloop-radius-md: 12px;--lumaloop-radius-lg: 18px;--lumaloop-radius-xl: 24px;--lumaloop-radius-pill: 980px;--lumaloop-transition: all .25s cubic-bezier(.16, 1, .3, 1);--lumaloop-font-tech: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--lumaloop-font-mono: "SFMono-Regular", Consolas, Menlo, monospace}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-t1,.color-scheme-t2,.color-scheme-t3,.color-scheme-t4,.color-background-1,.color-background-2{--color-background: 0, 0, 0 !important;--gradient-background: #000000 !important;--color-foreground: 245, 245, 247 !important;--color-base-background-1: 0, 0, 0 !important;--color-base-background-2: 10, 10, 12 !important;--color-base-text: 245, 245, 247 !important}[class*=color-]{--color-background: 0, 0, 0 !important;--gradient-background: #000000 !important;--color-foreground: 245, 245, 247 !important}html,body,body.color-scheme-1,body.color-scheme-2,body.color-scheme-3{background-color:#000!important;color:#f5f5f7!important;font-family:var(--lumaloop-font-tech);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}main,.main-content,.shopify-section,.shopify-section>*,section.section{background-color:#000!important;color:#f5f5f7!important}.gradient{background:#000!important;background-image:none!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background-color:#000!important;color:#f5f5f7!important}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.04) 0%,transparent 60%);opacity:.8}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.heading{color:#f5f5f7!important;font-family:var(--lumaloop-font-tech)!important;letter-spacing:-.028em!important;font-weight:700!important}p,li,label,span,legend,caption,.caption,.rte,.rte p,a{color:#f5f5f7}a:hover{color:#2997ff}.caption-with-letter-spacing,.product__vendor,.product__text,.breadcrumbs,.breadcrumb__link,label,.form__label,.field__label{color:#86868b!important}input,textarea,select,.field__input,.select__select,.quantity__input{background-color:#1c1c1e!important;color:#f5f5f7!important;border-color:#ffffff1f!important}input::placeholder,textarea::placeholder{color:#6e6e73!important}.page-width,.page-width--narrow,.page-width--wide{background-color:transparent!important}.footer,.footer__content,.footer-block,.footer-block__details-content{background-color:#000!important;color:#86868b!important;border-color:#ffffff14!important}.footer a,.footer .footer__list-item a{color:#86868b!important}.footer a:hover{color:#f5f5f7!important}.footer__content-top{border-top:1px solid rgba(255,255,255,.08)!important}.cookie-bar,[data-cookie-bar],#shopify-pc-banner{background:#0a0a0cf2!important;color:#86868b!important;border-top:1px solid rgba(255,255,255,.08)!important}.price__container,.price-item,.collection__title,.collection-filters-form .form__label,.facets__heading{color:#f5f5f7!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#2c2c2e;border-radius:980px}::-webkit-scrollbar-thumb:hover{background:#48484a}.button,.shopify-challenge__button,.customer button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--lumaloop-font-tech);font-weight:600;font-size:1.45rem;letter-spacing:-.01em;padding:1.2rem 2.8rem;border-radius:var(--lumaloop-radius-pill)!important;transition:var(--lumaloop-transition);text-decoration:none;cursor:pointer}.button:not(.button--secondary):not(.button--tertiary),.button--primary{background:#fff!important;color:#000!important;border:1px solid #ffffff!important;box-shadow:0 4px 14px #ffffff1f!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover{background:#e5e5ea!important;color:#000!important;border-color:#e5e5ea!important;transform:scale(1.015)}.button--secondary{background:#ffffff14!important;color:#f5f5f7!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.button--secondary:hover{background:#ffffff24!important;border-color:#ffffff4d!important;color:#fff!important;transform:scale(1.015)}.section-header{position:sticky;top:0;z-index:100;transition:all .3s ease-in-out}.header-wrapper{background:#000c!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease}.header-wrapper.scrolled{background:#000000eb!important;border-bottom-color:#ffffff1f}.header__menu-item{color:#86868b!important;font-weight:400;font-size:1.4rem;letter-spacing:-.01em;transition:var(--lumaloop-transition);position:relative;padding:.8rem 1.6rem!important}.header__menu-item:hover,.header__menu-item[aria-current=page]{color:#f5f5f7!important}.header__icon{color:#86868b!important;transition:var(--lumaloop-transition)}.header__icon:hover{color:#fff!important}.cart-count-bubble{background:#fff!important;color:#000!important;font-weight:700!important;font-size:1.1rem!important;border-radius:var(--lumaloop-radius-pill)!important}.announcement-bar{background:#000!important;border-bottom:1px solid rgba(255,255,255,.06)}.announcement-bar__message{font-size:1.25rem;letter-spacing:-.01em;font-weight:400;color:#86868b!important}.announcement-bar__message span.accent-highlight{color:#f5f5f7;font-weight:600}.card-wrapper{background:var(--lumaloop-surface-card)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--lumaloop-radius-lg)!important;overflow:hidden;transition:var(--lumaloop-transition);position:relative}.card-wrapper:hover{transform:translateY(-4px);border-color:#ffffff38!important;box-shadow:0 16px 36px #0009!important}.card-wrapper .card__media{background:#0c0c0e!important;border-radius:calc(var(--lumaloop-radius-lg) - 1px) calc(var(--lumaloop-radius-lg) - 1px) 0 0;overflow:hidden}.card-wrapper:hover .card__media img{transform:scale(1.03);transition:transform .5s cubic-bezier(.16,1,.3,1)}.card__information{padding:2.2rem!important}.card__heading{font-size:1.65rem!important;font-weight:600!important;color:#f5f5f7!important;letter-spacing:-.02em!important;margin-bottom:.6rem!important}.price{font-size:1.55rem!important;font-weight:600!important;color:#f5f5f7!important}.price--on-sale .price-item--regular{color:#86868b!important;text-decoration:line-through;font-size:1.35rem!important;margin-right:.6rem}.badge{background:#ffffff1a!important;color:#f5f5f7!important;border:1px solid rgba(255,255,255,.16)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.02em!important;border-radius:var(--lumaloop-radius-pill)!important;padding:.4rem 1.1rem!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge--sold-out{background:#ff3b3026!important;color:#ff453a!important;border-color:#ff3b304d!important}.drawer{background:#000000bf!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.drawer__inner{background:#0a0a0c!important;border-left:1px solid rgba(255,255,255,.1)!important;box-shadow:-10px 0 40px #000c!important}.drawer__heading{color:#f5f5f7!important;font-weight:600!important;letter-spacing:-.02em!important}.cart-item{border-bottom:1px solid rgba(255,255,255,.06)!important}.cart-drawer__footer{border-top:1px solid rgba(255,255,255,.08)!important;background:#000!important}.quantity{background:#1c1c1e!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--lumaloop-radius-pill)!important;color:#f5f5f7!important}.quantity__button{color:#86868b!important}.quantity__button:hover{color:#fff!important}.ll-product-page{display:grid;grid-template-columns:55% 1fr;gap:6rem;align-items:start;padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:989px){.ll-product-page{grid-template-columns:1fr;gap:3.2rem;padding-top:3.2rem;padding-bottom:3.2rem}}.ll-gallery-col{position:sticky;top:9rem}.ll-gallery-frame{width:100%;border-radius:20px;overflow:hidden}.ll-gallery-frame .product__media-item,.ll-gallery-frame .slider__slide{background:#f9f9f9!important;border-radius:16px!important;overflow:hidden;border:1px solid #e5e5e5!important;box-shadow:0 2px 20px #0000000f!important}.ll-gallery-frame .product__media-item img{object-fit:contain!important;width:100%!important;padding:2.4rem!important;box-sizing:border-box!important}.ll-gallery-frame .thumbnail-list{display:flex!important;flex-direction:row!important;gap:.8rem!important;margin-top:1.2rem!important;flex-wrap:wrap}.ll-gallery-frame .thumbnail-list__item{width:72px!important;height:72px!important;border-radius:10px!important;overflow:hidden;background:#f9f9f9!important;border:1.5px solid #e5e5e5!important;transition:border-color .2s ease;flex-shrink:0}.ll-gallery-frame .thumbnail-list__item:hover,.ll-gallery-frame .thumbnail[aria-current=true]{border-color:#000!important;box-shadow:none!important}.ll-gallery-frame .thumbnail-list__item img{object-fit:contain!important;padding:6px!important;width:100%!important;height:100%!important}.ll-info-col{min-width:0}.ll-info-sticky{position:sticky;top:9rem;display:flex;flex-direction:column;gap:0}.ll-vendor{font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#86868b!important;margin:0 0 1rem}.ll-title{font-size:clamp(2.4rem,3.5vw,3.8rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.12!important;color:#f5f5f7!important;margin:0 0 1.4rem!important}.ll-price-block{margin-bottom:1.6rem}.ll-price-block .price__regular .price-item,.ll-price-block .price-item--regular{font-size:2.2rem!important;font-weight:600!important;color:#f5f5f7!important;letter-spacing:-.02em!important}.ll-price-block .price--on-sale .price-item--regular{color:#86868b!important;text-decoration:line-through;font-size:1.55rem!important}.ll-price-block .price-item--sale{color:#f5f5f7!important;font-size:2.2rem!important;font-weight:600!important}.ll-divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:.4rem 0 2.4rem}.ll-variants-block{margin-bottom:2rem}.ll-variants-block .form__label,.ll-variants-block .product-form__input .form__label{font-size:1.25rem!important;font-weight:600!important;color:#86868b!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:1rem!important;display:block}.ll-variants-block input[type=radio]+label,.ll-variants-block .swatch__input+.swatch__label{background:#1c1c1e!important;border:1.5px solid rgba(255,255,255,.12)!important;color:#f5f5f7!important;border-radius:980px!important;font-size:1.35rem!important;font-weight:500!important;padding:.7rem 1.6rem!important;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ll-variants-block input[type=radio]:checked+label,.ll-variants-block .swatch__input:checked+.swatch__label{background:#fff!important;border-color:#fff!important;color:#000!important;box-shadow:0 2px 12px #ffffff26!important}.ll-variants-block .swatch-input__container{display:flex;flex-wrap:wrap;gap:.8rem}.ll-qty-block{margin-bottom:1.6rem!important}.ll-qty-block .quantity{background:#1c1c1e!important;border:1.5px solid rgba(255,255,255,.12)!important;border-radius:980px!important;color:#f5f5f7!important;width:fit-content}.ll-qty-block .quantity__button{color:#86868b!important}.ll-qty-block .quantity__button:hover{color:#fff!important}.ll-qty-block .quantity__input{color:#f5f5f7!important;background:transparent!important;font-weight:600;min-width:40px}.ll-buy-block{margin-bottom:0}.ll-buy-block .product-form__buttons .button--primary,.ll-buy-block .product-form__buttons .button:not(.button--secondary){width:100%!important;background:#fff!important;color:#000!important;border:none!important;border-radius:980px!important;font-size:1.65rem!important;font-weight:600!important;padding:1.5rem 2.4rem!important;letter-spacing:-.01em!important;transition:background .2s ease,transform .2s ease}.ll-buy-block .product-form__buttons .button--primary:hover,.ll-buy-block .product-form__buttons .button:not(.button--secondary):hover{background:#e5e5ea!important;transform:scale(1.015)}.ll-buy-block .shopify-payment-button__button{border-radius:980px!important}.ll-buy-block .shopify-payment-button__button--unbranded{background:#1c1c1e!important;border:1.5px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:980px!important;font-weight:600!important}.ll-trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem 1.6rem;margin:1.8rem 0 2.4rem;padding:1.4rem 1.8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px}.ll-trust-item{display:flex;align-items:center;gap:.7rem;font-size:1.25rem;font-weight:500;color:#86868b}.ll-trust-item svg{flex-shrink:0}.ll-description{color:#86868b!important;font-size:1.5rem!important;line-height:1.7!important;margin-bottom:2rem!important}.ll-description p{color:#86868b!important;line-height:1.7!important}.ll-description a{color:#f5f5f7!important}.ll-accordion{border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:none!important;margin-bottom:0!important}.ll-accordion:last-of-type{border-bottom:1px solid rgba(255,255,255,.1)!important}.ll-accordion summary{padding:1.6rem 0!important;font-weight:500!important;font-size:1.55rem!important;color:#f5f5f7!important;letter-spacing:-.01em!important;cursor:pointer;display:flex;align-items:center;gap:1rem}.ll-accordion summary:hover{color:#fff!important}.ll-accordion .summary__title{flex:1;display:flex;align-items:center;gap:.8rem}.ll-accordion .accordion__title{color:#f5f5f7!important;font-weight:500!important;font-size:1.55rem!important;letter-spacing:-.01em!important;margin:0!important}.ll-accordion .accordion__content{color:#86868b!important;font-size:1.45rem!important;line-height:1.7!important;padding-bottom:1.8rem!important}.ll-accordion .accordion__content strong{color:#f5f5f7!important}@media screen and (max-width:749px){.ll-product-page{padding-top:2rem}.ll-gallery-col,.ll-info-sticky{position:static}.ll-trust-row{grid-template-columns:1fr 1fr}}.thumbnail-list{gap:1rem!important;margin-top:1.4rem!important}.thumbnail-list__item{background:#fff!important;border-radius:10px!important;overflow:hidden;border:1px solid rgba(255,255,255,.15)!important;transition:border-color .2s ease}.thumbnail-list__item button{background:transparent!important}.thumbnail-list__item img{object-fit:contain!important}.thumbnail[aria-current=true]{border-color:#fff!important;box-shadow:0 0 0 2px #fff!important}.product-form__buttons .button{background:#fff!important;color:#000!important;font-weight:600!important;font-size:1.6rem!important;letter-spacing:-.01em!important;text-transform:none!important;padding:1.5rem 3rem!important;border-radius:var(--lumaloop-radius-pill)!important;border:1px solid #ffffff!important;box-shadow:0 4px 16px #ffffff1f!important;transition:transform .2s ease,background-color .2s ease}.product-form__buttons .button:hover{background:#e5e5ea!important;color:#000!important;transform:scale(1.015);box-shadow:0 6px 20px #fff3!important}.shopify-payment-button__button--unbranded{background:#1c1c1e!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:var(--lumaloop-radius-pill)!important;font-weight:600!important;font-size:1.6rem!important;padding:1.5rem 3rem!important;transition:var(--lumaloop-transition)!important}.shopify-payment-button__button--unbranded:hover{background:#2c2c2e!important;border-color:#ffffff4d!important;color:#fff!important;transform:scale(1.015)!important}.product-form__input{margin-bottom:2rem!important}.product-form__input .form__label{font-size:1.35rem!important;font-weight:600!important;color:#f5f5f7!important;margin-bottom:.8rem!important}.product-form__input input[type=radio]+label{background:#1c1c1e!important;border:1px solid rgba(255,255,255,.14)!important;color:#f5f5f7!important;border-radius:var(--lumaloop-radius-pill)!important;font-size:1.35rem!important;font-weight:500!important;padding:.8rem 1.8rem!important;transition:var(--lumaloop-transition)}.product-form__input input[type=radio]:checked+label{background:#fff!important;border-color:#fff!important;color:#000!important;box-shadow:0 2px 10px #ffffff26!important}.lumaloop-trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:2.4rem 0;padding:1.6rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--lumaloop-radius-md)}.lumaloop-trust-item{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:400;color:#86868b}.lumaloop-trust-item svg{width:16px;height:16px;color:#f5f5f7;flex-shrink:0}.accordion{border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:none!important}.accordion summary{padding:1.8rem 0!important;font-weight:500!important;font-size:1.6rem!important;color:#f5f5f7!important;letter-spacing:-.01em!important}.accordion summary:hover{color:#fff!important}.accordion .accordion__content{color:#86868b!important;font-size:1.5rem!important;line-height:1.65!important;padding-bottom:2rem!important}.accordion .accordion__content strong{color:#f5f5f7!important}.lumaloop-sticky-bar{position:fixed;bottom:0;left:0;width:100%;background:#0a0a0ce6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 30px #0009;z-index:99;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);padding:1.2rem 2.4rem}.lumaloop-sticky-bar.visible{transform:translateY(0)}.lumaloop-sticky-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.lumaloop-sticky-product{display:flex;align-items:center;gap:1.4rem}.lumaloop-sticky-thumb{width:48px;height:48px;border-radius:var(--lumaloop-radius-sm);object-fit:cover;border:1px solid rgba(255,255,255,.1);background:#1c1c1e}.lumaloop-sticky-info{display:flex;flex-direction:column}.lumaloop-sticky-title{font-size:1.45rem;font-weight:600;color:#f5f5f7;letter-spacing:-.01em}.lumaloop-sticky-price{font-size:1.4rem;font-weight:500;color:#86868b}.lumaloop-sticky-actions{display:flex;align-items:center;gap:1.2rem}.lumaloop-glass-card{background:var(--lumaloop-surface-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--lumaloop-radius-xl);padding:3.2rem;transition:var(--lumaloop-transition);position:relative;overflow:hidden}.lumaloop-glass-card:hover{border-color:#fff3;transform:translateY(-3px);box-shadow:0 16px 40px #0009}.lumaloop-tech-pill{display:inline-flex;align-items:center;gap:.6rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--lumaloop-radius-pill);padding:.4rem 1.3rem;font-size:1.2rem;font-weight:600;color:#86868b;letter-spacing:.05em;text-transform:uppercase}.lumaloop-pulsing-dot{width:6px;height:6px;border-radius:50%;background:#2997ff}.lumaloop-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lumaloop-reveal.active{opacity:1;transform:translateY(0)}.field__input{background:#121215!important;border:1px solid rgba(255,255,255,.12)!important;color:#f5f5f7!important;border-radius:var(--lumaloop-radius-md)!important;transition:var(--lumaloop-transition)}.field__input:focus{border-color:#fff!important;outline:none!important}.field__label{color:#86868b!important}@media screen and (max-width:749px){.lumaloop-sticky-bar{padding:1rem 1.6rem}.lumaloop-sticky-title{font-size:1.3rem;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lumaloop-glass-card{padding:2.2rem}.lumaloop-trust-row{grid-template-columns:1fr;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumaloop-theme.css.map */
