.shopify-section-group-header-group,.shopify-section-group-footer-group,#shopify-section-announcement-bar{display:none!important}body{margin:0;background:var(--lp-bg)}#lp1024b{--ink:#4A2E37;--ink-2:#6B4A54;--rose:#A26B79;--sale:#C2415C;--blush:#FBF5F8;--blush-2:#F6EFF2;--line:#EADFE3;--muted:#9B8A8E;--sand:#E6CBAD;--white:#fff;--lp-bg:#F7F5F6;--wrap:min(560px,100%);--pad:14px;--r:14px;--f-disp:"Zen Maru Gothic","Hiragino Maru Gothic ProN","Noto Sans JP",sans-serif;--f-body:"Noto Sans JP","Hiragino Sans",sans-serif;--f-num:"Poppins","Noto Sans JP",sans-serif;font-family:var(--f-body);color:var(--ink);background:var(--lp-bg);-webkit-font-smoothing:antialiased;padding-bottom:calc(74px + env(safe-area-inset-bottom));overflow-x:hidden}#lp1024b *{box-sizing:border-box}#lp1024b img{display:block;width:100%;height:auto}#lp1024b h1,#lp1024b h2,#lp1024b h3{font-family:var(--f-disp);margin:0;font-weight:700;letter-spacing:.01em}#lp1024b p{margin:0}.lp-wrap{width:var(--wrap);margin-inline:auto}.lp-gallery{position:relative;background:var(--white)}.lp-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none}.lp-slides::-webkit-scrollbar{display:none}.lp-slides>li{flex:0 0 100%;scroll-snap-align:center;position:relative}.lp-slides img{aspect-ratio:1/1;object-fit:cover}.lp-cap{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 14px;background:linear-gradient(to top,#2b191f9e,#2b191f00);color:#fff}.lp-cap b{display:block;font-family:var(--f-disp);font-size:17px;line-height:1.45;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.25)}.lp-cap span{display:block;font-size:11px;letter-spacing:.14em;opacity:.9;margin-bottom:4px}.lp-count{position:absolute;right:10px;top:10px;z-index:2;background:#2b191f8c;color:#fff;font-family:var(--f-num);font-size:12px;padding:3px 10px;border-radius:999px}.lp-thumbs{display:flex;gap:6px;overflow-x:auto;padding:8px var(--pad);background:var(--white);scrollbar-width:none}.lp-thumbs::-webkit-scrollbar{display:none}.lp-thumbs button{flex:0 0 56px;height:56px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.lp-thumbs button[aria-current=true]{border-color:var(--rose)}.lp-thumbs img{height:100%;object-fit:cover}.lp-ribbon{display:flex;align-items:center;gap:8px;justify-content:center;background:linear-gradient(90deg,#b87c8a,#a26b79);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em;padding:9px 12px}.lp-ribbon i{font-style:normal;background:#fff;color:var(--rose);border-radius:4px;padding:1px 6px;font-size:10.5px;font-family:var(--f-num);font-weight:600}.lp-buybox{background:var(--white);padding:14px var(--pad) 16px}.lp-price{display:flex;align-items:baseline;gap:10px}.lp-price b{font-family:var(--f-num);font-size:34px;font-weight:600;color:var(--sale);line-height:1}.lp-price b small{font-size:19px;font-weight:600;margin-right:1px}.lp-pct{font-family:var(--f-num);font-size:12px;font-weight:600;color:#fff;background:var(--sale);border-radius:5px;padding:3px 7px}.lp-was{font-size:12px;color:var(--muted);margin-top:5px}.lp-was s{font-family:var(--f-num)}.lp-title{font-size:17px;line-height:1.5;margin-top:10px;font-weight:700}.lp-promise{font-size:13px;line-height:1.7;color:var(--ink-2);margin-top:6px}.lp-offer{margin-top:12px;border:1px solid var(--line);background:var(--blush);border-radius:var(--r);padding:11px 12px;display:flex;align-items:center;gap:10px}.lp-offer em{font-style:normal;background:var(--rose);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;border-radius:999px;padding:3px 9px;flex:0 0 auto}.lp-offer span{font-size:12.5px;line-height:1.6}.lp-chips{display:flex;gap:6px;list-style:none;margin:12px 0 0;padding:0}.lp-chips li{flex:1;text-align:center;font-size:11px;font-weight:500;color:var(--ink-2);background:var(--blush-2);border:1px solid var(--line);border-radius:999px;padding:6px 2px}.lp-form{margin-top:14px}.lp-lab{font-size:11.5px;color:var(--muted);letter-spacing:.06em;margin-bottom:6px;display:block}.lp-swatches{display:flex;gap:8px}.lp-swatches button{flex:1;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:9px 6px;font-family:var(--f-body);font-size:13px;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.lp-swatches button[aria-pressed=true]{border-color:var(--rose);background:var(--blush);font-weight:700}.lp-dot{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.lp-buy{margin-top:12px;width:100%;border:0;border-radius:999px;background:linear-gradient(90deg,#c2415c,#a94e68);color:#fff;font-family:var(--f-disp);font-weight:700;font-size:16.5px;padding:15px;cursor:pointer;box-shadow:0 6px 18px #c2415c47}.lp-buy[disabled]{opacity:.5;box-shadow:none}.lp-err{color:var(--sale);font-size:12px;margin-top:8px}.lp-tabs{display:flex;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.lp-tabs button{flex:1;border:0;background:none;padding:13px 4px;font-family:var(--f-body);font-size:13.5px;color:var(--muted);cursor:pointer;position:relative}.lp-tabs button[aria-selected=true]{color:var(--ink);font-weight:700}.lp-tabs button[aria-selected=true]:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2.5px;background:var(--rose);border-radius:2px}.lp-pane[hidden]{display:none}.lp-stack{padding:0 0 8px}.p{background:var(--white);margin-top:8px;padding:22px var(--pad) 24px}.p:nth-of-type(2n){background:var(--blush)}.p>figure{margin:0 calc(var(--pad) * -1)}.p>figure img{border-radius:0}.p .t{margin-top:16px}.eyebrow{display:inline-block;font-size:10.5px;letter-spacing:.16em;color:var(--rose);font-weight:700;margin-bottom:8px}.p h2{font-size:22px;line-height:1.5}.p h2 br{content:""}.p .b{font-size:13.5px;line-height:1.95;color:var(--ink-2);margin-top:10px}.chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:14px 0 0}.chips li{font-size:11.5px;color:var(--ink-2);background:var(--blush-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.p:nth-of-type(2n) .chips li{background:#fff}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 calc(var(--pad) * -1)}.cmp figure{margin:0;position:relative}.cmp figcaption{position:absolute;left:8px;top:8px;font-size:11px;font-weight:700;color:#fff;border-radius:999px;padding:4px 9px}.cmp .no figcaption{background:#787880d9}.cmp .yes figcaption{background:var(--rose)}.steps{counter-reset:s;display:grid;gap:10px;margin-top:16px}.steps li{counter-increment:s;list-style:none;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.p:nth-of-type(2n) .steps li{background:#fff}.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--f-num);font-size:13px;font-weight:600;color:#fff;background:var(--rose);border-radius:8px;padding:4px 8px;flex:0 0 auto}.steps img{border-radius:8px}.steps .sc{flex:1}.steps b{display:block;font-size:13.5px;font-family:var(--f-disp)}.steps span{display:block;font-size:12.5px;line-height:1.8;color:var(--ink-2);margin-top:3px}.trio{display:grid;gap:10px;margin-top:16px}.trio figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.trio figcaption{font-size:12.5px;line-height:1.7;color:var(--ink-2);padding:10px 12px}.spec{width:100%;border-collapse:collapse;margin-top:14px;font-size:13px;background:#fff;border-radius:12px;overflow:hidden}.spec th,.spec td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.7}.spec th{width:34%;color:var(--muted);font-weight:500;background:var(--blush-2)}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}.care{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:14px;list-style:none;padding:0}.care li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 4px;text-align:center;font-size:10.5px;line-height:1.5;color:var(--ink-2)}.care svg{width:22px;height:22px;margin:0 auto 6px;display:block;stroke:var(--rose);fill:none;stroke-width:1.6}.faq{margin-top:8px}.faq details{background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:8px;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:14px 40px 14px 14px;font-size:13.5px;font-weight:700;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:14px;top:12px;font-family:var(--f-num);font-size:18px;color:var(--rose)}.faq details[open] summary:after{content:"\2013"}.faq p{padding:0 14px 14px;font-size:13px;line-height:1.95;color:var(--ink-2)}.rv{background:var(--white);padding:20px var(--pad) 24px}.rv h2{font-size:19px}.rv-sum{display:flex;align-items:center;gap:10px;margin-top:10px}.rv-sum b{font-family:var(--f-num);font-size:28px;font-weight:600;line-height:1}.rv-stars{color:#e8a33d;font-size:13px;letter-spacing:.08em}.rv-n{font-size:11.5px;color:var(--muted)}.rv-card{border-top:1px solid var(--line);padding:15px 0 4px}.rv-top{display:flex;align-items:center;gap:8px}.rv-av{width:26px;height:26px;border-radius:50%;background:var(--blush);border:1px solid var(--line)}.rv-name{font-size:12.5px;font-weight:700}.rv-badge{font-size:10px;color:var(--rose);border:1px solid var(--line);background:var(--blush);border-radius:999px;padding:2px 7px}.rv-card .rv-stars{margin-left:auto}.rv-text{font-size:13px;line-height:1.9;color:var(--ink-2);margin-top:8px}.lp-foot{background:var(--white);border-top:1px solid var(--line);margin-top:8px;padding:6px var(--pad) 26px}.lp-foot details{border-bottom:1px solid var(--line)}.lp-foot summary{list-style:none;cursor:pointer;padding:15px 4px;font-size:13px;font-weight:700;position:relative}.lp-foot summary::-webkit-details-marker{display:none}.lp-foot summary:after{content:"+";position:absolute;right:6px;top:13px;color:var(--rose);font-size:17px;font-family:var(--f-num)}.lp-foot details[open] summary:after{content:"\2013"}.lp-foot .fc{font-size:12.5px;line-height:1.9;color:var(--ink-2);padding:0 4px 14px}.lp-brand{text-align:center;font-family:var(--f-disp);font-size:15px;letter-spacing:.18em;color:var(--rose);margin-top:22px}.lp-legal{text-align:center;font-size:10.5px;color:var(--muted);margin-top:8px}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;border-top:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);padding:8px var(--pad) calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px}.lp-sticky .sp{flex:0 0 auto;line-height:1.15}.lp-sticky .sp b{display:block;font-family:var(--f-num);font-size:19px;font-weight:600;color:var(--sale)}.lp-sticky .sp span{font-size:10px;color:var(--muted)}.lp-sticky button{flex:1;border:0;border-radius:999px;padding:14px;font-family:var(--f-disp);font-weight:700;font-size:15.5px;color:#fff;background:linear-gradient(90deg,#c2415c,#a94e68);box-shadow:0 5px 16px #c2415c4d;cursor:pointer;animation:lp-pulse 2.6s ease-in-out infinite}@keyframes lp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}@media(prefers-reduced-motion:reduce){.lp-sticky button{animation:none}}@media(min-width:700px){#lp1024b{background:#efeaec}.lp-gallery,.lp-thumbs,.lp-ribbon,.lp-buybox,.lp-tabs,.lp-stack,.rv,.lp-foot{width:var(--wrap);margin-inline:auto}.lp-sticky{width:var(--wrap);left:50%;transform:translate(-50%);border-radius:16px 16px 0 0}}#nmy-obj{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lp-1024b.css.map */
