.mh-sa .mh-btn{white-space:normal;text-align:center;line-height:1.3;padding-block:10px}.mh-sa [data-mh-add]{width:100%}@media(max-width:749px){.mh-card__img{aspect-ratio:1 / 1}}.mh-upsell__info{min-width:0;display:grid;gap:4px}.mh-upsell__size{font:inherit;font-size:12px;max-width:100%;min-height:32px;border:1px solid var(--mh-line);border-radius:var(--mh-radius);background:var(--mh-white);color:var(--mh-ink);padding:0 6px}.additional-checkout-buttons,shopify-accelerated-checkout-cart,.cart__dynamic-checkout-buttons,.cart-summary accelerated-checkout{display:none!important}.header-logo,.header-logo *{font-family:var(--mh-serif)!important;font-weight:500!important;font-style:normal!important;text-transform:uppercase;letter-spacing:.14em;line-height:1;color:var(--mh-ink)!important;white-space:nowrap}.header-logo{font-size:22px!important}.header-logo *{font-size:inherit!important}@media(max-width:749px){.header-logo{font-size:clamp(13px,4.1vw,16px)!important;letter-spacing:.1em}}.product-details .group-block,.product-details>.group-block-content{row-gap:14px}.product-information .group-block h1,.product-details h1{font-size:clamp(24px,4.6vw,32px)!important;line-height:1.18!important;margin:0!important}.mh-pdp-rating{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--mh-ardoise);text-decoration:none}.mh-pdp-rating span:last-child{text-decoration:underline;text-underline-offset:3px}.mh-stars--sm{display:inline-flex;gap:1px;color:#b8892e;margin:0}.mh-stars--sm svg{width:14px;height:14px}.mh-promo{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"badge label" "badge save";align-items:center;gap:2px 12px;padding:10px 12px}.mh-promo__badge{grid-area:badge;background:var(--mh-white);color:var(--mh-manche);font-weight:600;font-size:15px;padding:8px 10px;border-radius:var(--mh-radius);line-height:1}.mh-promo__l{grid-area:label;font-size:13px}.mh-promo__l small{display:inline;margin-left:6px;font-size:11px}.mh-promo__save{grid-area:save;font-size:12px;color:#d5e0ea}@media(max-width:480px){.mh-promo__l small{display:block;margin-left:0}}.mh-swatch-caption{display:none}.product-details .variant-option--swatches{display:flex;flex-wrap:wrap;gap:10px 8px;--variant-picker-swatch-width: 64px;--variant-picker-swatch-height: 64px}.product-details .variant-option--swatches .variant-option__button-label,.product-details .variant-option--swatches .variant-option__button-label:has(:checked){width:68px;padding:0!important;border:0!important;background:transparent!important;color:var(--mh-ink)!important;box-shadow:none!important;outline:0!important;overflow:visible!important;display:inline-flex!important;flex-direction:column;align-items:center}.product-details .variant-option--swatches .swatch{width:64px!important;height:64px!important;border-radius:var(--mh-radius)!important;background-size:cover;background-position:center;outline:0!important;box-shadow:inset 0 0 0 1px var(--mh-line)}.product-details .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{box-shadow:inset 0 0 0 2px var(--mh-manche),inset 0 0 0 4px #fff!important}.product-details .variant-option--swatches .variant-option__button-label:has(:focus-visible) .swatch{outline:2px solid var(--mh-manche)!important;outline-offset:-2px}.product-details .variant-option--swatches .mh-swatch-caption{display:block;max-width:68px;font-size:11px;line-height:1.2;text-align:center;margin-top:6px;color:var(--mh-ardoise);overflow-wrap:anywhere}.product-details .variant-option--swatches .variant-option__button-label:has(:checked) .mh-swatch-caption{color:var(--mh-ink);font-weight:500}.product-details .variant-option__swatch-value{margin-left:6px;color:var(--mh-ardoise);font-weight:400}#mh-avis{scroll-margin-top:90px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:44px!important}.mh-upsell__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mh-upsell__head .mh-upsell__t{margin:0}.mh-upsell__nav{display:flex;gap:6px}.mh-upsell__arrow{width:30px;height:30px;border-radius:50%;border:1px solid var(--mh-line);background:var(--mh-white);color:var(--mh-ink);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.mh-upsell__arrow svg{width:16px;height:16px;display:block}.mh-upsell__list{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.mh-upsell__list::-webkit-scrollbar{display:none}.mh-upsell__item{flex:0 0 136px;display:flex!important;align-items:stretch!important;flex-direction:column;gap:6px;scroll-snap-align:start;border:1px solid var(--mh-line);border-radius:var(--mh-radius);padding:8px;background:var(--mh-white)}.mh-upsell__item img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:cover}.mh-upsell__info{flex:1;align-content:start}.mh-upsell__item>a{display:block}.mh-upsell{min-width:0;max-width:100%}.mh-upsell__list{min-width:0;width:100%;-webkit-overflow-scrolling:touch}.mh-upsell__name{font-size:12px;-webkit-line-clamp:2;min-height:2.6em}.mh-upsell__size{width:100%}.mh-upsell__add{width:100%;padding:8px 6px}.mh-footer ul.mh-pay{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.mh-footer ul.mh-pay li{display:flex}.mh-footer ul.mh-pay svg{width:38px;height:24px}.product-details product-price .price,.product-details .price,.product-details .price-item--sale,.product-details product-price{font-size:32px!important;line-height:1.1!important}.product-details .compare-at-price,.product-details s.price-item,.product-details .price__compare{font-size:18px!important}.mh-stock{justify-content:center;text-align:center;width:100%}.mh-acc__body.rte img{max-width:100%;height:auto}@media(max-width:989px){.mh-footer__top{gap:0!important}.mh-footer__top>div:first-child{margin-bottom:28px}.mh-footer__col details{margin:0!important;padding:0!important}.mh-footer__col summary{padding:16px 0!important;margin:0!important;min-height:0!important;line-height:1!important}.mh-footer__col summary h3{margin:0!important;padding:0!important;line-height:1.3!important;font-size:12px!important}.mh-footer__col summary:after{line-height:1}.mh-footer__col details:not([open])>ul{display:none!important}.mh-footer__col details[open]>ul{padding:0 0 18px!important;margin:0!important;gap:12px}.mh-footer__col:last-child details{border-bottom:1px solid rgba(169,190,208,.25)}.mh-footer__trust{border-top:0;padding-top:28px}}.cart-totals__total{align-items:center!important}.cart-totals__total-label{font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;color:var(--mh-ink)}.cart-totals__total-value,.cart-totals__total-value bdi{font-size:28px!important;font-weight:700!important;color:var(--mh-price)!important}.cart-drawer__summary .cart__ctas .cart__checkout-button,.cart__ctas .cart__checkout-button{min-height:60px!important;height:auto!important;padding-block:16px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.14em;box-shadow:0 6px 18px #1e3a5f38}.cart__ctas .cart__checkout-button .button-text{font-size:15px!important;font-weight:600!important}.cart__ctas .cart__checkout-button:hover{background:var(--mh-manche-deep)!important}.cart-drawer__items [class*=price]:not(s):not(del),.cart-items [class*=price]:not(s):not(del){color:var(--mh-price)!important;font-weight:600!important}.cart-drawer__items s,.cart-drawer__items del,.cart-drawer__items s *,.cart-drawer__items del *,.cart-items s,.cart-items del{color:#7b8794!important;font-weight:400!important}.cart-drawer__content{overflow-y:auto!important;min-height:0}.cart-drawer__content>.cart-drawer__items{flex:0 0 auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important}.cart-drawer__content>.mh-cartbar,.cart-drawer__content>.mh-upsell{flex:0 0 auto}.mh-cartbar{padding:10px 12px;margin-bottom:12px}.mh-cartbar__msg{font-size:12px;margin-bottom:6px}.mh-upsell{position:relative;padding-top:12px;margin-bottom:8px}.mh-upsell__head{justify-content:center;margin-bottom:8px}.mh-upsell__nav{position:absolute;left:-12px;right:-12px;top:50%;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.mh-upsell__arrow{pointer-events:auto;width:28px;height:28px;box-shadow:0 1px 4px #121a2426}.mh-upsell__list{gap:0}.mh-upsell__item{flex:0 0 100%!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:8px!important;background:var(--mh-brume)!important;border:0!important}.mh-upsell__item>a{flex:0 0 76px}.mh-upsell__item img{width:76px!important;height:76px!important}.mh-upsell__info{flex:1 1 auto;min-width:0;display:grid;gap:4px;grid-template-columns:1fr auto;grid-template-areas:"name name" "price price" "size add";align-items:center}.mh-upsell__name{grid-area:name;font-size:13px;-webkit-line-clamp:1;min-height:0}.mh-upsell__price{grid-area:price;font-size:13px}.mh-upsell__size{grid-area:size;width:100%;min-height:34px;font-size:12px}.mh-upsell__item>.mh-upsell__add{display:none}.mh-upsell__info .mh-upsell__add{grid-area:add;width:auto;min-height:34px;padding:0 12px;background:var(--mh-manche);color:#fff;border-color:var(--mh-manche);font-size:11px}.mh-upsell__info:not(:has(.mh-upsell__size)) .mh-upsell__add{grid-column:1 / -1}.cart-drawer__summary .cart-totals__container,.cart-drawer__summary .cart-actions{display:none!important}.cart-drawer__summary .cart-totals{border:0!important;padding:0!important;gap:0!important}.cart-drawer__summary{gap:8px!important;padding-block:10px 12px!important}.mh-checkout-total{margin-left:.5em}.cart-drawer__summary{--cart-drawer-summary-padding: 10px}.cart-drawer__summary .cart__summary-totals{border:0!important;padding-block-start:0!important}.mh-upsell__nav{top:calc(50% + 14px);transform:translateY(-50%)}.cart-drawer__summary .cart__ctas .cart__checkout-button,.cart__ctas .cart__checkout-button{min-height:54px!important;padding-block:12px!important;letter-spacing:.1em}.mh-carttrust__row{font-size:12px;color:var(--mh-ink)}.mh-carttrust{gap:6px}.cart-drawer__content,.cart-drawer__inner{overflow-x:hidden!important;overscroll-behavior-x:none}.mh-upsell{overflow-x:clip}.mh-upsell__nav{left:2px;right:2px}.mh-upsell__item{min-width:0!important;max-width:100%;box-sizing:border-box}.mh-upsell__info>*{min-width:0;max-width:100%}.mh-upsell__name{overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mh-theme-fixes.css.map */
