:root{--mhe-ink:#231f20;--mhe-muted:#63595c;--mhe-pink:#ff99a1;--mhe-blush:#fff1f2;--mhe-line:#eadbdd;--mhe-shell:1240px}.mhe-shell{width:min(var(--mhe-shell),calc(100% - 96px));margin-inline:auto}.mhe-header,.mhe-hero,.mhe-discovery,.mhe-process,.mhe-invitation{color:var(--mhe-ink);letter-spacing:0;line-height:1.55}.mhe-header a,.mhe-hero a,.mhe-discovery a,.mhe-process a,.mhe-invitation a{color:inherit}.mhe-header a,.mhe-product{text-decoration:none}.mhe-header :focus-visible,.mhe-hero :focus-visible,.mhe-discovery :focus-visible,.mhe-process :focus-visible,.mhe-invitation :focus-visible,.footer :focus-visible{outline:3px solid #9c1648;outline-offset:5px;box-shadow:none}.mhe-announcement{background:var(--mhe-pink);text-align:center;padding:9px 20px;line-height:1.4;font-size:12px;font-weight:700;letter-spacing:.04em;color:#231f20}.mhe-announcement a{color:inherit;text-decoration:none;display:block}.mhe-announcement a:hover{text-decoration:underline}.mhe-header{background:#fff;border-bottom:1px solid var(--mhe-line);position:relative;z-index:12}.mhe-header__inner{display:flex;align-items:center;gap:32px;min-height:92px}.mhe-logo{display:block;flex-shrink:0;width:180px;line-height:0}.mhe-logo img{width:100%;height:auto;display:block}.mhe-desktop-nav{display:flex;gap:26px;align-items:center;margin-left:auto}.mhe-desktop-nav a{font-size:14px;font-weight:700;padding:16px 0;white-space:nowrap}.mhe-desktop-nav a:hover,.mhe-mobile-panel a:hover{text-decoration:underline;text-underline-offset:5px}.mhe-header__actions{display:flex;align-items:center;gap:12px}.mhe-header__actions>a,.mhe-header summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.mhe-header summary::-webkit-details-marker{display:none}.mhe-header summary::marker{content:""}.mhe-mobile-menu{display:none}.mhe-cart{position:relative}.mhe-cart-count{position:absolute;top:0;right:-2px;background:var(--mhe-pink);border-radius:50%;min-width:18px;height:18px;font-size:11px;text-align:center;line-height:18px}.mhe-search__form{position:absolute;right:48px;top:100%;background:#fff;border:1px solid var(--mhe-line);padding:24px;width:min(540px,calc(100vw - 40px));box-shadow:0 16px 30px #231f2010;z-index:25}.mhe-search__form label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.mhe-search__form>div{display:flex;gap:10px}.mhe-search__form input{min-width:0;width:100%;border:1px solid #827276;padding:12px;font:inherit;border-radius:4px;background:#fff;color:var(--mhe-ink)}.mhe-search__form .mhe-button{min-height:48px;font-size:14px}.mhe-hero{background:var(--mhe-blush)}.mhe-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding-top:48px;padding-bottom:48px}.mhe-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:800;text-transform:uppercase;margin:0 0 18px;line-height:1.6}.mhe-hero h1{font-size:clamp(40px,4.3vw,64px);line-height:1.07;letter-spacing:-.045em;max-width:620px;font-weight:800;margin:0 0 24px;color:var(--mhe-ink)}.mhe-hero__description{font-size:18px;line-height:1.65;max-width:470px;color:var(--mhe-muted);margin:0 0 28px}.mhe-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}a.mhe-button,button.mhe-button{display:inline-flex;justify-content:center;align-items:center;gap:26px;padding:15px 24px;background:var(--mhe-ink);color:#fff;border:1px solid var(--mhe-ink);border-radius:5px;min-height:54px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer}a.mhe-button:hover,button.mhe-button:hover{background:#46383e;border-color:#46383e}.mhe-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700;min-height:44px;text-underline-offset:5px;text-decoration-thickness:1px}.mhe-hero__reassurance{font-size:12px;margin:18px 0 0;color:var(--mhe-muted)}.mhe-hero__reassurance span{margin-right:4px;color:var(--mhe-ink)}.mhe-hero__visual{margin:0;position:relative;justify-self:end;width:100%;max-width:460px}.mhe-hero__visual img{display:block;width:100%;height:auto;border-radius:120px 120px 8px 8px}.mhe-hero__visual figcaption{font-size:12px;font-weight:700;text-align:center;margin-top:12px;letter-spacing:.02em}.mhe-trust{background:#fff;border-bottom:1px solid var(--mhe-line)}.mhe-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px;text-align:center}.mhe-trust__grid>div+div{border-left:1px solid var(--mhe-line)}.mhe-trust strong{display:block;font-size:16px;font-weight:800}.mhe-trust span{display:block;font-size:12px;color:var(--mhe-muted);margin-top:3px}.mhe-discovery{padding-block:80px;scroll-margin-top:24px}.mhe-section-heading{max-width:660px;margin-bottom:36px}.mhe-section-heading h2,.mhe-invitation h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.15;font-weight:800;color:var(--mhe-ink);margin:0 0 16px}.mhe-section-heading>p:last-child{color:var(--mhe-muted);font-size:16px;margin-bottom:0}.mhe-section-heading .mhe-eyebrow{margin-bottom:12px}.mhe-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mhe-product{display:block;min-width:0}.mhe-product__image{background:#f8f6f5;border-radius:8px;overflow:hidden;aspect-ratio:4/5}.mhe-product__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.mhe-product:hover .mhe-product__image img{transform:scale(1.025)}.mhe-product__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.mhe-product h3{font-size:20px;line-height:1.3;font-weight:800;margin:0;color:var(--mhe-ink)}.mhe-product p{font-size:13px;line-height:1.5;margin:7px 0 10px;color:var(--mhe-muted)}.mhe-product__price{font-size:14px;font-weight:800}.mhe-category-links{display:flex;gap:32px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--mhe-line)}.mhe-process{background:#faf7f5;padding-block:64px;scroll-margin-top:24px}.mhe-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:54px;margin-bottom:24px}.mhe-step-number{font-size:14px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--mhe-pink);border-radius:50%;font-weight:800;margin-bottom:22px}.mhe-steps h3{font-size:22px;font-weight:800;line-height:1.3;margin:0 0 14px;color:var(--mhe-ink)}.mhe-steps p{font-size:15px;color:var(--mhe-muted);margin:0;max-width:340px}.mhe-invitation{text-align:center;padding:64px 0;background:var(--mhe-pink)}.mhe-invitation p:not(.mhe-eyebrow){font-size:16px;margin:0 0 26px}.mhe-invitation .mhe-actions{justify-content:center}.mhe-invitation .mhe-eyebrow{margin-bottom:14px}.mhe-hero~.shopify-section{color:var(--mhe-ink)}.collapsible-content .collapsible-content__heading{font-weight:800;letter-spacing:-.03em}.collapsible-content .accordion{border-color:var(--mhe-line)}.collapsible-content .accordion__title{font-weight:700;font-size:16px}.collapsible-content .accordion__content{font-size:15px;color:var(--mhe-muted)}.collapsible-content .accordion summary{padding-block:22px}.footer{background:#faf7f5!important;color:var(--mhe-ink);border-top:0!important}.footer .footer-block__heading{font-size:16px;font-weight:800;letter-spacing:0}.footer .footer-block__details-content .list-menu__item--link{font-size:14px;line-height:1.6;color:var(--mhe-muted);padding-block:7px}.footer .footer-block__details-content p{font-size:14px;line-height:1.7;color:var(--mhe-muted)}.footer .footer-block__newsletter{padding-top:24px}.footer .footer-block__newsletter .footer-block__heading{font-size:21px;max-width:430px;line-height:1.35}.footer .newsletter-form__field-wrapper{max-width:40rem}.footer .field:after{border-radius:5px;box-shadow:0 0 0 1px #9c8d91}.footer .footer__content-bottom{border-top:1px solid var(--mhe-line)}@media(min-width:990px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:40px}.footer .footer-block.grid__item{width:100%;max-width:100%}}@media(max-width:1100px){.mhe-header__inner{gap:20px}.mhe-desktop-nav{gap:16px}.mhe-desktop-nav a{font-size:13px}.mhe-header__actions{gap:2px}.mhe-logo{width:155px}.mhe-hero__grid{gap:40px}.mhe-shell{width:calc(100% - 64px)}}@media(max-width:989px){.mhe-desktop-nav{display:none}.mhe-mobile-menu{display:block}.mhe-header__inner{justify-content:space-between;min-height:80px;gap:12px}.mhe-logo{margin-right:auto}.mhe-mobile-panel{position:absolute;left:0;top:100%;width:100%;background:#fff;border-bottom:1px solid var(--mhe-line);padding:20px 32px 28px;box-shadow:0 18px 25px #231f2010;max-height:70vh;overflow:auto;z-index:20}.mhe-mobile-panel a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--mhe-line);font-size:17px;font-weight:700}.mhe-hero__grid{gap:28px}.mhe-hero h1{font-size:42px}.mhe-hero__description{font-size:16px}.mhe-actions{gap:10px 22px}.mhe-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.mhe-steps{gap:28px}}@media(max-width:749px){.mhe-shell{width:calc(100% - 40px)}.mhe-announcement{font-size:10px;padding:8px 16px;letter-spacing:.01em}.mhe-header__inner{min-height:72px;gap:6px}.mhe-logo{width:144px}.mhe-header__actions{gap:0}.mhe-account{display:none!important}.mhe-header__actions>a,.mhe-header summary{min-width:40px;min-height:44px}.mhe-search__form{right:20px;padding:18px}.mhe-hero__grid{grid-template-columns:1fr;gap:28px;padding-block:30px}.mhe-hero__copy{max-width:520px}.mhe-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:14px}.mhe-hero h1{font-size:40px;max-width:430px;margin-bottom:16px}.mhe-hero__description{font-size:15px;line-height:1.6;margin-bottom:20px}.mhe-actions{gap:12px 18px}a.mhe-button,button.mhe-button{font-size:14px;min-height:50px;padding:14px 19px;gap:18px}.mhe-text-link{font-size:13px}.mhe-hero__reassurance{font-size:11px;margin-top:12px}.mhe-hero__visual{justify-self:center;max-width:380px}.mhe-hero__visual img{border-radius:80px 80px 6px 6px}.mhe-hero__visual figcaption{font-size:11px;margin-top:9px}.mhe-trust__grid{gap:0;padding-block:18px}.mhe-trust__grid>div{padding-inline:8px}.mhe-trust strong{font-size:12px;line-height:1.4}.mhe-trust span{font-size:10px;line-height:1.5;margin-top:5px}.mhe-discovery{padding-block:48px}.mhe-section-heading{margin-bottom:26px}.mhe-section-heading h2,.mhe-invitation h2{font-size:30px}.mhe-section-heading>p:last-child{font-size:14px}.mhe-product-grid{gap:26px 14px}.mhe-product__title{margin-top:12px}.mhe-product h3{font-size:18px}.mhe-product p{font-size:12px}.mhe-product__price{font-size:13px}.mhe-category-links{gap:4px 20px;margin-top:24px;padding-top:16px}.mhe-process{padding-block:44px}.mhe-steps{grid-template-columns:1fr;gap:28px}.mhe-steps article{display:grid;grid-template-columns:42px 1fr;gap:0 18px}.mhe-step-number{grid-row:1/3;margin:0}.mhe-steps h3{font-size:20px;margin-bottom:8px}.mhe-steps p{font-size:14px;max-width:none}.mhe-invitation{padding:44px 0}.mhe-invitation p:not(.mhe-eyebrow){font-size:14px}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.footer .footer-block.grid__item{margin:0;width:100%;max-width:100%}.footer .footer-block.grid__item:first-child{grid-column:1/-1}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__heading{font-size:14px;margin-bottom:12px}.footer .footer-block__details-content .list-menu__item--link{font-size:13px}.footer .footer-block__newsletter .footer-block__heading{font-size:20px}.footer .footer-block--newsletter{margin-top:24px}.collapsible-content .accordion__title{font-size:15px}.collapsible-content .accordion__content{font-size:14px}.collapsible-content .accordion summary{padding-block:18px}}@media(prefers-reduced-motion:reduce){.mhe-product__image img{transition:none}.mhe-product:hover .mhe-product__image img{transform:none}}.mhe-header~cart-notification{position:relative;z-index:30}.footer .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}.jdgm-header .jdgm-title{font-weight:800!important;letter-spacing:-.03em!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;color:#231f20!important}.footer .footer-block__details-content p a{display:inline-block;padding-block:3px;text-underline-offset:4px;color:#63595c}.footer .footer__content-top .footer__blocks-wrapper{display:grid!important}@media(max-width:749px){.footer .footer__content-top{padding-inline:20px}.footer .footer-block.grid__item:last-child{grid-column:1/-1}.footer .footer-block__details-content p{font-size:13px;margin:0 0 9px}.footer .footer__blocks-wrapper{row-gap:28px}.footer .footer-block__details-content p a{padding-block:5px}}.mhe-paws{display:inline-block;position:relative;width:25px;height:25px;flex:0 0 25px;vertical-align:middle;line-height:0}.mhe-paw{position:absolute;width:14px;height:14px;object-fit:contain;transform:rotate(-18deg)}.mhe-paw--one{left:0;top:9px}.mhe-paw--two{right:0;top:1px}.mhe-button .mhe-paw{filter:invert(1)}.mhe-category-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;padding:0;margin-top:28px}a.mhe-category-button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:14px 18px;border:1px solid #d9bdc1;border-radius:8px;background:var(--mhe-blush);color:var(--mhe-ink);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s}.mhe-category-button:hover,.mhe-category-button:focus-visible{background:#ffe2e6;border-color:#a96876}.footer .list-payment{gap:12px;justify-content:center;padding-top:0}.footer .mhe-payment-logo{padding:6px 2px;display:flex;align-items:center}.mhe-payment-logo img{display:block;object-fit:contain;max-width:100%}.footer .newsletter-form__button .mhe-paws{width:25px;height:25px}.footer .footer-block__details-content a .mhe-paws{margin-left:4px}@keyframes mhe-paw-step{0%,to{transform:translateY(0) rotate(-18deg)}40%{transform:translateY(-4px) rotate(-7deg)}70%{transform:translateY(1px) rotate(-22deg)}}@media(prefers-reduced-motion:no-preference){a:focus-visible .mhe-paw,button:focus-visible .mhe-paw,a:active .mhe-paw,button:active .mhe-paw{animation:mhe-paw-step .65s ease-in-out 2}a:focus-visible .mhe-paw--two,button:focus-visible .mhe-paw--two,a:active .mhe-paw--two,button:active .mhe-paw--two{animation-delay:.16s}}@media(hover:hover)and (prefers-reduced-motion:no-preference){a:hover .mhe-paw,button:hover .mhe-paw{animation:mhe-paw-step .65s ease-in-out 2}a:hover .mhe-paw--two,button:hover .mhe-paw--two{animation-delay:.16s}}@media(max-width:749px){.mhe-category-links{grid-template-columns:1fr;gap:10px;margin-top:22px}.mhe-category-button{width:100%}.mhe-discovery{padding-bottom:32px}.mhe-actions{column-gap:14px}a.mhe-button{gap:12px}.mhe-text-link,.footer .list-payment{gap:8px}.footer .mhe-payment-logo{padding-inline:0}}@media(prefers-reduced-motion:reduce){.mhe-category-button{transition:none}.mhe-paw{animation:none!important}}@media(max-width:749px){.footer .footer__column--info{padding-inline:0}.footer .footer__payment{width:100%}.footer .list-payment{display:grid;grid-template-columns:1.08fr .76fr 1fr;max-width:320px;margin-inline:auto;gap:10px}.footer .mhe-payment-logo{min-width:0}.footer .mhe-payment-logo img{width:100%;height:40px}}:root{--mhe-action:#a6375b;--mhe-action-hover:#892746}@media(min-width:990px){.mhe-desktop-nav{flex:1;justify-content:center;margin-left:0}.mhe-header__actions,.mhe-logo{flex-shrink:0}}a.mhe-button,button.mhe-button{background:var(--mhe-action);border-color:var(--mhe-action)}a.mhe-button:hover,button.mhe-button:hover{background:var(--mhe-action-hover);border-color:var(--mhe-action-hover)}.mhe-primary-action,.product-form__submit{--color-button:166,55,91;--color-button-text:255,255,255;gap:12px;background-color:var(--mhe-action);color:#fff}.mhe-primary-action:hover,.product-form__submit:hover{background-color:var(--mhe-action-hover)}.mhe-paws,.footer .newsletter-form__button .mhe-paws{width:20px;height:21px;flex:0 0 20px}.mhe-paw{width:11px;height:11px;filter:invert(54%) sepia(22%) saturate(686%) hue-rotate(292deg) brightness(88%) contrast(85%)}.mhe-paw--one{top:9px}.mhe-paw--two{top:1px}.mhe-button .mhe-paw,.mhe-primary-action .mhe-paw,.product-form__submit .mhe-paw{filter:brightness(0) invert(1);opacity:.8}.product-form__submit.loading .mhe-paws,.product-form__submit:disabled .mhe-paws,.mhe-primary-action:disabled .mhe-paws{visibility:hidden}.mhe-contact{max-width:1000px;padding-block:64px 72px;text-align:center}.mhe-contact h1{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.03em;margin:0 0 18px}.mhe-contact__intro{max-width:620px;margin:0 auto 36px;color:var(--mhe-muted);font-size:17px;line-height:1.7}.mhe-contact__channels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mhe-contact article{background:var(--mhe-blush);border:1px solid var(--mhe-line);border-radius:12px;padding:32px 24px}.mhe-contact h2{font-size:23px;font-weight:700;margin:0 0 12px}.mhe-contact article>p{color:var(--mhe-muted);line-height:1.6}.mhe-contact .mhe-button{margin-top:12px;gap:12px}.mhe-contact__detail{font-size:13px;overflow-wrap:anywhere;margin:14px 0 0}.mhe-contact__note{font-size:14px;color:var(--mhe-muted);margin:28px auto 0}@media(max-width:749px){.mhe-contact{padding-block:36px 44px}.mhe-contact__channels{grid-template-columns:1fr;gap:16px}.mhe-contact article{padding:26px 18px}.mhe-contact__intro{font-size:15px;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mhe-redesign.css.map */
