@font-face{font-family:MLL Lora;font-style:normal;font-weight:400 600;font-display:swap;src:url(mll-font-lora.woff2) format("woff2")}@font-face{font-family:MLL Lora;font-style:italic;font-weight:400 600;font-display:swap;src:url(mll-font-lora-italic.woff2) format("woff2")}@font-face{font-family:MLL Caveat;font-style:normal;font-weight:500 600;font-display:swap;src:url(mll-font-caveat.woff2) format("woff2")}@font-face{font-family:MLL Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(mll-font-nunito-sans.woff2) format("woff2")}.mll-section{--mll-cream: #faf4e8;--mll-cream-deep: #f3e9d2;--mll-paper: #fffbf1;--mll-bubble: #fffdf7;--mll-border: #eaddc4;--mll-walnut: #4e3a2a;--mll-walnut-dark: #43301f;--mll-ink: #3b2c1e;--mll-body: #6b5946;--mll-body-strong: #55442f;--mll-amber: #a96b3f;--mll-amber-bright: #c77e4a;--mll-btn: #6b4e37;--mll-btn-text: #fbf3e2;--mll-serif: "MLL Lora", Georgia, "Times New Roman", serif;--mll-sans: "MLL Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mll-hand: "MLL Caveat", "Comic Sans MS", cursive;font-family:var(--mll-sans);color:var(--mll-ink);background:var(--mll-cream);font-size:1.6rem;line-height:1.6;letter-spacing:0;overflow-x:clip}.mll-section *,.mll-section *:before,.mll-section *:after{box-sizing:border-box}.mll-section img{max-width:100%}.mll-section h1,.mll-section h2,.mll-section h3{font-family:var(--mll-serif);font-weight:500;color:var(--mll-ink);margin:0;letter-spacing:0}.mll-section p{margin:0}.mll-section a{text-decoration:none}.mll-container{max-width:118rem;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.mll-hand{font-family:var(--mll-hand);color:var(--mll-amber)}.mll-btn{display:inline-block;background:var(--mll-btn);color:var(--mll-btn-text);font-family:var(--mll-sans);font-weight:700;font-size:1.6rem;line-height:1.3;padding:1.6rem 3rem;border-radius:999px;border:none;cursor:pointer;box-shadow:0 4px 14px #4e3a2a40;transition:filter .2s ease}.mll-btn:hover{filter:brightness(1.12)}.mll-btn--ghost{background:transparent;color:#5c4a38;border:1.5px solid #c9b692;box-shadow:none}.mll-btn--ghost:hover{background:#f2e8d4;filter:none}.mll-section-head{text-align:center;display:flex;flex-direction:column;gap:1.2rem;margin-bottom:5.2rem}.mll-section-head h2{font-size:4rem}.mll-section-head .mll-hand{font-size:2.2rem}.mll-stars{display:flex;gap:.3rem;line-height:0}.mll-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:6.4rem;align-items:center;padding:7.2rem 5.6rem 8rem;max-width:124rem;margin:0 auto}.mll-hero__content{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start}.mll-hero__kicker{font-size:2.2rem}.mll-hero h1{font-size:5.6rem;line-height:1.12;text-wrap:pretty}.mll-hero__sub{font-size:1.8rem;line-height:1.65;color:var(--mll-body);max-width:48rem}.mll-hero__actions{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:.8rem}.mll-hero__trust{display:flex;align-items:center;gap:1rem;margin-top:.6rem;font-size:1.45rem;color:#8a7358}.mll-hero__media{position:relative}.mll-hero__media img{width:100%;height:62rem;object-fit:cover;object-position:center 38%;border-radius:2.8rem;display:block;box-shadow:0 18px 60px #d48c3273,0 6px 24px #5a3c1440}.mll-hero__note{position:absolute;bottom:2.2rem;left:2.2rem;background:#faf4e8f0;border-radius:1.6rem;padding:1.2rem 1.8rem;font-family:var(--mll-hand);font-size:2rem;color:#5c4331;box-shadow:0 4px 16px #28190a33}.mll-messages{background:var(--mll-cream-deep);padding:6.4rem 0}.mll-messages__inner{display:flex;flex-direction:column;gap:3.6rem}.mll-messages__kicker{font-size:2.6rem;text-align:center}.mll-messages__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2.8rem;align-items:start}.mll-message{display:flex;flex-direction:column;gap:.8rem}.mll-message--offset{margin-top:2.6rem}.mll-message__row{display:flex;align-items:flex-end;gap:1.2rem}.mll-message__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--mll-bubble);box-shadow:0 2px 8px #5a41232e}.mll-message__bubble{background:var(--mll-bubble);border:1px solid var(--mll-border);border-radius:2.2rem 2.2rem 2.2rem .6rem;padding:2rem 2.4rem;font-size:1.55rem;line-height:1.6;color:#4e3e2e;box-shadow:0 3px 12px #5a412314}.mll-message--right .mll-message__row{flex-direction:row-reverse}.mll-message--right .mll-message__bubble{border-radius:2.2rem 2.2rem .6rem}.mll-message__meta{font-size:1.3rem;color:#9a8468;padding-left:1.2rem}.mll-message--right .mll-message__meta{align-self:flex-end;padding-right:1.2rem}.mll-rating-card{background:var(--mll-bubble);border:1.5px dashed #d9c49b;border-radius:2.2rem;padding:2.4rem 2.6rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.mll-rating-card__title{font-family:var(--mll-serif);font-size:1.9rem;line-height:1.45;color:var(--mll-ink)}.mll-rating-card__sub{font-size:1.3rem;color:#9a8468}.mll-how{padding:8.8rem 0}.mll-how__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:3.2rem}.mll-step{background:var(--mll-paper);border:1px solid var(--mll-border);border-radius:2.6rem;padding:3.6rem 3.2rem;display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.mll-step__label{font-family:var(--mll-hand);font-size:1.9rem;color:var(--mll-amber-bright)}.mll-step h3{font-size:2.3rem}.mll-step p{font-size:1.55rem;line-height:1.65;color:var(--mll-body)}.mll-product{background:var(--mll-cream-deep);padding:8.8rem 0}.mll-product__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:6.4rem;align-items:center}.mll-product__media{position:relative}.mll-product__media>img{width:100%;height:56rem;object-fit:cover;object-position:center 42%;border-radius:2.8rem;display:block;box-shadow:0 18px 50px #50371938}.mll-product__polaroid{position:absolute;bottom:-2.8rem;right:-1.2rem;width:20rem;height:24rem;object-fit:cover;border-radius:1.8rem;border:6px solid var(--mll-bubble);box-shadow:0 10px 30px #3c280f4d;transform:rotate(4deg)}.mll-product__content{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.mll-product__label{font-size:2.2rem}.mll-product h2{font-size:4.2rem;line-height:1.15;text-wrap:pretty}.mll-product__body{font-size:1.7rem;line-height:1.65;color:var(--mll-body)}.mll-product__bullets{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.mll-product__bullets li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.65rem;line-height:1.55;color:var(--mll-body-strong)}.mll-product__bullets svg{flex-shrink:0;margin-top:.3rem}.mll-product__cta{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:1rem}.mll-product__note{font-family:var(--mll-hand);font-size:2rem;color:var(--mll-amber)}.mll-story{background:var(--mll-walnut-dark);padding:9.6rem 0}.mll-story__grid{max-width:110rem;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:7.2rem;align-items:center}.mll-story__grid>img{width:100%;height:58rem;object-fit:cover;object-position:center 30%;border-radius:2.8rem;display:block;box-shadow:0 20px 60px #0006}.mll-story__content{display:flex;flex-direction:column;gap:2.2rem}.mll-story__kicker{font-size:2.2rem;color:#dea96c}.mll-story h2{font-size:4rem;color:#f6ebd5}.mll-story__copy{display:flex;flex-direction:column;gap:1.8rem;font-size:1.7rem;line-height:1.75;color:#d9c6a8}.mll-story__copy p{margin:0}.mll-story__sig{font-family:var(--mll-hand);font-size:3rem;color:#edc493}.mll-reviews{padding:8.8rem 0}.mll-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:3.2rem}.mll-review{background:var(--mll-paper);border:1px solid var(--mll-border);border-radius:2.6rem;padding:3.4rem 3.2rem;display:flex;flex-direction:column;gap:1.6rem}.mll-review__quote{font-family:var(--mll-serif);font-style:italic;font-size:1.9rem;line-height:1.5;color:var(--mll-ink)}.mll-review__byline{display:flex;align-items:center;gap:1rem}.mll-review__avatar{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover}.mll-review__name{font-size:1.45rem;font-weight:700;color:var(--mll-amber)}.mll-closing{padding:0 0 9.6rem}.mll-closing__wrap{max-width:124rem;margin:0 auto;padding:0 5.6rem}.mll-closing__card{position:relative;border-radius:3.2rem;overflow:hidden;box-shadow:0 24px 60px #462d0f4d}.mll-closing__card>img{width:100%;height:52rem;object-fit:cover;object-position:center 62%;display:block}.mll-closing__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#23160ac7,#23160a73 52%,#23160a0d)}.mll-closing__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;padding:4rem 7.2rem;max-width:62rem}.mll-closing h2{font-size:4.2rem;line-height:1.15;color:#f8eed8}.mll-closing p{font-size:1.7rem;line-height:1.7;color:#e4d2b2}.mll-closing .mll-btn{background:#f8eed8;color:var(--mll-walnut);margin-top:.6rem}.mll-closing .mll-btn:hover{background:#fff;filter:none}.mll-faq{padding:0 0 9.6rem}.mll-faq__wrap{max-width:86rem;margin:0 auto;padding:0 2.4rem}.mll-faq__list{display:flex;flex-direction:column;gap:1.4rem}.mll-faq__item{background:var(--mll-paper);border:1px solid var(--mll-border);border-radius:1.8rem;overflow:hidden}.mll-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;cursor:pointer;padding:2.2rem 2.6rem;font-family:var(--mll-serif);font-size:1.9rem;color:var(--mll-ink);list-style:none}.mll-faq__item summary::-webkit-details-marker{display:none}.mll-faq__icon{font-size:2.2rem;color:var(--mll-amber);line-height:1;transition:transform .25s ease;flex-shrink:0}.mll-faq__item[open] .mll-faq__icon{transform:rotate(45deg)}.mll-faq__answer{padding:0 2.6rem 2.4rem;font-size:1.55rem;line-height:1.7;color:var(--mll-body);max-width:64rem}@media screen and (max-width:989px){.mll-hero{grid-template-columns:1fr;gap:4rem;padding:4.8rem 2.4rem 5.6rem}.mll-hero h1{font-size:4.2rem}.mll-hero__media img{height:48rem}.mll-message--offset{margin-top:0}.mll-product__grid,.mll-story__grid{grid-template-columns:1fr;gap:4.8rem}.mll-product__media>img,.mll-story__grid>img{height:44rem}.mll-product__polaroid{right:1.2rem;bottom:-2rem;width:15rem;height:18rem}.mll-closing__wrap{padding:0 2.4rem}.mll-closing__card>img{height:56rem}.mll-closing__content{padding:3.2rem;max-width:100%}.mll-closing h2{font-size:3.2rem}}@media screen and (max-width:749px){.mll-hero h1{font-size:3.4rem}.mll-hero__media img{height:38rem}.mll-section-head h2,.mll-product h2,.mll-story h2{font-size:3rem}.mll-how,.mll-product,.mll-story,.mll-reviews{padding-top:5.6rem;padding-bottom:5.6rem}.mll-closing,.mll-faq{padding-bottom:5.6rem}.mll-closing__content{padding:2.4rem;gap:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mll-homepage.css.map */
