:root{--font-body-family: "Helvetica World", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Helvetica World", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-display-family: Impact, "Haettenschweiler", "Arial Narrow Bold", "Helvetica Neue Condensed", sans-serif;--ryuge-bg: #3B0C10;--ryuge-bg-deeper: #240609;--ryuge-text: #E8DDD0;--ryuge-text-dim: rgba(232, 221, 208, .78);--ryuge-text-faint: rgba(232, 221, 208, .55);--ryuge-border: rgba(232, 221, 208, .14);--ryuge-border-strong: rgba(232, 221, 208, .3);--ryuge-accent: #A81E2B;--ryuge-logo-box: #6B0F15;--ryuge-gold: #C4A66E}html,body{background-color:var(--ryuge-bg);color:var(--ryuge-text)}html{scroll-behavior:smooth}@keyframes ryuge-pulse-border{0%{border-bottom-color:var(--ryuge-border-strong)}35%{border-bottom-color:var(--ryuge-accent)}to{border-bottom-color:var(--ryuge-border-strong)}}#capsule:target .ryuge-cd__form{animation:ryuge-pulse-border 1.6s ease .4s 2}#capsule:target .ryuge-cd__input{outline:none}body{font-family:var(--font-body-family);font-weight:400;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.gradient{background:var(--ryuge-bg)!important;color:var(--ryuge-text)!important}.ryuge-display{font-family:var(--font-display-family);font-weight:400;font-style:normal;letter-spacing:.01em;line-height:.95;color:var(--ryuge-text);text-transform:uppercase}.ryuge-display em,.ryuge-display .accent{color:var(--ryuge-accent);font-style:normal}.accent{color:var(--ryuge-accent);font-family:var(--font-display-family)!important;font-style:normal!important;font-weight:inherit}.ryuge-hero__display,.ryuge-pieces__display,.ryuge-world__pullquote,.ryuge-world__display,.ryuge-world__edit-title,.ryuge-muse__display,.ryuge-cd__display{font-weight:400!important;font-style:normal!important;text-transform:uppercase;letter-spacing:.005em}.ryuge-muse__name,.ryuge-ft__tagline,.ryuge-cd__cell-num,.ryuge-piece__name,.ryuge-ft__list a,.ryuge-ft__contact{font-weight:600!important}.ryuge-eyebrow{font-family:var(--font-body-family);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ryuge-text-dim);font-weight:400}.ryuge-eyebrow--num{display:inline-flex;align-items:center;gap:1.2rem}.ryuge-eyebrow--num:before{content:"\2014";opacity:.6}.ryuge-link{display:inline-flex;align-items:center;gap:.7rem;color:var(--ryuge-text);text-decoration:none;font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;padding-bottom:.4rem;border-bottom:1px solid var(--ryuge-border-strong);transition:color .3s ease,border-color .3s ease}.ryuge-link:hover{color:var(--ryuge-accent);border-bottom-color:var(--ryuge-accent)}.ryuge-link:after{content:"\2192";font-size:1rem;letter-spacing:0}.ryuge-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.1rem 1.8rem;border:1px solid var(--ryuge-border-strong);color:var(--ryuge-text);text-decoration:none;font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;background:transparent;cursor:pointer;transition:border-color .3s ease,color .3s ease}.ryuge-btn:hover{border-color:var(--ryuge-accent);color:var(--ryuge-accent)}.ryuge-btn:after{content:"\2192";font-size:1rem;letter-spacing:0}.ryuge-divider{border:0;border-top:1px solid var(--ryuge-border);margin:0}.shopify-section{background:transparent}.gradient{background:var(--ryuge-bg)!important}.header{background:var(--ryuge-bg)!important;border-bottom:1px solid var(--ryuge-border)!important}.header__menu-item,.list-menu__item{font-size:.66rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--ryuge-text)!important;font-weight:400!important}.header__active-menu-item,.header__icons .header__icon{color:var(--ryuge-text)!important}.announcement-bar{background:var(--ryuge-bg-deeper)!important;border-bottom:1px solid var(--ryuge-border)}.announcement-bar__message{font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ryuge-text-dim)!important;padding:.7rem 0}.product__title h1{font-family:var(--font-display-family);font-style:normal;font-weight:400;font-size:clamp(2rem,3.4vw,3rem);letter-spacing:.01em;text-transform:uppercase;color:var(--ryuge-text)}.product .price__regular .price-item{font-size:.95rem;letter-spacing:.04em;color:var(--ryuge-text)}.product-form__buttons .product-form__submit{background:transparent!important;border:1px solid var(--ryuge-border-strong)!important;color:var(--ryuge-text)!important;letter-spacing:.32em;font-size:.66rem;text-transform:uppercase;border-radius:0;padding:1.2rem 2rem}.product-form__buttons .product-form__submit:hover{border-color:var(--ryuge-accent)!important;color:var(--ryuge-accent)!important}.card__heading{font-family:var(--font-display-family);font-style:normal;font-weight:400;font-size:1.15rem;letter-spacing:.01em;text-transform:uppercase;color:var(--ryuge-text)}.card__information .price-item{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ryuge-text-dim)}.ryuge-logo-box{display:inline-block;background-color:var(--ryuge-logo-box);padding:.45rem .7rem .4rem;font-family:var(--font-body-family);font-size:.6rem;font-weight:600;letter-spacing:.18em;color:var(--ryuge-text);text-decoration:none;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ryuge-brand.css.map */
