:root{--mh-accent:#bf8654;--mh-dark:#2b2118;--mh-cream:#f7f2ec;--mh-line:#ece4da;--mh-muted:#8a7f75}.mh,.mh-qm{font-family:var(--font-body-family);color:var(--mh-dark)}.mh *,.mh-qm *{box-sizing:border-box}.mh-price{font-weight:700;color:var(--mh-dark)}.mh-cmp{color:#9a8f85;text-decoration:line-through;font-size:.88em;margin-left:.5rem;font-weight:400}.mh-cmp:empty{display:none}.mh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--mh-dark);color:#fff;border:0;padding:1.3rem 1.8rem;font:700 1.3rem/1.2 var(--font-body-family);letter-spacing:.06rem;text-transform:uppercase;cursor:pointer;border-radius:.6rem;position:relative}.mh-btn--accent{background:var(--mh-accent)}.mh-btn:disabled{opacity:.55;cursor:not-allowed}.mh-spinner{display:none;width:1.6rem;height:1.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mh-spin .7s linear infinite}.is-loading .mh-spinner{display:inline-block}.is-loading .mh-card__plus{display:none}@keyframes mh-spin{to{transform:rotate(360deg)}}.mh-row{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mh-row::-webkit-scrollbar{display:none}.mh-row>*{scroll-snap-align:start}.mh-card{position:relative;flex:0 0 15.5rem;display:flex;flex-direction:column;background:#fff;border-radius:1.2rem;overflow:hidden;box-shadow:0 .2rem .8rem #2b21180f}.mh-card__media{position:relative;display:block;aspect-ratio:1/1;background:#f4efe9;overflow:hidden}.mh-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mh-card:hover .mh-card__media img{transform:scale(1.04)}.mh-card__badge{position:absolute;top:.7rem;left:.7rem;background:#fffffff0;color:var(--mh-dark);font-size:1rem;font-weight:700;padding:.2rem .65rem;border-radius:99px}.mh-card__add,.mh-mini__add{position:absolute;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--mh-dark);color:#fff;border:0;display:flex;align-items:center;justify-content:center;font-size:2.1rem;line-height:1;cursor:pointer;box-shadow:0 .3rem .8rem #0000002e;transition:background .2s,transform .15s}.mh-card__top{position:relative}.mh-card__add{right:.7rem;bottom:.7rem}.mh-card__add:hover,.mh-mini__add:hover{background:var(--mh-accent);transform:scale(1.06)}.mh-card__add.is-added,.mh-mini__add.is-added{background:#3d7a4a}.mh-card__add .mh-spinner,.mh-mini__add .mh-spinner{width:1.5rem;height:1.5rem}.mh-card__info{padding:.9rem 1rem 1.1rem}.mh-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.25rem;line-height:1.3;color:var(--mh-dark);text-decoration:none;min-height:3.25rem;margin-bottom:.4rem}.mh-card__price{font-size:1.3rem}.mh-qm{background:var(--mh-qm-bg,var(--mh-cream));border-bottom:1px solid var(--mh-line);padding:1rem 0 1.2rem}.mh-qm--pills{padding:.8rem 0}.mh-qm--pills .mh-qm__pills{padding-bottom:0;scroll-padding:0 1.5rem}.mh-qm__pills{display:flex;gap:.7rem;overflow-x:auto;padding:0 1.5rem .9rem;scrollbar-width:none}.mh-qm__pills::-webkit-scrollbar{display:none}.mh-qm__pill{flex:0 0 auto;display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--mh-line);border-radius:99px;padding:.35rem 1.2rem .35rem .35rem;font-size:1.25rem;color:var(--mh-dark);text-decoration:none;white-space:nowrap}.mh-qm__pill img{width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover}.mh-qm__pill--on{background:var(--mh-dark);color:#fff;border-color:var(--mh-dark)}.mh-qm__pill:not(:has(img)){padding-left:1.2rem;min-height:3.4rem}.mh-qm__head{display:flex;justify-content:space-between;align-items:baseline;padding:0 1.5rem .7rem}.mh-qm__title{margin:0;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:400;color:var(--mh-dark)}.mh-qm__all{font-size:1.2rem;color:var(--mh-accent);font-weight:600;text-decoration:none}.mh-qm__row{padding:0 1.5rem .3rem;gap:1rem}.mh-card--qm{flex-basis:12.8rem}.mh-card--qm .mh-card__add{right:.6rem;bottom:.6rem;width:3rem;height:3rem;font-size:1.9rem}.mh-card--qm .mh-card__title{-webkit-line-clamp:1;min-height:0;font-size:1.2rem}.mh-card--qm .mh-card__info{padding:.7rem .85rem .9rem}.mh-card--qm .mh-card__price{font-size:1.2rem}@media(min-width:750px){.mh-qm-section,.section-mh-quick-menu,.mh-qm{display:none!important}}.mh-trust{display:grid;grid-template-columns:repeat(4,1fr);margin:1.4rem 0 .4rem;border:1px solid var(--mh-line);border-radius:1.2rem;background:#fff;overflow:hidden}.mh-trust__i{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1.1rem .5rem;font-size:1.15rem;line-height:1.25;border-right:1px solid var(--mh-line)}.mh-trust__i:last-child{border-right:0}.mh-trust__i svg{width:2.4rem;height:2.4rem;color:var(--mh-accent)}@media(max-width:420px){.mh-trust{grid-template-columns:repeat(2,1fr)}.mh-trust__i:nth-child(2){border-right:0}.mh-trust__i:nth-child(-n+2){border-bottom:1px solid var(--mh-line)}.mh-trust__i{flex-direction:row;justify-content:flex-start;text-align:left;padding:1rem}}.mh-fbt{display:block;margin:2rem 0 .6rem;border:1px solid var(--mh-line);border-radius:1.4rem;padding:1.6rem;background:#fff}.mh-h{font-family:var(--font-heading-family);font-weight:400;font-size:2rem;margin:0 0 1.2rem;color:var(--mh-dark)}.mh-fbt__imgs{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;flex-wrap:wrap}.mh-fbt__img{display:block;width:7.4rem;height:7.4rem;border-radius:1rem;overflow:hidden;background:#f4efe9;transition:opacity .2s}.mh-fbt__img img{width:100%;height:100%;object-fit:cover;display:block}.mh-fbt__img.is-off{opacity:.3}.mh-fbt__plus{font-size:1.8rem;color:#9a8f85}.mh-fbt__list{list-style:none;margin:0;padding:0}.mh-fbt__item{border-top:1px dashed var(--mh-line)}.mh-fbt__label{display:flex;align-items:center;gap:1rem;padding:.85rem 0;font-size:1.3rem;cursor:pointer}.mh-fbt__cb{position:absolute;opacity:0;width:1px;height:1px}.mh-fbt__box{width:2.1rem;height:2.1rem;border-radius:.5rem;border:1.5px solid var(--mh-dark);flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#fff}.mh-fbt__cb:checked+.mh-fbt__box{background:var(--mh-dark)}.mh-fbt__cb:checked+.mh-fbt__box:after{content:"";width:.55rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.mh-fbt__cb:focus-visible+.mh-fbt__box{outline:2px solid var(--mh-accent);outline-offset:2px}.mh-fbt__cb:disabled+.mh-fbt__box{opacity:.35}.mh-fbt__name{flex:1;line-height:1.3;min-width:0}.mh-fbt__name a{color:inherit;text-decoration:none}.mh-fbt__name a:hover{text-decoration:underline}.mh-fbt__name small{display:block;color:#9a8f85;font-size:1.1rem}.mh-fbt__p{white-space:nowrap;text-align:right}.mh-fbt__total{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;padding-top:1.2rem;border-top:1px solid var(--mh-line)}.mh-fbt__t{font-size:1.3rem}.mh-fbt__t b{font-size:1.9rem;display:block}.mh-fbt__t b .mh-cmp{font-size:1.3rem}.mh-more{padding-bottom:3rem}.mh-sec{padding:3.2rem 1.5rem 0}.mh-sec[hidden]{display:none}.mh-sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem}.mh-sec__title{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;margin:0;color:var(--mh-dark)}.mh-sec__all{font-size:1.3rem;color:var(--mh-accent);font-weight:600;text-decoration:none;white-space:nowrap}.mh-row--cards{gap:1.2rem;padding-bottom:.6rem}.mh-card--pdp{flex-basis:16rem}.mh-mini{position:relative;flex:0 0 27rem;display:flex;gap:1rem;align-items:center;background:var(--mh-cream);border-radius:1.2rem;padding:.8rem 4.8rem .8rem .8rem}.mh-mini__img{flex:0 0 7rem;height:7rem;border-radius:.9rem;overflow:hidden;background:#fff}.mh-mini__img img{width:100%;height:100%;object-fit:cover;display:block}.mh-mini__i{min-width:0}.mh-mini__tag{display:block;font-size:1rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;color:var(--mh-accent);margin-bottom:.2rem}.mh-mini__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.25rem;line-height:1.3;color:var(--mh-dark);text-decoration:none;margin-bottom:.3rem}.mh-mini__add{right:1rem;top:50%;margin-top:-1.6rem;width:3.2rem;height:3.2rem;font-size:1.9rem}@media(min-width:990px){.mh-sec{padding:5rem 5rem 0;max-width:var(--page-width,140rem);margin:0 auto}.mh-row--cards{gap:2rem}.mh-card--pdp{flex:0 0 calc((100% - 10rem)/6)}.mh-row--minis{gap:2rem}.mh-mini{flex:0 0 calc((100% - 6rem)/4)}.mh-sec__title{font-size:3rem}}.mh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:98;background:#fff;border-top:1px solid var(--mh-line);box-shadow:0 -.6rem 2rem #2b21181a;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.mh-sticky.is-visible{transform:none;visibility:visible}.mh-sticky__img{width:4.6rem;height:4.6rem;border-radius:.8rem;object-fit:cover;flex:0 0 auto}.mh-sticky__i{flex:1;min-width:0;font-size:1.25rem}.mh-sticky__n{display:block;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-sticky__v{font-size:1.1rem;color:#9a8f85}.mh-sticky .mh-btn{padding:1.2rem 1.6rem;flex:0 0 auto}@media(min-width:750px){.mh-sticky{display:none!important}}@media(max-width:749px){body.mh-sticky-on{padding-bottom:7.4rem}}.mh-toast{position:fixed;left:50%;bottom:9rem;transform:translate(-50%,2rem);background:var(--mh-dark);color:#fff;font:600 1.3rem/1.4 var(--font-body-family);padding:1rem 1.6rem;border-radius:.8rem;z-index:1001;opacity:0;pointer-events:none;transition:.25s;max-width:90vw;text-align:center}.mh-toast.is-on{opacity:1;transform:translate(-50%)}.mh-dcart-ship{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.4rem 0 1rem;font:500 1.25rem/1.3 var(--font-body-family);color:#5e5249;background:var(--mh-cream);border-radius:.8rem;padding:.75rem 1rem}.mh-dcart-ship svg{width:1.8rem;height:1.8rem;color:var(--mh-accent);flex:0 0 auto}cart-drawer:not(.is-empty) .dcart-upsell{display:block}.mh-pick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-body-family);color:var(--mh-dark)}.mh-pick__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a140e73;opacity:0;transition:opacity .22s}.mh-pick__panel{position:relative;width:100%;max-width:44rem;max-height:85vh;overflow:auto;background:#fff;border-radius:1.6rem 1.6rem 0 0;padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.mh-pick.is-open .mh-pick__overlay{opacity:1}.mh-pick.is-open .mh-pick__panel{transform:none}@media(min-width:750px){.mh-pick{align-items:center}.mh-pick__panel{border-radius:1.6rem;transform:translateY(2rem);opacity:0;transition:transform .22s,opacity .22s}.mh-pick.is-open .mh-pick__panel{opacity:1}}.mh-pick__x{position:absolute;top:1rem;right:1rem;width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid var(--mh-line);background:#fff;font-size:2rem;line-height:1;cursor:pointer;color:var(--mh-dark)}.mh-pick__top{display:flex;gap:1.2rem;align-items:center;padding-right:3.6rem;margin-bottom:1.4rem}.mh-pick__top img{width:8.4rem;height:8.4rem;border-radius:1rem;object-fit:cover;flex:0 0 auto;background:#f4efe9}.mh-pick__t{margin:0 0 .4rem;font-size:1.5rem;line-height:1.3}.mh-pick__p{margin:0 0 .4rem;font-size:1.5rem}.mh-pick__more{font-size:1.2rem;color:var(--mh-accent);text-decoration:none;font-weight:600}.mh-pick__opt{border:0;margin:0 0 1.4rem;padding:0}.mh-pick__opt legend{font-size:1.3rem;margin-bottom:.7rem;padding:0;color:#6b6158}.mh-pick__opt legend b{color:var(--mh-dark)}.mh-pick__vals{display:flex;flex-wrap:wrap;gap:.6rem}.mh-pick__val{min-height:3.8rem;padding:.6rem 1.4rem;border:1px solid var(--mh-line);border-radius:.8rem;background:#fff;font:500 1.3rem/1.2 var(--font-body-family);color:var(--mh-dark);cursor:pointer}.mh-pick__val.is-on{border-color:var(--mh-dark);background:var(--mh-dark);color:#fff}.mh-pick__val.is-na{color:#b5aca3;text-decoration:line-through}.mh-pick__add{width:100%;min-height:5rem;margin-top:.4rem;font-size:1.4rem}html.mh-pick-lock{overflow:hidden}.mh-fbt__opt{padding:0 0 .9rem 3.1rem;margin-top:-.4rem}.mh-fbt__select{width:100%;max-width:26rem;height:3.4rem;padding:0 1rem;border:1px solid var(--mh-line);border-radius:.6rem;background:#fff;font:1.25rem var(--font-body-family);color:var(--mh-dark)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/mh-upsell.css.map */
