:root{--rm-leather: #312110;--rm-cream: #f9f7f2;--rm-gold: #c9a84c;--rm-tan: #a8947a;--rm-border: rgba(49, 33, 16, .12);--rm-shadow: 0 15px 45px rgba(49, 33, 16, .08);--rm-transition: all .6s cubic-bezier(.165, .84, .44, 1)}@keyframes rm-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rm-animate{animation:rm-fadeInUp 1s both}h1,h2,h3,.h1,.h2,.h3,.card__heading,.banner__heading{font-family:Canela,Playfair Display,serif!important;font-weight:500!important;letter-spacing:-.01em!important}.banner__heading{font-size:5.2rem!important;line-height:1.1!important}.card__heading a{font-size:1.8rem!important;transition:var(--rm-transition)}.card-wrapper.product-card-wrapper{background:#fff;border-radius:4px;transition:var(--rm-transition);padding:10px;border:1px solid transparent}.card-wrapper.product-card-wrapper:hover{border-color:var(--rm-border);box-shadow:var(--rm-shadow);transform:translateY(-8px)}.card__inner{border-radius:2px!important;overflow:hidden}.card__content{padding-top:1.5rem!important}.card-price{margin-top:.8rem}.price-item{font-weight:500!important;color:var(--rm-leather)!important}.button,.shopify-payment-button__button{border-radius:2px!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:600!important;padding:1.2rem 2.8rem!important;transition:var(--rm-transition)!important;background-color:var(--rm-leather)!important;border:1px solid var(--rm-leather)!important}.button:hover{background-color:transparent!important;color:var(--rm-leather)!important;box-shadow:0 5px 15px #31211026}.button--secondary{background-color:transparent!important;color:var(--rm-leather)!important}.button--secondary:hover{background-color:var(--rm-leather)!important;color:#fff!important}.product-card-wrapper .media img{transition:transform .8s cubic-bezier(.165,.84,.44,1)}.product-card-wrapper:hover .media img{transform:scale(1.08)}.section-heading-wrapper{position:relative;display:inline-block;margin-bottom:2rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--rm-cream)}::-webkit-scrollbar-thumb{background:var(--rm-tan);border-radius:10px}.header-wrapper{border-bottom:1px solid var(--rm-border)!important;transition:background .4s ease,border-color .4s ease}body:not(.template-index) .header-wrapper,.shopify-section-header-sticky .header-wrapper{background:var(--rm-leather)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__submenu,.menu-drawer{background:#fff!important}.header__submenu{border:1px solid var(--rm-border)!important}.list-menu--inline>li>.header__menu-item,.header__icon .icon{color:#fff!important}.header__submenu .header__menu-item,.menu-drawer__menu-item,.menu-drawer__close-button{color:var(--rm-leather)!important}.header__menu-item{letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;font-size:1.15rem!important;transition:color .3s ease}.header__menu-item:hover{color:var(--rm-gold)!important}body:not(.template-index) .header__icon .icon,.shopify-section-header-sticky .header__icon .icon{color:#fff!important}.product__title h1{font-size:3.6rem!important;margin-bottom:1rem}.lumin-price{font-size:2.4rem!important;color:var(--rm-gold)!important;font-family:var(--font-body-family);font-weight:400!important}.product-form__input label{border-radius:0!important;border:1px solid var(--rm-border)!important;padding:1rem 2rem!important;font-size:1.4rem!important;transition:var(--rm-transition)}.product-form__input input[type=radio]:checked+label{background-color:var(--rm-leather)!important;color:#fff!important;border-color:var(--rm-leather)!important}.product__description{line-height:1.8!important;font-size:1.6rem!important;color:rgba(var(--color-foreground),.8)!important}.rm-section-decoration{width:60px;height:2px;background:var(--rm-leather);margin:1.5rem auto}.footer{background-color:var(--rm-leather)!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.1)!important;margin-top:5rem!important}.footer-block__heading{color:#fff!important;font-family:Canela,Playfair Display,serif!important;font-size:2.2rem!important;margin-bottom:2rem!important;margin-top:0!important;padding-top:0!important;letter-spacing:.02em!important;text-transform:none!important}.footer__blocks-wrapper{display:flex!important;align-items:flex-start!important}.footer-block{margin-top:0!important;padding-top:0!important}.footer .link,.footer .rte,.footer .list-menu__item--link,.copyright__content,.copyright__content a{color:#ffffffb3!important;font-size:1.4rem!important;text-decoration:none!important;transition:var(--rm-transition)}.footer .link:hover,.copyright__content a:hover{color:var(--rm-gold)!important;padding-left:5px}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.05)!important;margin-top:4rem!important}.footer .field__input{background-color:#ffffff08!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important}.footer .field__label{color:#fff6!important}.footer__list-social .list-social__link{color:#fff!important;transition:var(--rm-transition)!important}.footer__list-social .list-social__link:hover{transform:translateY(-5px) scale(1.1);color:var(--rm-gold)!important}.footer-block-image.center{margin-bottom:3rem}.footer-block__contact-info{margin-top:1.5rem!important}.footer-block__contact-item{display:flex!important;align-items:flex-start!important;margin-bottom:2rem!important;font-size:1.5rem!important;color:#fff!important}.footer-block__contact-item .icon{width:2.2rem;height:2.2rem;margin-right:1.5rem;margin-top:.2rem;color:var(--rm-gold)!important;flex-shrink:0}.footer-block__contact-item address{line-height:1.6}.footer-block__contact-item a{color:inherit!important;text-decoration:none!important;transition:var(--rm-transition)}.footer-block__contact-item a:hover{color:var(--rm-gold)!important;padding-left:5px}[class*=ai_gen_block] h2,[class*=ai_gen_block] h3,[class*=ai_gen_block] .heading,.rich-text__blocks h2{font-family:Canela,Playfair Display,serif!important;font-weight:400!important;letter-spacing:.05em!important;color:#312110!important}[class*=ai_gen_block] p,[class*=ai_gen_block] span,[class*=ai_gen_block] td,[class*=ai_gen_block] div,[class*=ai_gen_block] .text-content{font-family:Canela,Playfair Display,serif!important;font-size:1.6rem!important;line-height:1.8!important;color:#312110!important;font-weight:400!important}[class*=ai_gen_block] strong,[class*=ai_gen_block] b{font-weight:600!important;color:#312110!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/heritage-luxury.css.map */
