:root{--mb-red:#ea3023;--mb-ink:#20201c;--mb-milk:#fffdf8;--mb-button:#ce2419;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Impact,"Arial Narrow",sans-serif;--font-heading-weight:400}body.gradient{border:0!important;background:var(--mb-milk);color:var(--mb-ink);letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-weight:400;display:block}h1,h2,h3,.h1,.h2{color:var(--mb-ink);letter-spacing:-.035em}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #20201c;outline-offset:5px}.mb-frame{max-width:1600px;margin:auto;padding:0 40px}.mb-preview{background:#f6e7b7;color:#20201c;padding:9px 20px;text-align:center;font-size:12px;line-height:1.5}.mb-wordmark{display:block;padding:20px 0 14px}.mb-wordmark svg{width:100%;height:auto;display:block}.mb-header--compact .mb-wordmark{max-width:290px;margin:auto;padding:18px 0}.mb-nav{display:flex;gap:28px;align-items:center;border-top:1px solid #20201c;border-bottom:1px solid #20201c;padding:9px 0;font-size:14px}.mb-nav a{min-height:44px;display:flex;align-items:center;text-decoration:none}.mb-nav a:last-child{margin-left:auto}.mb-nav a:hover{text-decoration:underline}.mb-hero{display:grid;grid-template-columns:46% 54%;border-bottom:1px solid #20201c}.mb-hero-copy{padding:56px 8% 54px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.mb-kicker{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#ce2419;margin:0 0 22px}.mb-hero h1{font-size:clamp(55px,5.8vw,92px);line-height:.99;margin:0 0 25px;max-width:650px;font-weight:400}.mb-intro{font:24px/1.35 Georgia,serif;max-width:350px;margin:0 0 28px}.mb-button{background:var(--mb-button);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:54px;padding:14px 25px;text-decoration:none;font:700 15px/1.4 Arial,sans-serif}.mb-button:hover{background:#a41b12}.mb-hero-photo{height:640px;min-height:0}.mb-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.mb-marquee{background:var(--mb-red);color:#fff;font:900 clamp(22px,3.2vw,48px)/1.2 Arial,sans-serif;text-align:center;padding:23px 12px;letter-spacing:-.04em}.mb-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:70px 0;border-bottom:1px solid #20201c}.mb-feature-photo{background:#fff}.mb-feature img{width:100%;height:auto;display:block}.mb-feature h2,.mb-story h2,.mb-worn h2{font-size:clamp(42px,4.7vw,70px);line-height:1.02;margin:0 0 22px}.mb-feature p{max-width:390px}.mb-price{font-size:25px;font-weight:700;margin:14px 0}.mb-note{font-size:13px;color:#555;line-height:1.5}.mb-story{padding:75px 0;display:grid;grid-template-columns:1fr 1fr;gap:8%;border-bottom:1px solid #20201c}.mb-story p{font:23px/1.5 Georgia,serif;max-width:550px}.mb-worn{padding:65px 0}.mb-worn-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.mb-worn-head p{max-width:280px}.mb-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mb-photos img{width:100%;height:470px;object-fit:cover;display:block}.mb-bottom{padding:60px 0;text-align:center;border-top:1px solid #20201c}.mb-bottom h2{font-size:55px;line-height:1.05}.mb-footer{background:#20201c;color:#fffdf8;padding:40px}.mb-footer-inner{max-width:1520px;margin:auto;display:flex;gap:28px;justify-content:space-between;align-items:start}.mb-footer strong{font-size:26px;font-weight:900}.mb-footer nav{display:flex;flex-wrap:wrap;gap:8px 25px;max-width:750px;font-size:13px}.mb-footer a{min-height:44px;display:flex;align-items:center;text-decoration:none}.mb-footer a:hover{text-decoration:underline}.product-section.spaced-section{margin-top:38px}.product__title{font-size:clamp(38px,4vw,64px);line-height:1.03}.product__info-container .price{font:24px/1.4 Arial,sans-serif}.product__info-container .product__text.caption-with-letter-spacing{font:700 12px/1.5 Arial,sans-serif;color:#ce2419;letter-spacing:.16em}body .product-form__input input[type=radio]+label{border-radius:0;min-width:48px;min-height:48px;font-family:Arial,sans-serif;padding:13px}.product-form__input input[type=radio]:checked+label{background:#20201c;color:#fff}.product-form__submit,.button--primary{background:#ce2419;color:#fff;border-radius:0;box-shadow:none;font-family:Arial,sans-serif;font-weight:700;min-height:54px}.product__accordion .accordion__title{font-family:Arial,sans-serif;font-size:16px;letter-spacing:0}.product__accordion summary{padding-top:20px;padding-bottom:20px}.product__media-list{background:#fff}.mb-fit-note{font:20px/1.45 Georgia,serif}.mb-offer-note{background:#f6e7b7;padding:15px;font-size:13px;line-height:1.5}.shopify-policy__container{max-width:850px;padding:40px 24px}.cart__warnings h1{font-size:48px}@media(min-width:990px){.product:not(.product--no-media) .product__info-wrapper{padding-left:65px}.product__info-container{max-width:490px}.product__media-list .product__media-item{max-height:800px}.product__media img{object-fit:contain}}@media(max-width:749px){.mb-frame{padding:0 20px}.mb-wordmark{padding:16px 0}.mb-nav{gap:22px;font-size:13px}.mb-hero{grid-template-columns:1fr}.mb-hero-copy{padding:34px 0}.mb-hero h1{font-size:60px;max-width:370px}.mb-intro{font-size:21px;max-width:320px}.mb-hero-photo{min-height:0;height:470px}.mb-kicker{margin-bottom:16px}.mb-button{width:100%}.mb-marquee{font-size:22px;padding:20px 8px}.mb-feature{grid-template-columns:1fr;padding:35px 0;gap:28px}.mb-feature h2{font-size:48px}.mb-story{grid-template-columns:1fr;gap:0;padding:42px 0}.mb-story p{font-size:21px}.mb-worn{padding:42px 0}.mb-worn-head{display:block}.mb-worn h2{font-size:43px}.mb-photos{grid-template-columns:1fr 1fr;gap:12px}.mb-photos img{height:290px}.mb-photos>div:last-child{display:none}.mb-footer{padding:28px 20px}.mb-footer-inner{display:block}.mb-footer nav{margin-top:18px;gap:5px 20px}.mb-bottom{padding:35px 0}.mb-bottom h2{font-size:44px}.product-section.spaced-section{margin-top:20px}.product__title{font-size:42px}.mb-preview{font-size:11px}.mb-header--compact .mb-wordmark{max-width:220px}.mb-feature .mb-button{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
