.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte),.morita-feature .mf-product-copy{--kiwabi-detail-font: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--kiwabi-detail-text: 16px;--kiwabi-detail-title: 17px;--kiwabi-detail-leading: 1.9;--kiwabi-detail-line: #dedbd3;font-family:var(--kiwabi-detail-font)!important;font-size:var(--kiwabi-detail-text)!important;font-weight:400;line-height:var(--kiwabi-detail-leading)!important;letter-spacing:.02em;color:#33352f;text-align:start;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(p,div,span,font,a,li,dt,dd,td,th,caption,blockquote,small,strong,b,em,i){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit;overflow-wrap:anywhere;word-break:normal}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(p,ul,ol,dl,blockquote){margin-block:0 1em!important}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(ul,ol){padding-inline-start:1.5em}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) li{margin-block:0 .45em}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(strong,b){font-weight:700!important}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(h1,h2,h3,h4,h5,h6){font-family:var(--kiwabi-detail-font)!important;font-weight:600!important;line-height:1.65!important;margin-block:1.4em .65em!important;letter-spacing:.02em;overflow-wrap:anywhere}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(h1,h2){font-size:22px!important}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(h3,h4,h5,h6){font-size:18px!important}.product-section[data-section-type=product] .product__block__description :is(.accordion__title,.tab-link),.product-section[data-section-type=product] .product__block__description :is(.accordion__title,.tab-link) span{font-family:var(--kiwabi-detail-font)!important;font-size:var(--kiwabi-detail-title)!important;font-weight:600!important;line-height:1.7!important;letter-spacing:.02em;text-align:start}.product-section[data-section-type=product] .product__block__description .accordion__title{min-height:56px;padding-block:16px!important;padding-inline-start:0;padding-inline-end:32px}.product-section[data-section-type=product] .product__block__description .tab-link{min-height:52px;padding-block:12px}.product-section[data-section-type=product] .product__block__description .accordion__wrapper{margin-block:0;border-top:1px solid var(--kiwabi-detail-line);border-bottom:0}.product-section[data-section-type=product] .product__block__description .accordion__wrapper:last-child{border-bottom:1px solid var(--kiwabi-detail-line)}.product-section[data-section-type=product] .product__block__description :is(.accordion__title,.tab-link):focus-visible{outline:2px solid #7c6b50;outline-offset:3px}.product-section[data-section-type=product] .product__block__description [data-truncated-button]{font-family:var(--kiwabi-detail-font)!important;font-size:16px!important;line-height:1.8!important;min-height:44px}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--kiwabi-detail-text)!important;line-height:var(--kiwabi-detail-leading)!important;margin-block:0 1.25em}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(td,th){padding:12px;border:1px solid var(--kiwabi-detail-line);vertical-align:top;white-space:normal}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) img{max-width:100%;height:auto}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(small,figcaption){font-family:var(--kiwabi-detail-font)!important;font-size:14px!important;line-height:1.9!important}@media(max-width:749px){.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(h1,h2){font-size:20px!important}.product-section[data-section-type=product] :is(.product__block__description,.product-description.rte) :is(td,th){padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/kiwabi-product-details.css.map */
