@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/muzzy/assets/vendor/fonts/quicksand/quicksand_n4.bf8322a9d1da765aa396ad7b6eeb81930a6214de.woff2') format('woff2')}
@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/muzzy/assets/vendor/fonts/quicksand/quicksand_n7.d375fe11182475f82f7bb6306a0a0e4018995610.woff2') format('woff2')}
.mh-page,.mh-widget{--mh-purple:#7226aa;--mh-plum:#351f59;--mh-lilac:#e9dcfb;--mh-paper:#fff;--mh-ink:#302341;--mh-muted:#70637c;--mh-line:#e8def0;font-family:Quicksand,system-ui,sans-serif;color:var(--mh-ink);line-height:1.6}
.mh-page *,.mh-widget *{box-sizing:border-box}.mh-page [hidden],.mh-widget [hidden]{display:none!important}
body.mh-standalone{margin:0;background:#faf6ff;min-height:100dvh}.mh-standalone .mh-page{max-width:1120px;margin:0 auto;padding:28px 32px 88px}.mh-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.mh-brand img{display:block;width:172px;height:auto}.mh-page .mh-back{font-size:14px;text-decoration:none;color:var(--mh-muted)}.mh-back:hover{text-decoration:underline}.mh-skip{position:fixed;top:8px;left:8px;transform:translateY(-200%);background:#fff;padding:12px;z-index:1001}.mh-skip:focus{transform:none}
.mh-page-head{max-width:720px;margin:0 auto 38px;text-align:center}.mh-page h1,.mh-page h2,.mh-widget h2{font-family:'Baloo 2',Quicksand,sans-serif;color:var(--mh-plum);font-weight:700;line-height:1.12;letter-spacing:0}.mh-page h1{font-size:clamp(36px,4.8vw,56px);margin:0 0 16px}.mh-page h1 span{font-size:.65em;vertical-align:middle}.mh-page h2{font-size:27px;margin:0 0 12px}.mh-page-head p{font-size:17px;line-height:1.65;margin:0;color:var(--mh-muted)}
.mh-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;align-items:stretch;background:#fff;border:1px solid var(--mh-line);border-radius:28px;overflow:hidden;box-shadow:0 12px 50px #351f5909}.mh-main{min-width:0;background:var(--mh-paper);padding:38px 42px}.mh-form-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mh-form-title h2{margin:0}.mh-parcel{display:grid;place-items:center;background:#f3eaff;color:var(--mh-purple);width:46px;height:46px;border-radius:13px;flex:none}.mh-parcel svg{width:29px;height:29px}.mh-form p{color:var(--mh-muted);margin:0 0 22px;font-size:15px}.mh-form label{display:block;font-size:14px;font-weight:700;margin:21px 0 8px}.mh-form input,.mh-form select,.mh-form textarea{display:block;width:100%;min-width:0;border:1.5px solid #d6c9e1;border-radius:12px;padding:14px 16px;background:#fff;color:var(--mh-ink);font:inherit;font-size:16px;box-shadow:none}.mh-form input::placeholder,.mh-form textarea::placeholder{color:#96899e}.mh-form textarea{resize:vertical}.mh-primary{display:block;width:100%;margin-top:27px;padding:15px 18px;border:0;border-radius:12px;background:var(--mh-purple);color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 4px 0 #50197d}.mh-primary:hover{background:#632096}.mh-primary:disabled{opacity:.65;cursor:wait}.mh-page :focus-visible,.mh-widget :focus-visible{outline:3px solid var(--mh-purple);outline-offset:4px}.mh-primary:focus-visible{outline-color:var(--mh-plum)}.mh-form .mh-form-note{font-size:12px;text-align:center;line-height:1.6;margin:18px 0 0;color:var(--mh-muted)}
.mh-page .mh-feedback{margin:16px 0 0;font-size:15px;white-space:pre-line;overflow-wrap:anywhere}.mh-feedback:empty{display:none}.mh-feedback[data-kind=error]{color:#a61a38}.mh-feedback[data-kind=success]{color:#351f59;background:#e9dcfb;padding:16px;border-radius:10px}.mh-order dl{display:grid;grid-template-columns:100px 1fr;gap:8px 12px;margin:20px 0}.mh-order dt{color:var(--mh-muted)}.mh-order dd{margin:0;font-weight:700;overflow-wrap:anywhere}.mh-order ul{padding-left:20px}.mh-order h3{font-size:17px;margin:22px 0 8px}.mh-shipment{border-left:3px solid var(--mh-lilac);padding:8px 0 8px 16px;margin:12px 0}.mh-shipment p{margin:0 0 8px;overflow-wrap:anywhere}.mh-page a{color:var(--mh-purple);font-weight:700;text-underline-offset:3px}.mh-shipment a{display:inline-block;padding:7px 0}.mh-request-row{border-top:1px solid var(--mh-line);padding:10px 0;font-size:14px}.mh-request-row strong{display:block}.mh-text-button{padding:4px 0;background:none;border:0;text-decoration:underline;text-underline-offset:3px;color:var(--mh-purple);font:inherit;font-weight:700;cursor:pointer}.mh-issue{border-top:1px solid var(--mh-line);margin-top:28px;padding-top:28px}.mh-page .mh-note{font-size:13px;line-height:1.6;color:var(--mh-muted);margin-top:16px}.mh-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mh-aside{position:relative;background:#f0e6fb;padding:36px 34px;min-width:0}.mh-aside-heart{display:block;color:#7226aa;font-size:44px;font-family:system-ui,sans-serif;line-height:1;margin-bottom:14px}.mh-aside h2{font-size:29px;margin-bottom:14px}.mh-aside p{color:#665573;margin:0 0 23px;font-size:15px}.mh-aside details{border-top:1px solid #dcccE9;padding:16px 0}.mh-aside details:last-of-type{border-bottom:1px solid #dccce9}.mh-aside summary{font-weight:700;font-size:14px;cursor:pointer;color:var(--mh-plum)}.mh-aside details p{font-size:14px;margin:12px 0 0}.mh-contact{padding-top:24px}.mh-contact p{font-size:13px;margin:0 0 5px}.mh-contact a{display:block;font-size:14px;overflow-wrap:anywhere}.mh-contact .mh-policy{font-size:13px;margin-top:14px;font-weight:400}
.mh-widget{position:fixed;right:20px;left:auto;bottom:20px;z-index:900;max-width:calc(100vw - 32px);font-size:15px}.mh-launcher{display:flex;align-items:center;gap:9px;padding:12px 18px;border:0;border-radius:30px;background:var(--mh-purple);color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 3px 15px #351f5926}.mh-launcher span{font-size:20px}.mh-panel{position:absolute;bottom:64px;right:0;left:auto;width:360px;max-width:calc(100vw - 32px);max-height:min(660px,calc(100dvh - 110px));overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--mh-line);border-radius:22px;padding:20px;box-shadow:0 8px 30px #351f5933}.mh-panel header{display:flex;align-items:start;gap:10px}.mh-panel h2{font-size:23px;margin:0;flex:1}.mh-close{font-size:28px;line-height:1;background:transparent;border:0;color:var(--mh-plum);padding:0 3px;cursor:pointer}.mh-panel>p{color:var(--mh-muted);margin:12px 0 16px}.mh-options{display:grid;gap:9px}.mh-options button,.mh-options a{display:block;width:100%;text-align:left;background:#fff;border:1px solid #dfcfe9;border-radius:10px;padding:11px 13px;color:var(--mh-plum);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.mh-options button:hover,.mh-options a:hover{background:#f6effd}.mh-answer{border-top:1px solid var(--mh-line);margin-top:18px;padding-top:16px}.mh-answer p{margin:0 0 12px;font-size:14px}.mh-answer a{color:var(--mh-purple);font-weight:700;text-underline-offset:3px}.mh-answer>a{display:block;margin:14px 0 2px;font-size:14px}.mh-catalog{display:grid;gap:8px}.mh-catalog .mh-product{display:flex;align-items:center;gap:12px;min-width:0;padding:8px;border:1px solid var(--mh-line);border-radius:12px;text-decoration:none;background:#fff}.mh-product:hover{background:#faf6ff}.mh-product img{display:block;width:64px;height:64px;flex:none;object-fit:contain;background:#faf6ff;border-radius:8px}.mh-product-info{display:grid;gap:4px;min-width:0}.mh-product-name{font-size:14px;line-height:1.35;overflow-wrap:anywhere;color:var(--mh-plum)}.mh-product-price{font-size:13px;color:var(--mh-purple);font-weight:700}
@media(max-width:720px){.mh-standalone .mh-page{padding:20px 18px 90px}.mh-brand{margin-bottom:30px}.mh-brand img{width:132px}.mh-page .mh-back{font-size:12px}.mh-page-head{margin-bottom:28px}.mh-page-head p{font-size:15px}.mh-page h1{font-size:39px}.mh-desktop-break{display:none}.mh-layout{grid-template-columns:1fr;border-radius:22px}.mh-main{padding:28px 23px 32px}.mh-form-title h2{font-size:24px}.mh-parcel{width:40px;height:40px}.mh-aside{padding:28px 23px}.mh-aside-heart{font-size:36px}.mh-widget{right:16px;left:auto;bottom:max(16px,env(safe-area-inset-bottom))}.mh-launcher{padding:10px 15px}.mh-panel{width:350px}.mh-form .mh-form-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mh-page,.mh-widget{scroll-behavior:auto}}

.mh-contact-email{display:block;color:var(--mh-purple);font-size:16px;overflow-wrap:anywhere;user-select:text}
