.fix-paren .inner-text{position:relative;top:.04em;margin:0 .05em}[data-mk]{--k: 0em;margin-left:var(--k, 0)!important}.char-punc{padding-right:.15em}.char-punc--end{padding-right:0;margin-right:-.2em}html:lang(ja) .js-justify{line-break:strict;text-align:justify}html{font-size:10px;font-size:2.6666666667vw;font-family:YakuHanJP,MFW-YuGoPr6N-Medium,sans-serif;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){html{font-size:.6944444444vw}}@media screen and (min-width: 1680px){html{font-size:11.6666666667px}}html body{font-family:YakuHanJP,MFW-YuGoPr6N-Medium,sans-serif;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;line-height:2;letter-spacing:.06em;color:#333}html main{margin-top:calc(-1*var(--header-height));padding-top:17.6rem}@media screen and (orientation: portrait)and (max-width: 767px){html main{padding-top:10.4rem}}html .page-width{width:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*24 + 3.2rem*(24 - 1) + 0px);margin:0 auto;padding-left:0;padding-right:0}@media screen and (orientation: portrait)and (max-width: 767px){html .page-width{width:calc((100vw - 21.6rem)*1 + 17.6rem + 0px)}}html .page-width--tight{width:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*22 + 3.2rem*(22 - 1) + 0px)}@media screen and (orientation: portrait)and (max-width: 767px){html .page-width--tight{width:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*10 + 1.6rem*(10 - 1) + 0px)}}html h1,html h2,html h3,html h4,html h5,html .h0,html .h1,html .h2,html .h3,html .h4,html .h5{font-family:inherit;color:#333;margin:0}html h1,html .h1{font-size:calc(var(--font-heading-scale)*2rem)}@media only screen and (min-width: 750px){html h1,html .h1{font-size:calc(var(--font-heading-scale)*2.4rem)}}html h2,html .h2{font-size:calc(var(--font-heading-scale)*1.8rem)}@media only screen and (min-width: 750px){html h2,html .h2{font-size:calc(var(--font-heading-scale)*2rem)}}html h3,html .h3{font-size:calc(var(--font-heading-scale)*1.6rem)}@media only screen and (min-width: 750px){html h3,html .h3{font-size:calc(var(--font-heading-scale)*1.8rem)}}html h4,html .h4{font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale)*1.4rem)}html h5,html .h5{font-size:calc(var(--font-heading-scale)*1.1rem)}@media only screen and (min-width: 750px){html h5,html .h5{font-size:calc(var(--font-heading-scale)*1.2rem)}}html h6,html .h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}html ul{margin:0}html a{text-decoration:none;color:inherit}html p{margin:0}html ul{padding:0 0 0 1.4em}@media screen and (orientation: portrait)and (max-width: 767px){html br.pc{display:none}}html br.sp{display:block}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){html br.sp{display:none}}html *:focus-visible{outline:none;box-shadow:none;border:none}html button,html gravity-button{transition:all 1.2s cubic-bezier(.36,0,0,1)}html button:hover,html gravity-button:hover{opacity:.6;transition:all .4s cubic-bezier(.36,0,0,1)}html .button,html .shopify-challenge__button,html .customer button{background:#494a4d}html .header__icon .svg-wrapper{width:24px;height:24px}html .header__icon--cart{margin-right:0}html .field{background:#f6f6f6}html .field__input,html .select__select,html .customer .field input,html .customer select,html .localization-form__select{height:auto;min-height:auto;padding:.7rem 2rem!important;background:#f6f6f6;box-shadow:none!important;font-size:1.3rem}@media screen and (orientation: portrait)and (max-width: 767px){html .field__input,html .select__select,html .customer .field input,html .customer select,html .localization-form__select{padding:.7rem 2rem!important}}html .field__label,html .customer .field label{color:#33333380;top:0!important;bottom:0!important;margin:auto;display:flex;align-items:center;font-size:1.3rem}html .field:before,html .select:before,html .customer .field:before,html .customer select:before,html .localization-form__select:before{display:none!important}html .field:after,html .select:after,html .customer .field:after,html .customer select:after,html .localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) #3333331f!important;outline:0!important;border-radius:var(--inputs-radius)!important}html .field__input:focus~.field__label,html .field__input:not(:placeholder-shown)~.field__label,html .field__input:-webkit-autofill~.field__label,html .customer .field input:focus~label,html .customer .field input:not(:placeholder-shown)~label,html .customer .field input:-webkit-autofill~label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));opacity:0}html .field__input:focus,html .field__input:not(:placeholder-shown),html .field__input:-webkit-autofill,html .customer .field input:focus,html .customer .field input:not(:placeholder-shown),html .customer .field input:-webkit-autofill{padding:1.5rem;margin:var(--inputs-border-width)}html .field__button{flex-shrink:0;position:relative;width:auto;height:2.8rem;top:0;bottom:0;margin:auto .3rem;padding:0 2rem;font-size:1.2rem;line-height:1;background:#494a4d!important;color:#fff!important}@media screen and (orientation: portrait)and (max-width: 767px){html .field__button{padding:0 1rem}}html .title-wrapper-with-link .title .title--primary{font-size:2.2rem;line-height:1.6}html .price{font-family:YakuHanJP,avenir-next-lt-pro,MFW-YuGoPr6N-Medium,sans-serif;letter-spacing:.02em;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .newsletter-form{max-width:none}html .wishlist-engine-button{padding:.5rem!important}html .wishlist-engine[data-added=false] .wishlist-icon:before{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="23" viewBox="0 0 16 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1266 21.7815V2.21011C15.1266 1.28951 14.4299 0.537109 13.5736 0.537109H2.09804C1.24178 0.537109 0.536621 1.28951 0.536621 2.21011V21.7815L7.74767 14.4079L15.1266 21.7815Z" stroke="%23333333" stroke-opacity="0.3" stroke-width="1.07371" stroke-linecap="round" stroke-linejoin="round"/></svg>')}html .wishlist-engine[data-added=true] .wishlist-icon:before{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="23" viewBox="0 0 16 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1266 21.7815V2.21011C15.1266 1.28951 14.4299 0.537109 13.5736 0.537109H2.09804C1.24178 0.537109 0.536621 1.28951 0.536621 2.21011V21.7815L7.74767 14.4079L15.1266 21.7815Z" stroke="%23494a4d" fill="%23494a4d" stroke-opacity="0.3" stroke-width="1.07371" stroke-linecap="round" stroke-linejoin="round"/></svg>')}html .wishlist-engine .wishlist-icon{position:relative;width:1.5rem;height:2.12rem}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){html .wishlist-engine .wishlist-icon{width:1.4rem;height:1.98rem}}html .wishlist-engine .wishlist-icon:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;background-size:cover;background-position:center;background-repeat:no-repeat}html .wishlist-engine .wishlist-icon svg{display:none}html .wishlist-fix.wishlist-page-widget{display:none}html .button:not([disabled]),html .shopify-challenge__button,html .customer button,html .shopify-payment-button__button--unbranded{transition:all 1.2s cubic-bezier(.36,0,0,1)}html .button:not([disabled]):hover,html .shopify-challenge__button:hover,html .customer button:hover,html .shopify-payment-button__button--unbranded:hover{opacity:.6;transition:all .4s cubic-bezier(.36,0,0,1)}html .button:not([disabled]):hover:after,html .shopify-challenge__button:hover:after,html .customer button:hover:after,html .shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:none}html .accordion{margin:0!important;border-top:1px solid rgba(51,51,51,.1215686275);border-bottom:1px solid rgba(51,51,51,.1215686275)}html .accordion+.accordion{border-top:0}html .accordion summary{position:relative;padding:2.1rem 2rem 2.1rem 0;cursor:pointer;display:flex;align-items:center;transition:all 1.2s cubic-bezier(.36,0,0,1)}@media screen and (orientation: portrait)and (max-width: 767px){html .accordion summary{padding:1.7rem 1.5rem 1.7rem 0}}html .accordion summary[aria-expanded=true],html .accordion summary:hover{opacity:.6;transition:all .4s cubic-bezier(.36,0,0,1)}html .accordion summary[aria-expanded=true] .accordion__toggle-line,html .accordion summary:hover .accordion__toggle-line{background-color:#33333380;transition-duration:.4s}html .accordion summary[aria-expanded=true] .accordion__toggle-line--vertical{transform:translate(0) translateY(-50%);opacity:0}html .accordion summary .facets__summary-label{text-decoration:none!important}html .accordion summary .summary__title{flex:1}html .accordion summary .accordion__toggle,html .accordion summary .accordion__nav{position:relative;width:1rem;height:1rem;display:inline-block;margin-top:.2rem}html .accordion summary .accordion__toggle-line{position:absolute;background-color:#333;transition:transform .4s cubic-bezier(.43,.05,.17,1),opacity 1.2s cubic-bezier(.36,0,0,1);transform-origin:center}html .accordion summary .accordion__toggle-line--horizontal{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);transform-origin:center}html .accordion summary .accordion__toggle-line--vertical{width:100%;height:1px;top:50%;left:0;transform:translate(0) translateY(-50%) rotate(-90deg);transform-origin:center}html .accordion .accordion__content{max-height:0;overflow:hidden;transition:max-height .4s ease!important;will-change:max-height;padding:0;line-height:2;margin:0;margin-bottom:0!important;word-break:normal;overflow-x:visible!important;animation:none!important}html .accordion .accordion__content.is-open{max-height:var(--max-height)}html .accordion .accordion__content>*{overflow:hidden;padding:2rem 0 4.5rem}@media screen and (orientation: portrait)and (max-width: 767px){html .accordion .accordion__content>*{padding:1.4rem 0 4.5rem}}html .accordion .svg-wrapper{margin:0}html .accordion .svg-wrapper svg{vertical-align:top}#shop-hcaptcha-badge-container{opacity:0;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fac-base.css.map */
