:root{--morrow-ink:#242823;--morrow-olive:#303c32;--morrow-ivory:#f7f4ed;--morrow-line:#d8d4cb}.mb-kicker{font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.5;margin:0 0 24px}.mb-campaign{position:relative;background:#22271f;color:#f7f4ed;min-height:690px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.mb-campaign-media{position:absolute;top:0;right:0;bottom:0;left:0}.mb-campaign-media img{width:100%;height:100%;object-fit:cover;object-position:center}.mb-campaign-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(18,23,16,.73),rgba(18,23,16,.12) 62%,transparent)}.mb-campaign-content{position:relative;z-index:1;padding-top:80px;padding-bottom:100px}.mb-campaign h1{color:inherit;font-size:clamp(54px,6.2vw,88px);line-height:1.02;letter-spacing:-.025em;max-width:560px;margin:0 0 26px;text-wrap:balance}.mb-campaign-body{max-width:380px;font-size:19px;line-height:1.55;margin-bottom:30px}.mb-campaign-body p{margin:0}.mb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:54px;padding:16px 24px;border-radius:4px;text-decoration:none;font-size:16px;font-weight:600;transition:background .2s}.mb-button--light{background:#f7f4ed;color:#242823}.mb-button--light:hover{background:#eae3d7}.mb-campaign-note{font-size:13px;margin-top:24px;color:#eae3d7}.mb-campaign-bottom{position:absolute;bottom:0;left:0;right:0;padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.06em;border-top:1px solid #ffffff38;z-index:1}.mb-collection{padding-top:96px;padding-bottom:104px}.mb-section-head{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-bottom:44px}.mb-section-head h2,.mb-manifesto h2{font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-.02em;margin:0;max-width:680px}.mb-section-head .mb-kicker{margin-bottom:18px}.mb-section-intro{font-size:18px;line-height:1.6;max-width:390px;justify-self:end;color:#62675f}.mb-section-intro p{margin:0}.mb-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mb-product-image{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#eae3d7}.mb-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.mb-product-image:hover img{transform:scale(1.025)}.mb-category{position:absolute;left:18px;top:18px;background:#f7f4ed;padding:7px 10px;font-size:10px;font-weight:600;letter-spacing:.06em;color:#242823}.mb-product-arrow{position:absolute;right:16px;bottom:16px;width:40px;height:40px;display:grid;place-items:center;background:#f7f4ed;color:#303c32;border-radius:4px;font-size:24px}.mb-product-meta{padding-top:23px}.mb-product-meta h3{font-size:27px;line-height:1.12;margin:0 0 10px}.mb-product-meta a{text-decoration:none}.mb-product-meta p{font-size:14px;line-height:1.5;margin:0;color:#62675f}.mb-product-price{font-size:20px;font-weight:600;margin-top:15px;font-variant-numeric:tabular-nums}.mb-product-price>span{font-size:13px;font-weight:400;margin-right:5px}.mb-manifesto{background:#303c32;color:#f7f4ed;padding:88px 0}.mb-manifesto-top{display:grid;grid-template-columns:1fr 2fr;gap:60px}.mb-manifesto h2,.mb-manifesto h3{color:inherit}.mb-manifesto-body{max-width:610px;font-size:18px;line-height:1.65;color:#eae3d7;margin:25px 0}.mb-link{display:inline-flex;gap:40px;text-decoration:none;border-bottom:1px solid #f7f4ed75;padding-bottom:8px;color:inherit;font-size:15px}.mb-values{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:72px;border-top:1px solid #f7f4ed38;padding-top:32px}.mb-value-number{font-size:12px;color:#d1c2a8}.mb-values h3{font-size:28px;margin:18px 0 12px}.mb-values p{font-size:15px;line-height:1.6;color:#eae3d7;margin:0;max-width:330px}.mk-feature{background:#eae3d7}.mk-feature .mk-two{gap:80px;align-items:center}.mk-feature-image{border-radius:4px;overflow:hidden}.mk-feature-image img{aspect-ratio:1;object-fit:cover}.mk-feature-copy h2{font-size:clamp(36px,4vw,58px);line-height:1.08}.mk-feature-copy h3{font-family:var(--font-body--family);font-size:17px;font-weight:600;margin-top:28px}.mk-feature-copy .mk-price{font-size:23px;font-weight:600}.mk-button{border-radius:4px;min-height:54px;font-weight:600}.mk-newsletter{border-top:1px solid #d8d4cb}body .button:not(.button-unstyled),body .shopify-payment-button__button--unbranded{border-radius:4px;min-height:52px;font-weight:600;letter-spacing:0;font-size:16px}.product-information .product-details{padding-top:6px}.product-information product-price .price{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.product-information product-price .compare-at-price{font-size:17px;font-weight:400;color:#62675f;letter-spacing:0;margin-inline-end:10px;text-decoration-thickness:1px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:50px;border-radius:4px;font-size:15px;font-weight:600;padding:12px 18px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){background:#303c32;color:#f7f4ed;border-color:#303c32}.product-information .variant-option__button-label__pill{border-radius:3px}.product-information .add-to-cart-button{min-height:58px;background:#303c32;color:#f7f4ed;border:1px solid #303c32;font-size:17px}.product-information .add-to-cart-button:hover{background:#242e26}.product-information .mk-pack-card{background:#fffdf8;border:1px solid #d8d4cb;border-radius:4px;padding:16px;gap:22px}.product-information .mk-pack-label{font-size:11px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.product-information .mk-pack-card h3{font-size:29px}.product-information .mk-pack-price{font-family:var(--font-body--family);font-size:29px;font-weight:600;letter-spacing:-.02em}.cart-drawer .price{font-weight:600;font-variant-numeric:tabular-nums}.cart-drawer .compare-at-price{font-size:13px;color:#62675f}.cart-drawer__heading{font-size:32px}.cart-drawer .cart__checkout-button{min-height:56px;border-radius:4px}.mb-button:focus-visible,.mb-link:focus-visible,.mb-product a:focus-visible{outline:3px solid #a45f46;outline-offset:5px}@media(min-width:1400px){.mb-campaign-media img{object-position:center 56%}.mb-campaign{min-height:740px}}@media(max-width:749px){.mb-campaign{min-height:0;display:block}.mb-campaign-media{position:relative;height:auto;aspect-ratio:1.4;order:2}.mb-campaign-media img{object-position:70% center}.mb-campaign-media:after{background:linear-gradient(0deg,transparent 70%,#22271f)}.mb-campaign-content{padding-top:42px;padding-bottom:30px}.mb-campaign{display:flex;flex-direction:column}.mb-campaign-content{order:1}.mb-campaign h1{font-size:51px;max-width:340px;margin-bottom:20px}.mb-kicker{font-size:10px;margin-bottom:18px}.mb-campaign-body{font-size:16px;max-width:320px;margin-bottom:24px}.mb-campaign-note{margin:20px 0 0;font-size:11px}.mb-campaign-bottom{position:relative;order:3;font-size:9px;padding-top:16px;padding-bottom:16px}.mb-campaign-bottom span:last-child{display:none}.mb-collection{padding-top:54px;padding-bottom:56px}.mb-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.mb-section-head h2,.mb-manifesto h2{font-size:38px}.mb-section-intro{justify-self:start;font-size:16px}.mb-product-grid{grid-template-columns:1fr;gap:38px}.mb-product-meta{padding-top:18px;display:grid;grid-template-columns:1fr auto;gap:15px}.mb-product-meta h3{font-size:26px}.mb-product-price{font-size:19px;margin-top:2px;text-align:right}.mb-product-price>span{display:block;font-size:11px;margin-bottom:3px}.mb-manifesto{padding:52px 0}.mb-manifesto-top{grid-template-columns:1fr;gap:6px}.mb-manifesto-body{font-size:16px}.mb-values{grid-template-columns:1fr;gap:26px;margin-top:40px;padding-top:26px}.mb-values>div{border-bottom:1px solid #f7f4ed28;padding-bottom:24px}.mb-values h3{font-size:26px;margin:12px 0 10px}.mk-feature .mk-two{gap:30px}.mk-feature-copy h2{font-size:38px}.product-information product-price .price{font-size:27px}.product-information .mk-pack-card h3,.product-information .mk-pack-price{font-size:25px}}@media(prefers-reduced-motion:reduce){.mb-product-image img,.mb-button{transition:none}}.product-information .mk-pack-card{grid-template-columns:110px 1fr;padding:12px 16px}.product-information .mk-pack-image{max-height:110px;object-fit:cover}.product-information .mk-pack-card h3{font-size:24px;margin-bottom:6px}.product-information .mk-pack-price{margin-top:8px}.product-information .mk-pack-label{margin-bottom:6px}@media(max-width:749px){.product-information .mk-pack-card{grid-template-columns:90px 1fr}.product-information .mk-pack-image{max-height:90px}}.mk-purchase-anchor{display:block;height:0;scroll-margin-top:140px}.product-details .group-block:has(>.mk-purchase-anchor){position:relative}.product-information .mk-pack-card--text{grid-template-columns:1fr;padding:12px 16px}.product-information .mk-pack-card--text h3{font-family:var(--font-body--family);font-size:18px;margin:0 0 4px}.product-information .mk-pack-contents p{margin:0}.product-information .variant-option select{min-height:54px;border:1px solid #62675f;border-radius:4px;background:#fffdf8;font-size:16px}.product-information .mk-pack-card--text .mk-pack-label{margin-bottom:6px}@media(max-width:749px){.product-information .product-details h1{font-size:36px;line-height:1.08}.product-information .product-details{padding-top:12px}.product-information .variant-option select{width:100%}.mk-purchase-anchor{scroll-margin-top:110px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/morrow-brand-system.css.map */
