:root{--mh-ink:#2b211b;--mh-sale:#b3261e}.mh-gal{display:block;position:relative}.mh-gal__main{position:relative;overflow:hidden;background:#f3eee7}.mh-gal__track{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:0;outline:none}.mh-gal__track::-webkit-scrollbar{display:none}.mh-gal__slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1/1;position:relative;margin:0;list-style:none}.mh-gal__media{display:block;width:100%;height:100%;object-fit:cover;border:0}video.mh-gal__media,iframe.mh-gal__media{object-fit:contain;background:#000}.mh-gal__badge{position:absolute;left:1.2rem;top:1.2rem;z-index:2;background:var(--mh-sale);color:#fff;font-size:1.2rem;font-weight:700;line-height:1;padding:.6rem 1rem;border-radius:99px;letter-spacing:.02em;pointer-events:none}.mh-gal__badge[hidden]{display:none}.mh-gal__count{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;background:#2b211bb8;color:#fff;font-size:1.2rem;line-height:1;padding:.5rem .9rem;border-radius:99px;pointer-events:none;font-variant-numeric:tabular-nums}.mh-gal__dots{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:2;display:flex;gap:.5rem;pointer-events:none}.mh-gal__dots i{width:.6rem;height:.6rem;border-radius:99px;background:#ffffffa6;box-shadow:0 0 0 .5px #00000026;transition:width .2s,background .2s}.mh-gal__dots i.on{width:1.8rem;background:#fff}.mh-gal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4rem;height:4rem;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;display:none;align-items:center;justify-content:center;cursor:pointer;color:var(--mh-ink);opacity:0;transition:opacity .2s}.mh-gal__nav svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mh-gal__nav--prev{left:1.2rem}.mh-gal__nav--next{right:1.2rem}.mh-gal__thumbs ul{display:flex;gap:.8rem;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.mh-gal__thumbs ul::-webkit-scrollbar{display:none}.mh-gal__thumbs li{flex:0 0 auto;list-style:none}.mh-gal__thumb{position:relative;display:block;width:5.8rem;height:5.8rem;padding:0;border:1px solid #ece4da;border-radius:1rem;overflow:hidden;background:#f3eee7;cursor:pointer;opacity:.72;transition:opacity .15s,box-shadow .15s}.mh-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mh-gal__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px transparent;pointer-events:none;transition:box-shadow .15s ease}.mh-gal__thumb[aria-current=true]{opacity:1;border-color:transparent}.mh-gal__thumb[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #2b2420}.mh-gal__thumb:focus-visible{outline:1.5px solid #2b2420;outline-offset:-3px}.mh-gal__play{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038}.mh-gal__play:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-left:1.1rem solid #fff;border-top:.7rem solid transparent;border-bottom:.7rem solid transparent}@media(max-width:749px){.product__media-wrapper .mh-gal{margin:0 -1.5rem}.mh-gal__thumbs{padding:1rem 1.5rem 0}.mh-gal{margin-bottom:1.4rem!important}.mh-gal__thumbs ul{padding:.5rem .6rem;scroll-padding-inline:.6rem}}@media(min-width:750px){.mh-gal{display:grid;grid-template-columns:7.8rem minmax(0,1fr);gap:1.4rem;align-items:start}.mh-gal--single{grid-template-columns:minmax(0,1fr)}.mh-gal__main{grid-column:2;grid-row:1;border-radius:2.2rem;box-shadow:0 .6rem 2.2rem #3c281414}.mh-gal--single .mh-gal__main{grid-column:1}.mh-gal__thumbs{grid-column:1;grid-row:1;position:relative;align-self:stretch}.mh-gal__thumbs ul{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.5rem;scroll-padding-block:.5rem}.mh-gal__thumb{width:6.8rem;height:6.8rem;border-radius:1.2rem}.mh-gal__dots{display:none}.mh-gal__nav{display:flex}.mh-gal__main:hover .mh-gal__nav{opacity:1}}.mh-atc-wrap{--mh-btn-h:4.9rem;--mh-btn-r:1.6rem;--mh-ink2:#2b2420}.product-form__submit.mh-atc{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--mh-btn-h);padding:0 1.8rem;border:0!important;outline:none;border-radius:var(--mh-btn-r);background:var(--mh-ink2);color:#fff;box-shadow:none!important;filter:none;transform:none;font-size:1.5rem;font-weight:500;letter-spacing:.02em;text-transform:none;transition:background-color .2s ease,opacity .2s ease}.product-form__submit.mh-atc:before,.product-form__submit.mh-atc:after{display:none!important}.product-form__submit.mh-atc:focus-visible{outline:2px solid var(--mh-ink2);outline-offset:3px}@media(hover:hover){.product-form__submit.mh-atc:not([disabled]):hover{background:#3d3530}}.product-form__submit.mh-atc:not([disabled]):active{background:#1f1915}.mh-atc__icon{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.mh-atc__div{display:none!important}.mh-atc__price{font-weight:400;opacity:.62;white-space:nowrap;font-variant-numeric:tabular-nums}.mh-atc__price:before{content:"\b7";margin-right:.6rem}.product-form__submit.mh-atc[disabled]{background:#eeeae6;color:#8b8079;opacity:1;cursor:not-allowed}.product-form__submit.mh-atc[disabled] .mh-atc__price,.product-form__submit.mh-atc[disabled] .mh-atc__icon{display:none!important}.product-form__submit.mh-atc.loading>*:not(.loading__spinner){visibility:hidden}.product-form__submit.mh-atc .loading__spinner{color:#fff}.product-form__buttons.mh-atc-wrap{row-gap:.8rem!important}.mh-atc-wrap .shopify-payment-button{margin-top:0!important}.mh-atc-wrap .shopify-payment-button__button--unbranded{min-height:var(--mh-btn-h);border-radius:var(--mh-btn-r)!important;background:transparent!important;color:var(--mh-ink2)!important;border:1px solid rgba(43,36,32,.45)!important;box-shadow:none!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){.mh-atc-wrap .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#2b24200a!important;border-color:var(--mh-ink2)!important;text-decoration:none!important}}.mh-atc-wrap .shopify-payment-button__button--unbranded[disabled]{opacity:.5}.mh-atc-wrap .shopify-payment-button__button--unbranded:before,.mh-atc-wrap .shopify-payment-button__button--unbranded:after{display:none!important}.mh-atc-wrap .shopify-payment-button__button--branded{border-radius:var(--mh-btn-r);overflow:hidden}.mh-atc-wrap .shopify-payment-button__more-options{display:none}@media(max-width:360px){.product-form__submit.mh-atc{font-size:1.4rem}}.mh-sticky{border-radius:1.8rem 1.8rem 0 0;border-top:0!important;box-shadow:0 -.4rem 1.6rem #3c281414!important;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom))!important;gap:1rem!important}.mh-sticky__img{width:4.4rem!important;height:4.4rem!important;border-radius:1rem!important}.mh-sticky__n{font-size:1.25rem!important;color:#2b2420}.mh-sticky__l{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap;overflow:hidden}.mh-sticky__l .mh-price{font-size:1.4rem;font-weight:600;color:#2b2420}.mh-sticky__l .mh-cmp{font-size:1.1rem;color:#9a8f85}.mh-sticky__t{display:flex;align-items:baseline;gap:.4rem;min-width:0;white-space:nowrap}.mh-sticky__t .mh-sticky__n{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mh-sticky__v{flex:0 0 auto;font-size:1.2rem;color:#6d625a;max-width:45%;overflow:hidden;text-overflow:ellipsis}.mh-sticky__btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;padding:0 1.8rem!important;border:0;border-radius:1.6rem!important;white-space:nowrap;background:#2b2420!important;color:#fff!important;box-shadow:none!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;transition:background-color .2s ease}.mh-sticky__btn:active:not([disabled]){background:#1f1915!important}.mh-sticky__btn .mh-atc__icon{width:1.6rem;height:1.6rem}.mh-sticky__btn[disabled]{background:#eeeae6!important;color:#8b8079!important}.mh-sticky__btn[disabled] .mh-atc__icon{display:none}.product__info-container .mh-pc{margin-bottom:3rem}@media(min-width:750px){.product__info-container .mh-pc{margin-bottom:3.6rem}}.product__info-container{--mh-ink:#2b2420;--mh-mute:#8a7f76;--mh-line:#e3dbd2;--mh-cream:#f6f1eb}.product__info-container .product__title{margin-bottom:.8rem}.product__info-container .product__title>h1,.product__info-container .product__title h1{font-family:var(--font-heading-family);font-weight:400!important;font-size:2.3rem!important;line-height:1.22!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--mh-ink)!important}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:3rem!important}}.mh-rate{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:1.25rem;line-height:1;color:var(--mh-mute);text-decoration:none}.mh-rate__stars{display:inline-flex;gap:1px;color:#c08a3e}.mh-rate__stars .off{color:#e3dbd2}.mh-rate b{color:var(--mh-ink);font-weight:600}.mh-rate__n{color:var(--mh-mute)}.product__info-container .price--large{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1rem;margin:0}.product__info-container .price--large .price__container{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;margin:0}.product__info-container .price--large .price__sale,.product__info-container .price--large .price__regular{display:inline-flex;align-items:baseline;gap:1rem}.product__info-container .price--large:not(.price--on-sale) .price__sale{display:none}.product__info-container .price--large.price--on-sale .price__regular{display:none}.product__info-container .price--large .price-item--sale,.product__info-container .price--large .price__regular .price-item--regular{font-family:var(--font-body-family);font-size:2.1rem!important;font-weight:600!important;letter-spacing:-.01em;color:var(--mh-ink)!important;margin:0}.product__info-container .price--large s.price-item--regular{font-family:var(--font-body-family);font-size:1.45rem!important;font-weight:400!important;color:#a39a91!important;text-decoration-thickness:1px;text-decoration-color:#b8afa6;margin:0}.product__info-container .price--large .badge{font-family:var(--font-body-family);border:0!important;border-radius:99px!important;padding:.35rem .9rem!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.4!important;text-transform:none!important;margin:0!important}.product__info-container .price--large .price__badge-sale{background:#f8e6e1!important;color:#a3402f!important}.product__info-container .price--large .price__badge-sold-out{background:#efebe7!important;color:#5d544d!important}@media screen and (min-width:750px){.product__info-container .price--large .price-item--sale,.product__info-container .price--large .price__regular .price-item--regular{font-size:2.4rem!important}}.product__info-container variant-selects{display:block;border-top:1px solid var(--mh-line);padding-top:1.6rem;margin-top:1.8rem!important}.product__info-container variant-selects .product-form__input{margin:0 0 1.4rem;padding:0;border:0;max-width:none}.product__info-container variant-selects .product-form__input:last-of-type{margin-bottom:.4rem}.product__info-container variant-selects .form__label,.product__info-container variant-selects legend{font-family:var(--font-body-family);font-size:1.3rem!important;font-weight:400!important;color:var(--mh-mute)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 .9rem!important;padding:0}.product__info-container variant-selects [data-selected-value]{color:var(--mh-ink);font-weight:500}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:7.2rem;height:4rem;padding:0 1.6rem;margin:0 .8rem .8rem 0;border:1px solid var(--mh-line)!important;border-radius:99px!important;background:#fff!important;color:var(--mh-ink)!important;font-family:var(--font-body-family);font-size:1.35rem!important;font-weight:400;letter-spacing:0!important;text-transform:none!important;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:#bfb5ab!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label{border-color:var(--mh-ink)!important;box-shadow:inset 0 0 0 .5px var(--mh-ink)!important;background:var(--mh-cream)!important;color:var(--mh-ink)!important;font-weight:500}.product__info-container .product-form__input--pill input[type=radio].disabled+label{color:#b3aaa1!important;text-decoration:line-through;text-decoration-color:#c9c0b7}.product__info-container .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--mh-ink);outline-offset:2px}.product__info-container .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.6rem .8rem}.product__info-container .product-form__input--swatch legend{flex-basis:100%;width:100%}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:2.8rem;padding:2px;margin:0;border:1.5px solid transparent;border-radius:50%!important;outline:0!important;box-shadow:none;transition:border-color .15s ease}.product__info-container .product-form__input--swatch .swatch-input__label .swatch{width:2.8rem;height:2.8rem;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a;background-position:var(--swatch-focal-point,center)}.product__info-container .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--mh-ink)}.product__info-container .product-form__input--swatch .swatch-input__input:not(:checked)+.swatch-input__label:hover{border-color:#cfc5bb}.product__info-container .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{border-color:var(--mh-ink);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--mh-ink)!important}.product__info-container .product-form__input--swatch .mh-swatch-pill{height:3.4rem!important;min-width:0!important;padding:0 1.4rem!important;margin:0!important}.product__info-container .cosmetic-variant-picker__legend{font-size:1.3rem!important;text-transform:none!important;letter-spacing:0!important;color:var(--mh-mute)!important}.product__info-container>.mh-rate{display:flex;width:fit-content;margin:0!important}.product__info-container>.product__title+[id^=price-],.product__info-container>.mh-rate+[id^=price-]{margin-top:1.2rem!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/mh-pdp-a.css.map */
