.mb-404{padding-block:clamp(6rem,18vh,12rem)}.mb-404__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.mb-product__layout{display:grid;gap:var(--mb-gutter)}.mb-product__panel{padding-inline:var(--mb-gutter)}.mb-product__info{display:flex;flex-direction:column;max-width:32rem}.mb-product__block+.mb-product__block{margin-top:1.75rem}.mb-product__title{margin-top:.35rem}.mb-product__price .price{font-size:var(--mb-fs-body)}.mb-product__buy{display:flex;flex-direction:column;gap:.75rem}.mb-product__buy .product-form__submit{width:100%}.mb-product__row:first-of-type{border-top:1px solid var(--mb-rule);margin-top:2.5rem}.product-form__quantity{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}@media screen and (min-width:990px){.mb-product__layout{grid-template-columns:1.15fr 1fr;gap:0;align-items:start}.mb-product__panel{padding-inline:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,5vw,5rem)}}.mb-search__head{display:flex;flex-direction:column;gap:1.75rem;padding-bottom:clamp(2rem,5vw,3.5rem);margin-bottom:clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--mb-rule)}.mb-search__form{display:flex;flex-wrap:wrap;gap:.75rem;max-width:34rem}.mb-search__form .field{flex:1 1 14rem}.mb-form__form{display:flex;flex-direction:column;gap:1.5rem;max-width:68ch;margin:0}.mb-form__row{display:flex;flex-direction:column;gap:.5rem}.mb-form__label{font-size:var(--mb-fs-micro);text-transform:uppercase;letter-spacing:var(--mb-track-label);font-weight:500}.mb-form__input{width:100%;padding:.95rem 1rem;border:1px solid var(--mb-rule);border-radius:0;background:transparent;color:inherit;font-size:var(--mb-fs-body);line-height:1.5;-webkit-appearance:none;appearance:none;transition:border-color var(--mb-dur) var(--mb-ease)}.mb-form__input:focus{border-color:currentcolor;outline:none}textarea.mb-form__input{resize:vertical}.mb-form__submit{align-self:flex-start}.mb-form__status{margin:0;padding:1.25rem;border:1px solid var(--mb-rule)}.mb-gallery{display:block;position:relative}.mb-gallery__list{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none}.mb-gallery__list::-webkit-scrollbar{display:none}.mb-gallery__list{overflow-anchor:none}.mb-gallery__item{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4 / 5}.mb-gallery__item--hidden{display:none}.mb-gallery__img{width:100%;height:100%;object-fit:contain;display:block;background-color:var(--mb-bg)}.mb-gallery__placeholder svg{width:100%;height:auto;aspect-ratio:3 / 2;background-color:#14141408}.mb-gallery__count{position:absolute;right:var(--mb-gutter);bottom:1rem;font-variant-numeric:tabular-nums;mix-blend-mode:difference;color:#f7f4ec}@media screen and (min-width:990px){.mb-gallery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow:visible}.mb-gallery__item{aspect-ratio:auto}.mb-gallery__item--pleine{grid-column:1 / -1}.mb-gallery__item--pleine .mb-gallery__img{height:auto;object-fit:fill}.mb-gallery__item:not(.mb-gallery__item--pleine) .mb-gallery__img{width:100%;height:100%;object-fit:contain;display:block}.mb-gallery__count{display:none}}.mb-waitlist{display:flex;flex-direction:column;gap:.75rem}.mb-waitlist__delai{margin:0;color:var(--mb-muted)}.mb-waitlist__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin:0}.mb-waitlist__email{min-width:0;padding:.95rem 1rem;border:1px solid var(--mb-rule);background:transparent;color:var(--mb-fg);font:inherit;font-size:.875rem}.mb-waitlist__email::placeholder{color:var(--mb-muted);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.mb-waitlist__submit{padding:.95rem 1.75rem;border:1px solid var(--mb-ink);background:var(--mb-ink);color:var(--mb-cream);font:inherit;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color var(--mb-dur) var(--mb-ease),color var(--mb-dur) var(--mb-ease)}.mb-waitlist__submit:hover,.mb-waitlist__submit:focus-visible{background:transparent;color:var(--mb-ink)}.mb-waitlist__message{grid-column:1 / -1;margin:0}@media screen and (max-width:26rem){.mb-waitlist__form{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
