:root{--rg-iron: #0f0e0d;--rg-panel: #1a1816;--rg-steel: #2a2622;--rg-bone: #ede6da;--rg-ash: #a59d91;--rg-ember: #e8692b;--rg-ember-hot: #ff8a3d;--rg-gold: #c9a45c;--rg-line: rgba(237, 230, 218, .12);--rg-display: "Cinzel", "Trajan Pro", Georgia, serif}body h1,body h2,body .h0,body .h1,body .h2,body .banner__heading,body .product__title h1,body .main-page-title,body .collection-hero__title{font-family:var(--rg-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.15}body h3,body .h3{font-family:var(--rg-display);font-weight:600;letter-spacing:.04em}body .card__heading,body .card__heading a{font-family:inherit;font-weight:600;letter-spacing:.01em}body .caption-with-letter-spacing{letter-spacing:.16em;color:var(--rg-gold)}body .title-wrapper-with-link .title:after,body .title-wrapper .title:after,body .collection-list-title:after,body .multicolumn .title:after{content:"";display:block;width:56px;height:2px;margin-top:.8rem;background:linear-gradient(90deg,var(--rg-ember),var(--rg-gold))}body .title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.center .title:after,body .center .title:after{margin-left:auto;margin-right:auto}body .announcement-bar__message{letter-spacing:.14em;font-weight:700;text-transform:uppercase;font-size:1.2rem}body .header-wrapper{border-bottom:1px solid var(--rg-line);box-shadow:0 1px #e8692b59}body .header__menu-item:hover span,body .header__active-menu-item{color:var(--rg-ember-hot);text-decoration:none}body .header__menu-item span{letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-weight:600}body .button:not(.button--secondary):not(.button--tertiary),body .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:box-shadow .2s ease,transform .2s ease}body .button:not(.button--secondary):not(.button--tertiary):hover,body .shopify-payment-button__button--unbranded:hover{box-shadow:0 0 0 1px var(--rg-ember-hot),0 8px 28px #e8692b59;transform:translateY(-1px)}body .button--secondary{font-weight:700;letter-spacing:.1em;text-transform:uppercase}body .card-wrapper .card{border:1px solid var(--rg-line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body .card-wrapper:hover .card{transform:translateY(-3px);border-color:#e8692b8c;box-shadow:0 12px 32px #00000080,0 0 24px #e8692b1f}body .card__information .caption-with-letter-spacing{font-size:1.05rem}body .price-item{font-weight:700;color:var(--rg-bone)}body .badge{text-transform:uppercase;letter-spacing:.08em;font-weight:700}body .collection-card-wrapper .card{border:1px solid var(--rg-line)}body .collection-card-wrapper:hover .card{border-color:#e8692b8c}body .collection-card-wrapper .card__heading{font-family:var(--rg-display);text-transform:uppercase;letter-spacing:.08em}body .rte h2{margin-top:3.2rem}body .rte h3{font-family:var(--rg-display);color:var(--rg-gold);font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;margin:2.6rem 0 1rem}body .rte table{width:100%;border-collapse:collapse;table-layout:auto;margin:1rem 0 1.8rem;border:1px solid var(--rg-line)}body .rte table th,body .rte table td{padding:.9rem 1.2rem;border:none;border-bottom:1px solid var(--rg-line);text-align:left;vertical-align:top;font-size:1.4rem}body .rte table tbody th{width:36%;color:var(--rg-ash);font-weight:600;background:#ede6da08}body .rte table thead th{color:var(--rg-gold);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}body .rte table tr:last-child th,body .rte table tr:last-child td{border-bottom:none}body .rte ul li::marker{color:var(--rg-ember)}body .rte em{color:var(--rg-gold);font-style:normal;font-weight:700}body .rte a{color:var(--rg-ember-hot);text-underline-offset:.3rem}body .rte blockquote{border-left:3px solid var(--rg-ember);margin:1.6rem 0;padding:.4rem 0 .4rem 1.6rem;font-style:italic}body .product__description{max-width:64rem}body .banner__heading{text-shadow:0 2px 28px rgba(0,0,0,.65)}body .banner__text{color:var(--rg-bone);max-width:52rem}body .banner__box .banner__heading:after{content:"";display:block;width:72px;height:3px;margin-top:1.4rem;background:linear-gradient(90deg,var(--rg-ember),var(--rg-gold))}body .banner__box.content-container--full-width-mobile .banner__heading:after,body .banner__box.center .banner__heading:after{margin-left:auto;margin-right:auto}body .multicolumn-card{border-top:2px solid var(--rg-ember);background:var(--rg-panel)}body .multicolumn-card__info{padding:2.4rem 2rem 2.6rem}body .multicolumn-card__info h3{color:var(--rg-gold);text-transform:uppercase;letter-spacing:.1em;font-size:1.6rem}body .footer{position:relative;border-top:1px solid var(--rg-line)}body .footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--rg-ember),var(--rg-gold),var(--rg-ember),transparent);opacity:.85}body .footer-block__heading{font-family:var(--rg-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rg-gold)}body .field__input:focus,body .select__select:focus,body .customer .field input:focus{box-shadow:0 0 0 2px var(--rg-ember)}body .product__title h1{font-size:clamp(2.4rem,2.2vw + 1rem,3.4rem);letter-spacing:.03em}body .product__title h1{text-transform:none}@media(prefers-reduced-motion:reduce){body .card-wrapper .card,body .button{transition:none}body .card-wrapper:hover .card,body .button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ragnarok-forge.css.map */
