.mp{--mp-accent:#ff782d;--mp-bg:#151312;--mp-fg:#fff0e3;--mp-line:#403329;background:var(--mp-bg);color:var(--mp-fg);font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.6}.mp-christmas{--mp-accent:#e65142;--mp-bg:#11271c;--mp-fg:#f8f4e5;--mp-line:#355040}.mp h1,.mp h2,.mp h3{font-family:Arial,Helvetica,sans-serif;color:inherit}.mp a{color:inherit;text-decoration:none}.mp button,.mp a,.mp summary{touch-action:manipulation}.mp-hero{display:grid;grid-template-columns:1fr 1fr;min-height:610px}.mp-copy{padding:64px 9% 54px 10%;align-self:center}.mp-eyebrow{font-size:1.25rem!important;color:var(--mp-accent);letter-spacing:1.6px;font-weight:700}.mp h1{font-size:clamp(4rem,4.65vw,8rem);font-weight:800;letter-spacing:-.055em;line-height:1.02;margin:28px 0}.mp h1 em{display:inline-block;background:var(--mp-accent);color:#18100c;padding:0 9px;font-style:normal;transform:rotate(-3deg)}.mp-intro{font-size:1.8rem;max-width:410px;margin:30px 0}.mp-small{color:#bfafa3;font-size:1.3rem!important}.mp-button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;background:var(--mp-accent);color:#19100c!important;font-weight:700;padding:16px 24px;border-radius:7px;line-height:1.4}.mp-button:hover{filter:brightness(1.12)}.mp-hero-image{position:relative;min-width:0;background:#e66b24;overflow:hidden}.mp-hero-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mp-stamp{position:absolute;right:25px;top:25px;border:1px solid #ffbf87;background:#181311;border-radius:50%;width:125px;height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3rem;line-height:1.1;font-weight:800;transform:rotate(9deg)}.mp-stamp small{font-size:1.3rem;margin-top:7px}.mp-image-note{position:absolute;bottom:12px;left:18px;background:#19110ccc;padding:4px 8px;font-size:1.2rem;color:#fff}.mp-coming{display:grid;place-items:center;height:100%;min-height:400px;text-align:center;font-size:3rem;background:#244631}.mp-ribbon{display:flex;gap:40px;white-space:nowrap;overflow:hidden;justify-content:center;padding:16px 0;background:var(--mp-accent);color:#19110c;font-size:1.3rem;font-weight:700;letter-spacing:1px}.mp-collection{padding:75px 5%}.mp-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px}.mp-section-top h2{font-size:clamp(3.2rem,3.8vw,5.5rem);line-height:1.1;letter-spacing:-.04em;max-width:700px;font-weight:700;margin:20px 0 0}.mp-section-top>p{color:#c3b2a4}.mp-grid{display:grid;grid-template-columns:1fr 1fr .85fr;gap:26px;list-style:none;padding:0;margin:0 0 25px}.mp-product-image{display:block;aspect-ratio:1;position:relative;overflow:hidden;border-radius:8px;background:#38281e}.mp-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.mp-product-image:hover img{transform:scale(1.03)}.mp-tag{position:absolute;top:15px;left:15px;background:#18100c;color:#fff0e3;font-size:1.2rem;letter-spacing:.6px;border-radius:20px;padding:7px 12px}.mp-arrow{position:absolute;bottom:15px;right:15px;background:var(--mp-accent);color:#19110c;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:2.4rem}.mp-product-title{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-top:17px}.mp-product-title h3{font-size:1.8rem;font-weight:700;margin:0;line-height:1.4}.mp-product-title>span{font-weight:700;white-space:nowrap}.mp-product>.mp-small{margin-top:7px}.mp-bandana{background:var(--mp-accent);color:#19110c;border-radius:8px;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.mp-bandana .mp-eyebrow{color:#49270e}.mp-bandana h3{font-size:clamp(2.7rem,2.8vw,4.6rem);line-height:1.13;font-weight:700;letter-spacing:-.04em}.mp-bandana p{font-size:1.4rem}.mp-bandana strong{font-size:2.4rem}.mp-story,.mp-care,.mp-faq{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 6%;border-top:1px solid var(--mp-line)}.mp-story{background:#251911}.mp-story h2,.mp-care h2,.mp-faq h2{font-size:clamp(3rem,3.6vw,5rem);line-height:1.14;letter-spacing:-.04em;font-weight:700}.mp-story h2 span{color:var(--mp-accent)}.mp-story>div:nth-child(2){align-self:center;max-width:430px}.mp-story .mp-button{margin-top:15px}.mp-care ol{list-style:none;padding:0}.mp-care li{border-bottom:1px solid var(--mp-line);padding:15px 0}.mp-care li p{color:#c4b2a4;margin-bottom:8px}.mp-faq details{border-bottom:1px solid var(--mp-line)}.mp-faq summary{cursor:pointer;padding:20px 0;font-weight:700;list-style:revert}.mp-faq details>div{padding-bottom:18px;color:#c4b2a4}.mp-faq a{text-decoration:underline;text-underline-offset:5px}.museau-wordmark{font-family:Arial,Helvetica,sans-serif;font-size:3.7rem;font-weight:800;letter-spacing:-2px;line-height:.8;display:inline-block}.museau-wordmark small{display:block;text-align:right;font-size:1.7rem;letter-spacing:3px;line-height:1.1;margin-top:8px}.mp-prelaunch{border:1px solid #936240;background:#342217;color:#ffca9e;padding:15px;line-height:1.5}.mp a:focus-visible,.mp summary:focus-visible{outline:3px solid #ffad78;outline-offset:4px}@media(max-width:1000px){.mp-grid{grid-template-columns:1fr 1fr}.mp-bandana{grid-column:1/-1;flex-direction:row;gap:25px;align-items:center}.mp-bandana h3 br{display:none}}@media(max-width:900px){.mp-hero{grid-template-columns:1fr}.mp-copy{padding:40px 6%}.mp-hero-image{aspect-ratio:3/2}.mp h1{font-size:clamp(5rem,10vw,8rem)}.mp-stamp{width:105px;height:105px;font-size:2.5rem}.mp-hero-image>img{object-fit:cover}}@media(max-width:600px){.mp h1{font-size:clamp(4.8rem,11vw,6rem)}.mp-intro{font-size:1.7rem}.mp-eyebrow{font-size:1.1rem!important;letter-spacing:1px}.mp-grid{grid-template-columns:1fr;gap:30px}.mp-section-top{display:block}.mp-collection{padding:45px 6%}.mp-bandana{display:block;grid-column:auto}.mp-bandana h3{font-size:3.6rem}.mp-bandana h3 br{display:block}.mp-story,.mp-care,.mp-faq{grid-template-columns:1fr;gap:20px;padding:40px 6%}.mp-stamp{right:15px;top:15px;width:88px;height:88px;font-size:2.2rem}.mp-stamp small{font-size:1.1rem}.mp-image-note{font-size:1rem;left:12px;bottom:8px}.mp-product-title h3{font-size:1.8rem}.museau-wordmark{font-size:3.2rem}.mp-ribbon{justify-content:flex-start;padding-left:15px}}@media(prefers-reduced-motion:reduce){.mp *{transition:none!important}}

.mp-launch{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.mp-launch h1{font-size:clamp(4rem,4.6vw,7rem)}.mp-launch .mp-copy{padding:50px 8%}.mp-launch .mp-hero-image{min-height:350px}@media(max-width:900px){.mp-launch{grid-template-columns:1fr}.mp-launch .mp-hero-image{aspect-ratio:3/2}}
