.page.svelte-nbq5pz{color:#252c2f;background:#e6e5e5;min-height:100vh;position:relative;overflow-x:clip}.frame-outer.svelte-nbq5pz{--scale:calc(100vw / 1920px);width:100%;height:calc(1206px * var(--scale));overflow:hidden}.frame.svelte-nbq5pz{transform-origin:0 0;width:1920px;height:1206px;transform:scale(var(--scale));margin:0;position:relative}.main-img.svelte-nbq5pz{background:#d9d9d9;width:735px;height:735px;position:absolute;top:271px;left:0;overflow:hidden}.thumb.svelte-nbq5pz{cursor:pointer;background:#d9d9d9;border:none;width:218px;height:218px;padding:0;transition:opacity .2s;position:absolute;left:785px;overflow:hidden}.thumb.svelte-nbq5pz:hover,.thumb.svelte-nbq5pz:focus-visible{opacity:.82}.thumb.svelte-nbq5pz:focus-visible{outline-offset:2px;outline:2px solid #252c2f}.thumb-1.svelte-nbq5pz{top:528px}.thumb-2.svelte-nbq5pz{top:788px}.main-img.svelte-nbq5pz img:where(.svelte-nbq5pz),.thumb.svelte-nbq5pz img:where(.svelte-nbq5pz){object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.m-next.svelte-nbq5pz,.m-counter.svelte-nbq5pz{display:none}.brand-circle.svelte-nbq5pz{background:#bfbfbf;border-radius:50%;width:64px;height:64px;position:absolute;top:271px;left:1168px}.brand-link.svelte-nbq5pz{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:288px;left:1252px}.prod-name.svelte-nbq5pz{font-family:"Yu Mincho Pr6N", "Yu Mincho", YuMincho, var(--font-mincho), serif;color:#252c2f;white-space:nowrap;margin:0;font-size:36px;font-weight:600;line-height:1;position:absolute;top:385px;left:1168px}.prod-price.svelte-nbq5pz{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:462px;left:1172px}.prod-price.svelte-nbq5pz .yen:where(.svelte-nbq5pz){font-size:25.797px}.prod-price.svelte-nbq5pz .tax:where(.svelte-nbq5pz){font-size:15px}.divide.svelte-nbq5pz{background:#252c2f;width:609px;height:.44px;position:absolute;left:1169px}.divide-top.svelte-nbq5pz{top:537px}.divide-bot.svelte-nbq5pz{top:661px}.prod-desc.svelte-nbq5pz{width:609px;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:16px;line-height:24px;position:absolute;top:563px;left:1169px}.spec.svelte-nbq5pz{width:472px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;grid-template-columns:92px auto;margin:0;font-size:12.5px;line-height:22px;display:grid;position:absolute;top:675px;left:1172px}.spec.svelte-nbq5pz dt:where(.svelte-nbq5pz),.spec.svelte-nbq5pz dd:where(.svelte-nbq5pz){margin:0}.spec.svelte-nbq5pz dt:where(.svelte-nbq5pz){color:#6b6b6b}.caveat.svelte-nbq5pz{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-nbq5pz{top:956px}.qty-label.svelte-nbq5pz{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:797px;left:1172px}.qty.svelte-nbq5pz{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:1;display:flex;position:absolute;top:783px;left:1256px}.qty-btn.svelte-nbq5pz{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:1}.qty-btn.svelte-nbq5pz:hover{opacity:.6}.qty-val.svelte-nbq5pz{text-align:center;min-width:1em}.btn.svelte-nbq5pz{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:874px;overflow:hidden}.btn.svelte-nbq5pz: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-nbq5pz:hover:before,.btn.svelte-nbq5pz:focus-visible:before{transform:scaleX(1)}.btn-label.svelte-nbq5pz,.btn-arrow.svelte-nbq5pz{z-index:1;transition:color .24s .11s;position:relative}.btn-label.svelte-nbq5pz{line-height:1}@media (prefers-reduced-motion:reduce){.btn.svelte-nbq5pz:before{transition:none}}.btn-cart.svelte-nbq5pz{color:#fff;background:#252c2f;border:none;left:1165px}.btn-cart.svelte-nbq5pz:before{background:#e6e5e5}.btn-cart.svelte-nbq5pz:hover .btn-label:where(.svelte-nbq5pz),.btn-cart.svelte-nbq5pz:focus-visible .btn-label:where(.svelte-nbq5pz),.btn-cart.svelte-nbq5pz:hover .btn-arrow:where(.svelte-nbq5pz),.btn-cart.svelte-nbq5pz:focus-visible .btn-arrow:where(.svelte-nbq5pz){color:#252c2f}.btn-brand.svelte-nbq5pz{color:#383838;background:0 0;border:1px solid #252c2f;top:875px;left:1422px}.btn-brand.svelte-nbq5pz:before{background:#252c2f}.btn-brand.svelte-nbq5pz:hover .btn-label:where(.svelte-nbq5pz),.btn-brand.svelte-nbq5pz:focus-visible .btn-label:where(.svelte-nbq5pz),.btn-brand.svelte-nbq5pz:hover .btn-arrow:where(.svelte-nbq5pz),.btn-brand.svelte-nbq5pz:focus-visible .btn-arrow:where(.svelte-nbq5pz){color:#fff}.btn-arrow.svelte-nbq5pz,.footer-line.svelte-nbq5pz,.footer-links.svelte-nbq5pz,.logo-footer.svelte-nbq5pz{display:none}.logo-img.svelte-nbq5pz{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-nbq5pz{background-color:#252c2f}@media (width>=721px){.fm-br.svelte-nbq5pz{display:none}}@media (width<=720px){.frame-outer.svelte-nbq5pz{--scale:calc(100vw / 390px);height:calc(1240px * var(--scale))}.frame.svelte-nbq5pz{width:390px;height:1240px;transform:scale(var(--scale))}.main-img.svelte-nbq5pz{width:390px;height:390px;top:54px;left:0}.main-img.svelte-nbq5pz img:where(.svelte-nbq5pz){object-position:center 28%}.thumb.svelte-nbq5pz{display:none}.m-next.svelte-nbq5pz{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-nbq5pz{width:61.545px;height:61.545px;display:block;position:absolute;top:4.99px;left:5.82px;overflow:hidden}.m-next-thumb.svelte-nbq5pz img:where(.svelte-nbq5pz){object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.m-next-arrow.svelte-nbq5pz{width:4.99px;height:23.703px;position:absolute;top:24.12px;left:74.02px;overflow:visible}.m-counter.svelte-nbq5pz{width:43px;height:20px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;text-align:center;color:#fff;z-index:2;pointer-events:none;background:#d9d9d97d;border-radius:30px;margin:0;font-size:10.704px;line-height:20px;display:block;position:absolute;top:409px;left:16px}.brand-circle.svelte-nbq5pz{width:28.15px;height:28.15px;top:470px;left:32.32px}.brand-link.svelte-nbq5pz{font-size:9px;line-height:18px;top:475px;left:69.264px}.prod-name.svelte-nbq5pz{font-size:17px;line-height:34px;top:505.14px;left:32.32px}.prod-price.svelte-nbq5pz{line-height:30px;top:536px;left:34.079px}.prod-price.svelte-nbq5pz .yen:where(.svelte-nbq5pz){font-size:15px}.prod-price.svelte-nbq5pz .tax:where(.svelte-nbq5pz){font-size:9px}.divide.svelte-nbq5pz{width:325px;left:32.76px}.divide-top.svelte-nbq5pz{top:578px}.divide-bot.svelte-nbq5pz{top:647.8px}.prod-desc.svelte-nbq5pz{letter-spacing:.15em;width:325px;font-size:9px;line-height:16px;top:588.9px;left:33px}.spec.svelte-nbq5pz{grid-template-columns:54px auto;width:303px;font-size:8px;line-height:13px;top:657px;left:34px}.caveat.svelte-nbq5pz{letter-spacing:.15em;width:303px;font-size:7px;line-height:13px;left:34px}.caveat-care.svelte-nbq5pz{top:838px}.qty-label.svelte-nbq5pz{font-size:9px;line-height:13px;top:729.78px;left:36.68px}.qty.svelte-nbq5pz{gap:11px;font-size:13.55px;line-height:27px;top:721.32px;left:80.8px}.btn.svelte-nbq5pz{border-radius:15.555px;gap:8px;height:31px;font-size:10px;top:765px}.btn-cart.svelte-nbq5pz{width:156px;left:32px}.btn-brand.svelte-nbq5pz{color:#252c2f;width:149px;top:765px;left:209px}.btn-arrow.svelte-nbq5pz{flex:none;width:3.9px;height:7px;display:block}.footer-line.svelte-nbq5pz{background:#252c2f;width:320px;height:.44px;display:block;position:absolute;top:983px;left:35px}.footer-links.svelte-nbq5pz{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-nbq5pz a:where(.svelte-nbq5pz){color:#252c2f;text-decoration:none}.footer-links.svelte-nbq5pz .pc-sep:where(.svelte-nbq5pz){display:none}.logo-footer.svelte-nbq5pz{width:106.25px;height:34px;line-height:0;display:block;position:absolute;top:1161px;left:50%;transform:translate(-50%)}}
