.mb-section{padding:var(--mb-section-top, 48px) clamp(1rem,4vw,3.5rem) var(--mb-section-bottom, 48px)}.mb-section--flush{padding-left:0;padding-right:0}.mb-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.mb-section__title{font-size:var(--mb-section-size, 1.8rem);font-weight:400;margin:0}.mb-section__link{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;transition:color .2s ease,border-color .2s ease}.mb-section__link:hover{color:var(--mb-accent-2, inherit);border-color:var(--mb-accent-2, currentColor)}.mb-hero{position:relative}.mb-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.mb-hero__track::-webkit-scrollbar{display:none}.mb-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:var(--mb-hero-height, 70vh);min-height:var(--mb-hero-height-svh, 70svh);display:grid;overflow:hidden}.mb-hero__media,.mb-hero__media img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;display:block}.mb-hero__overlay{grid-area:1 / 1;background:rgba(0,0,0,var(--mb-hero-overlay, .15))}.mb-hero__content{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;justify-content:var(--mb-hero-justify, flex-end);align-items:var(--mb-hero-align, flex-start);text-align:var(--mb-hero-text-align, left);gap:1rem;padding:clamp(2rem,6vw,5rem);padding-bottom:calc(clamp(2rem,6vw,5rem) + env(safe-area-inset-bottom,0px));color:var(--mb-hero-color, #fff);max-width:46rem}.mb-hero__overline{font-size:var(--mb-overline-size, .7rem);letter-spacing:var(--mb-overline-track, 3px);text-transform:uppercase;margin:0}.mb-hero__heading{font-size:var(--mb-hero-size, clamp(2rem, 5vw, 3.5rem));font-weight:400;line-height:1.08;margin:0}.mb-hero__text{font-size:var(--mb-body, 1rem);font-weight:300;margin:0;max-width:34rem}.mb-hero__button{display:inline-flex;align-items:center;min-height:48px;border:1px solid currentColor;padding:.95em 2.4em;font-size:var(--mb-button-size, .76rem);letter-spacing:var(--mb-button-track, 2px);text-transform:var(--mb-button-case, uppercase);text-decoration:none;color:inherit;transition:background .2s ease,color .2s ease}.mb-hero__button:hover{background:currentColor}.mb-hero__button:hover span{mix-blend-mode:difference}.mb-hero__nav{position:absolute;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));right:1.25rem;display:flex;gap:.5rem}.mb-hero__nav button{width:44px;height:44px;border:1px solid rgba(255,255,255,.6);background:#0003;color:#fff;cursor:pointer;font-size:1.1rem;line-height:1}.mb-hero__nav button:hover{background:#ffffff2e}@media screen and (max-width:749px){.mb-hero__slide{min-height:var(--mb-hero-height-mobile, 60vh);min-height:var(--mb-hero-height-mobile-svh, 60svh)}}@media screen and (max-width:749px){.mb-hero--adapt-mobile .mb-hero__slide{min-height:auto}.mb-hero--adapt-mobile .mb-hero__media{position:relative}.mb-hero--adapt-mobile .mb-hero__media img{position:relative;height:auto;object-fit:contain;width:100%}.mb-hero--adapt-mobile .mb-hero__overlay,.mb-hero--adapt-mobile .mb-hero__content{position:absolute;top:0;right:0;bottom:0;left:0}}.mb-tiles{display:grid;grid-template-columns:repeat(var(--mb-tile-cols, 3),minmax(0,1fr));gap:var(--mb-tile-gap, 1rem)}@media screen and (max-width:749px){.mb-tiles{grid-template-columns:repeat(var(--mb-tile-cols-mobile, 1),minmax(0,1fr))}}.mb-tile{position:relative;display:grid;overflow:hidden;text-decoration:none;color:#fff;min-height:var(--mb-tile-height, 26rem);background:#eceae6}.mb-tile img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mb-tile:hover img{transform:scale(1.04)}.mb-tile__scrim{grid-area:1 / 1;background:linear-gradient(to top,#00000073,#0000 55%)}.mb-tile__body{grid-area:1 / 1;align-self:end;padding:1.5rem;position:relative}.mb-tile__title{font-size:1.15rem;font-weight:400;margin:0 0 .25rem}.mb-tile__meta{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin:0;opacity:.85}@media(prefers-reduced-motion:reduce){.mb-hero__track{scroll-behavior:auto}.mb-tile img,.mb-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mb-home.css.map */
