:root{--washi: #F8F6F1;--kinari: #F0EDE4;--gris: #706B62;--sumi: #2A2A28;--line: #DCD7CC;--line-soft: #EDE9E0;--ciel-voile: #F0F2DC;--ciel-clair: #D3D874;--ciel-moyen: #4E9295;--ciel-encre: #205D89;--ciel-nuit: #2B3151;--font-body-family: "Jost", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--font-body-weight: 400;--font-heading-family: "Jost", "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-weight: 500;--font-heading-style: normal;--font-narrative-family: "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif}body[data-ciel=akatsuki]{--ciel-voile:#F0F2DC;--ciel-clair:#D3D874;--ciel-moyen:#4E9295;--ciel-encre:#205D89;--ciel-nuit:#2B3151}body[data-ciel=gyoko]{--ciel-voile:#F4E2E5;--ciel-clair:#C2576D;--ciel-moyen:#3F8C91;--ciel-encre:#A52425;--ciel-nuit:#7C1D21}body[data-ciel=shinonome]{--ciel-voile:#F6E9E8;--ciel-clair:#D09B99;--ciel-moyen:#CB81A1;--ciel-encre:#1D9DAA;--ciel-nuit:#A83C75}body[data-ciel=kitsunebiyori]{--ciel-voile:#EDF1EB;--ciel-clair:#9EB799;--ciel-moyen:#D5B62F;--ciel-encre:#2F8E45;--ciel-nuit:#112E17}body[data-ciel=yukei]{--ciel-voile:#F0F1DD;--ciel-clair:#AAB351;--ciel-moyen:#D8652C;--ciel-encre:#256A35;--ciel-nuit:#284239}body[data-ciel=tasogare]{--ciel-voile:#F7E9F0;--ciel-clair:#CE83A4;--ciel-moyen:#9F3972;--ciel-encre:#8E427B;--ciel-nuit:#1A2447}body[data-ciel=yoi]{--ciel-voile:#F1F1F2;--ciel-clair:#BEBDC2;--ciel-moyen:#BC586C;--ciel-encre:#31393E;--ciel-nuit:#22282C}body[data-ciel=yahan]{--ciel-voile:#EFEFE8;--ciel-clair:#BCBABE;--ciel-moyen:#1C6F72;--ciel-encre:#2F3940;--ciel-nuit:#2F3940}html{font-size:calc(var(--font-body-scale) * 68.75%)}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.92)}body{letter-spacing:.03em;line-height:1.85;-webkit-font-smoothing:antialiased}.rte,.product__description,.product__description p,.collection-hero__description{line-height:1.95;letter-spacing:.04em}.rich-text__text,.rich-text__text p,.banner__text,.banner__text p,.image-with-text__text,.image-with-text__text p,.multicolumn-card__info p,.collection-hero__description{font-family:var(--font-narrative-family);font-weight:500;line-height:2}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.footer-block__heading,.caption-with-letter-spacing,.header__menu-item,.header__menu-item span,.list-menu__item,.price-item,.product__title,.collection-hero__title{font-family:var(--font-heading-family);font-weight:500}h1,h2,.h0,.h1,.h2,.footer-block__heading{text-transform:uppercase;letter-spacing:.12em;line-height:1.35}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] .h0,html[lang=ja] .h1,html[lang=ja] .h2{letter-spacing:.06em;text-wrap:balance;word-break:auto-phrase}h3,h4,.h3,.h4,.card__heading{text-transform:uppercase;letter-spacing:.08em}.product__description h1,.product__description h2,.product__description h3,.product__description h4,.rte h1,.rte h2,.rte h3,.rte h4{text-transform:none;letter-spacing:.04em;line-height:1.6}.product__description h5,.rte h5{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.95;letter-spacing:.04em;text-transform:none;margin:0 0 1.2rem}.product__description h5 b,.product__description h5 strong{font-weight:500}.header__menu-item,.header__menu-item span,.footer .list-menu__item,.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem}.header__heading-link{display:block;width:19rem;height:6rem;padding:0;background:url(katsuno-logo.svg) no-repeat center / contain}.header__heading-link .h2,.header__heading-link span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:749px){.header__heading-link{width:15rem;height:4.8rem}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;font-size:1.3rem;text-transform:uppercase;letter-spacing:.16em;border-radius:0;min-height:4.4rem}.button:not([disabled]):hover,.button--primary:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--ciel-encre);color:#fff;transition:background-color .2s ease}.button--secondary:not([disabled]):hover{background-color:var(--ciel-voile);color:var(--sumi)}.card,.card__inner,.card__media,.media,.badge,.field__input,.select__select,.quantity,.quantity__button,.product-form__input input[type=radio]+label,.cart-notification,.drawer,.search-modal__form,.predictive-search{border-radius:0}.card,.badge,.button,.field,.quantity{box-shadow:none}.field:before{box-shadow:none!important}.field:after,.field:hover.field:after{box-shadow:none!important;border-bottom:1px solid var(--sumi)}.field:focus-within:after,.field:hover:focus-within:after{border-bottom:2px solid var(--ciel-encre)}.field__input,.select__select,.customer .field__input{background:transparent}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible{box-shadow:none;outline:0}.field__label{letter-spacing:.08em}a:hover,.link:hover,.link--text:hover{color:var(--ciel-encre)}.price,.price-item,.price__regular,.price__sale{font-family:Jost,sans-serif;letter-spacing:.08em}.product__info-wrapper{border-top:2px solid var(--ciel-moyen);padding-top:2rem}.product__title h1,.product__title .h1{font-size:2.6rem;letter-spacing:.08em;line-height:1.4;overflow-wrap:anywhere}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:3rem}}@media screen and (min-width:750px)and (max-width:989px){.product.grid .grid__item{width:100%;max-width:100%}.product__info-wrapper{padding-left:0;padding-right:0}}.product-form__input input[type=radio]:checked+label{border-color:var(--ciel-encre)}.header-wrapper{border-bottom:1px solid var(--line)}.footer{border-top:1px solid var(--line)}.footer:after{content:"";display:block;height:8px;margin-top:4rem;background:var(--ciel-clair)}hr,.section-header+*,.cart-items,.cart__footer{border-color:var(--line)}@keyframes slideIn{0%{transform:translateY(1.2rem);opacity:.01}to{transform:translateY(0);opacity:1}}.scroll-trigger.animate--slide-in{transform:translateY(1.2rem)}@media(prefers-reduced-motion:reduce){.scroll-trigger,.animate--slide-in,.animate--fade-in{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/katsuno-charte.css.map */
