*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body-font);font-size:var(--base-size);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}.page-width{width:min(var(--page-width),calc(100% - 40px));margin-inline:auto}.announcement{text-align:center;padding:10px 16px;font-size:11px;font-weight:700;letter-spacing:.12em}.site-header{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);gap:24px}.brand{font-family:var(--heading-font);font-size:23px;font-weight:700;letter-spacing:-.04em}.desktop-nav{display:flex;gap:30px;font-size:12px;font-weight:650;letter-spacing:.06em}.desktop-nav a,.header-actions a{transition:opacity .2s ease}.desktop-nav a:hover,.header-actions a:hover{opacity:.55}.header-actions{justify-self:end;display:flex;gap:18px;font-size:12px;font-weight:650}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;padding-top:28px;padding-bottom:28px;gap:28px}.hero.image-left .hero-art{order:-1}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:8%}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.hero h1,.section-head h2,.newsletter h2{font-family:var(--heading-font);font-size:clamp(42px,6vw,82px);line-height:.94;letter-spacing:-.055em;margin:18px 0}.hero p{font-size:17px;line-height:1.65;max-width:560px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;width:max-content;background:var(--button);color:var(--button-text);border:1px solid var(--button);border-radius:var(--radius);padding:15px 22px;font-family:var(--body-font);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:var(--button-transform);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn:hover{background:var(--button-hover);border-color:var(--button-hover)}.hero-art{min-height:560px;overflow:hidden;border-radius:var(--radius)}.hero-art img{height:100%;object-fit:cover}.hero-placeholder{height:100%;min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding:44px;background:linear-gradient(145deg,#f4f4f4,#d8d8d8)}.hero-placeholder span{font-family:var(--heading-font);font-size:clamp(48px,7vw,100px);font-weight:700;line-height:.88;letter-spacing:-.065em}.hero-placeholder small{font-weight:700;max-width:330px;margin-top:24px;line-height:1.45}.featured{padding-top:var(--section-space);padding-bottom:var(--section-space)}.section-head{max-width:900px;margin-bottom:48px}.section-head h2{font-size:clamp(36px,5vw,66px)}.product-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.product-media{background:var(--soft);min-height:480px;border-radius:var(--radius);overflow:hidden}.product-media img{width:100%;height:100%;max-height:720px;object-fit:contain}.product-info h3,.product-info h1{font-family:var(--heading-font);font-size:clamp(34px,4vw,56px);letter-spacing:-.045em;line-height:1;margin:18px 0}.badge{display:inline-block;background:var(--soft);border:1px solid var(--line);padding:8px 10px;border-radius:var(--radius);font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.price{font-size:23px;font-weight:750;margin:18px 0}.price s{font-size:14px;color:var(--muted);margin-left:8px}.product-info p,.rte{line-height:1.7;color:var(--muted)}.btn-wide{width:100%;margin-top:20px}.microcopy{font-size:11px;margin-top:16px;color:var(--muted);line-height:1.6}.select-product{background:var(--soft);padding:50px;font-weight:700;border-radius:var(--radius)}.trust-wrap{padding-bottom:var(--section-space)}.trust-heading{margin-bottom:28px}.trust-heading h2{font-family:var(--heading-font);font-size:clamp(28px,4vw,46px);letter-spacing:-.04em;margin:10px 0}.trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust div{padding:28px 20px;border-right:1px solid var(--line)}.trust div:last-child{border-right:0}.trust b,.trust span{display:block}.trust b{font-size:11px;letter-spacing:.05em}.trust span{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.5}.newsletter{padding:70px 0}.newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.newsletter h2{font-size:clamp(36px,5vw,64px);max-width:720px}.newsletter p{color:var(--muted);line-height:1.6}.newsletter-form{display:flex}.newsletter-form input,.generic-page input{width:100%;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--body-font);font-size:14px}.footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding-top:58px;padding-bottom:58px;border-top:1px solid var(--line)}.footer div{display:flex;flex-direction:column;gap:10px;font-size:12px}.footer-brand b{font-family:var(--heading-font);font-size:24px;letter-spacing:-.04em}.footer p{color:var(--muted);max-width:300px;line-height:1.55}.footer small{color:var(--muted);margin-top:8px}.footer-column-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.footer a:hover{text-decoration:underline}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card{display:flex;flex-direction:column;gap:10px;font-size:14px}.card img{background:var(--soft);aspect-ratio:1/1;object-fit:contain;border-radius:var(--radius)}.collection,.generic-page,.cart-page{padding-top:80px;padding-bottom:100px}.collection h1,.generic-page h1,.cart-page h1{font-family:var(--heading-font);font-size:clamp(42px,6vw,74px);letter-spacing:-.05em}.cart-row{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.cart-total{font-size:23px;font-weight:750;margin:28px 0}.product-page{padding-top:70px}select{width:100%;padding:15px;margin-top:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--body-font)}.section-custom-bg{background:var(--section-bg,var(--paper));color:var(--section-text,var(--ink))}.section-custom-bg .hero-copy p,.section-custom-bg .newsletter-inner p{color:var(--section-muted,var(--muted))}@media(max-width:760px){.page-width{width:min(100% - 24px,var(--page-width))}.site-header{min-height:64px;grid-template-columns:1fr auto}.desktop-nav{display:none}.brand{font-size:20px}.header-actions a:first-child{display:none}.hero{grid-template-columns:1fr;min-height:0;padding-top:12px}.hero-copy{padding:48px 12px 28px}.hero h1{font-size:50px}.hero-art{min-height:400px;order:-1!important}.hero-placeholder{min-height:400px;padding:24px}.featured{padding-top:60px;padding-bottom:60px}.product-grid{grid-template-columns:1fr;gap:28px}.product-media{min-height:340px}.trust{grid-template-columns:1fr 1fr}.trust div:nth-child(2n){border-right:0}.newsletter{padding:52px 0}.newsletter-inner{grid-template-columns:1fr}.newsletter-form{flex-direction:column;gap:8px}.newsletter-form .btn{width:100%}.footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.cards{grid-template-columns:1fr 1fr}.section-head{margin-bottom:30px}}@media(max-width:760px){.page-width{width:calc(100% - 40px)!important;max-width:var(--page-width)!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:760px){.trust[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trust[style*="repeat(4,1fr)"]>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}.trust[style*="repeat(3,1fr)"]>div{border-right:0!important;border-bottom:1px solid var(--line)}.trust[style*="repeat(3,1fr)"]>div:last-child{border-bottom:0}.collections-wrap .cards{gap:18px}.collections-wrap .card img,.collections-wrap .card-ph{aspect-ratio:4 / 3}.footer{column-gap:24px;row-gap:30px}.footer-brand{margin-bottom:4px}.footer>div:last-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mba.css.map */
