:root{--kt-kin:#a3852a;--kt-sumi:#1c1a17;--kt-wine:#692c34;--kt-kinari:#f4efe2}body{color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.9}.rte p,.rich-text__text p{line-height:1.9}h1,h2,.h1,.h2{line-height:1.4}h3,.h3{line-height:1.5}.header{border-bottom:1px solid var(--kt-kin)}.header__heading-link .h2,.header__heading-link{color:var(--kt-kin);letter-spacing:.3em}.header__menu-item,.list-menu__item{letter-spacing:.08em;font-size:1.4rem}.footer__content-bottom{border-top:1px solid var(--kt-kin)}.footer .list-payment,.footer__payment{display:none!important}.footer__content-bottom-wrapper,.copyright__content{font-size:1.2rem}.button,.shopify-challenge__button,.customer button{border-radius:2px;letter-spacing:.12em;font-size:1.4rem;min-height:0;padding:1.4rem 3.2rem}.button:not([disabled]):hover:after{box-shadow:none}.button:not(.button--secondary):not([disabled]):hover{background:var(--kt-wine)}.kt-rule{border:0;border-top:1px solid var(--kt-kin);margin:2.4rem 0}.collapsible-content .accordion__title>.icon-accordion,.collapsible-content .icon-accordion,.accordion .icon-accordion{display:none!important}.collapsible-content .accordion__title{margin-left:0}.collapsible-content .accordion,.accordion{border-top:1px solid var(--kt-kin);border-bottom:0}.footer-block--menu .footer-block__details-content{display:flex;flex-wrap:wrap;gap:2.4rem;margin:0}.footer-block--menu .footer-block__details-content li{margin:0}.footer__content-top .footer-block{margin-bottom:0}.kt-lead{border-top:1px solid #a3852a;padding-top:2.8rem;margin:1.6rem 0 2.4rem}.kt-lead__t{font-size:2.4rem;line-height:1.5;margin:0 0 1.2rem}.kt-lead .rte p{font-size:1.5rem;line-height:1.9;margin:0 0 .8rem}.shopify-app-block [class*=selling-plan],.shopify-app-block label{border-radius:2px!important;box-shadow:none!important}.kt-souryou a,.rte a,.accordion__content a{color:inherit}.header__heading-link{display:flex;align-items:center;justify-content:center;gap:10px}.header__heading-logo{height:44px;width:auto;max-width:none}.header__heading-link:after{content:"\7a76\6975\306e\559d\7c73";font-size:2.2rem;letter-spacing:.3em;color:#a3852a;line-height:1;white-space:nowrap}.header__heading-link .h2{display:none}.header__menu-item{font-size:1.4rem;letter-spacing:.08em}.header__icons .header__icon{font-size:1.3rem}@media(max-width:749px){.header__heading-logo{height:32px}.header__heading-link:after{font-size:1.7rem;letter-spacing:.12em}}.footer-block__brand-info img{width:96px;height:auto}.footer__content-bottom-wrapper,.copyright__content,.policies a{font-size:1.2rem;color:#e9dfd6}.collapsible-content .accordion{border-top:1px solid #a3852a;border-bottom:0}.collapsible-content .accordion summary{padding:1.8rem 0}.collapsible-content .accordion__title{font-size:1.84rem}.thumbnail{border-radius:0}.thumbnail[aria-current=true],.thumbnail-list__item .thumbnail.is-active{box-shadow:none;outline:1px solid #a3852a;outline-offset:0}@media(min-width:990px){.product__media-wrapper{position:sticky;top:24px;align-self:start}}.collapsible-content__wrapper{padding-left:0!important;padding-right:0!important}.collapsible-content-wrapper-narrow{display:grid!important;grid-template-columns:300px 1fr!important;gap:0 6.4rem;align-items:start;max-width:1200px!important;margin:0 auto;padding:0 5rem!important}.collapsible-content__header{grid-column:1!important;grid-row:1!important;text-align:left!important;margin:0}.collapsible-content__heading{text-align:left!important;margin:0}.collapsible-content-wrapper-narrow>.grid{grid-column:2!important;grid-row:1!important}@media(max-width:749px){.collapsible-content-wrapper-narrow{grid-template-columns:1fr!important;padding:0 1.5rem!important}.collapsible-content__header{grid-row:auto!important;grid-column:1!important;margin-bottom:2.4rem}.collapsible-content-wrapper-narrow>.grid{grid-column:1!important;grid-row:auto!important}}.kt-faqpage{display:grid;grid-template-columns:300px 1fr;gap:6.4rem;align-items:start;max-width:1200px;margin:0 auto;padding:0 5rem}.kt-faqpage .l h1{font-size:4.48rem;line-height:1.4;margin:0 0 2.4rem}.kt-faqpage .l p{font-size:1.5rem;line-height:1.9;margin:0 0 1.6rem}.kt-faqpage .l a{border-bottom:1px solid currentColor;color:inherit}.kt-faqpage .r{counter-reset:ktq;max-width:720px}.kt-faqpage .r h3{counter-increment:ktq;border-top:1px solid #a3852a;padding:2.8rem 0 .8rem;font-size:2rem;line-height:1.5;margin:0}.kt-faqpage .r h3:before{content:counter(ktq,cjk-ideographic);display:block;font-size:1.3rem;letter-spacing:.1em;margin-bottom:.8rem;color:#a3852a}.kt-faqpage .r p{font-size:1.5rem;line-height:1.9;margin:0 0 2.8rem}@media(max-width:749px){.kt-faqpage{grid-template-columns:1fr;gap:3.2rem;padding:0 1.5rem}.kt-faqpage .l h1{font-size:3.2rem}}.plan_card{display:grid!important;grid-template-columns:1fr 1fr;gap:1.2rem;border:0!important;box-shadow:none!important;padding:0!important;background:none!important}.subscription_group{border:1px solid #1c1a17!important;border-radius:2px!important;box-shadow:none!important;padding:1.6rem!important;margin:0!important;background:none!important}.subscription_group:nth-child(1){order:2}.subscription_group:nth-child(2){order:1}.subscription_group:has(input:checked){background:#1c1a17!important;color:#f4efe2!important}.subscription_group:has(input:checked) *{color:#f4efe2!important}.shopify_subscriptions_app_policy{font-size:1.2rem;line-height:1.8}@media(max-width:749px){.plan_card{grid-template-columns:1fr}}.kt-shime{max-width:1200px;margin:0 auto;padding:0 5rem;box-sizing:border-box}.kt-shime .in{border-top:1px solid #a3852a;padding-top:3.2rem;max-width:720px;margin-left:364px}.kt-shime p{font-size:1.84rem;line-height:1.8;margin:0 0 2.4rem}@media(max-width:749px){.kt-shime{padding:0 1.5rem}.kt-shime .in{margin-left:0}}.product__info-container>div:not([class]):not([id]):has(>form.installment){display:none!important}.thumbnail[aria-current=true]{outline:1px solid #a3852a!important;outline-offset:0;box-shadow:none!important}.thumbnail-list__item .thumbnail{border-radius:0}[id*=hajimete_KT1] .multicolumn-card__image-wrapper{width:100%!important;max-width:none!important;margin:0!important}[id*=hajimete_KT1] .multicolumn-card__image-wrapper .media{padding-bottom:75%!important}[id*=hajimete_KT1] .multicolumn-card__info{padding-left:0;padding-right:0}.product__info-container:has([id^=kt-meter-]) .product-form__quantity{display:none!important}.kt-teiki-qty{display:none!important}[id^=MainProduct-]:has([id^=kt-meter-]) [id^=ProductAccordion-kt_tab_souryou] p:nth-child(-n+2){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kt-custom.css.map */
