@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Cinzel:wght@700;900&family=Crimson+Text:ital,wght@0,400;0,600;1,400&family=Source+Sans+3:wght@300;400;600&display=swap";:root{--rev-red: #8B2F1F;--rev-cream: #F5F0E8;--rev-charcoal: #2C2C2C;--rev-denim: #4A6A7A;--rev-teal: #6EC3C0;--rev-rose: #C9A77E;--rev-orange: #C44A2A;--rev-dark: #1A1410;--rev-mid: #221C17;--rev-leather: #6B4226;--rev-nav-bg: rgba(18, 13, 10, .97);--rev-footer-bg: #0A0806}body{background-color:var(--rev-dark)!important;color:var(--rev-cream)!important;font-family:"Source Sans 3",sans-serif!important;font-weight:300!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9998;opacity:.55}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Cinzel,serif!important;font-weight:900!important;letter-spacing:.05em!important;color:var(--rev-cream)!important;text-transform:uppercase!important}p,li,span,a,label,input,textarea{color:var(--rev-cream)}.header,.site-header,header[role=banner],#shopify-section-header .header{background:var(--rev-nav-bg)!important;border-bottom:1px solid rgba(139,47,31,.3)!important;height:70px!important;transition:border-bottom-color .3s!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important}.header.scrolled{border-bottom-color:#8b2f1f8c!important}.header__heading-link,.header .logo,.site-header__logo{font-family:Cinzel,serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;color:var(--rev-cream)!important;text-transform:uppercase!important;text-decoration:none!important}.header__menu-item,.header__menu a,.site-nav__link,.nav-standard__link{font-family:Cinzel,serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important;color:#f5f0e8bf!important;text-transform:uppercase!important;text-decoration:none!important;transition:color .2s!important;height:70px!important;display:flex!important;align-items:center!important;padding:0 18px!important}.header__menu-item:hover,.header__menu a:hover,.site-nav__link:hover{color:var(--rev-cream)!important}.header__submenu,.site-nav__dropdown,.nav-standard__dropdown{background:#120d0a!important;border:1px solid rgba(139,47,31,.3)!important;min-width:220px!important}.header__submenu a,.site-nav__dropdown a{font-family:Cinzel,serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;color:#f5f0e8bf!important;text-transform:uppercase!important;padding:12px 20px!important;height:auto!important;border-bottom:1px solid rgba(255,255,255,.05)!important;display:block!important}.header__submenu a:hover,.site-nav__dropdown a:hover{color:var(--rev-cream)!important;background:#8b2f1f1a!important}.header__icons,.header__icon,.cart-count-bubble,.site-header__icons{color:var(--rev-cream)!important}.header__icon svg,.site-header__cart svg{fill:var(--rev-cream)!important;stroke:var(--rev-cream)!important}.announcement-bar,.shopify-section-announcement-bar,#shopify-section-announcement-bar{background:var(--rev-red)!important}.announcement-bar__message,.announcement-bar p,.announcement-bar a{font-family:Cinzel,serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.3em!important;color:var(--rev-cream)!important;text-transform:uppercase!important}.btn,.button,.button--primary,button[type=submit],.shopify-payment-button__button,[data-testid=Checkout-button],.product-form__submit,.cart__checkout-button,input[type=submit]{font-family:Cinzel,serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;background:var(--rev-red)!important;color:var(--rev-cream)!important;border:none!important;border-radius:0!important;padding:16px 40px!important;cursor:pointer!important;transition:background .25s,transform .2s!important}.btn:hover,.button:hover,.button--primary:hover,button[type=submit]:hover{background:var(--rev-orange)!important;transform:translateY(-1px)!important}.btn--secondary,.button--secondary,.button--outline{background:transparent!important;border:1px solid rgba(245,240,232,.35)!important;color:var(--rev-cream)!important}.btn--secondary:hover,.button--secondary:hover{border-color:var(--rev-cream)!important;background:transparent!important}.page-width,.container,.section-wrapper{max-width:1300px!important;margin:0 auto!important}.color-scheme-1,.color-background-1{background-color:var(--rev-dark)!important;color:var(--rev-cream)!important}.color-scheme-2,.color-background-2{background-color:var(--rev-mid)!important;color:var(--rev-cream)!important}.card,.card--product,.product-card,.grid__item .card-wrapper{background:#1a1410!important;border:none!important;border-radius:0!important;transition:transform .3s!important}.card:hover,.card--product:hover,.product-card:hover{transform:translateY(-3px)!important}.card__media,.card--product .media{border-radius:0!important;overflow:hidden!important}.card__information,.card--product .card__content{padding:18px 20px 22px!important;border-top:1px solid rgba(245,240,232,.06)!important;background:#1a1410!important}.card__vendor,.product-card__vendor,.caption-with-letter-spacing{font-family:Cinzel,serif!important;font-size:8px!important;letter-spacing:.35em!important;color:var(--rev-red)!important;text-transform:uppercase!important}.card__heading,.card--product h3,.product-card__name{font-family:Playfair Display,serif!important;font-size:18px!important;font-weight:700!important;color:var(--rev-cream)!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important}.card__heading a,.card--product h3 a{color:var(--rev-cream)!important;text-decoration:none!important}.card__description,.card--product .price__regular~p{font-family:Crimson Text,serif!important;font-style:italic!important;font-size:13px!important;color:#f5f0e873!important;line-height:1.5!important}.price,.price__regular,.price-item--regular,.product-card__price{font-family:Cinzel,serif!important;font-size:14px!important;font-weight:700!important;color:var(--rev-cream)!important}.badge,.card__badge,.product-badge{background:var(--rev-red)!important;font-family:Cinzel,serif!important;font-size:8px!important;font-weight:700!important;letter-spacing:.25em!important;color:var(--rev-cream)!important;text-transform:uppercase!important;border-radius:0!important;padding:5px 14px!important}.collection-card,.card--collection,.collection-list .card{border-radius:0!important;overflow:hidden!important}.collection-card .card__heading,.card--collection h3{font-family:Playfair Display,serif!important;font-size:clamp(22px,2.8vw,34px)!important;font-weight:900!important;color:var(--rev-cream)!important;text-transform:none!important}.eyebrow,.section__eyebrow,.overline,.subheading,.caption-with-letter-spacing--primary{font-family:Cinzel,serif!important;font-size:9px!important;letter-spacing:.5em!important;color:var(--rev-red)!important;text-transform:uppercase!important;display:block!important;margin-bottom:16px!important}.section__title,.section-header__title,[class*=section] h2{font-family:Cinzel,serif!important;font-size:clamp(28px,4vw,52px)!important;font-weight:900!important;letter-spacing:.05em!important;color:var(--rev-cream)!important;text-transform:uppercase!important;text-align:center!important}.section__rule,.section-header .separator,hr.section-rule{width:80px!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--rev-red),transparent)!important;border:none!important;margin:0 auto 24px!important}.section__description,.section-header__description,.rte p{font-family:Crimson Text,serif!important;font-style:italic!important;font-size:18px!important;color:#f5f0e88c!important;line-height:1.7!important;text-align:center!important;max-width:620px!important;margin:0 auto 64px!important}input[type=email],input[type=text],input[type=tel],input[type=password],textarea,select{background:#f5f0e80f!important;border:1px solid rgba(245,240,232,.15)!important;border-radius:0!important;color:var(--rev-cream)!important;font-family:"Source Sans 3",sans-serif!important;font-size:14px!important;padding:14px 18px!important}input::placeholder,textarea::placeholder{color:#f5f0e859!important}input:focus,textarea:focus{border-color:#8b2f1f99!important;outline:none!important;box-shadow:none!important;background:#f5f0e81a!important}.footer,footer[role=contentinfo],#shopify-section-footer .footer{background:var(--rev-footer-bg)!important;border-top:1px solid rgba(139,47,31,.2)!important;color:#f5f0e88c!important;padding:80px 2rem 40px!important}.footer__heading,.footer-block__heading,.footer [class*=heading]{font-family:Cinzel,serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.4em!important;color:var(--rev-red)!important;text-transform:uppercase!important;margin-bottom:20px!important}.footer a,.footer__links a,.footer-block__list a{font-family:"Source Sans 3",sans-serif!important;font-size:13px!important;color:#f5f0e873!important;text-decoration:none!important;letter-spacing:.03em!important;transition:color .2s!important}.footer a:hover,.footer__links a:hover{color:var(--rev-cream)!important}.footer__copyright,.footer__copyright-content{font-family:"Source Sans 3",sans-serif!important;font-size:11px!important;color:#f5f0e840!important;letter-spacing:.04em!important}.footer .newsletter-form__field-wrapper input{background:#f5f0e80f!important;border:1px solid rgba(245,240,232,.15)!important;border-radius:0!important;color:var(--rev-cream)!important}.footer .newsletter-form__button{background:var(--rev-red)!important;border-radius:0!important;font-family:Cinzel,serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--rev-cream)!important}.cart__items,.cart-notification,.cart-drawer{background:#120d0a!important;color:var(--rev-cream)!important}.cart-item__name,.cart__item-name{font-family:Playfair Display,serif!important;color:var(--rev-cream)!important}.cart__subtotal,.totals__subtotal{font-family:Cinzel,serif!important;color:var(--rev-cream)!important}.product__title{font-family:Playfair Display,serif!important;font-size:clamp(28px,3.5vw,44px)!important;font-weight:900!important;color:var(--rev-cream)!important;text-transform:none!important;letter-spacing:0!important}.product__vendor{font-family:Cinzel,serif!important;font-size:9px!important;letter-spacing:.45em!important;color:var(--rev-red)!important;text-transform:uppercase!important}.product__description,.product-single__description{font-family:Crimson Text,serif!important;font-size:17px!important;line-height:1.85!important;color:#f5f0e8b3!important}.product__price,.product-single__price{font-family:Cinzel,serif!important;font-size:22px!important;font-weight:700!important;color:var(--rev-cream)!important}.variant-input-wrapper .variant__button-label,.variant-radios label{font-family:Cinzel,serif!important;font-size:9px!important;letter-spacing:.25em!important;color:var(--rev-cream)!important;border:1px solid rgba(245,240,232,.2)!important;border-radius:0!important;text-transform:uppercase!important}.variant-radios input:checked+label{border-color:var(--rev-red)!important;background:#8b2f1f26!important}.collection-hero,.template-collection .section{background:var(--rev-dark)!important}.collection-hero__title,.template-collection h1{font-family:Cinzel,serif!important;font-weight:900!important;color:var(--rev-cream)!important}.facets,.facets__form,.facet-filters{background:var(--rev-mid)!important;border-color:#f5f0e81a!important}.facets label,.facet-filters label{font-family:Cinzel,serif!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#f5f0e8b3!important}.breadcrumbs,.breadcrumb{font-family:Cinzel,serif!important;font-size:9px!important;letter-spacing:.25em!important;color:#f5f0e866!important}.breadcrumb a{color:#f5f0e866!important}.pagination .page-link,.pagination__item a{font-family:Cinzel,serif!important;font-size:10px!important;letter-spacing:.2em!important;color:var(--rev-cream)!important;border-color:#f5f0e826!important;background:transparent!important}.pagination .page-link:hover,.pagination__item a:hover{border-color:var(--rev-red)!important;color:var(--rev-red)!important}.pagination .active .page-link,.pagination__item--current a{background:var(--rev-red)!important;border-color:var(--rev-red)!important;color:var(--rev-cream)!important}.predictive-search,.search-modal,.search__results{background:#120d0a!important;border-color:#8b2f1f4d!important}.predictive-search__item-heading{font-family:Playfair Display,serif!important;color:var(--rev-cream)!important}.modal,.popup,.age-verification{background:#120d0a!important;border:1px solid rgba(139,47,31,.3)!important}.rev-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.rev-reveal.is-visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--rev-dark)}::-webkit-scrollbar-thumb{background:var(--rev-red)}::-webkit-scrollbar-thumb:hover{background:var(--rev-orange)}::selection{background:var(--rev-red);color:var(--rev-cream)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revolution-brand.css.map */
