:root{--mh-ink:#17392e;--mh-gold:#b88a53;--mh-cream:#f9f6f0;--mh-radius:12px;--mh-gap:64px}body{font-feature-settings:"kern"}.mh-root,.mh-root *{box-sizing:border-box}.mh-shell{max-width:1400px;margin:auto;padding-inline:clamp(18px,4.3vw,64px)}.mh-section{padding-block:var(--mh-gap)}.mh-kicker{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.21em;text-transform:uppercase;color:var(--mh-gold);margin:0 0 14px}.mh-heading{font:500 clamp(29px,3vw,44px)/1.13 Georgia,serif;letter-spacing:-.035em;color:var(--mh-ink);margin:0}.mh-copy{font-size:clamp(14px,1.2vw,17px);line-height:1.75;color:#526159}.mh-heading-row{display:flex;gap:18px;justify-content:space-between;align-items:end;margin-bottom:26px}.mh-tiny-link{font-size:13px;color:var(--mh-ink);font-weight:700;text-decoration:none;border-bottom:1px solid var(--mh-gold);padding-bottom:4px;white-space:nowrap}.mh-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 25px;text-decoration:none;letter-spacing:.02em;font-size:13px;font-weight:700;min-height:46px;border:1px solid var(--mh-ink);background:var(--mh-ink);color:#fff;transition:transform .2s,background .2s}.mh-btn:hover{transform:translateY(-2px);background:#285443}.mh-btn--light{background:#fff;color:var(--mh-ink);border-color:#fff}.mh-btn--outline{background:transparent;color:var(--mh-ink)}.mh-btn:focus-visible,.mh-card a:focus-visible{outline:3px solid var(--mh-gold);outline-offset:4px}.mh-logo-lockup{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.09em;font-size:clamp(15px,1.7vw,21px);color:var(--mh-ink)}.mh-logo-lockup img{width:34px;height:34px}.header-wrapper{border-bottom:1px solid #eee9df}.header__inline-menu .list-menu__item{font-size:1.35rem;letter-spacing:.02em}.mh-hero{display:grid;grid-template-columns:44% 56%;min-height:545px;background:var(--mh-cream);overflow:hidden}.mh-hero__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,6vw,94px)}.mh-hero__title{font:500 clamp(44px,5.5vw,79px)/1.07 Georgia,serif;letter-spacing:-.05em;margin:0;color:var(--mh-ink)}.mh-hero__info .mh-copy{max-width:470px;margin:20px 0 27px}.mh-hero__media{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 14px 14px 0;min-height:540px}.mh-hero__media .mh-photo{width:100%;height:100%;object-fit:cover;display:block}.mh-photo-frame{position:relative;overflow:hidden;background:#e5e0d9}.mh-hero__media .mh-photo-frame:last-child{margin-top:48px;margin-bottom:40px}.mh-hero__tag{margin-top:20px;font-size:11px;letter-spacing:.13em;color:#6c7970;text-transform:uppercase}.mh-benefits{background:#17392e;color:#fff;padding:19px 0}.mh-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mh-benefit{display:flex;align-items:center;gap:14px;border-right:1px solid #ffffff2d;padding-right:18px}.mh-benefit:last-child{border-right:0}.mh-benefit__icon{width:34px;height:34px;flex-shrink:0;color:#dfc099}.mh-benefit b{font-size:13px;font-weight:600;display:block}.mh-benefit small{color:#d1ded6;font-size:11px;line-height:1.5}.mh-deal{display:grid;grid-template-columns:52% 48%;background:#f4f0e9;min-height:440px;overflow:hidden}.mh-deal__photo{width:100%;height:100%;min-height:440px;object-fit:cover;display:block}.mh-deal__body{padding:clamp(34px,5vw,88px);display:flex;flex-direction:column;justify-content:center;align-items:start}.mh-deal__heading{font:500 clamp(32px,3.6vw,51px)/1.13 Georgia,serif;letter-spacing:-.035em;color:var(--mh-ink);margin:0}.mh-deal__price{font-weight:700;font-size:clamp(20px,2.2vw,29px);color:var(--mh-ink);margin:15px 0 18px}.mh-deal__notes{margin:18px 0 0;font-size:12px;color:#66746b}.mh-card-grid{display:grid;grid-template-columns:repeat(var(--mh-cols,4),minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.mh-card{position:relative;min-width:0}.mh-card__image{background:#f4f1eb;display:block;aspect-ratio:4/4.8;overflow:hidden;position:relative;text-decoration:none}.mh-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.mh-card:hover .mh-card__image img{transform:scale(1.035)}.mh-card__badge{position:absolute;top:12px;left:12px;background:#fdfbf8;color:var(--mh-ink);font-size:10px;font-weight:700;letter-spacing:.09em;padding:7px 10px}.mh-card__info{padding:14px 2px 6px}.mh-card__name{font-size:15px;line-height:1.46;color:var(--mh-ink);font-weight:600;text-decoration:none;display:block}.mh-card__price{font-size:16px;line-height:1.5;color:var(--mh-ink);font-weight:700;margin-top:7px}.mh-card__desc{font-size:12px;line-height:1.5;color:#718076;margin-top:5px}.mh-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mh-category{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:end;overflow:hidden;background:#d6d5cc;text-decoration:none;padding:27px}.mh-category>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.mh-category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 35%,#12291ecd)}.mh-category:hover>img{transform:scale(1.04)}.mh-category>span{z-index:2;position:relative;color:#fff;font:500 clamp(24px,2vw,34px)/1.1 Georgia,serif}.mh-category>small{z-index:2;position:relative;margin-top:8px;color:#f1e4d4;font-size:12px;letter-spacing:.06em}.mh-editorial{min-height:390px;background:#e9e1d5;display:grid;grid-template-columns:1.05fr 1fr}.mh-editorial__photo{width:100%;height:100%;min-height:390px;object-fit:cover;display:block}.mh-editorial__info{padding:clamp(35px,5vw,86px);display:flex;flex-direction:column;align-items:start;justify-content:center}.mh-editorial__info .mh-copy{margin:18px 0 25px}.mh-story{display:grid;grid-template-columns:45% 55%;gap:clamp(24px,5vw,95px);align-items:center}.mh-story__photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#e1dbd1}.mh-story__info .mh-copy{margin:18px 0 25px}.mh-faq{max-width:930px;margin:auto}.mh-faq details{border-bottom:1px solid #dfded7}.mh-faq summary{cursor:pointer;padding:21px 3px;font-weight:600;color:var(--mh-ink);font-size:16px;list-style:none;display:flex;justify-content:space-between}.mh-faq summary:after{content:"+";font-size:20px}.mh-faq details[open] summary:after{content:"\2212"}.mh-faq__answer{padding:0 0 18px;color:#68766e;line-height:1.7}.mh-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mh-review{padding:28px;background:#f7f5f0}.mh-review__stars{color:#b88a53;letter-spacing:2px;font-size:18px}.mh-review__quote{font:400 17px/1.65 Georgia,serif;color:#283f32}.mh-review__by{font-size:12px;color:#607165}.mh-footer{background:#142d24;color:#f6f5ef;padding:60px 0 20px}.mh-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:35px}.mh-footer h3{font-size:13px;font-weight:700;letter-spacing:.05em;color:#fff;margin:0 0 16px}.mh-footer p,.mh-footer a,.mh-footer li{color:#d1dcd4;font-size:13px;line-height:1.8}.mh-footer a{text-decoration:none}.mh-footer a:hover{text-decoration:underline}.mh-footer ul{list-style:none;margin:0;padding:0}.mh-footer__bottom{border-top:1px solid #ffffff27;margin-top:40px;padding-top:18px;display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#c9d6cc}.mh-footer__brand{font:600 27px/1.1 Georgia,serif;color:#fff;margin:0 0 17px}.mh-info-tags{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0}.mh-info-tags span{display:inline-flex;border:1px solid #ddd6c9;padding:9px 13px;font-size:12px;color:#395a49;background:#fff}.mh-rich{max-width:940px;margin:auto}.mh-rich .rte{line-height:1.9;color:#526159}.mh-page-hero{text-align:center;background:#f6f3ed;padding:70px 20px}.product__title h1{font:500 clamp(29px,2.9vw,43px)/1.13 Georgia,serif;letter-spacing:-.025em;color:#18392f}.product__info-container .price .price-item{font-size:clamp(20px,2.2vw,27px)!important;color:#18392f;font-weight:700}.product__info-container .price--on-sale .price-item--regular{font-size:16px!important;color:#7b857c}.product-form__submit{font-weight:700;letter-spacing:.035em;text-transform:none;min-height:48px}.product__info-container .product__description{font-size:15px;line-height:1.85;color:#58695e}.product__media-list{scroll-behavior:smooth}.thumbnail-list__item button{border-radius:7px}.product-media-container,.product__media img{border-radius:5px}@media(max-width:990px){.mh-footer__grid,.mh-card-grid{grid-template-columns:repeat(2,1fr)}.mh-hero{min-height:0}.mh-hero__media{min-height:430px}}@media(max-width:749px){.mh-section{padding-block:42px}.mh-heading{font-size:29px}.mh-heading-row{align-items:start}.mh-hero{grid-template-columns:1fr}.mh-hero__info{padding:34px 22px 24px}.mh-hero__title{font-size:42px}.mh-hero__media{min-height:275px;height:275px;padding:0 12px 12px;gap:7px}.mh-hero__media .mh-photo-frame:last-child{margin:20px 0 10px}.mh-benefits__grid{grid-template-columns:1fr;gap:13px}.mh-benefit{border:0;border-bottom:1px solid #ffffff26;padding:0 0 12px}.mh-benefit:last-child{border-bottom:0;padding:0}.mh-deal,.mh-editorial,.mh-story{grid-template-columns:1fr}.mh-deal__photo,.mh-editorial__photo{min-height:260px;max-height:370px}.mh-deal__body,.mh-editorial__info{padding:28px 22px 32px}.mh-category-grid{grid-template-columns:repeat(2,1fr);gap:11px}.mh-category{min-height:230px;padding:14px}.mh-category>span{font-size:23px}.mh-category:last-child:nth-child(odd){grid-column:span 2;min-height:180px}.mh-review-grid{grid-template-columns:1fr}.mh-footer__grid{grid-template-columns:repeat(2,1fr);gap:24px}.mh-footer__grid>div:first-child{grid-column:span 2}.mh-footer__bottom{flex-direction:column}.mh-card__name{font-size:13px}.mh-card__price{font-size:15px}.mh-card__info{padding:10px 0}.mh-story__info{padding-bottom:12px}.mh-heading-row{gap:8px}.mh-tiny-link{font-size:11px}.mh-page-hero{padding:50px 16px}}@media(max-width:420px){.mh-category-grid{grid-template-columns:1fr 1fr}.mh-category{min-height:185px}.mh-btn{padding:13px 18px}}.mh-card__image,.mh-category,.mh-deal,.mh-editorial{border-radius:var(--mh-radius)}.mh-btn{border-radius:calc(var(--mh-radius) / 3)}@media(min-width:750px){.mh-heading{font-size:var(--mh-section-title)}.product__title h1{font-size:var(--mh-product-title)}.product__info-container .price .price-item{font-size:var(--mh-product-price)!important}}.mh-card__price{font-size:var(--mh-card-price)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mh-pro.css.map */
