h1{font-size:clamp(2.4rem,5.5vw,5rem)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.04!important}h2{font-size:clamp(1.7rem,3.5vw,3.2rem)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.1!important}h3{font-size:clamp(1.1rem,2vw,1.8rem)!important;font-weight:400!important;letter-spacing:.01em!important}h4,h5,h6{font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.75rem!important}p{line-height:1.75!important}.card__inner,.card-wrapper{border:none!important;box-shadow:none!important;background:transparent!important}.card__inner,.card__media{overflow:hidden!important}.card__media img,.media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.06)!important}.card-wrapper:hover{transform:none!important;box-shadow:none!important}.media{background-color:#f2f0ed!important}.card__heading a{font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important}.card__heading{margin-top:.8rem!important}.price__regular,.price__sale{font-size:.75rem!important;letter-spacing:.06em!important;font-weight:400!important}.badge{border-radius:0!important;font-size:.6rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:3px 8px!important}.button,.btn{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.68rem!important;font-weight:500!important;transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}.product-form__submit{padding:18px 24px!important;width:100%!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.68rem!important;font-weight:500!important}.button--link{letter-spacing:.1em!important;font-size:.72rem!important;text-decoration:none!important;border-bottom:1px solid currentColor!important;padding-bottom:2px!important}.quantity__button,.quantity__input{border-radius:0!important}.header__menu-item span,.header__menu-item{letter-spacing:.14em!important;font-size:.65rem!important;text-transform:uppercase!important;font-weight:400!important}.header{border-bottom:1px solid rgba(0,0,0,.08)!important}.header__heading-link{letter-spacing:.22em!important;font-size:1rem!important}.header__icon{opacity:.85!important;transition:opacity .2s!important}.header__icon:hover{opacity:1!important}.announcement-bar{border-bottom:1px solid rgba(0,0,0,.06)!important}.announcement-bar__message,.announcement-bar__message *{font-size:.6rem!important;letter-spacing:.22em!important;font-weight:400!important;text-transform:uppercase!important}.product__title{font-size:clamp(1.5rem,2.8vw,2.4rem)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.15!important}.product__description{font-size:.85rem!important;line-height:1.8!important;letter-spacing:.02em!important}.product-form__label{font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important}.field__input,input[type=email],textarea,select{border-radius:0!important;border:1px solid #d0d0d0!important;font-size:.82rem!important;letter-spacing:.04em!important;padding:14px 16px!important;transition:border-color .2s!important}.field__input:focus,textarea:focus{border-color:#000!important;outline:none!important;box-shadow:none!important}.footer{border-top:1px solid #e5e5e5!important;padding-top:3rem!important}.footer__heading{font-size:.62rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;margin-bottom:1.5rem!important}.footer__list-item a,.footer__list-item span{font-size:.78rem!important;letter-spacing:.04em!important;opacity:.65!important;transition:opacity .25s!important}.footer__list-item a:hover{opacity:1!important;text-decoration:none!important}.footer__content{border-top:none!important}hr{border:none!important;border-top:1px solid #e8e5e2!important;margin:3rem 0!important}.collection-hero__title,.collection__title{font-size:clamp(2rem,5vw,4.5rem)!important;font-weight:400!important;letter-spacing:-.02em!important}a{transition:opacity .2s ease!important}.page-width{padding-left:clamp(20px,4vw,60px)!important;padding-right:clamp(20px,4vw,60px)!important}@media(max-width:749px){h1{font-size:2rem!important;letter-spacing:-.02em!important;line-height:1.08!important}h2{font-size:1.5rem!important}.card__heading a{font-size:.7rem!important}.product-form__submit{padding:16px!important;font-size:.68rem!important}.page-width{padding-left:16px!important;padding-right:16px!important}}.header__icon svg{width:18px!important;height:18px!important;stroke-width:1.2!important}.header__icon--cart svg,.header__icon--search svg,.header__icon--account svg{width:19px!important;height:19px!important;stroke-width:1.1!important}.header__icon{padding:8px!important}.cart-count-bubble{width:16px!important;height:16px!important;font-size:9px!important;border-radius:50%!important;font-weight:500!important;letter-spacing:0!important}.cart__title{font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:400!important;letter-spacing:-.01em!important}.cart__items{border-top:1px solid #e5e5e5!important}.cart-item{border-bottom:1px solid #e5e5e5!important;padding:2rem 0!important}.cart-item__name{font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important}.cart-item__price-wrapper{font-size:.75rem!important;letter-spacing:.06em!important;font-weight:400!important}.cart-item__variant{font-size:.65rem!important;letter-spacing:.1em!important;opacity:.55!important;text-transform:uppercase!important}.totals{border-top:1px solid #000!important;padding-top:1.5rem!important}.totals__total{font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.totals__total-value{font-size:1rem!important;letter-spacing:.04em!important;font-weight:400!important}.cart__checkout-button{border-radius:0!important;letter-spacing:.16em!important;font-size:.68rem!important;font-weight:500!important;padding:18px!important}.cart__note-fieldset legend{font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.cart-drawer{border-left:1px solid #e5e5e5!important}.cart-drawer__header{border-bottom:1px solid #e5e5e5!important;padding:1.5rem!important}.cart-drawer__heading{font-size:.65rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important}.cart-drawer__close{opacity:.6!important;transition:opacity .2s!important}.cart-drawer__close:hover{opacity:1!important}.cart-drawer__checkout{border-radius:0!important;letter-spacing:.14em!important;font-size:.68rem!important}.search__form{border-bottom:1px solid #000!important;border-radius:0!important}.search__input{border:none!important;font-size:1.2rem!important;letter-spacing:.02em!important;padding:1rem 0!important;background:transparent!important}.search-modal__content{padding:2rem!important}.search-result-item__title{font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.menu-drawer{border-right:1px solid #e5e5e5!important}.menu-drawer__navigation{padding:2rem 1.5rem!important}.menu-drawer__menu-item{font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:400!important;padding:1rem 0!important;border-bottom:1px solid #f0f0f0!important}.breadcrumb{font-size:.6rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;opacity:.5!important}.breadcrumb a:hover{opacity:1!important}.pagination__item{border-radius:0!important;font-size:.7rem!important;letter-spacing:.1em!important}.pagination__item--current{border-bottom:1px solid #000!important;background:transparent!important;font-weight:500!important}.facets__summary{font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.facets__label{font-size:.7rem!important;letter-spacing:.08em!important}.product-recommendations .card__heading a{font-size:.7rem!important}.shopify-payment-button__button{border-radius:0!important;letter-spacing:.1em!important;font-weight:500!important}.shopify-payment-button__button--branded{border-radius:0!important}.cart-discount{font-size:.7rem!important;letter-spacing:.08em!important;border-radius:0!important}[id*=notification],[class*=cookie-bar]{border-radius:0!important;font-size:.75rem!important;letter-spacing:.05em!important}.card__media.media--portrait{padding-bottom:125%!important}.card__media.media--square{padding-bottom:100%!important}.link,.link--text{text-underline-offset:3px!important;text-decoration-thickness:1px!important}.modal-opener,.modal__content{border-radius:0!important}html{scroll-behavior:smooth!important}body.rmf-loaded{opacity:1!important}*,*:before,*:after{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}::selection{background:#000!important;color:#fff!important}::-moz-selection{background:#000!important;color:#fff!important}.card__media:before,.media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0ede9,#e8e4e0,#f0ede9);background-size:200% 100%;animation:rmf-shimmer 1.8s ease-in-out infinite;z-index:0}.card__media img,.media img{position:relative;z-index:1}@keyframes rmf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.button,.btn{transition:letter-spacing .3s cubic-bezier(.22,1,.36,1),background-color .35s ease,color .35s ease,border-color .35s ease!important}.hero__media,[class*=hero] .media{overflow:hidden!important}.card-wrapper{will-change:opacity,transform}.header__menu-item a,.header__menu-item span{transition:opacity .2s ease!important}.header__nav:hover .header__menu-item a{opacity:.45!important}.header__nav:hover .header__menu-item:hover a{opacity:1!important}.footer__list-item a{display:inline-block!important;transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)!important}.footer__list-item a:hover{opacity:1!important;transform:translate(4px)!important}.collection-card__image,.collection__image{transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .5s ease!important}.collection-card:hover .collection-card__image,.collection-card:hover .collection__image{transform:scale(1.05)!important;filter:brightness(.92)!important}@keyframes rmf-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.quantity{transition:border-color .2s ease!important}.quantity:focus-within{border-color:#000!important}.button:active,.btn:active{transform:scale(.98)!important}details summary{transition:opacity .2s ease!important;cursor:pointer!important}details summary:hover{opacity:.7!important}details[open] summary{opacity:1!important}.section,[class*=section--padding]{padding-top:clamp(60px,8vw,120px)!important;padding-bottom:clamp(60px,8vw,120px)!important}.collection-links__item-title{font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important}.collection-links__item-count{font-size:.6rem!important;letter-spacing:.1em!important;opacity:.5!important}.collection-links__item{border-bottom:1px solid #f0f0f0!important;padding:1.5rem 0!important;transition:padding-left .3s cubic-bezier(.22,1,.36,1)!important}.collection-links__item:hover{padding-left:12px!important}.hero .rte p{font-size:.7rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.9!important}.product-form{border-top:1px solid #e8e8e8!important;padding-top:1.5rem!important}.header{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.drawer-overlay,.menu-drawer__overlay{background:#00000059!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}[id*=shopify-section-announcement]{border-bottom:1px solid rgba(0,0,0,.08)!important}.page-width .rte{max-width:780px}.rte h1,.rte h2,.rte h3{margin-bottom:1rem!important;margin-top:2.5rem!important}.rte a{border-bottom:1px solid currentColor!important;text-decoration:none!important;padding-bottom:1px!important}.rte a:hover{opacity:.6!important}table{width:100%!important;border-collapse:collapse!important}thead th{border-bottom:2px solid #000!important;padding:1rem 0!important;font-size:.6rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:500!important;text-align:left!important}tbody td{border-bottom:1px solid #f0f0f0!important;padding:1rem 0!important;font-size:.82rem!important}.cart__empty-text{font-size:1.2rem!important;font-weight:400!important;letter-spacing:-.01em!important;opacity:.6!important}.product-tags .tag,.card__badge{background:transparent!important;border:1px solid currentColor!important;border-radius:0!important;font-size:.6rem!important;letter-spacing:.1em!important;padding:3px 8px!important;text-transform:uppercase!important}.back-link{font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.popup,.gift-wrap-checkbox{border-radius:0!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset!important}.rating__star{font-size:.75rem!important}.footer__social-icon{opacity:.6!important;transition:opacity .2s ease!important}.footer__social-icon:hover{opacity:1!important}.footer__social-icon svg{width:18px!important;height:18px!important;stroke-width:1.2!important}:focus-visible{outline:1px solid #000!important;outline-offset:3px!important}@media print{.header,.footer,.announcement-bar{display:none!important}body{font-size:12pt!important}}details summary::-webkit-details-marker{display:none}details summary{-webkit-user-select:none;user-select:none}details[open] summary span{transform:rotate(45deg);display:inline-block;transition:transform .25s ease}details summary span{display:inline-block;transition:transform .25s ease}details p{animation:rmf-faq-open .35s cubic-bezier(.22,1,.36,1)}@keyframes rmf-faq-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.collection .sort-by{font-size:.65rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.collection__title{margin-bottom:.5rem!important}.collection-description{font-size:.85rem!important;line-height:1.8!important;opacity:.7!important;max-width:600px!important}.active-filters{font-size:.65rem!important;letter-spacing:.1em!important}.active-filters__button{border-radius:0!important;border:1px solid #d0d0d0!important}.product-media-container{background:#f5f2ef!important}.product__media-list{gap:4px!important}.product-media-modal{border-radius:0!important}.pickup-availability{font-size:.7rem!important;letter-spacing:.06em!important}.product-form__input--pill .button{border-radius:0!important;font-size:.7rem!important;letter-spacing:.08em!important}@media(max-width:749px){.product-form__submit{position:sticky!important;bottom:16px!important;z-index:10!important;box-shadow:0 4px 24px #00000026!important}}.search-results .card__heading a{font-size:.72rem!important}.search__title{font-size:clamp(1.5rem,3vw,2.5rem)!important;font-weight:400!important;letter-spacing:-.01em!important}.gift-card{border-radius:0!important}.gift-card__heading{font-weight:400!important;letter-spacing:-.01em!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#000}#rmf-marquee{-webkit-user-select:none;user-select:none}#rmf-marquee__inner:hover{cursor:default}.header{will-change:padding}.header *,.announcement-bar *,#rmf-preloader *{opacity:1!important;transform:none!important}.article-template .rte{max-width:680px;margin:0 auto;font-size:1rem;line-height:1.85}.article-template .article-template__title{font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.08!important}.article__author{font-size:.65rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;opacity:.5!important}.article__date{font-size:.65rem!important;letter-spacing:.1em!important;opacity:.4!important}.blog-article__title{font-size:clamp(1rem,2vw,1.4rem)!important;font-weight:400!important;letter-spacing:-.01em!important}.blog-article__excerpt{font-size:.82rem!important;line-height:1.75!important;opacity:.68!important}.blog-article__link{font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.page-template .rte h1{font-size:clamp(2.5rem,6vw,5.5rem)!important}.page-template .rte h2{font-size:clamp(1.6rem,3.5vw,3rem)!important}.password-login{border-radius:0!important}.password-header__logo{letter-spacing:.25em!important}img[loading=lazy]{opacity:0;transition:opacity .4s ease}img[loading=lazy].loaded,img.lazyloaded{opacity:1}:root{--rmf-serif: "Cormorant Garamond", Georgia, serif}h1,h2,h3,h4,.h1,.h2,.h3,.card__heading,.product__title,.collection__title,.section-header__title,.featured-collection__title,.blog-article__title,.article-template__title,.page-title,#rmf-preloader__wordmark{font-family:var(--rmf-serif)!important;font-weight:400!important}.subtitle,blockquote,.product__description em,.rte em,.article-template .rte em{font-family:var(--rmf-serif)!important;font-style:italic!important;font-weight:300!important}.testimonials-section blockquote:before{content:"\201c";font-family:var(--rmf-serif);font-size:4rem;line-height:0;vertical-align:-1.2rem;opacity:.15}@media(max-width:749px){#rmf-marquee__inner{animation-duration:38s!important}#rmf-preloader__wordmark{font-size:clamp(1rem,6vw,1.4rem)!important}.hero__inner,.section-hero .hero__inner{padding:3rem 1.25rem!important}.card-wrapper{margin-bottom:.5rem}.card__information{padding:1rem .25rem .75rem!important}.card__heading{font-size:clamp(.95rem,3.5vw,1.15rem)!important}.announcement-bar__message{font-size:.5rem!important;letter-spacing:.18em!important}.header__heading-link{font-size:.9rem!important;letter-spacing:.3em!important}.product-form__submit{border-radius:0!important}.page-title,h1.page-title{font-size:clamp(2rem,8vw,3rem)!important}.footer__blocks{gap:2rem!important}.footer__heading{font-size:.6rem!important;letter-spacing:.2em!important}.footer-block__details p{font-size:.82rem!important;line-height:1.8!important}.article-template .rte{max-width:100%!important;padding:0!important}.article-template__title{font-size:clamp(1.75rem,7vw,2.5rem)!important}.page-template .rte h1{font-size:clamp(2.2rem,9vw,3.5rem)!important}.page-template .rte h2{font-size:clamp(1.4rem,6vw,2rem)!important}#rmf-cursor-dot{display:none!important}body>div[style*="position:fixed"][style*="height:1px"]{height:2px!important}.cart-drawer{width:100%!important}.product-form__submit[data-sticky]{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:100!important;border-radius:0!important}}@media(min-width:750px)and (max-width:989px){.card__heading{font-size:clamp(.9rem,2vw,1.1rem)!important}#rmf-marquee__inner{animation-duration:32s!important}}@media(prefers-reduced-motion:reduce){#rmf-preloader{display:none!important}body{opacity:1!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rmf-no-motion *,.rmf-no-motion *:before,.rmf-no-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rmf-no-motion #rmf-marquee__inner{animation:none!important}.rmf-no-motion [style*="opacity:0"]{opacity:1!important;transform:none!important}#rmf-motion-toggle:after{content:"motion";position:absolute;right:52px;font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:#111;white-space:nowrap;opacity:0;transition:opacity .2s ease}#rmf-motion-toggle:hover:after{opacity:.5}#rmf-motion-toggle{position:fixed!important}.hero-wrapper,.section-wrapper:first-of-type{position:relative;overflow:hidden}.hero-wrapper:before{content:"RMF";position:absolute;bottom:-.15em;right:-.05em;font-family:var(--rmf-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(12rem,30vw,22rem);font-weight:500;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);text-stroke:1px rgba(255,255,255,.07);line-height:1;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none}.hero-wrapper>*{position:relative;z-index:1}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99997;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;animation:rmf-grain .5s steps(2) infinite}@keyframes rmf-grain{0%{background-position:0 0}25%{background-position:-30px 20px}50%{background-position:20px -10px}75%{background-position:-10px 30px}to{background-position:0 0}}.rmf-no-motion body:after{animation:none!important}.error-404-section{min-height:80vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;color:#f0ece4;text-align:center;padding:4rem 2rem}.error-404-section h1{font-size:clamp(6rem,20vw,18rem)!important;font-weight:300!important;letter-spacing:-.04em!important;line-height:.9!important;color:transparent!important;-webkit-text-stroke:1px rgba(240,236,228,.2)!important;margin-bottom:2rem!important}.error-404-section p{opacity:.6}.error-404-section a{color:#f0ece4;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(240,236,228,.3);padding-bottom:3px;margin:0 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rmfhq-luxury.css.map */
