:root{--rs-black: #0a0a0a;--rs-black-soft: #0f0f0f;--rs-black-card: #111111;--rs-border: #1e1e1e;--rs-border-mid: #2a2a2a;--rs-maroon: #8B1A1A;--rs-maroon-hover:#a52020;--rs-white: #f0ede8;--rs-muted: #777777;--rs-faint: #444444;--rs-font: "Helvetica Neue", Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--rs-black)!important;color:var(--rs-white)!important;font-family:var(--rs-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--rs-font)!important;color:var(--rs-white)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05}p,li,span,label,td,th{font-family:var(--rs-font)!important;color:var(--rs-muted)}a{color:var(--rs-white);text-decoration:none;transition:color .2s ease}a:hover{color:var(--rs-maroon)}.header,.site-header,header[role=banner],.shopify-section-header-sticky,.shopify-section-header-default{background-color:var(--rs-black)!important;border-bottom:.5px solid var(--rs-border)!important;box-shadow:none!important}.header__heading-link,.header__heading,.header .h2{color:var(--rs-white)!important;font-size:15px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header__nav-item a,.header__menu-item,.list-menu__item a{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--rs-muted)!important;transition:color .2s ease!important}.header__nav-item a:hover,.header__menu-item:hover,.list-menu__item a:hover{color:var(--rs-white)!important}.header__icon,.header__icon--cart svg,.header__icon--search svg{color:var(--rs-muted)!important;fill:none!important;stroke:var(--rs-muted)!important}.header__icon:hover svg{stroke:var(--rs-white)!important}.cart-count-bubble{background-color:var(--rs-maroon)!important;color:var(--rs-white)!important}.mega-menu,.header__submenu,.disclosure__panel{background-color:var(--rs-black-soft)!important;border:.5px solid var(--rs-border)!important;box-shadow:none!important}.announcement-bar{background-color:var(--rs-maroon)!important;color:var(--rs-white)!important}.announcement-bar__message,.announcement-bar a{color:var(--rs-white)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit{background-color:var(--rs-maroon)!important;color:var(--rs-white)!important;border:none!important;border-radius:0!important;font-family:var(--rs-font)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:background-color .2s ease!important;box-shadow:none!important;cursor:pointer}.button:hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover{background-color:var(--rs-maroon-hover)!important}.button--secondary,.button[aria-label*=secondary],.button--outline{background-color:transparent!important;color:var(--rs-white)!important;border:.5px solid var(--rs-border-mid)!important}.button--secondary:hover,.button--outline:hover{border-color:var(--rs-white)!important;background-color:transparent!important}.hero,.banner,.section-image-banner,.shopify-section .banner{background-color:var(--rs-black)!important}.banner__heading,.hero__title,.hero h1{color:var(--rs-white)!important;font-size:clamp(36px,6vw,64px)!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.banner__text,.hero__subtitle,.hero p{color:var(--rs-muted)!important;font-size:14px!important;letter-spacing:.03em!important;line-height:1.7!important}.shopify-section,.section,[class*=section--]{background-color:var(--rs-black)!important}.section-header,.collection-list__title,.featured-collection .title{color:var(--rs-white)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important}.card,.card-wrapper,.product-card,.card--product{background-color:var(--rs-black-card)!important;border:.5px solid var(--rs-border)!important;border-radius:0!important;box-shadow:none!important;transition:border-color .2s ease!important}.card:hover,.card-wrapper:hover .card{border-color:var(--rs-border-mid)!important}.card__heading,.card__heading a,.product-card__title{color:var(--rs-white)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important}.price,.price__regular,.price__sale,.price-item{color:var(--rs-white)!important;font-size:14px!important;font-weight:500!important;font-family:var(--rs-font)!important}.price__compare,.price-item--regular.price-item--last{color:var(--rs-faint)!important;text-decoration:line-through!important}.badge,.card__badge,.product-badge{background-color:var(--rs-maroon)!important;color:var(--rs-white)!important;border-radius:0!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:var(--rs-font)!important;font-weight:500!important}.card__media,.media,.product-card__image{background-color:var(--rs-black-card)!important;overflow:hidden}.collection-filters,.facets,.facets__wrapper{background-color:var(--rs-black)!important;border-right:.5px solid var(--rs-border)!important}.facets__heading,.filter-group__summary{color:var(--rs-white)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.facets label,.filter-group label{color:var(--rs-muted)!important;font-size:12px!important}.product__title,.product-single__title{color:var(--rs-white)!important;text-transform:uppercase!important;letter-spacing:-.01em!important}.product__description,.product-single__description{color:var(--rs-muted)!important;font-size:13px!important;line-height:1.8!important}.variant-picker__option-label,.product-form__input label{color:var(--rs-muted)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.swatch,.variant-picker__option input+label,.product-form__input input+label{background-color:var(--rs-black-card)!important;border:.5px solid var(--rs-border-mid)!important;color:var(--rs-muted)!important;border-radius:0!important;font-size:11px!important}.swatch--selected,.variant-picker__option input:checked+label,.product-form__input input:checked+label{background-color:var(--rs-maroon)!important;border-color:var(--rs-maroon)!important;color:var(--rs-white)!important}.cart-drawer,.drawer,[id*=cart-drawer],[id*=CartDrawer]{background-color:var(--rs-black-soft)!important;border-left:.5px solid var(--rs-border)!important;box-shadow:none!important}.cart-drawer__header,.drawer__header{border-bottom:.5px solid var(--rs-border)!important}.cart-drawer__header h2,.drawer__heading{color:var(--rs-white)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.cart-item__name,.cart-item__title{color:var(--rs-white)!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cart-item__price,.cart-item .price{color:var(--rs-white)!important}.cart-drawer__footer,.drawer__footer{border-top:.5px solid var(--rs-border)!important;background-color:var(--rs-black-soft)!important}.totals__subtotal,.cart-subtotal{color:var(--rs-white)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.totals__subtotal-value,.cart-subtotal__price{color:var(--rs-white)!important;font-weight:500!important}.quantity,.quantity__input{background-color:var(--rs-black-card)!important;border:.5px solid var(--rs-border-mid)!important;color:var(--rs-white)!important;border-radius:0!important;font-family:var(--rs-font)!important}.quantity__button{color:var(--rs-muted)!important;background:transparent!important}.quantity__button:hover{color:var(--rs-white)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],textarea,select{background-color:var(--rs-black-card)!important;border:.5px solid var(--rs-border-mid)!important;border-radius:0!important;color:var(--rs-white)!important;font-family:var(--rs-font)!important;font-size:13px!important;padding:12px 14px!important;outline:none!important;transition:border-color .2s ease!important}input:focus,textarea:focus,select:focus{border-color:var(--rs-maroon)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:var(--rs-faint)!important;font-size:12px!important;letter-spacing:.08em!important}label{color:var(--rs-muted)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-family:var(--rs-font)!important}.footer,.site-footer{background-color:var(--rs-black)!important;border-top:.5px solid var(--rs-border)!important}.footer__heading{color:var(--rs-muted)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important}.footer-block__details-content a,.footer__list a,.footer a{color:var(--rs-faint)!important;font-size:12px!important;letter-spacing:.06em!important;transition:color .2s ease!important}.footer-block__details-content a:hover,.footer__list a:hover,.footer a:hover{color:var(--rs-white)!important}.footer__copyright,.footer__policies,.copyright{color:var(--rs-faint)!important;font-size:10px!important;letter-spacing:.1em!important;border-top:.5px solid var(--rs-border)!important}.footer .list-social__link svg,.social-icons svg{fill:var(--rs-faint)!important;transition:fill .2s ease!important}.footer .list-social__link:hover svg,.social-icons a:hover svg{fill:var(--rs-white)!important}.breadcrumb,nav[aria-label=breadcrumbs],.breadcrumbs{background:transparent!important}.breadcrumb__item,.breadcrumb a{color:var(--rs-faint)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important}hr,.divider{border-color:var(--rs-border)!important;opacity:1!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--rs-black)}::-webkit-scrollbar-thumb{background:var(--rs-border-mid)}::-webkit-scrollbar-thumb:hover{background:var(--rs-maroon)}.section--padding-top{padding-top:64px!important}.section--padding-bottom{padding-bottom:64px!important}@media(max-width:768px){.header{padding:0 16px!important}.banner__heading,.hero h1{font-size:clamp(28px,8vw,48px)!important}.button,.btn,button[type=submit],.product-form__submit{width:100%!important;text-align:center!important}.footer{padding:40px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/revivasport.css.map */
