.announcement.mx-delivery-note{background:#f0ede8;color:#57524c;padding:6px 16px;min-height:30px;font-size:12px;line-height:18px;letter-spacing:.025em;font-weight:400;text-align:center}.announcement.mx-delivery-note a{color:inherit}.mxpet-doggy-brand{color:#292925}.mxpet-doggy-brand__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,76px);background:#f0f1e6;border:1px solid #dedfce;border-radius:28px;padding:clamp(24px,4vw,64px)}.mxpet-doggy-brand__logo{width:100px;height:120px;object-fit:contain;margin-bottom:22px}.mxpet-doggy-brand__copy h1{font-size:clamp(38px,5vw,64px);margin:0 0 18px}.mxpet-doggy-brand__copy h2{font-size:clamp(27px,3.2vw,42px);line-height:1.15;margin:0 0 20px}.mxpet-doggy-brand__copy p:not(.eyebrow){font-size:17px;line-height:1.7;margin-bottom:24px}.mxpet-doggy-brand__visual img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.mxpet-doggy-brand__ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;scroll-margin-top:160px}.mxpet-doggy-brand__ranges article{border:1px solid #dedfce;border-radius:18px;padding:28px}.mxpet-doggy-brand__ranges span{color:#646b3d;font-weight:700}.mxpet-doggy-brand__ranges h2{font-size:25px;margin:15px 0}.mxpet-doggy-brand__ranges p,.mxpet-doggy-brand__note{font-size:15px;line-height:1.7}.mxpet-doggy-brand__note{margin:24px 0;color:#65655d}.mxpet-doggy-brand__pending{padding:20px;background:#f0f1e6;border-radius:12px}@media(max-width:749px){.mxpet-doggy-brand__hero{grid-template-columns:1fr;padding:24px;gap:30px}.mxpet-doggy-brand__ranges{grid-template-columns:1fr;gap:14px}.mxpet-doggy-brand__logo{width:80px;height:96px}.mxpet-doggy-brand__visual img{max-height:420px}.mxpet-doggy-brand__ranges h2{font-size:24px}}.mxpet-doggy-concept{color:#292925}.mxpet-doggy-concept__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,76px);background:#f0f1e6;border:1px solid #dedfce;border-radius:28px;padding:clamp(24px,4vw,64px)}.mxpet-doggy-concept__logo{width:100px;height:120px;object-fit:contain;margin-bottom:22px}.mxpet-doggy-concept__copy h1{font-size:clamp(38px,5vw,64px);margin:0 0 18px}.mxpet-doggy-concept__copy h2{font-size:clamp(27px,3.2vw,42px);line-height:1.15;margin:0 0 20px}.mxpet-doggy-concept__copy p:not(.eyebrow){font-size:17px;line-height:1.7;margin-bottom:24px}.mxpet-doggy-concept__visual img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.mxpet-doggy-concept__ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;scroll-margin-top:160px}.mxpet-doggy-concept__ranges article{border:1px solid #dedfce;border-radius:18px;padding:28px}.mxpet-doggy-concept__ranges span{color:#646b3d;font-weight:700}.mxpet-doggy-concept__ranges h2{font-size:25px;margin:15px 0}.mxpet-doggy-concept__ranges p,.mxpet-doggy-concept__note{font-size:15px;line-height:1.7}.mxpet-doggy-concept__note{margin:24px 0;color:#65655d}.mxpet-doggy-concept__pending{padding:20px;background:#f0f1e6;border-radius:12px}@media(max-width:749px){.mxpet-doggy-concept__hero{grid-template-columns:1fr;padding:24px;gap:30px}.mxpet-doggy-concept__ranges{grid-template-columns:1fr;gap:14px}.mxpet-doggy-concept__logo{width:80px;height:96px}.mxpet-doggy-concept__visual img{max-height:420px}.mxpet-doggy-concept__ranges h2{font-size:24px}}.mxpet-doggy-concept{max-width:1440px;margin-left:auto;margin-right:auto;padding-inline:clamp(18px,4vw,64px)}.mxpet-doggy-concept__hero{position:relative;isolation:isolate;overflow:hidden;border:0}.mxpet-doggy-concept__visual{position:relative;isolation:isolate}.mxpet-doggy-concept__visual img{position:relative;z-index:1}.mxpet-doggy-concept--warm .mxpet-doggy-concept__hero{background-color:#f8f4ec;background-image:radial-gradient(ellipse at 78% 50%,#e9e0ce88,transparent 58%),repeating-linear-gradient(4deg,transparent 0 3px,#9b896108 3px 4px);border-radius:4px}.mxpet-doggy-concept--warm .mxpet-doggy-concept__hero:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid #b7a58140;z-index:-1;pointer-events:none}.mxpet-doggy-concept--warm .mxpet-doggy-concept__copy .eyebrow{color:#6a6d46}.mxpet-doggy-concept--warm .mxpet-doggy-concept__ranges article{background:#faf7f1;border-color:#e8dfcf;border-radius:4px;border-top:3px solid #858968}.mxpet-doggy-concept--warm .mxpet-doggy-concept__pending{background:#f6f1e8;border-radius:4px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__hero{background:#fffaf0;border-radius:38px 12px;border:2px solid #777b4e}.mxpet-doggy-concept--playful .mxpet-doggy-concept__visual:before{content:"";position:absolute;top:8%;right:-2%;bottom:2%;left:-2%;background:#eee4bc;border-radius:47% 53% 37% 63%/56% 41% 59% 44%;transform:rotate(-8deg);z-index:-1}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h1{font-weight:800;font-family:var(--font-body-family,Arial,sans-serif);letter-spacing:-2px;transform:rotate(-2deg)}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h2{font-family:var(--font-body-family,Arial,sans-serif);font-weight:700}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy .text-link{display:inline-block;background:#60683d;color:#fff;padding:12px 22px;border-radius:8px 18px 9px 17px;text-decoration:none}.mxpet-doggy-concept__doodles{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;color:#747a49;z-index:2;pointer-events:none}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges article{background:#fffaf0;border:2px solid #dedbbf;border-radius:25px 9px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges span{display:inline-grid;place-items:center;width:40px;height:40px;background:#ece5c8;border-radius:50%}@media(max-width:749px){.mxpet-doggy-concept{padding-inline:16px}.mxpet-doggy-concept__hero{padding:28px 22px}.mxpet-doggy-concept--warm .mxpet-doggy-concept__hero:after{top:10px;right:10px;bottom:10px;left:10px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h1{font-size:39px}}.mxpet-doggy-concept.mxpet-doggy-concept--playful{background:#faf9f3;padding-block:36px 56px}.mxpet-doggy-concept--playful .page-width{padding:0;max-width:1280px;margin-inline:auto}.mxpet-doggy-concept--playful .mxpet-doggy-concept__hero{border:0;border-radius:0;background:transparent;overflow:visible;padding:20px 24px 50px;gap:40px;grid-template-columns:1fr 1.12fr}.mxpet-doggy-concept--playful .mxpet-doggy-concept__logo{width:78px;height:91px;margin-bottom:18px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h1{font-size:18px;letter-spacing:.09em;transform:none;text-transform:uppercase;margin-bottom:16px;color:#60683d}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h2{font-size:clamp(36px,4.5vw,62px);font-weight:850;font-style:italic;text-transform:uppercase;letter-spacing:-.045em;line-height:1.02;max-width:650px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy .eyebrow{font-size:11px;letter-spacing:.06em;margin-bottom:16px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy p:not(.eyebrow){max-width:480px;font-size:16px;line-height:1.65}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy .text-link{border-radius:2px;padding:14px 24px;font-weight:700;min-height:48px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy .text-link:after{display:none}.mxpet-doggy-concept--playful .mxpet-doggy-concept__visual:before{top:18%;right:0;bottom:5%;left:0;background:#e7e8cf;border-radius:0;transform:rotate(-5deg);clip-path:polygon(4% 4%,72% 0,98% 6%,95% 16%,100% 25%,96% 35%,99% 46%,95% 56%,99% 70%,93% 76%,96% 91%,70% 96%,20% 100%,2% 93%,5% 83%,0 75%,4% 62%,1% 51%,5% 40%,2% 28%,6% 19%)}.mxpet-doggy-concept--playful .mxpet-doggy-concept__doodles{opacity:.6}.mxpet-doggy-concept--playful .mxpet-doggy-benefits{border-top:0;border-bottom:1px solid #d6d8c5;margin:0;padding:28px 0 32px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges{gap:32px;margin-top:48px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges article{background:none;border:0;border-radius:0;padding:0 12px;text-align:center;min-width:0}.doggy-range-art{display:flex;justify-content:center;align-items:center;height:240px;position:relative;isolation:isolate;margin-bottom:20px}.doggy-range-art:before{content:"";position:absolute;top:20%;right:4%;bottom:10%;left:4%;z-index:-1;background:#e8e9d7;clip-path:polygon(3% 8%,96% 0,93% 13%,100% 25%,95% 42%,100% 70%,93% 95%,3% 100%,6% 81%,0 66%,4% 45%,0 23%);transform:rotate(-4deg)}.mxpet-doggy-concept__ranges article:nth-child(2) .doggy-range-art:before{background:#ede2d3;transform:rotate(3deg)}.mxpet-doggy-concept__ranges article:nth-child(3) .doggy-range-art:before{background:#e5e8df}.doggy-range-art img{display:block;width:58%;height:100%;object-fit:contain;mix-blend-mode:multiply}.doggy-range-art img+img{margin-left:-13%}.doggy-range-art--puppy img{width:65%}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges h2{font-family:var(--font-body-family,Arial,sans-serif);font-size:clamp(24px,2.4vw,32px);font-style:italic;font-weight:800;text-transform:uppercase;line-height:1.1;letter-spacing:-.03em;margin:0 0 14px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges p{max-width:340px;margin:0 auto;font-size:15px;line-height:1.65}.mxpet-doggy-concept--playful .mxpet-doggy-concept__note{max-width:800px;text-align:center;margin:36px auto 22px;font-size:13px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__pending{background:none;border-radius:0;border-top:1px solid #d6d8c5;padding:22px 0 0;text-align:center;font-size:14px}.mxpet-doggy-concept a:focus-visible{outline:3px solid #60683d;outline-offset:5px}@media(max-width:749px){.mxpet-doggy-concept.mxpet-doggy-concept--playful{padding:24px 20px 32px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__hero{grid-template-columns:minmax(0,1fr);padding:0 0 24px;gap:20px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h2{font-size:clamp(34px,9.5vw,48px);max-width:480px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__copy h1{font-size:15px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__logo{width:64px;height:75px;margin-bottom:16px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__visual{max-width:460px;width:100%;margin:auto}.mxpet-doggy-concept--playful .mxpet-doggy-concept__visual img{max-height:330px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__doodles{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:30px;scroll-margin-top:180px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges article{padding:0 0 28px;border-bottom:1px solid #d6d8c5}.doggy-range-art{height:230px;max-width:360px;margin:0 auto 16px}.mxpet-doggy-concept--playful .mxpet-doggy-concept__ranges h2{font-size:28px}.mxpet-doggy-concept--playful .mxpet-doggy-benefit p{white-space:normal}}.mxe{--ink:#33372d;--paper:#faf8f3;color:var(--ink);max-width:1480px;margin:auto;padding:0 40px 44px}.mxe *{box-sizing:border-box}.mxe-intro{text-align:center;padding:64px 20px 54px;max-width:900px;margin:auto}.mxe-kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 18px}.mxe h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,4.3vw,66px);line-height:1.06;letter-spacing:-.045em;margin:0 0 22px;color:var(--ink)}.mxe-lead{max-width:630px;margin:0 auto 27px;font-size:17px;line-height:1.65}.mxe-actions{display:flex;justify-content:center;gap:12px;align-items:center;flex-wrap:wrap}.mxe a{text-decoration:none}.mxe-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;background:var(--brand,#414b35);color:#fff;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:600;line-height:1.3;transition:filter .2s}.mxe-button:hover{filter:brightness(.9)}.mxe a:focus-visible{outline:3px solid #a77530;outline-offset:4px}.mxe-outline{color:var(--ink);background:transparent;border-color:#757c6c}.mxe-textlink{color:var(--ink);font-size:14px;padding:14px}.mxe-worlds{display:grid;gap:24px}.mxe-worlds article{overflow:hidden;position:relative}.mxe-wide{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:470px}.mxe-copy{padding:48px 54px;position:relative;z-index:1}.mxe-logo{display:block;max-width:170px;max-height:85px;width:auto;height:auto;object-fit:contain;object-position:left center;margin-bottom:25px}.mxe h2{font-family:Georgia,serif;font-size:clamp(31px,3.25vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0 0 20px}.mxe-copy p{font-size:16px;line-height:1.7;margin:0 0 25px;max-width:430px}.mxe-art{width:100%;height:auto;object-fit:contain;display:block;max-height:470px}.mxe-granata{--brand:#802d43;background-size:cover;background-position:center;background-color:#faf8f4}.mxe-granata h2{font-family:Arial,sans-serif;font-style:italic;font-weight:800;color:#802d43}.mxe-granata>.mxe-art{padding:20px 24px 20px 0}.mxe-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mxe-tile{display:flex;flex-direction:column;align-items:center;padding:38px 36px 32px;text-align:center;min-width:0}.mxe-tilehead{display:flex;align-items:center;gap:28px;width:100%;min-height:115px;text-align:left}.mxe-tilehead .mxe-logo{width:90px;height:95px;flex-shrink:0;margin:0;object-position:center}.mxe-tilehead h2{font-size:36px;margin:0}.mxe-tile>.mxe-art{height:310px;margin:15px 0 22px;object-fit:contain}.mxe-kitty{--brand:#8d535f;background-color:#faf0f1;background-size:cover}.mxe-kitty h2{color:#8d535f;font-style:italic}.mxe-doggy{--brand:#60683d;background:#f2f2df}.mxe-doggy h2{font-family:Arial,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;color:#535b33}.mxe-catz{min-height:510px;background:#e9e5dc}.mxe-scene{position:absolute;width:100%;height:100%;object-fit:cover;object-position:70% center}.mxe-catz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eeeae1 0%,rgba(238,234,225,.96) 28%,rgba(238,234,225,.3) 65%,transparent)}.mxe-catz .mxe-copy{width:52%;--brand:#615748;padding-top:55px;padding-bottom:55px}.mxe-lou{--brand:#20211f;background:#c5e3ea;min-height:470px}.mxe-lou h2{font-family:MXHomeLou,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;font-size:48px}.mxe-lou-art{position:relative;padding:20px 0 35px 28px}.mxe-lou-cat{position:absolute;right:0;bottom:5px;width:38%;height:auto}.mxe-betty{--brand:#62753d;background-size:cover;min-height:450px}.mxe-betty h2{color:#4c4932}.mxe-kitchen{width:100%;height:100%;min-height:450px;object-fit:cover;object-position:center}@media(min-width:1500px){.mxe{padding-left:60px;padding-right:60px}}@media(max-width:749px){.mxe{padding:0 16px 24px}.mxe-intro{padding:38px 4px 34px}.mxe h1{font-size:39px}.mxe-lead{font-size:15px}.mxe-actions{gap:8px}.mxe-button{padding:12px 17px;font-size:13px}.mxe-textlink{flex-basis:100%;padding:6px}.mxe-worlds{gap:16px}.mxe-wide,.mxe-pair{grid-template-columns:1fr;gap:0}.mxe-pair{gap:16px}.mxe-copy{padding:30px 26px}.mxe h2{font-size:35px}.mxe-copy p{font-size:15px}.mxe-logo{max-height:65px;max-width:145px;margin-bottom:20px}.mxe-granata>.mxe-art{max-height:290px;padding:0 15px 22px}.mxe-tile{padding:28px 24px}.mxe-tilehead{gap:22px;min-height:80px}.mxe-tilehead h2{font-size:31px}.mxe-tilehead .mxe-logo{height:80px;width:70px}.mxe-tile>.mxe-art{height:260px;margin:12px 0}.mxe-catz{min-height:620px}.mxe-catz .mxe-copy{width:100%;padding:30px 26px}.mxe-scene{object-position:72% bottom}.mxe-catz:after{background:linear-gradient(180deg,#eeeae1 0%,rgba(238,234,225,.95) 36%,transparent 77%)}.mxe-lou .mxe-copy{grid-row:1}.mxe-lou h2{font-size:39px}.mxe-lou-art{padding:0 15px 20px}.mxe-lou-art>.mxe-art{max-height:300px}.mxe-lou-cat{right:12px;width:32%}.mxe-kitchen{height:280px;min-height:0}.mxe-wide{min-height:0}}.mxe a.mxe-button{color:#fff!important}.mxe a.mxe-outline{color:#33372d!important}.mxe .mxe-granata h2,.mxe .mxe-doggy h2{font-family:Arial,sans-serif!important;font-weight:800!important}.mxe .mxe-lou h2{font-family:MXHomeLou,Arial,sans-serif!important;font-weight:400!important}.mxh{max-width:1440px;margin:0 auto;color:#36312d;box-sizing:border-box}.mxh *{box-sizing:border-box}.mxh a{text-decoration:none!important;color:inherit}.mxh a:focus-visible{outline:3px solid #9b704a;outline-offset:5px}.mxh h1,.mxh h2,.mxh h3{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em!important}.mxh-eyebrow{font-size:11px!important;line-height:1.5!important;letter-spacing:.17em;text-transform:uppercase;font-weight:700;margin:0 0 18px}.mxh-hero{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;max-width:1600px;overflow:hidden;background:#eee8df}.mxh-main-photo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%);mask-image:linear-gradient(90deg,transparent,#000 32%);position:absolute;inset:0 0 0 auto;width:73%;height:100%;object-fit:cover;object-position:right center;z-index:-2}.mxh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f1ebe3,#f1ebe3f7 23%,#f1ebe3b3 43%,#f1ebe300 69%)}.mxh-intro{padding:65px clamp(28px,6vw,100px);width:64%;max-width:810px}.mxh h1{font-size:clamp(54px,6.1vw,88px)!important;line-height:1.02!important;margin:0 0 26px;max-width:620px}.mxh-intro>p:not(.mxh-eyebrow):not(.mxh-hero-foot){font-size:17px;line-height:1.75;max-width:400px;margin:0 0 30px}.mxh-actions{display:flex;flex-wrap:wrap;gap:12px}.mxh a.mxh-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;min-height:50px;background:#805b40;color:#fff!important;border:1px solid #805b40;border-radius:4px;font-size:14px;font-weight:600;transition:background .2s}.mxh a.mxh-button:hover{background:#64442e}.mxh a.mxh-button-outline{background:#f9f8f1b3;color:#654b37!important}.mxh a.mxh-button-outline:hover{background:#fff}.mxh-intro>p.mxh-hero-foot{font-size:12px;letter-spacing:.03em;margin:25px 0 0;color:#70675e}.mxh-note{display:flex;justify-content:center;gap:6vw;padding:21px 24px;border-bottom:1px solid #dfd8cf;color:#746c63;font-size:12px;background:#faf9f4}.mxh-note span+span{border-left:1px solid #d3c9bd;padding-left:6vw}.mxh-paths,.mxh-brands{padding:76px 48px}.mxh-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 30px}.mxh h2{font-size:clamp(34px,3.5vw,48px)!important;line-height:1.12!important;margin:0}.mxh-heading>p{max-width:340px;margin:0;font-size:15px;line-height:1.7;color:#756d63}.mxh-heading .mxh-eyebrow{margin-bottom:12px}.mxh-heading>a{display:inline-block;border:1px solid #ded5ca;border-radius:4px;padding:12px 18px;font-size:13px;white-space:nowrap}.mxh-shop-paths{display:grid;grid-template-columns:1.08fr 1fr;gap:24px}.mxh-category{position:relative;isolation:isolate;overflow:hidden;min-height:340px;border-radius:6px;display:flex;align-items:end;color:#fff!important}.mxh-category>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.mxh-cat>img{object-position:80% center}.mxh-dog>img{object-position:55% center}.mxh-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#162017cc,#16201755 60%,#16201708);z-index:-1}.mxh-category>div{padding:36px;max-width:370px}.mxh-category h3{color:#fff!important;font-size:36px!important;line-height:1.1;margin:0 0 16px}.mxh-category p{font-size:14px;line-height:1.65;margin:0 0 24px;color:#fff}.mxh-category .mxh-eyebrow{display:block;margin-bottom:16px;color:#fff}.mxh-category strong{font-size:13px;display:inline-flex;background:#fff;color:#654b37;padding:12px 18px;border-radius:4px}.mxh-category:hover>img{transform:scale(1.035)}.mxh-quick{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:24px 0 0;font-size:12px;color:#756d63}.mxh-quick>span{font-weight:600;margin-right:8px}.mxh-quick>a{padding:9px 16px;border:1px solid #e2d9cf;border-radius:100px}.mxh-quick>a:hover{background:#f3ede5}.mxh-brands{scroll-margin-top:100px;background:#faf9f5;max-width:none}.mxh-brands>*{max-width:1344px;margin-left:auto;margin-right:auto}.mxh-brandgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mxh-brand{position:relative;display:block;height:310px;overflow:hidden;background:#f7f4ec;background-size:cover;border-radius:6px;border:1px solid #e4e1d8}.mxh-logo{position:absolute;top:25px;left:25px;max-width:140px;width:auto;height:67px;object-fit:contain;object-position:left center;z-index:2}.mxh-art{position:absolute;right:5px;bottom:53px;width:76%;height:210px;object-fit:contain;object-position:right bottom;transition:transform .3s}.mxh-brand:hover .mxh-art{transform:translateY(-6px)}.mxh-brand>span{position:absolute;bottom:0;left:0;right:0;padding:18px 24px;background:#ffffffed;border-top:1px solid #ffffff80;font-size:13px;font-weight:600;color:#51483f!important;z-index:2}.mxh-kitty{background-color:#f8eff1;background-position:center}.mxh-kitty .mxh-art{width:78%;height:222px}.mxh-kitty .mxh-logo{height:78px}.mxh-doggy{background:#f3f2e5}.mxh-doggy .mxh-art{width:81%;height:215px}.mxh-doggy .mxh-logo{height:78px}.mxh-catz .mxh-logo{height:50px;max-width:155px}.mxh-bg{width:100%;height:100%;position:absolute;object-fit:cover;object-position:75% center}.mxh-catz:after,.mxh-betty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#faf8f1f7,#faf8f126 65%,transparent)}.mxh-lou{background:#f6f0d8}.mxh-lou .mxh-art{width:65%;height:185px}.mxh-betty .mxh-logo{height:70px}.mxh-feature{margin:70px auto;max-width:1344px;padding:55px 48px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;background-size:cover;background-position:center;border-radius:6px;position:relative}.mxh-feature-copy>img{width:140px;height:auto;margin:0 0 25px}.mxh-feature h2{color:#842b46;max-width:470px}.mxh-feature-copy>p:not(.mxh-eyebrow){font-size:16px;line-height:1.8;max-width:390px;margin:22px 0 28px}.mxh-feature .mxh-button{background:#842b46!important;border-color:#842b46!important}.mxh-feature-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px}.mxh-feature-products a{display:block;color:#586c35!important;text-align:center;font-size:12px;font-weight:600}.mxh-feature-products img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply}.mxh-feature-products a:first-child img,.mxh-feature-products a:nth-child(3) img{transform:scale(1.25)}.mxh-feature-products a:nth-child(2){transform:translateY(-30px)}.mxh-feature-products span{display:block;margin-top:12px}.mxh-feature-products p{grid-column:1/-1;text-align:center;font-size:12px;margin:28px 0 0;color:#657153}.mxh-guide{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:60px 48px 80px;border-top:1px solid #e2dad1}.mxh-guide-heading>p:not(.mxh-eyebrow){font-size:16px;line-height:1.75;color:#756d63;max-width:390px;margin:22px 0 26px}.mxh-guide-steps article{display:flex;gap:22px;padding:24px 0;border-top:1px solid #e1d8cd}.mxh-guide-steps article:first-child{padding-top:0;border:0}.mxh-step{font:italic 27px Georgia,serif;color:#9b8062;min-width:35px}.mxh-guide h3{font-size:25px!important;margin:0 0 12px}#main-content .mxh-products{padding:12px 0 70px!important}#main-content .mxh-products .page-width{width:100%;max-width:1440px;padding-left:48px;padding-right:48px}#main-content .mxh-products .section-heading h2{font:400 clamp(32px,3.5vw,48px)/1.12 Georgia,serif!important;letter-spacing:-.035em}#main-content .mxh-products .section-heading{margin-bottom:30px}#main-content .mxh-products-intro{font-size:15px;color:#756d63;margin:14px 0 0;line-height:1.7;max-width:580px}#main-content .mxh-products .product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#main-content .mxh-products .product-card{width:auto!important;min-width:0!important;flex:initial!important;border-radius:6px!important;padding:18px!important;min-width:0}#main-content .mxh-products .product-card__media{height:180px!important;aspect-ratio:auto!important;margin-bottom:18px!important}#main-content .mxh-products .product-card__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;width:100%!important;object-fit:contain!important}#main-content .mxh-products .product-card h3{font-size:16px!important;line-height:1.4!important;margin:14px 0!important;min-height:48px}#main-content .mxh-products .product-card__vendor{font-size:10px!important;letter-spacing:.07em!important;min-height:30px}#main-content .mxh-products .product-card__price{font-size:16px!important;margin:16px 0 0!important}#main-content .mxh-products .text-link{border:1px solid #ded5ca;border-radius:4px;padding:12px 18px;text-decoration:none!important;font-size:13px}#main-content .mxh-products .text-link:after{display:none}@media(min-width:750px)and (max-width:1200px){#main-content .mxh-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .mxh-products .product-card__media{height:190px!important}.mxh-intro{width:68%;padding-left:48px}.mxh-brand{height:285px}}@media(max-width:749px){.mxh-hero{min-height:690px;display:block}.mxh-main-photo{width:100%;height:320px;top:auto;bottom:0;object-position:right center;-webkit-mask-image:linear-gradient(transparent,#000 28%);mask-image:linear-gradient(transparent,#000 28%)}.mxh-hero:after{background:linear-gradient(#f1ebe3 0%,#f1ebe3 44%,#f1ebe380 60%,transparent 78%)}.mxh-intro{width:100%;padding:38px 25px 300px;max-width:none}.mxh h1{font-size:52px!important;max-width:360px;margin-bottom:22px}.mxh-intro>p:not(.mxh-eyebrow):not(.mxh-hero-foot){font-size:14px;line-height:1.7;max-width:330px;margin-bottom:23px}.mxh-eyebrow{font-size:9px!important}.mxh-hero-foot{font-size:10px;margin-top:20px}.mxh-actions{gap:10px}.mxh a.mxh-button{padding:13px 16px;font-size:12px;min-height:46px}.mxh-note{gap:13px;padding:17px 16px;font-size:9px;line-height:1.5}.mxh-note span{flex:1;text-align:center}.mxh-note span+span{padding-left:12px}.mxh-paths,.mxh-brands{padding:42px 20px}.mxh h2{font-size:34px!important}.mxh-heading{display:block;margin-bottom:24px}.mxh-heading>p{font-size:14px;margin-top:16px;max-width:100%}.mxh-heading>a{margin-top:20px}.mxh-shop-paths{grid-template-columns:1fr;gap:16px}.mxh-category{min-height:290px}.mxh-category>div{padding:26px;max-width:280px}.mxh-category h3{font-size:31px!important}.mxh-category p{font-size:13px}.mxh-quick{justify-content:flex-start;gap:9px}.mxh-quick>span{width:100%;margin:0 0 3px}.mxh-quick>a{font-size:11px;padding:9px 12px}#main-content .mxh-products{padding:0 0 45px!important}#main-content .mxh-products .page-width{padding:0 20px}#main-content .mxh-products .section-heading{display:block}#main-content .mxh-products .section-heading .text-link{display:inline-block;margin-top:18px}#main-content .mxh-products-intro{font-size:13px}#main-content .mxh-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#main-content .mxh-products .product-card{padding:12px!important}#main-content .mxh-products .product-card__media{height:145px!important;margin-bottom:12px!important}#main-content .mxh-products .product-card h3{font-size:14px!important;min-height:58px}#main-content .mxh-products .product-card__vendor{font-size:9px!important}#main-content .mxh-products .product-card__price{font-size:14px!important}.mxh-brandgrid{grid-template-columns:1fr 1fr;gap:12px}.mxh-brand{height:235px}.mxh-logo{top:16px;left:15px;max-width:94px;height:50px}.mxh-art{width:100%;height:150px;bottom:48px;right:0}.mxh-kitty .mxh-logo,.mxh-doggy .mxh-logo{height:65px}.mxh-kitty .mxh-art,.mxh-doggy .mxh-art{width:100%;height:150px}.mxh-lou .mxh-art{width:90%;height:120px}.mxh-catz .mxh-logo{max-width:120px;height:40px}.mxh-betty .mxh-logo{height:60px}.mxh-brand>span{padding:12px;font-size:10px;min-height:49px}.mxh-feature{margin:36px 20px;padding:30px 24px;grid-template-columns:1fr;gap:28px}.mxh-feature-copy>img{width:115px;margin-bottom:22px}.mxh-feature-copy>p:not(.mxh-eyebrow){font-size:14px;margin:18px 0 24px}.mxh-feature-products img{height:120px}.mxh-feature-products a{font-size:10px}.mxh-feature-products a:nth-child(2){transform:translateY(-16px)}.mxh-feature-products p{font-size:10px;margin-top:15px}.mxh-guide{grid-template-columns:1fr;gap:32px;padding:36px 24px 45px}.mxh-guide-heading>p:not(.mxh-eyebrow){font-size:14px}.mxh-guide h3{font-size:23px!important}.mxh-guide-steps p{font-size:13px}}body:has(.mxh-hero) .mxpet-limited-special{padding:10px 0 65px}body:has(.mxh-hero) .mxpet-limited-special .page-width{max-width:1440px;padding:0 48px}body:has(.mxh-hero) .mxpet-limited-special__card{border-radius:6px;min-height:300px;background:#faf7f1;grid-template-columns:1.2fr .8fr}body:has(.mxh-hero) .mxpet-limited-special__copy{padding:36px 42px}body:has(.mxh-hero) .mxpet-limited-special h2{font:400 36px/1.15 Georgia,serif;letter-spacing:-.03em}body:has(.mxh-hero) .mxpet-limited-special__media{min-height:300px;background:#f6f2eb}body:has(.mxh-hero) .mxpet-limited-special__media img{object-fit:contain}body:has(.mxh-hero) .mxpet-limited-special__button{border-radius:4px;text-transform:none;letter-spacing:0}body:has(.mxh-hero) .trust-strip{background:#f5f0e9;border-top:1px solid #e1d8cd;padding:35px 0}body:has(.mxh-hero) .trust-strip__mark{font-family:Georgia,serif;color:#9b8062}@media(max-width:749px){body:has(.mxh-hero) .mxpet-limited-special .page-width{padding:0 20px}body:has(.mxh-hero) .mxpet-limited-special__card{grid-template-columns:1fr}body:has(.mxh-hero) .mxpet-limited-special__copy{padding:25px}body:has(.mxh-hero) .mxpet-limited-special h2{font-size:30px}body:has(.mxh-hero) .mxpet-limited-special__media{height:230px;min-height:0}body:has(.mxh-hero) .trust-strip{padding:25px 0}}#main-content .mxh-intro>p.mxh-hero-foot{margin-top:24px!important}#main-content .mxh-products .product-card__media{height:220px!important}#main-content .mxh-products .product-card--granatapet img,#main-content .mxh-products .product-card--kitty-cat img,#main-content .mxh-products .product-card--catz-finefood img,#main-content .mxh-products .product-card--lucky-lou img{transform:scale(1.35)!important}#main-content .mxh-products .product-card__info{padding:0!important}#main-content .mxh-products .mxpet-card-heading{gap:12px!important}#main-content .mxh-products .mxpet-card-heading__meta{font-size:11px!important;min-height:32px!important}#main-content .mxh-products .product-card-title{font-size:17px!important;line-height:1.35!important;min-height:46px!important}#main-content .mxh-products .mxpet-card-heading__descriptor{font-size:10px!important;margin-top:0!important}#main-content .mxh-products .product-card .price{margin-top:18px!important}@media(max-width:749px){#main-content .mxh-products .product-card__media{height:150px!important}#main-content .mxh-products .product-card-title{font-size:14px!important;min-height:58px!important}#main-content .mxh-products .mxpet-card-heading__meta{font-size:9px!important;min-height:30px!important}#main-content .mxh-products .mxpet-card-heading__descriptor{font-size:8px!important}#main-content .mxh-products .mxpet-card-heading{gap:8px!important}}@media(prefers-reduced-motion:reduce){.mxh img,.mxh a{transition:none!important}}.mxh-feature{overflow:hidden;grid-template-columns:.85fr 1.15fr;gap:24px;padding-right:0}.mxh-feature-scene{min-width:0;position:relative;align-self:center}.mxh-feature-scene img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:center 56%}@media(max-width:749px){.mxh-feature{grid-template-columns:1fr;padding:30px 24px 0;gap:0}.mxh-feature-scene{margin:0 -24px}.mxh-feature-scene img{aspect-ratio:1.3}}.mxh-guide{display:block;max-width:1344px;margin:0 auto 48px;padding:44px 48px 36px;background:none;border:0;border-radius:0}.mxh-guide-heading{display:grid;grid-template-columns:1.05fr 1fr;column-gap:70px;align-items:start;margin-bottom:36px}.mxh-guide-heading .mxh-eyebrow{grid-column:1/-1;margin-bottom:16px}.mxh-guide-heading h2{grid-column:1;grid-row:2/4;max-width:460px;font-size:clamp(32px,3.3vw,46px)!important}.mxh-guide-heading>p:not(.mxh-eyebrow){grid-column:2;margin:0 0 18px;font-size:15px;line-height:1.7;max-width:430px}.mxh-guide-heading .mxh-button{grid-column:2;justify-self:start}.mxh-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.mxh-guide-steps article,.mxh-guide-steps article:first-child{display:block;padding:20px 0 0;border-top:1px solid #ded5ca}.mxh-guide-art{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#947252}.mxh-guide-art svg{display:block;width:108px;height:80px}.mxh-guide .mxh-step{font:italic 25px Georgia,serif;color:#a08b76;white-space:nowrap}.mxh-guide h3{font-size:25px!important;line-height:1.2;margin:0 0 12px;max-width:300px}.mxh-guide-steps p{font-size:14px;line-height:1.75;margin:0;color:#756d63}@media(max-width:749px){.mxh-guide{margin:0 0 24px;padding:24px}.mxh-guide-heading{display:block;margin-bottom:28px}.mxh-guide-heading h2{font-size:34px!important}.mxh-guide-heading>p:not(.mxh-eyebrow){font-size:14px;margin:16px 0 20px}.mxh-guide-steps{grid-template-columns:1fr;gap:22px}.mxh-guide-steps article,.mxh-guide-steps article:first-child{display:grid;grid-template-columns:68px 1fr;gap:18px;padding:22px 0 0}.mxh-guide-art{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;margin:0}.mxh-guide-art svg{width:68px;height:60px}.mxh-guide .mxh-step{font-size:20px}.mxh-guide h3{font-size:23px!important}.mxh-guide-steps p{font-size:13px}}.mxh-guide-steps{gap:22px}.mxh-guide-steps article,.mxh-guide-steps article:first-child{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;min-height:490px;padding:28px;border:0;border-radius:4px;background:#423a33}.mxh-guide-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:56% 38%}.mxh .mxh-guide-photo--2{width:200%;height:150%;max-width:none;inset:auto 0 0 auto;object-position:100% 100%}.mxh-guide-photo--3{object-position:50% 50%}.mxh-guide-steps article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 24%,rgba(25,20,16,.08) 40%,rgba(25,20,16,.78) 76%,rgba(25,20,16,.9) 100%);pointer-events:none}.mxh-guide-caption{width:100%;padding-top:200px}.mxh-guide .mxh-guide-caption h3{color:#fff!important;font-size:28px!important;line-height:1.15;max-width:310px;min-height:65px;margin:0 0 14px}.mxh-guide .mxh-guide-caption p{color:#f6f0e9;font-size:14px;line-height:1.65;min-height:94px;margin:0}@media(max-width:749px){.mxh-guide-steps{gap:18px}.mxh-guide-steps article,.mxh-guide-steps article:first-child{display:flex;min-height:430px;padding:26px;gap:0}.mxh-guide-caption{padding-top:205px}.mxh-guide .mxh-guide-caption h3{font-size:28px!important}.mxh-guide .mxh-guide-caption p{font-size:14px}}#main-content#main-content .mxh-products .product-grid .product-card .product-card__media-link{padding:0!important;aspect-ratio:auto!important}#main-content#main-content .mxh-products .product-grid .product-card .product-card__media{height:250px!important;min-height:0!important;aspect-ratio:auto!important;padding:20px!important}#main-content#main-content .mxh-products .product-grid .product-card .product-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}#main-content#main-content .mxh-products .product-grid .product-card--granatapet .product-card__media img,#main-content#main-content .mxh-products .product-grid .product-card--kitty-cat .product-card__media img,#main-content#main-content .mxh-products .product-grid .product-card--doggy-dog .product-card__media img{transform:scale(1.5)!important}#main-content#main-content .mxh-products .product-grid .product-card .product-card__info{padding:18px!important;gap:12px!important}#main-content#main-content .mxh-products .product-grid .product-card .mxpet-card-heading{gap:6px!important}.mxh-feature{padding-top:30px;padding-bottom:30px}.mxh-feature-scene img{aspect-ratio:1.7;object-fit:contain}.mxh-guide-steps article,.mxh-guide-steps article:first-child{min-height:440px;padding:24px}.mxh .mxh-guide-photo--2{width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-position:center 35%}.mxh-guide-photo--1{object-position:center 32%}.mxh-guide-caption{padding-top:190px}.mxh-guide .mxh-guide-caption h3{font-size:26px!important;min-height:60px;margin-bottom:12px}.mxh-guide .mxh-guide-caption p{min-height:70px;font-size:13px}@media(max-width:749px){body:has(.mxh-hero) .site-utility-bar__inner{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:6px!important;padding-top:2px!important;padding-bottom:2px!important}body:has(.mxh-hero) .site-utility-bar__bulk-order{margin:0!important;flex-shrink:0}body:has(.mxh-hero) .site-utility-bar .social-links{display:none!important}body:has(.mxh-hero) .site-utility-bar .thb-localization-forms{width:auto!important;flex:0 1 auto}.mxh-hero{min-height:610px}.mxh-intro{padding:28px 24px 245px}.mxh h1{font-size:44px!important;margin-bottom:16px}.mxh-hero>img{height:265px}.mxh-intro>p.mxh-hero-foot{margin-top:16px}#main-content#main-content .mxh-products .product-grid .product-card .product-card__media{height:155px!important;padding:14px!important}#main-content#main-content .mxh-products .product-grid .product-card .product-card__info{padding:12px!important;gap:8px!important}#main-content#main-content .mxh-products .product-grid .product-card .product-card-title{font-size:14px!important;min-height:42px!important}.mxh-feature{padding:28px 24px 0}.mxh-feature-scene img{aspect-ratio:1.55}.mxh-feature h2{font-size:34px!important}.mxh-guide-steps article,.mxh-guide-steps article:first-child{min-height:365px;padding:24px}.mxh-guide-caption{padding-top:165px}.mxh-guide .mxh-guide-caption h3{min-height:0;font-size:26px!important}.mxh-guide .mxh-guide-caption p{min-height:0;font-size:13px}}@media(max-width:749px){.mxh-guide-steps article,.mxh-guide-steps article:first-child{display:block;min-height:0;padding:0;background:#faf7f2;border:1px solid #e5ddd3;border-radius:6px}.mxh .mxh-guide-photo,.mxh .mxh-guide-photo--2{position:relative;display:block;inset:auto;z-index:auto;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.mxh-guide-steps article:after{display:block;z-index:1;background:linear-gradient(180deg,transparent 48%,rgba(25,20,16,.18) 60%,rgba(25,20,16,.83) 100%)}.mxh-guide .mxh-guide-caption{position:absolute;inset:auto 0 0;z-index:2;padding:20px 20px 24px}.mxh-guide .mxh-guide-caption h3{color:#fff!important;font-size:25px!important;min-height:0;max-width:none;margin-bottom:12px}.mxh-guide .mxh-guide-caption p{color:#f6f0e9;font-size:13px;min-height:0;line-height:1.65}}.mxpet-vision-home #main-content .mxh-products .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:1199px){.mxpet-vision-home #main-content .mxh-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:749px){.mxpet-vision-home #main-content .mxh-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.mx-service{background:transparent;border-top:1px solid #e6e0d9;padding:76px 48px 84px;color:#302d29}.mx-service__layout{max-width:1344px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(48px,7vw,112px)}.mx-service .mx-service__eyebrow{font-size:11px;line-height:1.4;letter-spacing:.19em;font-weight:700;text-transform:uppercase;margin:0 0 24px;color:#7a6855}.mx-service .mx-service__intro h2{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(36px,3.8vw,54px);line-height:1.08;font-weight:400;letter-spacing:-.045em;text-transform:none;margin:0 0 24px}.mx-service__intro h2 em{color:#8a6548;font-weight:400}.mx-service .mx-service__lead{font-size:16px;line-height:1.8;color:#726b63;max-width:350px;margin:0 0 26px}.mx-service a{display:inline-block;color:#805b3e;font-size:13px;font-weight:600;text-decoration:none;line-height:1.5;padding:8px 0}.mx-service a:hover{color:#302d29}.mx-service a:focus-visible{outline:2px solid #805b3e;outline-offset:5px;border-radius:2px}.mx-service .mx-service__contact{border:1px solid #cfc3b5;padding:11px 19px;border-radius:3px;color:#514435}.mx-service__contact:hover{background:#faf8f5}.mx-service__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 44px}.mx-service__item{display:flex;flex-direction:column;align-items:flex-start}.mx-service .mx-service__item h3{font-family:Georgia,Times New Roman,serif!important;font-size:26px;line-height:1.18;letter-spacing:-.025em;font-weight:400;text-transform:none;margin:0 0 14px;max-width:240px}.mx-service__item p{font-size:14px;line-height:1.75;color:#726b63;margin:0 0 12px;max-width:270px}.mx-service__item a{margin-top:auto}.mx-service__item:nth-child(n+3){border-top:1px solid #e6e0d9;padding-top:30px}@media(max-width:900px){.mx-service{padding:56px 32px}.mx-service__layout{grid-template-columns:1fr;gap:40px}.mx-service__intro{max-width:600px}.mx-service .mx-service__lead{max-width:500px}.mx-service__grid{gap:30px 40px}.mx-service__item p{max-width:340px}}@media(max-width:520px){.mx-service{padding:44px 24px 48px}.mx-service .mx-service__intro h2{font-size:38px}.mx-service .mx-service__lead{font-size:15px}.mx-service__grid{grid-template-columns:1fr;gap:24px}.mx-service .mx-service__item h3{font-size:25px;max-width:none;margin-bottom:10px}.mx-service__item:nth-child(n+2){border-top:1px solid #e6e0d9;padding-top:24px}.mx-service__item p{margin-bottom:7px}.mx-service__layout{gap:36px}}.mx-service{padding:56px 48px 64px}.mx-service__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,4.5vw,72px);align-items:center}.mx-service__intro{position:relative;min-height:490px;align-self:stretch;isolation:isolate;overflow:hidden;border-radius:4px}.mx-service__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% center;z-index:-2}.mx-service__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(30,25,20,.63),rgba(30,25,20,.08) 42%,transparent 65%);z-index:-1}.mx-service__photo-copy{padding:32px}.mx-service .mx-service__eyebrow{color:#fff5e8;margin-bottom:16px}.mx-service .mx-service__intro h2{font-size:clamp(34px,3.3vw,46px);color:#fff;margin:0;letter-spacing:-.035em}.mx-service__intro h2 em{color:#fff5e8}.mx-service .mx-service__lead{max-width:540px;font-size:17px;line-height:1.7;margin:0 0 30px;color:#62594f}.mx-service__grid{gap:26px 30px}.mx-service .mx-service__item h3{font-size:25px;min-height:59px;margin-bottom:10px}.mx-service__item:nth-child(n+3){padding-top:24px}.mx-service .mx-service__contact{margin-top:28px}@media(max-width:900px){.mx-service{padding:40px 28px}.mx-service__layout{grid-template-columns:1fr;gap:30px}.mx-service__intro{max-width:none;min-height:420px}.mx-service__photo{object-position:center 58%}.mx-service__photo-copy{padding:28px}.mx-service .mx-service__lead{max-width:none}}@media(max-width:520px){.mx-service{padding:32px 20px 40px}.mx-service__intro{min-height:350px}.mx-service__photo-copy{padding:24px}.mx-service .mx-service__intro h2{font-size:34px}.mx-service .mx-service__lead{font-size:15px;margin-bottom:24px}.mx-service__grid{grid-template-columns:1fr;gap:20px}.mx-service .mx-service__item h3{min-height:0;font-size:24px}.mx-service__item:nth-child(n+2){padding-top:20px}.mx-service .mx-service__contact{margin-top:22px}}.mxbe{--ink:#37382e;--accent:#6c744c;--paper:#f5f3e9;--wash:#e7e8d6;max-width:1440px;margin:24px auto 0;padding:0 32px;color:var(--ink)}.mxbe *{box-sizing:border-box}.mxbe__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px;background:var(--paper);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:48px 12px;overflow:hidden}.mxbe__copy{min-width:0}.mxbe__logo{width:130px;height:105px;object-fit:contain;object-position:left center;margin-bottom:24px}.mxbe__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--accent);margin:0 0 18px}.mxbe h1{font-size:clamp(32px,3.2vw,51px);line-height:1.1;letter-spacing:-.025em;margin:0 0 20px;color:var(--ink)}.mxbe__tagline{font-size:clamp(25px,2.5vw,37px);line-height:1.15;margin:0 0 24px;color:var(--ink)}.mxbe__intro{font-size:16px;line-height:1.8;margin:0;max-width:540px}.mxbe__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.mxbe__button{display:inline-flex;gap:24px;align-items:center;background:var(--accent);color:#fff;padding:15px 23px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none}.mxbe__button:hover{filter:brightness(.9);color:#fff}.mxbe__secondary{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:6px}.mxbe__art{position:relative;padding:16px 0 32px;min-width:0}.mxbe__frame{aspect-ratio:4/5;overflow:hidden;border-radius:140px 140px 16px 16px;background:var(--wash)}.mxbe__frame img{display:block;width:100%;height:100%;object-fit:cover}.mxbe__stamp{position:absolute;right:-12px;bottom:0;width:110px;height:110px;border:1px solid var(--accent);border-radius:50%;background:var(--paper);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;transform:rotate(9deg)}.mxbe__stamp span{font-weight:800;font-size:17px;letter-spacing:.08em}.mxbe__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 56px;border-top:1px solid #dfdcd3;border-bottom:1px solid #dfdcd3;padding:24px 0;gap:24px}.mxbe__features>div{display:flex;align-items:center;gap:16px;padding:0 20px}.mxbe__features>div+div{border-left:1px solid #dfdcd3}.mxbe__features p{margin:0;font-weight:600;font-size:14px;line-height:1.5}.mxbe__number{flex-shrink:0;font-size:12px;letter-spacing:.1em;color:var(--accent)}.mxbe__range-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px}.mxbe__range-heading h2{font-size:32px;margin:0}.mxbe__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.mxbe__card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:26px 22px;background:var(--paper);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:20px;color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.mxbe__card:hover{border-color:var(--accent);background:var(--wash)}.mxbe__card h3{font-size:24px;line-height:1.2;margin:0;color:var(--ink)}.mxbe__card p{font-size:14px;line-height:1.65;margin:0}.mxbe__card-link{margin-top:auto;padding-top:12px;font-size:12px;font-weight:700;color:var(--accent)}.mxbe__products{margin-top:50px;padding-top:28px;border-top:1px solid #dfdcd3}.mxbe__products h2{font-size:30px;margin:0 0 12px}.mxbe__products p{font-size:14px;line-height:1.6;color:#68675e;max-width:780px;margin:0 0 12px}#mxbe-ranges,#mxbe-products{scroll-margin-top:180px}.mxbe a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.mxbe--granatapet{--accent:#756127;--paper:#f6f3e7;--wash:#e9e4cd}.mxbe--granatapet .mxbe__hero{background:radial-gradient(ellipse at 90% 10%,#e3e7d5,transparent 55%),var(--paper)}.mxbe--granatapet .mxbe__frame{border-radius:180px 180px 12px 12px}.mxbe--kitty-cat{--accent:#9d5267;--paper:#fcf2f3;--wash:#f0dfe4;--ink:#48343c}.mxbe--kitty-cat .mxbe__hero{border-radius:100px 18px;background:radial-gradient(ellipse at 90% 20%,#e9dbb9,transparent 58%),var(--paper)}.mxbe--kitty-cat .mxbe__frame{border-radius:200px 200px 100px 100px;border:8px solid #ffffff80}.mxbe--kitty-cat .mxbe__button{border-radius:30px}.mxbe--kitty-cat .mxbe__stamp{border-color:#b69b56;color:#8c7134}.mxbe--catz-finefood{--accent:#666354;--paper:#f1eee9;--wash:#e6e0d7;--ink:#343530}.mxbe--catz-finefood .mxbe__hero{border-radius:4px;padding:48px}.mxbe--catz-finefood .mxbe__frame{border-radius:4px;aspect-ratio:1/1}.mxbe--catz-finefood .mxbe__card{border-radius:4px}.mxbe--catz-finefood .mxbe__stamp{border-radius:0;transform:none;background:#fff}.mxbe--catz-finefood .mxbe__tagline{font-weight:400}.mxbe--lucky-lou{--accent:#292923;--paper:#fff7c7;--wash:#f7e782;--ink:#242424}.mxbe--lucky-lou .mxbe__hero{border:2px solid #292923;border-radius:20px 70px;background:radial-gradient(circle at 90% 15%,#f5d63b 0 18%,transparent 18.2%),var(--paper)}.mxbe--lucky-lou h1,.mxbe--lucky-lou .mxbe__tagline{font-family:var(--font-body-family,sans-serif);font-weight:850}.mxbe--lucky-lou .mxbe__frame{border-radius:40px 12px;transform:rotate(2deg)}.mxbe--lucky-lou .mxbe__card{border:1px solid #292923;border-radius:8px 28px}.mxbe--lucky-lou .mxbe__stamp{background:#292923;color:#fff;border-color:#292923}.mxbe--bettys{--accent:#596344;--paper:#f7f3e9;--wash:#e6e8d9;--ink:#42452f}.mxbe--bettys .mxbe__hero{border-radius:16px;background:repeating-linear-gradient(90deg,transparent 0 30px,#6e795206 30px 31px),var(--paper)}.mxbe--bettys .mxbe__frame{border:10px solid #fff;border-radius:6px;transform:rotate(-2deg);box-shadow:0 8px 24px #36351f16}.mxbe--bettys .mxbe__card{border-radius:8px;border-style:dashed}@media(max-width:900px){.mxbe{padding:0 20px}.mxbe__hero,.mxbe--catz-finefood .mxbe__hero{gap:24px;padding:30px}.mxbe__features>div{padding:0 8px}.mxbe__features{gap:12px}.mxbe__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mxbe{padding:0 14px;margin-top:14px}.mxbe__hero,.mxbe--catz-finefood .mxbe__hero{grid-template-columns:1fr;padding:26px 22px;gap:22px;border-radius:32px 10px}.mxbe__logo{width:105px;height:88px;margin-bottom:18px}.mxbe h1{font-size:34px;overflow-wrap:anywhere}.mxbe__tagline{font-size:28px}.mxbe__intro{font-size:15px;line-height:1.75}.mxbe__frame{aspect-ratio:4/3;border-radius:70px 70px 12px 12px}.mxbe__stamp{right:0;width:86px;height:86px;font-size:8px}.mxbe__stamp span{font-size:14px}.mxbe__features{grid-template-columns:1fr;padding:8px 0;margin:24px 0 36px;gap:0}.mxbe__features>div{padding:15px 8px}.mxbe__features>div+div{border-left:0;border-top:1px solid #dfdcd3}.mxbe__range-heading{display:block}.mxbe__range-heading h2{font-size:28px}.mxbe__cards{grid-template-columns:1fr}.mxbe__card{gap:13px;padding:24px}.mxbe__actions{gap:20px}.mxbe__button{padding:14px 18px}.mxbe__products{margin-top:32px}.mxbe--kitty-cat .mxbe__hero,.mxbe--lucky-lou .mxbe__hero{border-radius:45px 12px}.mxbe--granatapet .mxbe__frame{border-radius:100px 100px 10px 10px}}.cfn{--brown:#62584b;--ink:#403c34;--paper:#eeebe5;--cream:#f8f6f1;max-width:1440px;margin:0 auto 28px;color:var(--ink);background:var(--cream);overflow:hidden}.cfn *{box-sizing:border-box}.cfn a{text-decoration:none;color:inherit}.cfn a:focus-visible,.cfn summary:focus-visible{outline:3px solid #7c7962;outline-offset:4px}.cfn h1,.cfn h2,.cfn h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:inherit;letter-spacing:-.035em;text-transform:none}.cfn-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 5%;background:var(--paper)}.cfn-logo img{display:block;width:210px;height:82px;object-fit:contain}.cfn-top nav{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cfn-top nav a{padding:13px 17px;font-size:14px;min-height:48px;border-radius:3px}.cfn-top nav a[aria-current],.cfn-top nav a:hover{background:var(--brown);color:#fff}.cfn-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 20px}.cfn-landscape{position:relative;min-height:510px;display:flex;align-items:center;background:#33382b}.cfn-landscape>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.cfn-landscape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141c16a6,transparent 75%)}.cfn-landscape-copy{position:relative;z-index:1;padding:58px 6%;width:57%;color:#fff}.cfn h1{font-size:clamp(40px,4.5vw,68px);line-height:1.06;margin:0 0 25px}.cfn-landscape-copy>p:not(.cfn-kicker){font-size:17px;line-height:1.7;max-width:450px}.cfn-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.cfn-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 23px;background:var(--brown);color:#fff!important;font-size:14px;font-weight:600;border-radius:3px;border:1px solid var(--brown)}.cfn-button--light{background:#f8f6f1;color:#403c34!important;border-color:#f8f6f1}.cfn-button--outline{background:transparent;border-color:#fff8}.cfn-button:hover{filter:brightness(.92)}.cfn-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:var(--paper);padding:35px 6%;text-align:center}.cfn-principles img{width:56px;height:56px;object-fit:contain;display:block;margin:0 auto 13px}.cfn-principles p{font-size:14px;line-height:1.4;font-weight:500;margin:0}.cfn-ranges{padding:64px 5% 60px;text-align:center;scroll-margin-top:140px}.cfn h2{font-size:clamp(30px,3.3vw,45px);line-height:1.15;margin:0 0 20px}.cfn-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:32px}.cfn-card{display:flex;flex-direction:column;align-items:center;padding:18px 18px 30px;background:#e9e6df;transition:background .2s}.cfn-card:nth-child(2){background:#e4e8e0}.cfn-card:nth-child(3){background:#e7e9e8}.cfn-card:hover{background:#dedacd}.cfn-card h3{font-size:29px;margin:12px 0}.cfn-card>p{font-size:15px;line-height:1.7;max-width:290px;margin:0 0 24px}.cfn-card-link{display:inline-block;margin-top:auto;font-weight:600;font-size:13px;padding:12px 20px;border:1px solid #81776a;border-radius:3px}.cfn-card-art{position:relative;width:100%;height:220px}.cfn-card-art img{position:absolute;width:39%;height:70%;object-fit:contain;bottom:2%;mix-blend-mode:multiply}.cfn-card-art img:nth-child(1){left:18%;bottom:28%}.cfn-card-art img:nth-child(2){left:45%;bottom:28%}.cfn-card-art img:nth-child(3){left:0}.cfn-card-art img:nth-child(4){left:30%;z-index:1}.cfn-card-art img:nth-child(5){left:60%}.cfn-life{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#e5e5db;padding:48px 6%}.cfn-life p{font-size:16px;line-height:1.7;max-width:480px}.cfn-life-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cfn-life-links a{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:28px 22px;min-height:160px;background:#faf8f1;border-radius:3px}.cfn-life-links span{font:32px Georgia,serif}.cfn-life-links small{font-size:13px;line-height:1.5}.cfn-age{display:flex;justify-content:center;gap:10px;padding:14px;background:#f8f6f1}.cfn-age a{padding:13px 22px;min-height:48px;font-size:14px;border-radius:3px}.cfn-age a[aria-current]{background:var(--brown);color:#fff}.cfn-range-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:45px 6% 55px;background:#eeebe5}.cfn--purrrr .cfn-range-hero{background:#e5e9e0}.cfn--fillets .cfn-range-hero{background:#e7ebeb}.cfn--classic_kitten .cfn-range-hero{background:#efe4d8}.cfn-intro{font-size:17px;line-height:1.75;margin:0 0 30px;max-width:520px}.cfn-composition{position:relative;aspect-ratio:1.05;min-width:0}.cfn-composition img{position:absolute;width:44%;height:65%;object-fit:contain;bottom:0;mix-blend-mode:multiply}.cfn-composition img:nth-child(1){left:14%;bottom:30%}.cfn-composition img:nth-child(2){left:43%;bottom:30%}.cfn-composition img:nth-child(3){left:-5%}.cfn-composition img:nth-child(4){left:28%;z-index:1}.cfn-composition img:nth-child(5){left:61%}.cfn-composition--three img{width:54%;height:75%;bottom:0}.cfn-composition--three img:nth-child(1){left:25%;bottom:30%}.cfn-composition--three img:nth-child(2){left:0;bottom:0}.cfn-composition--three img:nth-child(3){left:48%;bottom:0}.cfn-update{margin:24px 6%;padding:19px 22px;background:#eae7df;font-size:14px;border-radius:3px}.cfn-update summary{cursor:pointer;font-weight:600;min-height:24px}.cfn-update p{line-height:1.7;margin:16px 0 0}.cfn-products{text-align:center;padding:44px 24px 24px;scroll-margin-top:140px}.cfn-products>p:last-child{font-size:16px;line-height:1.6;margin-bottom:0}.cfn-products .cfn-kicker{margin-bottom:12px}@media(max-width:749px){.cfn-top{flex-direction:column;gap:14px;padding:20px 16px}.cfn-logo img{width:180px;height:70px}.cfn-top nav{justify-content:center;gap:2px}.cfn-top nav a{padding:13px 10px;font-size:12px}.cfn-landscape{display:block;padding-top:250px}.cfn-landscape>img{height:280px;object-position:84% center}.cfn-landscape:after{height:281px;background:linear-gradient(0deg,#33382b,transparent 38%)}.cfn-landscape-copy{padding:20px 26px 35px;width:100%}.cfn h1{font-size:41px;line-height:1.08}.cfn-landscape-copy>p:not(.cfn-kicker),.cfn-intro{font-size:16px}.cfn-kicker{font-size:11px;margin-bottom:16px}.cfn-actions{gap:10px;margin-top:24px}.cfn-button{font-size:13px;padding:14px 17px}.cfn-principles{grid-template-columns:1fr 1fr;padding:28px 20px;gap:28px 18px}.cfn-principles p{font-size:13px}.cfn-principles img{height:49px;width:49px}.cfn-ranges{padding:38px 22px;scroll-margin-top:165px}.cfn-cards{grid-template-columns:1fr;gap:18px;margin-top:24px}.cfn-card{padding:16px 20px 28px}.cfn-card-art{max-width:330px;height:230px}.cfn-life{grid-template-columns:1fr;gap:20px;padding:34px 24px}.cfn-life-links{gap:12px}.cfn-life-links a{min-height:130px;padding:22px 17px}.cfn-life-links span{font-size:28px}.cfn-age{gap:3px;padding:10px}.cfn-age a{font-size:12px;padding:13px 15px}.cfn-range-hero{grid-template-columns:1fr;gap:25px;padding:34px 25px}.cfn-composition{width:100%;max-width:400px;margin:auto}.cfn-update{margin:24px 22px}.cfn-products{scroll-margin-top:165px;padding:30px 22px 20px}.cfn h2{font-size:32px}}.cfn-card-art img,.cfn-composition img{mix-blend-mode:normal}.mxpet-doggy-benefits{display:grid;grid-template-columns:1fr 1fr 1.15fr 1fr 1fr;gap:8px;padding:22px 0;margin:20px 0 24px;border-top:1px solid #dddfd0;color:#565d32}.mxpet-doggy-benefit{min-width:0;text-align:center}.mxpet-doggy-benefit__image{height:88px;display:flex;align-items:center;justify-content:center}.mxpet-doggy-benefit__image img{width:auto;height:auto;max-width:72px;max-height:64px;object-fit:contain}.mxpet-doggy-benefit--hero img{max-width:96px;max-height:88px;mix-blend-mode:multiply}.mxpet-doggy-benefit p{font-size:13px;line-height:1.4;margin:10px 0 0;font-weight:500;white-space:nowrap}.template-product .mxpet-product--doggy-dog .mxpet-product-brandmark img{width:auto;height:80px;max-width:90px;object-fit:contain}@media(max-width:767px){.mxpet-doggy-benefits{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 6px;margin:18px 0;padding:18px 6px}.mxpet-doggy-benefit{grid-column:span 2}.mxpet-doggy-benefit:nth-child(4){grid-column:2 / span 2}.mxpet-doggy-benefit:nth-child(5){grid-column:4 / span 2}.mxpet-doggy-benefit__image{height:76px}.mxpet-doggy-benefit__image img{max-width:60px;max-height:56px}.mxpet-doggy-benefit--hero img{max-width:84px;max-height:76px}.mxpet-doggy-benefit p{font-size:12px;margin-top:7px}.template-product .mxpet-product--doggy-dog .mxpet-product-brandmark img{height:66px;max-width:76px}}.doggy-shop{margin-top:48px;border-top:1px solid #d6d8c5;padding-top:42px}.doggy-shop__intro{max-width:740px;margin:0 auto 38px;text-align:center}.doggy-shop__intro h2{font-size:clamp(28px,3.2vw,42px);font-weight:800;font-style:italic;line-height:1.15}.doggy-shop__intro p{font-size:16px;line-height:1.65}.doggy-shop__group{scroll-margin-top:170px;margin-bottom:44px}.doggy-shop__group>h3{font-size:25px;font-style:italic;font-weight:750;margin:0 0 20px;color:#4f5835}.doggy-shop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.doggy-shop__card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid #d6d8c5;padding-bottom:18px}.doggy-shop__product{display:block;color:inherit;text-decoration:none}.doggy-shop__product img{display:block;width:100%;height:240px;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.doggy-shop__product:hover img{transform:translateY(-4px)}.doggy-shop__product h4{font-size:17px;line-height:1.4;font-weight:650;margin:12px 0 6px;min-height:48px}.doggy-shop__price{font-size:16px;margin:0 0 10px}.doggy-shop__choose{color:#414a28;font-weight:650;text-decoration:none;display:flex;align-items:center;min-height:44px;margin-top:auto}.doggy-shop__choose:hover{color:#202814}@media(max-width:999px){.doggy-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.doggy-shop__product img{height:200px}}@media(max-width:749px){.doggy-shop{padding-top:30px;margin-top:30px}.doggy-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.doggy-shop__product img{height:170px}.doggy-shop__product h4{font-size:15px;min-height:62px}.doggy-shop__intro p{font-size:14px}.doggy-shop__group{scroll-margin-top:180px}.doggy-shop__choose{font-size:14px}}@media(prefers-reduced-motion:reduce){.doggy-shop__product img{transition:none}}@media(max-width:600px){.gpx-hero>.gpx-cat{transform:none;margin-block:18px 6px}}.gpr{--gpr-green:#596d35;--gpr-wine:#802d43;max-width:1500px;margin:20px auto 0;padding:0 45px;background:#f9f8f3 var(--gpr-mountains) center top/auto 1400px no-repeat;color:#30352b;isolation:isolate}.gpr *{box-sizing:border-box}.gpr a{text-decoration:none}.gpr a:focus-visible{outline:3px solid var(--gpr-wine);outline-offset:5px}.gpr-nav{display:flex;flex-wrap:wrap;gap:12px 26px;padding:20px 0;font-size:13px}.gpr-nav a{color:var(--gpr-green);padding:8px 0}.gpr-nav a[aria-current]{font-weight:800;color:var(--gpr-wine)}.gpr-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;padding:20px 15px 32px;min-height:470px}.gpr-copy{min-width:0}.gpr-brand{display:block;width:150px;margin-bottom:22px}.gpr-brand img{width:100%;height:auto}.gpr h1{font-family:var(--font-body-family,sans-serif);font-style:italic;font-weight:850;letter-spacing:-.035em;color:var(--gpr-wine);font-size:clamp(36px,4.5vw,64px);line-height:1.06;margin:0 0 18px;overflow-wrap:anywhere}.gpr-tagline{font-size:20px;font-weight:750;color:var(--gpr-green);line-height:1.4;margin:0 0 14px}.gpr-intro{font-size:16px;line-height:1.75;max-width:540px;margin:0}.gpr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.gpr-actions a{padding:14px 20px;background:var(--gpr-wine);color:#fff;border:1px solid var(--gpr-wine);border-radius:3px;font-size:14px;font-weight:700}.gpr-actions a+a{background:transparent;color:var(--gpr-green);border-color:var(--gpr-green)}.gpr-art{min-width:0;display:flex;align-items:center;justify-content:center;height:400px;background:transparent}.gpr-art>img{width:85%;height:350px;object-fit:contain;mix-blend-mode:multiply}.gpr-art--group{gap:0}.gpr-art--group a{width:34%;min-width:0}.gpr-art--group img{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply}.gpr-art--group a:nth-child(2){transform:translateY(-32px)}.gpr-art--group a:nth-child(3){transform:translateY(22px)}.gpr-features{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 35px;padding:23px 0;border-block:1px solid #9ca78670;color:var(--gpr-green);font-weight:700;font-size:14px}.gpr-ranges{padding:27px 0 22px;text-align:center}.gpr h2{font-family:var(--font-body-family,sans-serif);font-size:30px;line-height:1.2;font-weight:800;font-style:italic;letter-spacing:-.025em;color:var(--gpr-green);margin:0 0 20px}.gpr-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;justify-content:center}.gpr-card{display:flex;flex-direction:column;align-items:center;padding:10px 5px;min-width:0;border-radius:12px}.gpr-card img{width:100%;height:130px;object-fit:contain;mix-blend-mode:multiply}.gpr-card h3{font-size:18px;line-height:1.3;color:var(--gpr-wine);font-weight:750;margin:13px 0 0}.gpr-card[aria-current]{background:#596d350b}.gpr-card:hover{background:#596d3510}.gpr-products{border-top:1px solid #a5ad9770;text-align:center;padding:25px 5px 20px}.gpr-products p{font-size:13px;line-height:1.6;max-width:700px;margin:auto}#gpr-products,#gpr-ranges{scroll-margin-top:170px}.gpr-grid:has(>.gpr-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.gpr{padding:0 24px}.gpr-hero{gap:15px;padding:15px 0 25px}.gpr-art{height:340px}.gpr-art>img{height:300px}.gpr-art--group img{height:200px}.gpr-grid{gap:8px}.gpr-card h3{font-size:16px}.gpr-card img{height:110px}}@media(max-width:600px){.gpr{padding:0 20px;background-size:auto 1100px}.gpr-nav{gap:9px 20px;font-size:12px;padding:12px 0}.gpr-hero{grid-template-columns:1fr;gap:12px;min-height:0}.gpr-brand{width:125px;margin-bottom:20px}.gpr h1{font-size:39px}.gpr-tagline{font-size:18px}.gpr-intro{font-size:15px;line-height:1.65}.gpr-actions{gap:9px;margin-top:20px}.gpr-actions a{font-size:12px;padding:13px 14px}.gpr-art{height:265px}.gpr-art>img{height:235px;width:90%}.gpr-art--group img{height:175px}.gpr-art--group a:nth-child(2){transform:translateY(-18px)}.gpr-art--group a:nth-child(3){transform:translateY(14px)}.gpr-features{font-size:12px;gap:10px 18px;padding:17px 0}.gpr h2{font-size:25px}.gpr-grid,.gpr-grid:has(>.gpr-card:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gpr-card img{height:105px}.gpr-card h3{font-size:16px;margin-top:9px}.gpr-ranges{padding:23px 0 18px}}.gpr-art--group img{transform:scale(1.4)}.gpr-art--group>a:only-child{width:85%;transform:none}.gpr-art--group>a:only-child img{transform:none;height:350px}.gpr-art--official>img{width:100%;height:390px}.gpr-art--pet{height:430px;overflow:hidden}.gpr-art--pet>.gpr-pet-hero{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;transform:scale(1.12)}@media(max-width:900px){.gpr-art--pet{height:350px}}@media(max-width:600px){.gpr-art--pet{height:280px}.gpr-art--pet>.gpr-pet-hero{transform:scale(1.12)}}@media(max-width:600px){.gpr-art--official>img,.gpr-art--group>a:only-child img{height:250px}.gpr-art--group img{transform:scale(1.25)}}.gpr-art--stack{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,110px);height:370px;align-content:center;gap:0;max-width:480px;width:100%;margin:auto}.gpr-art--stack>a{grid-column:span 2;position:relative;display:block;height:110px;min-width:0}.gpr-art--stack>a:nth-child(1){grid-column:3 / 5}.gpr-art--stack>a:nth-child(2){grid-column:2 / 4}.gpr-art--stack>a:nth-child(3){grid-column:4 / 6}.gpr-art--stack>a:nth-child(4){grid-column:1 / 3}.gpr-art--stack img{position:absolute;left:50%;top:50%;width:180%;max-width:none;height:190%;object-fit:contain;transform:translate(-50%,-50%);mix-blend-mode:multiply;pointer-events:none}.gpr-art--stack{max-width:420px}.gpr-art--stack img{width:240%;height:265%}@media(max-width:600px){.gpr-art--stack{height:310px;grid-template-rows:repeat(3,90px);max-width:300px}.gpr-art--stack>a{height:90px}}.gpr-art>.gpr-filet-composite{width:100%;height:390px;transform:none;mix-blend-mode:normal}@media(max-width:600px){.gpr-art>.gpr-filet-composite{height:260px}}.gpr-art--tower{height:460px}.gpr-art--tower>img{width:100%;height:450px;object-fit:contain}@media(max-width:600px){.gpr-art--tower{height:350px}.gpr-art--tower>img{height:340px}}.lla{--age-color:#ffd4b5;background:#fff9ed;color:#20221f;overflow:hidden;margin-bottom:30px;font-family:inherit}.lla--adult{--age-color:#ffe29a}.lla--senior{--age-color:#c8e8ef}.lla--sterilized{--age-color:#d4e8cf}.lla a{text-decoration:none;color:inherit}.lla a:focus-visible{outline:3px solid #20221f;outline-offset:4px}.lla-top{background:#edb84c;display:flex;align-items:center;justify-content:space-between;padding:16px 6%;gap:24px}.lla-top img{display:block;width:140px;height:75px;object-fit:contain}.lla-top nav{display:flex;gap:12px;flex-wrap:wrap}.lla-top nav a{padding:12px 20px;border-radius:50px;font-size:16px;font-weight:700}.lla-top .lla-parent{background:#20221f;color:#fff}.lla-ages{display:flex;justify-content:center;gap:12px;padding:20px;background:#fff9ed;flex-wrap:wrap}.lla-ages a{padding:10px 24px;border-radius:50px;font-weight:600;font-size:15px}.lla-ages a:hover{background:var(--age-color)}.lla-ages a[aria-current]{background:#20221f;color:#fff}.lla-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:42px 6% 62px;background:var(--age-color);position:relative}.lla-hero:after{content:"";position:absolute;bottom:-20px;left:-10%;width:120%;height:40px;border-radius:50%;background:#fff9ed}.lla-eyebrow{font-size:17px;font-weight:700;margin:0 0 22px}.lla h1,.lla h2{font-family:LouHappy,sans-serif;font-weight:400;text-transform:uppercase;color:#20221f}.lla h1{font-size:clamp(38px,4.1vw,64px);line-height:1.12;margin:0 0 25px;letter-spacing:0}.lla-intro{font-size:18px;line-height:1.7;margin:0 0 28px;max-width:530px}.lla-button{display:inline-block;background:#20221f;color:#fff!important;padding:17px 26px;border-radius:18px;font-weight:700;font-size:16px}.lla-button:hover{background:#45473f}.lla-art{position:relative;aspect-ratio:1.12;min-width:0;isolation:isolate}.lla-shape{position:absolute;top:19%;right:2%;bottom:0;left:8%;background:#f5f1d9;border-radius:47% 53% 48% 52%;transform:rotate(-8deg)}.lla-badge{position:absolute;top:1%;left:2%;width:23%;height:auto;z-index:2;transform:rotate(-8deg)}.lla-word{position:absolute;top:3%;right:0;width:66%;height:auto;transform:rotate(-10deg);z-index:3}.lla-word--text{font-family:LouHappy,sans-serif;text-transform:uppercase;font-size:clamp(26px,3vw,46px);line-height:1.1;text-align:center;color:#315e40}.lla-cat{position:absolute;bottom:1%;left:9%;width:85%;height:69%;object-fit:contain;z-index:2}.lla--kitten .lla-word{filter:brightness(0) saturate(100%) invert(48%) sepia(95%) saturate(1400%) hue-rotate(346deg) brightness(95%) contrast(95%)}.lla--senior .lla-word{filter:brightness(.65)}.lla--kitten .lla-cat{width:99%;left:0;bottom:0;height:64%}.lla-note{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:44px 6% 32px;align-items:center}.lla-note h2{font-size:clamp(26px,3vw,40px);line-height:1.18;margin:0}.lla-note p{font-size:17px;line-height:1.7;margin:0}.lla-products{text-align:center;padding:28px 24px 35px;scroll-margin-top:140px}.lla-products>p{font-size:14px;text-transform:uppercase;letter-spacing:2px;margin:0 0 12px}.lla-products h2{font-size:clamp(29px,3vw,43px);line-height:1.2;margin:0 0 14px}.lla-products>span{font-size:17px;line-height:1.6}@media(max-width:749px){.lla-top{padding:14px 20px;flex-direction:column;gap:6px}.lla-top img{width:115px;height:60px}.lla-top nav{gap:4px;justify-content:center}.lla-top nav a{font-size:12px;padding:10px 12px}.lla-ages{gap:4px;padding:13px 12px}.lla-ages a{font-size:13px;padding:9px 13px}.lla-hero{grid-template-columns:1fr;gap:28px;padding:32px 24px 45px}.lla h1{font-size:36px}.lla-eyebrow{font-size:14px;margin-bottom:18px}.lla-intro{font-size:16px;line-height:1.65;margin-bottom:23px}.lla-button{font-size:15px;padding:15px 23px}.lla-art{width:100%;max-width:440px;margin:auto}.lla-word--text{font-size:23px}.lla--sterilized .lla-cat{height:60%}.lla-note{grid-template-columns:1fr;gap:16px;padding:34px 24px 20px}.lla-note p{font-size:16px}.lla-products{scroll-margin-top:160px;padding-top:20px}.lla-products>span{font-size:16px}}.lla-products>span{display:block;max-width:760px;margin:auto}@media(max-width:749px){.lla-top{padding:10px 14px;gap:2px}.lla-top img{width:90px;height:46px}.lla-top nav a{padding:10px}.lla-ages{padding:8px;gap:2px}.lla-ages a{padding:10px;font-size:12px}.lla-hero{padding:25px 24px 36px;gap:18px}.lla h1{font-size:32px;margin-bottom:16px}.lla-eyebrow{margin-bottom:10px}.lla-intro{line-height:1.55;margin-bottom:18px}.lla-art{max-width:280px}.lla-products{padding-top:28px;scroll-margin-top:180px}}.llu{max-width:1440px;margin:20px auto 0;color:#20211f;background:#fffaf0;overflow:hidden}.llu *{box-sizing:border-box}.llu a{text-decoration:none}.llu-brandbar{background:#dca448;padding:18px 5% 22px;position:relative;z-index:2}.llu-brandbar img{display:block;width:160px;height:92px;object-fit:contain;transform:rotate(-4deg)}.llu-brandbar:after{content:"";position:absolute;bottom:-20px;left:-5%;width:110%;height:42px;background:#dca448;border-radius:0 0 50% 50%}.llu-hero{display:grid;grid-template-columns:.93fr 1.07fr;gap:24px;align-items:center;background:#b3d7e4;padding:58px 5% 30px;position:relative}.llu-copy{position:relative;z-index:1}.llu-eyebrow{font-family:LouHappy,sans-serif;font-size:21px;text-transform:uppercase;margin:0 0 18px;transform:rotate(-3deg)}.llu h1{font-family:LouHappy,sans-serif;font-size:clamp(32px,4vw,61px);font-weight:400;line-height:1.14;letter-spacing:0;text-transform:uppercase;margin:0 0 24px;color:#20211f}.llu-intro{font-size:15px;line-height:1.7;max-width:420px;margin:0}.llu-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.llu-button{display:inline-flex;align-items:center;justify-content:center;background:#20211f;color:#fffaf0;padding:14px 18px;min-height:46px;border:2px solid #20211f;border-radius:18px 14px 19px 11px;font-size:13px;font-weight:700}.llu .llu-button:not(.llu-button-light),.llu .llu-button:not(.llu-button-light):focus{color:#fffaf0}.llu .llu-button-light{background:#fffaf0;color:#20211f}.llu-button:hover{background:#dca448;color:#20211f}.llu-art{min-width:0;position:relative;height:390px;align-self:end;margin-bottom:0}.llu-art>img:first-child{display:block;position:absolute;left:-5%;top:0;width:103%;height:320px;object-fit:contain}.llu-art .llu-mascot{position:absolute;right:-7%;bottom:-10px;width:74%;height:auto;max-width:none;z-index:1}.llu-wave{display:block;width:100%;height:65px;margin-top:-1px}.llu-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;padding:5px 20px 28px;font-size:12px;font-weight:700}.llu-ranges{padding:28px 5% 0;text-align:center}.llu h2{font-family:LouHappy,sans-serif;text-transform:uppercase;font-size:clamp(25px,2.9vw,39px);font-weight:400;line-height:1.2;letter-spacing:0;color:#20211f;margin:0 0 14px}.llu-ranges>p,.llu-products>p{font-size:14px;line-height:1.7;margin:0 auto 28px;max-width:650px}.llu-cards{display:grid;grid-template-columns:1fr 1fr;gap:6%}.llu-card{display:flex;flex-direction:column;align-items:center;color:#20211f;padding:10px 6px 36px;position:relative}.llu-card:hover{color:#20211f}.llu-card:hover .llu-card-cta{background:#dca448}.llu-card-art{position:relative;width:100%;max-width:460px;aspect-ratio:1.35}.llu-range-mascot{position:absolute;left:0;bottom:0;width:73%;height:83%;object-fit:contain}.llu-range-words{position:absolute;right:0;top:17%;width:42%;display:grid;gap:6px;transform:rotate(-10deg)}.llu-range-words img{display:block;width:100%;height:auto}.llu-range-words img:first-child{filter:brightness(0) saturate(100%) invert(65%) sepia(59%) saturate(694%) hue-rotate(349deg) brightness(95%) contrast(92%)}.llu-mono-mascot{position:absolute;right:1%;bottom:7%;width:60%;height:77%;object-fit:contain}.llu-range-stack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.llu-badge{position:absolute;left:2%;top:0;width:118px;height:76px;object-fit:contain;transform:rotate(-7deg);z-index:3}.llu-card-mono .llu-badge{transform:rotate(-5deg)}.llu-packs{position:relative;width:100%;aspect-ratio:1.65;isolation:isolate}.llu-packs img{position:absolute;width:42%;height:87%;object-fit:contain;object-position:center bottom;bottom:10%}.llu-packs img:first-child{left:1%;z-index:1}.llu-packs img:nth-child(2){left:29%;bottom:0;height:95%;z-index:2}.llu-packs img:last-child{right:1%;z-index:1}.llu-card-copy{padding-top:16px}.llu h3{font-family:LouHappy,sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;margin:0 0 12px;color:#20211f}.llu-card-copy p{max-width:340px;font-size:14px;line-height:1.7;margin:0 auto 20px}.llu-card-cta{display:inline-block;background:#20211f;color:#fff;padding:12px 22px;border-radius:14px 20px 12px 17px;font-size:13px;font-weight:700}.llu-card:hover .llu-card-cta{color:#20211f}.llu-products{position:relative;text-align:center;padding:50px 20px 12px;background:#f2cc86}.llu-products:before{content:"";position:absolute;left:-5%;top:-21px;width:110%;height:42px;background:#fffaf0;border-radius:0 0 50% 50%}.llu a:focus-visible{outline:3px solid #20211f;outline-offset:5px}#llu-ranges,#llu-products{scroll-margin-top:160px}@media(max-width:900px){.llu-hero{grid-template-columns:1fr 1fr;padding-top:44px;gap:10px}.llu-art{height:330px}.llu-art>img:first-child{height:280px}.llu h1{font-size:37px}.llu-button{padding:12px 14px;font-size:12px}}@media(max-width:600px){.llu{margin-top:8px}.llu-brandbar{padding:12px 24px 14px}.llu-brandbar img{width:124px;height:72px}.llu-hero{grid-template-columns:1fr;padding:38px 24px 0;gap:16px}.llu-eyebrow{font-size:17px;margin-bottom:15px}.llu h1{font-size:34px;line-height:1.17;margin-bottom:18px}.llu-intro{font-size:14px;line-height:1.65}.llu-actions{margin-top:20px;gap:8px}.llu-art{height:242px;width:100%;margin:0}.llu-art>img:first-child{width:91%;height:215px;left:0;top:-5px}.llu-art .llu-mascot{width:68%;right:-5%;bottom:-9px}.llu-wave{height:38px}.llu-notes{gap:8px 16px;font-size:10px;padding:8px 15px 20px}.llu-ranges{padding:22px 24px 0}.llu-cards{grid-template-columns:1fr;gap:0}.llu-card{padding-bottom:32px}.llu-card-art{max-width:360px}.llu h2{font-size:27px}.llu-products{padding-top:45px}#llu-ranges,#llu-products{scroll-margin-top:120px}}@media(max-width:600px){.llu-brandbar img{width:104px;height:58px}.llu-hero{padding-top:28px}.llu-eyebrow{margin-bottom:10px}.llu h1{font-size:32px}.llu-actions{margin-top:16px}.llu-card-art{max-width:320px}#llu-ranges,#llu-products{scroll-margin-top:180px}}.llr{--lou-accent:#edb84c;--lou-hero:#c8e6ee;color:#20221f;background:#fff9ed;margin-bottom:30px;font-family:inherit;overflow:hidden}.llr--mono{--lou-accent:#f49400;--lou-hero:#f5f1d9}.llr a{text-decoration:none;color:inherit}.llr a:focus-visible{outline:3px solid #222;outline-offset:5px}.llr-top{background:var(--lou-accent);display:flex;align-items:center;justify-content:space-between;padding:16px 6%;gap:25px}.llr-top img{display:block;object-fit:contain;width:140px;height:75px}.llr-top nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.llr-top nav a{padding:12px 20px;border-radius:50px;font-size:16px;font-weight:700}.llr-top nav a[aria-current],.llr-top nav a:hover{background:#222;color:#fff}.llr-hero{position:relative;background:var(--lou-hero);display:grid;grid-template-columns:1fr 1.1fr;gap:25px;align-items:center;padding:45px 6% 65px}.llr-hero:after{content:"";position:absolute;bottom:-30px;left:-10%;height:60px;width:120%;background:#fff9ed;border-radius:50%}.llr-eyebrow{font-size:18px;font-weight:700;margin:0 0 22px}.llr h1,.llr h2{font-family:LouHappy,sans-serif;color:#20221f;font-weight:400;text-transform:uppercase}.llr h1{font-size:clamp(40px,4vw,64px);line-height:1.12;letter-spacing:0;max-width:680px;margin:0 0 26px}.llr-intro{font-size:19px;line-height:1.7;max-width:550px;margin:0 0 30px}.llr-button{display:inline-block;background:#222;color:#fff!important;border-radius:18px;padding:18px 28px;font-weight:700;font-size:17px}.llr-button:hover{background:#45473f}.llr-art{position:relative;aspect-ratio:1.2;min-width:0}.llr-disc{position:absolute;top:10%;right:6%;bottom:2%;left:6%;background:#fff5d8;border-radius:47% 53% 45% 55%;transform:rotate(-8deg)}.llr--mono .llr-disc{background:#ffe6ac}.llr-badge{position:absolute;top:-3%;right:4%;width:27%;height:25%;object-fit:contain;z-index:7;transform:rotate(7deg)}.llr-packs{position:absolute;top:12%;right:2%;bottom:5%;left:2%;isolation:isolate}.llr-pack{position:absolute;width:47%;height:65%;object-fit:contain}.llr-pack:nth-child(1){left:9%;top:0;z-index:1}.llr-pack:nth-child(2){right:7%;top:0;z-index:2}.llr-pack:nth-child(3){left:-1%;bottom:0;z-index:3}.llr-pack:nth-child(4){left:28%;bottom:-4%;z-index:5}.llr-pack:nth-child(5){right:-2%;bottom:0;z-index:4}.llr-cat{position:absolute;right:-8%;bottom:-13%;width:30%;height:auto;z-index:6;pointer-events:none}.llr-details{padding:50px 6% 35px}.llr-details h2,.llr-products h2{font-size:clamp(27px,3vw,44px);line-height:1.2;margin:0 0 26px}.llr-stages{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #222;border-bottom:2px solid #222}.llr-stages a{display:flex;align-items:center;gap:15px;padding:26px 20px;font-size:22px;font-weight:700;border-right:1px solid #bfb8a5}.llr-stages a:last-child{border-right:0}.llr-stages a:hover{background:#f6dda4}.llr-stage-number{font-size:13px;font-weight:400}.llr-mono-note{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-bottom:2px solid #222;padding-bottom:30px;align-items:center}.llr-mono-note h2{margin:0}.llr-mono-note p,.llr-products p{font-size:18px;line-height:1.7;margin:0}.llr-products{text-align:center;padding:25px 20px 30px;scroll-margin-top:140px}.llr-products h2{margin-bottom:14px}@media(max-width:749px){.llr-top{padding:14px 20px;flex-direction:column;gap:6px}.llr-top img{width:115px;height:60px}.llr-top nav{gap:4px;justify-content:center}.llr-top nav a{font-size:12px;padding:10px 12px}.llr-hero{grid-template-columns:1fr;padding:35px 24px 55px;gap:25px}.llr h1{font-size:36px;margin-bottom:20px}.llr-eyebrow{font-size:15px;margin-bottom:17px}.llr-intro{font-size:16px;line-height:1.65;margin-bottom:23px}.llr-button{font-size:15px;padding:15px 23px}.llr-art{width:100%;max-width:460px;margin:auto;aspect-ratio:1.15}.llr-cat{right:-4%;bottom:-8%;width:28%}.llr-details{padding:35px 24px 20px}.llr-stages{grid-template-columns:1fr 1fr}.llr-stages a{font-size:17px;padding:20px 8px;gap:10px}.llr-stages a:nth-child(2){border-right:0}.llr-stages a:nth-child(-n+2){border-bottom:1px solid #bfb8a5}.llr-mono-note{grid-template-columns:1fr;gap:16px}.llr-mono-note p,.llr-products p{font-size:16px}.llr-products{scroll-margin-top:90px}}.llr-official-composition{position:relative;width:100%;aspect-ratio:900/800;isolation:isolate}.llr--mono .llr-art{aspect-ratio:900/800}.llr-official-cat{position:absolute;right:0;bottom:10%;width:65%;height:auto;z-index:1}.llr-official-stack{position:relative;display:block;width:100%;height:auto;z-index:2}.llr--life{--lou-hero:#f5f1d9}.llr--life .llr-art{aspect-ratio:1.1}.llr-life-composition{position:relative;width:100%;aspect-ratio:1.1;isolation:isolate}.llr-life-mascot{position:absolute;width:69%;height:auto;left:0;bottom:0;z-index:1}.llr-life-badge{position:absolute;left:5%;top:2%;width:23%;height:auto;transform:rotate(-9deg)}.llr-life-lettering{position:absolute;right:1%;top:3%;width:44%;transform:rotate(-12deg);z-index:2;display:grid;gap:5px}.llr-life-lettering img{display:block;width:100%;height:auto}.llr-life-kittens{filter:brightness(0) saturate(100%) invert(78%) sepia(71%) saturate(585%) hue-rotate(325deg) brightness(104%) contrast(102%)}.llr-stages{border:0;gap:20px}.llr-stages a{flex-direction:column;align-items:flex-start;gap:9px;border:0;border-bottom:2px solid #d9c9a2;padding:16px 12px 22px;border-radius:14px 14px 0 0}.llr-stages a:last-child{border-bottom:2px solid #d9c9a2}.llr-stages img{width:100%;height:110px;object-fit:contain;object-position:center bottom;margin-bottom:8px}.llr-stage-label{font-family:LouHappy,sans-serif;text-transform:uppercase;font-size:25px;font-weight:400}.llr-stage-description{font-size:14px;font-weight:400;line-height:1.5}.llr--mono .llr-products{padding-top:40px}@media(max-width:749px){.llr-top{padding:10px 14px;gap:2px}.llr-top img{width:90px;height:46px}.llr-top nav a{padding:10px}.llr-hero{padding:26px 24px 38px;gap:16px}.llr-eyebrow{margin-bottom:10px}.llr h1{font-size:32px;margin-bottom:16px}.llr-intro{line-height:1.55;margin-bottom:18px}.llr-art{max-width:285px}.llr-details{padding-top:28px}.llr-stages{gap:12px}.llr-stages a{padding:12px 8px 18px;gap:7px}.llr-stages a:nth-child(-n+2){border-bottom:2px solid #d9c9a2}.llr-stages img{height:80px}.llr-stage-label{font-size:22px}.llr-stage-description{font-size:13px}.llr-products{scroll-margin-top:180px}}.mxwet__hero{margin:20px 0 44px;position:relative;overflow:hidden}.mxwet__hero--cat{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center}.mxwet__hero--cat .mxwet__hero-image{width:100%;height:430px;object-fit:cover;object-position:50% 48%;border-radius:4px}.mxwet__hero--cat .mxall__copy h1{font-size:clamp(38px,4vw,57px)}.mxwet__hero--dog{min-height:470px;display:flex;align-items:center;border-radius:4px;isolation:isolate}.mxwet__hero--dog .mxwet__hero-image{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;object-position:50% 42%;z-index:-2}.mxwet__hero--dog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5f2e9 0% 30%,#f5f2e9ed 40%,#f5f2e900 67%);z-index:-1}.mxwet__hero--dog .mxall__copy{width:56%;padding:46px}.mxwet__hero--dog .mxall__copy h1{font-size:clamp(40px,4vw,59px)}.mxwet__hero--dog .mxall__intro{max-width:360px}.mxwet__section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:24px}.mxwet__section-heading h2{font:400 30px/1.2 Georgia,serif;max-width:440px;margin:0}.mxwet__section-heading p{font-size:13px;color:#727467;max-width:290px;margin:0}.mxwet__stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mxwet__stage{display:block}.mxwet__stage img{width:100%;height:190px;object-fit:cover;border-radius:4px;display:block}.mxwet__stage span{display:block;font:400 24px/1.2 Georgia,serif;padding:15px 0}.mxwet__stages{margin:0 0 28px}.mxwet--cat .mxwet__brands{grid-template-columns:repeat(5,minmax(0,1fr))}.mxwet--dog .mxwet__brands{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin-inline:auto}.mxwet__needs{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:24px 0;border-bottom:1px solid #d9ddd1;scroll-margin-top:130px}.mxwet__needs h2{font-weight:500;line-height:1.5;margin:0;flex-shrink:0;font-family:inherit;font-size:14px}.mxwet__needs a[aria-current]{background:#e9ecdf;border-color:#4f5c40}@media(max-width:750px){.mxwet__needs{align-items:start;flex-direction:column;gap:15px}.mxwet--cat .mxwet__brands{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mxwet--cat .mxwet__brands img{height:42px}.mxwet .mxall__brand-list img{max-width:110px}.mxwet .mxall__pet strong{font-size:23px}}@media(max-width:750px){.mxwet__hero--cat{grid-template-columns:1fr;gap:25px}.mxwet__hero--cat .mxwet__hero-image{height:245px}.mxwet__hero--cat .mxall__copy h1{font-size:40px}.mxwet__section-heading{display:block}.mxwet__section-heading h2{font-size:27px}.mxwet__section-heading p{margin-top:12px}.mxwet__stage-list{gap:12px}.mxwet__stage img{height:140px}.mxwet__stage span{font-size:18px}.mxwet__hero--dog{padding-top:250px;display:block;min-height:0;background:#f5f2e9}.mxwet__hero--dog .mxwet__hero-image{width:100%;height:290px;object-position:center 38%}.mxwet__hero--dog:after{background:linear-gradient(0deg,#f5f2e9 0%,#f5f2e9 45%,transparent 65%)}.mxwet__hero--dog .mxall__copy{width:100%;padding:25px}.mxwet__hero--dog .mxall__copy h1{font-size:38px}.mxwet--dog .mxwet__brands{gap:18px}.mxwet--dog .mxwet__brands img{height:60px;max-width:95px}}
/*# sourceMappingURL=/cdn/shop/t/204/compiled_assets/styles.css.map */
