:root{--brand-turquoise: #52ceff;--brand-purple: #6852be;--brand-dark-gray: #2d2d2d;--brand-light-gray: #e0e0e0;--brand-light-purple: #9b88d3;--brand-silver: #c0c0c0;--color-base-text: 255, 255, 255;--color-base-background-1: 45, 45, 45;--color-base-background-2: 60, 60, 60;--color-base-solid-button-labels: 255, 255, 255;--color-base-accent-1: 82, 206, 255;--color-base-accent-2: 104, 82, 190}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.1em;font-weight:700;line-height:1.2}body{font-family:var(--font-body-family);background-color:var(--brand-dark-gray);color:#fff}.header{background:var(--brand-dark-gray)!important;border-bottom:2px solid var(--brand-turquoise)}.header__heading-logo{font-family:var(--font-heading-family);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:.15em;color:var(--brand-purple)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase}.header__menu-item{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;transition:all .3s ease;position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--brand-turquoise);transition:width .3s ease}.header__menu-item:hover:after{width:100%}.header__menu-item:hover{color:var(--brand-turquoise)!important}.mega-menu,details[open]>.header__submenu{background:#1a1a1a!important;border:1px solid var(--brand-purple);box-shadow:0 10px 30px #52ceff33}.card--standard>.card__inner{background:#3a3a3a;border:1px solid transparent;transition:all .3s ease}.card--standard:hover>.card__inner{border-color:var(--brand-turquoise);transform:translateY(-5px);box-shadow:0 10px 20px #52ceff4d,0 0 40px #6852be1a}.card__heading{font-family:var(--font-heading-family)!important;letter-spacing:.05em;font-size:1.1rem;text-transform:uppercase}.button,.shopify-payment-button__button,.customer button{font-family:var(--font-heading-family)!important;background:var(--brand-purple)!important;color:#fff!important;letter-spacing:.1em;text-transform:uppercase;border:2px solid transparent;transition:all .3s ease;position:relative;overflow:hidden}.button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(82,206,255,.3),transparent);transition:left .5s}.button:hover:before{left:100%}.button:hover,.shopify-payment-button__button:hover{background:var(--brand-turquoise)!important;color:var(--brand-dark-gray)!important;transform:scale(1.05);box-shadow:0 5px 15px #52ceff66}.button--secondary{background:transparent!important;border:2px solid var(--brand-turquoise)!important;color:var(--brand-turquoise)!important}.button--secondary:hover{background:var(--brand-turquoise)!important;color:var(--brand-dark-gray)!important}.price{color:var(--brand-turquoise)!important;font-weight:700;font-size:1.2em}.price__sale{color:var(--brand-purple)!important}.banner__content{background:#2d2d2de6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--brand-purple);padding:3rem}.banner__heading{font-size:clamp(3rem,7vw,6rem)!important;background:linear-gradient(45deg,var(--brand-purple),var(--brand-turquoise));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.announcement-bar{background:linear-gradient(90deg,var(--brand-purple) 0%,var(--brand-turquoise) 100%);font-family:var(--font-heading-family);letter-spacing:.15em;text-transform:uppercase;color:#fff!important}.announcement-bar__message{color:#fff!important;font-weight:600}.footer{background:#1a1a1a!important;border-top:3px solid var(--brand-purple)}.footer__content-top{border-bottom:1px solid rgba(82,206,255,.2)}.footer-block__heading{font-family:var(--font-heading-family)!important;color:var(--brand-turquoise)!important;letter-spacing:.1em;text-transform:uppercase}.footer a{color:var(--brand-light-gray)!important}.footer a:hover{color:var(--brand-turquoise)!important}.newsletter-form__field-wrapper{border:2px solid var(--brand-purple);background:#2d2d2dcc}.field__input{background:transparent!important;color:#fff!important}.field__input:focus{border-color:var(--brand-turquoise)!important;box-shadow:0 0 10px #52ceff4d}.drawer{background:var(--brand-dark-gray)!important;border-left:3px solid var(--brand-purple)}.menu-drawer{background:#1a1a1a!important}.menu-drawer__menu-item{font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;color:#fff}.menu-drawer__menu-item:hover{color:var(--brand-turquoise)!important}.search-modal__content{background:var(--brand-dark-gray)!important;border:2px solid var(--brand-purple)}.product__info .product__title{font-size:clamp(2rem,4vw,3rem);color:var(--brand-purple);text-transform:uppercase}.product__accordion summary{font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-turquoise)}.badge{background:var(--brand-turquoise)!important;color:var(--brand-dark-gray)!important;font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.quick-add__submit{background:var(--brand-purple)!important;font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase}.quick-add__submit:hover{background:var(--brand-turquoise)!important;color:var(--brand-dark-gray)!important}.collection-hero__title{font-size:clamp(3rem,6vw,5rem);background:linear-gradient(45deg,var(--brand-purple),var(--brand-turquoise));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase}a{color:var(--brand-turquoise);transition:color .3s ease}a:hover{color:var(--brand-light-purple)!important}.field__label{color:var(--brand-turquoise)!important;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem}.loading__spinner{border-color:var(--brand-turquoise)!important}.slideshow__controls{background:#000c;padding:10px;border-radius:5px}.slider-button{color:#fff!important}.slider-button svg,.slider-button .icon{fill:#fff!important;stroke:#fff!important}.slider-button:hover svg,.slider-button:hover .icon{fill:var(--brand-turquoise)!important;stroke:var(--brand-turquoise)!important}.slider-counter__link{background:#ffffff4d}.slider-counter__link--active{background:var(--brand-turquoise)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--brand-dark-gray)}::-webkit-scrollbar-thumb{background:var(--brand-purple);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--brand-turquoise)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rocka-rolla-brand.css.map */
