@media(max-width:749px){.mj-page .mj-wrap{padding-left:20px;padding-right:20px}.mj-page :is(.mj-wrap,.mj-foot-grid>*,.sg-card,.ct-field,.bf-group){min-width:0}.mj-page :is(h1,h2,h3,p,a,button){overflow-wrap:anywhere}.mj-page :is(.mj-btn,.bf-tab,.bf-pill,.bf-toggle,.bf-clear,.bf-x,.bf-maplink,.qz-back,.mj-soc){min-height:44px}.mj-page .mj-btn{max-width:100%;justify-content:center;text-align:center;white-space:normal}.mj-page :is(a,button,input,textarea):focus-visible{outline:3px solid var(--teal-900);outline-offset:3px}.mj-page [id]{scroll-margin-top:88px}.mj-page nav.mj-nav .mj-row{padding:0 16px;height:74px;gap:12px}.mj-page .mj-nav-logo{min-width:0}.mj-page .mj-nav-logo img{height:44px;max-width:42vw;object-fit:contain}.mj-page .mj-burger{flex-shrink:0;width:48px;height:48px}.mj-page .mj-menu{left:16px;right:16px;min-width:0;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.mj-page .mj-menu:not(.open){visibility:hidden}.mj-page .mj-menu a{min-height:48px;font-size:16px}.mj-page .mj-hero-pin{height:auto}.mj-page .mj-hero{position:relative;top:auto;height:clamp(1320px,338vw,1500px);min-height:0;display:block;padding:0}.mj-page .mj-paint-wrap{top:clamp(270px,70vw,340px);bottom:auto;left:0;right:0;margin:0;pointer-events:none}.mj-page .mj-paint-wrap:before{opacity:.85;width:100%}.mj-page .mj-paint-logo .mj-logo-img{width:min(340px,86vw);max-height:240px}.mj-page .mj-hero-inner{position:absolute;top:33%;left:20px;right:20px}.mj-page .mj-hero-inner:empty{display:none}.mj-page .mj-hero-inner h1{font-size:clamp(36px,10vw,64px)!important;margin:0}.mj-page .mj-hero .mj-float{display:block;position:absolute;min-width:0;max-width:128px;animation-name:mjPhoneFloat;will-change:transform}.mj-page .mj-hero .mj-float.mj-clickable{z-index:4}.mj-page .mj-float img{width:100%;height:auto}.mj-page .mj-hero .mj-f1{top:7%;left:6%;width:25%}.mj-page .mj-hero .mj-f2{top:6%;left:39%;width:27%}.mj-page .mj-hero .mj-f3{top:7%;left:73%;width:20%}.mj-page .mj-hero .mj-f4{top:37%;left:9%;width:26%}.mj-page .mj-hero .mj-f5{top:42%;left:65%;width:24%}.mj-page .mj-hero .mj-f6{top:48%;left:7%;width:27%}.mj-page .mj-hero .mj-f7{top:49%;left:43%;width:29%}.mj-page .mj-hero .mj-f8{top:59%;left:6%;width:23%}.mj-page .mj-hero .mj-f9{top:61%;left:66%;width:27%}.mj-page .mj-hero .mj-f11{top:71%;left:70%;width:23%}.mj-page .mj-hero .mj-f12{top:75%;left:7%;width:28%}.mj-page .mj-hero .mj-f13{top:79%;left:64%;width:28%}.mj-page .mj-hero .mj-f14{top:91%;left:8%;width:20%}.mj-page .mj-hero .mj-f15{top:69%;left:39%;width:28%}.mj-page .mj-hero .mj-f16{top:59%;left:36%;width:22%}.mj-page .mj-hero .mj-f17{top:87%;left:36%;width:28%}.mj-page .mj-hero .mj-f18{top:91%;left:77%;width:17%;max-width:100px}.mj-page .mj-clickme{position:relative;top:auto;right:auto;display:block;width:100%;margin-top:8px;padding:8px 5px;min-height:44px;align-content:center;text-align:center;font-size:12px;letter-spacing:.04em;white-space:normal;animation:none;transform:rotate(calc(-1 * var(--r, 0deg)))}@keyframes mjPhoneFloat{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-10px) rotate(var(--r, 0deg))}}.mj-page .mj-hero :is(.mj-spark,.mj-hero-bottom-fade){display:none}.mj-page :is(.mj-book-hand,.svc-float,.ab-hdoodle,.mj-doodle){display:none}.mj-page :is(.svc-hero,.ab-hero,.sh-hero,.bk-hero,.ct-hero){padding-top:110px;padding-bottom:48px}.mj-page :is(.svc-hero,.ab-hero,.sh-hero,.bk-hero,.ct-hero) h1{font-size:clamp(36px,10vw,64px);line-height:1.05;text-wrap:balance}.mj-page :is(.svc-sub,.ab-sub,.sh-sub,.bk-sub,.ct-hero p,.mj-sec-head p){font-size:16px;line-height:1.6}.mj-page .mj-sec-head{margin-bottom:32px}.mj-page .mj-sec-head h2{font-size:clamp(28px,7.5vw,40px);line-height:1.15}.mj-page :is(.mj-services,.svc-pick,.sg,.ct){padding-top:48px;padding-bottom:56px}.mj-page .mj-mrow{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px 0}.mj-page .mj-mrow:hover{padding-left:0}.mj-page .mj-mrow h3{font-size:clamp(24px,6.4vw,32px);line-height:1.15}.mj-page .svc-handstage{display:none}.mj-page .svc-handlist{display:grid}.mj-page .svc-handpick{padding:0}.pl-overlay,.svc-overlay{padding:12px}.pl-paper,.svc-paper{width:100%;max-height:calc(100dvh - 24px);padding:64px 20px 28px;overscroll-behavior:contain}.pl-cols{column-count:1}.svc-cols{display:grid;grid-template-columns:minmax(0,1fr)}.svc-chip{width:100%;max-width:none;min-width:0;transform:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.svc-chip.has-thumb{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.svc-chip b{min-width:0;overflow-wrap:anywhere}.svc-chip .svc-thumb{width:40px;height:40px}.svc-chip .svc-pr{min-width:52px;padding:8px;font-size:13px}.pl-close,.svc-close{width:44px;height:44px}.svc-paper button{min-height:44px}.pl-paper.show,.svc-paper.show{animation-duration:.22s}.pl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.pl-row b{overflow-wrap:anywhere}body:has(:is(.pl-overlay,.svc-overlay).open){overflow-y:hidden}.mj-page .sg-foot{flex-wrap:wrap}.mj-page .sg-soft{white-space:normal}.mj-page :is(.ct-form,.ct-hello,.sg-note){padding:24px 18px}.mj-page :is(.ct-loc-body,.bf-loc-body){padding:20px 18px}.mj-page .ct-form .ct-2{grid-template-columns:minmax(0,1fr)}.mj-page .ct-field :is(input,textarea){width:100%;min-width:0;min-height:48px;font-size:16px}.mj-page .ct-field textarea{min-height:140px}.mj-page .ct-hello .mj-btn{width:100%}.mj-page .mj-foot-grid{grid-template-columns:minmax(0,1fr);gap:28px}.mj-page .mj-foot a{min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere}.cart__login-paragraph a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mj-page .bf-group{padding:18px 14px}.mj-page .bf-pill{max-width:100%;text-align:left}.mj-page .bf-pill .bf-p{flex-shrink:0}.mj-page .bf{padding-bottom:220px}.mj-page .bf-bar .mj-wrap{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.mj-page .bf-sum{justify-content:space-between}.mj-page .bf-sumtext span{max-width:none;white-space:normal}.mj-page .bf-go{width:100%}.mj-page .bf-cart{padding:0 16px}.mj-page .bf-dock.open .bf-cartinner{max-height:42dvh;overscroll-behavior:contain}.mj-page .bf-items li{align-items:flex-start}.mj-page .bf-x{min-width:44px}.mj-page .mj-nailpaint{height:auto;min-height:0;padding:48px 0 0}.mj-page .mj-np-stage{position:relative;overflow:visible;cursor:auto}.mj-page .mj-np-head{position:relative;top:auto;padding:0 20px 24px}.mj-page .mj-np-head .mj-hint{display:block;max-width:32ch;margin:12px auto 0;font-size:14px;line-height:1.5}.mj-page .mj-np-paint-area{display:block;position:relative;height:clamp(340px,105vw,420px);overflow:hidden;--handw: min(180px, 48vw);--heartw: min(320px, 85vw)}.mj-page .mj-np-hearts{display:block;top:55%}.mj-page .mj-np-hand{position:absolute;top:24px;left:50%;transform:translate(-50%);width:var(--handw);margin:0;touch-action:none;cursor:pointer}.mj-page .mj-np-hand:focus-visible{outline:3px solid var(--teal-900);outline-offset:5px}.mj-page .mj-np-anchor,.mj-page .mj-np-reveal{display:block;left:calc(50% + var(--handw) * .062);top:calc(24px + var(--handw) * .025)}.mj-page .mj-np-coat{left:-9px;top:-1px;width:18px;height:38px}.mj-page .mj-np-coat{visibility:hidden}.mj-page .mj-np-nails{position:absolute;top:24px;left:50%;transform:translate(-50%);width:var(--handw);height:auto;z-index:3;pointer-events:none}.mj-page .mj-np-nails path{transition:opacity .18s ease}.mj-page #mjNpS1{top:-20px!important;left:-30px!important;width:22px}.mj-page #mjNpS2{top:-10px!important;left:18px!important;width:16px}.mj-page #mjNpS3{top:-26px!important;left:-6px!important;width:14px}.mj-page .mj-np-brush{display:block;width:90px;opacity:0}.mj-page .mj-np-reveal{left:0;top:0;width:100%;height:100%;border-radius:0;transform:none;z-index:1;background:linear-gradient(180deg,transparent,var(--pink-500) 25%,var(--pink-500) 75%,transparent);transition:opacity .18s ease}.mj-page .mj-np-reveal-txt{position:relative;opacity:1!important;padding:32px 20px;background:var(--pink-500);overflow:visible;pointer-events:auto}.mj-page .mj-npa{width:100%}.mj-page .mj-npa h2{font-size:clamp(32px,9vw,48px);line-height:1.1}.mj-page .mj-npa-body{margin-top:24px}.mj-page .mj-npa-photo{display:block}@media(prefers-reduced-motion:reduce){.mj-page .mj-np-hearts i{animation:none}.mj-page :is(.mj-np-coat,.mj-np-spark,.mj-np-reveal,.mj-np-nails path,.mj-hint){transition:none}.mj-page .mj-hero .mj-float{animation:none;transform:rotate(var(--r, 0deg));will-change:auto}.pl-paper.show,.svc-paper.show{animation:none;transform:none;opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mj-mobile.css.map */
