.input-group.svelte-1klxr56{flex-direction:column;flex:1;transition:margin-bottom .2s ease-in-out;position:relative}.input-group.error[data-margin-on-error=true].svelte-1klxr56{margin-bottom:1.5rem}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56){width:100%;max-width:40rem;position:relative}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) select:where(.svelte-1klxr56){font-kerning:normal;color:#252b33;appearance:none;cursor:pointer;background-color:#0000;border:none;border-bottom:1px solid #dcdfe5;width:100%;padding:1.6rem 0 .1rem;font-family:NPSK-L,NPSL-L,heisei-kaku-gothic-std,sans-serif;font-size:16px;font-weight:300;line-height:1.7;transition:all .1s}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) select:where(.svelte-1klxr56):valid{background-color:#0000}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) select:where(.svelte-1klxr56):focus{border-color:#252b33;outline:0 solid}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) select[data-nodata=true]:where(.svelte-1klxr56){color:#0000}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) select.error:where(.svelte-1klxr56){border-color:#db4b4b}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) select.error:where(.svelte-1klxr56):not([data-nodata=true]){color:#db4b4b}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) .dropdown-icon:where(.svelte-1klxr56){color:#a7abb5;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input-group.svelte-1klxr56 .select-wrapper:where(.svelte-1klxr56) .dropdown-icon:where(.svelte-1klxr56) .icon:where(.svelte-1klxr56){scale:1.3}.input-group.svelte-1klxr56 .error-wrapper:where(.svelte-1klxr56){margin-top:.25rem;font-size:.8rem;line-height:1.4;position:absolute;bottom:-1.5rem}.input-group.svelte-1klxr56 .error:where(.svelte-1klxr56){color:#db4b4b;white-space:pre-wrap}.input-group.svelte-xxvyoi{border:1px solid #dcdfe5;border-radius:999px;flex-direction:row;flex:1;align-items:center;height:100%;font-size:.95rem;display:flex;position:relative}.input-group.svelte-xxvyoi .number:where(.svelte-xxvyoi){text-align:center;user-select:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - .1em))}.input-group.svelte-xxvyoi .button:where(.svelte-xxvyoi){flex:1 0;align-items:center;height:100%;padding-left:1.5em;transition:scale .1s,color .1s;display:flex}.input-group.svelte-xxvyoi .button:where(.svelte-xxvyoi):disabled{color:#a7abb5}.input-group.svelte-xxvyoi .button:where(.svelte-xxvyoi):active .icon:where(.svelte-xxvyoi){scale:1}.input-group.svelte-xxvyoi .button.plus:where(.svelte-xxvyoi){justify-content:flex-end;padding-left:0;padding-right:1.5rem}.input-group.svelte-xxvyoi .button:where(.svelte-xxvyoi) .icon:where(.svelte-xxvyoi){width:1em;height:auto;scale:1.2}.button-color.svelte-1lspaex{color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #252b33;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color.svelte-1lspaex:hover{color:#252b33;background-color:#dcdfe5}.button-color.svelte-1lspaex:active{scale:.96}@media screen and (width<=844px){.button-color.svelte-1lspaex{padding:1.3em 1.6em}}.button-color.svelte-1lspaex:hover{color:#fafafa;background-color:#838996;border-color:#838996}.message.svelte-1lspaex{color:#838996;white-space:pre-line;grid-column:1/-1;margin-top:2em;font-size:.75rem;line-height:1.5}.button-wrapper.svelte-1lspaex{grid-template-columns:.7fr 1fr;gap:.5rem;display:grid}.button-wrapper.svelte-1lspaex .number-input-wrapper:where(.svelte-1lspaex){display:flex;position:relative}.button-wrapper.svelte-1lspaex .number-input-wrapper:where(.svelte-1lspaex) .remaining-stock:where(.svelte-1lspaex){text-align:center;width:100%;position:absolute;bottom:-.3rem;transform:translateY(100%)}.button-wrapper.svelte-1lspaex .purchase-button:where(.svelte-1lspaex){justify-content:center;align-items:center;gap:1em;display:flex}.button-wrapper.svelte-1lspaex .purchase-button:where(.svelte-1lspaex) .button-text:where(.svelte-1lspaex){transform:translateY(-.07em)}.button-wrapper.svelte-1lspaex .purchase-button:where(.svelte-1lspaex):disabled{cursor:wait;opacity:.5}.button-wrapper.svelte-1lspaex .purchase-button:disabled[data-error]:where(.svelte-1lspaex){cursor:not-allowed}.button-wrapper.svelte-1lspaex .purchase-button:where(.svelte-1lspaex):disabled:active{scale:1}.button-wrapper.svelte-1lspaex .error-message:where(.svelte-1lspaex){color:#db4b4b;text-align:center}.purchase-wrapper.svelte-1d22ldl{flex-direction:column;gap:2rem;margin-top:3rem;display:flex}.purchase-wrapper.svelte-1d22ldl .options:where(.svelte-1d22ldl){flex-direction:column;gap:.25rem;display:flex}.button-color:where(.astro-ut62d4uq){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #252b33;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color:where(.astro-ut62d4uq):hover{color:#252b33;background-color:#dcdfe5}.button-color:where(.astro-ut62d4uq):active{scale:.96}@media screen and (width<=844px){.button-color:where(.astro-ut62d4uq){padding:1.3em 1.6em}}.button-color:where(.astro-ut62d4uq):hover{color:#fafafa;background-color:#838996;border-color:#838996}.button-color-border:where(.astro-ut62d4uq){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color-border:where(.astro-ut62d4uq):hover{color:#252b33;background-color:#dcdfe5}.button-color-border:where(.astro-ut62d4uq):active{scale:.96}@media screen and (width<=844px){.button-color-border:where(.astro-ut62d4uq){padding:1.3em 1.6em}}.button-white:where(.astro-ut62d4uq){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white:where(.astro-ut62d4uq):hover{color:#252b33;background-color:#dcdfe5}.button-white:where(.astro-ut62d4uq):active{scale:.96}@media screen and (width<=844px){.button-white:where(.astro-ut62d4uq){padding:1.3em 1.6em}}.button-white-border:where(.astro-ut62d4uq){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #fafafa;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white-border:where(.astro-ut62d4uq):hover{color:#252b33;background-color:#dcdfe5}.button-white-border:where(.astro-ut62d4uq):active{scale:.96}@media screen and (width<=844px){.button-white-border:where(.astro-ut62d4uq){padding:1.3em 1.6em}}.button-cancel:where(.astro-ut62d4uq){color:#838996;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;text-decoration:underline #838996;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden;border:0!important}.button-cancel:where(.astro-ut62d4uq):hover{color:#252b33;background-color:#dcdfe5}.button-cancel:where(.astro-ut62d4uq):active{scale:.96}@media screen and (width<=844px){.button-cancel:where(.astro-ut62d4uq){padding:1.3em 1.6em}}.button-cancel:where(.astro-ut62d4uq):hover{color:#252b33;background-color:unset;border:none}.button-rect-white:where(.astro-ut62d4uq){text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border-radius:.5em;flex-shrink:0;padding:.4em .5em;line-height:1em;transition:background-color .1s;overflow-x:hidden}.button-rect-white:where(.astro-ut62d4uq):hover{background-color:#a7abb5}.fwid:where(.astro-ut62d4uq){font-feature-settings:"fwid"}.ss01:where(.astro-ut62d4uq){font-feature-settings:"ss01"}.ss02:where(.astro-ut62d4uq){font-feature-settings:"ss02"}.smcp:where(.astro-ut62d4uq){font-feature-settings:"smcp"}.palt:where(.astro-ut62d4uq){font-feature-settings:"palt" 1;font-kerning:normal}.calt_off:where(.astro-ut62d4uq){font-feature-settings:"calt" 0}.case:where(.astro-ut62d4uq){font-feature-settings:"case"}.tnum:where(.astro-ut62d4uq){font-feature-settings:"tnum"}.onum:where(.astro-ut62d4uq){font-feature-settings:"onum"}.otnum:where(.astro-ut62d4uq){font-feature-settings:"tnum", "onum"}.numr:where(.astro-ut62d4uq){font-feature-settings:"numr"}.dnom:where(.astro-ut62d4uq){font-feature-settings:"dnom"}.frac:where(.astro-ut62d4uq){font-feature-settings:"frac"}.sups:where(.astro-ut62d4uq){font-feature-settings:"sups"}.subs:where(.astro-ut62d4uq){font-feature-settings:"subs"}.hwid:where(.astro-ut62d4uq){font-feature-settings:"hwid"}.nalt1:where(.astro-ut62d4uq){font-feature-settings:"nalt" 1}.nalt2:where(.astro-ut62d4uq){font-feature-settings:"nalt" 2}.nalt3:where(.astro-ut62d4uq){font-feature-settings:"nalt" 3}.c2sc:where(.astro-ut62d4uq){font-feature-settings:"c2sc"}.dlig:where(.astro-ut62d4uq){font-feature-settings:"dlig"}.trad:where(.astro-ut62d4uq){font-feature-settings:"trad"}.jp78:where(.astro-ut62d4uq){font-feature-settings:"jp78"}.nlck:where(.astro-ut62d4uq){font-feature-settings:"nlck"}.ruby:where(.astro-ut62d4uq){font-feature-settings:"ruby"}.vert:where(.astro-ut62d4uq){text-indent:0;writing-mode:vertical-rl}.loader:where(.astro-ut62d4uq){color:#252b33;font-size:1rem;animation:1s linear infinite animloader;display:inline-block;scale:4}.loader:where(.astro-ut62d4uq):after{content:"*"}.checkout-form-button:where(.astro-ut62d4uq){flex:1}.checkout-form-wrapper:where(.astro-ut62d4uq){flex-direction:column;gap:5rem 0;display:flex}@media screen and (width<=844px){.checkout-form-wrapper:where(.astro-ut62d4uq){gap:3rem 0}}.app-loading-wrapper:where(.astro-ut62d4uq){justify-content:center;align-items:center;width:100%;display:flex}.sold-out:where(.astro-ut62d4uq).button-color{color:#fafafa;cursor:not-allowed;background-color:#838996;border-color:#838996;margin-top:4rem}.sold-out:where(.astro-ut62d4uq).button-color:hover{color:#fafafa;background-color:#838996}.sold-out:where(.astro-ut62d4uq).button-color:active{scale:1}.price-wrapper.svelte-l1pxpr{gap:.25em;font-size:1.25rem;line-height:1.5;display:flex}.price-wrapper.svelte-l1pxpr .default-price:where(.svelte-l1pxpr){color:#838996;text-decoration:line-through}.price-wrapper.svelte-l1pxpr .sold-out:where(.svelte-l1pxpr){color:#838996;text-transform:uppercase}.button-color:where(.astro-kzldshbn){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #252b33;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color:where(.astro-kzldshbn):hover{color:#252b33;background-color:#dcdfe5}.button-color:where(.astro-kzldshbn):active{scale:.96}@media screen and (width<=844px){.button-color:where(.astro-kzldshbn){padding:1.3em 1.6em}}.button-color:where(.astro-kzldshbn):hover{color:#fafafa;background-color:#838996;border-color:#838996}.button-color-border:where(.astro-kzldshbn){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color-border:where(.astro-kzldshbn):hover{color:#252b33;background-color:#dcdfe5}.button-color-border:where(.astro-kzldshbn):active{scale:.96}@media screen and (width<=844px){.button-color-border:where(.astro-kzldshbn){padding:1.3em 1.6em}}.button-white:where(.astro-kzldshbn){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white:where(.astro-kzldshbn):hover{color:#252b33;background-color:#dcdfe5}.button-white:where(.astro-kzldshbn):active{scale:.96}@media screen and (width<=844px){.button-white:where(.astro-kzldshbn){padding:1.3em 1.6em}}.button-white-border:where(.astro-kzldshbn){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #fafafa;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white-border:where(.astro-kzldshbn):hover{color:#252b33;background-color:#dcdfe5}.button-white-border:where(.astro-kzldshbn):active{scale:.96}@media screen and (width<=844px){.button-white-border:where(.astro-kzldshbn){padding:1.3em 1.6em}}.button-cancel:where(.astro-kzldshbn){color:#838996;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;text-decoration:underline #838996;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden;border:0!important}.button-cancel:where(.astro-kzldshbn):hover{color:#252b33;background-color:#dcdfe5}.button-cancel:where(.astro-kzldshbn):active{scale:.96}@media screen and (width<=844px){.button-cancel:where(.astro-kzldshbn){padding:1.3em 1.6em}}.button-cancel:where(.astro-kzldshbn):hover{color:#252b33;background-color:unset;border:none}.button-rect-white:where(.astro-kzldshbn){text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border-radius:.5em;flex-shrink:0;padding:.4em .5em;line-height:1em;transition:background-color .1s;overflow-x:hidden}.button-rect-white:where(.astro-kzldshbn):hover{background-color:#a7abb5}.fwid:where(.astro-kzldshbn){font-feature-settings:"fwid"}.ss01:where(.astro-kzldshbn){font-feature-settings:"ss01"}.ss02:where(.astro-kzldshbn){font-feature-settings:"ss02"}.smcp:where(.astro-kzldshbn){font-feature-settings:"smcp"}.palt:where(.astro-kzldshbn){font-feature-settings:"palt" 1;font-kerning:normal}.calt_off:where(.astro-kzldshbn){font-feature-settings:"calt" 0}.case:where(.astro-kzldshbn){font-feature-settings:"case"}.tnum:where(.astro-kzldshbn){font-feature-settings:"tnum"}.onum:where(.astro-kzldshbn){font-feature-settings:"onum"}.otnum:where(.astro-kzldshbn){font-feature-settings:"tnum", "onum"}.numr:where(.astro-kzldshbn){font-feature-settings:"numr"}.dnom:where(.astro-kzldshbn){font-feature-settings:"dnom"}.frac:where(.astro-kzldshbn){font-feature-settings:"frac"}.sups:where(.astro-kzldshbn){font-feature-settings:"sups"}.subs:where(.astro-kzldshbn){font-feature-settings:"subs"}.hwid:where(.astro-kzldshbn){font-feature-settings:"hwid"}.nalt1:where(.astro-kzldshbn){font-feature-settings:"nalt" 1}.nalt2:where(.astro-kzldshbn){font-feature-settings:"nalt" 2}.nalt3:where(.astro-kzldshbn){font-feature-settings:"nalt" 3}.c2sc:where(.astro-kzldshbn){font-feature-settings:"c2sc"}.dlig:where(.astro-kzldshbn){font-feature-settings:"dlig"}.trad:where(.astro-kzldshbn){font-feature-settings:"trad"}.jp78:where(.astro-kzldshbn){font-feature-settings:"jp78"}.nlck:where(.astro-kzldshbn){font-feature-settings:"nlck"}.ruby:where(.astro-kzldshbn){font-feature-settings:"ruby"}.vert:where(.astro-kzldshbn){text-indent:0;writing-mode:vertical-rl}.loader:where(.astro-kzldshbn){color:#252b33;font-size:1rem;animation:1s linear infinite animloader;display:inline-block;scale:4}.loader:where(.astro-kzldshbn):after{content:"*"}.checkout-form-button:where(.astro-kzldshbn){flex:1}.checkout-form-wrapper:where(.astro-kzldshbn){flex-direction:column;gap:5rem 0;display:flex}@media screen and (width<=844px){.checkout-form-wrapper:where(.astro-kzldshbn){gap:3rem 0}}.app-loading-wrapper:where(.astro-kzldshbn){justify-content:center;align-items:center;width:100%;display:flex}.back-button:where(.astro-kzldshbn){margin-bottom:3rem;font-size:.875rem;text-decoration:underline}@media screen and (width<=844px){.back-button:where(.astro-kzldshbn){display:none}}.back-button:where(.astro-kzldshbn).sm{text-align:end;margin-top:8rem;margin-bottom:0;display:none}@media screen and (width<=844px){.back-button:where(.astro-kzldshbn).sm{display:block}}.button-color:where(.astro-vgwcvn25){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #252b33;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color:where(.astro-vgwcvn25):hover{color:#252b33;background-color:#dcdfe5}.button-color:where(.astro-vgwcvn25):active{scale:.96}@media screen and (width<=844px){.button-color:where(.astro-vgwcvn25){padding:1.3em 1.6em}}.button-color:where(.astro-vgwcvn25):hover{color:#fafafa;background-color:#838996;border-color:#838996}.button-color-border:where(.astro-vgwcvn25){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color-border:where(.astro-vgwcvn25):hover{color:#252b33;background-color:#dcdfe5}.button-color-border:where(.astro-vgwcvn25):active{scale:.96}@media screen and (width<=844px){.button-color-border:where(.astro-vgwcvn25){padding:1.3em 1.6em}}.button-white:where(.astro-vgwcvn25){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white:where(.astro-vgwcvn25):hover{color:#252b33;background-color:#dcdfe5}.button-white:where(.astro-vgwcvn25):active{scale:.96}@media screen and (width<=844px){.button-white:where(.astro-vgwcvn25){padding:1.3em 1.6em}}.button-white-border:where(.astro-vgwcvn25){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #fafafa;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white-border:where(.astro-vgwcvn25):hover{color:#252b33;background-color:#dcdfe5}.button-white-border:where(.astro-vgwcvn25):active{scale:.96}@media screen and (width<=844px){.button-white-border:where(.astro-vgwcvn25){padding:1.3em 1.6em}}.button-cancel:where(.astro-vgwcvn25){color:#838996;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;text-decoration:underline #838996;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden;border:0!important}.button-cancel:where(.astro-vgwcvn25):hover{color:#252b33;background-color:#dcdfe5}.button-cancel:where(.astro-vgwcvn25):active{scale:.96}@media screen and (width<=844px){.button-cancel:where(.astro-vgwcvn25){padding:1.3em 1.6em}}.button-cancel:where(.astro-vgwcvn25):hover{color:#252b33;background-color:unset;border:none}.button-rect-white:where(.astro-vgwcvn25){text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border-radius:.5em;flex-shrink:0;padding:.4em .5em;line-height:1em;transition:background-color .1s;overflow-x:hidden}.button-rect-white:where(.astro-vgwcvn25):hover{background-color:#a7abb5}.fwid:where(.astro-vgwcvn25){font-feature-settings:"fwid"}.ss01:where(.astro-vgwcvn25){font-feature-settings:"ss01"}.ss02:where(.astro-vgwcvn25){font-feature-settings:"ss02"}.smcp:where(.astro-vgwcvn25){font-feature-settings:"smcp"}.palt:where(.astro-vgwcvn25){font-feature-settings:"palt" 1;font-kerning:normal}.calt_off:where(.astro-vgwcvn25){font-feature-settings:"calt" 0}.case:where(.astro-vgwcvn25){font-feature-settings:"case"}.tnum:where(.astro-vgwcvn25){font-feature-settings:"tnum"}.onum:where(.astro-vgwcvn25){font-feature-settings:"onum"}.otnum:where(.astro-vgwcvn25){font-feature-settings:"tnum", "onum"}.numr:where(.astro-vgwcvn25){font-feature-settings:"numr"}.dnom:where(.astro-vgwcvn25){font-feature-settings:"dnom"}.frac:where(.astro-vgwcvn25){font-feature-settings:"frac"}.sups:where(.astro-vgwcvn25){font-feature-settings:"sups"}.subs:where(.astro-vgwcvn25){font-feature-settings:"subs"}.hwid:where(.astro-vgwcvn25){font-feature-settings:"hwid"}.nalt1:where(.astro-vgwcvn25){font-feature-settings:"nalt" 1}.nalt2:where(.astro-vgwcvn25){font-feature-settings:"nalt" 2}.nalt3:where(.astro-vgwcvn25){font-feature-settings:"nalt" 3}.c2sc:where(.astro-vgwcvn25){font-feature-settings:"c2sc"}.dlig:where(.astro-vgwcvn25){font-feature-settings:"dlig"}.trad:where(.astro-vgwcvn25){font-feature-settings:"trad"}.jp78:where(.astro-vgwcvn25){font-feature-settings:"jp78"}.nlck:where(.astro-vgwcvn25){font-feature-settings:"nlck"}.ruby:where(.astro-vgwcvn25){font-feature-settings:"ruby"}.vert:where(.astro-vgwcvn25){text-indent:0;writing-mode:vertical-rl}.loader:where(.astro-vgwcvn25){color:#252b33;font-size:1rem;animation:1s linear infinite animloader;display:inline-block;scale:4}.loader:where(.astro-vgwcvn25):after{content:"*"}.checkout-form-button:where(.astro-vgwcvn25){flex:1}.checkout-form-wrapper:where(.astro-vgwcvn25){flex-direction:column;gap:5rem 0;display:flex}@media screen and (width<=844px){.checkout-form-wrapper:where(.astro-vgwcvn25){gap:3rem 0}}.app-loading-wrapper:where(.astro-vgwcvn25){justify-content:center;align-items:center;width:100%;display:flex}.preorder-badge:where(.astro-vgwcvn25){border:1px solid;width:fit-content;margin-top:1rem;padding:.2em .5em .4em;line-height:1em}.button-color:where(.astro-p7qln24y){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #252b33;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color:where(.astro-p7qln24y):hover{color:#252b33;background-color:#dcdfe5}.button-color:where(.astro-p7qln24y):active{scale:.96}@media screen and (width<=844px){.button-color:where(.astro-p7qln24y){padding:1.3em 1.6em}}.button-color:where(.astro-p7qln24y):hover{color:#fafafa;background-color:#838996;border-color:#838996}.button-color-border:where(.astro-p7qln24y){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color-border:where(.astro-p7qln24y):hover{color:#252b33;background-color:#dcdfe5}.button-color-border:where(.astro-p7qln24y):active{scale:.96}@media screen and (width<=844px){.button-color-border:where(.astro-p7qln24y){padding:1.3em 1.6em}}.button-white:where(.astro-p7qln24y){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white:where(.astro-p7qln24y):hover{color:#252b33;background-color:#dcdfe5}.button-white:where(.astro-p7qln24y):active{scale:.96}@media screen and (width<=844px){.button-white:where(.astro-p7qln24y){padding:1.3em 1.6em}}.button-white-border:where(.astro-p7qln24y){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #fafafa;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white-border:where(.astro-p7qln24y):hover{color:#252b33;background-color:#dcdfe5}.button-white-border:where(.astro-p7qln24y):active{scale:.96}@media screen and (width<=844px){.button-white-border:where(.astro-p7qln24y){padding:1.3em 1.6em}}.button-cancel:where(.astro-p7qln24y){color:#838996;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;text-decoration:underline #838996;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden;border:0!important}.button-cancel:where(.astro-p7qln24y):hover{color:#252b33;background-color:#dcdfe5}.button-cancel:where(.astro-p7qln24y):active{scale:.96}@media screen and (width<=844px){.button-cancel:where(.astro-p7qln24y){padding:1.3em 1.6em}}.button-cancel:where(.astro-p7qln24y):hover{color:#252b33;background-color:unset;border:none}.button-rect-white:where(.astro-p7qln24y){text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border-radius:.5em;flex-shrink:0;padding:.4em .5em;line-height:1em;transition:background-color .1s;overflow-x:hidden}.button-rect-white:where(.astro-p7qln24y):hover{background-color:#a7abb5}.fwid:where(.astro-p7qln24y){font-feature-settings:"fwid"}.ss01:where(.astro-p7qln24y){font-feature-settings:"ss01"}.ss02:where(.astro-p7qln24y){font-feature-settings:"ss02"}.smcp:where(.astro-p7qln24y){font-feature-settings:"smcp"}.palt:where(.astro-p7qln24y){font-feature-settings:"palt" 1;font-kerning:normal}.calt_off:where(.astro-p7qln24y){font-feature-settings:"calt" 0}.case:where(.astro-p7qln24y){font-feature-settings:"case"}.tnum:where(.astro-p7qln24y){font-feature-settings:"tnum"}.onum:where(.astro-p7qln24y){font-feature-settings:"onum"}.otnum:where(.astro-p7qln24y){font-feature-settings:"tnum", "onum"}.numr:where(.astro-p7qln24y){font-feature-settings:"numr"}.dnom:where(.astro-p7qln24y){font-feature-settings:"dnom"}.frac:where(.astro-p7qln24y){font-feature-settings:"frac"}.sups:where(.astro-p7qln24y){font-feature-settings:"sups"}.subs:where(.astro-p7qln24y){font-feature-settings:"subs"}.hwid:where(.astro-p7qln24y){font-feature-settings:"hwid"}.nalt1:where(.astro-p7qln24y){font-feature-settings:"nalt" 1}.nalt2:where(.astro-p7qln24y){font-feature-settings:"nalt" 2}.nalt3:where(.astro-p7qln24y){font-feature-settings:"nalt" 3}.c2sc:where(.astro-p7qln24y){font-feature-settings:"c2sc"}.dlig:where(.astro-p7qln24y){font-feature-settings:"dlig"}.trad:where(.astro-p7qln24y){font-feature-settings:"trad"}.jp78:where(.astro-p7qln24y){font-feature-settings:"jp78"}.nlck:where(.astro-p7qln24y){font-feature-settings:"nlck"}.ruby:where(.astro-p7qln24y){font-feature-settings:"ruby"}.vert:where(.astro-p7qln24y){text-indent:0;writing-mode:vertical-rl}.loader:where(.astro-p7qln24y){color:#252b33;font-size:1rem;animation:1s linear infinite animloader;display:inline-block;scale:4}.loader:where(.astro-p7qln24y):after{content:"*"}.checkout-form-button:where(.astro-p7qln24y){flex:1}.checkout-form-wrapper:where(.astro-p7qln24y){flex-direction:column;gap:5rem 0;display:flex}@media screen and (width<=844px){.checkout-form-wrapper:where(.astro-p7qln24y){gap:3rem 0}}.app-loading-wrapper:where(.astro-p7qln24y){justify-content:center;align-items:center;width:100%;display:flex}.fallback:where(.astro-p7qln24y){justify-content:center;align-items:center;width:100%;height:4rem;display:flex}.text-wrapper:where(.astro-p7qln24y){flex-direction:column;width:20em;display:flex}@media screen and (width<=844px){.text-wrapper:where(.astro-p7qln24y){width:100%}}.text-wrapper:where(.astro-p7qln24y) .title:where(.astro-p7qln24y){font-size:1.5rem}@media screen and (width<=844px){.text-wrapper:where(.astro-p7qln24y) .title:where(.astro-p7qln24y){font-size:1.25rem}}.text-wrapper:where(.astro-p7qln24y) .description:where(.astro-p7qln24y){margin-top:2rem}.text-wrapper:where(.astro-p7qln24y) .features:where(.astro-p7qln24y){flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.text-wrapper:where(.astro-p7qln24y) .features:where(.astro-p7qln24y) .feature:where(.astro-p7qln24y){flex-direction:column;display:flex}.text-wrapper:where(.astro-p7qln24y) .features:where(.astro-p7qln24y) .feature:where(.astro-p7qln24y) .key:where(.astro-p7qln24y){font-family:NPSK-R,NPSL-R,heisei-kaku-gothic-std,sans-serif;font-size:.7rem;font-weight:500;line-height:1em}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.splide-wrapper.svelte-1dzfb8v{flex-direction:column;gap:.5rem;width:min(100%,75vh);display:flex}@media screen and (width<=844px){.splide-wrapper.svelte-1dzfb8v{width:100%}}.loading.svelte-1dzfb8v{aspect-ratio:1;object-fit:cover;background-color:#eceef2;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.thumbs-skeleton.svelte-1dzfb8v{gap:.5rem;width:100%;display:flex}.thumbs-skeleton.svelte-1dzfb8v .thumb:where(.svelte-1dzfb8v){background-color:#eceef2;width:60px;height:60px}@media screen and (width<=844px){.thumbs-skeleton.svelte-1dzfb8v .thumb:where(.svelte-1dzfb8v){width:40px;height:40px}}.main-splide-wrapper{aspect-ratio:1;max-width:100%}@media screen and (width<=844px){.main-splide-wrapper{max-height:unset}}.main-splide-wrapper .image.svelte-1dzfb8v{aspect-ratio:1;object-fit:cover;width:auto;max-width:100%;height:100%;max-height:75vh}@media screen and (width<=844px){.main-splide-wrapper .image.svelte-1dzfb8v{width:100%;height:auto;max-height:unset}}.thumbs{width:100%}.thumbnail{cursor:pointer;opacity:.4;border-radius:5%;transition:opacity .1s}.thumbnail.is-active{opacity:1}.splide__track,.splide__list,.splide__slide{width:100%}.button-color:where(.astro-yb6pjkui){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #252b33;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color:where(.astro-yb6pjkui):hover{color:#252b33;background-color:#dcdfe5}.button-color:where(.astro-yb6pjkui):active{scale:.96}@media screen and (width<=844px){.button-color:where(.astro-yb6pjkui){padding:1.3em 1.6em}}.button-color:where(.astro-yb6pjkui):hover{color:#fafafa;background-color:#838996;border-color:#838996}.button-color-border:where(.astro-yb6pjkui){color:#fafafa;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#252b33;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-color-border:where(.astro-yb6pjkui):hover{color:#252b33;background-color:#dcdfe5}.button-color-border:where(.astro-yb6pjkui):active{scale:.96}@media screen and (width<=844px){.button-color-border:where(.astro-yb6pjkui){padding:1.3em 1.6em}}.button-white:where(.astro-yb6pjkui){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #a7abb5;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white:where(.astro-yb6pjkui):hover{color:#252b33;background-color:#dcdfe5}.button-white:where(.astro-yb6pjkui):active{scale:.96}@media screen and (width<=844px){.button-white:where(.astro-yb6pjkui){padding:1.3em 1.6em}}.button-white-border:where(.astro-yb6pjkui){color:#252b33;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border:1px solid #fafafa;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden}.button-white-border:where(.astro-yb6pjkui):hover{color:#252b33;background-color:#dcdfe5}.button-white-border:where(.astro-yb6pjkui):active{scale:.96}@media screen and (width<=844px){.button-white-border:where(.astro-yb6pjkui){padding:1.3em 1.6em}}.button-cancel:where(.astro-yb6pjkui){color:#838996;text-overflow:ellipsis;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:1.5em 1.9em;font-size:.95rem;line-height:1em;text-decoration:underline #838996;transition:color .15s,border-color .15s,background-color .15s,scale .1s;display:flex;overflow:hidden;border:0!important}.button-cancel:where(.astro-yb6pjkui):hover{color:#252b33;background-color:#dcdfe5}.button-cancel:where(.astro-yb6pjkui):active{scale:.96}@media screen and (width<=844px){.button-cancel:where(.astro-yb6pjkui){padding:1.3em 1.6em}}.button-cancel:where(.astro-yb6pjkui):hover{color:#252b33;background-color:unset;border:none}.button-rect-white:where(.astro-yb6pjkui){text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:none;background-color:#fafafa;border-radius:.5em;flex-shrink:0;padding:.4em .5em;line-height:1em;transition:background-color .1s;overflow-x:hidden}.button-rect-white:where(.astro-yb6pjkui):hover{background-color:#a7abb5}.fwid:where(.astro-yb6pjkui){font-feature-settings:"fwid"}.ss01:where(.astro-yb6pjkui){font-feature-settings:"ss01"}.ss02:where(.astro-yb6pjkui){font-feature-settings:"ss02"}.smcp:where(.astro-yb6pjkui){font-feature-settings:"smcp"}.palt:where(.astro-yb6pjkui){font-feature-settings:"palt" 1;font-kerning:normal}.calt_off:where(.astro-yb6pjkui){font-feature-settings:"calt" 0}.case:where(.astro-yb6pjkui){font-feature-settings:"case"}.tnum:where(.astro-yb6pjkui){font-feature-settings:"tnum"}.onum:where(.astro-yb6pjkui){font-feature-settings:"onum"}.otnum:where(.astro-yb6pjkui){font-feature-settings:"tnum", "onum"}.numr:where(.astro-yb6pjkui){font-feature-settings:"numr"}.dnom:where(.astro-yb6pjkui){font-feature-settings:"dnom"}.frac:where(.astro-yb6pjkui){font-feature-settings:"frac"}.sups:where(.astro-yb6pjkui){font-feature-settings:"sups"}.subs:where(.astro-yb6pjkui){font-feature-settings:"subs"}.hwid:where(.astro-yb6pjkui){font-feature-settings:"hwid"}.nalt1:where(.astro-yb6pjkui){font-feature-settings:"nalt" 1}.nalt2:where(.astro-yb6pjkui){font-feature-settings:"nalt" 2}.nalt3:where(.astro-yb6pjkui){font-feature-settings:"nalt" 3}.c2sc:where(.astro-yb6pjkui){font-feature-settings:"c2sc"}.dlig:where(.astro-yb6pjkui){font-feature-settings:"dlig"}.trad:where(.astro-yb6pjkui){font-feature-settings:"trad"}.jp78:where(.astro-yb6pjkui){font-feature-settings:"jp78"}.nlck:where(.astro-yb6pjkui){font-feature-settings:"nlck"}.ruby:where(.astro-yb6pjkui){font-feature-settings:"ruby"}.vert:where(.astro-yb6pjkui){text-indent:0;writing-mode:vertical-rl}.loader:where(.astro-yb6pjkui){color:#252b33;font-size:1rem;animation:1s linear infinite animloader;display:inline-block;scale:4}.loader:where(.astro-yb6pjkui):after{content:"*"}.checkout-form-button:where(.astro-yb6pjkui){flex:1}.checkout-form-wrapper:where(.astro-yb6pjkui){flex-direction:column;gap:5rem 0;display:flex}@media screen and (width<=844px){.checkout-form-wrapper:where(.astro-yb6pjkui){gap:3rem 0}}.app-loading-wrapper:where(.astro-yb6pjkui){justify-content:center;align-items:center;width:100%;display:flex}.main-wrapper:where(.astro-yb6pjkui){color:#252b33;opacity:0;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:0 min(5rem,5vw);transition:transform .2s,opacity .2s;transform:translateY(.8rem)}.main-wrapper:where(.astro-yb6pjkui) .main-inner:where(.astro-yb6pjkui){flex-direction:row;gap:4rem;width:100%;display:flex}@media screen and (width<=844px){.main-wrapper:where(.astro-yb6pjkui) .main-inner:where(.astro-yb6pjkui){flex-direction:column-reverse;gap:1rem}}.main-wrapper:where(.astro-yb6pjkui) .main-inner:where(.astro-yb6pjkui) .img-wrapper:where(.astro-yb6pjkui){flex:1;justify-content:center;display:flex}@media screen and (width<=844px){.main-wrapper:where(.astro-yb6pjkui) .main-inner:where(.astro-yb6pjkui) .img-wrapper:where(.astro-yb6pjkui){margin-bottom:1rem}}
