@font-face{font-family:Roweam Sans;src:url(roweam-dmsans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roweam Sans;src:url(roweam-dmsans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roweam Serif;src:url(roweam-playfair-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--roweam-bg:#e2ddd2;--roweam-bg-light:#ece9e0;--roweam-cream:#f3f1ea;--roweam-brown:#60371b;--roweam-ink:#221f20;--roweam-muted:#8a8377;--roweam-border:#c0bcb3;--font-body-family:"Roweam Sans",var(--font-body-family);--font-heading-family:"Roweam Serif",var(--font-heading-family)}body{background:var(--roweam-bg);color:var(--roweam-ink);font-family:Roweam Sans,Arial,sans-serif}.h0,.h1,.h2,.hxl,h1,h2,h3{font-family:"Roweam Serif",Georgia,serif;font-weight:400;letter-spacing:0;color:var(--roweam-brown)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0;text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600;min-height:4.8rem}.button:after,.button:before{border-radius:0}.section-header{position:relative;z-index:40;margin-bottom:0!important}.shopify-section-header-sticky{top:0}.header-wrapper{position:fixed;inset:0 0 auto;z-index:30;background:var(--roweam-cream);color:var(--roweam-ink);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.header-wrapper .header{min-height:66px;padding-top:0!important;padding-bottom:0!important;max-width:1600px}.header__menu-item,.header__active-menu-item,.header__icon,.header__heading-link,.header__heading .h2{color:inherit;text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600;text-decoration:none}.header__heading-logo-wrapper img{max-height:47px;width:auto}body.template-index .header-wrapper:not(.roweam-scrolled):not(:hover){background:transparent;color:#fff;box-shadow:none}body.template-index .header-wrapper:not(.roweam-scrolled):not(:hover) .header__heading-logo{filter:brightness(0) invert(1)}.announcement-bar-section{display:none}main#MainContent{background:var(--roweam-bg)}.footer{background:var(--roweam-brown);color:var(--roweam-cream);border-top:0}.footer *{color:inherit}.footer-block__heading{font-family:Roweam Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600}.card-wrapper .card,.collection-card-wrapper .card{background:transparent}.card__heading,.card-information,.price{font-family:Roweam Sans,Arial,sans-serif;color:var(--roweam-ink)}.roweam-eyebrow{text-transform:uppercase;letter-spacing:.093em;font-weight:600;font-size:1.3rem}.roweam-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.2rem;text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600;text-decoration:none}.roweam-link:hover{opacity:.65}.roweam-hero{position:relative;min-height:620px;height:100svh;overflow:hidden;background:var(--roweam-ink);color:#fff}.roweam-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}.roweam-hero__slide.is-active{opacity:1}.roweam-hero__slide img{width:100%;height:100%;object-fit:cover}.roweam-hero__slide:after{content:"";position:absolute;inset:0 0 auto;height:260px;background:linear-gradient(rgba(0,0,0,.45),transparent)}.roweam-hero__fallback{width:100%;height:100%;background:url(roweam-hero-1-seaside.jpg) center/cover no-repeat}.roweam-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.4rem}.roweam-hero__title{font-family:"Roweam Serif",Georgia,serif;font-size:clamp(4rem,5vw,5.8rem);font-weight:400;line-height:1.02;color:#fff;max-width:14ch;margin:0 0 3.2rem;text-shadow:0 2px 18px rgba(0,0,0,.35)}.roweam-hero__button{display:inline-flex;background:#fff;color:var(--roweam-ink);padding:1.5rem 3.4rem;text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600;text-decoration:none}.roweam-hero__dots{position:absolute;left:50%;bottom:3.2rem;transform:translate(-50%);display:flex;gap:1.2rem}.roweam-hero__dot{width:.7rem;height:.7rem;border-radius:999px;border:0;background:#ffffff80;padding:0;cursor:pointer}.roweam-hero__dot.is-active{width:2.8rem;background:#fff}.roweam-section{padding:9rem 4rem;background:var(--roweam-bg)}.roweam-section--light{background:var(--roweam-bg-light)}.roweam-section__inner{max-width:132rem;margin:0 auto}.roweam-split{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.roweam-split--reverse .roweam-split__media{order:2}.roweam-split__media img,.roweam-split__fallback{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--roweam-cream)}.roweam-split__fallback{background:url(roweam-featured-bromley-sofa.jpg) center/cover no-repeat}.roweam-split__eyebrow{color:var(--roweam-brown);margin:0 0 1.8rem}.roweam-split__title{font-family:"Roweam Serif",Georgia,serif;font-size:clamp(3.6rem,4vw,5.8rem);font-weight:400;line-height:1.05;margin:0 0 2.2rem;color:var(--roweam-brown)}.roweam-split__body{font-size:1.6rem;line-height:1.8;max-width:62rem}.roweam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem}.roweam-card{background:var(--roweam-cream)}.roweam-card img,.roweam-card__fallback{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--roweam-bg-light)}.roweam-card__fallback{background:url(roweam-insitu-bromley-bed.jpg) center/cover no-repeat}.roweam-card__body{padding:2.2rem}.roweam-card__title{font-family:"Roweam Serif",Georgia,serif;font-size:2.8rem;line-height:1.08;font-weight:400;color:var(--roweam-brown);margin:0 0 1rem}.roweam-page-hero{min-height:52rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;background:var(--roweam-ink);overflow:hidden}.roweam-page-hero img,.roweam-page-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.82;background:url(roweam-about-hero.jpg) center/cover no-repeat}.roweam-page-hero__content{position:relative;z-index:1;padding:12rem 2.4rem 8rem}.roweam-page-hero__title{font-family:"Roweam Serif",Georgia,serif;font-weight:400;font-size:clamp(4.2rem,6vw,7.6rem);line-height:1;color:#fff;margin:0}@media screen and (max-width:989px){.header-wrapper{position:sticky}.header__heading-logo-wrapper img{max-height:38px}body.template-index .header-wrapper:not(.roweam-scrolled):not(:hover){background:var(--roweam-cream);color:var(--roweam-ink)}body.template-index .header-wrapper:not(.roweam-scrolled):not(:hover) .header__heading-logo{filter:none}.roweam-split,.roweam-grid{grid-template-columns:1fr}.roweam-split--reverse .roweam-split__media{order:0}.roweam-section{padding:6.5rem 2.4rem}.roweam-hero{min-height:56rem}}.cloner-eyebrow{text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600}.cloner-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.2rem;text-transform:uppercase;letter-spacing:.093em;font-size:1.3rem;font-weight:600;text-decoration:none}.cloner-link:hover{opacity:.65}.cloner-header{position:fixed;inset:0 0 auto;z-index:40;height:66px;color:#fff;background:transparent;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.cloner-header.is-scrolled,.cloner-header.is-open,body:not(.template-index) .cloner-header{background:var(--roweam-cream);color:var(--roweam-ink);box-shadow:0 1px 0 var(--roweam-border)}.cloner-header__inner{height:100%;max-width:1600px;margin:0 auto;padding:0 4rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2.4rem}.cloner-header__brand{grid-column:1;justify-self:start;display:block;color:inherit;text-decoration:none}.cloner-header__wordmark{font-family:"Roweam Serif",Georgia,serif;font-size:2.9rem;letter-spacing:.12em;text-transform:uppercase}.cloner-header__logo{width:15.8rem;height:auto;display:block}.cloner-header__logo--dark{display:block}.cloner-header__logo--light{display:none}.cloner-header.has-reverse-logo:not(.is-scrolled):not(.is-open) .cloner-header__logo--dark{display:none}.cloner-header.has-reverse-logo:not(.is-scrolled):not(.is-open) .cloner-header__logo--light{display:block}body:not(.template-index) .cloner-header .cloner-header__logo--dark,.cloner-header.is-scrolled .cloner-header__logo--dark,.cloner-header.is-open .cloner-header__logo--dark{display:block}body:not(.template-index) .cloner-header .cloner-header__logo--light,.cloner-header.is-scrolled .cloner-header__logo--light,.cloner-header.is-open .cloner-header__logo--light{display:none}.cloner-header__nav{grid-column:2;display:flex;align-items:center;gap:3.4rem}.cloner-header__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:2.4rem}.cloner-header__nav a,.cloner-header__actions a{color:inherit;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.cloner-header__nav a:hover,.cloner-header__actions a:hover{opacity:.6}.cloner-header__toggle{display:none;background:transparent;border:0;color:inherit;width:3.2rem;height:3.2rem;padding:0}.cloner-header__toggle span{display:block;width:2.2rem;height:1px;background:currentColor;margin:.6rem auto}.cloner-header__drawer{display:none}body:not(.template-index) main#MainContent{padding-top:0!important}.section-header{height:auto;margin:0!important}.cloner-footer{background:var(--roweam-brown);color:var(--roweam-cream);font-family:Roweam Sans,Arial,sans-serif}.cloner-footer__inner{max-width:1600px;margin:0 auto;padding:5.6rem 4rem 4rem}.cloner-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem}.cloner-footer__column h3{color:#f3f1eacc;margin:0 0 2rem}.cloner-footer__column ul{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:1.2rem}.cloner-footer a{color:#f3f1eae6;text-decoration:none;font-size:1.5rem}.cloner-footer a:hover{opacity:.7}.cloner-footer__wordmark{font-family:"Roweam Serif",Georgia,serif;font-size:clamp(4.2rem,5vw,6.4rem);letter-spacing:.12em;text-align:right;line-height:1;margin-top:1rem}.cloner-footer__bar{max-width:1600px;margin:0 auto;border-top:1px solid rgba(243,241,234,.16);padding:1.8rem 4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;text-transform:uppercase;letter-spacing:.093em;font-size:1.2rem;color:#f3f1eacc}.cloner-product-tabs{background:var(--roweam-bg);padding:6.4rem 0 7rem}.cloner-product-tabs__inner{max-width:1600px;margin:0 auto;padding:0 4rem}.cloner-product-tabs__heading{display:flex;align-items:baseline;gap:2rem;margin-bottom:2rem}.cloner-product-tabs__heading h2{font-size:clamp(3rem,3vw,3.8rem);margin:0;color:var(--roweam-brown)}.cloner-product-tabs__tabs{display:flex;flex-wrap:wrap;gap:1.4rem 3.2rem;margin-bottom:3.2rem}.cloner-tab{display:flex;align-items:center;gap:1rem;background:transparent;border:0;color:var(--roweam-muted);padding:0;text-transform:uppercase;letter-spacing:.093em;font-weight:600;font-size:1.3rem;cursor:pointer}.cloner-tab span{width:1.4rem;height:1.4rem;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.cloner-tab.is-active{color:var(--roweam-ink)}.cloner-tab.is-active span:after{content:"";width:.6rem;height:.6rem;background:var(--roweam-brown);border-radius:50%}.cloner-product-tabs__rail{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.cloner-product-card{flex:0 0 calc((100% - 7.2rem)/4);min-width:24rem;scroll-snap-align:start}.cloner-product-card a{text-decoration:none;color:inherit}.cloner-product-card__media{position:relative;aspect-ratio:3/4;background:var(--roweam-cream-dim);overflow:hidden}.cloner-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.cloner-product-card__fallback{width:100%;height:100%;background:url(roweam-featured-bromley-sofa.jpg) center/cover no-repeat}.cloner-product-card:hover .cloner-product-card__media img{transform:scale(1.04)}.cloner-product-card__badge{position:absolute;top:1.2rem;left:1.2rem;background:#f3f1eaeb;padding:.5rem .9rem;text-transform:uppercase;letter-spacing:.093em;font-size:1.1rem}.cloner-product-card__info{margin-top:1.4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.cloner-product-card__info h3{font-size:1.6rem;line-height:1.25;margin:0;color:var(--roweam-ink);max-width:75%}.cloner-product-card__info span{font-size:1.3rem;white-space:nowrap}.cloner-product-card p{font-family:"Roweam Serif",Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--roweam-brown);margin:.4rem 0 0}.cloner-look{position:relative;height:86svh;min-height:60rem;overflow:hidden;background:var(--roweam-ink);color:#fff}.cloner-look__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cloner-look__image--fallback{background:url(roweam-shop-the-look-bg.webp) center/cover no-repeat}.cloner-look:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000d;z-index:1}.cloner-look__content{position:absolute;left:4rem;bottom:5rem;z-index:3;max-width:48rem}.cloner-look__content h2{color:#fff;font-size:clamp(3rem,4vw,4.2rem);line-height:1.05;margin:0}.cloner-look__content p{font-size:1.5rem;margin:1rem 0 2rem;color:#ffffffe6}.cloner-look__hotspot{position:absolute;left:var(--x);top:var(--y);z-index:4}.cloner-look__hotspot button{display:flex;align-items:center;gap:.8rem;transform:translate(-50%,-50%);background:transparent;border:0;color:#fff;font-size:1.5rem;text-shadow:0 1px 6px rgba(0,0,0,.45);cursor:pointer}.cloner-look__hotspot button span{width:1.8rem;height:1.8rem;border:1px solid rgba(255,255,255,.9);border-radius:50%;position:relative}.cloner-look__hotspot button span:after{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;background:#fff;border-radius:50%}.cloner-look__popover{position:absolute;left:0;top:0;transform:translate(1.8rem,-50%);width:24rem;background:#221f20f5;padding:1rem;display:flex;gap:1.2rem;opacity:0;visibility:hidden;transition:opacity .2s ease}.cloner-look__hotspot:hover .cloner-look__popover,.cloner-look__hotspot.is-open .cloner-look__popover{opacity:1;visibility:visible}.cloner-look__popover img{width:6.8rem;height:6.8rem;object-fit:cover}.cloner-look__popover-fallback{width:6.8rem;height:6.8rem;background:url(roweam-featured-bromley-sofa.jpg) center/cover no-repeat;flex:0 0 auto}.cloner-look__popover p{font-family:"Roweam Serif",Georgia,serif;font-size:1.4rem;line-height:1.2;margin:0 0 .6rem}@media screen and (max-width:989px){.cloner-header{position:sticky;background:var(--roweam-cream);color:var(--roweam-ink)}.cloner-header__inner{grid-template-columns:4rem 1fr 4rem;padding:0 2rem}.cloner-header__toggle{display:block;grid-column:1}.cloner-header__brand{grid-column:2;justify-self:center}.cloner-header__nav,.cloner-header__actions{display:none}.cloner-header.has-reverse-logo:not(.is-scrolled):not(.is-open) .cloner-header__logo--light{display:none}.cloner-header.has-reverse-logo:not(.is-scrolled):not(.is-open) .cloner-header__logo--dark{display:block}.cloner-header__drawer{position:absolute;top:66px;left:0;right:0;background:var(--roweam-cream);color:var(--roweam-ink);border-top:1px solid var(--roweam-border);padding:1.8rem 2.4rem;gap:1.8rem}.cloner-header.is-open .cloner-header__drawer{display:grid}.cloner-footer__grid{grid-template-columns:1fr 1fr}.cloner-footer__inner,.cloner-footer__bar,.cloner-product-tabs__inner{padding-left:2rem;padding-right:2rem}.cloner-footer__bar{flex-direction:column}.cloner-product-card{flex-basis:78vw}.cloner-look{min-height:56rem}.cloner-look__content{left:2rem;bottom:3rem}.cloner-look__hotspot button{font-size:0}.cloner-look__popover{width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/design.css.map */
