@font-face{font-family:MBCormorant;src:url(mb-cormorant-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MBCormorant;src:url(mb-cormorant-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MBCormorant;src:url(mb-cormorant-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MBJost;src:url(mb-jost-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MBJost;src:url(mb-jost-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MBJost;src:url(mb-jost-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--mb-burg:#5C1F26;--mb-burg-deep:#42161B;--mb-veil:#D6C6C0;--mb-wash:#EDE4DE;--mb-cream:#F5F0E6;--mb-cream-d:#E8E2D7;--mb-cream-dp:#DAD4C7;--mb-green:#1F3D2B;--mb-green-l:#465D4D;--mb-gray:#4D473F;--mb-gray-m:#6B655C;--mb-gold:#B08D57;--mb-gold-d:#8A6C3E;--mb-serif:"MBCormorant",Garamond,"EB Garamond","Times New Roman",serif;--mb-sans:"MBJost","Futura","Century Gothic","Avenir Next",system-ui,sans-serif}:root{--color-background:#F5F0E6;--color-background-rgb:245 240 230;--color-foreground:#4D473F;--color-foreground-rgb:77 71 63;--color-border:#DAD4C7;--color-border-rgb:218 212 199;--font-body--family:var(--mb-sans);--font-heading--family:var(--mb-serif);--font-subheading--family:var(--mb-sans);--font-accent--family:var(--mb-serif);--style-border-radius-buttons-primary:0px;--style-border-radius-buttons-secondary:0px;--style-border-radius-inputs:0px;--color-input-background:#F5F0E6;--color-input-border:#DAD4C7;--color-input-text:#4D473F}body{background:var(--mb-cream);color:var(--mb-gray);font-family:var(--mb-sans);font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--mb-serif);font-weight:300;color:var(--mb-burg);letter-spacing:.005em}h1,.h1{line-height:1.06}h2,.h2{line-height:1.14}h3,.h3{line-height:1.3}h5,h6,.h5,.h6{font-family:var(--mb-sans);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-green-l)}.button,.button--primary,button.button,a.button,.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--mb-sans);font-weight:400;font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;padding:14px 28px;box-shadow:none!important;transition:background .18s,color .18s,border-color .18s}.button--primary,.add-to-cart-button,.shopify-payment-button__button--unbranded{background:var(--mb-burg);color:var(--mb-cream);border:1px solid var(--mb-burg)}.button--primary:hover,.add-to-cart-button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--mb-burg-deep);border-color:var(--mb-burg-deep);color:var(--mb-cream)}.button--secondary,.button--tertiary{background:transparent;color:var(--mb-burg);border:1px solid var(--mb-burg)}.button--secondary:hover,.button--tertiary:hover{background:var(--mb-wash);color:var(--mb-burg)}.header,.header-wrapper,header.header{background:#f5f0e6f5;border-bottom:1px solid var(--mb-veil);-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px)}.header a,.header__menu-item,.menu-list__link,nav a{font-family:var(--mb-sans);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--mb-gray)}.header a:hover,.menu-list__link:hover{color:var(--mb-burg)}a{color:var(--mb-burg);text-underline-offset:3px}.mb-eyebrow{font-family:var(--mb-sans);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-green-l);margin:0 0 14px;display:block}.mb-rule{border:0;border-top:1px solid var(--mb-veil);margin:0}.card-gallery,.product-card,.resource-card,.collection-card,.card,.card-gallery img,.product-card img,.resource-card img,.card img{border-radius:0}.product-card__title,.resource-card__title,.collection-card__title,.card__heading,.card-information__text{font-family:var(--mb-serif);font-weight:400;font-size:1.28rem;color:var(--mb-burg);line-height:1.2;letter-spacing:.005em}.price,.price-list,.product-card__price,.card-information .price{font-family:var(--mb-sans);font-weight:300;font-size:.82rem;letter-spacing:.06em;color:var(--mb-gray-m)}input[type=text],input[type=number],input[type=email],input[type=search],select,textarea{border-radius:0!important;font-family:var(--mb-sans);font-weight:300;background:var(--mb-cream);border:1px solid var(--mb-cream-dp);color:var(--mb-gray)}input:focus,select:focus,textarea:focus{outline:2px solid var(--mb-burg);outline-offset:-2px}.variant-option__button-label__pill{border-radius:0!important;border:1px solid var(--mb-cream-dp);background:transparent;font-family:var(--mb-sans);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-gray)}.variant-option__button-label input:checked+.variant-option__button-label__pill,.variant-option__button-label--selected .variant-option__button-label__pill{border-color:var(--mb-burg);color:var(--mb-burg);background:var(--mb-wash)}.footer,footer.footer{background:var(--mb-cream);border-top:1px solid var(--mb-veil);color:var(--mb-gray)}.footer a{color:var(--mb-gray)}.footer a:hover{color:var(--mb-burg)}.footer h2,.footer h3,.footer .h3,.footer__heading{font-family:var(--mb-sans);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-green-l)}.hero-wrapper .overlay--solid{background:linear-gradient(to top,#42161ba8,#42161b1a 55%,#42161b4d)!important}.hero-wrapper .hero__content,.hero-wrapper [class*=hero__inner]{align-items:flex-end}.hero-wrapper h1,.hero-wrapper h2{color:var(--mb-cream)!important;letter-spacing:.01em}.hero-wrapper p,.hero-wrapper .text-block{color:var(--mb-cream)}.hero-wrapper .button{background:var(--mb-burg);border:1px solid var(--mb-burg);color:var(--mb-cream)}.hero-wrapper .button:hover{background:var(--mb-burg-deep);border-color:var(--mb-burg-deep)}.mb-promise{background:var(--mb-cream-d);border-top:1px solid var(--mb-veil);border-bottom:1px solid var(--mb-veil)}.mb-promise__inner{max-width:1220px;margin:0 auto;padding:16px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.mb-promise__item{font-family:var(--mb-sans);font-weight:500;font-size:.7rem;letter-spacing:.17em;text-transform:uppercase;color:var(--mb-green-l);line-height:1.5}@media(max-width:749px){.mb-promise__inner{grid-template-columns:1fr;gap:8px;padding:14px 20px}}.mb-subs{padding:88px 0;background:var(--mb-cream)}.mb-subs__wrap{max-width:1220px;margin:0 auto;padding:0 32px}.mb-subs__head{margin-bottom:40px;max-width:70ch}.mb-subs h2{font-family:var(--mb-serif);font-weight:300;color:var(--mb-burg);font-size:clamp(1.85rem,3.4vw,2.75rem);line-height:1.14;margin:0}.mb-subs__lede{font-size:1.02rem;color:var(--mb-gray);margin:16px 0 0;max-width:66ch}.mb-subs__tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mb-tier{border-top:1px solid var(--mb-veil);padding-top:20px}.mb-tier--foil{border-top-color:var(--mb-gold)}.mb-tier__name{font-family:var(--mb-sans);font-weight:500;font-size:.74rem;letter-spacing:.17em;text-transform:uppercase;color:var(--mb-green-l)}.mb-tier--foil .mb-tier__name{color:var(--mb-gold-d)}.mb-tier__price{font-family:var(--mb-serif);font-size:1.5rem;color:var(--mb-burg);margin:8px 0 16px;line-height:1.2}.mb-sub-item{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--mb-cream-dp)}.mb-sub-item__thumb{width:46px;height:46px;flex:0 0 46px;object-fit:cover}.mb-sub-item__txt{min-width:0}.mb-sub-item__n{font-size:.92rem;color:var(--mb-gray);font-weight:400;line-height:1.3}.mb-sub-item__s{font-size:.76rem;color:var(--mb-gray-m);margin-top:3px;line-height:1.35}.mb-sub-item__p{margin-left:auto;font-family:var(--mb-serif);font-size:1.05rem;color:var(--mb-burg)}.mb-tier__blurb{font-size:.78rem;color:var(--mb-gray-m);margin-top:12px;padding-top:12px;border-top:1px solid var(--mb-cream-dp);line-height:1.5}.mb-subs__cta{margin-top:38px}@media(max-width:989px){.mb-subs__tiers{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:600px){.mb-subs__tiers{grid-template-columns:1fr}.mb-subs{padding:56px 0}}.collection-card{border:1px solid var(--mb-cream-dp);background:var(--mb-cream-d);border-radius:0;transition:border-color .2s}.collection-card:hover{border-color:var(--mb-veil)}.collection-card__inner{position:relative!important;display:block!important;height:auto!important}.collection-card__image{position:relative!important;inset:auto!important;height:auto!important}.collection-card__image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:0}.collection-card__content{position:relative!important;inset:auto!important;padding:14px 18px 18px!important;background:transparent!important;justify-content:flex-start!important;align-items:flex-start!important}.collection-card__content .text-block{background:transparent!important;padding:0!important;border:0!important;font-family:var(--mb-serif)!important;font-weight:400!important;font-size:1.26rem!important;color:var(--mb-burg)!important;letter-spacing:.005em}.product-card h3,.product-card .h4{font-family:var(--mb-serif)!important;font-weight:400!important;font-size:1.2rem!important;color:var(--mb-burg)!important;letter-spacing:.005em;line-height:1.25}.product-card .text-block{font-family:var(--mb-serif);color:var(--mb-burg)}.product-card product-price,.product-card .price{font-family:var(--mb-sans)!important;font-weight:300!important;font-size:.78rem!important;letter-spacing:.06em;color:var(--mb-gray-m)!important;text-transform:none}.product-card product-price .price:before{content:"From "}.product-card product-price .price:after{content:" per m\b2"}.card-gallery img{border-radius:0}.shopify-section h2{letter-spacing:.005em}.bento-box{grid-template-rows:auto!important;grid-auto-rows:auto!important}.bento-box__item,.resource-list__item,.collection-card{height:auto!important;min-height:0!important}.collection-card__inner{height:auto!important}.collection-card__image{height:auto!important;aspect-ratio:auto!important}.collection-card__image img{aspect-ratio:4/3;object-fit:cover;height:auto!important;width:100%}.shopify-section h2.h4,.shopify-section .h4{font-family:var(--mb-serif);color:var(--mb-burg)}.mb-calc{margin:26px 0;padding-top:22px;border-top:1px solid var(--mb-veil)}.mb-calc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.mb-calc__label{font-family:var(--mb-sans);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-green-l);font-weight:500}.mb-calc__units{display:inline-flex;border:1px solid var(--mb-cream-dp)}.mb-calc__unit{font-family:var(--mb-sans);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:0;color:var(--mb-gray-m);padding:8px 14px;cursor:pointer}.mb-calc__unit.is-on{background:var(--mb-burg);color:var(--mb-cream)}.mb-calc__dims{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mb-calc__field span{display:block;font-family:var(--mb-sans);font-size:.72rem;color:var(--mb-gray-m);margin-bottom:5px;letter-spacing:.04em}.mb-calc__field input{width:100%;font-family:var(--mb-sans);font-size:1rem;font-weight:300;padding:11px 12px;border:1px solid var(--mb-cream-dp);background:var(--mb-cream);color:var(--mb-gray);border-radius:0}.mb-calc__out{margin-top:18px}.mb-calc__break{font-family:var(--mb-sans);font-size:.86rem;color:var(--mb-gray);line-height:1.6}.mb-calc__break strong{font-weight:500;color:var(--mb-gray)}.mb-calc__total{font-family:var(--mb-serif);font-size:2.1rem;color:var(--mb-burg);line-height:1.1;margin:10px 0 6px}.mb-calc__note{font-family:var(--mb-sans);font-size:.76rem;color:var(--mb-gray-m);line-height:1.55}.mb-calc__note strong{font-weight:500;color:var(--mb-gray)}.mb-calc__min{margin-top:12px;padding:14px 16px;background:var(--mb-wash);border-left:2px solid var(--mb-burg);font-size:.82rem;color:var(--mb-gray);line-height:1.6}.mb-calc__min strong{color:var(--mb-burg);font-weight:500}.quantity-selector-wrapper,.product-form__quantity,quantity-selector{display:none!important}.section-background{background-color:var(--mb-cream)!important}.shopify-section--header .section-background,.header .section-background{background-color:#f5f0e6f5!important}.announcement-bar,.announcement-bar__content,[class*=announcement]{background-color:var(--mb-green)!important}.announcement-bar *,[class*=announcement] p,[class*=announcement] a,[class*=announcement] span{color:var(--mb-cream)!important;font-family:var(--mb-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.variant-option__button-label,.variant-option__button-label__pill{border-radius:0!important}.variant-option__button-label.mb-has-swatch{display:flex!important;align-items:center;gap:11px;justify-content:flex-start;padding-inline-start:8px}.variant-option__button-label.mb-has-swatch .variant-option__button-label__text{text-align:left}img.mb-swatch{width:34px;height:34px;object-fit:cover;flex:0 0 34px;position:relative;z-index:2;display:block}.variant-option__button-label__pill{background:transparent!important;border:1px solid var(--mb-cream-dp)!important;box-shadow:none!important}.variant-option__button-label:hover .variant-option__button-label__pill{background:var(--mb-wash)!important}.variant-option__button-label--selected .variant-option__button-label__pill,.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{border-color:var(--mb-burg)!important;background:var(--mb-wash)!important}.variant-option__button-label__text{font-family:var(--mb-sans);font-size:.86rem;letter-spacing:.02em;color:var(--mb-gray);text-transform:none}.password-main,.password__container,body.template-password{background:var(--mb-cream)}body.template-password h1,body.template-password h2,.password__heading{font-family:var(--mb-serif);font-weight:300;color:var(--mb-burg)}.password__form input[type=password],.password-modal input{border-radius:0!important}.cart-item__property,.product-option,[class*=line-item] dl,[class*=properties]{font-family:var(--mb-sans);font-size:.76rem;letter-spacing:.04em;color:var(--mb-gray-m);line-height:1.5}.sticky-add-to-cart,[class*=sticky-add-to-cart]{display:none!important}.cart-item__properties,.cart-item dl,.cart-item__property-list{font-family:var(--mb-sans);font-size:.76rem;color:var(--mb-gray-m);line-height:1.55;margin-top:6px}.password-main h1,.password__container h1,body.template-password h1{font-family:var(--mb-serif)!important;font-weight:300!important;color:var(--mb-burg)!important;letter-spacing:.01em}.password-main p,body.template-password p{font-family:var(--mb-sans);font-weight:300;color:var(--mb-gray)}.mb-story{background:var(--mb-cream)}.mb-story__wrap{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(20px,5vw,64px)}.mb-story__rule{margin:0}.mb-story__ch{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(56px,8vw,104px) 0}.mb-story__ch--right .mb-story__media{order:2}.mb-story__ch--right .mb-story__text{order:1}.mb-story__media{margin:0;line-height:0}.mb-story__img{display:block;width:100%;height:auto;border-radius:0}.mb-story__text{max-width:34em}.mb-story__h{font-family:var(--mb-serif);font-weight:300;color:var(--mb-burg);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.14;letter-spacing:.005em;margin:0 0 .62em}.mb-story__body{font-family:var(--mb-sans);font-weight:300;color:var(--mb-gray);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.78}.mb-story__body p{margin:0}@media(max-width:749px){.mb-story__ch{grid-template-columns:1fr;gap:24px;padding:40px 0}.mb-story__ch--right .mb-story__media,.mb-story__ch--right .mb-story__text{order:initial}.mb-story__text{max-width:none}}.mb-closing{margin:0}.mb-closing__media{position:relative;display:block;line-height:0}.mb-closing__img{display:block;width:100%;height:clamp(360px,50vw,620px);object-fit:cover}.mb-closing__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0c3d,#140e0c85)}.mb-closing__inner{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:0 24px;gap:clamp(22px,3vw,34px);line-height:1.2}.mb-closing__line{font-family:var(--mb-serif);font-weight:300;color:var(--mb-cream);font-size:clamp(1.5rem,3.1vw,2.4rem);line-height:1.2;letter-spacing:.005em;margin:0}.mb-closing__btn{display:inline-block;font-family:var(--mb-sans);font-weight:400;font-size:.74rem;letter-spacing:.17em;text-transform:uppercase;line-height:1;color:var(--mb-cream);border:1px solid rgba(245,240,230,.6);padding:15px 30px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.mb-closing__btn:hover{background:var(--mb-cream);border-color:var(--mb-cream);color:var(--mb-burg)}@media(max-width:749px){.mb-closing__img{height:420px}}.mb-spec{border-top:1px solid var(--mb-veil);border-bottom:1px solid var(--mb-veil)}.mb-spec__line{max-width:1240px;margin:0 auto;padding:15px clamp(20px,5vw,64px);text-align:center;font-family:var(--mb-sans);font-weight:400;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-gray-m);line-height:1.7}@media(max-width:749px){.mb-spec__line{font-size:.6rem;letter-spacing:.11em}}.blog-post-card{box-shadow:none!important;border-radius:0!important}.blog-post-details time,.blog-post-details{font-family:var(--mb-sans);font-variant-caps:small-caps;font-feature-settings:"smcp";letter-spacing:.06em;font-size:.82rem;color:var(--mb-gray)}.blog-post-card__title-link{text-decoration:none}.blog-post-card__content-text a{font-family:var(--mb-sans);font-weight:400;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--mb-burg);border-bottom:1px solid var(--mb-veil);padding-bottom:1px}.blog-post-card__content-text a:hover{border-color:var(--mb-burg)}.mb-promise{margin:22px 0 0;padding:20px 22px;border:1px solid var(--mb-veil)}.mb-promise__heading{font-family:var(--mb-sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-green-l);font-weight:500;margin:0 0 10px}.mb-promise__text{font-family:var(--mb-sans);font-size:.9rem;line-height:1.6;color:var(--mb-gray);margin:0}.mb-calc__reassure{font-family:var(--mb-sans);font-size:.78rem;line-height:1.5;color:var(--mb-gray-m);margin-top:6px}.mb-making{background:var(--mb-cream)}.mb-making__wrap{max-width:1240px;margin:0 auto;padding:clamp(34px,5.2vw,76px) clamp(20px,5vw,64px) clamp(48px,6vw,96px)}.mb-making__head{max-width:30em;margin:0 auto clamp(26px,3.6vw,42px);text-align:center}.mb-making__h1{font-family:var(--mb-serif);font-weight:300;color:var(--mb-burg);font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08;letter-spacing:.012em;margin:0 0 .48em}.mb-making__stand{font-family:var(--mb-sans);font-weight:300;color:var(--mb-gray);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72;margin:0}.mb-making__topRule{max-width:66ch;margin:0 auto}.mb-making__ch{max-width:66ch;margin:0 auto;padding:clamp(30px,4.4vw,54px) 0;border-bottom:1px solid var(--mb-veil)}.mb-making__ch .mb-eyebrow{margin-bottom:12px}.mb-making__h2{font-family:var(--mb-serif);font-weight:300;color:var(--mb-burg);font-size:clamp(1.45rem,2.6vw,2.05rem);line-height:1.18;letter-spacing:.005em;margin:0 0 .75em}.mb-making__p{font-family:var(--mb-sans);font-weight:300;color:var(--mb-gray);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.82;margin:0 0 1.5em;max-width:65ch}.mb-making__ch>.mb-making__p:last-child{margin-bottom:0}.mb-making__fig{margin:0 0 1.8em}.mb-making__fig img{display:block;width:100%;height:auto;border:1px solid var(--mb-veil)}.mb-making__fig--owner{margin-bottom:2em}.mb-making__one{max-width:180px}.mb-making__pair{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:282px}.mb-making__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:350px}.mb-making__cap{display:block;font-family:var(--mb-sans);font-weight:400;font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:var(--mb-gray-m);margin-top:11px;line-height:1.55}.mb-making__coda{max-width:66ch;margin:clamp(30px,4.4vw,54px) auto 0}@media(max-width:749px){.mb-making__one,.mb-making__pair,.mb-making__grid{max-width:100%}.mb-making__grid{gap:8px}}.mb-craft-echo{margin:16px 0 0;display:flex;align-items:center;gap:11px}.mb-craft-echo a{font-family:var(--mb-sans);font-weight:300;font-size:.84rem;line-height:1.5;color:var(--mb-gray);text-decoration:none;border-bottom:1px solid var(--mb-veil);padding-bottom:2px}.mb-craft-echo a:hover{color:var(--mb-burg);border-bottom-color:var(--mb-green-l)}.mb-craft-echo img{width:40px;height:40px;flex:0 0 40px;object-fit:cover;border:1px solid var(--mb-veil)}.mb-story__link{display:inline-block;margin-top:1.15em;font-family:var(--mb-sans);font-weight:400;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-green-l);text-decoration:none;border-bottom:1px solid var(--mb-veil);padding-bottom:5px}.mb-story__link:hover{color:var(--mb-burg);border-bottom-color:var(--mb-green-l)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mansion-bonsai.css.map */
