.page.svelte-14cnt0e{color:#252c2f;background:#e6e5e5;min-height:100vh;position:relative;overflow-x:clip}.frame-outer.svelte-14cnt0e{--scale:calc(100vw / 1920px);width:100%;height:calc(1066px * var(--scale));overflow:hidden}.frame.svelte-14cnt0e{--tf:.8;transform-origin:0 0;width:1920px;height:1066px;transform:scale(var(--scale));margin:0;position:relative}.main-img.svelte-14cnt0e{background:#d9d9d9;width:735px;height:735px;position:absolute;top:131px;left:0;overflow:hidden}.no-image.svelte-14cnt0e{background:#d9d9d9;position:absolute;inset:0}.thumb.svelte-14cnt0e{cursor:pointer;background:#d9d9d9;border:none;width:218px;height:218px;padding:0;transition:opacity .2s;position:absolute;left:785px;overflow:hidden}.thumb.svelte-14cnt0e:hover,.thumb.svelte-14cnt0e:focus-visible{opacity:.82}.thumb.svelte-14cnt0e:focus-visible{outline-offset:2px;outline:2px solid #252c2f}.thumb-1.svelte-14cnt0e{top:388px}.thumb-2.svelte-14cnt0e{top:648px}.main-img.svelte-14cnt0e img:where(.svelte-14cnt0e),.thumb.svelte-14cnt0e img:where(.svelte-14cnt0e){object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.main-img.svelte-14cnt0e img:where(.svelte-14cnt0e){opacity:0;transition:opacity .48s;position:absolute;inset:0}.main-img.svelte-14cnt0e img.active:where(.svelte-14cnt0e){opacity:1}.m-next.svelte-14cnt0e{display:none}.m-counter.svelte-14cnt0e{color:#fff;z-index:2;pointer-events:none;background:#d9d9d97d;border-radius:56px;justify-content:center;align-items:center;width:81px;height:38px;margin:0;font-family:Inter,sans-serif;font-size:20.2px;line-height:1;display:flex;position:absolute;top:800px;left:30px}.brand-circle.svelte-14cnt0e{background:#bfbfbf;border-radius:50%;width:64px;height:64px;position:absolute;top:131px;left:1168px}.brand-link.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 0;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;color:#252c2f;text-underline-offset:3px;white-space:nowrap;font-size:15px;line-height:normal;text-decoration:underline;position:absolute;top:148px;left:1252px}.prod-name.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -97px;font-family:"Yu Mincho Pr6N", "Yu Mincho", YuMincho, var(--font-mincho), serif;color:#252c2f;white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin:0;font-size:36px;font-weight:600;line-height:1;position:absolute;top:245px;left:1168px;overflow:hidden}.prod-price.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -174px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;color:#252c2f;white-space:nowrap;margin:0;line-height:normal;position:absolute;top:322px;left:1172px}.prod-price.svelte-14cnt0e .yen:where(.svelte-14cnt0e){font-size:25.797px}.prod-price.svelte-14cnt0e .tax:where(.svelte-14cnt0e){font-size:15px}.divide.svelte-14cnt0e{background:#252c2f;width:609px;height:.44px;position:absolute;left:1169px}.divide-top.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -226px;top:374px}.divide-bot.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -350px;top:498px}.prod-desc.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -252px;width:609px;max-height:168px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;white-space:pre-line;margin:0;font-size:16px;line-height:24px;position:absolute;top:400px;left:1169px;overflow-y:auto}.caveat.svelte-14cnt0e{width:472px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;margin:0;font-size:11px;line-height:24px;position:absolute;left:1172px}.caveat-care.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -645px;top:793px}.qty-label.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -486px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#383838;font-size:16px;line-height:24px;position:absolute;top:634px;left:1172px}.qty.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -472px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;color:#252c2f;white-space:nowrap;align-items:center;gap:24px;margin:0;font-size:25.797px;line-height:52px;display:flex;position:absolute;top:620px;left:1256px}.qty-btn.svelte-14cnt0e{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:1}.qty-btn.svelte-14cnt0e:hover{opacity:.6}.qty-val.svelte-14cnt0e{text-align:center;min-width:1em}.btn.svelte-14cnt0e{box-sizing:border-box;width:226px;height:55px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;cursor:pointer;isolation:isolate;border-radius:28px;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:flex;position:absolute;top:711px;overflow:hidden}.btn.svelte-14cnt0e:before{content:"";transform-origin:0;z-index:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.btn.svelte-14cnt0e:hover:before,.btn.svelte-14cnt0e:focus-visible:before{transform:scaleX(1)}.btn-label.svelte-14cnt0e,.btn-arrow.svelte-14cnt0e{z-index:1;transition:color .24s .11s;position:relative}.btn-label.svelte-14cnt0e{line-height:1}@media (prefers-reduced-motion:reduce){.btn.svelte-14cnt0e:before,.main-img.svelte-14cnt0e img:where(.svelte-14cnt0e){transition:none}}.btn-cart.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -563px;color:#fff;font:inherit;background:#252c2f;border:1px solid #252c2f;left:1165px}.btn-cart.svelte-14cnt0e:disabled{opacity:.4;cursor:not-allowed}.btn-cart.svelte-14cnt0e:disabled:before{display:none}.btn-cart.svelte-14cnt0e:before{transform-origin:100%;background:#e6e5e5}.btn-cart.svelte-14cnt0e:not(:disabled):hover .btn-label:where(.svelte-14cnt0e),.btn-cart.svelte-14cnt0e:not(:disabled):focus-visible .btn-label:where(.svelte-14cnt0e),.btn-cart.svelte-14cnt0e:not(:disabled):hover .btn-arrow:where(.svelte-14cnt0e),.btn-cart.svelte-14cnt0e:not(:disabled):focus-visible .btn-arrow:where(.svelte-14cnt0e){color:#252c2f}.btn-brand.svelte-14cnt0e{transform:scale(var(--tf));transform-origin:0 -564px;color:#383838;background:0 0;border:1px solid #252c2f;top:712px;left:1422px}.btn-brand.svelte-14cnt0e:before{background:#252c2f}.btn-brand.svelte-14cnt0e:hover .btn-label:where(.svelte-14cnt0e),.btn-brand.svelte-14cnt0e:focus-visible .btn-label:where(.svelte-14cnt0e),.btn-brand.svelte-14cnt0e:hover .btn-arrow:where(.svelte-14cnt0e),.btn-brand.svelte-14cnt0e:focus-visible .btn-arrow:where(.svelte-14cnt0e){color:#fff}.btn-arrow.svelte-14cnt0e,.footer-line.svelte-14cnt0e,.footer-links.svelte-14cnt0e,.logo-footer.svelte-14cnt0e{display:none}.logo-img.svelte-14cnt0e{width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-img-dark.svelte-14cnt0e{background-color:#252c2f}@media (width>=1025px){.fm-br.svelte-14cnt0e{display:none}}@media (width<=1024px){.frame-outer.svelte-14cnt0e{--scale:calc(100vw / 390px);height:calc(1240px * var(--scale))}.frame.svelte-14cnt0e{--tf:1;width:390px;height:1240px;transform:scale(var(--scale))}.main-img.svelte-14cnt0e{width:390px;height:390px;top:54px;left:0}.main-img.svelte-14cnt0e img:where(.svelte-14cnt0e){object-position:center 28%}.thumb.svelte-14cnt0e{display:none}.m-next.svelte-14cnt0e{cursor:pointer;z-index:2;background:#d9d9d97a;border:none;width:84px;height:70.693px;padding:0;display:block;position:absolute;top:358px;left:290px}.m-next-thumb.svelte-14cnt0e{width:61.545px;height:61.545px;display:block;position:absolute;top:4.99px;left:5.82px;overflow:hidden}.m-next-thumb.svelte-14cnt0e img:where(.svelte-14cnt0e){object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.m-next-arrow.svelte-14cnt0e{width:4.99px;height:23.703px;position:absolute;top:24.12px;left:74.02px;overflow:visible}.m-counter.svelte-14cnt0e{color:#fff;z-index:2;pointer-events:none;background:#d9d9d97d;border-radius:30px;justify-content:center;align-items:center;width:43px;height:20px;margin:0;font-family:Inter,sans-serif;font-size:10.704px;line-height:1;display:flex;position:absolute;top:409px;left:16px}.brand-circle.svelte-14cnt0e{width:28.15px;height:28.15px;top:470px;left:32.32px}.brand-link.svelte-14cnt0e{font-size:9px;line-height:18px;top:475px;left:69.264px}.prod-name.svelte-14cnt0e{max-width:325px;font-size:17px;line-height:34px;top:505.14px;left:32.32px}.prod-price.svelte-14cnt0e{line-height:30px;top:536px;left:34.079px}.prod-price.svelte-14cnt0e .yen:where(.svelte-14cnt0e){font-size:15px}.prod-price.svelte-14cnt0e .tax:where(.svelte-14cnt0e){font-size:9px}.divide.svelte-14cnt0e{width:325px;left:32.76px}.divide-top.svelte-14cnt0e{top:578px}.divide-bot.svelte-14cnt0e{top:647.8px}.prod-desc.svelte-14cnt0e{letter-spacing:.15em;width:325px;max-height:110px;font-size:9px;line-height:16px;top:588.9px;left:33px}.caveat.svelte-14cnt0e{letter-spacing:.15em;width:303px;font-size:7px;line-height:13px;left:34px}.caveat-care.svelte-14cnt0e{top:838px}.qty-label.svelte-14cnt0e{font-size:9px;line-height:13px;top:729.78px;left:36.68px}.qty.svelte-14cnt0e{gap:11px;font-size:13.55px;line-height:27px;top:721.32px;left:80.8px}.btn.svelte-14cnt0e{border-radius:15.555px;gap:8px;height:31px;font-size:10px;top:765px}.btn-cart.svelte-14cnt0e{width:156px;left:32px}.btn-brand.svelte-14cnt0e{color:#252c2f;width:149px;top:765px;left:209px}.btn-arrow.svelte-14cnt0e{flex:none;width:3.9px;height:7px;display:block}.footer-line.svelte-14cnt0e{background:#252c2f;width:320px;height:.44px;display:block;position:absolute;top:983px;left:35px}.footer-links.svelte-14cnt0e{text-align:center;width:auto;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;white-space:normal;margin:0;font-size:11px;line-height:30px;display:block;position:absolute;top:1017px;left:50%;transform:translate(-50%)}.footer-links.svelte-14cnt0e a:where(.svelte-14cnt0e){color:#252c2f;text-decoration:none}.footer-links.svelte-14cnt0e .pc-sep:where(.svelte-14cnt0e){display:none}.logo-footer.svelte-14cnt0e{width:106.25px;height:34px;line-height:0;display:block;position:absolute;top:1161px;left:50%;transform:translate(-50%)}}
