@font-face{font-family:MotherMend Lato;src:url('https://au.perifit.co/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:MotherMend Lato;src:url('https://au.perifit.co/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.mm{--mm-ink:#2a555a;--mm-coral:#d9967e;--mm-panel:#fff;color:var(--mm-ink);font:400 16px/1.6 'MotherMend Lato',Arial,sans-serif;box-sizing:border-box;letter-spacing:0}
.mm *{box-sizing:border-box}.mm h1,.mm h2,.mm h3,.mm p{color:inherit;font-family:inherit;letter-spacing:0}.mm h1{font-size:40px;font-weight:400;line-height:1.1;margin:0 0 16px}.mm h2{font-size:40px;font-weight:400;line-height:1.18;margin:0 0 24px}.mm h3{font-size:24px;font-weight:400;line-height:1.25}.mm p{margin:0 0 16px}.mm a{color:inherit}.mm button,.mm select{font:inherit}.mm button{cursor:pointer}.mm button:disabled{cursor:default}.mm button:focus-visible,.mm a:focus-visible,.mm summary:focus-visible,.mm [tabindex]:focus-visible{outline:3px solid #2a555a;outline-offset:4px}.mm [hidden]{display:none!important}.mm img{display:block;max-width:100%;height:auto}.mm-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-height:54px;padding:14px 28px;border:0;border-radius:6px;background:#d9967e;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.3}.mm-button:hover{background:#c8856d}.mm-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;max-width:1440px;padding:40px 48px 70px;margin:auto;align-items:start}.mm-product__gallery,.mm-product__info{min-width:0}.mm-product__info{position:sticky;top:110px}.mm-gallery-track{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mm-gallery-image{border:0;padding:0;background:#f5f5f5;border-radius:8px;overflow:hidden}.mm-gallery-image:first-child{grid-column:span 2}.mm-gallery-image img{width:100%;height:auto}.mm-gallery-controls{display:none}.mm-subtitle{font-size:19px}.mm-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:20px 0 28px}.mm-price{font-size:25px}.mm-price-row>a{margin-left:auto;font-size:14px}.mm-price-row s{font-size:18px;opacity:.6}.mm-atc{width:100%;margin:0 0 12px}.mm-atc:disabled{opacity:.8}.mm-product-form label{display:block;margin-bottom:6px}.mm-product-form select{width:100%;padding:12px;border:1px solid #cad8d7;border-radius:4px;margin-bottom:16px;background:#fff;color:#2a555a}.mm-form-status{padding:12px;background:#f8eeea;border-radius:4px}.mm-cart-link{display:inline-block;margin-bottom:12px}.mm-benefits{padding:26px 0;border-top:1px solid #dce4e2}.mm-benefits>div{display:flex;align-items:baseline;gap:10px;margin:10px 0}.mm-benefits p{margin:0}.mm-benefits>div>span{font-size:21px;width:25px;flex-shrink:0}.mm-details{border-bottom:1px solid #d6dfdd}.mm-details summary{padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:700;list-style:none}.mm-details summary::-webkit-details-marker{display:none}.mm-details summary span{font-weight:400;font-size:22px;flex-shrink:0}.mm-details[open] summary span{transform:rotate(45deg)}.mm-details>div{padding:0 0 24px}.mm-product .mm-details{border-top:1px solid #d6dfdd}.mm-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.mm-reassurance a{display:flex;flex-direction:column;gap:8px;background:#f1f3ef;padding:20px;text-decoration:none;font-size:14px;border-radius:4px}.mm-reassurance span{font-size:25px}.mm-draft-note{font-size:12px;margin-top:20px!important;opacity:.75}.mm-sticky-buy{display:none}.mm-lightbox{max-width:min(96vw,1000px);width:fit-content;max-height:94vh;padding:0;border:0;border-radius:8px;background:#fff}.mm-lightbox::backdrop{background:#000b}.mm-lightbox>img{max-height:90vh;width:auto;object-fit:contain}.mm-lightbox>button{position:sticky;top:10px;float:right;right:10px;width:42px;height:42px;font-size:30px;border:0;background:#fff;border-radius:100%;color:#2a555a;z-index:1}.mm-story{display:grid;grid-template-columns:1fr 1fr;background:var(--mm-panel);align-items:center}.mm-story__media{min-width:0;align-self:stretch;background:#f0eeed}.mm-story__media img,.mm-story__media video{width:100%;height:100%;max-height:760px;object-fit:cover;display:block}.mm-story__copy{padding:70px clamp(32px,6vw,110px);max-width:760px}.mm-story--reverse .mm-story__media{order:2}.mm-story--reverse .mm-story__copy{order:1}.mm-prose p{margin-bottom:20px}.mm-story .mm-button{margin-top:16px}.mm-collection{max-width:1260px;margin:auto;text-align:center;padding:80px 48px}.mm-collection>p{max-width:680px;margin:0 auto 40px}.mm-collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:820px;margin:0 auto 38px}.mm-collection-grid article{min-width:0}.mm-collection-grid article>a:first-child{text-decoration:none}.mm-collection-grid img{width:100%;height:300px;object-fit:contain;background:#f7f7f4;border-radius:6px}.mm-collection-grid h3{font-size:21px;margin:24px 0 12px}.mm-collection-grid .mm-button{min-width:140px}.mm-comparison{overflow-x:auto;text-align:left}.mm-comparison table{width:100%;border-collapse:collapse;font-size:15px;table-layout:fixed}.mm-comparison th,.mm-comparison td{padding:18px 20px;border-bottom:1px solid #d7e2df;vertical-align:middle}.mm-comparison th{font-weight:700}.mm-comparison thead{background:#edf2ef}.mm-comparison td:nth-child(3){background:#f8f5f1}.mm-expand{margin:24px auto 0;border:0;border-bottom:1px solid;background:none;padding:10px;color:#2a555a}.mm-detail-section{background:var(--mm-panel);padding:75px 48px}.mm-detail-section>h2,.mm-detail-intro{text-align:center}.mm-detail-intro{max-width:720px;margin:0 auto 35px}.mm-hotspot-media{position:relative;max-width:1350px;margin:auto;isolation:isolate}.mm-hotspot-media>img{width:100%;min-height:400px;object-fit:cover}.mm-hotspot{position:absolute;left:var(--x);top:var(--y);z-index:1}.mm-hotspot[open]{z-index:5}.mm-hotspot summary{display:grid;place-items:center;border-radius:50%;width:42px;height:42px;background:#fff;box-shadow:0 0 0 7px #ffffff60;font-size:28px;color:#2a555a;cursor:pointer;list-style:none}.mm-hotspot summary::-webkit-details-marker{display:none}.mm-hotspot>div{position:absolute;width:250px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 10px 40px #2a555a26;left:50%;transform:translateX(-50%);bottom:60px}.mm-hotspot h3{font-size:19px;margin:0 0 12px}.mm-hotspot p{font-size:14px;margin:0}.mm-accordion-list{max-width:860px;margin:auto}.mm-detail-section--faq>h2{margin-bottom:40px}.mm-slide-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:1150px;margin:auto}.mm-slide-track::-webkit-scrollbar{display:none}.mm-slide{flex:0 0 100%;scroll-snap-align:start;padding:20px min(12vw,180px) 30px;text-align:center;min-width:0}.mm-slide h3{font-size:38px;margin:20px 0}.mm-slide-number{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#d9967e;color:#fff}.mm-slide-controls,.mm-gallery-controls{justify-content:center;align-items:center;gap:22px;margin-top:18px}.mm-slide-controls{display:flex}.mm-slide-controls button,.mm-gallery-controls button{background:none;border:1px solid #a9bdb8;border-radius:50%;width:42px;height:42px;color:#2a555a}.mm-reviews{max-width:1180px;margin:auto;padding:75px 48px}.mm-reviews>h2,.mm-reviews>p{text-align:center}.mm-review-list article{display:grid;grid-template-columns:240px 1fr;gap:40px;padding:30px 0;border-bottom:1px solid #d6dfdd}.mm-review-author{display:flex;flex-direction:column}.mm-review-author span{color:#c99642}.mm-review-list h3{font-size:20px;margin:0 0 12px}
@media(max-width:899px){.mm-product{grid-template-columns:1fr;gap:28px;padding:20px 20px 45px}.mm-product__info{position:static}.mm h1{font-size:30px}.mm h2{font-size:30px}.mm-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px}.mm-gallery-image{flex:0 0 100%;scroll-snap-align:start;min-width:0}.mm-gallery-image img{width:100%;max-height:72vh;object-fit:contain}.mm-gallery-controls{display:flex}.mm-price-row>a{font-size:12px}.mm-price{font-size:22px}.mm-story{grid-template-columns:1fr}.mm-story--reverse .mm-story__media{order:0}.mm-story--reverse .mm-story__copy{order:1}.mm-story__media img,.mm-story__media video{max-height:550px;aspect-ratio:1/1;object-fit:cover}.mm-story__copy{padding:40px 24px}.mm-detail-section,.mm-collection,.mm-reviews{padding:50px 20px}.mm-collection-grid{gap:20px}.mm-collection-grid img{height:220px}.mm-collection-grid h3{font-size:18px}.mm-comparison th,.mm-comparison td{padding:12px 8px;font-size:12px;overflow-wrap:anywhere}.mm-comparison table{min-width:0}.mm-hotspot-media>img{min-height:0}.mm-hotspot{position:static;border-bottom:1px solid #cad8d2}.mm-hotspot summary{display:flex;justify-content:space-between;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;padding:16px 0;font-size:17px}.mm-hotspot summary:before{content:attr(aria-label)}.mm-hotspot>div{position:static;transform:none;width:auto;box-shadow:none;background:transparent;padding:0 0 20px}.mm-hotspot>div h3{display:none}.mm-slide{padding:10px 0 25px}.mm-slide h3{font-size:30px}.mm-review-list article{grid-template-columns:1fr;gap:12px}.mm-sticky-buy{position:fixed;left:0;bottom:0;width:100%;padding:12px 20px;display:flex;align-items:center;gap:15px;background:#fff;box-shadow:0 -3px 16px #0001;z-index:30}.mm-sticky-buy>span{font-size:12px;line-height:1.35;flex:1}.mm-sticky-buy .mm-button{min-height:44px;padding:10px 15px;font-size:13px}body:has(.mm-product){padding-bottom:90px}.mm-reassurance{gap:10px}.mm-reassurance a{padding:16px}}
@media(prefers-reduced-motion:reduce){.mm *{scroll-behavior:auto!important}}
#MainContent .mm h1,#MainContent .mm h2,#MainContent .mm h3{font-family:'MotherMend Lato',Arial,sans-serif!important;font-weight:400!important;color:#2a555a!important;letter-spacing:0!important}
#MainContent .mm .mm-button{background:#d9967e!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important;font-family:'MotherMend Lato',Arial,sans-serif!important;font-weight:700!important;text-transform:none!important;opacity:1!important}
#MainContent .mm .mm-button:hover{background:#c8856d!important}
.mm-assurance{border-block:1px solid #dbe4e0;padding:45px 40px}.mm-assurance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1280px;margin:auto;text-align:center}.mm-assurance-grid article>span{font-size:34px}.mm-assurance-grid h3{font-size:19px;margin:12px 0}.mm-assurance-grid p,.mm-assurance-grid a{font-size:14px}.mm-assurance--marquee{padding:25px 0;overflow:hidden;background:#2a555a;color:#fff}.mm-assurance-track{display:flex;gap:50px;width:max-content;animation:mm-marquee 35s linear infinite;font-size:24px}.mm-assurance-track span::after{content:'✦';margin-left:50px}.mm-assurance--marquee:hover .mm-assurance-track{animation-play-state:paused}@keyframes mm-marquee{to{transform:translateX(-25%)}}@media(max-width:899px){.mm-assurance{padding:35px 20px}.mm-assurance-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.mm-assurance--marquee{padding:20px 0}.mm-assurance-track{font-size:20px}}@media(prefers-reduced-motion:reduce){.mm-assurance-track{animation:none}}
