.\#button,.spr-button-primary{line-height:1.5;border-radius:3em}.\#button,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button-primary{text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:calc(var(--spacer)*.1);font-size:1rem;padding:.95em 1.5em;font-weight:var(--font-body-weight-bold);border:1px solid transparent}.\#button:not(:disabled),.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(:disabled),.spr-button-primary:not(:disabled){cursor:pointer}.\#button:focus-visible,.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus-visible,.spr-button-primary:focus-visible{outline:4px solid rgba(var(--color-accent),.5)}.\#button{background-color:transparent}.\#button,.shopify-payment-button__button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;transform:translateZ(0)}.\#button:disabled,.shopify-payment-button__button.shopify-payment-button__button--unbranded:disabled{cursor:not-allowed;opacity:.64}.\#button:not(.\@block),.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@block){display:inline-block}.\#button.\@block,.\@block.shopify-payment-button__button.shopify-payment-button__button--unbranded{display:block;width:100%;padding-left:0;padding-right:0}.\#button[loading],[loading].shopify-payment-button__button.shopify-payment-button__button--unbranded{pointer-events:none;cursor:not-allowed}.\#button-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;transform:translate(-100%);transition:.3s;opacity:0}.\#button[loading] .\#button-loading,[loading].shopify-payment-button__button.shopify-payment-button__button--unbranded .\#button-loading{transform:translate(0);opacity:1}.\#button.\@color\:accent-invert,.shopify-payment-button__button.shopify-payment-button__button--unbranded{--background-color:rgba(var(--color-accent), 1);--text-color:rgba(var(--color-accent-c), 1)}.\#button.\@color\:accent,.\@color\:accent.shopify-payment-button__button.shopify-payment-button__button--unbranded{--background-color:rgba(var(--color-accent-c), 1);--text-color:rgba(var(--color-accent), 1)}.\#button.\@color\:default,.\@color\:default.shopify-payment-button__button.shopify-payment-button__button--unbranded{--background-color:rgba(var(--color-text), 1);--text-color:rgba(var(--color-background), 1)}.\#button.\@color\:alt,.\@color\:alt.shopify-payment-button__button.shopify-payment-button__button--unbranded{--background-color:rgba(var(--color-text), 1);--text-color:rgba(var(--color-alt-background), 1)}.\#button.\@color\:invert,.\@color\:invert.shopify-payment-button__button.shopify-payment-button__button--unbranded{--background-color:rgba(var(--color-background), 1);--text-color:rgba(var(--color-text), 1)}.\#button.\@size\:xs,.\@size\:xs.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:calc(var(--font-size-base)*.75)}.\#button.\@size\:sm,.\@size\:sm.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:calc(var(--font-size-base)*.85)}.\#button.\@size\:lg,.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:calc(var(--font-size-base)*1.15)}.\#button.\@size\:xl,.\@size\:xl.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:calc(var(--font-size-base)*1.3)}.\#button.\@size\:xxl,.\@size\:xxl.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:calc(var(--font-size-base)*1.4)}.\#button:not(.\@ghost):not(.\@link),.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link){color:var(--text-color)}.\#button:not(.\@ghost):not(.\@link):after,.\#button:not(.\@ghost):not(.\@link):before,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link):after,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link):before{content:"";position:absolute;background:var(--background-color);top:0;left:0;width:100%;height:100%;backface-visibility:hidden}.\#button:not(.\@ghost):not(.\@link):before,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link):before{z-index:2;transform:translate3d(-100%,0,0);transition:.3s}.\#button:not(.\@ghost):not(.\@link):after,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link):after{z-index:1;opacity:.8}.\#button:not(.\@ghost):not(.\@link):hover:not(:disabled):before,.\#button:not(.\@ghost):not(.\@link)[loading]:before,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link):hover:not(:disabled):before,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.\@ghost):not(.\@link)[loading]:before{transform:translateZ(0)}.\#button.\@ghost,.\@ghost.shopify-payment-button__button.shopify-payment-button__button--unbranded{box-shadow:inset 0 0 0 2px var(--background-color);color:var(--background-color)}.\#button.\@ghost:before,.\@ghost.shopify-payment-button__button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;background:var(--background-color);top:0;left:0;width:100%;height:100%;z-index:1;transform:translate3d(-100%,0,0);transition:.3s}.\#button.\@ghost:hover:not(:disabled),.\#button.\@ghost[loading],.\@ghost.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not(:disabled),.\@ghost[loading].shopify-payment-button__button.shopify-payment-button__button--unbranded{color:var(--text-color)}.\#button.\@ghost:hover:not(:disabled):before,.\#button.\@ghost[loading]:before,.\@ghost.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not(:disabled):before,.\@ghost[loading].shopify-payment-button__button.shopify-payment-button__button--unbranded:before{transform:translateZ(0)}.\#button.\@link,.\@link.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding-left:0;padding-right:0;color:var(--background-color);opacity:.7}.\#button.\@link:hover,.\@link.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{opacity:1}.\#button-inner{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;transition:.3s}.\#button[loading] .\#button-inner,[loading].shopify-payment-button__button.shopify-payment-button__button--unbranded .\#button-inner{transform:translate(100%);opacity:0}.\#button-text+.\#button-icon{margin-left:.4em}.\#button-icon+.\#button-text{margin-left:.6em}.\#button-text{line-height:1}.\#button-icon{display:flex;align-items:center}.\#button-icon.\@video .\#icon{width:.8em;height:.8em}.\#button-icon:not(.\@video) .\#icon{width:1.1em;height:1.1em;stroke-width:3}.\#button-group{display:flex;flex-wrap:wrap;align-items:center;gap:.7em}.\#button-group>*{height:100%}.\#button-group.\@align\:center{justify-content:center}.\#button-group.\@align\:right{justify-content:flex-end}.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:3em!important;font-weight:700!important;line-height:1!important;background-color:transparent!important}.shopify-payment-button__button.shopify-payment-button__button--unbranded:before{z-index:-1!important}.shopify-payment-button__button.shopify-payment-button__button--unbranded:after{z-index:-2!important}.shopify-payment-button__button--hidden{display:none!important}.spr-button-primary{background-color:rgba(var(--color-accent),1);color:rgba(var(--color-accent-c),1)}.shopify-payment-button__button.shopify-payment-button__button--branded>.shopify-cleanslate>[role=button]{border-radius:5rem;padding:1.1rem!important;font-size:1.15rem!important;font-weight:700!important}.\#button.\@nomallink{background-color:#fff;opacity:1}.\#button.\@nomallink:hover{opacity:.8}.\#button.\@square{border-radius:.5em}.\#button.\@fw-normal{font-weight:var(--font-body-weight)}.\#button.\@fw-normal.\@ghost{box-shadow:inset 0 0 0 1px var(--background-color)}.\#button.\@link.hover_underline{opacity:1}.\#button.\@link.hover_underline:hover{text-decoration:underline}@media screen and (min-width:780px){.\#button.\@size\:fixed{max-width:210px;width:100%}.\#button.\@size\:fixed_sm{max-width:150px;width:100%}.button_area .button_gap{margin-right:1em}.\#button.\@size\:fixed-full{max-width:199px;width:100%;font-size:.9em}.\#button.\@size\:fixed_Kind{max-width:240px;width:100%;padding:1.2rem 0}}.\#button.\@margin-small{margin:.5rem}@media screen and (max-width:780px){.\#button.\@size\:fixed{max-width:290px;width:100%;margin:.5em auto}.\#button.\@size\:fixed_Kind{width:100%;padding:1.2rem 0}.\#button.\@size\:fixed_sm,.\#button.\@size\:fixed-full{width:100%}}.\#button.\@link-color{background:#ccc}.\#button.\@margin-auto{margin:0 auto}.\#button.\@margin-bottom{margin-bottom:1.5em}.\#button{font-family:Noto Sans JP,sans-serif!important}.sold_out_font_small{padding-left:10px;font-size:.9em;font-weight:400}@media screen and (max-width:780px){.\#customer-address-item .\#button.\@mobile_style{box-shadow:inset 0 0 0 1px var(--background-color);width:49%;font-size:.9em;border-radius:.5em}.\#customer-address-item .\#button.\@mobile_style:before{content:"";position:absolute;background:var(--background-color);top:0;left:0;width:100%;height:100%;z-index:1;transform:translate3d(-100%,0,0);transition:.3s}.\#customer-address-info-button{margin:2em 0}.\#customer-address-item .\#button.\@mobile_style_mb,.\#customer-address-width .\#button.\@mobile_style_mb{width:100%;margin-bottom:.5em}}@media screen and (max-width: 420px){.\#button.\@size\:fixed{max-width:100%}}.\#button.\@font-nomal{font-weight:400}.\#button.\@size\:max{max-width:100%}.\#productButtonCart{margin:0 auto 100px;max-width:448px}.\#button.\@disabled{pointer-events:none;opacity:.64}@media screen and (min-width:991px){.pc-none{display:none!important}}.sold_out_text{margin:0 0 .4rem}.sold_out_text .red{color:red;padding:0 .5rem 0 0}.sold_out_login_text{padding:.5rem 0 0}.\#product-addButtonCart .\#button{margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/button.css.map */
