.mhb{background:#fff}.mhb .mhb-design__media{position:relative}.mhb .mh-pdp__swatch.is-unavailable{position:relative;opacity:.55}.mhb .mh-pdp__swatch.is-unavailable:after{content:"";position:absolute;top:50%;left:8%;right:8%;height:1.5px;background:currentColor;transform:rotate(-45deg)}.mhb .mhb-add{position:relative}.mhb .mhb-add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.mhb .mhb-add .loading__spinner.hidden{display:none}.mhb .mhb-add.loading>span{visibility:hidden}.mhb .mhb-add .spinner{width:18px;height:18px}.mhb .mhb-add[aria-disabled=true],.mhb .mhb-add:disabled{cursor:not-allowed;opacity:.55}.mhb .mhb-error{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fbeaea;color:#7a1f1f;font-size:14px}.mhb .mhb-error[hidden]{display:none}.mhb .mhb-reviews__app{margin-top:28px}.mhb .mhs-editor-warning,.mhs-editor-warning{margin:8px 0 16px;padding:6px 10px;border:1px dashed #b7791f;border-radius:6px;background:#fff8e6;color:#7a4a0c;font:600 12px/1.4 Instrument Sans,sans-serif}.mhb .mhb-remind__card>product-form{grid-column:1 / -1;min-width:0}@media(min-width:750px){.mhb .mhb-remind__card>product-form{grid-column:auto}}.mhb .mhb-remind{padding:clamp(40px,5vw,64px) 0;background:#fff}.mhb #buy-close{scroll-margin-top:96px}.mhb .mhb-info h2.mhc-display,.mhb .mhb-reviews .mhc4-reviews__title,.mhb .mhb-related .mhb-h3{color:var(--mhc-ink)}.mhb .mhb-related{padding:clamp(40px,4vw,56px) 0 clamp(56px,6vw,88px);background:#fff}.mhb .mhb-related__inner{display:block}.mhb .mhb-related__inner:before{content:"";display:block;margin-bottom:clamp(40px,4vw,56px);border-top:1px solid var(--mhc-line)}.mhb .mhb-related__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:24px 0 0;padding:0;list-style:none}@media(min-width:990px){.mhb .mhb-related__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.mhb .mhb-card__link{display:flex;flex-direction:column;gap:4px;color:var(--mhc-ink);text-decoration:none}.mhb .mhb-card__media{display:grid;place-items:center;aspect-ratio:1;margin-bottom:10px;overflow:hidden;border-radius:14px;background:var(--mhb-ivory)}.mhb .mhb-card__media img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.mhb .mhb-card__name{font-size:16px;font-weight:500;line-height:1.3}.mhb .mhb-card__variant{font-size:14px;color:var(--mhc-ink-soft)}.mhb .mhb-card__price{margin-top:2px;font-size:15px;color:var(--mhc-ink)}.mhb .mhb-card.is-sold-out .mhb-card__price{color:var(--mhc-ink-soft)}.mhb .mhb-card__link:hover .mhb-card__name{text-decoration:underline;text-underline-offset:3px}.mhb .mhb-card__link:focus-visible{outline:2px solid var(--mhc-ink);outline-offset:4px;border-radius:14px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mhb .mhb-card__link:hover .mhb-card__media img{transform:scale(1.03)}}.mhb .mhb-reviews__app{--mhb-green: #16301f}.mhb .mhb-reviews__app .appio-rating-average{border-radius:14px;background:var(--mhb-ivory);color:var(--mhc-ink);font-weight:500}.mhb .mhb-reviews__app .appio-rating-text,.mhb .mhb-reviews__app .appio-rating-line-qty{color:var(--mhc-ink-soft);font-weight:400}.mhb .mhb-reviews__app .appio-star,.mhb .mhb-related .appio-star{color:var(--mhc-ink)!important}.mhb .mhb-reviews__app .appio-rating-line-bar{border-color:transparent;background:var(--mhb-ivory)}.mhb .mhb-reviews__app .appio-rating-line-sub{background:var(--mhb-green)}.mhb .mhb-reviews__app .appio-review-button,.mhb .mhb-reviews__app .appio-sort-button,.mhb .mhb-reviews__app .appio-paging-button{border:1px solid var(--mhb-green);border-radius:999px!important;background:var(--mhb-green);color:#fff;font-weight:500;transition:background-color .2s ease,color .2s ease}.mhb .mhb-reviews__app .appio-sort-button,.mhb .mhb-reviews__app .appio-paging-button{background:#fff;color:var(--mhb-green)}.mhb .mhb-reviews__app .appio-review-button:hover{background:#0f2216}.mhb .mhb-reviews__app .appio-sort-button:hover,.mhb .mhb-reviews__app .appio-paging-button:hover{background:var(--mhb-ivory)}.mhb .mhb-reviews__app .appio-review-button:focus-visible,.mhb .mhb-reviews__app .appio-sort-button:focus-visible,.mhb .mhb-reviews__app .appio-paging-button:focus-visible{outline:2px solid var(--mhc-ink);outline-offset:3px}.mhb .mhb-reviews__app .appio-review-item-name,.mhb .mhb-reviews__app .appio-review-item-title{font-weight:600}.mhb .mhb-appeal{padding:clamp(72px,9vw,136px) 0;background:var(--mhb-paper)}.mhb .mhb-appeal__copy{max-width:760px}.mhb .mhb-appeal__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3.6vw + 22px,76px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink);text-wrap:balance}.mhb .mhb-appeal__title span{display:block}.mhb .mhb-appeal__text{max-width:30em;margin:clamp(20px,2vw,28px) 0 0;font-size:clamp(17px,.4vw + 15px,20px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-appeal__photos{display:grid;gap:16px;margin-top:clamp(40px,5vw,72px)}.mhb .mhb-appeal__photo{width:100%;margin:0;overflow:hidden;aspect-ratio:var(--ratio, 5 / 4);border-radius:18px;background:var(--mhb-ivory)}.mhb .mhb-appeal__photo img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}@media(min-width:750px){.mhb .mhb-appeal__photos{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(16px,2vw,28px)}.mhb .mhb-appeal__photo:nth-child(2){justify-self:end}}.mhb .mhb-gallery__stage figure{padding:4% 4.5%}.mhb .mhb-gallery__stage .mhb-gallery__bleed{padding:5% 6% 5% 0;place-items:center start}.mhb .mhb-shot--bleed{position:static}.mhb .mhb-shot--bleed:before{display:none}.mhb .mhb-gallery__bleed .mhb-shot--bleed img{position:absolute;left:0;top:5%;width:auto;height:90%;max-width:94%;object-fit:contain;object-position:left center}.mhb .mhb-gallery__caption{position:absolute;left:18px;bottom:16px;padding:7px 13px;border-radius:999px;background:#ffffffe6;font-size:13px;font-weight:500;line-height:1.2;color:var(--mhc-ink)}.mhb .mhb-zoom-btn{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--mhc-line);border-radius:50%;background:#ffffffeb;color:var(--mhc-ink);cursor:zoom-in}.mhb .mhb-zoom-btn svg{width:18px;height:18px}.mhb .mhb-zoom-btn:focus-visible,.mhb .mhb-zoom__close:focus-visible{outline:2px solid var(--mhc-ink);outline-offset:2px}.mhb .mhb-zoom{width:min(1200px,94vw);max-width:none;height:min(900px,90vh);max-height:none;padding:0;border:0;border-radius:18px;background:var(--mhb-ivory)}.mhb .mhb-zoom::backdrop{background:#0e182899}.mhb .mhb-zoom__stage{display:grid;place-items:center;width:100%;height:100%;padding:4%}.mhb .mhb-zoom__stage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mhb .mhb-zoom__close{position:absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--mhc-line);border-radius:50%;background:#fff;color:var(--mhc-ink);cursor:pointer}.mhb .mhb-zoom__close svg{width:18px;height:18px}.mhb .mhb-benefits{padding:clamp(64px,7vw,112px) 0 clamp(48px,5vw,80px);background:#fff}.mhb .mhb-benefits__title{max-width:16em}.mhb .mhb-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}@media(min-width:990px){.mhb .mhb-benefits__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.mhb .mhb-benefit__media{display:block;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:18px;border-radius:14px;background:var(--mhb-ivory)}.mhb .mhb-benefit__media img{width:100%;height:100%;object-fit:cover}.mhb .mhb-benefit__media--contain{display:grid;place-items:center;padding:10%}.mhb .mhb-benefit__media--contain img{object-fit:contain;mix-blend-mode:multiply}.mhb .mhb-benefit__title{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--mhc-ink)}.mhb .mhb-benefit__text{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-bundle{padding:clamp(48px,6vw,96px) 0;background:#fff}.mhb .mhb-bundle__card{display:grid;gap:28px;padding:clamp(24px,4vw,56px);border:1px solid var(--mhc-line);border-radius:20px;background:var(--mhb-ivory)}@media(min-width:990px){.mhb .mhb-bundle__card{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,80px);align-items:center}}.mhb .mhb-bundle__copy .mhb-text{margin-top:20px}.mhb .mhb-bundle__form fieldset{margin:0;padding:0;border:0}.mhb .mhb-bundle__legend,.mhb .mhb-bundle__slot-label{margin-bottom:10px;padding:0;font-size:14px;font-weight:500;color:var(--mhc-ink)}.mhb .mhb-bundle__qty{display:flex;flex-wrap:wrap;gap:8px}.mhb .mhb-bundle__qty .mhb-bundle__legend{flex-basis:100%}.mhb .mhb-bundle__qty-option{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:44px;padding:0 18px;border:1px solid var(--mhc-line);border-radius:999px;background:#fff;font-size:15px;color:var(--mhc-ink);cursor:pointer}.mhb .mhb-bundle__qty-input:checked+.mhb-bundle__qty-option{border-color:var(--mhb-navy);background:var(--mhb-navy);color:var(--mhb-on-navy)}.mhb .mhb-bundle__qty-input:focus-visible+.mhb-bundle__qty-option{outline:2px solid var(--mhb-navy);outline-offset:2px}.mhb .mhb-bundle__slots{display:grid;gap:18px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--mhc-line);list-style:none}.mhb .mhb-bundle__slot[hidden]{display:none}.mhb .mhb-bundle__slot .mhb-swatches{margin-top:0}.mhb .mhb-bundle__slot .mh-pdp__radio:disabled+.mh-pdp__swatch{cursor:not-allowed}.mhb .mhb-bundle__total{display:flex;align-items:baseline;justify-content:space-between;margin:22px 0 14px;padding-top:18px;border-top:1px solid var(--mhc-line);font-size:15px;color:var(--mhc-ink-soft)}.mhb .mhb-bundle__total strong{font-size:22px;font-weight:500;color:var(--mhc-ink)}.mhb .mhb-bundle__add{width:100%}@media(max-width:749px){.mhb .mhb-bundle__qty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mhb .mhb-bundle__qty .mhb-bundle__legend{grid-column:1 / -1}.mhb .mhb-bundle__qty-option{min-width:0;padding:0 8px}}.mhb .mhw-models{display:inline-flex;gap:4px;margin-bottom:18px;padding:4px;border:1px solid var(--mhc-line);border-radius:999px;background:#fff}.mhb .mhw-models__link{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;font-size:14px;color:var(--mhc-ink);text-decoration:none}.mhb .mhw-models__link[aria-current=page]{background:var(--mhc-ink);color:#fff}.mhb .mhw-models__link:focus-visible,.mhb .mhw-filter-card:focus-visible,.mhb .mhw-plan input:focus-visible+.mhw-plan__body{outline:2px solid var(--mhc-ink);outline-offset:2px}.mhb .mhw-eyebrow{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mhc-ink-soft)}.mhb .mhw-fits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:15px;color:var(--mhc-ink)}.mhb .mhw-fits svg{width:16px;height:16px}.mhb .mhw-fits a{color:inherit;text-underline-offset:3px}.mhb .mhw-fits span{color:var(--mhc-ink-soft)}.mhb .mhw-pack{margin:0 0 16px;font-size:15px;color:var(--mhc-ink)}.mhb .mhw-pack span{color:var(--mhc-ink-soft)}.mhb .mhw-plans{display:grid;gap:10px;margin:0 0 16px;padding:0;border:0}.mhb .mhw-plan{position:relative;display:block;cursor:pointer}.mhb .mhw-plan input{position:absolute;opacity:0}.mhb .mhw-plan__body{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;border:1px solid var(--mhc-line);border-radius:14px;background:#fff}.mhb .mhw-plan input:checked+.mhw-plan__body{border-color:var(--mhb-navy);box-shadow:inset 0 0 0 1px var(--mhb-navy)}.mhb .mhw-plan__name{font-size:15px;font-weight:500;color:var(--mhc-ink)}.mhb .mhw-plan__price{font-size:15px;color:var(--mhc-ink);text-align:right}.mhb .mhw-plan__price s,.mhb .mhw-compare{margin-left:6px;font-size:.85em;color:var(--mhc-ink-soft)}.mhb .mhw-plan__detail{grid-column:1 / -1;font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhw-filter-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:12px 16px 12px 12px;border:1px solid var(--mhc-line);border-radius:14px;background:var(--mhb-ivory);color:var(--mhc-ink);text-decoration:none}.mhb .mhw-filter-card:hover{border-color:var(--mhc-ink)}.mhb .mhw-filter-card__media{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:10px;background:#fff}.mhb .mhw-filter-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mhb .mhw-filter-card__body{display:grid;gap:2px}.mhb .mhw-filter-card__label{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mhc-ink-soft)}.mhb .mhw-filter-card__title{font-size:15px;font-weight:500}.mhb .mhw-filter-card__meta{font-size:14px;color:var(--mhc-ink-soft)}.mhb .mhw-filter-card svg{width:16px;height:16px}.mhb .mhw-back{margin:18px 0 0;font-size:14px}.mhb .mhw-back a{color:var(--mhc-ink);text-underline-offset:3px}.mhb .mhw-points{padding:clamp(56px,6vw,96px) 0;background:#fff}.mhb .mhw-points--ivory{background:var(--mhb-ivory)}.mhb .mhw-points__head{max-width:640px}.mhb .mhw-points__head .mhb-text{margin-top:12px}.mhb .mhw-points__list{display:grid;gap:24px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}@media(min-width:750px){.mhb .mhw-points--steps .mhw-points__list,.mhb .mhw-points--cards .mhw-points__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}}.mhb .mhw-points--list .mhw-points__list{gap:0;max-width:720px}.mhb .mhw-points--list .mhw-point{padding:16px 0;border-bottom:1px solid var(--mhc-line)}.mhb .mhw-point__media{display:block;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:16px;border-radius:14px;background:var(--mhb-ivory)}.mhb .mhw-point__media img{width:100%;height:100%;object-fit:cover}.mhb .mhw-point__num{display:grid;place-items:center;width:32px;height:32px;margin-bottom:12px;border:1px solid var(--mhc-ink);border-radius:50%;font-size:14px;color:var(--mhc-ink)}.mhb .mhw-point__title{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--mhc-ink)}.mhb .mhw-point__text{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-points__note{margin:24px 0 0;font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhw-prompt{padding:clamp(32px,4vw,56px) 0;background:#fff}.mhb .mhw-prompt__card{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:18px 24px;padding:clamp(18px,3vw,28px);border:1px solid var(--mhc-line);border-radius:18px;background:var(--mhb-ivory)}.mhb .mhw-prompt__media{display:grid;place-items:center;width:96px;height:96px;overflow:hidden;border-radius:12px;background:#fff}.mhb .mhw-prompt__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mhb .mhw-prompt__copy .mhb-text{margin-top:6px}.mhb .mhw-prompt__meta{margin:8px 0 0;font-size:14px;color:var(--mhc-ink-soft)}.mhb .mhw-prompt__btn{grid-column:1 / -1;justify-self:start}@media(min-width:750px){.mhb .mhw-prompt__card{grid-template-columns:96px 1fr auto}.mhb .mhw-prompt__btn{grid-column:auto}}.mhb .mhw-fits .appio-rating-badge,.mhb .mhw-models .appio-rating-badge,.mhb .mhw-filter-card .appio-rating-badge,.mhb .mhw-back .appio-rating-badge,.mhb .mhw-prompt .appio-rating-badge{display:none!important}.mhb .mhb-gallery__stage .mhb-gallery__photo--whole img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}@media(min-width:750px){.mhb .mhb-appeal--equal .mhb-appeal__photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mhb .mhb-appeal--equal .mhb-appeal__photo:nth-child(2){justify-self:stretch}}.mhb .mhb-appeal--equal .mhb-appeal__photo{aspect-ratio:4 / 5;max-width:none!important}.mhb .mhw-open .mhb-buy .appio-rating-badge{display:none!important}.mhb .mhb-eyebrow{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mhc-ink-soft)}@media(min-width:990px){.mhb .mhb-appeal--split .mhb-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(40px,5vw,88px)}.mhb .mhb-appeal--split .mhb-appeal__photos{display:block;margin-top:0}}.mhb .mhb-appeal--split .mhb-appeal__photo{justify-self:end}.mhb .mhb-benefit__media--contain{padding:0}.mhb .mhb-benefit__media--contain img{width:calc(var(--scale, 80) * 1%);height:calc(var(--scale, 80) * 1%)}.mhb .mhb-benefit__media--icon{display:grid;place-items:center}.mhb .mhb-benefit__media--icon svg{width:30%;height:auto;color:var(--mhc-ink)}.mhb .mhb-story{padding:clamp(72px,8vw,128px) 0;background:#fff}.mhb .mhb-story__grid{display:grid;gap:36px}@media(min-width:990px){.mhb .mhb-story__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(48px,6vw,104px)}.mhb .mhb-story--right .mhb-story__media{order:2}}.mhb .mhb-story__media{width:100%;margin:0;overflow:hidden;aspect-ratio:var(--ratio, 5 / 4);border-radius:20px;background:var(--mhb-ivory)}.mhb .mhb-story__media img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.mhb .mhb-story__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,68px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhb-story__intro{max-width:28em;margin:18px 0 0;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-story__list{margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}.mhb .mhb-story__item{padding:20px 0;border-top:1px solid var(--mhc-line)}.mhb .mhb-story__item:last-child{border-bottom:1px solid var(--mhc-line)}.mhb .mhb-story__item h3{margin:0;font-size:19px;font-weight:500;line-height:1.3;color:var(--mhc-ink)}.mhb .mhb-story__item p{margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-materials{padding:clamp(72px,8vw,128px) 0;background:linear-gradient(180deg,var(--mhb-paper) 0%,#efe9de 100%)}.mhb .mhb-materials__head{max-width:720px;margin:0 auto;text-align:center}.mhb .mhb-materials__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,68px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhb-materials__intro{margin:18px auto 0;max-width:34em;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-materials__stage{margin:clamp(40px,5vw,72px) auto 0;max-width:1100px}.mhb .mhb-materials__product{position:relative;width:100%;margin:0;aspect-ratio:var(--ratio, 1936 / 811)}.mhb .mhb-materials__product img{display:block;width:100%;height:100%;object-fit:contain}.mhb .mhb-callout{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:10px;transform:translate(-14px,-50%)}.mhb .mhb-callout__dot{display:grid;flex:none;place-items:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:var(--mhb-navy);box-shadow:0 4px 14px #0e182840;font-size:13px;font-weight:600;color:#fff}.mhb .mhb-callout__label{display:none;padding:7px 12px;border-radius:999px;background:#fffffff0;box-shadow:0 6px 18px #1420191f;font-size:16px;font-weight:500;white-space:nowrap;color:var(--mhc-ink)}@media(min-width:990px){.mhb .mhb-callout__label{display:block}.mhb .mhb-callout--left{flex-direction:row-reverse;transform:translate(calc(-100% + 14px),-50%)}.mhb .mhb-callout--above{flex-direction:column-reverse;transform:translate(-50%,calc(-100% + 14px))}.mhb .mhb-callout--below{flex-direction:column;transform:translate(-50%,-14px)}}.mhb .mhb-materials__list{display:grid;gap:22px;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none}@media(min-width:750px){.mhb .mhb-materials__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}}.mhb .mhb-materials__list li{padding-top:18px;border-top:1px solid var(--mhc-line)}.mhb .mhb-materials__num{font-size:13px;font-weight:600;color:var(--mhb-navy)}.mhb .mhb-materials__list h3{margin:6px 0 0;font-size:clamp(21px,1.9vw,26px);line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--mhc-ink)}.mhb .mhb-materials__list p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-materials__foot{display:grid;gap:28px;margin-top:clamp(40px,5vw,64px);align-items:center}@media(min-width:750px){.mhb .mhb-materials__foot{grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:clamp(32px,5vw,72px)}}.mhb .mhb-materials__inset{width:min(100%,320px);margin:0}@media(min-width:750px){.mhb .mhb-materials__inset{width:auto}}.mhb .mhb-materials__inset-media{display:block;overflow:hidden;aspect-ratio:1;border-radius:18px;background:#fff}.mhb .mhb-materials__inset-media img{width:100%;height:100%;object-fit:contain;object-position:left center}.mhb .mhb-materials__inset figcaption{margin-top:10px;font-size:14px;color:var(--mhc-ink-soft)}.mhb .mhb-materials__award{display:flex;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:500;color:var(--mhc-ink)}.mhb .mhb-materials__award img{width:auto;height:22px}.mhb .mhb-materials__featured{margin:10px 0 0;font-size:15px;color:var(--mhc-ink-soft)}.mhb .mhb-assure{padding:clamp(28px,3vw,40px) 0;border-top:1px solid var(--mhc-line);border-bottom:1px solid var(--mhc-line);background:var(--mhb-paper)}.mhb .mhb-assure__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}@media(min-width:750px){.mhb .mhb-assure__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0}.mhb .mhb-assure__item{padding:2px clamp(16px,3vw,36px);border-left:1px solid var(--mhc-line)}.mhb .mhb-assure__item:first-child{padding-left:0;border-left:0}}.mhb .mhb-assure__item{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start}.mhb .mhb-assure__icon svg{display:block;width:24px;height:24px;color:var(--mhc-ink)}.mhb .mhb-assure__label{margin:1px 0 0;font-size:16px;font-weight:500;line-height:1.35;color:var(--mhc-ink)}.mhb .mhb-assure__sub{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--mhc-ink-soft)}.mhb .mhb-assure__sub a,.mhb .mhb-assure__link{color:var(--mhc-ink);text-underline-offset:3px}.mhb .mhb-assure__link{display:inline-block;margin-top:10px;font-size:14px}.mhb .mhb-bundle__title .mhb-bundle__line{display:block;opacity:.18;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.mhb .mhb-bundle__title .mhb-bundle__line.is-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mhb .mhb-bundle__title .mhb-bundle__line{transition:none;transform:none}}.mhb .mhb-bundle__saving{display:block;font-size:12px;color:inherit;opacity:.8}.mhb .mhb-open .mhb-gallery__stage figure:not(.mhb-gallery__photo):not(.mhb-gallery__bleed){padding:2.5% 3%}.mhb .mhb-story--ivory{background:var(--mhb-ivory)}.mhb .mhb-story--ivory .mhb-story__media{background:#fff}.mhb .mhw-lead{padding:clamp(72px,9vw,140px) 0 clamp(56px,6vw,96px);background:#fff}.mhb .mhw-lead__head{display:grid;gap:20px;margin-bottom:clamp(32px,4vw,56px)}@media(min-width:990px){.mhb .mhw-lead__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(40px,6vw,96px)}}.mhb .mhw-lead__title,.mhb .mhw-filter__title,.mhb .mhw-videos__title,.mhb .mhw-steps__title,.mhb .mhw-choose__title{text-wrap:balance}.mhb .mhw-lead__title{margin:0;font-family:var(--mhc-font);font-size:clamp(48px,5vw + 20px,104px);font-weight:500;line-height:.98;letter-spacing:-.045em;color:var(--mhc-ink)}.mhb .mhw-lead__copy p{margin:0;font-size:clamp(17px,.3vw + 15px,20px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-lead__copy .mhw-lead__note{margin-top:14px;font-size:14px}.mhb .mhw-lead__media{margin:0 auto;overflow:hidden;aspect-ratio:var(--ratio);border-radius:24px;background:var(--mhb-ivory)}.mhb .mhw-lead__media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.mhb .mhw-lead__media{aspect-ratio:var(--ratio-m);border-radius:18px}}.mhb .mhw-filter{padding:clamp(72px,8vw,128px) 0;background:#fff}.mhb .mhw-filter__head{max-width:720px;margin:0 auto clamp(40px,5vw,72px);text-align:center}.mhb .mhw-filter__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,68px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhw-filter__intro{margin:18px auto 0;max-width:34em;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-filter__stage{display:grid;gap:8px}.mhb .mhw-filter__media{width:min(100%,460px);margin:0 auto 24px}.mhb .mhw-filter__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:24px;background:#dcdcdc}.mhb .mhw-filter__media figcaption{margin-top:12px;font-size:14px;text-align:center;color:var(--mhc-ink-soft)}.mhb .mhw-filter__col{display:grid;gap:0;margin:0;padding:0;list-style:none}@media(min-width:990px){.mhb .mhw-filter__stage{grid-template-columns:minmax(0,1fr) minmax(320px,420px) minmax(0,1fr);grid-template-areas:"left media right";align-items:center;column-gap:clamp(40px,5vw,80px)}.mhb .mhw-filter__media{grid-area:media;margin:0}.mhb .mhw-filter__col--left{grid-area:left}.mhb .mhw-filter__col--right{grid-area:right}}.mhb .mhw-stage{padding:24px 0;border-top:1px solid var(--mhc-line)}.mhb .mhw-filter__col .mhw-stage:last-child{border-bottom:1px solid var(--mhc-line)}@media(max-width:989px){.mhb .mhw-filter__col--right .mhw-stage:first-child{border-top:0}.mhb .mhw-filter__col--left .mhw-stage:last-child{border-bottom:1px solid var(--mhc-line)}}.mhb .mhw-stage__label{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mhc-ink-soft)}.mhb .mhw-stage__num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mhc-ink);font-size:12px;letter-spacing:0;color:#fff}.mhb .mhw-stage__title{margin:14px 0 0;font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--mhc-ink)}.mhb .mhw-stage__text{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-stage__more{margin-top:12px}.mhb .mhw-stage__more summary{display:inline-block;font-size:14px;color:var(--mhc-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.mhb .mhw-stage__more summary::-webkit-details-marker{display:none}.mhb .mhw-stage__more p{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-filter__foot{max-width:46em;margin:clamp(32px,4vw,48px) auto 0;font-size:14px;line-height:1.55;text-align:center;color:var(--mhc-ink-soft)}.mhb .mhw-videos{padding:clamp(72px,8vw,120px) 0;background:#16301f;color:#f6f2ea}.mhb .mhw-videos__head{display:grid;gap:16px;margin-bottom:clamp(32px,4vw,52px)}@media(min-width:990px){.mhb .mhw-videos__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:64px}}.mhb .mhw-videos__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,68px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:#fff}.mhb .mhw-videos__intro{margin:0;font-size:clamp(16px,.3vw + 14px,18px);line-height:1.55;color:#f6f2eac7}.mhb .mhw-videos__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:20px;margin:0;padding:0;list-style:none}@media(max-width:989px){.mhb .mhw-videos__row{grid-auto-columns:68%;margin:0 calc(-1 * var(--mhc-inset));padding:0 var(--mhc-inset);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--mhc-inset);scrollbar-width:none}.mhb .mhw-videos__row::-webkit-scrollbar{display:none}.mhb .mhw-video{scroll-snap-align:start}}.mhb .mhw-video .mhw-video__frame{margin:0;aspect-ratio:9 / 14;border-radius:18px;background:#ffffff14}.mhb .mhw-video__frame .mhs-ugc__play img{object-position:center 30%}.mhb .mhw-video__frame .mhs-ugc__icon{width:52px;height:52px;color:#142019}.mhb .mhw-video__by{display:flex;flex-wrap:wrap;gap:4px 10px;margin:14px 0 0;font-size:15px;color:#fff}.mhb .mhw-video__by strong{font-weight:500}.mhb .mhw-video__by span{color:#f6f2eab3}.mhb .mhw-videos__note{margin:24px 0 0;font-size:13px;color:#f6f2ea99}.mhb .mhw-steps{padding:clamp(72px,8vw,128px) 0;background:#fff}.mhb .mhw-steps__head{max-width:760px;margin-bottom:clamp(36px,4vw,60px)}.mhb .mhw-steps__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,68px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhw-steps__intro{margin:18px 0 0;max-width:34em;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-steps__grid{display:grid;gap:clamp(40px,5vw,56px)}@media(min-width:750px){.mhb .mhw-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}}.mhb .mhw-panel__media{margin:0;overflow:hidden;aspect-ratio:4 / 5;border-radius:20px;background:var(--mhb-ivory)}.mhb .mhw-panel__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.mhb .mhw-panel__body{padding-top:28px}.mhb .mhw-panel__title{margin:0;font-size:clamp(24px,1vw + 18px,30px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--mhc-ink)}.mhb .mhw-panel__steps{margin:20px 0 0;padding:0;list-style:none}.mhb .mhw-panel__steps li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--mhc-line);font-size:16px;line-height:1.55;color:var(--mhc-ink)}.mhb .mhw-panel__num{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--mhc-line);border-radius:50%;font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhw-panel__note{margin:4px 0 0;padding-top:14px;border-top:1px solid var(--mhc-line);font-size:14px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-choose{padding:clamp(72px,8vw,120px) 0;background:var(--mhb-ivory)}.mhb .mhw-choose__head{max-width:680px;margin:0 auto clamp(36px,4vw,56px);text-align:center}.mhb .mhw-choose__title{margin:0;font-family:var(--mhc-font);font-size:clamp(36px,2.4vw + 22px,56px);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhw-choose__intro{margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-choose__grid{display:grid;gap:16px;max-width:980px;margin:0 auto;padding:0;list-style:none}@media(min-width:750px){.mhb .mhw-choose__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.mhb .mhw-model{display:flex;flex-direction:column;padding:clamp(20px,3vw,32px);border:1px solid transparent;border-radius:24px;background:#fff}.mhb .mhw-model.is-current{border-color:var(--mhc-ink)}.mhb .mhw-model__media{display:block;width:min(100%,280px);margin:0 auto 8px;aspect-ratio:1}.mhb .mhw-model__media img{display:block;width:100%;height:100%;object-fit:contain}.mhb .mhw-model__body{display:flex;flex:1;flex-direction:column}.mhb .mhw-model__kicker{margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mhc-ink-soft)}.mhb .mhw-model.is-current .mhw-model__kicker{color:#2f6b45}.mhb .mhw-model__name{margin:8px 0 0;font-size:clamp(22px,1vw + 16px,28px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--mhc-ink)}.mhb .mhw-model__price{margin:4px 0 0;font-size:17px;color:var(--mhc-ink)}.mhb .mhw-model__facts{flex:1;margin:20px 0 0}.mhb .mhw-model__facts div{display:grid;grid-template-columns:minmax(96px,34%) 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--mhc-line);font-size:15px;line-height:1.45}.mhb .mhw-model__facts dt{color:var(--mhc-ink-soft)}.mhb .mhw-model__facts dd{margin:0;color:var(--mhc-ink)}.mhb .mhw-model__btn{align-self:flex-start;margin-top:20px}.mhb .mhw-choose .appio-rating-badge{display:none!important}.mhb .mhw-model__link{align-self:flex-start;margin-top:20px;font-size:15px;color:var(--mhc-ink);text-underline-offset:3px}@media(min-width:990px){.mhb .mhb-bundle__card{align-items:start}.mhb .mhb-bundle__copy{padding-top:6px}}.mhb .mhb-benefit__media--icon{width:72px;height:72px;aspect-ratio:auto;margin-bottom:20px;border-radius:50%}.mhb .mhb-benefit__media--icon svg{width:44px;height:44px}.mhb .mhw-lead--paper{background:var(--mhb-paper)}.mhb .mhw-lead--compact .mhw-lead__title{max-width:13em;font-size:clamp(34px,2vw + 22px,52px);line-height:1.06;letter-spacing:-.035em}.mhb .mhw-lead--compact .mhw-lead__head{margin-bottom:clamp(28px,3vw,44px)}@media(min-width:990px){.mhb .mhw-lead--compact .mhw-lead__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.mhb .mhb-feature{padding:clamp(72px,8vw,128px) 0;background:#fff}.mhb .mhb-feature__grid{display:grid;gap:36px}@media(min-width:990px){.mhb .mhb-feature__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(48px,6vw,104px)}}@media(max-width:989px){.mhb .mhb-feature__stage{order:-1}}.mhb .mhb-feature__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink);text-wrap:balance}.mhb .mhb-feature__intro{max-width:28em;margin:18px 0 0;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-feature__rows{margin:clamp(28px,3vw,40px) 0 0;padding:0;border-top:1px solid var(--mhc-line);list-style:none}.mhb .mhb-feature__row{position:relative;border-bottom:1px solid var(--mhc-line)}.mhb .mhb-feature__btn{position:relative;display:block;width:100%;padding:20px 0 14px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.mhb .mhb-feature__track{position:absolute;top:-1px;left:0;right:0;height:2px;overflow:hidden;background:var(--mhc-line)}.mhb .mhb-feature__fill{display:block;height:100%;background:var(--mhc-ink);transform:scaleX(0);transform-origin:left center}.mhb .mhb-feature__name{font-size:20px;font-weight:500;line-height:1.3;color:var(--mhc-ink-soft);transition:color .2s ease}.mhb .mhb-feature__row.is-active .mhb-feature__name,.mhb .mhb-feature__btn:hover .mhb-feature__name{color:var(--mhc-ink)}.mhb .mhb-feature__btn:focus-visible{outline:2px solid var(--mhc-ink);outline-offset:4px}.mhb .mhb-feature__detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.mhb .mhb-feature__detail p{min-height:0;margin:0;overflow:hidden;font-size:16px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-feature__row.is-active .mhb-feature__detail{grid-template-rows:1fr}.mhb .mhb-feature__row.is-active .mhb-feature__detail p{padding-bottom:20px}.mhb .mhb-feature__stage{position:relative;width:100%;max-width:560px;margin:0 auto;overflow:hidden;aspect-ratio:4 / 5;border-radius:24px;background:var(--mhb-ivory)}.mhb .mhb-feature__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.mhb .mhb-feature__media.is-shown{opacity:1;visibility:visible;transition:opacity .45s ease}.mhb .mhb-feature__media video,.mhb .mhb-feature__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center 35%)}.mhb .mhb-feature__toggle{position:absolute;left:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--mhc-ink);box-shadow:0 6px 18px #14201929;cursor:pointer}.mhb .mhb-feature__toggle svg{width:16px;height:16px}.mhb .mhb-feature__icon-pause,.mhb .mhb-feature__toggle.is-playing .mhb-feature__icon-play{display:none}.mhb .mhb-feature__toggle.is-playing .mhb-feature__icon-pause{display:block}.mhb .mhb-feature__toggle:focus-visible{outline:2px solid var(--mhc-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mhb .mhb-feature__media,.mhb .mhb-feature__media.is-shown,.mhb .mhb-feature__detail,.mhb .mhb-feature__name{transition:none}}.mhb .mhw-stage__swatch{display:inline-block;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px #14201914}.mhb .mhw-stage__swatch img{display:block;width:100%;height:100%;object-fit:cover}.mhb .mhw-open .mhb-gallery__stage figure[data-variant-media] .mhb-shot{position:absolute;top:4%;right:5%;bottom:4%;left:5%;width:auto}.mhb .mhw-open .mhb-gallery__stage figure[data-variant-media] .mhb-shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mhb .mhw-open .mhb-gallery__stage figure[data-variant-media] .mhb-shot:before{display:none}.mhb #mhw-finish{scroll-margin-top:140px}.mhb .mhw-lead--tight{padding-top:clamp(40px,4vw,72px)}.mhb .mhw-filter--split{padding-bottom:clamp(56px,6vw,96px)}.mhb .mhw-filter--split .mhw-filter__head{margin-bottom:clamp(32px,4vw,56px)}@media(min-width:990px){.mhb .mhw-filter--split .mhw-filter__stage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:none;align-items:center;column-gap:clamp(48px,6vw,96px);max-width:1040px;margin:0 auto}.mhb .mhw-filter--split .mhw-filter__media{grid-area:auto;width:100%;max-width:440px;justify-self:end}}@media(max-width:989px){.mhb .mhw-filter--split .mhw-filter__media{width:min(64%,260px);margin-bottom:8px}}.mhb .mhw-filter--split .mhw-stage{padding:20px 0}.mhb .mhw-filter--split .mhw-filter__col--all .mhw-stage:last-child{border-bottom:1px solid var(--mhc-line)}.mhb .mhw-filter--split .mhw-filter__foot{margin-top:28px}@media(max-width:749px){body:has(.mhw-open) #__helpdesk-channel .helpdesk-channel-btn-show{transform:translate(12px,14px) scale(.78);transform-origin:bottom right}}.mhb .mhw-lead__pair{display:grid;gap:clamp(12px,1.6vw,24px)}@media(min-width:750px){.mhb .mhw-lead__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mhb .mhw-lead__media--second{display:none}.mhb .mhw-lead__media--pair{aspect-ratio:4 / 5}}.mhb .mhw-lead__media--pair{max-width:none;margin:0}.mhb .mhw-filter__media--contain img{object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px var(--mhc-line)}.mhb .mhw-plan__save{grid-column:1 / -1;font-size:13px;font-weight:500;color:#2f6b45}.mhb .mhw-rev-hidden{display:none!important}.mhb .mhw-reviews__more{display:flex;justify-content:center;margin-top:28px}.mhb .mhw-reviews__more [hidden]{display:none}.mhb .mhw-pack{display:inline-flex;flex-wrap:wrap;gap:4px 8px;margin:4px 0 14px;padding:8px 12px;border-radius:999px;background:var(--mhb-ivory);font-size:14px;font-weight:500;color:var(--mhc-ink)}.mhb .mhw-pack span{font-weight:400;color:var(--mhc-ink-soft)}body:has(.mhw-open--filter) #MainContent>.appio-reviews-widget{display:none!important}@media(min-width:990px){.mhb .mhb-open .mhb-wrap{width:min(1320px,100%)}.mhb .mhb-open__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:clamp(40px,4vw,72px);align-items:start}.mhb .mhw-open .mhb-gallery__stage{aspect-ratio:1}.mhb .mhb-open:not(.mhw-open) .mhb-gallery__stage{aspect-ratio:5 / 4}}.mhb .mhb-open .mhb-gallery__stage figure:not(.mhb-gallery__photo):not(.mhb-gallery__bleed){padding:1.5% 2%}.mhb .mhw-open .mhb-gallery__stage figure[data-variant-media] .mhb-shot{top:2.5%;right:3%;bottom:2.5%;left:3%}.mhb .mhb-gallery__stage figure.mhb-gallery__graphic{padding:0;background:#fff}.mhb .mhb-gallery__stage figure.mhb-gallery__graphic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mhb .mhb-buy .mhc4-assure{width:100%;margin-top:18px}.mhb .mhb-buy .mhc4-assure summary{display:grid;gap:12px;padding:4px 0;font-size:15px;color:var(--mhc-ink)}.mhb .mhb-buy .mhc4-assure__item{gap:12px;white-space:normal}.mhb .mhb-buy .mhc2-ship.mhc4-assure summary svg{flex:none;width:22px;height:22px}.mhb .mhb-dynamic{margin-top:10px}.mhb .mhb-dynamic .shopify-payment-button__button{min-height:52px;border-radius:999px;overflow:hidden}.mhb .mhb-dynamic .shopify-payment-button__more-options{margin-top:8px;font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhb-payicons{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.mhb .mhb-payicon{display:block;width:38px;height:24px}.mhb .mhb-assure{padding:clamp(32px,3.5vw,48px) 0}.mhb .mhb-assure__icon svg{width:28px;height:28px}.mhb .mhb-assure__item{grid-template-columns:28px 1fr;gap:16px}.mhb .mhb-assure__label{font-size:17px}.mhb .mhb-assure__sub{font-size:15px}.mhb .mhb-buy .mhc4-assure summary{position:relative;padding-right:28px}.mhb .mhb-buy .mhc2-ship.mhc4-assure summary:after{position:absolute;top:12px;right:6px}.mhb .mhb-offer-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 14px;font-size:15px;font-weight:500}.mhb .mhb-offer-note a{padding:6px 12px;border-radius:999px;background:#e4efe7;color:#1e4d2f;text-decoration:none}.mhb .mhb-offer-note a:hover{text-decoration:underline;text-underline-offset:3px}.mhb .mhb-offer-note__preview,.mhb .mhb-bundle__saving.is-preview:after{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a5a00}.mhb .mhb-offer-note__preview{padding:3px 8px;border:1px solid #e3c98a;border-radius:999px;background:#fff8e6}.mhb .mhb-bundle__saving{display:block;font-size:12px;font-weight:600;color:#1e6b3a;opacity:1}.mhb .mhb-bundle__qty-input:checked+.mhb-bundle__qty-option .mhb-bundle__saving{color:#bfe3c9}.mhb .mhb-bundle__sum{display:grid;gap:6px}.mhb .mhb-bundle__offer{display:flex;justify-content:space-between;margin:0;font-size:15px;color:#1e6b3a}.mhb .mhb-bundle__was{margin-right:6px;font-size:15px;color:var(--mhc-ink-soft)}.mhb .mhb-bundle__preview{margin:0;padding:10px 12px;border:1px solid #e3c98a;border-radius:10px;background:#fff8e6;font-size:13px;line-height:1.45;color:#6b4700}.mhb .mhb-stats{padding:clamp(56px,6vw,96px) 0;background:#fff}.mhb .mhb-stats--dark{background:#16301f;color:#f6f2ea}.mhb .mhb-stats__list{display:grid;gap:36px;margin:0;padding:0;list-style:none}@media(min-width:750px){.mhb .mhb-stats__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mhb .mhb-stats__list:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.mhb .mhb-stat{padding:0 clamp(20px,3vw,44px);border-left:1px solid var(--mhc-line)}.mhb .mhb-stat:first-child{padding-left:0;border-left:0}}.mhb .mhb-stat__figure{margin:0;font-family:var(--mhc-font);font-size:clamp(56px,5vw + 24px,104px);font-weight:500;line-height:.95;letter-spacing:-.05em;color:var(--mhc-ink)}.mhb .mhb-stat__figure span{font-size:.42em;letter-spacing:-.02em;color:var(--mhc-ink-soft)}.mhb .mhb-stat__label{margin:14px 0 0;font-size:clamp(19px,.6vw + 16px,23px);font-weight:500;color:var(--mhc-ink)}.mhb .mhb-stat__text{margin:6px 0 0;max-width:24em;font-size:15px;line-height:1.5;color:var(--mhc-ink-soft)}.mhb .mhb-stats--dark .mhb-stat__figure,.mhb .mhb-stats--dark .mhb-stat__label{color:#fff}.mhb .mhb-stats--dark .mhb-stat__figure span,.mhb .mhb-stats--dark .mhb-stat__text{color:#f6f2eabf}.mhb .mhb-stats--dark .mhb-stat{border-color:#f6f2ea2e}.mhb .mhb-everyone{padding:clamp(72px,8vw,120px) 0;background:var(--mhb-ivory)}.mhb .mhb-everyone__head{max-width:720px;margin:0 auto clamp(32px,4vw,52px);text-align:center}.mhb .mhb-everyone__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--mhc-ink);text-wrap:balance}.mhb .mhb-everyone__intro{margin:16px 0 0;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-everyone__photos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none}.mhb .mhb-everyone__photo{overflow:hidden;aspect-ratio:4 / 5;border-radius:18px}.mhb .mhb-everyone__photo img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.mhb .mhb-everyone__photos{grid-auto-columns:62%;margin:0 calc(-1 * var(--mhc-inset));padding:0 var(--mhc-inset);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mhb .mhb-everyone__photo{scroll-snap-align:start}}.mhb .mhb-everyone__features{display:grid;gap:24px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none}@media(min-width:750px){.mhb .mhb-everyone__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}}.mhb .mhb-everyone__features h3{margin:0;padding-top:16px;border-top:2px solid var(--mhc-ink);font-size:20px;font-weight:500;color:var(--mhc-ink)}.mhb .mhb-everyone__features p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhb-feature__track{height:4px;border-radius:2px}.mhb .mhb-feature__row:not(.is-active) .mhb-feature__track{background:transparent}.mhb .mhb-feature__row.is-active .mhb-feature__track{background:#1420191f}.mhb .mhb-feature__fill{background:#16301f}.mhb .mhb-feature__row.is-active .mhb-feature__name{font-size:22px}.mhb .mhb-feature__name{font-size:20px}.mhb .mhb-stat__figure{font-size:clamp(48px,3.6vw + 20px,88px);white-space:nowrap}.mhb .mhb-bundle__qty-option{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.mhb .mhb-bundle__qty-option .mhb-bundle__saving{margin-top:2px;font-size:11px;white-space:nowrap}.mhb .mhw-headplan{margin:4px 0 14px}.mhb .mhw-plan--sub .mhw-plan__save{grid-column:1 / -1;font-size:14px;font-weight:500;color:#1e6b3a}.mhb .mhw-plan__steps{grid-column:1 / -1;display:grid;gap:4px;margin-top:6px;padding-top:8px;border-top:1px solid var(--mhc-line);font-size:13px;line-height:1.45;color:var(--mhc-ink-soft)}.mhb .mhw-plan__steps b{display:inline-block;min-width:46px;font-weight:600;color:var(--mhc-ink)}.mhb .mhw-plan__price s{margin-left:4px;font-size:.85em;color:var(--mhc-ink-soft)}.mhb .mhw-headplan__note{margin:8px 0 0;padding:10px 12px;border:1px solid #e3c98a;border-radius:10px;background:#fff8e6;font-size:13px;color:#6b4700}.mhb .mhw-pair{padding:clamp(64px,7vw,112px) 0;background:#fff}.mhb .mhw-pair__head{max-width:680px;margin:0 auto clamp(28px,3vw,44px);text-align:center}.mhb .mhw-pair__title{margin:0;font-family:var(--mhc-font);font-size:clamp(36px,2.4vw + 22px,56px);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhw-pair__intro{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-pair__form{display:grid;gap:24px;max-width:1040px;margin:0 auto}@media(min-width:990px){.mhb .mhw-pair__form{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}}.mhb .mhw-pair__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mhb .mhw-pair__item{margin:0;padding:16px;border:0;border-radius:20px;background:var(--mhb-ivory)}.mhb .mhw-pair__media{display:block;aspect-ratio:1;margin-bottom:12px;overflow:hidden;border-radius:14px;background:#fff}.mhb .mhw-pair__media img{width:100%;height:100%;object-fit:contain}.mhb .mhw-pair__kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mhc-ink-soft)}.mhb .mhw-pair__name{margin:4px 0 0;font-size:18px;font-weight:500;color:var(--mhc-ink)}.mhb .mhw-pair__finish{margin:8px 0 6px;font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhw-pair__price{margin:10px 0 0;font-size:16px;font-weight:500;color:var(--mhc-ink)}.mhb .mhw-pair__sum{display:grid;gap:8px;padding:20px;border:1px solid var(--mhc-line);border-radius:20px}.mhb .mhw-pair__line{display:flex;justify-content:space-between;margin:0;font-size:15px;color:var(--mhc-ink)}.mhb .mhw-pair__line--save{color:#1e6b3a}.mhb .mhw-pair__line--total{padding-top:8px;border-top:1px solid var(--mhc-line);font-size:18px}.mhb .mhw-pair__line--total:first-child{padding-top:0;border-top:0}.mhb .mhw-ba{--ba-bg: #1f3326;--ba-text: #f4efe6;--ba-muted: #c4cdc3;--ba-accent: #e7d2a4;--ba-line: rgba(244, 239, 230, .2);padding:clamp(64px,7vw,112px) 0;background:var(--ba-bg);color:var(--ba-text)}.mhb .mhw-ba[data-theme=light]{--ba-bg: var(--mhb-ivory);--ba-text: var(--mhc-ink);--ba-muted: var(--mhc-ink-soft);--ba-accent: var(--mhc-ink);--ba-line: var(--mhc-line)}.mhb .mhw-ba__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"head media" "proof media";column-gap:64px;row-gap:36px;align-items:center}.mhb .mhw-ba__head{grid-area:head;align-self:end}.mhb .mhw-ba__title{margin:0;font-family:var(--mhc-font);font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1;letter-spacing:-.045em;color:var(--ba-text)}.mhb .mhw-ba__intro{max-width:32ch;margin:18px 0 0;font-size:18px;line-height:1.45;color:var(--ba-muted)}.mhb .mhw-ba__grid{grid-area:media;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mhb .mhw-ba__proof{grid-area:proof;align-self:start}.mhb .mhw-ba__logos{padding-top:20px;border-top:1px solid var(--ba-line)}.mhb .mhw-ba__logos-label{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ba-muted)}.mhb .mhw-ba__logo-list{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:0;padding:0;list-style:none}.mhb .mhw-ba__logo{display:block;width:auto;max-width:130px;object-fit:contain;filter:brightness(0) invert(1);opacity:.88}.mhb .mhw-ba[data-theme=light] .mhw-ba__logo{filter:brightness(0);opacity:.7}.mhb .mhw-ba__item{margin:0}.mhb .mhw-ba__frame{position:relative;overflow:hidden;aspect-ratio:var(--ratio);border-radius:24px;background:#fff;-webkit-user-select:none;user-select:none;touch-action:pan-y}.mhb .mhw-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mhb .mhw-ba__img--after{clip-path:inset(0 0 0 var(--pos))}.mhb .mhw-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#f4efe6;pointer-events:none}.mhb .mhw-ba__handle:after{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;background:#f4efe6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a2e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center / 20px no-repeat;box-shadow:0 4px 16px #00000040;transform:translate(-50%,-50%)}.mhb .mhw-ba__tag{position:absolute;bottom:14px;z-index:1;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;pointer-events:none}.mhb .mhw-ba__tag--before{left:14px;background:#111827b8;color:#f4efe6}.mhb .mhw-ba__tag--after{right:14px;background:#f4efe6;color:#1f2a2e}.mhb .mhw-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none}.mhb .mhw-ba__range:focus-visible~.mhw-ba__handle:after{outline:3px solid var(--ba-accent);outline-offset:3px}.mhb .mhw-ba__frame:has(.mhw-ba__range:focus-visible){outline:2px solid var(--ba-accent);outline-offset:4px}.mhb .mhw-ba__item figcaption,.mhb .mhw-ba__note{margin-top:10px;font-size:13px;color:var(--ba-muted)}@media(max-width:899px){.mhb .mhw-ba{padding:56px 0}.mhb .mhw-ba__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "proof";row-gap:28px}.mhb .mhw-ba__head{align-self:start}.mhb .mhw-ba__grid{grid-template-columns:minmax(0,1fr);gap:16px}.mhb .mhw-ba__frame{border-radius:20px}}.mhb .mhb-buy .mhw-plans{gap:8px;margin:0 0 14px}.mhb .mhb-buy .mhw-plan__body{padding:11px 14px;border-radius:12px}.mhb .mhw-soon{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:var(--mhb-ivory);font-size:11px;font-weight:500;vertical-align:1px;color:var(--mhc-ink-soft)}.mhb .mhw-plan__more{font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhw-plan__more summary{width:fit-content;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mhb .mhw-plan__more p{margin:6px 0 0;line-height:1.45}.mhb .mhw-plan__more b{font-weight:600;color:var(--mhc-ink)}.mhb .mhw-headplan .mhw-headplan__note{margin:0}.mhb .mhw-multi-link{margin:12px 0 0;font-size:14px}.mhb .mhw-multi-link a{color:var(--mhc-ink);text-decoration:underline;text-underline-offset:3px}.mhb .mhw-filter-row .mhw-filter-card{max-width:560px;margin:8px 0 0}.mhb .mhb-buy .mhb-dynamic{margin-top:8px}.mhb .mhb-buy .mhc4-assure{margin-top:14px}.mhb .mhb-buy .mhc4-assure summary{grid-template-columns:1fr;gap:10px;font-size:16px}.mhb .mhb-buy .mhc2-ship.mhc4-assure summary svg{width:22px;height:22px}.mhb .mhb-buy .mhb-payicons{gap:4px;margin-top:12px}.mhb .mhb-buy .mhb-payicon{width:32px;height:20px}.mhb .mhb-buy .mhw-headplan legend{margin-top:6px}.mhb .mhb-stats--ivory{padding:32px 0;background:var(--mhb-ivory)}.mhb .mhb-stats--ivory .mhb-stats__list{gap:0}.mhb .mhb-stats--ivory .mhb-stat__icon{display:inline-flex;color:var(--mhc-ink)}.mhb .mhb-stats--ivory .mhb-stat__icon svg{width:26px;height:26px}.mhb .mhb-stats--ivory .mhb-stat__figure{font-size:clamp(26px,.6vw + 22px,32px);font-weight:500;line-height:1.15;letter-spacing:-.02em;white-space:normal}.mhb .mhb-stats--ivory .mhb-stat__figure span{font-size:1em;letter-spacing:inherit;color:inherit}.mhb .mhb-stats--ivory .mhb-stat__label{margin:6px 0 0;font-size:15px;font-weight:400;color:var(--mhc-ink-soft)}@media(min-width:750px){.mhb .mhb-stats--ivory .mhb-stat,.mhb .mhb-stats--ivory .mhb-stat:first-child{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 24px;text-align:center}}@media(max-width:749px){.mhb .mhb-stats--ivory{padding:20px 0}.mhb .mhb-stats--ivory .mhb-stat{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--mhc-line)}.mhb .mhb-stats--ivory .mhb-stat:first-child{border-top:0}.mhb .mhb-stats--ivory .mhb-stat__label{margin-top:2px}}.mhb .mhw-ba__frame{aspect-ratio:4 / 5}.mhb .mhb-bundle__title--spaced{font-size:clamp(28px,1.6vw + 16px,40px);line-height:1.12}.mhb .mhb-bundle__title--spaced .mhb-bundle__line+.mhb-bundle__line{margin-top:.5em}.mhb .mhw-plan__name--sub,.mhb .mhw-plan--sub .mhw-plan__price{font-weight:600}.mhb .mhw-plan__ticks{grid-column:1 / -1;display:grid;gap:2px;margin-top:4px;font-size:13px;color:var(--mhc-ink)}.mhb .mhw-plan__ticks span{display:flex;align-items:center;gap:6px}.mhb .mhw-plan__ticks svg{flex:none;width:14px;height:14px;color:#1e6b3a}.mhb .mhw-install-note{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:15px;color:var(--mhc-ink)}.mhb .mhw-install-note svg{flex:none;width:18px;height:18px}.mhb .mhw-exploded{padding:clamp(56px,6vw,96px) 0;background:#f9f2e9}.mhb .mhw-exploded__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.mhb .mhw-exploded__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.mhb .mhw-exploded__title{margin:0;font-family:var(--mhc-font);font-size:clamp(34px,2.6vw + 18px,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--mhc-ink)}.mhb .mhw-exploded__text{max-width:26em;margin:16px 0 0;font-size:17px;line-height:1.5;color:var(--mhc-ink-soft)}.mhb .mhw-exploded__media{justify-self:center;width:min(100%,480px,52vh);margin:0;aspect-ratio:var(--ratio)}.mhb .mhw-exploded__media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:20px}@media(max-width:989px){.mhb .mhw-exploded__copy{text-align:center}.mhb .mhw-exploded__text{margin-inline:auto}.mhb .mhw-exploded__media{width:min(100%,420px)}}.mhb .mhb-open.mhb-open--square .mhb-gallery__stage{aspect-ratio:1}.mhb .mhb-wake{--w-bg: #1f3326;--w-card: rgba(255, 255, 255, .03);--w-text: #f4efe6;--w-muted: #c4cdc3;--w-accent: #e7d2a4;--w-line: rgba(244, 239, 230, .2);padding:clamp(64px,7vw,112px) 0;background:var(--w-bg);color:var(--w-text)}.mhb .mhb-wake[data-theme=stone]{--w-bg: #f0eee8;--w-card: #fff;--w-text: #2f343e;--w-muted: #484f5d;--w-accent: #8a5a3a;--w-line: rgba(72, 79, 93, .18)}.mhb .mhb-wake__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"head media" "card media";column-gap:64px;row-gap:40px;align-items:center}.mhb .mhb-wake__heading{grid-area:head;align-self:end;margin:0;font-family:var(--mhc-font);font-size:clamp(48px,5.5vw,88px);font-weight:400;line-height:.95;letter-spacing:-.045em;color:var(--w-text)}.mhb .mhb-wake__card{grid-area:card;align-self:start;display:flex;flex-direction:column;gap:26px;margin:0;padding:32px;list-style:none;border:1px solid var(--w-line);border-radius:24px;background:var(--w-card)}.mhb .mhb-wake{--w-track: rgba(244, 239, 230, .12);--w-bar: #e7d2a4}.mhb .mhb-wake[data-theme=stone]{--w-track: rgba(72, 79, 93, .12);--w-bar: #484f5d}.mhb .mhb-wake__item{display:flex;flex-direction:column;gap:14px}.mhb .mhb-wake__row{display:flex;align-items:flex-start;gap:16px}.mhb .mhb-wake__track{display:block;height:4px;margin-left:60px;overflow:hidden;border-radius:999px;background:var(--w-track)}.mhb .mhb-wake__fill{display:block;height:100%;border-radius:999px;background:var(--w-bar)}.mhb .mhb-wake__icon{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--w-line);border-radius:50%;color:var(--w-accent)}.mhb .mhb-wake__icon svg{width:20px;height:20px}.mhb .mhb-wake__title{margin:0;font-family:var(--mhc-font);font-size:26px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--w-text)}.mhb .mhb-wake__text{margin:4px 0 0;font-size:16px;line-height:1.5;color:var(--w-muted)}.mhb .mhb-wake__media{position:relative;grid-area:media}.mhb .mhb-wake__media video,.mhb .mhb-wake__media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;border-radius:28px;background:#ffffff0f}.mhb .mhb-wake__toggle{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0f1626b8;color:#f4efe6;cursor:pointer}.mhb .mhb-wake__toggle svg{width:16px;height:16px}.mhb .mhb-wake__toggle .mhb-wake__icon-pause,.mhb .mhb-wake__toggle.is-playing .mhb-wake__icon-play{display:none}.mhb .mhb-wake__toggle.is-playing .mhb-wake__icon-pause{display:block}.mhb .mhb-wake__toggle:focus-visible{outline:2px solid #f4efe6;outline-offset:3px}@media(max-width:899px){.mhb .mhb-wake{padding:56px 0}.mhb .mhb-wake__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "card";row-gap:28px}.mhb .mhb-wake__heading{align-self:start}.mhb .mhb-wake__card{gap:20px;padding:20px;border-radius:20px}.mhb .mhb-wake__title{font-size:22px}.mhb .mhb-wake__text{font-size:15px}.mhb .mhb-wake__icon{width:40px;height:40px}.mhb .mhb-wake__track{margin-left:54px}.mhb .mhb-wake__media video,.mhb .mhb-wake__media img{border-radius:22px}.mhb .mhb-wake__toggle{right:12px;bottom:12px}}.mhb .mhb-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.mhb .mhb-offers .mhb-bundle__legend{grid-column:1 / -1;margin-bottom:4px}.mhb .mhb-offer{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 14px 14px;border:1px solid var(--mhc-line);border-radius:16px;background:#fff;color:var(--mhc-ink);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.mhb .mhb-offer:hover{border-color:#1f3326}.mhb .mhb-bundle__qty-input:checked+.mhb-offer{border-color:#1f3326;box-shadow:inset 0 0 0 1px #1f3326;background:#f6f8f4}.mhb .mhb-bundle__qty-input:focus-visible+.mhb-offer{outline:2px solid #1f3326;outline-offset:3px}.mhb .mhb-offer__flag{position:absolute;top:-10px;left:14px;padding:3px 9px;border-radius:999px;background:#1f3326;font-size:11px;font-weight:600;letter-spacing:.04em;color:#f4efe6}.mhb .mhb-offer__name{font-size:16px;font-weight:500}.mhb .mhb-offer__save{font-size:13px;font-weight:600;color:#1e6b3a}.mhb .mhb-offer__save--plain{font-weight:400;color:var(--mhc-ink-soft)}.mhb .mhb-offer__price{margin-top:6px;font-size:15px}.mhb .mhb-offer__price s{margin-right:4px;font-size:13px;color:var(--mhc-ink-soft)}.mhb .mhb-offer__price strong{font-weight:600}@media(max-width:749px){.mhb .mhb-offers{grid-template-columns:minmax(0,1fr);gap:12px}.mhb .mhb-offer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:16px 14px 14px}.mhb .mhb-offer__name,.mhb .mhb-offer__save{grid-column:1}.mhb .mhb-offer__price{grid-column:2;grid-row:1 / span 2;margin:0;text-align:right}.mhb .mhb-offer__price s{display:block;margin:0}}.mhb .mhb-bundle__kicker{margin:0 0 14px;font-family:var(--mhc-font);font-size:15px;font-weight:600;letter-spacing:.02em;color:#1f3326}.mhb .mhw-pair__was{margin-right:6px;font-size:.85em;font-weight:400;color:var(--mhc-ink-soft)}.mhb .mhw-pair__line--save span:last-child{font-weight:600;color:#1e6b3a}.mhb .mhb-everyone__pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:980px;margin:0 auto;padding:0;list-style:none}.mhb .mhb-everyone__pair .mhb-everyone__photo{display:block;width:100%}.mhb .mhb-everyone__pair h3{margin:18px 0 0;font-family:var(--mhc-font);font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--mhc-ink)}.mhb .mhb-everyone__pair p{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--mhc-ink-soft)}@media(max-width:749px){.mhb .mhb-everyone__pairs{grid-template-columns:minmax(0,1fr);gap:28px}}.mhb .mhb-stats__note{max-width:640px;margin:20px auto 0;font-size:13px;line-height:1.5;text-align:center;color:var(--mhc-ink-soft)}.mhb .mhb-lead-note{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--mhc-ink-soft)}.mhb #buy{scroll-margin-top:96px}.mhb-open--one-rating .mhb-buy .appio-rating-badge{display:none!important}.mhb .mhw-ba__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none}.mhb .mhw-ba__stats li{border-top:1px solid currentColor;border-color:#ffffff40;padding-top:14px}.mhb .mhw-ba[data-theme=light] .mhw-ba__stats li{border-color:var(--mhc-line)}.mhb .mhw-ba__fig{display:block;font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:-.02em}.mhb .mhw-ba__fig-label{display:block;margin-top:8px;font-size:14px;line-height:1.4;opacity:.85}@media(min-width:990px){.mhb .mhw-steps__grid:has(>.mhw-panel:only-child){grid-template-columns:1fr}.mhb .mhw-panel:only-child{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:center}.mhb .mhw-panel:only-child .mhw-panel__media{max-height:640px}}.mhb .mhb-panelbuy{margin-top:4px}.mhb .mhb-offers--compact{gap:8px}.mhb .mhb-offers--compact .mhb-bundle__legend{margin-bottom:8px;font-size:14px;font-weight:500;color:var(--mhc-ink)}.mhb .mhb-offers--compact .mhb-offer{gap:2px;padding:14px 10px 10px;border-radius:12px}.mhb .mhb-offers--compact .mhb-offer__flag{top:-9px;left:10px;padding:2px 8px;font-size:10px}.mhb .mhb-offers--compact .mhb-offer__name{font-size:15px}.mhb .mhb-offers--compact .mhb-offer__save{font-size:12px}.mhb .mhb-offers--compact .mhb-offer__price{margin-top:4px;font-size:14px;line-height:1.3}.mhb .mhb-offers--compact .mhb-offer__price s{display:block;margin:0;font-size:12px}.mhb .mhb-panelbuy__slots{gap:12px;margin:16px 0 0;padding:0;border-top:0}.mhb .mhb-panelbuy__slots .mhb-colour{margin:0}.mhb .mhb-panelbuy .mhb-bundle__total{margin:16px 0 14px;padding-top:14px}@media(max-width:749px){.mhb .mhb-offers.mhb-offers--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mhb .mhb-offers--compact .mhb-offer{padding:13px 8px 9px}.mhb .mhb-offers--compact .mhb-offer__name{font-size:14px}.mhb .mhb-offers--compact .mhb-offer__price{font-size:13px}}.mhb .mhb-dynamic[hidden]{display:none}@media(max-width:749px){.mhb .mhb-offers--compact .mhb-offer{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mhb .mhb-offers--compact .mhb-offer__price{margin-top:4px;text-align:left}}.mhb .mhr-show{--ink: #121417;--cream: #f4efe6;position:relative;overflow:hidden;padding:clamp(64px,8vw,120px) 0;background:var(--ink);color:var(--cream)}.mhb .mhr-show__grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy stage" "modes stage";column-gap:clamp(40px,6vw,96px);row-gap:40px;align-items:center}.mhb .mhr-show__copy{grid-area:copy;align-self:end}.mhb .mhr-show__modes{grid-area:modes;align-self:start}.mhb .mhr-show__stage{grid-area:stage;position:relative;padding:clamp(16px,3vw,40px)}.mhb .mhr-show__eyebrow{margin:0 0 14px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.mhb .mhr-show__title{margin:0;font-family:var(--mhc-font);font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.02;letter-spacing:-.04em;color:var(--cream)}.mhb .mhr-show__intro{max-width:36ch;margin:20px 0 0;font-size:18px;line-height:1.5;color:#f4efe6b8}.mhb .mhr-show__glow{position:absolute;top:4%;right:2%;bottom:4%;left:2%;border-radius:50%;background-color:var(--glow);filter:blur(80px);opacity:.32;transition:background-color .7s ease;pointer-events:none}.mhb .mhr-show__frame{position:relative;width:100%;max-width:600px;margin:0 auto;overflow:hidden;border-radius:28px;background:#000;box-shadow:0 40px 90px #0000008c,0 0 0 1px #f4efe614}.mhb .mhr-show__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.mhb .mhr-show__img.is-on{opacity:1}.mhb .mhr-show__label{margin:0 0 14px;font-size:15px;font-weight:500;color:var(--cream)}.mhb .mhr-show__tabs{display:flex;gap:8px}.mhb .mhr-show__tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border:1px solid rgba(244,239,230,.28);border-radius:999px;background:transparent;font:inherit;font-size:15px;color:var(--cream);white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.mhb .mhr-show__tab:hover{border-color:var(--cream)}.mhb .mhr-show__tab[aria-selected=true]{background:var(--cream);border-color:var(--cream);color:var(--ink);font-weight:600}.mhb .mhr-show__tab:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.mhb .mhr-show__dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--dot);box-shadow:0 0 10px var(--dot)}.mhb .mhr-show__panel{margin-top:28px;padding-top:22px;border-top:1px solid rgba(244,239,230,.16)}.mhb .mhr-show__name{margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.02em}.mhb .mhr-show__name span{display:inline-block;margin-left:8px;padding:3px 10px;border:1px solid rgba(244,239,230,.3);border-radius:999px;font-size:13px;letter-spacing:0;vertical-align:middle;opacity:.85}.mhb .mhr-show__text{max-width:40ch;margin:10px 0 0;font-size:17px;line-height:1.5;color:#f4efe6c7}.mhb .mhr-show .mhr-show__copy,.mhb .mhr-show .mhr-show__frame{transition:opacity .9s ease,transform .9s ease}.mhb .mhr-show.is-pending .mhr-show__copy,.mhb .mhr-show.is-pending .mhr-show__frame{opacity:0;transform:translateY(18px)}@media(max-width:989px){.mhb .mhr-show__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stage" "modes";row-gap:24px}.mhb .mhr-show__stage{padding:8px 0}}@media(max-width:749px){.mhb .mhr-show{padding:56px 0}.mhb .mhr-show__intro{font-size:16px}.mhb .mhr-show__frame{border-radius:20px}.mhb .mhr-show__tabs{gap:6px}.mhb .mhr-show__tab{gap:6px;padding:8px 6px;min-height:44px;font-size:13px}.mhb .mhr-show__dot{width:7px;height:7px}.mhb .mhr-show__panel{margin-top:20px;padding-top:18px}.mhb .mhr-show__text{font-size:16px}}@media(prefers-reduced-motion:reduce){.mhb .mhr-show__img,.mhb .mhr-show__glow,.mhb .mhr-show__tab,.mhb .mhr-show .mhr-show__copy,.mhb .mhr-show .mhr-show__frame{transition:none}}.mhb .mhr-tiles{padding:clamp(64px,8vw,112px) 0;background:#fff}.mhb .mhr-tiles__head{max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.mhb .mhr-tiles__title{margin:0;font-family:var(--mhc-font);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.05;letter-spacing:-.035em;color:var(--mhc-ink)}.mhb .mhr-tiles__intro{margin:16px 0 0;font-size:18px;line-height:1.5;color:var(--mhc-ink-soft)}.mhb .mhr-tiles__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;gap:20px;margin:0;padding:0;list-style:none}.mhb .mhr-tile{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#f6f1e8}.mhb .mhr-tile--lead{grid-row:1 / span 2}.mhb .mhr-tile__media{position:relative;margin:0;aspect-ratio:16 / 10;overflow:hidden}.mhb .mhr-tile--lead .mhr-tile__media{flex:1 1 auto;aspect-ratio:auto;min-height:420px}.mhb .mhr-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.mhb .mhr-tile__body{padding:22px 24px 26px}.mhb .mhr-tile--lead .mhr-tile__body{padding:28px 32px 32px}.mhb .mhr-tile__title{margin:0;font-size:20px;font-weight:500;line-height:1.25;color:var(--mhc-ink)}.mhb .mhr-tile--lead .mhr-tile__title{font-size:26px;letter-spacing:-.01em}.mhb .mhr-tile__title:before{content:"";display:block;width:28px;height:3px;margin-bottom:14px;border-radius:2px;background:var(--accent)}.mhb .mhr-tile__text{max-width:44ch;margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--mhc-ink-soft)}@media(max-width:749px){.mhb .mhr-tiles__grid{grid-template-columns:minmax(0,1fr);gap:14px}.mhb .mhr-tile--lead{grid-row:auto}.mhb .mhr-tile--lead .mhr-tile__media{flex:none;aspect-ratio:4 / 3;min-height:0}.mhb .mhr-tile__body,.mhb .mhr-tile--lead .mhr-tile__body{padding:20px 20px 22px}.mhb .mhr-tile--lead .mhr-tile__title{font-size:22px}}.mhb .mhw-ba--balanced .mhw-ba__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head media" "stats media" "proof media";row-gap:28px;align-items:center}.mhb .mhw-ba--balanced .mhw-ba__head{align-self:end}.mhb .mhw-ba--balanced .mhw-ba__statwrap{grid-area:stats}.mhb .mhw-ba--balanced .mhw-ba__proof{align-self:start}.mhb .mhw-ba--balanced .mhw-ba__grid{grid-template-columns:minmax(0,1fr);justify-items:center;align-self:center}.mhb .mhw-ba--balanced .mhw-ba__item{width:100%;max-width:480px}.mhb .mhw-ba--balanced .mhw-ba__stats{margin-top:0}@media(max-width:749px){.mhb .mhw-ba--balanced .mhw-ba__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "stats" "proof";row-gap:24px}.mhb .mhw-ba--balanced .mhw-ba__item{max-width:none}}@media(max-width:749px){.mhb .mhw-ba--balanced .mhw-ba__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mhb .mhw-ba--balanced .mhw-ba__fig{font-size:34px}.mhb .mhw-ba--balanced .mhw-ba__fig-label{font-size:13px}}.mhb .mhr-show__frame{max-width:640px;background:#e3e1de;border-radius:32px;box-shadow:0 30px 70px #00000073}@media(max-width:749px){.mhb .mhr-show__frame{border-radius:22px}}.mhb .mhw-rev-excerpt{max-width:760px;margin:22px 0 8px;padding:22px 26px;border-left:3px solid #ff3b2f;border-radius:0 18px 18px 0;background:#f6f1e8}.mhb .mhw-rev-excerpt blockquote{margin:0}.mhb .mhw-rev-excerpt p{margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.45;letter-spacing:-.01em;color:var(--mhc-ink)}.mhb .mhw-rev-excerpt figcaption{margin-top:10px;font-size:14px;color:var(--mhc-ink-soft)}.mhb .mhw-exploded__svg{display:none}.mhb .mhw-exploded__caption{max-width:24em;margin:28px 0 0;padding-left:16px;border-left:3px solid #8fb7cf;font-size:19px;line-height:1.45;color:var(--mhc-ink)}.mhb .mhw-exploded.is-animated{padding:0}.mhb .mhw-exploded.is-animated .mhw-exploded__track{height:240vh}.mhb .mhw-exploded.is-animated .mhw-exploded__sticky{position:sticky;top:0;display:flex;align-items:center;height:100vh}.mhb .mhw-exploded.is-animated .mhw-exploded__sticky>.mhb-wrap{width:100%}.mhb .mhw-exploded.is-animated .mhw-exploded__media{position:relative;width:min(100%,480px,calc(86vh * 2 / 3))}.mhb .mhw-exploded.is-animated .mhw-exploded__media img{visibility:hidden}.mhb .mhw-exploded.is-animated .mhw-exploded__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.mhb .mhw-exploded.is-animated .mhw-exploded__layer{will-change:transform,opacity}.mhb .mhh-hero{--ice: #dde9f1;--ice-deep: #b9d1e1;--forest: #1f3326;padding:clamp(56px,7vw,112px) 0;background:#f6f1e8}.mhb .mhh-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:center}.mhb .mhh-hero__eyebrow{margin:0 0 14px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#4a6b80}.mhb .mhh-hero__title{margin:0;font-family:var(--mhc-font);font-size:clamp(44px,5.4vw,80px);font-weight:400;line-height:.98;letter-spacing:-.045em;color:var(--forest)}.mhb .mhh-hero__text{max-width:30em;margin:22px 0 0;font-size:18px;line-height:1.5;color:var(--mhc-ink-soft)}.mhb .mhh-hero__points{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.mhb .mhh-hero__points li{padding:8px 14px;border-radius:999px;background:var(--ice);font-size:14px;color:var(--forest)}.mhb .mhh-hero__stage{position:relative;padding-bottom:48px}.mhb .mhh-hero__panel{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;overflow:hidden;border-radius:32px;background:radial-gradient(120% 90% at 50% 40%,#eef5f9 0%,var(--ice) 55%,var(--ice-deep) 100%)}.mhb .mhh-hero__cutout{width:78%;height:auto;filter:drop-shadow(0 30px 40px rgba(31,51,38,.18))}.mhb .mhh-hero__photo{position:absolute;left:-28px;bottom:0;width:34%;aspect-ratio:4 / 5;margin:0;overflow:hidden;border:6px solid #f6f1e8;border-radius:22px;box-shadow:0 18px 40px #1f33262e}.mhb .mhh-hero__photo img{width:100%;height:100%;object-fit:cover}.mhb .mhh-hero .mhh-hero__copy,.mhb .mhh-hero .mhh-hero__cutout,.mhb .mhh-hero .mhh-hero__photo{transition:opacity .9s ease,transform .9s ease}.mhb .mhh-hero.is-pending .mhh-hero__copy{opacity:0;transform:translateY(14px)}.mhb .mhh-hero.is-pending .mhh-hero__cutout{opacity:0;transform:translateY(28px) scale(.97)}.mhb .mhh-hero.is-pending .mhh-hero__photo{opacity:0;transform:translateY(20px)}.mhb .mhh-hero .mhh-hero__photo{transition-delay:.25s}@media(max-width:989px){.mhb .mhh-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.mhb .mhh-hero__photo{left:12px;width:36%}}@media(max-width:749px){.mhb .mhh-hero__text{font-size:16px}.mhb .mhh-hero__panel{border-radius:24px}.mhb .mhh-hero__cutout{width:84%}.mhb .mhh-hero__photo{border-width:4px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.mhb .mhh-hero .mhh-hero__copy,.mhb .mhh-hero .mhh-hero__cutout,.mhb .mhh-hero .mhh-hero__photo{transition:none}}.mhb .mhr-show--ice{--ink: #1f3326;--cream: #1f3326;background:linear-gradient(180deg,#e9f1f6,#dde9f1);color:#1f3326}.mhb .mhr-show--ice .mhr-show__title{color:#1f3326}.mhb .mhr-show--ice .mhr-show__intro,.mhb .mhr-show--ice .mhr-show__text{color:#4b5d55}.mhb .mhr-show--ice .mhr-show__glow{opacity:.55;filter:blur(70px)}.mhb .mhr-show--ice .mhr-show__frame{max-width:500px;background:#cfdde7;box-shadow:0 30px 70px #1f33262e}.mhb .mhr-show--ice .mhr-show__tab{border-color:#1f332640;color:#1f3326}.mhb .mhr-show--ice .mhr-show__tab:hover{border-color:#1f3326}.mhb .mhr-show--ice .mhr-show__tab[aria-selected=true]{background:#1f3326;border-color:#1f3326;color:#f6f1e8}.mhb .mhr-show--ice .mhr-show__tab:focus-visible{outline-color:#1f3326}.mhb .mhr-show--ice .mhr-show__dot{box-shadow:none}.mhb .mhr-show--ice .mhr-show__panel{border-top-color:#1f332626}.mhb .mhr-show--ice .mhr-show__label{color:#1f3326}.mhb .mhr-tiles--mosaic{background:#f6f1e8}.mhb .mhr-tiles--mosaic .mhr-tiles__title{color:#1f3326}.mhb .mhr-tiles--mosaic .mhr-tile{position:relative;background:#cfdde7}.mhb .mhr-tiles--mosaic .mhr-tile__media,.mhb .mhr-tiles--mosaic .mhr-tile--lead .mhr-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;aspect-ratio:auto}.mhb .mhr-tiles--mosaic .mhr-tiles__grid{grid-auto-rows:minmax(240px,auto)}.mhb .mhr-tiles--mosaic .mhr-tile{min-height:260px;justify-content:flex-end}.mhb .mhr-tiles--mosaic .mhr-tile--lead{min-height:540px}.mhb .mhr-tiles--mosaic .mhr-tile__body,.mhb .mhr-tiles--mosaic .mhr-tile--lead .mhr-tile__body{position:relative;margin-top:auto;padding:60px 24px 22px;background:linear-gradient(180deg,#141e1a00,#141e1ab8)}.mhb .mhr-tiles--mosaic .mhr-tile--lead .mhr-tile__body{padding:80px 32px 30px}.mhb .mhr-tiles--mosaic .mhr-tile__title{color:#fff}.mhb .mhr-tiles--mosaic .mhr-tile__text{color:#ffffffdb}@media(max-width:749px){.mhb .mhr-tiles--mosaic .mhr-tile{min-height:240px}.mhb .mhr-tiles--mosaic .mhr-tile--lead{min-height:340px}.mhb .mhr-tiles--mosaic .mhr-tile__body,.mhb .mhr-tiles--mosaic .mhr-tile--lead .mhr-tile__body{padding:56px 20px 18px}}.mhb .mhb-vs{--vs-bg: var(--mhb-navy, #0e1828);--vs-card: rgba(255, 255, 255, .03);--vs-highlight: var(--mhb-on-navy, #f4efe6);--vs-hi-text: var(--mhb-navy, #0e1828);--vs-hi-line: rgba(14, 24, 40, .1);--vs-text: var(--mhb-on-navy, #f4efe6);--vs-muted: #a9aeb9;--vs-accent: #e7d2a4;--vs-line: rgba(244, 239, 230, .14);--vs-check: var(--mhb-navy, #0e1828);--vs-check-icon: var(--mhb-on-navy, #f4efe6);padding:clamp(64px,8vw,112px) 0;background:var(--vs-bg);color:var(--vs-text)}.mhb .mhb-vs[data-theme=forest]{--vs-bg: #1f3326;--vs-muted: #b4beb3;--vs-line: rgba(244, 239, 230, .16);--vs-hi-text: #1f3326;--vs-hi-line: rgba(31, 51, 38, .12);--vs-check: #1f3326}.mhb .mhb-vs[data-theme=stone]{--vs-bg: #f0eee8;--vs-card: #fff;--vs-highlight: #2f343e;--vs-hi-text: #f4efe6;--vs-hi-line: rgba(244, 239, 230, .14);--vs-text: #2f343e;--vs-muted: #5a6070;--vs-accent: #8a5a3a;--vs-line: rgba(72, 79, 93, .16);--vs-check: #f4efe6;--vs-check-icon: #2f343e}.mhb .mhb-vs__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:stretch}.mhb .mhb-vs__left{display:flex;flex-direction:column;gap:24px;min-width:0}.mhb .mhb-vs__heading{margin:0;font-family:var(--mhc-font);font-size:clamp(38px,4.2vw,56px);font-weight:400;line-height:1.02;letter-spacing:-.04em;color:var(--vs-text)}.mhb .mhb-vs__heading span{display:block}.mhb .mhb-vs__heading em,.mhb .mhb-vs__heading i{font-style:normal;color:var(--vs-accent)}.mhb .mhb-vs__intro{margin:-8px 0 0;max-width:30em;font-size:16px;line-height:1.5;color:var(--vs-muted)}.mhb .mhb-vs__media{flex:1 1 auto;min-height:280px;overflow:hidden;border-radius:28px}.mhb .mhb-vs__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.mhb .mhb-vs__card{display:flex;align-items:center;min-width:0;padding:16px clamp(18px,2.4vw,32px) 24px;border:1px solid var(--vs-line);border-radius:28px;background:var(--vs-card)}.mhb .mhb-vs__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.mhb .mhb-vs__table th,.mhb .mhb-vs__table td{vertical-align:middle}.mhb .mhb-vs__col-feature{width:38%}.mhb .mhb-vs__col-mine{width:20%}.mhb .mhb-vs__col-other{width:42%}.mhb .mhb-vs__head-feature{padding:22px 0;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--vs-muted)}.mhb .mhb-vs__head-mine{padding:22px 10px;border-radius:18px 18px 0 0;background:var(--vs-highlight);font-size:17px;font-weight:600;text-align:center;color:var(--vs-hi-text)}.mhb .mhb-vs__head-other{padding:22px 0 22px 24px;font-size:17px;font-weight:600;text-align:left;color:var(--vs-text)}.mhb .mhb-vs__feature{padding:24px 12px 24px 0;border-top:1px solid var(--vs-line);font-weight:400;text-align:left}.mhb .mhb-vs__feature-name{display:block;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--vs-text)}.mhb .mhb-vs__feature-note{display:none;margin-top:4px;font-size:13px;line-height:1.4;color:var(--vs-muted)}.mhb .mhb-vs__mine{padding:24px 10px;border-top:1px solid var(--vs-hi-line);background:var(--vs-highlight);text-align:center}.mhb .mhb-vs tbody tr:last-child .mhb-vs__mine{border-radius:0 0 18px 18px}.mhb .mhb-vs__other{padding:24px 0 24px 24px;border-top:1px solid var(--vs-line);font-size:15px;line-height:1.4;color:var(--vs-muted)}.mhb .mhb-vs__other-inner{display:flex;align-items:center;gap:14px}.mhb .mhb-vs__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;box-sizing:border-box;border-radius:50%}.mhb .mhb-vs__mark--yes{background:var(--vs-check);color:var(--vs-check-icon)}.mhb .mhb-vs__other .mhb-vs__mark--yes{background:var(--vs-text);color:var(--vs-bg)}.mhb .mhb-vs__mark--no,.mhb .mhb-vs__mark--varies{border:1.5px solid var(--vs-muted);color:var(--vs-muted)}.mhb .mhb-vs__mine .mhb-vs__mark--no,.mhb .mhb-vs__mine .mhb-vs__mark--varies{border-color:var(--vs-hi-text);color:var(--vs-hi-text)}.mhb .mhb-vs__short{display:none}@media(max-width:1199px){.mhb .mhb-vs__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:28px}.mhb .mhb-vs__feature-name{font-size:16px}.mhb .mhb-vs__head-mine,.mhb .mhb-vs__head-other{font-size:15px}.mhb .mhb-vs__other{font-size:14px;padding-left:16px}.mhb .mhb-vs__head-other{padding-left:16px}}@media(max-width:989px){.mhb .mhb-vs{padding:56px 0}.mhb .mhb-vs__inner{grid-template-columns:minmax(0,1fr);gap:24px}.mhb .mhb-vs__left{gap:18px}.mhb .mhb-vs__media{min-height:0;border-radius:20px}.mhb .mhb-vs__image{height:auto;aspect-ratio:16 / 10}}@media(max-width:749px){.mhb .mhb-vs__heading{font-size:clamp(32px,9vw,40px);line-height:1.05}.mhb .mhb-vs__card{padding:4px 12px 14px;border-radius:20px}.mhb .mhb-vs__col-feature{width:56%}.mhb .mhb-vs__col-mine,.mhb .mhb-vs__col-other{width:22%}.mhb .mhb-vs__head-feature{padding:14px 0;font-size:11px;letter-spacing:.08em}.mhb .mhb-vs__head-mine{padding:14px 2px;border-radius:14px 14px 0 0;font-size:13px}.mhb .mhb-vs__head-other{padding:14px 2px;font-size:13px;text-align:center}.mhb .mhb-vs__long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mhb .mhb-vs__short{display:inline}.mhb .mhb-vs__feature{padding:16px 8px 16px 0}.mhb .mhb-vs__feature-name{font-size:15px}.mhb .mhb-vs__feature-note{display:block}.mhb .mhb-vs__mine{padding:16px 2px}.mhb .mhb-vs tbody tr:last-child .mhb-vs__mine{border-radius:0 0 14px 14px}.mhb .mhb-vs__other{padding:16px 2px;text-align:center}.mhb .mhb-vs__other-inner{justify-content:center}.mhb .mhb-vs__other-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mhb .mhb-vs__mark{width:28px;height:28px}}@media(max-width:359px){.mhb .mhb-vs__card{padding:2px 8px 12px}.mhb .mhb-vs__col-feature{width:54%}.mhb .mhb-vs__col-mine,.mhb .mhb-vs__col-other{width:23%}.mhb .mhb-vs__head-mine,.mhb .mhb-vs__head-other{font-size:12px}.mhb .mhb-vs__feature-name{font-size:14px}.mhb .mhb-vs__feature-note{font-size:12px}.mhb .mhb-vs__mark{width:26px;height:26px}}.mhb .mhw-concerns{padding:clamp(56px,6vw,96px) 0;background:#f6f1e8}.mhb .mhw-concerns__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:center}.mhb .mhw-concerns__title{margin:0;font-family:var(--mhc-font);font-size:clamp(34px,2.6vw + 18px,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--mhc-ink)}.mhb .mhw-concerns__text{max-width:30em;margin:18px 0 0;font-size:17px;line-height:1.55;color:var(--mhc-ink-soft)}.mhb .mhw-concerns__panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.mhb .mhw-concern{display:flex;flex-direction:column;gap:12px}.mhb .mhw-concern__media{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:18px;background:#e8e0d4}.mhb .mhw-concern__media img{display:block;width:100%;height:100%;object-fit:cover}.mhb .mhw-concern__label{font-size:15px;font-weight:500;line-height:1.3;color:var(--mhc-ink)}@media(max-width:989px){.mhb .mhw-concerns__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:749px){.mhb .mhw-concerns__text{font-size:16px}.mhb .mhw-concerns__panels{gap:8px}.mhb .mhw-concern__media{border-radius:14px}.mhb .mhw-concern__label{font-size:13px}}.mhb .mhw-filter__media--stage img{aspect-ratio:1;object-fit:contain;padding:7%;box-sizing:border-box;border-radius:28px;background:radial-gradient(90% 80% at 50% 45%,#fbf8f2,#f3ede3 70%,#ece4d6)}@media(min-width:990px){.mhb .mhw-filter--split .mhw-filter__media--stage{max-width:500px}}@media(max-width:989px){.mhb .mhw-filter--split .mhw-filter__media--stage{width:min(86%,380px)}}.mhb .mhw-videos__side{display:grid;gap:20px}.mhb .mhw-videos__nav{display:flex;gap:10px}.mhb .mhw-videos__btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(246,242,234,.4);border-radius:50%;background:transparent;color:#f6f2ea;cursor:pointer}.mhb .mhw-videos__btn svg{width:16px;height:16px}.mhb .mhw-videos__btn:hover:not(:disabled){border-color:#f6f2ea}.mhb .mhw-videos__btn:disabled{opacity:.35;cursor:default}.mhb .mhw-videos__btn:focus-visible{outline:2px solid #f6f2ea;outline-offset:3px}.mhb .mhw-videos[data-mhw-videos] .mhw-videos__row{grid-auto-columns:calc((100% - 3 * 20px) / 4.25);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:start}.mhb .mhw-videos[data-mhw-videos] .mhw-videos__row::-webkit-scrollbar{display:none}.mhb .mhw-videos[data-mhw-videos] .mhw-video{scroll-snap-align:start}.mhb .mhw-videos__row:focus-visible{outline:2px solid #f6f2ea;outline-offset:6px;border-radius:18px}.mhb .mhw-rev-card{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;aspect-ratio:9 / 14;margin:0;padding:24px 22px;border-radius:18px;background:#f6f1e8;color:#142019}.mhb .mhw-rev-card__stars{display:inline-flex;gap:3px;color:#1f3326}.mhb .mhw-rev-card__stars svg{width:16px;height:16px;fill:currentColor}.mhb .mhw-rev-card__stars svg.is-off{fill:#1f332633}.mhb .mhw-rev-card__quote{flex:1 1 auto;margin:0}.mhb .mhw-rev-card__quote p{margin:0;font-size:clamp(17px,1.2vw + 8px,21px);line-height:1.4;letter-spacing:-.01em}.mhb .mhw-rev-card__by{display:grid;gap:2px;padding-top:14px;border-top:1px solid rgba(20,32,25,.12);font-size:14px}.mhb .mhw-rev-card__by strong{font-weight:600}.mhb .mhw-rev-card__by span{color:#4d5a52}@media(max-width:989px){.mhb .mhw-videos[data-mhw-videos] .mhw-videos__row{grid-auto-columns:42%}}@media(max-width:749px){.mhb .mhw-videos[data-mhw-videos] .mhw-videos__row{grid-auto-columns:72%;gap:14px}.mhb .mhw-rev-card{padding:20px 18px}}.mhb .mhw-rev-card__quote{padding:0;border:0;font-style:normal}.mhb .mhw-rev-card__quote p{font-size:clamp(16px,.6vw + 10px,18px);font-style:normal;line-height:1.45}.mhb .mhw-rev-card{overflow:visible}@media(max-width:359px){.mhb .mhw-rev-card{padding:16px 14px;gap:12px}.mhb .mhw-rev-card__quote p{font-size:15px}}.template-suffix-sleep-mask-b .mhb .mhb-wake,.template-suffix-blackout-sleep-mask .mhb .mhb-wake{--w-bg: #16301f}.template-suffix-sleep-mask-b .mhb .mhw-videos,.template-suffix-blackout-sleep-mask .mhb .mhw-videos{background:#16301f}.template-suffix-sleep-mask-b .mhb .mhb-vs,.template-suffix-blackout-sleep-mask .mhb .mhb-vs{--vs-bg: #16301f;--vs-hi-text: #16301f;--vs-check: #16301f;--vs-hi-line: rgba(22, 48, 31, .12);--vs-muted: #b4beb3;--vs-line: rgba(244, 239, 230, .16)}.template-suffix-sleep-mask-b .mhb .mhb-stats--ivory,.template-suffix-blackout-sleep-mask .mhb .mhb-stats--ivory,.template-suffix-sleep-mask-b .mhb .mhb-materials,.template-suffix-blackout-sleep-mask .mhb .mhb-materials,.template-suffix-sleep-mask-b .mhb .mhc4-quote,.template-suffix-blackout-sleep-mask .mhb .mhc4-quote,.template-suffix-sleep-mask-b .mhb .mhb-everyone,.template-suffix-blackout-sleep-mask .mhb .mhb-everyone,.template-suffix-sleep-mask-b .mhb .mhb-remind__card,.template-suffix-blackout-sleep-mask .mhb .mhb-remind__card,.template-suffix-sleep-mask-b .mhb .mhb-bundle__card,.template-suffix-blackout-sleep-mask .mhb .mhb-bundle__card,.template-suffix-sleep-mask-b .mhb .mhb-assure,.template-suffix-blackout-sleep-mask .mhb .mhb-assure,.template-suffix-sleep-mask-b .mhs-press,.template-suffix-blackout-sleep-mask .mhs-press{background:#f6f2ea;background-image:none}@media(max-width:749px){.mhb .mhw-videos__head{gap:12px;margin-bottom:20px}.mhb .mhw-videos__side{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}}.mhb .mhr-output{padding:clamp(72px,8vw,120px) 0;background:#16301f;color:#f6f2ea}.mhb .mhr-output__grid{display:grid;gap:36px}@media(min-width:990px){.mhb .mhr-output__grid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);column-gap:64px;align-items:center}}.mhb .mhr-output__eyebrow{margin:0 0 14px;font-size:15px;font-weight:500;letter-spacing:.01em;color:#e7d2a4}.mhb .mhr-output__title{margin:0;font-family:var(--mhc-font);font-size:clamp(40px,3vw + 22px,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:#fff}.mhb .mhr-output__text{margin:20px 0 0;max-width:34ch;font-size:clamp(16px,.3vw + 14px,18px);line-height:1.55;color:#f6f2eac7}.mhb .mhr-output__note{margin:20px 0 0;font-size:13px;line-height:1.5;color:#f6f2ea99}.mhb .mhr-output__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.mhb .mhr-output__item{display:grid;gap:18px;align-content:start;min-width:0}.mhb .mhr-output__photo{position:relative;margin:0;aspect-ratio:342 / 322;overflow:hidden;border-radius:18px;background:#0f2216;box-shadow:inset 0 0 0 1px #f6f2ea1f}.mhb .mhr-output__item.is-ours .mhr-output__photo{box-shadow:0 0 0 2px #e7d2a4}.mhb .mhr-output__photo img{display:block;width:100%;height:100%;object-fit:cover}.mhb .mhr-output__name{margin:0;font-size:17px;color:#f6f2eabf}.mhb .mhr-output__item.is-ours .mhr-output__name{color:#fff;font-weight:600}.mhb .mhr-output__value{margin:4px 0 0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.mhb .mhr-output__value strong{font-family:var(--mhc-font);font-size:clamp(34px,2vw + 18px,48px);font-weight:500;line-height:1;letter-spacing:-.04em;color:#f6f2ea}.mhb .mhr-output__item.is-ours .mhr-output__value strong{color:#e7d2a4}.mhb .mhr-output__value span{font-size:15px;color:#f6f2eab3}.mhb .mhr-output__reading{margin:12px 0 0;font-size:13px;letter-spacing:.01em;color:#f6f2ea99}.mhb .mhr-output__bar{display:block;height:4px;margin-top:14px;border-radius:2px;background:#f6f2ea24;overflow:hidden}.mhb .mhr-output__bar span{display:block;height:100%;border-radius:inherit;background:#f6f2ea8c}.mhb .mhr-output__item.is-ours .mhr-output__bar span{background:#e7d2a4}@media(max-width:749px){.mhb .mhr-output__grid{gap:28px}.mhb .mhr-output__list{grid-template-columns:1fr;gap:12px}.mhb .mhr-output__item{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:12px;border-radius:18px;background:#f6f2ea0f}.mhb .mhr-output__item.is-ours{box-shadow:inset 0 0 0 1.5px #e7d2a4}.mhb .mhr-output__item.is-ours .mhr-output__photo{box-shadow:none}.mhb .mhr-output__photo{border-radius:12px}.mhb .mhr-output__reading{margin-top:8px;font-size:12px}.mhb .mhr-output__name{font-size:15px}.mhb .mhr-output__value strong{font-size:32px}.mhb .mhr-output__value span{font-size:13px}.mhb .mhr-output__bar{margin-top:10px}}@media(min-width:990px){.mhb .mhw-rev-card{gap:14px;padding:22px 20px}.mhb .mhw-rev-card__quote p{font-size:17px;line-height:1.4}.mhb .mhw-rev-card__by{font-size:13px}}.mhb .mhw-videos--reviews[data-mhw-videos] .mhw-videos__row{align-items:stretch}.mhb .mhw-videos--reviews .mhw-rev-card{aspect-ratio:auto;height:100%;min-height:240px}@media(min-width:990px){.mhb .mhw-videos--reviews[data-mhw-videos] .mhw-videos__row{grid-auto-columns:calc((100% - 3 * 20px) / 3.4)}}.mhb .mhb-gallery__stage .mhb-gallery__product{background:#fff}.mhb .mhb-gallery__stage .mhb-gallery__product img{object-fit:contain}.mhb .mhb-thumb--photo img{width:100%;height:100%;object-fit:cover}.mhb .mh-pdp__swatch--text{width:auto;min-width:44px;height:44px;padding:0 16px;border-radius:999px;font-size:14px;color:var(--mhc-ink, #142019)}.mhb .mh-pdp__swatch--text:before{content:none}.mhb .mh-pdp__swatch--text:after{top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(20,32,25,.2)}.mhb .mh-pdp__radio:checked+.mh-pdp__swatch--text:after{border:1.5px solid currentColor}.mhb .mhb-lead--rich p{margin:0}.mhb .mhb-price__was{margin-left:8px;font-size:.7em;font-weight:400;color:#14201980}.mhb .mhb-badge{display:inline-block;margin:12px 0 0;padding:4px 12px;border-radius:999px;background:#e4ece4;color:#16301f;font-size:13px;font-weight:600;letter-spacing:.01em}.mhb .mhb-xsell{display:block;margin-top:20px}.mhb .mhb-xsell__form{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(20,32,25,.12);border-radius:16px;background:#f6f2ea}.mhb .mhb-xsell__media{display:block;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#fff}.mhb .mhb-xsell__media img{width:100%;height:100%;object-fit:cover}.mhb .mhb-xsell__copy{display:grid;gap:2px;min-width:0;font-size:14px;line-height:1.35}.mhb .mhb-xsell__label{font-weight:600;color:#142019}.mhb .mhb-xsell__text{color:#4d5a52}.mhb .mhb-xsell__name{color:#142019;text-decoration:underline;text-underline-offset:2px}.mhb .mhb-xsell__price{font-weight:600}.mhb .mhb-xsell__btn{min-height:44px;padding:0 18px;border:1.5px solid #142019;border-radius:999px;background:transparent;color:#142019;font:inherit;font-weight:600;cursor:pointer}.mhb .mhb-xsell__btn:hover:not(:disabled){background:#142019;color:#f6f2ea}.mhb .mhb-xsell__btn:disabled{opacity:.45;cursor:default}.mhb .mhp-title{margin:0;font-family:var(--mhc-font);font-size:clamp(34px,2.4vw + 18px,56px);font-weight:500;line-height:1.04;letter-spacing:-.03em;color:#142019}.mhb .mhp-title--center{text-align:center}.mhb .mhp-acc{margin-top:28px}.mhb .mhp-acc summary{text-transform:none}.mhb .mhp-benefits,.mhb .mhp-faq{padding:clamp(64px,7vw,112px) 0;background:#fff}.mhb .mhp-features,.mhb .mhp-ba{padding:clamp(64px,7vw,112px) 0;background:#f6f2ea}.mhb .mhp-benefits__grid{display:grid;gap:36px;align-items:center}@media(min-width:990px){.mhb .mhp-benefits__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:72px}}.mhb .mhp-benefits__media{position:relative;padding-bottom:12%}.mhb .mhp-benefits__video{display:block;width:78%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;background:#e9e4da}.mhb .mhp-benefits__inset{position:absolute;right:0;bottom:0;width:52%;overflow:hidden;border:6px solid #fff;border-radius:20px;box-shadow:0 18px 40px #14201924}.mhb .mhp-benefits__inset figure,.mhb .mhp-benefits__inset p{margin:0}.mhb .mhp-benefits__inset img{display:block;width:100%;height:auto;aspect-ratio:auto!important}.mhb .mhp-benefits__btn{margin-top:28px}.mhb .mhp-features__grid{display:grid;gap:28px;margin-top:40px;align-items:center}@media(min-width:990px){.mhb .mhp-features__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px}}.mhb .mhp-features__media figure,.mhb .mhp-features__media p{margin:0}.mhb .mhp-features__media img{display:block;width:100%;height:auto;aspect-ratio:auto!important;border-radius:22px;mix-blend-mode:multiply}.mhb .mhp-features__notes{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:mhp-note}.mhb .mhp-note{position:relative;padding:22px 24px 22px 64px;border-radius:18px;background:#fff;font-size:16px;line-height:1.55;color:#4d5a52;counter-increment:mhp-note}.mhb .mhp-note:before{content:counter(mhp-note,decimal-leading-zero);position:absolute;left:22px;top:22px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#16301f}.mhb .mhp-note p{margin:0}.mhb .mhp-note p+p{margin-top:6px}.mhb .mhp-note p:first-child strong:only-child,.mhb .mhp-note>p:first-child>strong:first-child{display:inline-block;font-size:18px;font-weight:600;color:#142019}.mhb .mhp-ba__grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:start}.mhb .mhp-ba__copy{grid-column:1 / -1;text-align:center;max-width:640px;margin:0 auto 16px}@media(min-width:990px){.mhb .mhp-ba__grid{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);column-gap:48px;align-items:center}.mhb .mhp-ba__copy{grid-column:2;grid-row:1;margin:0}}.mhb .mhp-ba__text{margin-top:16px;font-size:clamp(16px,.3vw + 14px,18px);line-height:1.55;color:#4d5a52}.mhb .mhp-ba__text p{margin:0}.mhb .mhp-ba__btn{margin-top:24px}.mhb .mhp-ba__img{margin:0;text-align:center}.mhb .mhp-ba__img figure,.mhb .mhp-ba__img p{margin:0}.mhb .mhp-ba__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 5!important;object-fit:cover;border-radius:18px}.mhb .mhp-ba__img figcaption{margin-top:12px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#16301f}.mhb .mhp-faq__grid{display:grid;gap:36px;align-items:center}@media(min-width:990px){.mhb .mhp-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:72px}}.mhb .mhp-faq__media figure,.mhb .mhp-faq__media p{margin:0}.mhb .mhp-faq__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5!important;object-fit:cover;border-radius:22px}@media(max-width:989px){.mhb .mhp-faq__media img{aspect-ratio:4 / 3!important}}.mhb .mhp-acc summary{padding:12px 0;line-height:1.35}.mhb .mhp-acc .mhc2-acc__body{padding-bottom:16px}.mhb .mhb-bundle__slot--single{display:none!important}.mhb .mhh-why{padding:clamp(56px,6vw,96px) 0;background:#fff}.mhb .mhh-why__head{max-width:640px;margin-bottom:clamp(24px,3vw,40px)}.mhb .mhh-why__title{margin:0}.mhb .mhh-why__intro{margin:12px 0 0}.mhb .mhh-why__lead{display:grid;grid-template-columns:1fr;align-items:center;gap:8px;padding:clamp(28px,4vw,56px);border-radius:28px;background:linear-gradient(180deg,#e9f1f6,#dde9f1);color:#1f3326;overflow:hidden}@media(min-width:750px){.mhb .mhh-why__lead{grid-template-columns:1.05fr 1fr;gap:32px}}.mhb .mhh-why__figure{margin:0;font-family:var(--mhc-font);font-weight:500;letter-spacing:-.05em;line-height:.85;font-size:clamp(104px,12vw + 40px,220px);color:#1f3326}.mhb .mhh-why__label{margin:8px 0 0;font-family:var(--mhc-font);font-size:clamp(28px,2vw + 16px,44px);font-weight:500;letter-spacing:-.02em;line-height:1.05}.mhb .mhh-why__text{margin:8px 0 0;font-size:18px;line-height:1.4;color:#4b5d55}.mhb .mhh-why__basis{margin:12px 0 0;font-size:13px;line-height:1.45;color:#5d6b64}.mhb .mhh-why__lead-media{display:flex;justify-content:center}.mhb .mhh-why__lead-media img{width:100%;max-width:460px;height:auto;filter:drop-shadow(0 24px 40px rgba(31,51,38,.18))}.mhb .mhh-why__list{list-style:none;margin:clamp(16px,2vw,24px) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.mhb .mhh-why__list{grid-template-columns:repeat(3,1fr);gap:16px}}.mhb .mhh-why__item{padding:24px;border-radius:22px;background:var(--mhb-ivory, #f6f1e8)}.mhb .mhh-why__item-figure{margin:0;font-family:var(--mhc-font);font-size:clamp(44px,3vw + 24px,68px);font-weight:500;letter-spacing:-.04em;line-height:.95;color:#1f3326}.mhb .mhh-why__item-label{margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.3;color:#1f3326}.mhb .mhh-why__item-text{margin:6px 0 0;font-size:15px;line-height:1.45;color:#4b5d55}.mhb .mhh-why__note{margin:16px 0 0;font-size:13px;color:#5d6b64}.mhb .mhb-family__reason{margin:14px 0 0;font-family:var(--mhc-font);font-size:clamp(20px,1vw + 14px,26px);font-weight:500;letter-spacing:-.01em;color:#1f3326}.mhb .mhb-family__kinds{display:inline-flex;gap:6px;margin:8px 0 10px;padding:4px;border-radius:999px;background:#1f33260f}.mhb .mhb-family__kind{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:500;color:#1f3326;cursor:pointer}.mhb .mhb-family__kind span{font-weight:400;color:#4b5d55;font-size:14px}.mhb .mhb-family__kind-input:checked+.mhb-family__kind{background:#1f3326;color:#f4efe6}.mhb .mhb-family__kind-input:checked+.mhb-family__kind span{color:#f4efe6cc}.mhb .mhb-family__kind-input:focus-visible+.mhb-family__kind{outline:2px solid #1f3326;outline-offset:2px}.mhb .mhb-family__kind.is-unavailable{opacity:.5;cursor:not-allowed}.mhb .mhb-family__note{margin:8px 0 0;font-size:13px;color:#5d6b64}.mhb .mhb-family__link{margin:14px 0 0;font-size:15px}.mhb .mhb-family__link a{color:#1f3326;text-decoration:underline;text-underline-offset:3px}.mhb .mhb-family [data-kind-group][hidden],.mhb [data-offer-compare][hidden],.mhb .mhb-offer__save--plain[hidden]{display:none!important}.mhb .mhb-panelbuy__note{grid-column:1 / -1;margin:-2px 0 6px;font-size:14px;font-weight:500;color:#1f3326}.mhb .mhb-vs__note{margin:14px 0 0;font-size:12px;line-height:1.5;opacity:.75}.mhb .mhb-family .mhb-bundle__slot fieldset.mhb-family__slot{position:relative;min-height:56px;padding:0 0 0 68px;margin:0;border:0;min-width:0}.mhb .mhb-family .mhb-bundle__slot fieldset.mhb-family__slot>legend{float:left;width:100%;padding:0}.mhb .mhb-family .mhb-bundle__slot fieldset.mhb-family__slot>legend+*{clear:both}.mhb .mhb-family__thumb{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#fff}.mhb .mhb-family__thumb img{width:100%;height:100%;object-fit:contain}.mhb .mhb-family .mhb-offers--compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:750px){.mhb .mhb-vs__note{grid-column:2;margin-top:-16px}}.mhb .mhb-family__demo-note{margin:8px 0 0;font-size:13px;color:#8a4b12}.mhb .mhh-why__lead-media img{mix-blend-mode:multiply;border-radius:18px}.mhb .mhw-points--cards.mhw-points--ivory .mhw-point{background:#fff;border-radius:18px;padding:20px 18px}@media(min-width:990px){.mhb .mhw-points--cards .mhw-points__list:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.mhb .mhw-rv{--vs-bg: #16301f;--vs-hi-text: #16301f;--vs-hi-line: rgba(22, 48, 31, .12)}.mhb .mhw-rv__eyebrow{margin:0 0 -10px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vs-accent)}.mhb .mhw-rv__right{display:flex;flex-direction:column;justify-content:center;min-width:0}.mhb .mhw-rv__card{display:block;padding:10px clamp(14px,2vw,28px) 18px}.mhb .mhw-rv__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.mhb .mhw-rv__table th,.mhb .mhw-rv__table td{vertical-align:middle}.mhb .mhw-rv__hfeat{width:31%}.mhb .mhw-rv__hmine,.mhb .mhw-rv__hother{padding:20px 10px 16px;font-size:16px;font-weight:600;line-height:1.2;text-align:center}.mhb .mhw-rv__hmine{border-radius:18px 18px 0 0;background:var(--vs-highlight);color:var(--vs-hi-text)}.mhb .mhw-rv__hother{color:var(--vs-text)}.mhb .mhw-rv__hmine small,.mhb .mhw-rv__hother small,.mhb .mhw-rv__feat small{display:block;margin-top:3px;font-size:12px;font-weight:400;line-height:1.3;opacity:.72}.mhb .mhw-rv__feat{padding:18px 10px 18px 0;border-top:1px solid var(--vs-line);font-size:16px;font-weight:500;line-height:1.3;text-align:left;color:var(--vs-text)}.mhb .mhw-rv__mine,.mhb .mhw-rv__other{padding:18px 10px;font-size:15px;line-height:1.35;text-align:center}.mhb .mhw-rv__mine{border-top:1px solid var(--vs-hi-line);background:var(--vs-highlight);color:var(--vs-hi-text);font-weight:600}.mhb .mhw-rv__other{border-top:1px solid var(--vs-line);color:var(--vs-muted)}.mhb .mhw-rv tbody tr:last-child .mhw-rv__mine{border-radius:0 0 18px 18px}.mhb .mhw-rv tr.is-win .mhw-rv__mine{font-size:21px;letter-spacing:-.01em}.mhb .mhw-rv tr.is-win .mhw-rv__other{font-size:17px;color:var(--vs-text)}.mhb .mhw-rv__note{margin:14px 4px 0;font-size:12px;line-height:1.5;color:var(--vs-muted)}@media(max-width:749px){.mhb .mhw-rv__card{padding:2px 6px 10px;border-radius:20px}.mhb .mhw-rv__hfeat{width:28%}.mhb .mhw-rv__hmine,.mhb .mhw-rv__hother{padding:14px 4px 10px;font-size:13px}.mhb .mhw-rv__hmine{border-radius:14px 14px 0 0}.mhb .mhw-rv__hmine small,.mhb .mhw-rv__hother small,.mhb .mhw-rv__feat small{font-size:10.5px}.mhb .mhw-rv__feat{padding:14px 6px 14px 0;font-size:13px}.mhb .mhw-rv__mine,.mhb .mhw-rv__other{padding:14px 4px;font-size:12.5px}.mhb .mhw-rv tr.is-win .mhw-rv__mine{font-size:16px}.mhb .mhw-rv tr.is-win .mhw-rv__other{font-size:13.5px}.mhb .mhw-rv tbody tr:last-child .mhw-rv__mine{border-radius:0 0 14px 14px}}.mhb .mhw-headplan .mhw-plan__body{position:relative;padding-left:46px}.mhb .mhw-headplan .mhw-plan__body:before{content:"";position:absolute;left:16px;top:15px;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #9aa3b2;border-radius:50%;background:#fff}.mhb .mhw-headplan input:checked+.mhw-plan__body:before{border:5.5px solid #1d3b6a}.mhb .mhw-headplan .mhw-plan--sub .mhw-plan__body{border-color:#cfdcef;background:#eef4fb}.mhb .mhw-headplan .mhw-plan--sub input:checked+.mhw-plan__body{border-color:#1d3b6a;background:#e3edf9;box-shadow:inset 0 0 0 1px #1d3b6a}.mhb .mhw-headplan .mhw-plan--sub .mhw-soon{background:#fff}.mhb .mhb-buy .mhw-headplan .mhw-plan__body{padding-left:44px}.mhb .mhb-buy .mhw-headplan .mhw-plan__body:before{left:14px;top:12px}.mhb .mhb-materials__award--head{display:inline-flex;justify-content:center;gap:12px;margin:0 auto 18px;padding:8px 18px 8px 12px;border:1px solid var(--mhc-line, rgba(0,0,0,.12));border-radius:999px;background:#fff;font-size:15px}.mhb .mhb-materials__award--head img{height:28px}.mhb .mhr-statement{padding:clamp(96px,12vw,184px) 0;background:#f6f1e8;color:#1f3326}.mhb .mhr-statement__eyebrow{margin:0 0 22px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5c6b5f}.mhb .mhr-statement__title{margin:0;max-width:15.5em;font-family:var(--mhc-font);font-size:clamp(44px,6.4vw,104px);font-weight:400;line-height:.98;letter-spacing:-.05em;color:#1f3326;text-wrap:balance}.mhb .mhr-statement__text{margin:32px 0 0;max-width:36em;font-size:clamp(17px,.4vw + 15px,20px);line-height:1.5;color:#4a5a4e}@media(max-width:749px){.mhb .mhr-statement{padding:80px 0 88px}.mhb .mhr-statement__title{font-size:clamp(36px,10.4vw,46px);line-height:1.02;letter-spacing:-.045em;text-wrap:wrap}}.template-suffix-led-mask-b .mhb .mhr-output,.template-suffix-led-face-mask .mhb .mhr-output{padding:clamp(64px,7vw,112px) 0;background:#1f3326;color:#f4efe6}.template-suffix-led-mask-b .mhb .mhr-output__title,.template-suffix-led-face-mask .mhb .mhr-output__title{font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1;letter-spacing:-.045em;color:#f4efe6}.template-suffix-led-mask-b .mhb .mhr-output__text,.template-suffix-led-face-mask .mhb .mhr-output__text{max-width:32ch;font-size:18px;line-height:1.45;color:#c4cdc3}.template-suffix-led-mask-b .mhb .mhr-output__eyebrow,.template-suffix-led-face-mask .mhb .mhr-output__eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase}.mhb .mhw-rv__lead{padding:20px 22px;border-radius:22px;background:var(--vs-highlight);color:var(--vs-hi-text)}.mhb .mhw-rv__lead-main{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:16px;line-height:1.35}.mhb .mhw-rv__lead-main strong{font-family:var(--mhc-font);font-size:clamp(40px,3.6vw,54px);font-weight:500;line-height:1;letter-spacing:-.04em}.mhb .mhw-rv__lead-vs{margin:10px 0 0;font-size:14px;line-height:1.4;opacity:.75}@media(max-width:749px){.mhb .mhw-rv__lead{padding:16px 18px;border-radius:18px}.mhb .mhw-rv__lead-main strong{font-size:38px}}@media(max-width:749px){.mhb .mhb-vs--notes-beside .mhb-vs__col-feature{width:40%}.mhb .mhb-vs--notes-beside .mhb-vs__col-mine{width:19%}.mhb .mhb-vs--notes-beside .mhb-vs__col-other{width:41%}.mhb .mhb-vs--notes-beside .mhb-vs__long{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.mhb .mhb-vs--notes-beside .mhb-vs__short{display:none}.mhb .mhb-vs--notes-beside .mhb-vs__head-other{padding:14px 0 14px 12px;text-align:left;line-height:1.25}.mhb .mhb-vs--notes-beside .mhb-vs__feature-note{display:none}.mhb .mhb-vs--notes-beside .mhb-vs__other{padding:16px 0 16px 12px;text-align:left;font-size:13px;line-height:1.35}.mhb .mhb-vs--notes-beside .mhb-vs__other-inner{justify-content:flex-start;align-items:center;gap:8px}.mhb .mhb-vs--notes-beside .mhb-vs__other-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;min-width:0;overflow-wrap:anywhere}}@media(max-width:389px){.mhb .mhb-vs--notes-beside .mhb-vs__col-feature{width:38%}.mhb .mhb-vs--notes-beside .mhb-vs__col-mine{width:21%}.mhb .mhb-vs--notes-beside .mhb-vs__col-other{width:41%}.mhb .mhb-vs--notes-beside .mhb-vs__head-mine{padding-left:0;padding-right:0;font-size:12px}.mhb .mhb-vs--notes-beside .mhb-vs__head-other{font-size:12px}.mhb .mhb-vs--notes-beside .mhb-vs__head-other{padding-left:10px}.mhb .mhb-vs--notes-beside .mhb-vs__other{padding-left:10px;font-size:12.5px}.mhb .mhb-vs--notes-beside .mhb-vs__other-inner{gap:6px}}.mhb .mhw-filter--large-titles .mhw-stage__title{font-size:26px;line-height:1.2;letter-spacing:-.015em}@media(max-width:749px){.mhb .mhw-filter--large-titles .mhw-stage__title{font-size:24px}}.mhb .mhb-lb{--lb-bg: #16301f;--lb-text: #f4efe6;--lb-muted: #b9c3b8;--lb-line: rgba(244, 239, 230, .16);--lb-accent: #e7d2a4;background:var(--lb-bg);color:var(--lb-text)}.mhb .mhb-lb__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(520px,46vw,680px)}.mhb .mhb-lb__media{position:relative;margin:0;overflow:hidden}.mhb .mhb-lb__media picture,.mhb .mhb-lb__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.mhb .mhb-lb__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,96px) clamp(28px,6vw,96px)}.mhb .mhb-lb__heading{margin:0;font-family:var(--mhc-font);font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.04em;color:var(--lb-text)}.mhb .mhb-lb__heading span{display:block}.mhb .mhb-lb__heading span+span{color:var(--lb-accent)}.mhb .mhb-lb__benefits{margin:clamp(28px,3.4vw,44px) 0 0;padding:0;list-style:none}.mhb .mhb-lb__benefit{padding:18px 0;border-top:1px solid var(--lb-line)}.mhb .mhb-lb__benefit:last-child{padding-bottom:0}.mhb .mhb-lb__benefit-title{margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--lb-text)}.mhb .mhb-lb__benefit-text{margin:6px 0 0;max-width:34em;font-size:16px;line-height:1.5;color:var(--lb-muted)}.mhb .mhb-lb__evidence{border-top:1px solid var(--lb-line)}.mhb .mhb-lb__ev-inner{max-width:1200px;margin:0 auto;padding:28px clamp(20px,4vw,48px) 32px}.mhb .mhb-lb__ev-label{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-accent)}.mhb .mhb-lb__ev-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px 40px;align-items:start}.mhb .mhb-lb__ev-finding p{margin:0;font-size:16px;line-height:1.55;color:var(--lb-text)}.mhb .mhb-lb__ev-finding .mhb-lb__ev-source{margin-top:8px;font-size:14px;color:var(--lb-muted)}.mhb .mhb-lb__ev-source a{color:var(--lb-text);text-decoration:underline;text-underline-offset:3px}.mhb .mhb-lb__ev-caveat{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border:1px solid var(--lb-line);border-radius:14px;font-size:14px;line-height:1.45;color:var(--lb-text)}.mhb .mhb-lb__ev-caveat svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--lb-accent)}.mhb .mhb-lb__ev-more{margin-top:14px}.mhb .mhb-lb__ev-more summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:var(--lb-text);cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.mhb .mhb-lb__ev-more summary::-webkit-details-marker{display:none}.mhb .mhb-lb__ev-more summary:after{content:"+";font-size:18px;line-height:1;text-decoration:none}.mhb .mhb-lb__ev-more[open] summary:after{content:"\2013"}.mhb .mhb-lb__ev-methods{max-width:62em;font-size:14px;line-height:1.55;color:var(--lb-muted)}.mhb .mhb-lb__ev-methods p{margin:0 0 8px}.mhb .mhb-lb__ev-methods ul{margin:0 0 8px;padding-left:18px}@media(max-width:749px){.mhb .mhb-lb__grid{grid-template-columns:minmax(0,1fr);min-height:0}.mhb .mhb-lb__media{aspect-ratio:16 / 10}.mhb .mhb-lb__media img{object-position:var(--focal-m, center)}.mhb .mhb-lb__panel{padding:24px 20px 28px}.mhb .mhb-lb__heading{font-size:clamp(32px,9vw,40px);line-height:1.04}.mhb .mhb-lb__benefits{margin-top:18px}.mhb .mhb-lb__benefit{padding:14px 0}.mhb .mhb-lb__benefit-title{font-size:22px}.mhb .mhb-lb__benefit-text{font-size:15px}.mhb .mhb-lb__ev-inner{padding:22px 20px 24px}.mhb .mhb-lb__ev-row{grid-template-columns:minmax(0,1fr)}.mhb .mhb-lb__ev-finding p{font-size:15px}}.mhb .mhr-bn{padding:clamp(56px,6vw,96px) 0;background:#f6f1e8;color:#17201b}.mhb .mhr-bn__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);overflow:hidden;max-width:1080px;margin:0 auto;border-radius:28px;background:#fbf8f2;box-shadow:0 1px #17201b0f}.mhb .mhr-bn__media{position:relative;margin:0;min-height:440px}.mhb .mhr-bn__media picture,.mhb .mhr-bn__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.mhb .mhr-bn__copy{align-self:center;padding:clamp(36px,4.4vw,64px) clamp(28px,4.4vw,64px)}.mhb .mhr-bn__eyebrow{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b23a2c}.mhb .mhr-bn__heading{margin:0;font-family:var(--mhc-font);font-size:clamp(34px,3.6vw,50px);font-weight:400;line-height:1.04;letter-spacing:-.04em;color:#17201b}.mhb .mhr-bn__intro{margin:16px 0 0;font-size:16px;line-height:1.45;color:#3c4540}.mhb .mhr-bn__list{margin:14px 0 0;padding:0;list-style:none}.mhb .mhr-bn__item{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid rgba(23,32,27,.12);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#17201b}.mhb .mhr-bn__item:last-child{border-bottom:1px solid rgba(23,32,27,.12)}.mhb .mhr-bn__item:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#d8402f;box-shadow:0 0 0 4px #d8402f24}.mhb .mhr-bn__sources{margin-top:12px;font-size:13px;line-height:1.5;color:#5d665f}.mhb .mhr-bn__sources a{color:#17201b;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.mhb .mhr-bn{padding:28px 0}.mhb .mhr-bn__panel{grid-template-columns:minmax(0,1fr);border-radius:20px}.mhb .mhr-bn__copy{order:-1;padding:22px 20px 16px}.mhb .mhr-bn__heading{font-size:clamp(30px,8.4vw,36px)}.mhb .mhr-bn__intro{margin-top:10px;font-size:15px}.mhb .mhr-bn__list{margin-top:10px}.mhb .mhr-bn__item{gap:12px;padding:9px 0;font-size:21px}.mhb .mhr-bn__sources{margin-top:10px;font-size:12.5px}.mhb .mhr-bn__media{min-height:0;aspect-ratio:2 / 1}.mhb .mhr-bn__media img{object-position:var(--focal-m, center)}}.mhb .mhr-lay{padding:clamp(64px,7vw,112px) 0;background:#fff;color:#17201b}.mhb .mhr-lay__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.mhb .mhr-lay__figure{position:relative;margin:0}.mhb .mhr-lay__tag{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;background:#17201b;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f4efe6}.mhb .mhr-lay__photo{position:relative;overflow:hidden;border-radius:24px;background:#fafaf8}.mhb .mhr-lay__photo img{display:block;width:100%;height:auto}.mhb .mhr-lay__pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);padding:5px 11px;border-radius:999px;background:#fffffff0;box-shadow:0 2px 8px #0000002e;font-size:13px;font-weight:500;white-space:nowrap;color:#17201b}.mhb .mhr-lay__caption{margin-top:10px;font-size:13px;line-height:1.45;color:#5d665f}.mhb .mhr-lay__eyebrow{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5d665f}.mhb .mhr-lay__heading{margin:0;font-family:var(--mhc-font);font-size:clamp(36px,3.8vw,54px);font-weight:400;line-height:1.04;letter-spacing:-.04em}.mhb .mhr-lay__text{margin:18px 0 0;max-width:30em;font-size:17px;line-height:1.55;color:#3c4540}@media(max-width:749px){.mhb .mhr-lay{padding:48px 0}.mhb .mhr-lay__grid{grid-template-columns:minmax(0,1fr);gap:24px}.mhb .mhr-lay__copy{order:-1}.mhb .mhr-lay__heading{font-size:clamp(30px,8.6vw,38px)}.mhb .mhr-lay__text{margin-top:12px;font-size:16px}.mhb .mhr-lay__pin{padding:4px 9px;font-size:12px}}.mhb .mhw-prompt--close{padding:clamp(56px,6vw,88px) 0 clamp(28px,3vw,40px);background:#1f3326;color:#f4efe6}.mhb .mhw-prompt--close .mhw-prompt__card{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px clamp(32px,5vw,72px);max-width:1000px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent}.mhb .mhw-prompt--close .mhw-prompt__media{width:100%;height:auto;aspect-ratio:1;border-radius:22px;background:#e9ece9}.mhb .mhw-prompt--close .mhw-prompt__media img{object-fit:cover;mix-blend-mode:normal}.mhb .mhw-prompt--close .mhw-prompt__title{margin:0;font-family:var(--mhc-font);font-size:clamp(32px,3.2vw,44px);text-wrap:balance;font-weight:400;line-height:1.04;letter-spacing:-.04em;color:#f4efe6}.mhb .mhw-prompt--close .mhw-prompt__title span{display:block}.mhb .mhw-prompt--close .mhw-prompt__title span+span{color:#e7d2a4}.mhb .mhw-prompt--close .mhw-prompt__meta{margin:18px 0 0;font-size:22px;font-weight:500;color:#f4efe6}.mhb .mhw-prompt--close .mhw-prompt__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;grid-column:2;justify-self:start;margin-top:-8px;font-size:16px;background:#f4efe6;border-color:#f4efe6;color:#1f3326}.mhb .mhw-prompt--close .mhw-prompt__btn:hover{background:#fff;border-color:#fff}@media(min-width:750px){.mhb .mhw-prompt--close .mhw-prompt__card{grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:auto auto;align-items:end}.mhb .mhw-prompt--close .mhw-prompt__media{grid-row:1 / span 2;align-self:center}.mhb .mhw-prompt--close .mhw-prompt__btn{grid-column:2;align-self:start;margin-top:0}}@media(max-width:749px){.mhb .mhw-prompt--close{padding:40px 0 20px}.mhb .mhw-prompt--close .mhw-prompt__card{grid-template-columns:minmax(0,1fr);gap:18px}.mhb .mhw-prompt--close .mhw-prompt__media{width:56%;max-width:220px}.mhb .mhw-prompt--close .mhw-prompt__title{font-size:clamp(30px,8.6vw,36px)}.mhb .mhw-prompt--close .mhw-prompt__meta{margin-top:12px;font-size:20px}.mhb .mhw-prompt--close .mhw-prompt__btn{grid-column:1;justify-self:stretch;text-align:center;margin-top:0}}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhr-bn{background:#f6f2ea}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhr-bn__panel{background:#fbf9f5}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhr-tiles{padding-bottom:clamp(24px,3vw,40px)}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-points{padding-top:clamp(24px,3vw,40px);background:#fff}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos{padding-bottom:clamp(24px,3vw,40px);background:#f6f2ea;color:#17201b}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__title{color:#17201b}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__intro{color:#4d5a52}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__btn{border-color:#17201b4d;color:#17201b}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__btn:hover:not(:disabled){border-color:#17201b}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__btn:focus-visible,:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__row:focus-visible{outline-color:#17201b}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-video .mhw-video__frame{background:#17201b0f}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-video__by{color:#17201b}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-video__by span{color:#4d5a52}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos__note{color:#5d665f}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-rev-card{background:#fff}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhc4-reviews{background:#f6f2ea}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure{padding:0 0 clamp(48px,5vw,72px);border:0;background:#1f3326}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__list{max-width:1000px;margin:0 auto;padding-top:22px;border-top:1px solid rgba(244,239,230,.16)}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__item{border-color:#f4efe629}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__icon svg,:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__label,:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__sub a,:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__link{color:#f4efe6}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__sub{color:#f4efe6bf}@media(max-width:749px){:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhr-tiles{padding-bottom:16px}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-points{padding-top:16px}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhw-videos{padding-bottom:16px}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure{padding-bottom:40px}:is(.template-suffix-led-mask-b,.template-suffix-led-face-mask) .mhb .mhb-assure__list{padding-top:18px}}.mhb .mhr-tile__media--clay{background:radial-gradient(ellipse 70% 60% at 50% 38%,#e8c9b3,#efdccc 42%,#f6f1e8 78%),#f6f1e8}.mhb .mhr-tile__media--clay img{object-fit:cover;object-position:var(--focal, center)}@media(max-width:749px){.mhb .mhr-tile__media--clay img{object-position:var(--focal-m, var(--focal, center))}}.mhc-btn.is-disabled,.mhb .mhc-btn.is-disabled{opacity:.5;pointer-events:none;cursor:default}.mhb .mhw-rv--full{--rv-bg: #16301f;--rv-text: #f4efe6;--rv-muted: #b4beb3;--rv-line: rgba(244, 239, 230, .14);--rv-tint: rgba(244, 239, 230, .07);--rv-ivory: #f4efe6;--rv-accent: #e7d2a4;padding:44px 0 40px;background:var(--rv-bg);color:var(--rv-text)}.mhb .mhw-rv__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.mhb .mhw-rv--full .mhw-rv__eyebrow{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rv-accent)}.mhb .mhw-rv--full .mhw-rv__heading{margin:0;font-family:var(--mhc-font);font-size:clamp(32px,9vw,40px);font-weight:400;line-height:1.04;letter-spacing:-.04em;color:var(--rv-text)}.mhb .mhw-rv--full .mhw-rv__heading span{display:block}.mhb .mhw-rv__headline-price{margin:12px 0 0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--rv-accent)}.mhb .mhw-rv__card{margin:0}.mhb .mhw-rv__table{width:100%;border-collapse:collapse;table-layout:fixed}.mhb .mhw-rv--full .mhw-rv__table,.mhb .mhw-rv--full .mhw-rv__table thead,.mhb .mhw-rv--full .mhw-rv__table tbody{display:block}.mhb .mhw-rv--full .mhw-rv__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mhb .mhw-rv--full .mhw-rv__hfeat{display:none}.mhb .mhw-rv--full .mhw-rv__hmine,.mhb .mhw-rv--full .mhw-rv__hother{padding:10px 6px;font-size:15px;font-weight:600;line-height:1.2;text-align:center;color:var(--rv-text)}.mhb .mhw-rv--full .mhw-rv__hmine{background:var(--rv-tint);border-radius:12px 12px 0 0}.mhb .mhw-rv--full .mhw-rv__feat{grid-column:1 / -1;padding:14px 2px 8px;border-top:1px solid var(--rv-line);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--rv-muted)}.mhb .mhw-rv--full .mhw-rv__feat small{display:inline;margin-left:6px;font-size:11px;letter-spacing:0;text-transform:none;opacity:.85}.mhb .mhw-rv--full .mhw-rv__mine,.mhb .mhw-rv--full .mhw-rv__other{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:4px 6px 14px;text-align:center;color:var(--rv-text)}.mhb .mhw-rv--full .mhw-rv__mine{background:var(--rv-tint)}.mhb .mhw-rv--full .mhw-rv__other{color:var(--rv-muted)}.mhb .mhw-rv__list{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.35}.mhb .mhw-rv__list li{text-wrap:balance}.mhb .mhw-rv__list li+li{margin-top:3px}.mhb .mhw-rv__amount{font-size:20px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--rv-text)}.mhb .mhw-rv__pack{font-size:12.5px;white-space:nowrap;color:var(--rv-muted)}.mhb .mhw-rv__each{margin-top:4px;padding:2px 8px;border-radius:999px;background:#e7d2a424;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--rv-accent)}.mhb .mhw-rv--full .mhw-rv__row--media td{grid-column:1 / -1;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 10px;text-align:left}.mhb .mhw-rv--full .mhw-rv__row--media td:before{content:attr(data-brand);font-size:13px;font-weight:600;color:var(--rv-text)}.mhb .mhw-rv--full .mhw-rv__row--media td.mhw-rv__mine{border-radius:10px}.mhb .mhw-rv--full .mhw-rv__row--media .mhw-rv__list li{display:inline}.mhb .mhw-rv--full .mhw-rv__row--media .mhw-rv__list li+li:before{content:", "}.mhb .mhw-rv--full .mhw-rv__row--media .mhw-rv__list li+li{margin:0}.mhb .mhw-rv--full .mhw-rv__row--media td:last-child{padding-bottom:14px}.mhb .mhw-rv--full tr.is-strong .mhw-rv__feat{color:var(--rv-text)}.mhb .mhw-rv--full tr.is-strong td{padding-top:6px;padding-bottom:6px}.mhb .mhw-rv--full tr.is-strong .mhw-rv__amount{font-family:var(--mhc-font);font-size:26px;letter-spacing:-.03em}.mhb .mhw-rv--full tr.is-strong .mhw-rv__mine{margin:0 0 4px;padding:12px 4px;border-radius:14px;background:var(--rv-ivory)}.mhb .mhw-rv--full tr.is-strong .mhw-rv__mine .mhw-rv__amount{color:var(--rv-bg)}.mhb .mhw-rv--full tr.is-strong .mhw-rv__other{justify-content:center}.mhb .mhw-rv--full tbody tr:not(.is-strong):last-child .mhw-rv__mine{border-radius:0 0 12px 12px}.mhb .mhw-rv__panel{margin:0;border-top:1px solid var(--rv-line)}.mhb .mhw-rv__panel>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 2px;border-bottom:1px solid var(--rv-line)}.mhb .mhw-rv__panel dt{font-size:15px;color:var(--rv-muted)}.mhb .mhw-rv__panel dd{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;text-align:right}.mhb .mhw-rv__panel strong{font-size:20px;font-weight:700;color:var(--rv-text)}.mhb .mhw-rv__panel span{font-size:13px;color:var(--rv-muted)}.mhb .mhw-rv__panel em{font-style:normal;padding:2px 8px;border-radius:999px;background:#e7d2a424;font-size:12.5px;font-weight:600;color:var(--rv-accent)}.mhb .mhw-rv--full .mhw-rv__shot{position:relative;margin:6px 0 0;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse 70% 60% at 50% 42%,#fbf8f2,#f3ede2 55%,#e9e1d3)}.mhb .mhw-rv--full .mhw-rv__shot:after{content:"";position:absolute;left:30%;right:30%;bottom:10%;height:8%;border-radius:50%;background:radial-gradient(closest-side,#3c2d1e38,#3c2d1e00);filter:blur(4px)}.mhb .mhw-rv--full .mhw-rv__shot img{position:absolute;left:50%;top:46%;z-index:1;width:44%;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 16px 20px rgba(60,45,30,.16)) drop-shadow(0 4px 6px rgba(60,45,30,.12))}.mhb .mhw-rv__sources{font-size:13px;color:var(--rv-muted)}.mhb .mhw-rv__sources summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:500;color:var(--rv-text);cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.mhb .mhw-rv__sources summary::-webkit-details-marker{display:none}.mhb .mhw-rv__sources summary:after{content:"+";font-size:17px;text-decoration:none}.mhb .mhw-rv__sources[open] summary:after{content:"\2013"}.mhb .mhw-rv__sources-body{font-size:12.5px;line-height:1.55}.mhb .mhw-rv__sources-body p{margin:0 0 6px}.mhb .mhw-rv__sources-body ul{margin:0 0 6px;padding-left:18px}.mhb .mhw-rv__sources-body a{color:var(--rv-text);text-decoration:underline;text-underline-offset:2px}@media(max-width:359px){.mhb .mhw-rv__list{font-size:13px}.mhb .mhw-rv--full .mhw-rv__mine,.mhb .mhw-rv--full .mhw-rv__other{padding-left:3px;padding-right:3px}}@media(min-width:750px){.mhb .mhw-rv--full{padding:clamp(64px,7vw,104px) 0}.mhb .mhw-rv__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"copy shot" "table table" "src src";column-gap:clamp(28px,4vw,64px);row-gap:28px;align-items:center}.mhb .mhw-rv__copy{grid-area:copy}.mhb .mhw-rv__shot{grid-area:shot}.mhb .mhw-rv__card,.mhb .mhw-rv__panel{grid-area:table}.mhb .mhw-rv__sources{grid-area:src;margin-top:-12px}.mhb .mhw-rv--full .mhw-rv__heading{font-size:clamp(40px,4.4vw,60px)}.mhb .mhw-rv__headline-price{margin-top:16px;font-size:28px}.mhb .mhw-rv--full .mhw-rv__shot{margin:0;aspect-ratio:5 / 4;border-radius:26px}.mhb .mhw-rv--full .mhw-rv__shot img{width:62%}.mhb .mhw-rv--full .mhw-rv__table,.mhb .mhw-rv--full .mhw-rv__table thead,.mhb .mhw-rv--full .mhw-rv__table tbody{display:table;width:100%}.mhb .mhw-rv--full .mhw-rv__table thead{display:table-header-group}.mhb .mhw-rv--full .mhw-rv__table tbody{display:table-row-group}.mhb .mhw-rv--full .mhw-rv__table tr{display:table-row}.mhb .mhw-rv--full .mhw-rv__hfeat{display:table-cell;width:18%}.mhb .mhw-rv--full .mhw-rv__hmine,.mhb .mhw-rv--full .mhw-rv__hother{display:table-cell;padding:16px 12px 14px;font-size:18px}.mhb .mhw-rv--full .mhw-rv__feat{display:table-cell;padding:18px 12px 18px 0;border-top:1px solid var(--rv-line);font-size:13px;vertical-align:middle}.mhb .mhw-rv--full .mhw-rv__mine,.mhb .mhw-rv--full .mhw-rv__other{display:table-cell;padding:18px 12px;border-top:1px solid var(--rv-line);vertical-align:middle}.mhb .mhw-rv--full .mhw-rv__mine>*,.mhb .mhw-rv--full .mhw-rv__other>*{margin-left:auto;margin-right:auto}.mhb .mhw-rv__amount,.mhb .mhw-rv__pack{display:block}.mhb .mhw-rv__each{display:inline-block}.mhb .mhw-rv__list{font-size:15px}.mhb .mhw-rv--full .mhw-rv__row--media td{display:table-cell;padding:18px 12px;text-align:center;border-radius:0}.mhb .mhw-rv--full .mhw-rv__row--media td:before{content:none}.mhb .mhw-rv--full .mhw-rv__row--media .mhw-rv__list li{display:block}.mhb .mhw-rv--full .mhw-rv__row--media .mhw-rv__list li+li:before{content:none}.mhb .mhw-rv--full .mhw-rv__row--media .mhw-rv__list li+li{margin-top:3px}.mhb .mhw-rv__amount{font-size:22px}.mhb .mhw-rv--full tr.is-strong td{padding-top:14px;padding-bottom:14px}.mhb .mhw-rv--full tr.is-strong .mhw-rv__amount{font-size:36px}.mhb .mhw-rv--full tr.is-strong .mhw-rv__mine{border-radius:0 0 16px 16px}.mhb .mhw-rv__panel>div{padding:18px 4px}.mhb .mhw-rv__panel strong{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mhb-shopify.css.map */
