.mw-page{--mw-green: #123b2f;--mw-green-dk: #08261f;--mw-pink: #fd9b71;--mw-pink-dk: #e7845f;--mw-cream: #f5f0ea;--mw-cream-dk: #eae4dc;--mw-dark: #1c1c1c;--mw-mid: #4a4540;--mw-muted: #7d766f;--mw-border: #ddd8d2;--mw-white: #fff;background:var(--mw-cream);color:var(--mw-dark);font-family:var(--font-body-family)}.mw-page *,.mw-page *:before,.mw-page *:after{box-sizing:border-box}.mw-page img{display:block;max-width:100%}.mw-page a{color:inherit;text-decoration:none}.mw-page__hero{position:relative;min-height:clamp(420px,52vw,620px);display:flex;align-items:center;overflow:hidden;background:var(--mw-cream-dk)}.mw-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5f0eafa,#f5f0eadb 40%,#f5f0ea29 72%);z-index:1}.mw-page__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mw-page__hero-content{position:relative;z-index:2;width:min(100%,1280px);margin:0 auto;padding:80px 24px}.mw-page__hero-copy{max-width:620px}.mw-page__eyebrow{margin:0 0 14px;color:var(--mw-pink-dk);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.mw-page h1,.mw-page h2,.mw-page h3,.mw-page p{margin-top:0}.mw-page h1,.mw-page h2,.mw-page h3{color:var(--mw-green-dk);font-family:var(--font-heading-family);letter-spacing:0}.mw-page h1{max-width:760px;margin-bottom:18px;font-size:clamp(38px,5vw,68px);line-height:1.04;font-weight:900}.mw-page h2{margin-bottom:14px;font-size:clamp(28px,3.4vw,46px);line-height:1.1;font-weight:900}.mw-page h3{margin-bottom:8px;font-size:22px;line-height:1.18}.mw-page__lead{max-width:620px;margin-bottom:28px;color:var(--mw-mid);font-size:17px;line-height:1.75}.mw-page__section{padding:76px 24px}.mw-page__inner{width:min(100%,1280px);margin:0 auto}.mw-page__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:48px;align-items:center}.mw-page__text p,.mw-page__rich p{color:var(--mw-mid);font-size:15.5px;line-height:1.75}.mw-page__image-frame{position:relative;overflow:hidden;border-radius:8px;background:var(--mw-white);min-height:320px}.mw-page__image-frame img{width:100%;height:100%;min-height:320px;object-fit:cover}.mw-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mw-page__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.mw-card{overflow:hidden;border:1px solid var(--mw-border);border-radius:8px;background:var(--mw-white)}.mw-card__media{aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(180deg,#fff0,#ffffffeb),var(--mw-cream)}.mw-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.mw-card:hover .mw-card__media img{transform:scale(1.03)}.mw-card__body{padding:24px}.mw-card__body p{margin-bottom:0;color:var(--mw-mid);font-size:14.5px;line-height:1.65}.mw-page__band{background:var(--mw-green);color:var(--mw-white)}.mw-page__band h2,.mw-page__band h3,.mw-page__band p,.mw-page__band .mw-page__eyebrow{color:var(--mw-white)}.mw-page__button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:2px solid var(--mw-pink);border-radius:6px;background:var(--mw-pink);color:var(--mw-white);font-weight:800;line-height:1.1;transition:background .2s ease,border-color .2s ease,color .2s ease}.mw-btn:hover{background:var(--mw-pink-dk);border-color:var(--mw-pink-dk);color:var(--mw-white)}.mw-btn--ghost{background:transparent;border-color:var(--mw-green-dk);color:var(--mw-green-dk)}.mw-btn--ghost:hover{background:var(--mw-green-dk);border-color:var(--mw-green-dk);color:var(--mw-white)}.mw-info-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.mw-info-list li{padding-left:18px;border-left:3px solid var(--mw-pink);color:var(--mw-mid);line-height:1.6}.mw-contact-panel,.mw-form-panel{border:1px solid var(--mw-border);border-radius:8px;background:var(--mw-white);padding:clamp(24px,3vw,36px)}.mw-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:28px;align-items:start}.mw-contact-details{display:grid;gap:18px}.mw-contact-detail{border-bottom:1px solid var(--mw-border);padding-bottom:16px}.mw-contact-detail:last-child{border-bottom:0;padding-bottom:0}.mw-contact-detail strong{display:block;margin-bottom:4px;color:var(--mw-green-dk)}.mw-contact-detail span,.mw-contact-detail a{color:var(--mw-mid);line-height:1.55}.mw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mw-field{display:grid;gap:8px}.mw-field--full{grid-column:1 / -1}.mw-field label{color:var(--mw-green-dk);font-size:13px;font-weight:800}.mw-field input,.mw-field textarea{width:100%;border:1px solid var(--mw-border);border-radius:6px;background:var(--mw-white);color:var(--mw-dark);font:inherit;font-size:15px;padding:14px 15px}.mw-field textarea{min-height:150px;resize:vertical}.mw-form-message{margin-bottom:18px;border-radius:6px;padding:12px 14px;background:var(--mw-cream);color:var(--mw-green-dk)}.mw-form-message--error{color:#8a2119}.mw-shop-kicker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}.mw-shop-kicker a{display:block;border:1px solid rgba(18,59,47,.16);border-radius:8px;background:#ffffffc7;padding:16px;color:var(--mw-green-dk);font-weight:800}.mw-shop-kicker small{display:block;margin-top:5px;color:var(--mw-mid);font-size:12.5px;font-weight:500;line-height:1.45}.mw-blog-topic{min-height:100%}.mw-blog-topic .mw-card__body{display:grid;min-height:220px;align-content:start}.mw-blog-topic__tag{margin-bottom:10px;color:var(--mw-pink-dk);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.mw-page+.shopify-section .main-blog,.mw-page+.shopify-section .article-template,.shopify-section:has(.mw-page)+.shopify-section .main-blog{background:var(--mw-cream)}.main-blog .title--primary,.article-template__title{color:#08261f;font-family:var(--font-heading-family);letter-spacing:0}@media screen and (max-width:989px){.mw-page__split,.mw-contact-grid{grid-template-columns:1fr}.mw-page__grid,.mw-page__grid--four,.mw-shop-kicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.mw-page__hero{min-height:auto}.mw-page__hero:before{background:linear-gradient(90deg,#f5f0eafa,#f5f0eae6 72%,#f5f0ea85)}.mw-page__hero-content{padding:58px 20px}.mw-page__section{padding:56px 20px}.mw-page__grid,.mw-page__grid--four,.mw-shop-kicker,.mw-form-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/marwell-page.css.map */
