:root{--color-background: #ECE7D6;--color-background-secondary: #FAF8F3;--color-text: #2a0f0e;--color-text-secondary: rgba(42, 15, 14, .55);--color-text-link: #922D2B;--color-primary: #922D2B;--color-primary-hover: #AA0505;--color-secondary: #ECE7D6;--color-border: rgba(146, 45, 43, .18);--color-border-dark: rgba(146, 45, 43, .35);--color-button-primary-bg: #922D2B;--color-button-primary-text: #ECE7D6;--color-button-secondary-bg: transparent;--color-button-secondary-text:#922D2B;--font-heading-family: "Playfair Display", serif;--font-heading-weight: 900;--font-body-family: "Inter", sans-serif;--font-body-weight: 400;--border-radius-button: 1px;--border-radius-card: 6px}body{background-color:#ece7d6!important;color:#2a0f0e!important;font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased}a{color:#922d2b;transition:color .2s ease}a:hover{color:#aa0505}*:focus-visible{outline:1px solid #922D2B;outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ece7d6}::-webkit-scrollbar-thumb{background:#922d2b4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#922d2b}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important;letter-spacing:.01em}p,li,span,td,blockquote{font-family:Inter,sans-serif;color:#2a0f0e}.eyebrow,.label,.overline,[class*=label],[class*=caption]{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#922d2b!important}.rr-script{font-family:IM Fell English,serif!important;font-style:italic!important;color:#2a0f0e}.announcement-bar,.announcement-bar__message,[class*=announcement]{background-color:#922d2b!important;color:#ece7d6!important}.announcement-bar p,.announcement-bar a,.announcement-bar span{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ece7d6!important;font-weight:300!important}.site-header,.header,header,[class*=site-header],[class*=header-wrapper]{background-color:#ece7d6!important;border-bottom:.5px solid rgba(146,45,43,.2)!important}.site-header__logo,.header__logo,.header__heading,[class*=header__logo],[class*=site-logo]{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important;font-size:22px!important;letter-spacing:.03em!important}.site-nav__link,.header__menu-link,.nav-link,[class*=nav__link],[class*=menu__link],[class*=header__link]{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2a0f0e!important;transition:opacity .2s ease,color .2s ease!important}.site-nav__link:hover,.header__menu-link:hover,[class*=nav__link]:hover{color:#922d2b!important}[class*=header__icon],[class*=site-header__icon],.cart-icon{color:#2a0f0e!important}.btn,.button,button[type=submit],.btn--primary,.button--primary,[class*=btn-primary],.shopify-payment-button__button--unbranded{background-color:#922d2b!important;color:#ece7d6!important;border:none!important;border-radius:1px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:14px 32px!important;transition:background-color .2s ease!important}.btn:hover,.button:hover,button[type=submit]:hover,.btn--primary:hover,.button--primary:hover{background-color:#aa0505!important;color:#ece7d6!important}.btn--secondary,.button--secondary,.btn--outline,[class*=btn-outline]{background-color:transparent!important;color:#922d2b!important;border:.5px solid #922D2B!important;border-radius:1px!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important}.btn--secondary:hover,.button--secondary:hover{background-color:#922d2b!important;color:#ece7d6!important}.hero,.banner,[class*=hero],[class*=slideshow]{background-color:#ece7d6}[class*=hero__title],[class*=banner__title],[class*=hero__heading],[class*=banner__heading]{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important}[class*=hero__text],[class*=banner__text],[class*=hero__description]{font-family:Inter,sans-serif!important;font-weight:300!important;color:#2a0f0e!important;letter-spacing:.04em;line-height:1.85}.product-item,.card,.product-card,[class*=product-card],[class*=product-item]{background-color:#faf8f3!important;border:.5px solid rgba(146,45,43,.15)!important;border-radius:6px!important}.product-item__title,.card__title,[class*=product-item__title],[class*=product__title],[class*=card__heading]{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#2a0f0e!important}.product-item__title a:hover,[class*=product__title] a:hover{color:#922d2b!important}.product-item__price,.price,[class*=product__price],[class*=price-item]{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:300!important;color:#922d2b!important}[class*=price--sale],[class*=price__sale],.price--sale{color:#aa0505!important}.badge,[class*=product-badge],[class*=label--sale],[class*=label--new]{font-family:Inter,sans-serif!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;background-color:transparent!important;color:#922d2b!important;border:.5px solid #922D2B!important;border-radius:1px!important;padding:3px 8px!important}[class*=label--sale]{color:#aa0505!important;border-color:#aa0505!important}[class*=quick-add] button,[class*=quick-buy] button{background-color:#922d2b!important;color:#ece7d6!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:1px!important;border:none!important}[class*=quick-add] button:hover{background-color:#aa0505!important}.product__title,[class*=product-single__title],[class*=product-template__title]{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important;font-size:30px!important}.product__description,[class*=product__description],[class*=product-single__description]{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:14px!important;line-height:1.85!important;color:#2a0f0e!important}[class*=variant__label],[class*=option__label],[class*=selector-wrapper] label{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2a0f0e!important}[class*=swatch__input]:checked+[class*=swatch__label],[class*=variant-input]:checked+label{border-color:#922d2b!important;color:#922d2b!important}[class*=product-form__submit],[class*=add-to-cart],.product-form .btn{background-color:#922d2b!important;color:#ece7d6!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:1px!important;border:none!important;width:100%!important;padding:16px!important;transition:background-color .2s ease!important}[class*=product-form__submit]:hover,[class*=add-to-cart]:hover{background-color:#aa0505!important}[class*=collection__title],[class*=collection-hero__title]{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important}[class*=collection__description],[class*=collection-hero__description]{font-family:Inter,sans-serif!important;font-weight:300!important;color:#2a0f0e!important;line-height:1.85}[class*=facet],[class*=filter]{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#2a0f0e!important}[class*=facets__reset],[class*=filter__clear]{color:#922d2b!important}[class*=rich-text__heading],[class*=featured-collection] h2,[class*=section-header] h2{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important}[class*=rich-text__text],[class*=section-header__description]{font-family:Inter,sans-serif!important;font-weight:300!important;color:#2a0f0e!important;opacity:0;line-height:1.85}[class*=color-accent],[class*=color-inverse],.section--dark{background-color:#922d2b!important}[class*=color-accent] h1,[class*=color-accent] h2,[class*=color-accent] h3,[class*=color-accent] p,[class*=color-inverse] h1,[class*=color-inverse] h2,[class*=color-inverse] p{color:#ece7d6!important}[class*=color-accent] .btn,[class*=color-accent] .button,[class*=color-inverse] .btn{background-color:#ece7d6!important;color:#922d2b!important}[class*=cart-drawer],[class*=cart__inner],.cart{background-color:#ece7d6!important}[class*=cart-drawer__title],[class*=cart__title],.cart h1{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important}[class*=cart-item__name],[class*=cart__product-title]{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#2a0f0e!important}[class*=cart-item__price],[class*=cart__price],[class*=totals__total]{font-family:Inter,sans-serif!important;color:#922d2b!important;font-weight:300!important}[class*=cart__checkout],[class*=cart-drawer__footer] .btn{background-color:#922d2b!important;color:#ece7d6!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:1px!important;border:none!important;transition:background-color .2s ease!important}[class*=cart__checkout]:hover{background-color:#aa0505!important}input[type=text],input[type=email],input[type=search],input[type=password],textarea,select,.field__input{background-color:#faf8f3!important;border:.5px solid rgba(146,45,43,.22)!important;border-radius:1px!important;color:#2a0f0e!important;font-family:Inter,sans-serif!important;font-size:13px!important}input[type=text]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:#922d2b!important;outline:none!important;box-shadow:0 0 0 1px #922d2b2e!important}label,.field__label{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2a0f0e!important}[class*=newsletter],[class*=email-signup]{background-color:#922d2b}[class*=newsletter] h2,[class*=newsletter] p{color:#ece7d6!important}[class*=newsletter] input[type=email]{background-color:#ece7d6!important;border-color:transparent!important;color:#2a0f0e!important}[class*=newsletter] button{background-color:#ece7d6!important;color:#922d2b!important}.site-footer,footer,[class*=site-footer],[class*=footer-wrapper]{background-color:#ece7d6!important;border-top:.5px solid rgba(146,45,43,.2)!important}[class*=footer__heading],[class*=footer-block__heading],[class*=footer__title]{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#922d2b!important}[class*=footer__link],[class*=footer-block__link],[class*=footer__list] a,[class*=footer-nav] a{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:300!important;color:#2a0f0e!important;transition:opacity .2s ease,color .2s ease!important}[class*=footer__link]:hover,[class*=footer-block__link]:hover{color:#922d2b!important;opacity:0!important}[class*=footer__copyright],[class*=copyright]{font-family:Inter,sans-serif!important;font-size:11px!important;color:#2a0f0e!important}[class*=social-icons] svg,[class*=footer__social] svg{fill:#922d2b!important;transition:opacity .2s ease}.image-with-text__heading,.image-with-text__text,.image-with-text p,.image-with-text h1,.image-with-text h2,.image-with-text h3,.content-container p,.content-container h1,.content-container h2,.rte p,.rte h2{color:#922d2b!important}[class*=newsletter],[class*=email-signup],.footer__newsletter,section[class*=newsletter]{background-color:#ece7d6!important;border:none!important;border-top:2px solid #922D2B!important;border-radius:0!important}[class*=newsletter] h1,[class*=newsletter] h2,[class*=newsletter] h3,[class*=newsletter] p,[class*=newsletter] label{color:#922d2b!important;background-color:transparent!important}[class*=newsletter] input[type=email],[class*=newsletter] input[type=text]{background-color:#ece7d6!important;border:none!important;border-bottom:1px solid #922D2B!important;border-radius:0!important;color:#922d2b!important;box-shadow:none!important;outline:none!important}[class*=newsletter] button,[class*=newsletter] [type=submit]{background-color:transparent!important;color:#922d2b!important;border:none!important;box-shadow:none!important}.shop-follow-button,[class*=follow-on-shop],shop-follow-button{display:none!important}[class*=newsletter] .field,[class*=newsletter] .field__input,[class*=newsletter] input,[class*=newsletter] .input,[class*=newsletter] form>div,[class*=newsletter] form input{border:none!important;border-bottom:1px solid #922D2B!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}[class*=newsletter] .field:focus-within,[class*=newsletter] input:focus{border:none!important;border-bottom:1px solid #922D2B!important;box-shadow:none!important;outline:none!important}.product-item,.card,.product-card,[class*=product-card],[class*=product-item],[class*=card-wrapper],.grid__item>*{border:none!important;box-shadow:none!important;outline:none!important}.shopify-payment-button__button,.shopify-payment-button__button--branded,[class*=shopify-payment-button]{background:#922d2b!important;color:#ece7d6!important;border-radius:1px!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important}.shopify-payment-button__button--branded [class*=shopify-cleanslate]{filter:none!important}.shopify-payment-button__button--unbranded{background-color:#922d2b!important;color:#ece7d6!important}.shopify-payment-button__more-options{color:#922d2b!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important}.shopify-payment-button{display:none!important}share-button,[class*=share-button],.share-button{background-color:transparent!important;border:none!important;box-shadow:none!important}share-button button,[class*=share-button] button,.share-button button{background-color:transparent!important;border:.5px solid #922D2B!important;color:#922d2b!important;border-radius:1px!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important}share-button button:hover,.share-button button:hover{background-color:#922d2b!important;color:#ece7d6!important}button.share-button__button{background-color:transparent!important;border:.5px solid #922D2B!important;color:#922d2b!important;border-radius:1px!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important}button.share-button__button:hover{background-color:#922d2b!important;color:#ece7d6!important}button.share-button__button svg,button.share-button__button .icon{fill:#922d2b!important;color:#922d2b!important}button.share-button__button{background-color:transparent!important;border:.5px solid #922D2B!important;color:#922d2b!important;border-radius:1px!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;padding:12px 24px!important}button.share-button__button:hover svg,button.share-button__button:hover .icon,button.share-button__button:hover svg path,button.share-button__button:hover svg use{fill:#ece7d6!important;color:#ece7d6!important;stroke:#ece7d6!important}.contact__title,.contact h1{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important;font-style:normal!important}.contact__description,.contact p{font-family:IM Fell English,serif!important;font-style:italic!important;color:#922d2b!important;font-size:16px!important;line-height:1.85!important}.contact input,.contact textarea,.contact select,.contact .field__input{background-color:#ece7d6!important;border:.5px solid #922D2B!important;border-radius:1px!important;color:#922d2b!important;font-family:Inter,sans-serif!important;font-size:13px!important}.contact input::placeholder,.contact textarea::placeholder{color:#922d2b!important;opacity:.5!important;font-family:Inter,sans-serif!important;letter-spacing:.06em!important}.contact input:focus,.contact textarea:focus{border-color:#922d2b!important;outline:none!important;box-shadow:0 0 0 1px #922d2b33!important}.contact .button,.contact button[type=submit]{background-color:#922d2b!important;color:#ece7d6!important;border:none!important;border-radius:1px!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:14px 32px!important}.contact .button:hover,.contact button[type=submit]:hover{background-color:#aa0505!important}.contact,.template-contact,.template-contact main,.template-contact .shopify-section{background-color:#ece7d6!important}.contact .field__label{display:none!important}.contact__fields,.contact .contact__fields,.contact form,.contact .form,[class*=contact] .shopify-section,.template-contact .color-background-1,.template-contact .color-background-2,.template-contact [class*=color-background]{background-color:#ece7d6!important;border:none!important;box-shadow:none!important}.template-contact .page-width,.template-contact section,.template-contact .section{background-color:#ece7d6!important}.contact-page,.contact__content,[class*=contact] form,.template-contact .shopify-section>div,.template-contact .page-width>div,.template-contact div[class],.template-contact div{background-color:#ece7d6!important}.template-page h2{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important;font-size:28px!important;margin-top:2rem!important;border-bottom:.5px solid rgba(146,45,43,.2)!important;padding-bottom:8px!important}.template-page h3{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#922d2b!important;margin-top:1.5rem!important;margin-bottom:6px!important}.template-page p{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:1.85!important;color:#922d2b!important}.template-page a{color:#922d2b!important;border-bottom:.5px solid #922D2B!important;text-decoration:none!important}.template-page a:hover{color:#aa0505!important;border-color:#aa0505!important}[class*=newsletter],[class*=email-signup],.footer__newsletter{border-top:1.5px solid #922D2B!important;width:100%!important;box-sizing:border-box!important}[class*=newsletter] .field,[class*=newsletter] input[type=email]{border:none!important;border-bottom:1.5px solid #922D2B!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;width:100%!important;box-sizing:border-box!important}.footer__newsletter>*,[class*=newsletter]>*{border:none!important;box-shadow:none!important}[class*=newsletter] .field__input,[class*=newsletter] input[type=email],[class*=newsletter] .field{border:none!important;border-bottom:1.5px solid #922D2B!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.footer__social,[class*=footer__social],[class*=social-icons]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;flex-wrap:nowrap!important}[class*=footer__social] a,[class*=social-icons] a{display:inline-flex!important;align-items:center!important}.newsletter-form__field-wrapper .field,.newsletter-form__field-wrapper{border:none!important;box-shadow:none!important;background:transparent!important}.newsletter-form__field-wrapper .field__input{border:none!important;border-bottom:1.5px solid #922D2B!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;color:#922d2b!important}.newsletter-form__field-wrapper .field__input:focus{border:none!important;border-bottom:1.5px solid #922D2B!important;box-shadow:none!important;outline:none!important}.newsletter-form__button.field__button{background:transparent!important;border:none!important;color:#922d2b!important;box-shadow:none!important}.newsletter-form__button.field__button svg{color:#922d2b!important;fill:#922d2b!important}#shopify-section-sections--25974652043537__footer .footer__content-top ul,.footer-block--newsletter ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;list-style:none!important;padding:0!important;margin:0!important}#shopify-section-sections--25974652043537__footer .footer__content-top ul li,.footer-block--newsletter ul li{display:inline-flex!important;align-items:center!important}#shopify-section-sections--25974652043537__footer .footer__content-top ul li a,.footer-block--newsletter ul li a{display:inline-flex!important;align-items:center!important;color:#922d2b!important}#shopify-section-sections--25974652043537__footer .footer__content-top ul li svg,.footer-block--newsletter ul li svg{fill:#922d2b!important;color:#922d2b!important}.newsletter-form__field-wrapper .field{border:none!important;border-bottom:1.5px solid #922D2B!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important}[class*=newsletter] h2,[class*=newsletter] p,[class*=newsletter] .newsletter-form__heading,.footer-block--newsletter h2{margin-top:2rem!important;padding-top:1rem!important}.product-popup-modal__button{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#922d2b!important;border-bottom:.5px solid #922D2B!important;text-decoration:none!important;padding-bottom:2px!important}.product-popup-modal__button:hover{color:#aa0505!important;border-color:#aa0505!important}.product-popup-modal__content{background-color:#ece7d6!important}.product-popup-modal__toggle{color:#922d2b!important}.product-popup-modal__content-info h1{font-family:Playfair Display,serif!important;font-weight:900!important;color:#922d2b!important}.product-popup-modal:before,modal-dialog:before,.modal-overlay,[class*=modal]:before{background-color:#0006!important}body.overflow-hidden:after,.product-popup-modal,.product-popup-modal:after,.product-popup-modal:before{background-color:#00000080!important}.js-focus-hidden+.product-popup-modal,modal-dialog,modal-dialog:before,modal-dialog:after{background:#00000080!important}.product-popup-modal:not(.hidden){background-color:#00000080!important}.product-popup-modal__button{text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;width:auto!important}button.product-popup-modal__button.link{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;background-color:#922d2b!important;color:#ece7d6!important;border:none!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:14px 32px!important;border-radius:1px!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important}button.product-popup-modal__button.link:hover{background-color:#ece7d6!important;color:#922d2b!important;border:.5px solid #922D2B!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ring-riot.css.map */
