:root{--ch-black: #050507;--ch-panel: #0d0f14;--ch-panel-2: #151820;--ch-white: #f8f9fc;--ch-muted: #b9bec9;--ch-red: #f10d22;--ch-red-bright: #ff3045;--ch-blue: #16a8ff;--ch-border: rgba(255, 255, 255, .14);--ch-radius: 14px}.ch-neon-section,.ch-neon-section *{box-sizing:border-box}.ch-neon-section{color:var(--ch-white);background:var(--ch-black);font-family:var(--font-body-family, Arial, sans-serif)}.ch-neon-shell{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(18px,4vw,64px)}.ch-neon-eyebrow{margin:0 0 10px;color:var(--ch-red-bright);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ch-neon-title{margin:0;color:var(--ch-white);font-size:clamp(2.2rem,7vw,6.8rem);font-weight:900;line-height:.92;letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 0 22px rgba(241,13,34,.3)}.ch-neon-copy{max-width:680px;margin:18px 0 0;color:var(--ch-muted);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65}.ch-neon-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ch-neon-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--ch-red);border-radius:8px;background:var(--ch-red);box-shadow:0 0 20px #f10d2273;color:#fff;font-weight:900;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ch-neon-button:hover{transform:translateY(-2px);box-shadow:0 0 30px #f10d22b8}.ch-neon-button--secondary{background:#050507b3;border-color:var(--ch-blue);box-shadow:0 0 18px #16a8ff4d}.ch-neon-button--secondary:hover{background:#16a8ff1f;box-shadow:0 0 30px #16a8ff8c}.ch-neon-button:focus-visible,.ch-neon-card:focus-visible{outline:3px solid #fff;outline-offset:3px}.ch-neon-card{border:1px solid var(--ch-border);border-radius:var(--ch-radius);background:linear-gradient(145deg,#ffffff0e,#ffffff04);color:var(--ch-white);overflow:hidden;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ch-neon-card:hover{transform:translateY(-4px);border-color:#f10d22b3;box-shadow:0 0 24px #f10d2238}.ch-neon-card img{display:block;width:100%;height:100%;object-fit:cover}.ch-neon-heading{margin:0;color:var(--ch-white);font-size:clamp(1.8rem,4vw,3.5rem);font-weight:900;line-height:1;text-transform:uppercase}.ch-neon-heading span{color:var(--ch-red)}body.gradient{background:var(--ch-black);color:var(--ch-white)}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-5,.color-scheme-ef0e01b2-3236-4a7b-bdd1-cb15a27f7529,.color-scheme-ad6692e1-338e-4b94-9023-899b190d2dd3,.color-scheme-neon-red{--color-background: 5, 5, 7;--gradient-background: #050507;--color-foreground: 248, 249, 252;--color-button: 241, 13, 34;--color-button-text: 255, 255, 255;--color-secondary-button: 5, 5, 7;--color-secondary-button-text: 248, 249, 252;--color-link: 255, 48, 69;--color-shadow: 241, 13, 34}.gradient .section-header.shopify-section-group-header-group{z-index:5}.gradient .header-wrapper{border-bottom:1px solid rgba(241,13,34,.45)}.gradient .announcement-bar-section{border-bottom:1px solid rgba(255,255,255,.1)}.gradient .announcement-bar__message{font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.25;letter-spacing:.08em}.gradient .header__heading-logo{width:auto;max-height:8rem;object-fit:contain}.gradient .collection-hero,.gradient .template-search,.gradient .cart__items,.gradient .cart__footer{background:var(--ch-black)}.gradient .facets__summary,.gradient .facet-filters__label,.gradient .product-count__text,.gradient .product__description{color:var(--ch-white)}.gradient .footer{border-top:1px solid rgba(241,13,34,.4)}.gradient .header-wrapper,.gradient .footer{background:#07080b;color:var(--ch-white)}.gradient .header__menu-item,.gradient .header__icon,.gradient .footer a,.gradient .card__heading a,.gradient .price,.gradient .collection-hero__title,.gradient .product__title h1{color:var(--ch-white)}.gradient .card-wrapper .card{background:var(--ch-panel);border:1px solid var(--ch-border);border-radius:12px;overflow:hidden}.gradient .button,.gradient button.shopify-payment-button__button{border-radius:7px;font-weight:800;text-transform:uppercase}.gradient .button--primary{background:var(--ch-red);box-shadow:0 0 17px #f10d2257}.gradient .facet-filters,.gradient .facets-container,.gradient .product__info-container,.gradient .template-404 h1,.gradient .template-404 p{color:var(--ch-white)}.gradient .card__heading{font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1.25}.gradient .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gradient .collection-hero__title{font-size:clamp(3.8rem,8vw,6.2rem)}.gradient .banner__box{background:#050507d1;border:1px solid rgba(241,13,34,.38)}.gradient .banner__heading,.gradient .banner__text{color:var(--ch-white)}.gradient h1,.gradient h2,.gradient h3,.gradient .title,.gradient .banner__heading,.gradient .rich-text__heading{font-family:var(--font-body-family, Arial, sans-serif);font-style:normal;font-weight:900;letter-spacing:-.02em}.gradient h1,.gradient h2,.gradient .title,.gradient .banner__heading,.gradient .rich-text__heading{font-size:clamp(3rem,7vw,5.6rem);line-height:1.02}.gradient .multicolumn-card__info h3{font-size:clamp(2rem,4.8vw,2.8rem);line-height:1.15}.gradient .section-template--padding{overflow:hidden}@media(prefers-reduced-motion:reduce){.ch-neon-button,.ch-neon-card{transition:none}}@media(max-width:749px){.ch-neon-actions{display:grid;grid-template-columns:1fr}.ch-neon-button{width:100%}.gradient .header__heading-logo{max-height:6.8rem}.gradient .header{padding-top:8px;padding-bottom:8px}.gradient .banner__box{padding:2rem 1.5rem}.gradient .collection-list-wrapper .collection-list,.gradient .featured-collection .product-grid{row-gap:2rem}.gradient .collection-list-wrapper .collection-list__item,.gradient .featured-collection .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/chbeats-neon.css.map */
