.mh-design.mh-product{display:block;background:#f7f5f2;color:#0a0a0a;font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.5;letter-spacing:normal;--mh-product-muted:#595752;--mh-product-line:#e7e4df;--mh-product-paper:#f7f5f2;--mh-product-red:#ff0000;--mh-product-soft-red:#ffecec}.mh-product *{box-sizing:border-box}.mh-product [hidden]{display:none!important}.mh-product p,.mh-product h1,.mh-product h2,.mh-product h3,.mh-product figure{margin:0}.mh-product a{color:inherit;text-underline-offset:3px}.mh-product button,.mh-product input,.mh-product select{font:inherit;letter-spacing:inherit}.mh-product button{cursor:pointer}.mh-product :focus-visible{outline:2px solid #f00;outline-offset:2px}.mh-product__container{max-width:1280px;margin:auto;padding:72px 24px;scroll-margin-top:120px}.mh-product__anchor{display:block;height:0;scroll-margin-top:120px}.mh-product__breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--mh-product-muted);margin:0 0 24px;flex-wrap:wrap}.mh-product__breadcrumb a{text-decoration:none}.mh-product__layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:start}.mh-product__gallery{position:sticky;top:120px;min-width:0}.mh-product__batch{position:absolute;top:18px;left:18px;z-index:1;padding:7px 9px;background:#fff;color:#0a0a0a;font-size:12px;font-weight:600;letter-spacing:normal;border-radius:8px}.mh-product__batch:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:var(--mh-product-red)}.mh-product__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff;border-radius:8px;position:relative;overscroll-behavior-x:contain}.mh-product__track::-webkit-scrollbar{display:none}.mh-product__slide{flex:0 0 100%;width:100%;aspect-ratio:1/1.08;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0}.mh-product__slide img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mh-product__slide--label img{mix-blend-mode:normal}.mh-product__gallery-controls{display:flex;justify-content:center;align-items:center;gap:14px;margin:8px 0}.mh-product__arrow{width:36px;height:36px;border:1px solid var(--mh-product-line);background:#fff;color:#0a0a0a;border-radius:50%;padding:0;font-size:18px;line-height:1}.mh-product__gallery-position{font-size:12px;color:var(--mh-product-muted);min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.mh-product__thumbnails{display:flex;gap:8px;overflow:auto;padding:3px 1px 6px;scrollbar-width:thin}.mh-product__thumbnail{flex:0 0 58px;width:58px;height:64px;padding:3px;border:1px solid transparent;border-radius:3px;background:var(--mh-product-paper)}.mh-product__thumbnail[aria-current=true]{border-color:#0a0a0a}.mh-product__thumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.mh-product .mh-product__title{font-family:Barlow,Arial,sans-serif;font-size:44px;line-height:1.05;font-weight:600;letter-spacing:-.035em;text-transform:none;color:#0a0a0a}.mh-product h1.mh-product__title{font-size:64px}.mh-product__subtitle{margin-top:9px!important;font-size:17px;color:var(--mh-product-muted);font-weight:400}.mh-product__pills{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 20px}.mh-product__pill{display:inline-flex;padding:6px 10px;border-radius:4px;background:var(--mh-product-paper);font-size:12px;font-weight:600;line-height:1.25}.mh-product__pill--accent{background:var(--mh-product-soft-red)}.mh-product__intro{font-size:17px;line-height:1.5;margin:20px 0 9px;max-width:70ch}.mh-product__intro p+p{margin-top:7px}.mh-product__intro strong{font-weight:650}.mh-product__text-link{font-size:13px;font-weight:600}.mh-product__label-link{display:inline-block;margin-left:16px}.mh-product__warning{font-size:11px;line-height:1.5;color:var(--mh-product-muted);margin-top:12px!important;max-width:560px}.mh-product__warning--near-title{font-size:10px;line-height:1.45;margin-top:14px!important}.mh-product__form{margin-top:26px}.mh-product__choices{border:0;padding:0;margin:0 0 24px;min-width:0}.mh-product__choices legend,.mh-product .mh-product__sizes h3{width:100%;padding:0;margin:0 0 12px;font-size:15px;line-height:1.3;font-weight:650;text-transform:none;letter-spacing:0}.mh-product__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;clip-path:inset(50%)}.mh-product__flavour{display:block;position:relative;cursor:pointer}.mh-product__flavour+.mh-product__flavour{margin-top:6px}.mh-product__flavour-content{display:flex;align-items:center;gap:12px;min-height:60px;border:1px solid transparent;border-radius:4px;padding:5px 10px 5px 0;transition:background .15s ease}.mh-product__flavour:hover .mh-product__flavour-content{background:var(--mh-product-paper)}.mh-product__flavour-image{width:56px;height:56px;border-radius:50%;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mh-product__flavour[data-unavailable] .mh-product__flavour-image{filter:grayscale(1);opacity:.55}.mh-product__flavour[data-unavailable] .mh-product__choice-mark{background:#e7e4df}.mh-product__flavour-image img{display:block;height:92%;width:88%;object-fit:contain;mix-blend-mode:multiply}.mh-product__flavour-image--mixed img{width:48%;height:87%;transform:rotate(-8deg)}.mh-product__flavour-image--mixed img+img{transform:rotate(8deg);margin-left:-6px}.mh-product__flavour-copy{display:block;flex:1}.mh-product__flavour-copy strong{font-size:14px;font-weight:650;display:block}.mh-product__flavour-copy small{font-size:11px;color:var(--mh-product-muted);display:block;margin-top:2px}.mh-product__choice-mark{height:22px;width:22px;flex:0 0 22px;border:1px solid #b4b0a9;border-radius:50%;position:relative;background:#fff}.mh-product__choice-mark:before,.mh-product__choice-mark:after{content:"";position:absolute;background:#0a0a0a;left:6px;right:6px;top:9px;height:1px}.mh-product__choice-mark:after{transform:rotate(90deg)}.mh-product__radio:checked+.mh-product__flavour-content .mh-product__choice-mark,.mh-product__radio:checked+.mh-product__pack-content .mh-product__choice-mark{border-color:#0a0a0a;background:#0a0a0a}.mh-product__radio:checked+.mh-product__flavour-content .mh-product__choice-mark:before,.mh-product__radio:checked+.mh-product__pack-content .mh-product__choice-mark:before{left:6px;top:5px;width:6px;height:10px;background:transparent;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg)}.mh-product__radio:checked+.mh-product__flavour-content .mh-product__choice-mark:after,.mh-product__radio:checked+.mh-product__pack-content .mh-product__choice-mark:after{display:none}.mh-product__radio:focus-visible+.mh-product__flavour-content,.mh-product__radio:focus-visible+.mh-product__pack-content{outline:2px solid #f00;outline-offset:2px}.mh-product__packs{margin-bottom:12px}.mh-product__pack{display:block;position:relative;cursor:pointer;margin-bottom:10px}.mh-product__pack-content{display:block;position:relative;overflow:hidden;border:2px solid var(--mh-product-line);border-radius:8px;background:#fff}.mh-product__radio:checked+.mh-product__pack-content{border-color:red;background:#fff}.mh-product__best-value{display:block;padding:7px 16px;background:red;color:#0a0a0a;font-size:11px;letter-spacing:.08em;font-weight:600;text-align:center}.mh-product__pack-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 14px;padding:17px 16px}.mh-product__price-highlight{grid-column:1/-1;display:flex;align-items:baseline;gap:9px;justify-self:start;padding:6px 9px;border-radius:4px;flex-wrap:wrap;background:var(--mh-product-paper);color:#0a0a0a}.mh-product__radio:checked+.mh-product__pack-content .mh-product__price-highlight{background:red;color:#0a0a0a}.mh-product__price-divider{font-size:15px}.mh-product .mh-product__price-highlight small{margin:0;color:#0a0a0a;display:inline;font-size:13px}.mh-product__batch-line{font-size:12px;color:var(--mh-product-muted);margin:12px 0!important}.mh-product__pack-top strong{font-size:17px;font-weight:650;display:block;line-height:1.2}.mh-product__pack-top small{display:block;margin-top:5px;font-size:12px;color:var(--mh-product-muted)}.mh-product .mh-product__pack-price{font-size:20px;white-space:nowrap;font-weight:650;letter-spacing:-.02em}.mh-product__pack-benefits{display:grid;gap:6px;padding:0 16px 17px;font-size:12px}.mh-product__pack-benefits>span:before{content:"\2713";font-weight:600;margin-right:8px;color:#0a0a0a}.mh-product__trial-link,.mh-product__single-pack{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;background:#fff;border:1px solid var(--mh-product-line);border-radius:8px;font-size:13px;text-decoration:none;margin:12px 0 22px}.mh-product__trial-link strong,.mh-product__single-pack strong{font-weight:650;display:block}.mh-product__trial-link small,.mh-product__single-pack small{display:block;font-size:11px;margin-top:3px;color:var(--mh-product-muted);font-weight:400}.mh-product__trial-link>span:last-child{white-space:nowrap}.mh-product__total{display:flex;align-items:center;justify-content:flex-end;margin:21px 0 12px;font-size:12px;color:var(--mh-product-muted)}.mh-product__total strong{font-size:22px;font-weight:650;color:#0a0a0a}.mh-product__submit{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:15px 20px;border:1px solid #0a0a0a;border-radius:8px;background:#0a0a0a;color:#fff;font-size:16px;font-weight:600;text-transform:none;box-shadow:none}.mh-product__submit:hover:not(:disabled){background:#333}.mh-product__submit:disabled{background:#dfdcd7;border-color:#dfdcd7;color:#53514d;cursor:not-allowed;opacity:1}.mh-product__selection-message{margin-top:8px!important;font-size:12px;color:var(--mh-product-muted)}.mh-product__selection-message:empty{display:none}.mh-product__payments{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:15px 0 20px;padding:0;list-style:none}.mh-product__payment-icon{display:block;width:30px;height:19px;opacity:.8}.mh-product__delivery{display:flex;gap:12px;padding:15px 16px;background:var(--mh-product-soft-red);border-radius:8px;font-size:13px;line-height:1.5;margin-top:20px}.mh-product__delivery-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #0a0a0a;border-radius:50%;font-size:17px;line-height:1}.mh-product__delivery a{display:inline-block;margin-top:4px;font-weight:600}.mh-product__accordions{margin-top:26px;border-top:1px solid var(--mh-product-line)}.mh-product__accordion{border-bottom:1px solid var(--mh-product-line);scroll-margin-top:160px}.mh-product__accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:57px;padding:15px 0;font-size:14px;font-weight:600;cursor:pointer}.mh-product__accordion summary::-webkit-details-marker{display:none}.mh-product__accordion summary>span{font-size:22px;font-weight:300;transition:transform .15s ease}.mh-product__accordion[open] summary>span{transform:rotate(45deg)}.mh-product__accordion>div{padding:0 0 18px;font-size:13px;color:var(--mh-product-muted);line-height:1.55}.mh-product__accordion p+p{margin-top:10px}.mh-product__accordion img{display:block;width:100%;height:auto;margin-top:16px}.mh-product__nutrition-facts{margin:14px 0}.mh-product__nutrition-facts>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--mh-product-line);padding:7px 0}.mh-product__nutrition-facts dd{margin:0;font-weight:600}.mh-product__full-details{display:inline-block;margin-top:18px;font-size:13px;font-weight:600}.mh-product__sizes{margin:24px 0}.mh-product__size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mh-product__size{display:block;border:1px solid var(--mh-product-line);border-radius:4px;padding:14px 6px;text-align:center;text-decoration:none;font-size:13px}.mh-product__size strong{display:block;font-size:16px;font-weight:650;margin-bottom:4px}.mh-product__size.is-current{border-color:#0a0a0a;background:var(--mh-product-paper);box-shadow:inset 0 0 0 .5px #0a0a0a}.mh-product__native-label{display:block;margin-bottom:6px;font-size:13px}.mh-product__native-select{width:100%;padding:12px;border:1px solid var(--mh-product-line);border-radius:4px;background:#fff}.mh-product__empty{padding:48px;text-align:center}.mh-product__noscript{padding:16px;background:var(--mh-product-paper);display:grid;gap:10px}.mh-product__noscript select,.mh-product__noscript button{padding:12px;font:inherit}@media(min-width:1440px){.mh-product__details{padding-top:5px}}@media(max-width:989px){.mh-design.mh-product{font-size:16px}.mh-product__container{padding:48px 24px}.mh-product__layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:680px;margin:auto}.mh-product__gallery{position:relative;top:auto}.mh-product__breadcrumb{max-width:680px;margin:0 auto 14px;font-size:11px;gap:7px}.mh-product__slide{aspect-ratio:1.05}.mh-product .mh-product__title{font-size:30px}.mh-product h1.mh-product__title{font-size:40px}.mh-product__details{padding:0 4px}.mh-product__thumbnails{display:none}.mh-product__gallery-controls{margin:7px 0 0}.mh-product__batch{top:14px;left:14px}.mh-product__subtitle,.mh-product__intro{font-size:16px}.mh-product__form{margin-top:25px}.mh-product__accordion{scroll-margin-top:120px}}@media(max-width:599px){.mh-product__container{padding:48px 18px}.mh-product__layout{gap:24px}.mh-product__gallery{margin:0}.mh-product__slide{aspect-ratio:1.05}.mh-product__batch{top:12px;left:12px;padding:6px 8px;font-size:10px}.mh-product__details{padding:0}.mh-product__pills{gap:6px;margin-top:15px;margin-bottom:18px}.mh-product__pill{font-size:12px;padding:6px 8px}.mh-product__intro{line-height:1.5;margin-top:18px}.mh-product__breadcrumb{font-size:10px;gap:6px;margin-bottom:12px}.mh-product__flavour-content{min-height:66px}.mh-product__pack-top{padding:16px 14px;gap:11px}.mh-product__pack-top strong{font-size:16px}.mh-product .mh-product__pack-price{font-size:20px}.mh-product__pack-benefits{padding:0 14px 16px}.mh-product__payments{gap:5px;margin:13px 0 17px}.mh-product__payment-icon{width:28px;height:18px}.mh-product__delivery{padding:14px 13px}.mh-product__size-grid{gap:6px}.mh-product__size{padding:12px 4px;font-size:12px}}@media(prefers-reduced-motion:reduce){.mh-product *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mh-product.css.map */
