:root{--mb-paper: #faf9f5;--mb-surface: #f0efe7;--mb-olive: #48513b;--mb-ink: #252b24;--mb-muted: #62675b;--mb-line: #dedfd4;--mb-copper: #986345;--font-body-family: Arial, Helvetica, sans-serif;--font-heading-family: Georgia, "Times New Roman", serif}html{scroll-behavior:smooth;scroll-padding-top:190px}body{background:var(--mb-paper);color:var(--mb-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-size:1.6rem;line-height:1.65}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--mb-copper);outline-offset:5px;box-shadow:none}[id]{scroll-margin-top:190px}.mb-container{width:min(1320px,calc(100% - 96px));margin-inline:auto}.mb-container h1,.mb-container h2,.mb-container h3,.mb-footer h2,.mb-footer h3{color:var(--mb-ink);margin:0;letter-spacing:-.035em;font-weight:400;line-height:1.12}.mb-container h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,4.6vw,6.8rem)}.mb-container h2,.mb-footer h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,3.1vw,4.5rem)}.mb-container h3{font-family:Georgia,Times New Roman,serif;font-size:2.6rem}.mb-container em{color:var(--mb-olive);font-weight:400}.mb-container p{margin:0 0 2rem}.mb-container a,.mb-footer a,.mb-header a{color:inherit;text-underline-offset:.25em}.mb-container img{max-width:100%}.mb-container .mb-eyebrow,.mb-footer .mb-eyebrow{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.05rem;letter-spacing:.17em;font-weight:700;margin-bottom:1.8rem;line-height:1.5}.mb-copper-line{display:inline-block;height:1px;width:27px;margin:0 12px 4px 0;background:var(--mb-copper)}.mb-lead{color:var(--mb-muted);font-size:1.7rem;max-width:48rem;line-height:1.8}.mb-container .mb-button{display:inline-flex;min-height:52px;gap:28px;align-items:center;justify-content:center;padding:14px 23px;background:var(--mb-olive);color:#fff;border:1px solid var(--mb-olive);border-radius:3px;text-decoration:none;font:600 1.35rem/1.5 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .15s}.mb-container .mb-button:hover{background:#343e2a}.mb-button span{font-size:2rem;line-height:1}.mb-container .mb-button-light{background:var(--mb-paper);color:var(--mb-olive);border-color:var(--mb-paper)}.mb-container .mb-button-light:hover{background:#e9e8df}.mb-container .mb-button-outline{background:transparent;color:var(--mb-olive)}.mb-container .mb-button-outline:hover{background:var(--mb-surface)}.mb-container .mb-button:disabled{cursor:not-allowed;background:#e2e3da;color:#626557;border-color:#e2e3da}.mb-text-link{display:inline-flex;gap:24px;align-items:center;font-size:1.3rem;font-weight:600;text-decoration-thickness:1px}.mb-section{margin-top:80px;margin-bottom:80px}.mb-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.mb-section-heading .mb-eyebrow{margin-bottom:12px;color:var(--mb-muted)}.mb-section-heading>p{color:var(--mb-muted);font-size:1.3rem;margin:0}.mb-header{position:relative;background:var(--mb-paper);border-bottom:1px solid var(--mb-line)}.mb-topline{background:var(--mb-olive);color:#f4f3eb;text-align:center;padding:7px 16px;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.mb-topline span{padding-inline:12px}.mb-header-main{display:grid;grid-template-columns:128px minmax(200px,600px) 1fr;gap:42px;align-items:center;padding-block:12px}.mb-logo{display:block;width:92px;height:92px}.mb-logo img{display:block;width:100%;height:100%;object-fit:contain}.mb-search{display:flex;border:1px solid #d6d9ca;background:#f0f1e9;border-radius:4px;padding:4px;min-width:0;max-width:760px}.mb-search:focus-within{outline:2px solid var(--mb-copper);outline-offset:3px}.mb-search input{width:100%;min-width:0;border:0;background:transparent;padding:10px 16px;color:var(--mb-ink);font:inherit;font-size:1.35rem;outline:none;box-shadow:none}.mb-search input::placeholder{color:#666d5b;opacity:1}.mb-search button{display:grid;place-items:center;width:46px;min-width:46px;height:44px;color:#fff;border:0;background:var(--mb-olive);border-radius:3px;cursor:pointer}.mb-search .svg-wrapper{width:20px;height:20px}.mb-cart{display:flex;align-items:center;justify-self:end;gap:7px;text-decoration:none;font-size:1.2rem}.mb-cart .svg-wrapper{width:38px;height:38px}.mb-desktop-nav{display:flex;justify-content:center;gap:35px;padding-bottom:14px;font-size:1.2rem;font-weight:600}.mb-desktop-nav a{text-decoration:none;padding-block:5px}.mb-nav-feature:before{content:"";display:inline-block;width:5px;height:5px;background:var(--mb-copper);border-radius:100%;margin:0 8px 2px 0}.mb-desktop-nav a:hover{text-decoration:underline}.mb-mobile-menu{display:none}.mb-hero{display:grid;grid-template-columns:1fr 1fr;min-height:535px;gap:5%;padding-top:36px}.mb-hero-copy{align-self:center;padding-block:30px}.mb-hero h1{margin-bottom:26px}.mb-hero .mb-lead{max-width:40rem;margin-bottom:28px;font-size:1.5rem}.mb-hero-copy>.mb-text-link{display:flex;margin-top:20px;width:fit-content}.mb-hero-image{position:relative;min-width:0;min-height:490px;overflow:hidden;border-radius:3px}.mb-hero-image>img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:68% 50%}.mb-image-note{position:absolute;bottom:36px;left:28px;background:var(--mb-paper);padding:22px 26px;min-width:255px;border-left:2px solid var(--mb-copper)}.mb-image-note .mb-eyebrow{margin-bottom:11px;font-size:.9rem}.mb-image-note p{font-family:Georgia,Times New Roman,serif;font-size:2.7rem;line-height:1.15;margin:0}.mb-image-caption{position:absolute;top:24px;right:24px;color:#30392c;padding:5px 9px;background:#faf9f5e8;font-size:.9rem;text-transform:uppercase;letter-spacing:.14em}.mb-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mb-topic-card{position:relative;display:block;padding:26px 26px 22px;min-height:245px;background:var(--mb-surface);border:1px solid var(--mb-line);border-radius:3px;text-decoration:none;transition:border-color .15s}.mb-topic-card:hover{border-color:var(--mb-copper)}.mb-topic-number{display:block;font-size:.95rem;text-transform:uppercase;letter-spacing:.13em;color:var(--mb-muted);margin-bottom:25px}.mb-topic-card h3{font-size:2.8rem;margin-bottom:16px}.mb-topic-card p{font-size:1.15rem;line-height:1.6;margin:0;color:var(--mb-muted);padding-right:22px}.mb-circle-arrow{position:absolute;display:grid;place-items:center;right:21px;bottom:24px;border:1px solid #c6cbbd;width:33px;height:33px;border-radius:50%}.mb-container .mb-topic-card-feature{background:var(--mb-olive);color:#fff;border-color:var(--mb-olive)}.mb-topic-card-feature h3,.mb-topic-card-feature p,.mb-topic-card-feature .mb-topic-number{color:#f6f5ef}.mb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mb-product-card{min-width:0;height:100%}.mb-card-visual{position:relative}.mb-card-image{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--mb-line);background:#fff;border-radius:3px}.mb-card-image img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .2s}.mb-product-card:hover .mb-card-image img{transform:scale(1.035)}.mb-stock-badge{position:absolute;left:12px;top:12px;padding:4px 9px;background:#f0efe7;font-size:.95rem;color:#555d4c}.mb-card-body{padding-top:17px}.mb-card-body .mb-eyebrow{margin-bottom:7px;color:var(--mb-muted);font-size:.85rem}.mb-card-body h3{font:500 1.5rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:12px;overflow-wrap:anywhere}.mb-card-body h3 a{text-decoration:none}.mb-card-body h3 a:hover{text-decoration:underline}.mb-card-body .mb-card-price{font-size:1.5rem;font-weight:600;display:flex;justify-content:space-between;margin-bottom:0}.mb-card-price span{color:var(--mb-copper)}.mb-container .mb-unit-price,.mb-container .mb-fineprint{font-size:1.1rem;line-height:1.65;color:var(--mb-muted);margin-top:8px;margin-bottom:0}.mb-guide-banner{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--mb-olive);padding:48px 52px;color:#f6f5ef;border-radius:3px}.mb-guide-banner h2{color:#f6f5ef}.mb-guide-banner>div:last-child{align-self:center}.mb-guide-banner p{font-size:1.5rem}.mb-footer{background:#eeeee5;border-top:1px solid var(--mb-line);margin-top:90px;padding-top:60px}.mb-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:60px}.mb-footer h2{font-size:3.5rem;margin-bottom:22px}.mb-footer h3{font:600 1.2rem Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:20px}.mb-footer p{font-size:1.2rem;color:var(--mb-muted)}.mb-footer nav{display:grid;justify-items:start;gap:8px}.mb-footer nav a{font-size:1.15rem;text-decoration:none}.mb-footer nav a:hover{text-decoration:underline}.mb-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #d2d6c7;margin-top:44px;padding-block:20px;font-size:1rem;color:var(--mb-muted)}.mb-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:1.05rem;color:var(--mb-muted);padding:25px 0}.mb-breadcrumb a{text-decoration:none}.mb-breadcrumb [aria-current]{overflow-wrap:anywhere}.mb-topic-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;padding:32px 0 60px;align-items:center}.mb-topic-hero h1{font-size:clamp(3.7rem,4.3vw,6.3rem);margin-bottom:24px}.mb-topic-summary{background:var(--mb-surface);border:1px solid var(--mb-line);padding:32px;border-radius:3px}.mb-topic-summary ol{list-style:none;margin:0 0 22px;padding:0}.mb-topic-summary li{padding:13px 0;border-bottom:1px solid var(--mb-line);font-size:1.5rem}.mb-topic-summary li span{color:var(--mb-copper);font-size:1.2rem;padding-right:15px}.mb-topic-summary>p:last-child{font-size:1.2rem;margin:0}.mb-anchor-nav,.mb-category-nav{display:flex;gap:28px;flex-wrap:wrap;border-block:1px solid var(--mb-line);padding:18px 0;font-size:1.2rem}.mb-anchor-nav a,.mb-category-nav a{text-decoration:none}.mb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.mb-step-number{display:block;font:italic 3.4rem Georgia,serif;color:var(--mb-copper);margin-bottom:25px}.mb-steps h3{margin-bottom:16px}.mb-steps p{font-size:1.35rem;color:var(--mb-muted)}.mb-container .mb-source{font-size:1.05rem;color:var(--mb-muted);border-top:1px solid var(--mb-line);padding-top:22px;margin-top:20px}.mb-solution{background:var(--mb-surface);padding:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;border-radius:3px}.mb-solution h2{margin-bottom:25px}.mb-solution>div>p{font-size:1.5rem}.mb-solution .mb-product-card{max-width:390px;margin-inline:auto}.mb-solution .mb-card-image{aspect-ratio:1.15}.mb-check-list{list-style:none;padding:0;margin:24px 0;font-size:1.3rem}.mb-check-list li{border-bottom:1px solid #d7dbcc;padding-block:12px}.mb-check-list li:before{content:"\2713";color:var(--mb-olive);padding-right:12px}.mb-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:50px}.mb-faq details,.mb-product-details details{border-bottom:1px solid var(--mb-line)}.mb-faq summary,.mb-product-details summary{list-style:none;display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-size:1.45rem;font-weight:600;padding:21px 0}.mb-faq summary:after,.mb-product-details summary:after{content:"+";color:var(--mb-olive)}.mb-faq details[open]>summary:after,.mb-product-details details[open]>summary:after{content:"\2212"}.mb-faq details p,.mb-product-details details p{font-size:1.35rem;color:var(--mb-muted)}summary::-webkit-details-marker{display:none}.mb-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:65px;padding-top:12px}.mb-gallery,.mb-product-info{min-width:0}.mb-gallery-main{background:#fff;border:1px solid var(--mb-line);border-radius:3px;aspect-ratio:1;display:grid;place-items:center}.mb-gallery-main img{width:100%;height:100%;object-fit:contain;padding:22px}.mb-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:14px 5px 10px}.mb-thumbnails a{flex:0 0 70px;height:70px;display:grid;background:#fff;border:1px solid var(--mb-line);border-radius:3px}.mb-thumbnails a[aria-current]{border:2px solid var(--mb-olive)}.mb-thumbnails img{width:100%;height:100%;object-fit:contain;padding:4px}.mb-product-media{margin-top:20px}.mb-product-media iframe,.mb-product-media video,.mb-product-media model-viewer{width:100%;max-width:100%}.mb-product-info h1{font-size:clamp(3.4rem,3.5vw,4.8rem);margin-bottom:24px;overflow-wrap:anywhere}.mb-product-info .mb-lead{font-size:1.45rem}.mb-product-price{font-size:2.7rem;font-weight:500;line-height:1.3;margin-top:26px}.mb-purchase-form{margin-top:25px}.mb-stock-message{display:flex;align-items:center;gap:8px;font-size:1.25rem;color:var(--mb-muted)}.mb-stock-message span{width:6px;height:6px;background:var(--mb-copper);border-radius:100%}.mb-add-button{width:100%}.mb-fit-note{background:var(--mb-surface);border-left:2px solid var(--mb-copper);padding:21px 24px;margin-block:25px;font-size:1.25rem}.mb-fit-note strong{font-size:1.35rem}.mb-fit-note p{margin:8px 0 12px}.mb-product-details dl{margin:0 0 15px;font-size:1.2rem}.mb-product-details dl>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:9px 0}.mb-product-details dd{margin:0}.mb-product-details dt{color:var(--mb-muted)}.mb-product-details.rte{font-size:1.4rem;overflow-wrap:anywhere}.mb-product-details.rte table{display:block;max-width:100%;overflow-x:auto}.mb-variant-form{margin-top:20px;display:grid;gap:10px}.mb-sort select,.mb-variant-form select,.mb-quantity input{min-height:44px;border:1px solid var(--mb-line);border-radius:3px;padding:8px 12px;background:#fff;color:var(--mb-ink);font:inherit;font-size:1.3rem;max-width:100%}.mb-quantity{display:flex;align-items:center;gap:20px;margin-bottom:14px}.mb-quantity input{width:90px}.mb-catalog-heading{padding-block:30px}.mb-catalog-heading p:last-child{margin-top:20px;color:var(--mb-muted)}.mb-sort{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;margin:28px 0;font-size:1.2rem}.mb-sort button{min-height:44px;background:var(--mb-surface);border:1px solid var(--mb-line);color:var(--mb-ink);border-radius:3px;padding-inline:14px;cursor:pointer}.mb-empty{padding-block:60px;text-align:center}.mb-empty p{margin-top:20px}.mb-search-guide{margin-top:35px;padding:24px;background:var(--mb-surface);border-left:2px solid var(--mb-copper)}.mb-search-guide h2{font-size:3rem;margin-bottom:14px}.mb-search-guide p:last-child{margin:0;font-size:1.3rem}.mb-result-text{padding:20px;border:1px solid var(--mb-line)}.mb-result-text h2{font-size:2.6rem;margin-bottom:20px}.mb-result-text p{font-size:1.3rem}.mb-container>h1+.mb-search{margin-top:28px}@media(min-width:990px){.section-header{position:sticky;top:0;z-index:30}}@media(max-width:1100px){.mb-container{width:calc(100% - 56px)}.mb-header-main{gap:24px;grid-template-columns:100px minmax(200px,1fr) auto}.mb-desktop-nav{gap:23px;font-size:1.1rem}.mb-hero{min-height:490px;gap:30px}.mb-hero-image{min-height:450px}.mb-topic-card{padding:20px}.mb-topic-card h3{font-size:2.5rem}.mb-product,.mb-topic-hero{gap:35px}}@media(max-width:749px){html{scroll-padding-top:24px}[id]{scroll-margin-top:24px}.mb-container{width:calc(100% - 36px)}.mb-header-main{grid-template-columns:70px 1fr auto;gap:8px 14px;padding-block:8px 14px}.mb-logo{width:66px;height:66px}.mb-header-main>.mb-search{grid-row:2;grid-column:1 / -1;max-width:none}.mb-search input{padding-inline:10px;font-size:1.2rem}.mb-cart{grid-column:2;grid-row:1;gap:0;margin-right:4px}.mb-cart span:last-child{font-size:1.05rem}.mb-desktop-nav{display:none}.mb-mobile-menu{display:block;grid-column:3;grid-row:1;font-size:1.15rem}.mb-mobile-menu summary{padding:13px 0 13px 6px;cursor:pointer;list-style:none}.mb-mobile-menu summary>span{padding-left:6px}.mb-mobile-menu nav{position:absolute;top:calc(100% - 1px);left:18px;right:18px;background:var(--mb-paper);border:1px solid var(--mb-line);padding:16px 22px;z-index:40;box-shadow:0 10px 20px #252b2410;display:grid}.mb-mobile-menu nav a{display:block;min-height:44px;padding-block:10px;text-decoration:none}.mb-topline{font-size:.85rem;padding:7px}.mb-hero{grid-template-columns:1fr;padding-top:10px;gap:28px}.mb-hero-copy{padding:23px 3px 0}.mb-hero h1{font-size:clamp(3.8rem,10.5vw,5.3rem);margin-bottom:20px}.mb-hero .mb-eyebrow{font-size:.95rem}.mb-hero .mb-lead{font-size:1.4rem;margin-bottom:23px}.mb-hero-image{min-height:305px}.mb-image-note{bottom:21px;left:19px;padding:17px 20px;min-width:215px}.mb-image-note p{font-size:2.6rem}.mb-image-caption{top:18px;right:18px}.mb-section{margin-block:50px}.mb-section-heading{align-items:start;flex-direction:column;gap:15px;margin-bottom:24px}.mb-section-heading h2{font-size:3.3rem}.mb-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mb-topic-card{min-height:225px;padding:19px 15px}.mb-topic-number{font-size:.85rem;margin-bottom:20px}.mb-topic-card h3{font-size:2.35rem}.mb-topic-card p{font-size:1.05rem;padding-right:0}.mb-circle-arrow{right:14px;bottom:14px;width:26px;height:26px;font-size:1.3rem}.mb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.mb-card-image img{padding:9px}.mb-stock-badge{left:7px;top:7px;font-size:.85rem}.mb-card-body h3{font-size:1.3rem}.mb-card-body .mb-card-price{font-size:1.35rem}.mb-guide-banner{grid-template-columns:1fr;gap:24px;padding:32px 25px}.mb-guide-banner .mb-button{width:100%;font-size:1.15rem;gap:12px;padding-inline:14px}.mb-footer{margin-top:55px;padding-top:38px}.mb-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.mb-footer-grid>div:first-child{grid-column:1 / -1}.mb-footer h2{font-size:3.3rem}.mb-footer nav{gap:3px}.mb-footer nav a{padding-block:6px;font-size:1.1rem}.mb-footer-bottom{margin-top:30px}.mb-breadcrumb{font-size:.95rem;padding-block:19px}.mb-topic-hero{grid-template-columns:1fr;gap:30px;padding:15px 0 35px}.mb-topic-hero h1{font-size:3.9rem}.mb-topic-hero .mb-lead{font-size:1.4rem}.mb-topic-summary{padding:25px}.mb-anchor-nav{gap:10px 22px;font-size:1.1rem}.mb-anchor-nav a{padding-block:6px}.mb-steps{grid-template-columns:1fr;gap:28px}.mb-step-number{margin-bottom:12px}.mb-steps p{margin-bottom:0}.mb-solution{grid-template-columns:1fr;gap:25px;padding:28px 22px}.mb-solution h2{font-size:3.7rem}.mb-faq{grid-template-columns:1fr;gap:20px}.mb-product{grid-template-columns:minmax(0,1fr);gap:27px;padding:0}.mb-product-info h1{font-size:3.5rem}.mb-gallery-main img{padding:16px}.mb-thumbnails a{flex-basis:57px;height:57px}.mb-product-details dl>div{gap:14px}.mb-category-nav{gap:16px}.mb-catalog-heading{padding-block:15px 25px}.mb-sort{justify-content:start}.mb-sort label{flex-basis:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/martenbrown.css.map */
