:root{--magpie-rose:#f5edee;--magpie-olive:#e8e9df;--magpie-ink:#232323}html{scroll-padding-top:180px}body{color:var(--magpie-ink)}.magpie-eyebrow{font-family:var(--base-font-family);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;margin:0 0 16px}.magpie-intro{text-align:center;padding:48px 20px 38px}.magpie-intro h1,.magpie-intro h2{font-size:clamp(35px,4.7vw,66px);line-height:1.12;letter-spacing:-.025em;margin:0 0 24px;font-weight:400}.magpie-intro em{font-weight:400}.magpie-doors{display:flex;justify-content:center;gap:32px}.magpie-doors a{font-size:14px;border-bottom:1px solid #232323;padding-bottom:7px}.magpie-doors span{padding-left:16px}.magpie-story{display:grid;grid-template-columns:1.08fr 1fr;margin:0 auto 54px;max-width:1400px;background:var(--magpie-rose)}.magpie-story--olive{background:var(--magpie-olive)}.magpie-story__photo{position:relative;min-height:680px;overflow:hidden}.magpie-story__photo>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 35%}.magpie-story__photo:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000a3);pointer-events:none}.magpie-story__caption{position:absolute;z-index:1;bottom:36px;left:36px;right:28px;color:#fff}.magpie-story__caption h2{font-size:clamp(34px,3.4vw,50px);line-height:1.08;max-width:400px;color:#fff;margin:0 0 24px;font-weight:400;letter-spacing:-.015em}.magpie-story__caption .magpie-eyebrow{color:#fff}.btn.magpie-light{background:#fff;border-color:#fff;color:#232323;font-size:13px;padding:14px 20px}.magpie-light span{margin-left:18px}.magpie-story__shop{padding:40px 32px 25px;min-width:0}.magpie-story__shop h3{font-size:clamp(28px,2.8vw,38px);font-weight:400;line-height:1.15;max-width:380px;letter-spacing:-.02em;margin-bottom:16px}.magpie-story__shop>.rte{font-size:14px;line-height:1.7;max-width:460px}.magpie-caption{font-size:11px;line-height:1.5;max-width:430px;color:#57534e;margin:0 0 25px}.magpie-story__products.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.magpie-story__item{min-width:0}.magpie-story__products .product-block{width:100%;padding:0;margin:0}.magpie-story__products .product-block__title{font-size:13px;line-height:1.45}.magpie-story__products .vendor{font-size:10px;letter-spacing:.07em}.magpie-story__products .price{font-size:14px}.magpie-story__products .image-cont{background:#fff9}.product-block .image-cont .btn.quickbuy-toggle{opacity:1;transform:none;visibility:visible;background:#fff;color:#232323;border:1px solid #d1ceca;min-height:40px;font-size:12px}.magpie-story .quickbuy-container{background:#fff}.magpie-categories{max-width:1400px;margin:48px auto 56px;padding:0 20px}.magpie-categories>h2{text-align:center;margin-bottom:24px}.magpie-categories__grid{display:flex;gap:18px;justify-content:center}.magpie-categories__grid>a{flex:1;min-width:0;max-width:260px}.magpie-categories__grid img{width:100%;aspect-ratio:1;object-fit:cover;background:#f2f0ed;transition:filter .2s}.magpie-categories__grid a:hover img{filter:brightness(.94)}.magpie-categories__grid span{display:flex;justify-content:space-between;gap:8px;padding:12px 0;font-size:13px}.magpie-categories__grid b{font-weight:400}#pageheader .logo-area{display:flex;gap:0;padding:0 32px;min-height:82px;max-width:none;align-items:center}#pageheader .logo-area__middle{position:static;transform:none;order:1;max-width:none;flex:0 0 auto;width:auto;margin:0}#pageheader .logo-area__middle__inner{margin:0;max-width:none}.magpie-tabs{display:flex;align-items:stretch}.magpie-tab{display:flex;align-items:center;justify-content:center;height:82px;width:132px;border-left:1px solid #e8e4df;border-top:3px solid transparent;font-size:18px;letter-spacing:.2em;text-transform:uppercase;padding:0 20px;font-weight:400}.magpie-tab--root{width:188px}.magpie-tab--root svg{display:block;width:145px;height:auto}.magpie-tab--style{color:#bd2585}.magpie-tab:last-child{border-right:1px solid #e8e4df}.magpie-tab:hover{background:#f6f4f1}.magpie-tab[aria-current]{background:transparent;border-top-color:#232323}.magpie-tab--style[aria-current]{background:transparent;border-top-color:#bd2585;color:#bd2585}#pageheader .logo-area__left{order:0;flex:none;width:auto;margin:0}#pageheader .logo-area__left__inner{margin:0}#pageheader .logo-area__right{order:3;flex:none;width:auto;margin:0 0 0 20px}#pageheader .logo-area__right__inner{gap:18px;display:flex;align-items:center;margin:0}.header-account-link,.cart-link{margin:0!important}.section-header .magpie-inline-search.main-search{order:2;position:relative;inset:auto;z-index:310;flex:1;width:auto;max-width:520px;margin:0 0 0 auto;padding:0 0 0 34px;overflow:visible;visibility:visible;opacity:1;pointer-events:auto;transition:none;background:transparent;text-align:left}.magpie-inline-search .main-search__container.container{max-width:none;padding:0}.section-header .magpie-inline-search .main-search__form{margin:0;max-width:none}.magpie-inline-search .main-search__input-container{border:1px solid #cbc7c1;border-radius:5px;background:#faf9f7;position:relative}.magpie-inline-search .main-search__input{width:100%;border:0;background:transparent;padding:13px 48px 13px 16px;font-size:14px;line-height:20px;min-height:46px;box-shadow:none;text-align:left;border-radius:5px}.magpie-inline-search .main-search__input:focus{outline:2px solid #5d5b52;outline-offset:2px}.magpie-inline-search .main-search__button{right:8px;width:38px;height:42px;padding:8px}.magpie-inline-search .main-search__button svg{width:20px;height:20px}.magpie-inline-search .main-search__results{display:none;position:absolute;right:0;top:54px;width:min(700px,calc(100vw - 40px));max-height:65vh;overflow:auto;background:#fff;border:1px solid #ddd8d0;box-shadow:0 14px 28px #0002;padding:24px;z-index:320}.magpie-inline-search.magpie-search-open .main-search__results:not(:empty){display:block}.magpie-inline-search .main-search__results .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.magpie-inline-search .main-search__results .product-block{width:100%;margin:0;padding:0}.magpie-inline-search .main-search__results .product-block__title{font-size:13px}.magpie-inline-search .main-search__results .product-block .image-cont{max-width:100%}.magpie-inline-search .main-search__results-all-link{margin-top:20px;width:100%}.magpie-inline-search button.main-search__close{display:none}.magpie-inline-search .main-search__suggestions,.magpie-inline-search search-suggestions{display:none}.magpie-nav{justify-content:center}.magpie-nav .navigation__link{font-size:13px;padding:15px 16px;letter-spacing:.025em}.section-header{box-shadow:0 1px #e7e4df}.pageheader--sticky .logo-area{min-height:82px}.magpie-intro,.magpie-story,.magpie-categories{scroll-margin-top:160px}a:focus-visible,button:focus-visible{outline:2px solid #8f1761;outline-offset:4px}@media(min-width:768px){#pageheader .logo-area__left{display:none}}@media(max-width:1100px)and (min-width:768px){#pageheader .logo-area{padding:0 20px}.magpie-tab{width:105px}.magpie-tab--root{width:158px}.magpie-tab--root svg{width:126px}.section-header .magpie-inline-search.main-search{padding-left:22px}.header-account-link{display:none!important}}@media(max-width:899px){.magpie-story{grid-template-columns:1fr}.magpie-story__photo{min-height:580px}.magpie-story__shop{padding:32px}.magpie-story__products.product-grid{gap:24px}.magpie-story__products .product-block__title{font-size:15px}.magpie-categories__grid{flex-wrap:wrap}.magpie-categories__grid>a{flex:0 0 calc(33.333% - 12px)}.magpie-story__shop h3{max-width:none}.magpie-story__shop>.rte{max-width:none}}@media(max-width:767px){html{scroll-padding-top:155px}#pageheader .logo-area{display:grid;grid-template-columns:36px 1fr 42px;gap:12px 10px;padding:0 16px 14px;min-height:126px}#pageheader .logo-area__middle{grid-row:1;grid-column:1/-1;width:100%}.magpie-tabs{width:100%}.magpie-tab{height:62px;width:auto;flex:1;font-size:16px;padding:0 15px}.magpie-tab--root{flex:1.25}.magpie-tab--root svg{width:126px;max-width:100%}#pageheader .logo-area__left{grid-row:2;grid-column:1;display:block}#pageheader .logo-area__left .mobile-nav-toggle{padding:8px 0;margin:0}.section-header .magpie-inline-search.main-search{grid-row:2;grid-column:2;width:100%;padding:0;margin:0;max-width:none}#pageheader .logo-area__right{grid-row:2;grid-column:3;margin:0;justify-self:end}.header-account-link{display:none!important}.magpie-inline-search .main-search__input{font-size:16px;padding-left:12px;min-height:44px}.magpie-inline-search .main-search__results{width:calc(100vw - 32px);right:-52px;padding:18px;max-height:62vh}.magpie-nav{display:block}.magpie-nav .navigation__link{padding:18px 22px;font-size:16px}.magpie-intro{padding:34px 16px 30px}.magpie-intro h1,.magpie-intro h2{font-size:39px}.magpie-eyebrow{font-size:10px}.magpie-story{margin-bottom:32px}.magpie-story__photo{min-height:500px}.magpie-story__caption{bottom:26px;left:24px}.magpie-story__caption h2{font-size:38px;max-width:290px}.magpie-story__shop{padding:28px 20px}.magpie-story__products.product-grid{gap:14px}.magpie-story__products .product-block__title{font-size:13px}.magpie-categories{margin:32px auto;padding:0 16px}.magpie-categories__grid{gap:12px}.magpie-categories__grid>a{flex-basis:calc(33.333% - 8px)}.magpie-categories__grid span{font-size:12px}.magpie-doors{gap:24px}}.magpie-menu{position:relative}.magpie-menu summary{cursor:pointer;list-style:none}.magpie-menu summary::-webkit-details-marker{display:none}.magpie-menu__panel{position:absolute;top:100%;right:0;width:410px;max-height:65vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;padding:20px;background:#fff;border:1px solid #ddd8d0;box-shadow:0 12px 22px #0002;z-index:400;text-align:left}.magpie-menu__panel a{padding:10px;font-size:14px;line-height:1.4}.magpie-menu__panel a:hover{background:#f3f0eb}.magpie-menu:not(:last-child) .magpie-menu__panel{left:0;right:auto}@media(max-width:767px){.magpie-menu__panel{position:static;width:100%;box-shadow:none;border:0;grid-template-columns:1fr;padding:0 15px 15px;max-height:none}.magpie-menu summary{display:block}.magpie-story__products .quickbuy-container{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.magpie-categories__grid img{transition:none}}.magpie-tab--home[aria-current]{border-top-color:#707070}.magpie-tab[aria-current]:hover{background:#f6f4f1}.magpie-inline-search .main-search__input,.magpie-inline-search .main-search__input::placeholder{font-family:var(--base-font-family);font-style:var(--base-font-style);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing,normal)}.magpie-edit{--edit-paper:#f5edee;max-width:1400px;margin:32px auto 0}.magpie-edit--room{--edit-paper:#eeece6}.magpie-edit--gifts{--edit-paper:#f3ede2}.magpie-edit--botanical{--edit-paper:#e8ebe2}.magpie-edit__hero{display:grid;grid-template-columns:1fr 1fr;background:var(--edit-paper);align-items:stretch}.magpie-edit__introduction{padding:clamp(30px,5vw,78px);align-self:center}.magpie-edit__introduction h2{font-size:clamp(36px,4vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin-bottom:26px}.magpie-edit__introduction .rte{max-width:470px;font-size:17px;line-height:1.8}.magpie-edit__links{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.magpie-edit .btn{font-size:13px;padding:15px 22px}.magpie-text-link{font-size:14px;border-bottom:1px solid;padding-bottom:6px;display:inline-block}.magpie-edit__hero-image{display:flex;flex-direction:column;min-width:0;background:#f8f7f4}.magpie-edit__hero-image img{width:100%;height:560px;object-fit:contain;flex:none;min-height:0}.magpie-edit--wardrobe .magpie-edit__hero-image img{object-fit:cover;object-position:center 25%}.magpie-edit__hero-image span{display:flex;justify-content:space-between;background:#fff;padding:18px 24px;font-size:14px}.magpie-edit__hero-image b{font-weight:400}.magpie-edit--gifts .magpie-edit__hero{grid-template-columns:1.35fr 1fr}.magpie-edit--gifts .magpie-edit__hero-image img{height:450px;padding:32px}.magpie-edit--room .magpie-edit__hero-image{order:-1}.magpie-edit--botanical .magpie-edit__hero-image img{height:580px;padding:24px}.magpie-edit__chapter{max-width:690px;text-align:center;margin:72px auto 36px;padding:0 20px;scroll-margin-top:20px}.magpie-edit__chapter h2,.magpie-edit__catalogue h2{font-size:38px;line-height:1.2}.magpie-edit__chapter>p:last-child{line-height:1.8;color:#59564f}.magpie-edit__picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0 24px}.magpie-edit__pick{min-width:0}.magpie-edit__pick h3{font-size:28px;line-height:1.18;min-height:66px;margin:0 0 15px}.magpie-edit__pick-copy>p:last-child{font-size:15px;line-height:1.75;min-height:108px;margin-bottom:25px}.magpie-edit__pick .product-grid{margin:0}.magpie-edit__pick .product-block{width:100%;padding:0;margin:0}.magpie-edit__pick .quickbuy-container{max-width:100%}.magpie-edit--room .magpie-edit__pick:nth-child(2){padding-top:70px}.magpie-edit--botanical .magpie-edit__pick:nth-child(2){padding-top:45px}.magpie-edit__next{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px 50px;margin:65px 24px 0;background:var(--edit-paper)}.magpie-edit__next h2{font-size:36px;margin:0 0 16px}.magpie-edit__next p:last-child{max-width:660px;margin-bottom:0}.magpie-edit__next .btn{flex-shrink:0}.magpie-edit__catalogue{text-align:center;padding:65px 20px 35px;border-bottom:1px solid #ddd8d1;margin-bottom:35px}.magpie-edit__catalogue p{max-width:660px;margin-left:auto;margin-right:auto}.magpie-edit-doors{max-width:1400px;margin:65px auto;padding:0 24px}.magpie-edit-doors__heading{text-align:center;max-width:660px;margin:0 auto 35px}.magpie-edit-doors__heading h2{font-size:38px;line-height:1.2}.magpie-edit-doors__grid{display:flex;gap:26px;justify-content:center}.magpie-edit-doors__grid>a{flex:1;min-width:0;max-width:580px}.magpie-edit-doors__grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#f3f1ed;margin-bottom:23px}.magpie-edit-doors__grid h3{font-size:27px;line-height:1.2}.magpie-edit-doors__grid>a>p:not(.magpie-eyebrow){font-size:15px;line-height:1.7;min-height:52px}.magpie-edit-doors__grid a:hover .magpie-text-link{color:#8f1761}.magpie-edit-doors__grid .magpie-eyebrow{font-size:10px;margin-bottom:12px}@media(max-width:899px){.magpie-edit{margin-top:20px}.magpie-edit__hero,.magpie-edit--gifts .magpie-edit__hero{grid-template-columns:1fr 1fr}.magpie-edit__introduction{padding:28px}.magpie-edit__hero-image img{height:480px}.magpie-edit__picks{gap:18px}.magpie-edit__pick h3{font-size:24px}.magpie-edit__next{padding:30px;align-items:flex-start;flex-direction:column}.magpie-edit-doors__grid{flex-wrap:wrap}.magpie-edit-doors__grid>a{flex:0 0 calc(50% - 13px)}}@media(max-width:600px){.magpie-edit__hero,.magpie-edit--gifts .magpie-edit__hero{display:flex;flex-direction:column}.magpie-edit__hero-image,.magpie-edit--room .magpie-edit__hero-image{order:0}.magpie-edit__introduction{padding:35px 24px}.magpie-edit__introduction h2{font-size:42px}.magpie-edit__introduction .rte{font-size:16px}.magpie-edit__hero-image img,.magpie-edit--botanical .magpie-edit__hero-image img{height:440px}.magpie-edit--gifts .magpie-edit__hero-image img{height:360px}.magpie-edit__chapter{margin-top:45px}.magpie-edit__chapter h2,.magpie-edit__catalogue h2{font-size:32px}.magpie-edit__picks{grid-template-columns:1fr;padding:0 24px;gap:42px}.magpie-edit__pick h3{font-size:30px;min-height:0}.magpie-edit__pick-copy>p:last-child{min-height:0}.magpie-edit--room .magpie-edit__pick:nth-child(2),.magpie-edit--botanical .magpie-edit__pick:nth-child(2){padding-top:0}.magpie-edit__next{margin:45px 16px 0;padding:28px 22px}.magpie-edit__next h2{font-size:31px}.magpie-edit__next .btn{width:100%;white-space:normal}.magpie-edit__catalogue{padding-top:45px}.magpie-edit-doors{padding:0 20px;margin:45px auto}.magpie-edit-doors__heading h2{font-size:32px}.magpie-edit-doors__grid{display:grid;grid-template-columns:1fr;gap:38px}.magpie-edit-doors__grid>a>p:not(.magpie-eyebrow){min-height:0}.magpie-edit-doors__grid img{aspect-ratio:1.2}.magpie-edit-doors__grid h3{font-size:30px}}.magpie-add-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;vertical-align:middle}.magpie-add-label .icon{width:17px;height:17px;flex:none;margin:0}.product-block .image-cont .btn.quickbuy-toggle{left:auto;right:12px;bottom:12px;width:96px;max-width:calc(100% - 24px);min-height:44px;padding:10px 14px;box-sizing:border-box}@media(min-width:768px){.magpie-nav>.magpie-menu>details>summary.navigation__link{padding:18px;box-sizing:border-box;display:flex;align-items:center;gap:6px;line-height:1.5}}shopify-account.header-account-link{--shopify-account-color-accent:#232323;--shopify-account-color-accent-hover:#48453f;--shopify-account-color-accent-text:#fff;--shopify-account-color-background:#faf8f5;--shopify-account-color-background-subdued:#f2eee8;--shopify-account-color-text:#232323;--shopify-account-color-text-subdued:#686159;--shopify-account-color-border:#ddd7ce;--shopify-account-color-control-background:#fff;--shopify-account-color-card-background:#fff;--shopify-account-font-body:Lato,sans-serif;--shopify-account-font-heading:Cardo,serif;--shopify-account-radius-dialog:6px;--shopify-account-radius-input:4px;--shopify-account-radius-button:3px;--shopify-account-dialog-position-top:90px}.magpie-inline-search .main-search__results{width:min(780px,calc(100vw - 40px));padding:0;max-height:min(680px,75vh);overscroll-behavior:contain;scroll-padding-top:62px}.magpie-search-results{text-align:left}.magpie-search-toolbar{position:sticky;top:0;background:#f5f1ec;z-index:2;border-bottom:1px solid #ddd7ce}.magpie-search-all{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;font-size:14px;font-weight:700;line-height:1.4;color:#232323}.magpie-search-group{padding:18px 22px;border-bottom:1px solid #e9e4dd}.magpie-search-group h3{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;color:#686159}.magpie-search-products{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.magpie-search-product a{display:flex;align-items:center;gap:12px;min-height:94px;font-size:13px;line-height:1.4;padding:3px}.magpie-search-product img{width:76px;height:94px;object-fit:contain;background:#f6f4f1;flex:none}.magpie-search-product__copy{display:grid;gap:7px;min-width:0}.magpie-search-price{font-size:13px;font-weight:700}.magpie-search-price s{color:#777;font-weight:400;margin-left:5px}.magpie-search-stock{font-size:11px;color:#686159}.magpie-search-placeholder{width:76px;text-align:center;font:32px Cardo,serif}.magpie-search-links{display:flex;flex-wrap:wrap;gap:8px}.magpie-search-links a{display:block;padding:10px 12px;border:1px solid #ddd7ce;font-size:13px;line-height:1.4}.magpie-search-results a:hover,.magpie-search-results .search-result-active>a{background:#f3eee8}.magpie-search-empty{padding:22px;margin:0}.magpie-account-brand{text-align:center;margin:0 auto 30px}.magpie-account-brand svg{width:200px;height:auto}.magpie-account-brand p{font-size:14px;color:#686159;margin-top:18px}.magpie-account-page .small-form{padding:32px;background:#faf8f5;border:1px solid #e5dfd6;max-width:480px}.magpie-account-page .title{font-family:Cardo,serif}@media(max-width:767px){.magpie-inline-search .main-search__results{padding:0;width:calc(100vw - 32px);max-height:62vh}.magpie-search-products{grid-template-columns:1fr}.magpie-search-group{padding:16px}.magpie-search-product a{min-height:78px}.magpie-search-product img{width:62px;height:78px}.magpie-search-all{padding:16px}.magpie-account-page .small-form{padding:24px 18px}}.magpie-editor-placeholder{display:block;width:100%;height:100%;min-height:160px;background:#f0ece5;fill:#bfb5a6}.magpie-edit-doors__grid .magpie-editor-placeholder{height:320px;object-fit:cover}.magpie-categories__grid .magpie-editor-placeholder{aspect-ratio:1;height:auto;min-height:0}.magpie-story__photo>.magpie-editor-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.magpie-edit__hero-image>.magpie-editor-placeholder{min-height:450px}.product-block:has(.product-block__detail.align-ltr-left) .image-cont .btn.quickbuy-toggle{left:12px;right:auto;transform:none}.product-block:has(.product-block__detail.align-ltr-right) .image-cont .btn.quickbuy-toggle{left:auto;right:12px;transform:none}.product-block:has(.product-block__detail.align-ltr-center) .image-cont .btn.quickbuy-toggle{left:50%;right:auto;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/439/assets/magpie-story.css.map */
