html body .product-media-container__zoom-button,html body .product-media-container__zoom-button:hover,html body .product-media-container__zoom-button:focus{border-radius:0!important;box-shadow:none!important;transform:none!important;background:transparent!important;border:0!important;min-height:0!important;padding:0!important;height:100%!important;width:100%!important;top:0;right:0;bottom:0;left:0}html body .product-media-container__zoom-button:focus-visible{outline:2px solid #3D1F4E!important;outline-offset:-4px}html body .product-information .product-media-container{overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){html body .product-information .product-media-container .product-media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}html body .product-information media-gallery .product-media-container:hover .product-media img{transform:scale(1.045)}}html body .product-information .product-details h1{font-size:27px!important;line-height:1.18!important;letter-spacing:.09em!important;font-weight:400!important;margin:0;color:#2a1436}@media(min-width:750px){html body .product-information .product-details h1{font-size:34px!important}}@media(min-width:1200px){html body .product-information .product-details h1{font-size:42px!important}}html body .product-details .variant-option--buttons{gap:10px!important}html body .product-details .variant-option--buttons legend{margin-bottom:10px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7d5f31}html body .product-details .variant-option__button-label{position:relative;overflow:visible!important;min-height:60px;padding:9px 14px!important;border-radius:14px!important;border:1px solid rgba(61,31,78,.26)!important;background:#faf8f4!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}html body .product-details .variant-option__button-label:hover{border-color:#3d1f4e!important}html body .product-details .variant-option__button-label__pill{display:none!important}html body .product-details .variant-option__button-label__text{display:flex!important;flex-direction:column;align-items:center;gap:3px;line-height:1.2;color:#141114!important}html body .product-details .mhb-opt-size{font-size:15px;font-weight:500;letter-spacing:.04em;color:#3d1f4e}html body .product-details .mhb-opt-price{font-size:13px;font-weight:400;color:#6e6670}html body .product-details .variant-option__button-label:has(input:checked){background:#3d1f4e!important;border-color:#3d1f4e!important;box-shadow:0 10px 22px -16px #2a1436cc!important}html body .product-details .variant-option__button-label:has(input:checked) .mhb-opt-size,html body .product-details .variant-option__button-label:has(input:checked) .mhb-opt-price,html body .product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#faf8f4!important}html body .product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid #3D1F4E;outline-offset:3px}html body .product-details .mhb-bv{position:absolute;top:-9px;right:10px;padding:3px 8px;border-radius:999px;background:#d8b878;color:#2a1436;font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}html body variant-picker[data-product-handle$=-genuine-original] .variant-option__button-label{min-height:54px;padding:7px 10px!important}html body variant-picker[data-product-handle$=-genuine-original] .mhb-opt-size{font-size:13px}html body variant-picker[data-product-handle$=-genuine-original] .mhb-opt-price{font-size:12px}html body .product-details .quantity-selector{display:inline-flex!important;align-items:center;width:148px!important;height:50px;padding:2px;box-sizing:border-box;border:1px solid rgba(61,31,78,.3)!important;border-radius:999px!important;background:#faf8f4!important}html body .product-details .quantity-selector .quantity-minus,html body .product-details .quantity-selector .quantity-plus{flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#3d1f4e!important;opacity:1!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer}html body .product-details .quantity-selector .quantity-minus:hover,html body .product-details .quantity-selector .quantity-plus:hover{background:#f3eef2!important}html body .product-details .quantity-selector .quantity-minus:focus-visible,html body .product-details .quantity-selector .quantity-plus:focus-visible{outline:2px solid #3D1F4E!important;outline-offset:1px}html body .product-details .quantity-selector .quantity-minus:disabled,html body .product-details .quantity-selector .quantity-minus[disabled]{color:#3d1f4e61!important;cursor:default;background:transparent!important}html body .product-details .quantity-selector .svg-wrapper,html body .product-details .quantity-selector svg{width:14px!important;height:14px!important;display:block!important}html body .product-details .quantity-selector svg path{stroke:currentColor}html body .product-details .quantity-selector input{flex:1 1 auto;width:40px!important;min-width:0;height:44px;padding:0!important;border:0!important;background:transparent!important;text-align:center;font-size:16px!important;font-weight:500;color:#141114!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html body .product-details .quantity-selector input::-webkit-outer-spin-button,html body .product-details .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html body .product-details .quantity-selector input:focus-visible{outline:2px solid #3D1F4E;outline-offset:-2px;border-radius:8px}html body .product-details .mhb-trust__wa{border-radius:999px;min-height:48px;font-weight:500;letter-spacing:.04em}html body .jdgm-widget .jdgm-histogram__bar{background:#efe7ec!important;border-radius:999px!important;overflow:hidden}html body .jdgm-widget .jdgm-histogram__bar-content{background:var(--mhb-gold-metal, #C59A2E)!important;border-radius:999px!important}html body .jdgm-widget .jdgm-histogram__frequency,html body .jdgm-widget .jdgm-histogram__percentage{color:#3d1f4e!important}html body .mhb-perf__bar{gap:4px}html body .mhb-perf__seg{height:7px!important;border-radius:999px!important;background:#ece4d6!important}html body .mhb-perf__seg.is-on{background:linear-gradient(90deg,#3d1f4e,#6b3f5e 40%,#c59a2e)!important;background-size:500% 100%!important}html body .mhb-perf__seg.is-on:nth-child(1){background-position:0% 0!important}html body .mhb-perf__seg.is-on:nth-child(2){background-position:25% 0!important}html body .mhb-perf__seg.is-on:nth-child(3){background-position:50% 0!important}html body .mhb-perf__seg.is-on:nth-child(4){background-position:75% 0!important}html body .mhb-perf__seg.is-on:nth-child(5){background-position:100% 0!important}html body .mhb-perf__val{color:#3d1f4e!important;font-weight:500}html body .product-information .product-details .mhb-pnote__quote{font-size:.9375rem;line-height:1.6;border-left-color:#b08d57}html body .product-information .product-details .mhb-pnote__eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7d5f31}html body variant-picker[data-product-handle$=-genuine-original] .variant-option--buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}html body variant-picker[data-product-handle$=-genuine-original] .variant-option--buttons legend{grid-column:1 / -1}html body variant-picker[data-product-handle$=-genuine-original] .variant-option__button-label{width:auto!important;white-space:normal!important}html body variant-picker[data-product-handle$=-genuine-original] .mhb-opt-size{text-align:center}html body .product-details .mhb-bv{color:#2a1436!important}html body .product-details .quantity-selector input{flex:0 0 44px!important;width:44px!important}html body .product-details .mhb-pnote__link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px}html body .product-details .mhb-info:before{top:-12px;right:-12px;bottom:-12px;left:-12px}html body .mhb-trustrow{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(176,141,87,.42);border-radius:14px;background:#faf8f4;overflow:hidden}html body .mhb-trustrow li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:7px;min-height:76px;padding:14px 6px 12px;margin:0}html body .mhb-trustrow li+li{border-left:1px solid rgba(176,141,87,.32)}html body .mhb-trustrow svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:#9a7840;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}html body .mhb-trustrow span{font-family:var(--font-body--family),sans-serif;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#3d1f4e}html body .mhbkc .mhbkc__strip{margin-top:18px}html body .product-details .variant-option__button-label:has(.mhb-bv){padding-top:14px!important}html body .jdgm-widget .jdgm-histogram__bar{height:10px!important;align-self:center}html body .product-details .mhb-rating__stars{font-size:16px!important;letter-spacing:2px}html body .product-details .mhb-rating__fill{color:#a8781f!important}html body .product-details .mhb-rating__base{color:transparent!important;-webkit-text-stroke:1px #A8781F}html body .product-information .product-details>.group-block>.group-block-content{gap:20px!important}html body .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content{gap:8px!important}html body .product-information .product-details .divider{display:none!important}html body .product-information .product-details product-price{padding-top:2px!important}html body .product-details .mhb-meta{gap:8px;margin-top:2px}html body .product-details .variant-option--buttons legend{margin-bottom:8px!important}html body .product-details .buy-buttons-block .product-form-buttons,html body .product-details .buy-buttons-block form{gap:10px!important;row-gap:10px!important}@media(max-width:749px){html body .product-information .product-details>.group-block>.group-block-content{gap:16px!important}html body .product-information .product-details>.group-block>.group-block-content>.group-block>.group-block-content{gap:6px!important}}html body .mhb-prow__quote{margin:0;padding:2px 0 2px 16px;border-left:2px solid #B08D57;font-style:italic;font-size:.9375rem;line-height:1.65;color:#141114}html body .mhb-prow__sig{margin:10px 0 0;font-size:.8125rem;letter-spacing:.04em;color:#6e6670}html body .mhb-prow__link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;color:#3d1f4e;text-decoration:underline;text-decoration-color:#b08d57b3;text-underline-offset:4px}html body .mhb-prow__link:hover{text-decoration-color:#3d1f4e}html body .mhb-perf__list{display:grid;gap:14px}html body .mhb-perf__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}html body .mhb-perf__label{font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;color:#6e6670!important}html body .mhb-perf__val{font-size:14px!important;letter-spacing:.02em!important;text-transform:none!important;color:#3d1f4e!important;font-weight:500!important}html body .mhb-perf__seg{height:6px!important;background:#efe7da!important;box-shadow:inset 0 0 0 1px #b08d572e}html body .mhb-perf__seg.is-on{box-shadow:none}html body .mhb-perf__note{margin-top:14px;padding-top:12px;border-top:1px solid rgba(176,141,87,.28);font-size:.875rem;line-height:1.6;color:#6e6670}html body .mhbset__slot img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}html body .product-details .variant-option__button-label{min-height:50px!important;padding:7px 12px!important;border-radius:12px!important}html body .product-details .mhb-opt-size{font-size:13.5px}html body .product-details .mhb-opt-price{font-size:12px}html body .product-details .variant-option__button-label:has(.mhb-bv){padding-top:11px!important}html body variant-picker[data-product-handle$=-genuine-original] .variant-option__button-label{min-height:46px!important;padding:6px 8px!important}html body .product-details .variant-option__button-label{min-height:48px!important;padding:6px 12px!important}html body .product-details .variant-option__button-label:has(.mhb-bv){padding-top:10px!important}html body .product-details .variant-option__button-label__text{gap:2px!important}html body .product-information .product-details h1{text-transform:none!important;letter-spacing:.01em!important;font-size:34px!important;line-height:1.12!important}@media(min-width:750px){html body .product-information .product-details h1{font-size:40px!important}}@media(min-width:1200px){html body .product-information .product-details h1{font-size:46px!important}}html body .product-information .product-details h1 .mhb-pname{display:block;-webkit-text-stroke:.45px currentColor}html body .product-information .product-details h1 .mhb-tsize{display:block;margin-top:8px;font-family:var(--font-body--family),sans-serif!important;font-size:15px!important;line-height:1.3;letter-spacing:.04em!important}html body .product-details .mhb-meta__final{margin:-2px 0 0;font-size:12.5px;color:#6e6670}html body .mhbset{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid rgba(176,141,87,.4);border-radius:18px;background:#f3eef2;overflow:hidden}html body .mhbset__head{display:flex;flex-direction:column;gap:3px}html body .mhbset__eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7d5f31}html body .mhbset__lead{margin:0;font-size:15px;font-weight:500;line-height:1.35;color:#2a1436}html body .mhbset__story{display:flex;align-items:flex-start;justify-content:center;gap:14px;padding:16px 12px 12px;border-radius:14px;background:#faf8f4;border:1px solid rgba(176,141,87,.22)}html body .mhbset__fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}html body .mhbset__pad{display:flex;align-items:flex-end;justify-content:center;height:122px}html body .mhbset__vial{position:relative;display:block;width:26px;height:116px}html body .mhbset__vial img{position:absolute;left:50%;bottom:0;width:99px!important;height:132px!important;max-width:none;margin-left:-49.5px;margin-bottom:-16px;object-fit:cover;transform:none!important;-webkit-mask:linear-gradient(90deg,transparent 30%,#000 40%,#000 60%,transparent 70%);mask:linear-gradient(90deg,transparent 30%,#000 40%,#000 60%,transparent 70%)}html body .mhbset__vial:after{content:"";position:absolute;left:-8px;right:-8px;bottom:-5px;height:9px;border-radius:50%;background:radial-gradient(ellipse at center,#2a14364d,#2a143600 70%)}html body .mhbset__boxfront{display:block;width:104px;height:auto;margin-bottom:-10px}html body .mhbset__fig figcaption{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:12.5px;line-height:1.3;color:#6e6670;text-align:center}html body .mhbset__fig figcaption strong{font-size:13.5px;font-weight:600;color:#2a1436}html body .mhbset__arrow{align-self:center;margin-top:-26px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(176,141,87,.6);color:#9a7840;background:#fffdf9}html body .mhbset__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html body .mhbset__progress{display:flex;align-items:center;gap:14px;flex-wrap:wrap}html body .mhbset__tray{display:grid;grid-template-columns:repeat(4,40px);gap:6px;padding:0;background:none;box-shadow:none;border-radius:0}html body .mhbset__slot{position:relative;height:54px;border-radius:10px!important;border:1.5px dashed #B08D57;background:#faf8f4;overflow:hidden;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease}html body .mhbset__slot.is-full{border:1.5px solid #C59A2E;background:#faf8f4;box-shadow:0 6px 14px -10px #2a143680}html body .mhbset__prog{flex:1 1 140px;display:flex;flex-direction:column;gap:6px;min-width:0}html body .mhbset__bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;max-width:180px}html body .mhbset__bar i{height:6px;border-radius:999px;background:#3d1f4e1f;transition:background .4s ease}html body .mhbset__bar i.on{background:linear-gradient(90deg,#b8862b,#e2c15e 50%,#c59a2e)}html body .mhbset__status{margin:0;font-size:13.5px;font-weight:500;color:#3d1f4e}html body .mhbset__actions{display:flex;flex-direction:column;gap:8px}html body .mhbset .mhbset__btn,html body .mhbset .mhbadd.mhbset__btn{display:inline-flex;align-items:center;justify-content:center;width:100%!important;min-height:50px!important;margin:0!important;padding:0 22px!important;border:1px solid #3D1F4E!important;border-radius:999px!important;background:#3d1f4e!important;color:#faf8f4!important;font:600 14px/1 var(--font-body--family),sans-serif!important;letter-spacing:.06em!important;box-shadow:0 10px 20px -14px #2a1436cc;cursor:pointer;transition:background .2s ease,transform .2s ease}html body .mhbset .mhbset__btn:hover{background:#2a1436!important;transform:translateY(-1px)}html body .mhbset .mhbset__btn:focus-visible{outline:2px solid #3D1F4E;outline-offset:3px}html body .mhbset .mhbset__btn.in{background:#faf8f4!important;color:#3d1f4e!important;box-shadow:none}html body .mhbset .mhbset__checkout{width:100%;min-height:50px}html body .mhbset__final{margin:0;font-size:12px;line-height:1.4;color:#6e6670;text-align:center}@media(max-width:749px){html body .mhbset{padding:16px 14px;gap:12px}html body .mhbset__pad{height:104px}html body .mhbset__vial{width:22px;height:97px}html body .mhbset__vial img{width:83px!important;height:110px!important;margin-left:-41.5px;margin-bottom:-13px}html body .mhbset__boxfront{width:88px;margin-bottom:-8px}html body .mhbset__tray{grid-template-columns:repeat(4,38px)}html body .mhbset__slot{height:50px}}@media(prefers-reduced-motion:reduce){html body .mhbset .mhbset__btn{transition:none}html body .mhbset .mhbset__btn:hover{transform:none}}html body .mhbset{width:100%;box-sizing:border-box;align-self:stretch}html body .mhbset__fig{min-width:96px}html body .mhbset__fig figcaption{white-space:nowrap}html body .mhbset__fig figcaption{position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mhb-pdp.css.map */
