.mf-ashes{--ed-soft:#f6f2ee}
.mf-ashes .mf-ashes-hero-body{font-size:15px;line-height:1.75;margin-bottom:24px;max-width:550px}
.mf-ashes .mf-ashes-hero-body p+p{margin-top:12px}
.mf-ashes .mf-ed-hero__copy{padding-top:42px;padding-bottom:42px}
.mf-ashes .mf-ed-hero h1{font-size:58px}
.mf-ashes .mf-ashes-reasons{background:#efe5dd;padding:32px 0}
.mf-ashes .mf-ashes-reasons h2{font-size:32px;margin-bottom:24px;text-align:center}
.mf-ashes .mf-ashes-reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.mf-ashes .mf-ashes-reason-grid h3{font-size:25px;margin:0 0 8px}
.mf-ashes .mf-ashes-reason-grid p{font-size:14px;line-height:1.7;margin:0}
.mf-ashes .mf-ashes-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.mf-ashes .mf-ashes-feature{min-width:0;border:1px solid #e5dfd8;background:#fff;border-radius:4px;overflow:hidden}
.mf-ashes .mf-ashes-feature-image{display:block;overflow:hidden}
.mf-ashes .mf-ashes-feature-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.mf-ashes .mf-ashes-feature-copy{padding:21px 18px}
.mf-ashes .mf-ashes-feature h3{font-size:27px;line-height:1.15;margin:0 0 10px}
.mf-ashes .mf-ashes-feature .mf-ed-prose{font-size:14px;line-height:1.7}
.mf-ashes .mf-ashes-price{font-weight:600;font-size:14px;margin-bottom:12px}
.mf-ashes .mf-ashes-feature .mf-ed-text-link{font-size:13px;margin-top:6px}
.mf-ashes .mf-ashes-bead-note{font-size:14px;margin-top:22px;border-left:3px solid #b38a5b;padding:12px 20px;background:#f6f2ee}
.mf-ashes .mf-ashes-bead-note p{margin:5px 0 0}
.mf-ashes .mf-ashes-routes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 26px}
.mf-ashes .mf-ashes-methods{background:#f6f2ee}
.mf-ashes .mf-ashes-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.mf-ashes .mf-ashes-method-grid figure{margin:0 0 23px;overflow:hidden}
.mf-ashes .mf-ashes-method-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.mf-ashes .mf-ashes-method-grid h3{font-size:32px}
.mf-ashes .mf-ashes-maker{margin-top:42px;border-top:1px solid #ded6cd;padding-top:36px}
.mf-ashes .mf-ashes-maker .mf-ed-photo img{max-height:310px;object-fit:cover}
.mf-ashes .mf-ashes-pets{background:#efe5dd}
.mf-ashes .mf-ashes-pets .mf-ed-pair{grid-template-columns:.75fr 1fr}
.mf-ashes .mf-ashes-pets .mf-ed-photo img{aspect-ratio:4/3;object-fit:cover}
.mf-ashes .mf-ashes-return{margin:24px auto 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.mf-ashes .mf-ed-products .product-boxes__content{height:auto;flex:0 1 auto}
.mf-ashes .mf-ed-products .product-boxes__content p{margin-top:0}
.mf-ashes .mf-ed-products .product-boxes__content .reviews-rating{margin-top:8px}
.mf-ashes a:focus-visible,.mf-ashes button:focus-visible,.mf-ashes summary:focus-visible{outline:3px solid #bd4d6e;outline-offset:4px}
@media(max-width:1099px){.mf-ashes .mf-ashes-feature-grid{grid-template-columns:1fr 1fr}.mf-ashes .mf-ed-hero h1{font-size:48px}}
@media(max-width:799px){.mf-ashes .mf-ashes-pets .mf-ed-pair{grid-template-columns:1fr}.mf-ashes .mf-ashes-reason-grid{gap:20px}.mf-ashes .mf-ashes-reason-grid h3{font-size:23px}.mf-ashes .mf-ashes-method-grid{gap:24px}.mf-ashes .mf-ed-hero__photos{height:300px}.mf-ashes .mf-ed-hero__copy{padding:26px 24px 30px}}
@media(max-width:649px){.mf-ashes .mf-ed-hero__photos{height:235px}.mf-ashes .mf-ed-hero h1{font-size:38px}.mf-ashes .mf-ed-hero__subheading{font-size:24px}.mf-ashes .mf-ed-hero__copy{padding:24px 18px 28px}.mf-ashes .mf-ashes-hero-body{font-size:14px;line-height:1.65;margin-bottom:20px}.mf-ashes .mf-ashes-reasons{padding:28px 0}.mf-ashes .mf-ashes-reasons h2{font-size:28px;text-align:left;margin-bottom:20px}.mf-ashes .mf-ashes-reason-grid{grid-template-columns:1fr;gap:18px}.mf-ashes .mf-ashes-reason-grid h3{font-size:23px;margin-bottom:4px}.mf-ashes .mf-ashes-reason-grid p{font-size:13px;line-height:1.65}.mf-ashes .mf-ashes-feature-grid,.mf-ashes .mf-ashes-method-grid{grid-template-columns:1fr}.mf-ashes .mf-ashes-feature-copy{padding:20px}.mf-ashes .mf-ashes-feature-image img{aspect-ratio:6/5}.mf-ashes .mf-ashes-method-grid{gap:34px}.mf-ashes .mf-ashes-bead-note{padding:14px 16px}.mf-ashes .mf-ashes-routes{gap:8px}.mf-ashes .mf-ashes-maker{margin-top:30px;padding-top:28px}.mf-ashes .mf-ed-steps h3{font-size:24px}}
