:root{--rp-black: #050505;--rp-black-soft: #0d0d0d;--rp-panel: #101010;--rp-panel-2: #151515;--rp-panel-3: #0a0a0a;--rp-border: rgba(255, 255, 255, .08);--rp-border-strong: rgba(255, 255, 255, .14);--rp-text: #f1f1f1;--rp-text-soft: #b7b7b7;--rp-text-muted: #8e8e8e;--rp-red: #e11b22;--rp-red-bright: #ff3030;--rp-red-dark: #a80000;--rp-red-hover: #ff4444;--rp-glow: rgba(225, 27, 34, .28);--rp-radius: 22px;--rp-radius-small: 14px;--rp-radius-pill: 999px;--rp-shadow: 0 16px 40px rgba(0, 0, 0, .35);--rp-shadow-red: 0 12px 28px rgba(225, 27, 34, .22)}html,body{background:var(--rp-black)!important;color:var(--rp-text)!important}body,.color-background-1,.color-background-2,.color-scheme-1,.color-scheme-2,.color-background-accent-1,.color-background-accent-2,.gradient,.shopify-section,.background-none,.featured-collection,.collection,.collection-list-wrapper,.shopify-section .collection,.newsletter,.newsletter__wrapper,.shopify-section .newsletter,.footer-block--newsletter,.footer,.footer__content-top,.footer__content-bottom,.main-page,.contact,.template-page,.template-collection,.template-product,.template-cart{background-color:var(--rp-black)!important;color:var(--rp-text)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.banner__heading,.inline-richtext,.card__heading,.product__title,.full-unstyled-link,.collection__title,.title-wrapper-with-link h2,.featured-collection .title,.collection-hero__title,.template-collection .title{color:var(--rp-text)!important;letter-spacing:.01em}p,.rte,.caption,.subtitle,.product__text,.card__information,.collection-hero__description,.article-template__content,.rich-text__text,.product__description,.product__description p,.product__description li{color:var(--rp-text-soft)!important}a{color:var(--rp-text);transition:color .2s ease,opacity .2s ease}a:hover{color:#fff}::selection{background:var(--rp-red);color:#fff}hr,.section-template--divider,.shopify-section-group-header-group{border-color:#ffffff14!important}.page-width,.page-width-desktop,.section-template,.main-page-title,.cart-items,.cart__warnings,.cart__footer,.shopify-policy__container{background:transparent!important}.announcement-bar,.announcement-bar__message,.utility-bar{background:linear-gradient(90deg,#8f0000 0%,var(--rp-red) 50%,#8f0000 100%)!important;color:#fff!important}.announcement-bar__message{font-weight:700;letter-spacing:.03em;text-transform:none}.header-wrapper,.header,.shopify-section-header-sticky,.section-header{background:#050505f5!important;border-bottom:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header__heading-link,.header__menu-item,.list-menu__item,.header__icon,.menu-drawer__menu-item{color:var(--rp-text)!important}.header__menu-item:hover,.list-menu__item:hover,.header__icon:hover{color:#fff!important}.header__heading-logo-wrapper,.header__heading-logo-link{display:flex;align-items:center;justify-content:center}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__utility-links{background:#050505!important;color:var(--rp-text)!important}.menu-drawer__menu-item{font-size:2rem;padding:1.4rem 2rem!important;border-bottom:1px solid rgba(255,255,255,.05)}.menu-drawer__menu-item:hover{background:#ffffff08;color:#fff!important}.menu-drawer__menu-item.list-menu__item--active{color:#fff!important;background:linear-gradient(90deg,rgba(225,27,34,.12),transparent 65%)}.banner,.banner__box,.banner__content,.banner__media{background:#050505!important}.banner{position:relative;overflow:hidden}.banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 22%,rgba(225,27,34,.2),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.03),transparent 30%);pointer-events:none;z-index:1}.banner:after{content:"";position:absolute;top:0;right:-8%;width:55%;height:100%;background:linear-gradient(135deg,transparent 34%,rgba(225,27,34,0) 43%,rgba(225,27,34,.16) 49%,rgba(255,80,80,.42) 51%,rgba(225,27,34,.1) 55%,transparent 63%);filter:blur(2px);pointer-events:none;z-index:1}.banner__content,.banner__box{position:relative;z-index:2}.banner__box{max-width:62rem!important;padding:3rem 2rem!important;background:transparent!important;box-shadow:none!important}.banner__heading{color:#f5f5f5!important;font-weight:800!important;line-height:.95!important;margin-bottom:1.2rem!important;max-width:10ch;text-wrap:balance;text-transform:none!important}.banner__text,.banner__text.rte,.banner__box .rte{color:var(--rp-text-soft)!important;font-size:1.7rem!important;line-height:1.5!important;max-width:42rem;margin-bottom:2rem!important}.banner__subheading{color:var(--rp-red);letter-spacing:.22em;text-transform:uppercase;font-size:1.1rem;margin-bottom:1rem}.button,.button--primary,.shopify-payment-button__button,.product-form__submit,button[type=submit]{background:linear-gradient(180deg,var(--rp-red-bright) 0%,var(--rp-red) 70%,var(--rp-red-dark) 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--rp-radius-pill)!important;padding:1.35rem 2.4rem!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:var(--rp-shadow-red),inset 0 1px #ffffff24!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;outline:none!important}.button:hover,.button--primary:hover,.shopify-payment-button__button:hover,.product-form__submit:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #e11b224d,inset 0 1px #ffffff2e!important;background:linear-gradient(180deg,#ff4a4a,#f01b2d 72%,#b10000)!important}.button--secondary{background:transparent!important;color:#fff!important;border:1px solid var(--rp-border-strong)!important;box-shadow:none!important}.button--secondary:hover{border-color:#e11b22b3!important;color:#fff!important}.button:before,.button:after,.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after,.product-form__submit:before,.product-form__submit:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{display:none!important;content:none!important}.button:focus,.button:focus-visible,.button--primary:focus,.button--primary:focus-visible,.button--secondary:focus,.button--secondary:focus-visible,.product-form__submit:focus,.product-form__submit:focus-visible,.shopify-payment-button__button:focus,.shopify-payment-button__button:focus-visible,.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.quantity__input:focus,.quantity__input:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;box-shadow:0 0 0 1px #e11b2247!important}.card-wrapper,.product-card-wrapper{position:relative}.card,.product-card-wrapper .card,.card:not(.ratio),.collection .card-wrapper .card{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 18%),linear-gradient(180deg,#111,#0d0d0d)!important;border:1px solid var(--rp-border)!important;border-radius:24px!important;overflow:hidden;box-shadow:var(--rp-shadow);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease!important}.card:hover,.product-card-wrapper .card:hover,.card-wrapper:hover .card{transform:translateY(-6px);border-color:#e11b22a6!important;box-shadow:0 18px 46px #00000073,0 0 0 1px #e11b221a,0 0 28px #e11b221f}.card__media,.media,.card .media{background:#0b0b0b!important}.card .media img,.card__media img{transition:transform .3s ease,filter .3s ease}.card:hover .media img,.card-wrapper:hover .media img{transform:scale(1.03);filter:contrast(1.02)}.card__content,.card__information{background:transparent!important;padding-bottom:1.4rem!important}.card__heading,.card__heading a,.card-information>.price,.price,.price-item,.price__regular,.price__regular .price-item--regular{color:#f6f6f6!important}.card__heading{font-weight:700!important}.price-item,.price__regular .price-item--regular,.product .price,.product .price-item{font-weight:800!important;color:#fff!important}.card-information .button,.quick-add__submit,.quick-add__submit.button{border-radius:var(--rp-radius-pill)!important}.facets-container,.facets-vertical,.facets__heading,.facets__summary,.facets__label,.facet-filters__label,.facet-filters__sort,.product-count{color:var(--rp-text)!important}.facets-container,.facet-filters{background:transparent!important}.facets__form,.facet-filters{border-color:#ffffff0f!important}.active-facets__button{background:#e11b2224!important;color:#fff!important;border-color:#e11b2247!important}.collection.collection--empty,.template-collection .collection{background:#050505!important}.collection.collection--empty h2,.collection.collection--empty .title,.collection.collection--empty p,.template-collection .collection .title,.template-collection .collection p{color:var(--rp-text-soft)!important}.template-product,.template-product body,.template-product main,.template-product .shopify-section,.template-product .page-width,.template-product .product,.template-product .product__media-wrapper,.template-product .product__info-wrapper,.template-product .product__info-container,.template-product .product__column-sticky,.template-product .product-media-container,.template-product .product__media-list,.template-product .slider-mobile-gutter,.template-product .thumbnail-slider,.template-product .product-media-modal__content,.template-product .media-gallery,.template-product .shopify-payment-button,.template-product .main-product,.template-product .page-width-desktop{background:#050505!important;background-color:#050505!important}.template-product .page-width,.template-product .page-width-desktop{max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}.template-product .product__title h1,.template-product .product__title{color:#fff!important;font-weight:800!important}.template-product .product__info-container>*,.template-product .product__media-wrapper>*,.template-product .product__media-list .media,.template-product .product-media-container .media{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.template-product .product .media,.template-product .product__media-wrapper .media,.template-product .product-media-container .media,.template-product .media-gallery .media{background:var(--rp-panel-3)!important;border-radius:18px!important;overflow:hidden!important;padding:0!important;box-shadow:none!important}.template-product .product-media-container{border:none!important;box-shadow:none!important;border-radius:0!important}.template-product .main-product{padding-top:30px!important;padding-bottom:60px!important}.template-product .product__media-wrapper:before,.template-product .product__media-wrapper:after,.template-product .product__info-wrapper:before,.template-product .product__info-wrapper:after,.template-product .page-width:before,.template-product .page-width:after{display:none!important;content:none!important}.product-form__input,.select,.select__select,.field,.field__input,.quantity,.quantity__input,.customer .field input,textarea,.newsletter .field__input,.newsletter .field,.newsletter-form__field-wrapper .field__input,.contact__field-wrapper .field__input{box-shadow:none!important;outline:none!important}.field__input,.select__select,.quantity,.customer .field input,textarea,.newsletter .field__input{background:#0a0a0a!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important}.field:before,.field:after,.quantity:before,.quantity:after,.select:before,.select:after{display:none!important;content:none!important}.field__input::placeholder,textarea::placeholder,.customer .field input::placeholder{color:#6f6f6f!important;opacity:1!important}.quantity{min-height:5.4rem!important;overflow:hidden!important}.badge,.price__badge-sale,.price__badge-sold-out,.badge--bottom-left{background:#826eaa2e!important;color:#f1f1f1!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.shopify-payment-button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options{background:transparent!important;color:#d8d8d8!important}.shopify-payment-button__more-options{text-decoration:underline!important}.newsletter,.newsletter__wrapper,.shopify-section .newsletter,.footer-block--newsletter{background:#080808!important}.newsletter h2,.newsletter__subheading,.newsletter p,.newsletter__wrapper *{color:var(--rp-text)!important}.newsletter .field__input{border-radius:var(--rp-radius-pill)!important}.footer,.footer__content-top,.footer__content-bottom{background:#060606!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer *,.footer__content-bottom *,.footer__content-top *{color:var(--rp-text-soft)!important}.footer a:hover{color:#fff!important}.global-settings-popup,.localization-form,.predictive-search,.search-modal__content,.drawer,.menu-drawer,.cart-drawer,.modal__content,.card .media,.product .media,.banner__media img,.card__media img,.product__media img{border-radius:18px!important}@media screen and (max-width:749px){.banner{min-height:auto}.banner__box{padding:2.2rem 1.6rem 2.8rem!important;max-width:100%!important}.banner__heading{font-size:clamp(2.8rem,8.2vw,4.2rem)!important;line-height:1.02!important;max-width:9ch!important;margin-bottom:1rem!important;letter-spacing:-.02em!important}.banner__text,.banner__text.rte,.banner__box .rte{font-size:1.35rem!important;line-height:1.45!important;max-width:30rem!important;margin-bottom:1.6rem!important}.banner .button,.banner .button--primary{width:auto!important;min-width:16rem!important;justify-content:center;padding:1.2rem 2rem!important}.card,.product-card-wrapper .card{border-radius:20px!important}.card__heading{font-size:1.7rem!important}.menu-drawer__menu-item{font-size:1.9rem}.header__heading-logo{max-height:34px}.newsletter h2,.newsletter__wrapper h2{font-size:clamp(2.8rem,9vw,4rem)!important;line-height:1.05!important}.template-product .page-width,.template-product .page-width-desktop{padding-left:1.2rem!important;padding-right:1.2rem!important}}@media screen and (min-width:990px){.banner{min-height:72vh}.banner__heading{font-size:clamp(4.8rem,6vw,7.4rem)!important}}body.template-product,.template-product,.template-product main,.template-product #MainContent,.template-product .shopify-section,.template-product .section-template,.template-product .color-background-1,.template-product .color-background-2,.template-product .gradient,.template-product .page-width,.template-product .page-width-desktop,.template-product .product,.template-product .product__info-wrapper,.template-product .product__media-wrapper,.template-product .product__info-container,.template-product .product__column-sticky,.template-product .main-product,.template-product .shopify-section.section,.template-product .product-section,.template-product .section-template--main-product{background:#050505!important;background-color:#050505!important}.template-product .product__info-container>*,.template-product .product__media-wrapper>*,.template-product .product__accordion,.template-product .accordion,.template-product .accordion__content,.template-product .product__description,.template-product .rte,.template-product .product__text,.template-product .caption-with-letter-spacing,.template-product .price,.template-product .price__container,.template-product .product-form,.template-product .product-form__buttons,.template-product .shopify-payment-button{background:transparent!important;background-color:transparent!important}.template-product .product .media,.template-product .product__media-wrapper .media,.template-product .product-media-container .media,.template-product .media-gallery .media{background:#f5f5f5!important;border-radius:18px!important;overflow:hidden!important;box-shadow:none!important}.template-product .product-media-container,.template-product .slider-mobile-gutter,.template-product .product__media-list,.template-product .thumbnail-slider,.template-product .media-gallery{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.template-product .product__title,.template-product .product__title h1,.template-product .product__description,.template-product .product__description p,.template-product .product__description li,.template-product .price,.template-product .price-item,.template-product .product__text,.template-product .rte,.template-product .accordion__title,.template-product .accordion__content,.template-product .caption-with-letter-spacing{color:#f1f1f1!important}.template-product .product__description p,.template-product .product__description li,.template-product .product__text,.template-product .rte p{color:#b7b7b7!important}@media screen and (max-width:749px){.template-product .page-width,.template-product .page-width-desktop{padding-left:1.2rem!important;padding-right:1.2rem!important}}body.template-product,body.template-product #MainContent,body.template-product #MainContent .shopify-section,body.template-product #MainContent .gradient,body.template-product #MainContent .color-background-1,body.template-product #MainContent .color-background-2,body.template-product #MainContent [class*=color-],body.template-product #MainContent [class*=gradient],body.template-product #MainContent .section-template,body.template-product #MainContent .main-product,body.template-product #MainContent .product,body.template-product #MainContent .product__info-wrapper,body.template-product #MainContent .product__media-wrapper,body.template-product #MainContent .product__info-container,body.template-product #MainContent .product__column-sticky,body.template-product #MainContent .page-width,body.template-product #MainContent .page-width-desktop{--color-background: 5, 5, 5 !important;--gradient-background: #050505 !important;background:#050505!important;background-color:#050505!important}body.template-product #MainContent .gradient,body.template-product #MainContent .color-background-1,body.template-product #MainContent .color-background-2,body.template-product #MainContent [class*=color-background]{background:rgb(var(--color-background))!important;background-color:rgb(var(--color-background))!important}body.template-product #MainContent .product__info-container,body.template-product #MainContent .product__info-container>*,body.template-product #MainContent .product__description,body.template-product #MainContent .product__accordion,body.template-product #MainContent .accordion,body.template-product #MainContent .accordion__content,body.template-product #MainContent .rte,body.template-product #MainContent .product__text{background:transparent!important;background-color:transparent!important}body.template-product #MainContent .product .media,body.template-product #MainContent .product__media-wrapper .media,body.template-product #MainContent .product-media-container .media,body.template-product #MainContent .media-gallery .media{background:#f5f5f5!important;background-color:#f5f5f5!important;border-radius:18px!important;overflow:hidden!important;box-shadow:none!important}body.template-product #MainContent .product-media-container,body.template-product #MainContent .slider-mobile-gutter,body.template-product #MainContent .product__media-list,body.template-product #MainContent .thumbnail-slider,body.template-product #MainContent .media-gallery{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}body.template-product #MainContent .product__title,body.template-product #MainContent .product__title h1,body.template-product #MainContent .price,body.template-product #MainContent .price-item,body.template-product #MainContent .accordion__title,body.template-product #MainContent .caption-with-letter-spacing,body.template-product #MainContent .product-form__input label{color:#f1f1f1!important}body.template-product #MainContent .product__description p,body.template-product #MainContent .product__description li,body.template-product #MainContent .product__text,body.template-product #MainContent .rte p,body.template-product #MainContent .accordion__content{color:#b7b7b7!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ragepoint-custom.css.map */
