:root{--mk-bg:#f8f3ec;--mk-bg-alt:#f2e7d8;--mk-bg-sage:#eef3e7;--mk-paper:#fffaf4;--mk-ink:#31251c;--mk-muted:#74665a;--mk-orange:#ed7a18;--mk-orange-soft:#fff0df;--mk-line:#e7d6c1;--mk-dark:#37271d;--mk-radius:18px;--mk-radius-lg:28px;--mk-shadow:0 18px 50px rgba(64,45,31,.07)}.mk-section{position:relative;overflow:hidden;color:var(--mk-ink);font-family:inherit}.mk-section *{box-sizing:border-box}.mk-wrap{width:min(1120px,calc(100% - 36px));margin-inline:auto}.mk-pad{padding:76px 0}.mk-section h2,.mk-section h3,.mk-section p{margin-top:0}.mk-title{margin:0;font-size:clamp(30px,4.5vw,54px);line-height:1.16;letter-spacing:-.04em;font-weight:800;color:var(--mk-ink)}.mk-title__accent{color:var(--mk-orange)}.mk-copy{margin:18px 0 0;max-width:680px;color:var(--mk-muted);font-size:clamp(14px,1.55vw,17px);line-height:1.95}.mk-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}.mk-media{width:100%;padding:0!important;margin:0;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden;border-radius:var(--mk-radius-lg)}.mk-media img{display:block;width:100%;height:auto!important;max-width:100%;object-fit:contain!important;object-position:center;background:transparent}.mk-media--square img{aspect-ratio:auto}.mk-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:#fffaf4e0}.mk-small{font-size:12px;color:var(--mk-muted);line-height:1.65}.mk-reveal{opacity:1;transform:none}.mk-js .mk-reveal.mk-animate{opacity:0;transform:translateY(18px);transition:opacity .66s ease,transform .66s ease;transition-delay:var(--mk-delay,0ms)}.mk-js .mk-reveal.mk-animate.mk-in{opacity:1;transform:none}.mk-problem{background:var(--mk-bg)}.mk-problem__intro{max-width:780px}.mk-problem__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.mk-problem__card{padding:20px 18px}.mk-number{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mk-orange-soft);color:var(--mk-orange);font-size:12px;font-weight:800;margin-bottom:12px}.mk-problem__card h3{font-size:17px;margin-bottom:7px}.mk-problem__card p{margin:0;color:var(--mk-muted);font-size:13px;line-height:1.7}.mk-question-pill{width:max-content;max-width:100%;margin:24px auto 0;padding:10px 22px;border:1px solid #efc99f;border-radius:999px;background:#fff7ed;font-size:13px;font-weight:700;text-align:center}.mk-hair-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22}.mk-hair{position:absolute;width:90px;height:1px;border-radius:50%;background:#513e308c;animation:mkHair 6.5s ease-in-out infinite}.mk-hair:nth-child(1){right:8%;top:21%;transform:rotate(18deg)}.mk-hair:nth-child(2){right:20%;top:36%;transform:rotate(-14deg);animation-delay:-1.2s}.mk-hair:nth-child(3){right:12%;top:58%;transform:rotate(26deg);animation-delay:-2.6s}.mk-hair:nth-child(4){right:28%;top:72%;transform:rotate(-8deg);animation-delay:-3.6s}@keyframes mkHair{0%,to{translate:0 0;opacity:.18}50%{translate:0 -15px;opacity:.55}}.mk-solution{background:#fbf7f1}.mk-solution__note{margin-top:22px;padding:18px 20px;border-left:3px solid var(--mk-orange);border-radius:0 14px 14px 0;background:#fff3e5;font-weight:700;line-height:1.8}.mk-three{background:var(--mk-bg-alt)}.mk-three__head{text-align:center;max-width:760px;margin:0 auto}.mk-three__head .mk-copy{margin-inline:auto}.mk-three__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.mk-three__card{padding:24px 20px;min-height:190px}.mk-three__card h3{font-size:19px;margin:0 0 8px}.mk-three__card p{margin:0;color:var(--mk-muted);font-size:14px;line-height:1.75}.mk-mist{background:var(--mk-bg-sage)}.mk-mist__visual{position:relative}.mk-mist-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.mk-mist-particles i{position:absolute;width:7px;height:7px;border-radius:50%;background:#fffc;box-shadow:0 0 12px #ffffffe6;animation:mkMist 3.3s ease-in-out infinite}.mk-mist-particles i:nth-child(1){left:41%;top:55%}.mk-mist-particles i:nth-child(2){left:47%;top:49%;width:5px;height:5px;animation-delay:-.8s}.mk-mist-particles i:nth-child(3){left:53%;top:58%;width:6px;height:6px;animation-delay:-1.5s}.mk-mist-particles i:nth-child(4){left:58%;top:44%;width:4px;height:4px;animation-delay:-2.1s}@keyframes mkMist{0%{transform:translateY(12px);opacity:0}35%{opacity:.8}to{transform:translate(-18px,-26px);opacity:0}}.mk-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mk-chip{border:1px solid #e9d2b7;background:#fffaf4bf;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.mk-howto{background:#fbf7f1}.mk-howto__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.mk-howto__step{padding:14px 15px;background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:14px}.mk-howto__step b{display:block;font-size:13px;margin-bottom:3px}.mk-howto__step span{display:block;font-size:12px;color:var(--mk-muted);line-height:1.55}.mk-daily{background:var(--mk-bg-alt)}.mk-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.mk-feature{padding:15px;background:#fffaf4db;border:1px solid var(--mk-line);border-radius:14px}.mk-feature b{display:block;font-size:13px;margin-bottom:4px}.mk-feature span{display:block;color:var(--mk-muted);font-size:12px;line-height:1.55}.mk-usb{background:#fbf7f1}.mk-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.mk-badge{min-width:110px;padding:12px 15px;background:#fff3e5;border:1px solid #efcfaa;border-radius:12px}.mk-badge strong{display:block;color:var(--mk-orange);font-size:13px}.mk-badge span{display:block;margin-top:2px;color:var(--mk-muted);font-size:11px}.mk-compare{background:#f6efe6}.mk-compare__head{text-align:center;max-width:760px;margin:0 auto}.mk-compare__table{width:100%;margin-top:30px;overflow:hidden;border-radius:16px;border:1px solid var(--mk-line);background:#fffaf4}.mk-compare__row{display:grid;grid-template-columns:1.45fr .8fr .8fr}.mk-compare__row+.mk-compare__row{border-top:1px solid var(--mk-line)}.mk-compare__row>div{padding:14px 16px;font-size:13px}.mk-compare__headrow{background:var(--mk-dark);color:#fff;font-weight:700}.mk-compare__row>div:nth-child(2),.mk-compare__row>div:nth-child(3){text-align:center}.mk-compare__row:not(.mk-compare__headrow)>div:nth-child(3){color:var(--mk-orange);font-weight:800}.mk-faq{background:var(--mk-bg)}.mk-faq__head{max-width:760px}.mk-faq__list{margin-top:30px;display:grid;gap:9px}.mk-faq__item{overflow:hidden;border:1px solid var(--mk-line);border-radius:14px;background:#fffaf4}.mk-faq__question{width:100%;border:0;background:transparent;color:var(--mk-ink);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;text-align:left;cursor:pointer;font:inherit}.mk-faq__q{color:var(--mk-orange);font-weight:800;font-size:12px}.mk-faq__question b{font-size:14px;line-height:1.5}.mk-faq__plus{color:var(--mk-orange);font-size:20px;line-height:1;transition:transform .25s ease}.mk-faq__question[aria-expanded=true] .mk-faq__plus{transform:rotate(45deg)}.mk-faq__answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .22s ease}.mk-faq__answer-inner{padding:0 18px 17px 47px;color:var(--mk-muted);font-size:13px;line-height:1.8}.mk-faq__support{margin-top:22px;padding:18px;border-radius:16px;background:#f0e5d7;color:var(--mk-muted);font-size:12px;line-height:1.75}.mk-faq__support a{color:var(--mk-orange);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.mk-pad{padding:58px 0}.mk-wrap{width:min(100% - 24px,1120px)}.mk-grid-2{grid-template-columns:1fr;gap:28px}.mk-problem__cards,.mk-three__cards{grid-template-columns:1fr}.mk-three__card{min-height:0}.mk-howto__steps,.mk-feature-grid{grid-template-columns:1fr 1fr}.mk-media{border-radius:20px}.mk-solution .mk-media,.mk-howto .mk-media,.mk-usb .mk-media{order:-1}.mk-compare__row{grid-template-columns:1.2fr .7fr .7fr}.mk-compare__row>div{padding:12px 8px;font-size:11px}.mk-question-pill{width:100%;font-size:12px}}@media(max-width:520px){.mk-howto__steps,.mk-feature-grid{grid-template-columns:1fr}.mk-badge{flex:1 1 calc(50% - 9px)}.mk-faq__question{padding:15px 14px}.mk-faq__answer-inner{padding:0 14px 16px 39px}}@media(prefers-reduced-motion:reduce){.mk-hair,.mk-mist-particles i{animation:none!important}.mk-reveal,.mk-js .mk-reveal.mk-animate{opacity:1!important;transform:none!important;transition:none!important}.mk-faq__answer,.mk-faq__plus{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/miyatsuya-kushi.css.map */
