.footer{--font-body: Helvetica, Arial, sans-serif;--font-heading: var(--font-body);--font-subheading: var(--font-body);--font-button: var(--font-body);font-family:var(--font-body)}.mbv-contact-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 100px;width:100%;padding:100px max(22px,calc((100% - 1000px)/2)) 120px;box-sizing:border-box;background:#fff;color:#111;font:12px/1.6 Arial,Helvetica,sans-serif;letter-spacing:0;align-items:start}.mbv-contact-page>.shopify-section{min-width:0}.mbv-contact-details h1{margin:0 0 42px;color:inherit;font:500 14px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0}.mbv-contact-details__group+.mbv-contact-details__group{margin-top:36px}.mbv-contact-details h2{margin:0 0 14px;color:inherit;font:600 12px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0}.mbv-contact-details__text,.mbv-contact-details__text p{margin:0 0 12px;font:inherit}.mbv-contact-details a{color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.mbv-contact-page .contact-form{padding:62px 0 0;margin:0;border:0;background:transparent;color:inherit;font:inherit}.mbv-contact-page .contact-form .section-inner,.mbv-contact-page .contact-form__inner{width:100%;max-width:none;margin:0;padding:0}.mbv-contact-page .contact-form__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.mbv-contact-page .contact-form__input-wrapper{min-width:0;grid-column:1 / -1}.mbv-contact-page .contact-form label{display:block;margin:0 0 8px;color:inherit;font:inherit}.mbv-contact-page .contact-form .input{display:block;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:12px;border:1px solid #111;border-radius:0;background:#fff;color:#111;box-shadow:none;font:inherit;letter-spacing:0}.mbv-contact-page .contact-form textarea.input{resize:vertical}.mbv-contact-page .contact-form__button{width:100%;min-height:44px;padding:12px 20px;border:1px solid #111;border-radius:0;background:#111;color:#fff;box-shadow:none;font:inherit;text-transform:uppercase;letter-spacing:0}.mbv-contact-page .contact-form__button:before,.mbv-contact-page .contact-form__button:after{display:none}.mbv-contact-page .contact-form__button:hover{background:#333;color:#fff}.mbv-contact-page .contact-form__recaptcha-terms{margin-top:18px;color:#666;font:10px/1.6 Arial,Helvetica,sans-serif}.mbv-contact-page :is(a,input,textarea,button):focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:767px){.mbv-contact-page{grid-template-columns:minmax(0,1fr);gap:42px;padding:48px 20px 72px}.mbv-contact-details h1{margin-bottom:32px}.mbv-contact-page .contact-form{padding-top:0}.mbv-contact-page .contact-form .input{font-size:16px}}.mbv-featured-products{display:block;width:100%;padding:0 0 40px;background:#fff;color:#000}.mbv-featured-products__header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:0 22px}.mbv-featured-products__header h2,.mbv-featured-products__view-all{margin:0;font:10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;color:inherit}.mbv-featured-products__view-all{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;text-decoration:none}.mbv-featured-products__view-all:hover{text-decoration:underline}.mbv-featured-products__view-all:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mbv-featured-products__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 9px) / 3.25);gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.mbv-featured-products__grid::-webkit-scrollbar{display:none}.mbv-featured-products__grid>.mbv-card{scroll-snap-align:start}.mbv-featured-products__grid:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.mbv-featured-products__grid.is-dragging{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none;cursor:grabbing}.mbv-featured-products .mbv-card-media{background:#f8f9f6}.mbv-featured-products .mbv-card-slide img{mix-blend-mode:multiply}.mbv-featured-products .mbv-card-caption{padding:12px 12px 14px;font:10px/1.4 Arial,Helvetica,sans-serif}.mbv-featured-products .mbv-card-caption h3{margin-bottom:0}.mbv-featured-products__empty{grid-column:1 / -1;margin:0;padding:24px 22px;font:12px/1.5 Arial,Helvetica,sans-serif}@media(max-width:959px){.mbv-featured-products__header{padding:0 16px;gap:16px}.mbv-featured-products__grid{grid-auto-columns:calc((100% - 6px)*.4)}}@media(max-width:767px){.mbv-featured-products__grid{grid-auto-columns:calc((100% - 3px) / 1.75)}}@media(hover:hover)and (pointer:fine){.mbv-featured-products__grid{cursor:grab}.mbv-featured-products__grid a{cursor:inherit}.mbv-featured-products__grid.is-dragging{cursor:grabbing}}@media(prefers-reduced-motion:reduce){.mbv-featured-products__grid{scroll-behavior:auto}}.mbv-product-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;color:#000;background:#fff;font:12px/1.8 Arial,Helvetica,sans-serif}.mbv-product-story__copy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:72px 48px;text-align:center}.mbv-product-story__feature,.mbv-product-story__description{width:100%;max-width:360px}.mbv-product-story__copy h2,.mbv-product-story__copy h3,.mbv-product-story__copy h4{margin:0 0 10px;font:700 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}.mbv-product-story__copy p{margin:0 0 12px;font:inherit}.mbv-product-story__copy p:last-child{margin-bottom:0}.mbv-product-story__copy ul,.mbv-product-story__copy ol{display:block;list-style:none;padding:0;margin:28px 0}.mbv-product-story__copy li{padding:0;margin:20px 0}.mbv-product-story__media{position:relative;min-width:0;min-height:100%;aspect-ratio:4 / 5;background:#f6f6f6}.mbv-product-story__media video,.mbv-product-story__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.mbv-product-story__placeholder{display:grid;place-content:center;text-align:center;padding:32px}.mbv-product-story__placeholder svg{width:100%;max-height:260px}@media(max-width:749px){.mbv-product-story{grid-template-columns:minmax(0,1fr)}.mbv-product-story__copy{padding:48px 28px;gap:32px}.mbv-product-story__media{min-height:0}}.mbv-photo-carousel{position:relative;display:block;width:100%;color:#000;background:#f6f6f6}.mbv-photo-carousel__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;direction:ltr;cursor:grab}.mbv-photo-carousel__viewport::-webkit-scrollbar{display:none}.mbv-photo-carousel__viewport.is-dragging{cursor:grabbing}.mbv-photo-carousel__viewport:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.mbv-photo-carousel__track{display:flex;width:max-content;list-style:none;padding:0;margin:0}.mbv-photo-carousel__slide{flex:0 0 auto;width:max(40vw,calc(100vw / var(--mbv-photo-count)));height:min(900px,90svh);margin:0;padding:0;-webkit-user-select:none;user-select:none}.mbv-photo-carousel__slide img{display:block;width:100%;height:100%;object-fit:var(--mbv-photo-fit)}.mbv-photo-carousel__controls:not([hidden]){position:absolute;right:16px;bottom:16px;display:flex;gap:4px}.mbv-photo-carousel__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(0 0 0 / 15%);background:#ffffffe5;color:#000;font:18px/1 Arial,Helvetica,sans-serif;cursor:pointer}.mbv-photo-carousel__controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mbv-photo-carousel__empty{padding:40px 24px;text-align:center}@media(max-width:749px){.mbv-photo-carousel__slide{width:max(82vw,calc(100vw / var(--mbv-photo-count)));height:min(640px,75svh)}}.mbv-waitlist-logo-section{position:absolute;inset:0 0 auto;z-index:5;pointer-events:none}.mbv-waitlist-logo{display:flex;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) var(--space-outer, 24px) 0;color:var(--mbv-logo-color, #fff)}.mbv-waitlist-logo--left{justify-content:flex-start}.mbv-waitlist-logo__link{display:block;width:var(--mbv-logo-width);max-width:100%;color:inherit;text-align:center;pointer-events:auto}.mbv-waitlist-logo__link img{display:block;width:100%;height:auto;max-height:80px;object-fit:contain}@media(max-width:959px){.mbv-waitlist-logo{padding-top:max(18px,env(safe-area-inset-top,0px))}.mbv-waitlist-logo__link{width:var(--mbv-logo-width-mobile)}.mbv-waitlist-logo__link img{max-height:64px}}@media(max-height:600px){.mbv-waitlist-logo{padding-top:max(10px,env(safe-area-inset-top,0px))}.mbv-waitlist-logo__link img{max-height:36px}}.mbv-shared-header.header{--logo-width: 44px !important;--mobile-logo-width: 38px !important;position:relative;padding:0;background:#fff;color:#000}.mbv-shared-header .header__inner{max-width:none;padding:0 22px}.mbv-shared-header .header__row-desktop.lower,.mbv-shared-header .header__row-mobile{min-height:64px;padding-top:10px;padding-bottom:10px}.mbv-shared-header .header__row-desktop.upper{display:none}.mbv-shared-header .header__row .header__logo{width:44px;max-width:44px;height:44px;padding:0;margin:0}.mbv-shared-header .header__logo-link,.mbv-shared-header .header__logo .regular-logo{display:block;width:100%;height:100%}.mbv-shared-header .header__row.header__row-desktop.lower .header__logo{margin:0}.mbv-shared-header .header__logo .image,.mbv-shared-header .header__logo img{width:100%;height:100%;max-height:44px;object-fit:contain}.mbv-shared-header .header__icon-touch{width:30px;min-width:30px;height:44px;margin:0}.mbv-shared-header .header__icon-touch .icon-button,.mbv-shared-header .header__icon-touch .icon-button__icon{width:30px;height:44px}.mbv-shared-header .header__icon-touch .icon{width:16px;height:16px}.mbv-shared-header .header__links a{font:10px/1 Arial,Helvetica,sans-serif;letter-spacing:0}.mbv-shared-header .header__links-list{gap:20px}.mbv-reference-nav{display:flex;align-items:center;gap:24px;font:10px/1 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase}.mbv-reference-nav>a,.mbv-universe>summary{display:flex;align-items:center;min-height:44px}.mbv-reference-nav a{color:#000;text-decoration:none}.mbv-reference-nav a:focus-visible,.mbv-universe>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}mbv-universe-menu,.mbv-universe{display:block;position:static}.mbv-universe>summary{padding:0;list-style:none;cursor:pointer}.mbv-universe>summary::-webkit-details-marker{display:none}.mbv-universe>summary:after{content:none}.mbv-universe[open]>summary{text-decoration:underline;text-underline-offset:5px}.mbv-universe-panel{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:calc(100vh - 64px);max-height:calc(100svh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:24px 22px 22px;background:#fff;box-shadow:0 18px 24px -24px #00000040;font:11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.mbv-universe-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:8px;align-items:start}.mbv-universe-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-right:32px}.mbv-universe-column h2{margin:4px 0 12px;font:700 11px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase}.mbv-universe-column ul{list-style:none;padding:0;margin:0}.mbv-universe-column li+li{margin-top:5px}.mbv-universe-column a{display:inline-block;padding:2px 0}.mbv-universe-feature{display:block;min-width:0}.mbv-universe-feature img{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:cover}.mbv-universe-feature span{display:block;margin-top:12px}.mbv-universe-panel a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:959px){.mbv-shared-header .header__inner{padding:0 16px}.mbv-shared-header .header__row .header__logo{width:38px;max-width:38px;height:38px}.mbv-shared-header .header__row-mobile .header__icon-touch{width:30px;min-width:30px}.mbv-reference-nav{gap:16px}.mbv-universe-panel{padding:20px 16px 24px}.mbv-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.mbv-universe-links{grid-column:1 / -1;padding-right:0}.mbv-universe-column a{display:flex;align-items:center;min-height:44px}.mbv-universe-column li+li{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
