.brand-info-page{padding-block:clamp(38px,4.5vw,64px)}.brand-info-page__grid{align-items:start;gap:clamp(28px,4.5vw,66px)}.brand-info-page__lead h1{max-width:none;margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.1}.brand-info-page .brand-eyebrow{margin-bottom:10px;font-size:10px}.brand-info-page__visual{margin-top:24px;aspect-ratio:3/2}.brand-info-page__visual img{object-position:center}.brand-info-page__visual .brand-concept-label{font-size:10px}.brand-info-page__content{max-width:680px;padding-top:26px}.brand-info-page__content>.brand-richtext,.brand-info-page__item .brand-richtext{color:var(--living-muted);font-size:16px;line-height:1.62}.brand-info-page .brand-richtext p,.brand-info-page .brand-richtext li{font-size:inherit!important;line-height:inherit!important}.brand-info-page .brand-richtext p{margin:0 0 14px}.brand-info-page .brand-richtext h2,.brand-info-page__item h2{margin:22px 0 9px;font-size:clamp(21px,2vw,28px);line-height:1.22}.brand-info-page__item{padding:20px 0}.brand-info-page__item h2{margin-top:0}.brand-info-page--our-story{background:#f7f6f2}.brand-info-page--our-story .brand-info-page__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.brand-info-page--our-story .brand-info-page__visual{aspect-ratio:4/3}.brand-info-page--our-story .brand-info-page__content{border-left:1px solid var(--living-line);padding-left:clamp(24px,4vw,58px)}.brand-info-page--about-us .brand-info-page__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.brand-info-page--about-us .brand-info-page__lead{grid-column:2;grid-row:1}.brand-info-page--about-us .brand-info-page__content{grid-column:1;grid-row:1;padding:52px clamp(22px,4vw,54px);background:#f7f6f2}.brand-info-page--about-us .brand-info-page__visual{aspect-ratio:4/3}.brand-info-page--contact{padding-bottom:16px}.brand-info-page--contact .brand-info-page__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.brand-info-page--contact .brand-info-page__visual{aspect-ratio:16/9}.brand-info-page--contact .brand-info-page__content{padding:48px 0 0}.brand-info-page--contact+.section{padding-top:8px}.brand-info-page--contact+.section .page-title{font-size:26px}.brand-info-page--personalise .brand-info-page__grid,.brand-info-page--personalisation .brand-info-page__grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.brand-info-page--personalise .brand-info-page__content,.brand-info-page--personalisation .brand-info-page__content{border-top:1px solid var(--living-line);padding-top:18px}.brand-info-page--personalise .brand-richtext h2,.brand-info-page--personalisation .brand-richtext h2{padding-top:16px;border-top:1px solid var(--living-line)}.brand-info-page--the-collection{background:#f7f6f2}.brand-info-page--the-collection .brand-info-page__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.brand-info-page--the-collection .brand-info-page__content{padding-top:0}@media(max-width:700px){.brand-info-page{padding-block:26px 34px}.brand-info-page__grid,.brand-info-page--our-story .brand-info-page__grid,.brand-info-page--about-us .brand-info-page__grid,.brand-info-page--contact .brand-info-page__grid,.brand-info-page--personalise .brand-info-page__grid,.brand-info-page--personalisation .brand-info-page__grid,.brand-info-page--the-collection .brand-info-page__grid{display:flex;flex-direction:column;gap:17px}.brand-info-page__lead,.brand-info-page__content{width:100%}.brand-info-page__lead h1{font-size:clamp(28px,8vw,36px);line-height:1.12}.brand-info-page__visual,.brand-info-page--our-story .brand-info-page__visual,.brand-info-page--about-us .brand-info-page__visual{margin-top:16px;aspect-ratio:16/9}.brand-info-page--contact .brand-info-page__visual{aspect-ratio:2.5/1}.brand-info-page__visual .brand-concept-label{right:6px;bottom:6px;max-width:72%;padding:4px 6px;font-size:8px}.brand-info-page__content,.brand-info-page--contact .brand-info-page__content{padding-top:0}.brand-info-page--our-story .brand-info-page__content{border-left:0;padding-left:0}.brand-info-page--about-us .brand-info-page__lead,.brand-info-page--about-us .brand-info-page__content{grid-column:auto;grid-row:auto}.brand-info-page--about-us .brand-info-page__content{padding:17px 18px}.brand-info-page__content>.brand-richtext,.brand-info-page__item .brand-richtext{font-size:14px;line-height:1.5}.brand-info-page .brand-richtext p{margin-bottom:10px}.brand-info-page .brand-richtext h2,.brand-info-page__item h2{font-size:20px;margin:17px 0 7px}.brand-info-page__item{padding:15px 0}.brand-info-page--contact+.section{padding-top:0}}.brand-section.brand-info-page{padding-top:28px;padding-bottom:42px}.brand-info-page__content>.brand-richtext,.brand-info-page__item .brand-richtext{font-size:15px;line-height:1.54}@media(max-width:700px){.brand-section.brand-info-page{padding-top:18px!important;padding-bottom:24px!important}.brand-info-page__lead h1{font-size:30px!important;line-height:1.08!important}.brand-info-page__grid{gap:11px!important}.brand-info-page__visual,.brand-info-page--our-story .brand-info-page__visual,.brand-info-page--about-us .brand-info-page__visual{margin-top:10px!important;aspect-ratio:2.25/1!important}.brand-info-page--our-story .brand-info-page__visual img,.brand-info-page--about-us .brand-info-page__visual img{object-position:center 67%}.brand-info-page--contact .brand-info-page__visual{display:none}.brand-info-page__content>.brand-richtext,.brand-info-page__item .brand-richtext{font-size:13.5px!important;line-height:1.45!important}.brand-info-page .brand-richtext p,.brand-info-page .brand-richtext li{font-size:13.5px!important;line-height:1.45!important;margin-bottom:8px}.brand-info-page .brand-richtext h2,.brand-info-page__item h2{font-size:18px!important;line-height:1.2!important;margin:13px 0 5px}.brand-info-page--about-us .brand-info-page__content{padding:12px 14px}.brand-info-page--contact+.section{padding-top:0!important}.brand-info-page--contact+.section .mt-3{margin-top:0!important}}@media(max-width:700px){.brand-info-page--about-us .brand-info-page__visual img{object-position:center bottom}}:root{--living-white: #fdfcf9;--living-ivory: #f7f4ee;--living-stone: #ebe7de;--living-ink: #2d2e2a;--living-muted: #696a64;--living-line: #ddd9d0;--living-accent: #4d574e}body{background:var(--living-white);color:var(--living-ink)}.brand-shell{width:min(100% - 64px,1300px)}.brand-section{background:var(--living-white);padding-block:clamp(78px,8vw,124px)}.brand-section--oat,.brand-faq{background:var(--living-ivory)}.brand-eyebrow{color:var(--living-accent);letter-spacing:.15em}.brand-section h2{font-size:clamp(36px,4.5vw,62px);line-height:1.08}.brand-announcement{background:#f2efe9;border-bottom:1px solid var(--living-line)}.brand-header{border-color:var(--living-line)}.brand-header__inner{min-height:78px}.brand-header__nav a{color:var(--living-ink)}.brand-header__nav a:hover{color:var(--living-accent)}.brand-button,.brand-newsletter__input button,.product .btn--primary{background:var(--living-accent);color:#fff;border-color:var(--living-accent)}.brand-button--light{background:#fffffff5;color:var(--living-accent)}.brand-hero{width:100%;margin:0;min-height:clamp(610px,52vw,760px);background:var(--living-stone)}.brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.brand-hero__media img{object-position:center}.brand-hero__media:after{background:linear-gradient(90deg,rgba(246,242,234,.24),transparent 58%)}.brand-hero__overlay{padding-block:50px}.brand-hero__content{width:min(100%,520px);max-width:520px;padding:clamp(30px,3.8vw,56px);background:#fdfcf9f2;border-left:0;box-shadow:0 18px 50px #2a282314}.brand-hero h1{font-size:clamp(42px,4.8vw,68px);letter-spacing:-.05em}.brand-hero__content>p:not(.brand-eyebrow){color:var(--living-muted)}.brand-hero__media .brand-concept-label{right:18px;bottom:18px}.brand-intro{border-bottom:1px solid var(--living-line)}.brand-intro__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(55px,9vw,150px);align-items:center}.brand-intro__lead h2{max-width:12ch;margin:0}.brand-intro__body{max-width:52ch;color:var(--living-muted);font-size:clamp(17px,1.6vw,21px);line-height:1.65}.brand-intro__body .brand-text-link{margin-top:23px;font-size:14px}#shop-by-need .brand-shell{max-width:1300px}#shop-by-need .brand-section__heading{max-width:740px;display:block;margin-bottom:42px}#shop-by-need .brand-section__heading p:last-child{max-width:560px;color:var(--living-muted)}.brand-need-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.brand-need-card{display:block;min-height:0;background:var(--living-ivory)}.brand-need-card:nth-child(2n) .brand-need-card__media{order:initial}.brand-need-card__media{height:clamp(310px,34vw,465px)}.brand-need-card__media img{width:100%;height:100%;object-fit:cover}.brand-need-card:first-child .brand-need-card__media img{object-position:65% center}.brand-need-card__body{padding:32px 34px 36px;min-height:150px}.brand-need-card h3{font-size:clamp(25px,2.5vw,34px)}.brand-need-card__body p{color:var(--living-muted)}.brand-need-card:hover{box-shadow:0 16px 32px #2a282313}#featured{background:var(--living-ivory);border:0}#featured .brand-section__heading{margin-bottom:36px}.brand-product-card__media{background:#eeece7}.brand-product-card h3{color:var(--living-ink)}.brand-product-card p{color:var(--living-muted)}.brand-empty{border-color:var(--living-line);background:var(--living-white)}.brand-lifestyle-gallery{background:var(--living-white)}.brand-lifestyle-gallery .brand-section__heading{max-width:none}.brand-lifestyle-gallery .brand-section__heading>p{max-width:36ch;color:var(--living-muted)}.brand-lifestyle-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-lifestyle-gallery__item{margin:0;min-width:0}.brand-lifestyle-gallery__item img,.brand-lifestyle-gallery__item video{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--living-stone)}.brand-lifestyle-gallery__item figcaption{color:var(--living-muted);font-size:13px;line-height:1.5;margin-top:14px}.brand-range{background:var(--living-ivory)}.brand-range__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-range__card{display:block;min-width:0;color:var(--living-ink);text-decoration:none}.brand-range__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--living-stone)}.brand-range__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.brand-range__media span{display:grid;place-items:center;height:100%;padding:20px;color:var(--living-muted);font-size:13px}.brand-range__card:hover img{transform:scale(1.025)}.brand-range__label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px}.brand-range__label h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,27px);font-weight:400;margin:0}.brand-range__label span{color:var(--living-accent)}.brand-story{background:var(--living-white)}.brand-story__copy .brand-richtext{color:var(--living-muted)}.brand-section--stone{background:var(--living-ivory)}.brand-step+.brand-step{border-color:var(--living-line)}.brand-faq__items details{border-color:var(--living-line)}.brand-newsletter{background:var(--living-stone)}.brand-newsletter__input{border-color:#c8c4bb}.brand-footer{background:var(--living-white);border-color:var(--living-line)}.brand-footer__bottom,.brand-info-page__item{border-color:var(--living-line)}.brand-info-page__lead h1{font-size:clamp(42px,5vw,70px);line-height:1.05;max-width:11ch}.brand-info-page__visual{position:relative;margin:38px 0 0;aspect-ratio:4 / 4.5;overflow:hidden;background:var(--living-stone)}.brand-info-page__visual img{display:block;width:100%;height:100%;object-fit:cover}.brand-info-page__visual .brand-concept-label{right:12px;left:auto;bottom:12px}.brand-info-page__content>.brand-richtext{color:var(--living-muted);font-size:clamp(18px,1.8vw,23px);line-height:1.6}.brand-info-page__item{padding:34px 0}.brand-info-page__item h2{font-size:clamp(25px,2.4vw,34px);margin:0 0 14px}.brand-info-page__item .brand-richtext{color:var(--living-muted);line-height:1.7}.collection-template .section-heading,.product .product__meta h1.h1{color:var(--living-ink)}@media(max-width:900px){.brand-intro__grid{gap:50px}.brand-hero__media img{object-position:55% center}.brand-lifestyle-gallery__grid,.brand-range__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.brand-shell{width:min(100% - 32px,1300px)}.brand-section{padding-block:70px}.brand-hero{min-height:680px}.brand-hero__media img{object-position:66% center}.brand-hero__overlay{align-self:end;padding-block:20px 48px}.brand-hero__content{width:100%;max-width:100%;padding:27px}.brand-hero h1{font-size:clamp(36px,9vw,46px)}.brand-hero__media .brand-concept-label{right:10px;top:10px;bottom:auto;max-width:64%;font-size:9px}.brand-intro__grid{grid-template-columns:1fr;gap:24px}.brand-intro__body{font-size:17px}.brand-need-grid,.brand-lifestyle-gallery__grid,.brand-range__grid{grid-template-columns:1fr}.brand-need-card__media{height:300px}.brand-need-card__body{min-height:0;padding:27px}.brand-lifestyle-gallery .brand-section__heading{align-items:start}}@media(prefers-reduced-motion:reduce){.brand-range__media img{transition:none!important}}.brand-header__inner{gap:clamp(18px,2vw,32px)}.brand-header__wordmark{flex:0 0 auto;font-size:var(--brand-wordmark-size);line-height:1}.brand-header__logo{display:block;width:var(--brand-logo-width);max-width:min(28vw,320px);max-height:68px;height:auto;object-fit:contain}.brand-header__menu{flex:1 1 auto;min-width:0}.brand-header__menu-toggle{display:none;border:0;background:none;padding:0}.brand-header__menu>.brand-header__nav{display:flex;justify-content:center;gap:clamp(16px,2vw,32px)}.brand-header__nav{align-items:stretch}.brand-header__item{position:relative;display:flex;align-items:center;min-height:78px}.brand-header__top-link,.brand-header__item>summary,.brand-header__cart{display:inline-flex;align-items:center;gap:6px;color:var(--living-ink);font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.brand-header__item>summary,.brand-header__subitem>summary{cursor:pointer;list-style:none}.brand-header__item>summary::-webkit-details-marker,.brand-header__subitem>summary::-webkit-details-marker,.brand-header__menu-toggle::-webkit-details-marker{display:none}.brand-header__chevron{font-size:16px;font-weight:400;transition:transform .2s ease}.brand-header__item[open]>summary .brand-header__chevron{transform:rotate(180deg)}.brand-header__dropdown{display:block;position:absolute;z-index:40;top:100%;left:-24px;min-width:260px;width:max-content;max-width:min(580px,90vw);padding:20px 24px 24px;background:var(--living-white);border:1px solid var(--living-line);box-shadow:0 20px 40px #2a28231a;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.brand-header__item--wide .brand-header__dropdown{min-width:390px}.brand-header__item:last-child .brand-header__dropdown{left:auto;right:-24px}.brand-header__item:hover>.brand-header__dropdown,.brand-header__item:focus-within>.brand-header__dropdown,.brand-header__item[open]>.brand-header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.brand-header__view-all{display:block;padding:0 0 14px;border-bottom:1px solid var(--living-line);color:var(--living-accent);font-size:12px;font-weight:700;text-decoration:none}.brand-header__submenu,.brand-header__subitem ul{list-style:none;padding:0;margin:8px 0 0}.brand-header__submenu>li>a,.brand-header__subitem>summary,.brand-header__subitem ul a,.brand-header__subitem-all{display:block;padding:9px 0;color:var(--living-ink);font-size:13px;line-height:1.4;text-decoration:none}.brand-header__subitem>summary{display:flex;justify-content:space-between;gap:20px;font-weight:700}.brand-header__subitem ul{padding-left:16px;margin:0 0 6px;border-left:1px solid var(--living-line)}.brand-header__subitem ul a{padding:6px 0;color:var(--living-muted)}.brand-header__subitem-all{color:var(--living-accent);font-size:11px}.brand-header__nav a:hover,.brand-header__nav summary:hover{color:var(--living-accent)}.brand-header__cart{flex:0 0 auto}.brand-header__menu summary:focus-visible,.brand-header__nav a:focus-visible,.brand-header__cart:focus-visible{outline:2px solid var(--living-accent);outline-offset:4px}.brand-header__menu:has(.brand-header__item[open]){z-index:41}.brand-hero__media img{object-position:var(--hero-position-x, 50%) center}.brand-hero--right .brand-hero__overlay{display:flex;justify-content:flex-end}.brand-announcement{background:var(--living-ivory)}.brand-footer__logo{display:block;width:var(--brand-footer-logo-width);max-width:100%;max-height:80px;height:auto;object-fit:contain}@media(max-width:900px){.brand-header__inner{min-height:70px;flex-wrap:wrap;gap:12px}.brand-header__wordmark{margin-right:auto}.brand-header__logo{width:var(--brand-logo-width-mobile);max-width:min(38vw,220px);max-height:54px}.brand-header__menu{flex:0 0 auto;order:2}.brand-header__menu-toggle{display:inline-flex;align-items:center;gap:5px;color:var(--living-ink);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.brand-header__cart{order:3}.brand-header__menu>.brand-header__nav{display:none}.brand-header__menu.is-open>.brand-header__nav{position:absolute;left:0;right:0;top:100%;display:block;max-height:min(75vh,650px);overflow-y:auto;padding:14px 24px 26px;background:var(--living-white);border-bottom:1px solid var(--living-line);box-shadow:0 16px 26px #2a282317}.brand-header__item{display:block;min-height:0;border-bottom:1px solid var(--living-line)}.brand-header__top-link,.brand-header__item>summary{display:flex;justify-content:space-between;width:100%;padding:15px 0;font-size:15px}.brand-header__top-link{border-bottom:1px solid var(--living-line)}.brand-header__dropdown{position:static;width:auto;max-width:none;min-width:0;padding:0 0 14px 16px;border:0;box-shadow:none;transform:none;transition:none}.brand-header__item:not([open])>.brand-header__dropdown{display:none}.brand-header__item[open]>.brand-header__dropdown{display:block}.brand-header__view-all{border-bottom:0;padding:5px 0}.brand-header__submenu{margin-top:0}.brand-header__subitem{border-top:1px solid var(--living-line)}.brand-header__subitem ul{padding-left:14px}.brand-hero__media img{object-position:var(--hero-mobile-position-x, 66%) center}}@media(prefers-reduced-motion:reduce){.brand-header__dropdown,.brand-header__chevron{transition:none}}@media(min-width:701px){.brand-section.brand-info-page{padding-top:28px!important;padding-bottom:42px!important}.brand-info-page__lead h1{font-size:clamp(34px,3.2vw,44px)!important;line-height:1.1!important;max-width:none!important}.brand-info-page__content>.brand-richtext,.brand-info-page__item .brand-richtext{font-size:15px!important;line-height:1.54!important}.brand-info-page .brand-richtext h2,.brand-info-page__item h2{font-size:clamp(21px,2vw,26px)!important;line-height:1.22!important}}@media(min-width:701px){.brand-info-page--the-collection .brand-info-page__grid,.brand-info-page--personalise .brand-info-page__grid,.brand-info-page--personalisation .brand-info-page__grid,.brand-info-page--materials-and-care .brand-info-page__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.brand-info-page--the-collection .brand-info-page__visual,.brand-info-page--personalise .brand-info-page__visual,.brand-info-page--personalisation .brand-info-page__visual,.brand-info-page--materials-and-care .brand-info-page__visual{aspect-ratio:16 / 10}.brand-info-page--materials-and-care .brand-info-page__content{padding:34px 38px;background:#f7f6f2}}.brand-concept-label{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-shared-living.css.map */
