:root{--rm-paper:#F5F3EF;--rm-ink:#242321;--rm-olive:#3D493F;--rm-stone:#D7D2CA;--rm-muted:#726e67;--rm-night:#1D1D1C;--rm-line:#DEDAD3;--font-body-family:"Lato",Arial,sans-serif;--font-heading-family:"EB Garamond",Georgia,serif}body{background:var(--rm-paper);color:var(--rm-ink);font-family:Lato,Arial,sans-serif}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1,.collection-hero__title,.article-template__title,.main-page-title{font-family:EB Garamond,Georgia,serif;font-weight:400;letter-spacing:-.018em}.header-wrapper,.header,.footer{color:var(--rm-ink)}.header-wrapper,.header-wrapper.gradient{background:var(--rm-paper)}.header{max-width:1600px}.header__heading-link{transition:opacity .2s}.header__heading-link:hover{opacity:.77}.header__heading-logo-wrapper.rm-native-logo{width:clamp(155px,18vw,225px)}.rm-native-logo img{max-height:61px;object-fit:contain}.header--top-center{row-gap:0}.rm-primary-nav{display:flex;justify-content:center;align-items:center;gap:clamp(15px,2.2vw,34px);grid-area:navigation;padding:5px 0 10px}.rm-primary-nav a{font:700 11px/1.4 Lato,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--rm-ink);padding:7px 0;border-bottom:1px solid transparent}.rm-primary-nav a:hover,.rm-primary-nav a[aria-current=page]{border-bottom-color:var(--rm-olive);color:var(--rm-olive)}.rm-primary-nav .rm-primary-nav__book{color:var(--rm-olive)}.menu-drawer__menu-item{font-family:Lato,sans-serif;letter-spacing:.03em}.announcement-bar,.announcement-bar__message{font-family:Lato,Arial,sans-serif;font-size:11px;letter-spacing:.1em}.rm{color:var(--rm-ink);font-family:Lato,Arial,sans-serif;line-height:1.5}.rm *,.rm *:before,.rm *:after{box-sizing:border-box}.rm a:focus-visible,.rm button:focus-visible{outline:3px solid var(--rm-olive);outline-offset:4px}.rm img{max-width:100%;height:auto}.rm-container{max-width:1440px;margin:0 auto;padding:0 clamp(22px,5.1vw,88px)}.rm-section{padding:clamp(62px,8vw,120px) 0}.rm-section--light{background:var(--rm-paper);color:var(--rm-ink)}.rm-section--dark{background:var(--rm-night);color:#f5f3ef}.rm-section--stone{background:#ebe8e2}.rm-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--rm-olive);margin:0 0 25px}.rm-section--dark .rm-kicker{color:#b9c3b9}.rm h1,.rm h2,.rm h3{color:inherit;letter-spacing:-.028em;font-family:EB Garamond,Georgia,serif;font-weight:400;line-height:1.02;margin:0 0 18px}.rm h1{font-size:clamp(62px,7.5vw,122px)}.rm h2{font-size:clamp(44px,5.3vw,82px)}.rm h3{font-size:clamp(28px,3vw,45px)}.rm em{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400}.rm p{font-size:clamp(16px,1.3vw,20px);line-height:1.65;max-width:630px;margin:0 0 20px}.rm-small{font-size:14px!important;color:var(--rm-muted);line-height:1.65}.rm-section--dark .rm-small{color:#c6c4be}.rm-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:14px 23px;background:var(--rm-olive);border:1px solid var(--rm-olive);color:#fff!important;text-decoration:none;font:700 11px/1.35 Lato,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background .18s,color .18s}.rm-button:hover{background:#28382e;border-color:#28382e;color:#fff!important}.rm-button--line{border-color:currentColor;background:transparent;color:inherit!important}.rm-button--line:hover{background:var(--rm-ink);border-color:var(--rm-ink);color:#fff!important}.rm-section--dark .rm-button--line:hover{background:#f5f3ef;color:var(--rm-ink)!important}.rm-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:28px}.rm-hero{position:relative;min-height:clamp(570px,65vw,790px);display:flex;align-items:center;overflow:hidden;background:#e7e4dd;isolation:isolate}.rm-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.rm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f5f3eff2,#f5f3efe0 38%,#f5f3ef21 80%)}.rm-hero__content{width:min(680px,100%);padding:105px 0}.rm-hero h1{max-width:650px}.rm-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:58%;z-index:-2;background:repeating-linear-gradient(100deg,#e1ddd5 0 66px,#ccc7be 67px 72px,#eae7e1 73px 150px)}.rm-hero__placeholder:after{content:"EDITORIAL IMAGE TO BE ADDED";font:700 10px Lato,sans-serif;letter-spacing:.15em;position:absolute;bottom:25px;right:22px;color:#555}.rm-hero__meta{font:700 11px Lato,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rm-olive)}.rm-intro{margin-bottom:38px;max-width:790px}.rm-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.rm-audience-card{min-width:0}.rm-audience-card__media{aspect-ratio:4/5;overflow:hidden;background:linear-gradient(135deg,#e3e0d9,#cdc9c1);display:flex;align-items:center;justify-content:center}.rm-audience-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.rm-audience-card:hover .rm-audience-card__media img{transform:scale(1.025)}.rm-audience-card__empty{font:700 10px Lato,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#69665f;text-align:center;padding:35px}.rm-audience-card h3{margin:24px 0 8px}.rm-audience-card p{font-size:15px;max-width:350px}.rm-text-link{font:700 11px Lato,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-olive);text-decoration:none;border-bottom:1px solid var(--rm-olive);padding-bottom:5px;display:inline-block}.rm-text-link:hover{opacity:.7}.rm-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(38px,6vw,96px);align-items:center}.rm-media-frame{aspect-ratio:16/10;background:linear-gradient(135deg,#dad6cf,#bab5aa);overflow:hidden;display:flex;align-items:center;justify-content:center}.rm-media-frame img{width:100%;height:100%;object-fit:cover}.rm-media-frame--dark{background:linear-gradient(135deg,#373937,#2b2d2b)}.rm-media-placeholder{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#777}.rm-section--dark .rm-media-placeholder{color:#b1b3b0}.rm-split--reverse .rm-media-frame{order:2}.rm-process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;margin:38px 0}.rm-process-grid div{border-top:1px solid rgba(255,255,255,.33);padding-top:19px}.rm-process-grid strong{font-size:14px;font-weight:700;letter-spacing:.07em}.rm-process-grid p{font-size:15px;margin-top:9px}.rm-center{text-align:center}.rm-center p{margin-left:auto;margin-right:auto}.rm-center .rm-actions{justify-content:center}.rm-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,5vw,80px);margin-top:54px}.rm-gallery-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;overscroll-behavior-x:contain}.rm-gallery-row figure{min-width:65%;width:65%;margin:0;scroll-snap-align:start}.rm-gallery-row img,.rm-gallery-row video{width:100%;aspect-ratio:4/5;object-fit:cover}.rm-gallery-row figcaption{font-size:13px;margin-top:11px}.rm-gallery-col h3{font-size:34px}.rm-editor-placeholder{font-size:14px;color:var(--rm-muted);border:1px dashed var(--rm-stone);padding:25px}.rm-heritage-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:45px}.rm-heritage-category .rm-media-frame{aspect-ratio:4/5}.rm-heritage-category h3{margin-top:20px}.rm-heritage-category p{font-size:15px}.rm-footer-nav{background:#eeeae4;border-top:1px solid var(--rm-line);padding:53px 0 36px}.rm-footer-nav__inner{max-width:1440px;margin:auto;padding:0 clamp(22px,5vw,88px);display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:55px}.rm-footer-nav h2{font:400 40px/1 EB Garamond,Georgia,serif;margin:0 0 17px;color:var(--rm-ink)}.rm-footer-nav p,.rm-footer-nav a{color:#57544f;font:400 14px/1.7 Lato,Arial,sans-serif}.rm-footer-nav strong{font:700 11px Lato,sans-serif;letter-spacing:.15em;color:var(--rm-ink)}.rm-footer-nav ul{list-style:none;margin:13px 0 0;padding:0}.rm-footer-nav a{text-decoration:none;display:inline-block;padding:3px 0}.rm-footer-nav a:hover{text-decoration:underline}.footer{background:#eeeae4}.footer__content-top{padding-top:22px}.collection-hero__title,.product__title h1{font-size:clamp(38px,4.3vw,68px);line-height:1.08}.collection .card__heading,.product-grid .card__heading{font-family:EB Garamond,Georgia,serif;font-size:clamp(21px,2.2vw,30px);font-weight:400}.product__description,.product__text,.price,.product-form__input label{font-family:Lato,Arial,sans-serif}.product-form__submit.button,.cart__checkout-button.button{background:var(--rm-olive);color:#fff;border-color:var(--rm-olive)}.product-form__submit.button:hover,.cart__checkout-button.button:hover{background:#2e3b32}.product__info-wrapper{padding-left:clamp(20px,4vw,65px)}.card__media,.product-media-container{background:#eeeae4}@media(max-width:989px){.rm-primary-nav{display:none}.header__heading-logo-wrapper.rm-native-logo{width:56px!important}.rm-native-logo img{max-height:54px}}@media(max-width:749px){.rm-section{padding:64px 0}.rm-hero{min-height:660px;align-items:flex-start}.rm-hero__shade{background:linear-gradient(180deg,#f5f3eff7,#f5f3efde 58%,#f5f3ef38)}.rm-hero__content{padding:80px 0 40px}.rm-hero__placeholder{top:39%;right:0;bottom:0;left:0}.rm-audience-grid,.rm-split,.rm-gallery-grid,.rm-heritage-categories,.rm-footer-nav__inner{grid-template-columns:1fr}.rm-audience-card__media{aspect-ratio:4/4.3}.rm-split--reverse .rm-media-frame{order:0}.rm-process-grid{grid-template-columns:1fr;gap:16px}.rm-gallery-row figure{min-width:78%;width:78%}.rm-footer-nav__inner{gap:22px}.rm-footer-nav{padding:42px 0}}@media(prefers-reduced-motion:reduce){.rm *{transition:none!important;scroll-behavior:auto!important}}.rm-hero__picture{display:contents}.rm-gallery-grid:has(>.rm-gallery-col:only-child){grid-template-columns:minmax(0,1fr)}@media(max-width:749px){.rm-hero__placeholder:after{right:12px;bottom:15px;font-size:9px}}.header__heading-logo-wrapper.rm-native-logo{display:block!important;width:clamp(160px,18vw,205px)!important;height:auto;aspect-ratio:190/79;overflow:hidden;position:relative}.rm-native-logo .rm-wordmark-source{display:block;max-width:none!important;max-height:none!important;width:145%!important;height:auto!important;transform:translate(-31%);transform-origin:top left}@media(max-width:989px){.header__heading-logo-wrapper.rm-native-logo{width:clamp(144px,35vw,185px)!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/romails-v2.css.map */
