.mb-hero{position:relative;background:var(--mb-cream);overflow:hidden}.mb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.mb-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--mb-hero-pos, 70% 50%)}.mb-hero__media--mobile{display:none}.mb-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--mb-hero-veil) 0%,color-mix(in srgb,var(--mb-hero-veil) 55%,transparent) 42%,transparent 68%)}.mb-hero__inner{position:relative;max-width:var(--mb-maxw);margin-inline:auto;padding:clamp(4rem,9vw,8.5rem) var(--mb-gutter);min-height:clamp(460px,56vw,720px);display:flex;align-items:center}.mb-hero__content{max-width:32rem}.mb-hero__content .mb-h1{color:var(--mb-hero-text)}.mb-hero__content .mb-body{color:var(--mb-hero-text);opacity:.88;margin-top:1.1rem}.mb-hero__cta{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:767px){.mb-hero__media--desktop{display:none}.mb-hero__media--mobile{display:block}.mb-hero__media img{object-position:var(--mb-hero-pos-m, 50% 78%)}.mb-hero__veil{background:linear-gradient(180deg,var(--mb-hero-veil) 0%,color-mix(in srgb,var(--mb-hero-veil) 58%,transparent) 46%,transparent 78%)}.mb-hero__inner{align-items:flex-start;min-height:clamp(520px,125vw,700px);padding-top:clamp(2.5rem,9vw,4rem)}.mb-hero__content{max-width:none;text-align:center;margin-inline:auto}.mb-hero__cta{justify-content:center}}.mb-row__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.mb-row__head--center{flex-direction:column;align-items:center;text-align:center}.mb-carousel{position:relative}.mb-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mb-card-w);gap:var(--mb-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-inline:var(--mb-gutter);margin-inline:calc(var(--mb-gutter) * -1);padding-block:4px}.mb-track::-webkit-scrollbar{display:none}.mb-track>*{scroll-snap-align:start}.mb-track[data-fits=true]{grid-auto-flow:row;grid-template-columns:repeat(var(--mb-cols, 3),minmax(0,1fr));overflow:visible;padding-inline:0;margin-inline:0}.mb-arrow{position:absolute;top:calc(50% - 44px);transform:translateY(-50%);z-index:3;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--mb-line);background:var(--mb-ivory);color:var(--mb-ink);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.mb-arrow:hover{background:var(--mb-ink);color:var(--mb-ivory)}.mb-arrow[disabled]{opacity:0;pointer-events:none}.mb-arrow--prev{left:calc(var(--mb-gutter) * -1 + 2px)}.mb-arrow--next{right:calc(var(--mb-gutter) * -1 + 2px)}.mb-carousel[data-fits=true] .mb-arrow{display:none}@media(max-width:1023px){.mb-arrow{display:none}}.mb-card{display:flex;flex-direction:column;height:100%;text-align:center}.mb-card__media{position:relative;display:block;background:var(--mb-cream);border-radius:var(--mb-radius-img);overflow:hidden;aspect-ratio:1/1}.mb-card__media img{width:100%;height:100%;object-fit:contain;padding:9%;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.mb-card:hover .mb-card__media img{transform:scale(1.05)}.mb-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--mb-gold);color:var(--mb-ink);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4em .7em;border-radius:999px}.mb-card__body{padding-top:1rem;display:flex;flex-direction:column;gap:.4rem;flex:1;align-items:center}.mb-card__title{font-family:var(--mb-font-display);font-size:1.0625rem;line-height:1.25;margin:0}.mb-card__title a{color:var(--mb-ink);text-decoration:none}.mb-card__title a:hover{color:var(--mb-terracotta)}.mb-card__size{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-ink-soft);margin:0}.mb-card__price{font-size:.95rem;color:var(--mb-ink);font-weight:500;margin:0}.mb-card__price del{color:var(--mb-ink-soft);margin-right:.4em}.mb-card__cta{margin-top:auto;padding-top:.9rem;width:100%}.mb-card form{margin:0}.mb-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,4vw,3.5rem)}.mb-icons__item{width:128px;text-align:center}.mb-icons__disc{width:86px;height:86px;margin:0 auto .85rem;border-radius:50%;display:grid;place-items:center;background:var(--mb-sand);color:var(--mb-copper);border:1px solid var(--mb-line);overflow:hidden}.mb-icons__disc svg{width:34px;height:34px}.mb-icons__disc img{width:100%;height:100%;object-fit:cover}.mb-icons__label{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--mb-ink);margin:0}@media(max-width:540px){.mb-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem .5rem}.mb-icons__item{width:auto}.mb-icons__disc{width:68px;height:68px}.mb-icons__disc svg{width:27px;height:27px}.mb-icons__label{font-size:.65rem;letter-spacing:.07em}}.mb-editorial__grid{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center;grid-template-columns:1fr}.mb-editorial__media .mb-frame{aspect-ratio:4/5}.mb-editorial__text .mb-body{margin-top:1.1rem}.mb-editorial__cta{margin-top:1.9rem}@media(min-width:900px){.mb-editorial__grid{grid-template-columns:1fr 1fr}.mb-editorial--media-left .mb-editorial__media{order:-1}}@media(max-width:899px){.mb-editorial__media{order:-1}.mb-editorial__text{text-align:center}.mb-editorial__text .mb-lede{margin-inline:auto}}.mb-assure{background:var(--mb-copper);color:var(--mb-ivory)}.mb-assure__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem 2rem;padding-block:clamp(1.6rem,3vw,2.4rem)}.mb-assure__item{display:flex;align-items:center;justify-content:center;gap:.7rem;text-align:left}.mb-assure__item svg{width:24px;height:24px;flex:none;color:var(--mb-gold)}.mb-assure__item span{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}@media(max-width:639px){.mb-assure__grid{grid-template-columns:1fr;gap:.9rem}.mb-assure__item{justify-content:flex-start}}.mb-choose__grid{display:grid;gap:clamp(1rem,2.5vw,1.75rem);grid-template-columns:1fr}@media(min-width:760px){.mb-choose__grid{grid-template-columns:repeat(3,1fr)}}.mb-choose__card{background:var(--mb-ivory);border:1px solid var(--mb-line);border-radius:var(--mb-radius-card);padding:clamp(1.25rem,2.5vw,1.9rem);display:flex;flex-direction:column;gap:.9rem;transition:border-color .25s ease,transform .25s ease}.mb-choose__card:hover{border-color:var(--mb-terracotta);transform:translateY(-3px)}.mb-choose__media{position:relative;display:block;aspect-ratio:1/1;background:var(--mb-cream);border-radius:var(--mb-radius-img);overflow:hidden}.mb-choose__media img{width:100%;height:100%;object-fit:contain;padding:10%}.mb-choose__for{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-terracotta);margin:0}.mb-choose__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.mb-choose__list li{position:relative;padding-left:1.4rem;font-size:.9rem;line-height:1.5;color:var(--mb-ink-soft)}.mb-choose__list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;transform:rotate(45deg);background:var(--mb-gold)}.mb-choose__card .mb-btn{margin-top:auto}.mb-marquee{overflow:hidden;background:var(--mb-terracotta);color:var(--mb-on-terracotta);padding-block:.95rem}.mb-marquee--ink{background:var(--mb-ink);color:var(--mb-ivory)}.mb-marquee--gold{background:var(--mb-gold);color:var(--mb-ink)}.mb-marquee__track{display:flex;width:max-content;animation:mb-scroll var(--mb-marquee-dur, 32s) linear infinite}.mb-marquee a{color:inherit;text-decoration:none}.mb-marquee__group{display:flex;align-items:center;flex:none}.mb-marquee__item{font-size:clamp(.8rem,.72rem + .35vw,1rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding-inline:1.6rem;display:inline-flex;align-items:center;gap:1.6rem}.mb-marquee__item:after{content:"";width:6px;height:6px;transform:rotate(45deg);background:currentColor;opacity:.65}@keyframes mb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mb-marquee:hover .mb-marquee__track{animation-play-state:paused}.mb-story__grid{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center;grid-template-columns:1fr}.mb-story__media .mb-frame{aspect-ratio:1/1}@media(min-width:900px){.mb-story__grid{grid-template-columns:.9fr 1.1fr}}@media(max-width:899px){.mb-story__text{text-align:center}.mb-story__text .mb-lede{margin-inline:auto}}.mb-story__cta{margin-top:1.9rem}.mb-banner{position:relative;overflow:hidden;background:var(--mb-copper)}.mb-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.mb-banner__media img{width:100%;height:100%;object-fit:cover}.mb-banner__media--mobile{display:none}.mb-banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(43,26,17,.72),rgba(43,26,17,.25) 55%,transparent)}.mb-banner__inner{position:relative;max-width:var(--mb-maxw);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) var(--mb-gutter);min-height:clamp(320px,30vw,440px);display:flex;align-items:center}.mb-banner__content{max-width:34rem;color:var(--mb-ivory)}.mb-banner__content .mb-h2{color:var(--mb-ivory)}.mb-banner__content .mb-body{color:var(--mb-ivory);opacity:.9;margin-top:.9rem}.mb-banner__cta{margin-top:1.8rem}@media(max-width:767px){.mb-banner__media--desktop{display:none}.mb-banner__media--mobile{display:block}.mb-banner__veil{background:linear-gradient(180deg,#2b1a1133,#2b1a11c7)}.mb-banner__inner{align-items:flex-end;min-height:clamp(460px,115vw,600px)}.mb-banner__content{text-align:center}}.mb-social__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}@media(min-width:700px){.mb-social__grid{grid-template-columns:repeat(4,1fr)}}.mb-social__tile{position:relative;aspect-ratio:1/1;overflow:hidden;display:block;background:var(--mb-cream)}.mb-social__tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mb-social__tile:hover img{transform:scale(1.06)}.mb-social__tag{position:absolute;left:10px;bottom:10px;background:var(--mb-ivory);color:var(--mb-ink);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4em .75em;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mb-home.css.map */
