.mlp-policy-dialog{width:min(92vw,720px);max-height:85vh;padding:0;border:0;border-radius:16px;background:#fff;color:#3b2630;box-shadow:0 15px 60px #0003}.mlp-policy-dialog::backdrop{background:#0000008c}.mlp-policy-content{padding:28px;max-height:85vh;overflow-y:auto;overflow-wrap:anywhere}.mlp-policy-close{float:right;border:0;background:#f8e4ec;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:20px}.mlp-policy-content .rte{line-height:1.65}.mlp-policy-content .rte a{color:#b82765;text-decoration:underline}.mlp-gallery,.mlp-copy{min-width:0}.mlp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.mlp-track::-webkit-scrollbar{display:none}.mlp-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.mlp-slide .mlp-photo{aspect-ratio:4/5;object-fit:contain;background:#fff4f8}.mlp-gallery-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px}.mlp-gallery-controls button{width:44px;height:44px;border:1px solid #e3cbd5;border-radius:50%;background:#fff;color:var(--mlp-accent);cursor:pointer;font-size:22px}.mlp-reasons{background:#fff1f6;border-radius:20px;padding:26px;margin-top:12px}.mlp-reasons h2{font-size:26px}.mlp-reasons .mlp-benefits{margin-bottom:0}.mlp-reasons .mlp-benefits ul{counter-reset:reason;gap:14px}.mlp-reasons .mlp-benefits li{display:flex;gap:12px;align-items:baseline}.mlp-reasons .mlp-benefits li:before{counter-increment:reason;content:counter(reason);margin:0;font-size:19px}.mlp{display:block;background:#fffdfa;color:#3b2630;letter-spacing:0;line-height:1.5;font-family:var(--font-body-family),sans-serif;padding-bottom:85px}.mlp *{box-sizing:border-box}.mlp h1,.mlp h2,.mlp h3{color:#3b2630;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}.mlp h1{font-size:clamp(32px,4vw,54px);max-width:560px}.mlp h2{font-size:clamp(28px,3vw,40px)}.mlp h3{font-size:22px}.mlp p{margin:0 0 16px}.mlp a{color:inherit}.mlp-announcement{text-align:center;background:#fae5ed;padding:10px 15px;font-size:13px;font-weight:700}.mlp-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:24px}.mlp-header>span{font-size:13px;color:#725864}.mlp-logo{width:145px;height:auto}.mlp-wrap{max-width:1200px;margin:auto;padding:0 24px}.mlp-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:28px;padding-bottom:64px}.mlp-photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:22px;background:#fff}.mlp-empty{background:#f9e6ee;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}.mlp-empty strong{font-size:28px;margin-top:20px;max-width:320px}.mlp-empty span,.mlp-eyebrow{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--mlp-accent)}.mlp-caption{text-align:center;padding:15px;font-size:13px;color:#745d67}.mlp-detail{width:100%;height:auto;border-radius:18px;margin-top:16px}.mlp-intro{font-size:18px;color:#70535f}.mlp-benefits{margin:24px 0}.mlp-benefits ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mlp-benefits li:before{content:"\2713";color:var(--mlp-accent);font-weight:700;margin-right:12px}.mlp-form fieldset{border:0;padding:0;margin:0;scroll-margin-top:25px}.mlp-form legend{font-weight:700;font-size:19px;margin-bottom:16px}.mlp-pack{position:relative;display:flex;align-items:center;gap:14px;border:1px solid #d9c4cd;border-radius:14px;padding:20px;margin-bottom:14px;cursor:pointer;min-height:100px;background:#fff}.mlp-pack:has(input:checked){border:2px solid var(--mlp-accent);padding:19px;background:#fff1f6}.mlp-pack input{width:20px;height:20px;accent-color:var(--mlp-accent);flex-shrink:0}.mlp-pack strong{font-size:18px;display:block}.mlp-pack small{font-size:13px;color:#735c66;display:block;margin-top:4px}.mlp-pack b{font-size:24px;margin-left:auto;white-space:nowrap}.mlp-pack-price{margin-left:auto;text-align:right;display:flex;flex-direction:column}.mlp-pack s{font-size:13px;color:#796771}.mlp-pack-duo{margin-top:25px}.mlp-saving{position:absolute;right:16px;top:-13px;color:#fff;background:var(--mlp-accent);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.04em}.mlp-buy{width:100%;border:0;border-radius:12px;color:#fff;background:var(--mlp-accent);font:inherit;font-weight:700;padding:20px;cursor:pointer;min-height:60px}.mlp-buy:disabled{background:#806b75;cursor:not-allowed}.mlp-payment{text-align:center;font-size:12px;color:#7e6972;margin-top:14px!important}.mlp-status{font-size:13px}.mlp-band{background:#fae7ee;padding:60px 0}.mlp-band-inner{max-width:790px;text-align:center}.mlp-band-inner>div{font-size:18px;color:#715361}.mlp-steps,.mlp-faq{padding-top:65px;padding-bottom:55px}.mlp-steps>h2,.mlp-faq>h2{text-align:center;margin-bottom:35px}.mlp-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mlp-step-grid article>span{font-size:38px;font-weight:700;color:var(--mlp-accent);display:block;margin-bottom:16px}.mlp-step-grid article{border-top:1px solid #e3cbd5;padding-top:18px}.mlp-step-grid article div{color:#735c66}.mlp-use-note{text-align:center;font-size:12px;color:#745c66;margin-top:28px!important}.mlp-faq{max-width:820px}.mlp-faq details{border-bottom:1px solid #e3cbd5;padding:20px 0}.mlp-faq summary{display:flex;justify-content:space-between;gap:15px;font-weight:700;cursor:pointer;list-style:none}.mlp-faq summary::-webkit-details-marker{display:none}.mlp-faq details[open] summary span{transform:rotate(45deg)}.mlp-faq details>div{padding-top:15px;color:#715963}.mlp-footer{text-align:center;padding:40px 24px;background:#fff3f7;font-size:13px}.mlp-footer>strong{font-size:24px}.mlp-footer>div{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px;font-size:11px}.mlp-sticky{position:fixed;bottom:0;left:0;right:0;background:#fffdfaf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #ead1dc;z-index:20;display:flex;justify-content:center;align-items:center;gap:30px;padding:12px 24px calc(12px + env(safe-area-inset-bottom))}.mlp-sticky small,.mlp-sticky strong{display:block}.mlp-sticky small{font-size:11px}.mlp-sticky strong{font-size:21px}.mlp-sticky a,.mlp-sticky button{width:auto;min-height:48px;display:block;text-decoration:none;background:var(--mlp-accent);color:#fff;border-radius:10px;padding:14px 28px;font-weight:700;font-size:14px}.mlp :focus-visible{outline:3px solid #412332;outline-offset:4px}@media(max-width:899px){.mlp-header{padding:18px 20px}.mlp-header>span{max-width:130px;text-align:right;font-size:11px}.mlp-hero{grid-template-columns:1fr;gap:22px;padding-top:10px;padding-bottom:40px}.mlp-wrap{padding-left:20px;padding-right:20px}.mlp-gallery{max-width:580px;width:100%;margin:auto}.mlp-detail{max-height:330px;object-fit:contain}.mlp-copy h1{font-size:34px}.mlp-intro{font-size:16px}.mlp-step-grid{grid-template-columns:1fr;gap:24px}.mlp-steps,.mlp-faq{padding-top:42px;padding-bottom:35px}.mlp-band{padding:42px 0}.mlp-pack{gap:10px;padding:17px}.mlp-pack:has(input:checked){padding:16px}.mlp-pack b{font-size:23px}.mlp-pack strong{font-size:17px}.mlp-sticky{justify-content:space-between;gap:16px}.mlp-sticky a,.mlp-sticky button{width:auto;min-height:48px;padding:14px 22px}}.mlp{background:#fff;padding-bottom:calc(var(--mlp-sticky-height,100px) + 24px)}.mlp-announcement{background:#d41468;color:#fff;font-size:12px;padding:8px 16px}.mlp-header{padding:18px 24px}.mlp-header>span{color:#245b46}.mlp-logo{max-height:45px;object-fit:contain}.mlp-hero{gap:48px;align-items:start;padding-top:16px;padding-bottom:30px}.mlp-gallery{position:sticky;top:24px}.mlp-slide .mlp-photo{aspect-ratio:1;object-fit:contain;border-radius:22px;background:#fff5f8}.mlp-gallery-controls{padding:5px;gap:20px;font-size:12px}.mlp-gallery-controls button{width:44px;height:44px}.mlp-copy h1{font-size:clamp(28px,3.3vw,44px);margin-bottom:14px;line-height:1.12}.mlp-copy .mlp-eyebrow{color:#28634c;margin-bottom:10px}.mlp-lead-price{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 12px!important}.mlp-lead-price strong{font-size:44px;line-height:1.1;color:#c51060;font-weight:800}.mlp-lead-price small{font-size:12px;color:#67555e;max-width:165px}.mlp-intro,.mlp-form legend{font-size:17px}.mlp-pack{min-height:87px;border-radius:16px}.mlp-pack b{font-size:30px;color:#bd0e58}.mlp-pack small{color:#65505a}.mlp-pack-duo strong{font-size:16px}.mlp-saving{background:#215c43}.mlp-buy{box-shadow:0 7px 20px #d4146820;font-size:17px}.mlp-buy:hover:not(:disabled){background:#b80e58}.mlp-delivery{border-top:1px solid #f1dce4;padding-top:16px;color:#245b46;font-size:14px}.mlp-delivery p{font-size:12px;color:#67555e;margin:5px 0}.mlp-reasons{padding:32px;margin-top:0;background:#fff0f6}.mlp-reasons h2{font-size:30px}.mlp-reasons .mlp-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}.mlp-reasons .mlp-benefits li:before{color:#226348;font-weight:800}.mlp-application{max-width:680px;margin:0 auto 32px}.mlp-application img{width:100%;height:auto;display:block;border-radius:20px}.mlp-step-grid article{background:#fff6f9;border:0;padding:24px;border-radius:18px}.mlp-faq{padding-top:30px}.mlp-policy-close{position:sticky;top:0}.mlp-sticky{gap:20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 22px #47132a0a}.mlp-sticky strong{color:#bd0e58;font-size:26px}@media(min-width:900px){.mlp-sticky{display:none}.mlp{padding-bottom:0}.mlp-reasons .mlp-benefits li:last-child{grid-column:1/-1}}@media(max-width:899px){.mlp-header{padding:10px 16px}.mlp-logo{width:115px;max-height:32px}.mlp-wrap{padding-left:16px;padding-right:16px}.mlp-hero{gap:10px;padding-top:4px}.mlp-gallery{position:static;max-width:440px}.mlp-slide .mlp-photo{max-height:42svh;min-height:240px}.mlp-copy .mlp-eyebrow{display:none}.mlp-copy h1{font-size:25px;line-height:1.12;margin-bottom:10px}.mlp-lead-price strong{font-size:38px}.mlp-intro{font-size:15px}.mlp-pack{min-height:82px;padding:16px}.mlp-pack:has(input:checked){padding:15px}.mlp-pack strong{font-size:16px}.mlp-pack b{font-size:28px}.mlp-pack-duo strong{font-size:14px}.mlp-reasons{padding:24px 20px}.mlp-reasons h2{font-size:27px}.mlp-reasons .mlp-benefits ul{grid-template-columns:1fr}.mlp-sticky{gap:10px}.mlp-sticky button{font-size:13px;padding:14px 18px}.mlp-sticky small{font-size:10px}.mlp-sticky strong{font-size:25px}}@media(prefers-reduced-motion:reduce){.mlp *{scroll-behavior:auto!important;transition:none!important}}.mt-colors{display:grid;gap:16px;margin:20px 0}.mt-colors label{font-weight:700}.mt-colors select{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid #d5b7c3;border-radius:10px;background:#fff;color:#3b2630;font:inherit}.mlp [hidden]{display:none!important}.mlp :focus-visible{outline:3px solid #96224f;outline-offset:3px}.mt-offer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;background:#fff0f6;padding:16px;border-radius:14px;margin:18px 0}.mt-offer span{color:#a71452}.mt-quantities{border:0;padding:0;margin:24px 0}.mt-quantities legend{font-weight:700;margin-bottom:12px}.mt-quantity-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #e8ccd7;border-radius:14px;padding:16px;margin-bottom:12px}.mt-quantity-row label strong{display:block;font-size:18px}.mt-quantity-row small{display:block;font-size:12px;color:#765363;margin-top:4px}.mt-stepper{display:flex;align-items:center;border:1px solid #d4afbe;border-radius:10px;overflow:hidden}.mt-stepper button{width:40px;min-height:46px;border:0;background:#fff0f6;color:#a71452;font-size:22px;cursor:pointer}.mt-stepper button:disabled{opacity:.35;cursor:default}.mt-stepper input{width:48px;border:0;text-align:center;min-height:46px;font-size:18px;color:#3b2630;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mt-stepper input::-webkit-inner-spin-button,.mt-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mt-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 20px}.mt-summary strong{font-size:28px;color:#b20f55}.mt-summary small{width:100%;color:#a71452}.mlp-buy:disabled{opacity:.5;cursor:not-allowed}.mt-extras{margin:20px 0;padding:16px;border:1px solid #efd5e0;border-radius:16px;background:#fff8fb}.mt-extras h3{margin:0 0 6px;font-size:20px}.mt-extras p{font-size:14px}.mt-extra{border-top:1px solid #efd5e0;padding:14px 0}.mt-extra summary{cursor:pointer;font-weight:700}.mt-extra-photo{width:130px;height:130px;object-fit:contain;border-radius:12px;margin:12px 0}.mt-extra .mt-quantity-row{margin-top:8px}.mt-extra-summary{display:flex;align-items:center;gap:12px;list-style:none;min-height:88px}.mt-extra-summary::-webkit-details-marker{display:none}.mt-extra-thumb{width:76px;height:76px;flex:0 0 76px;object-fit:contain;background:#fff;border-radius:12px;margin:0}.mt-extra-label{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.mt-extra-label strong{font-size:15px;line-height:1.3}.mt-extra-label b{font-size:19px;color:var(--mlp-accent)}.mt-extra-label small{font-size:12px;font-weight:400;color:#715963}.mt-extra-toggle{font-size:24px;flex:0 0 20px;text-align:center}.mt-extra[open] .mt-extra-toggle{transform:rotate(45deg)}@media(max-width:599px){.mt-extra .mt-quantity-row{padding:10px;gap:8px}.mt-extra .mt-quantity-row label{min-width:0}.mt-extra .mt-quantity-row label strong{font-size:15px;overflow-wrap:anywhere}.mt-extra .mt-stepper{flex-shrink:0}.mt-extra .mt-stepper button{width:34px}.mt-extra .mt-stepper input{width:40px}}@media screen and (max-width:899px){.mlp .mlp-sticky{gap:8px;padding-right:calc(86px + env(safe-area-inset-right))!important}.mlp .mlp-sticky>span{flex:0 0 auto;min-width:0}.mlp .mlp-sticky strong{font-size:clamp(18px,5.6vw,25px)}.mlp .mlp-sticky button{flex:1 1 auto;min-width:0;padding:12px 7px;font-size:clamp(11px,3vw,13px);text-align:center;white-space:normal;line-height:1.2}}@media screen and (max-width:360px){.mlp .mlp-sticky{padding-left:10px;padding-right:calc(78px + env(safe-area-inset-right))!important}.mlp .mlp-sticky strong{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAB */
