:root{--hd-reading-font: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, system-ui, sans-serif;--hd-paper: #faf7f2;--hd-ink: #353833;--hd-muted: #62655f;--hd-orange: #ff8f43;--hd-link: #9b4319;--hd-line: #eadbcd}body,button,input,select,textarea{font-family:var(--hd-reading-font)}body{color:var(--hd-ink);--text-color: var(--hd-ink)}h1,h2,h3,h4,h5,h6,.t4s-pr-title,.t4s-product__title{font-family:var(--hd-reading-font);letter-spacing:.025em}.template-page #MainContent,.template-product #MainContent,.template-collection #MainContent{background:var(--hd-paper)}.template-page .t4s-main-page{width:100%;max-width:860px;margin-inline:auto;padding:34px 40px;background:#fffdf9;border:1px solid var(--hd-line);border-radius:18px;color:var(--hd-ink);font-size:16px;line-height:1.95;overflow-wrap:anywhere}.template-page .t4s-main-page h1{font-size:clamp(25px,3vw,35px);line-height:1.55;margin-bottom:24px;color:#292d29}.template-page .t4s-main-page h2,.template-product .t4s-rte h2{font-size:23px;line-height:1.6;margin:38px 0 18px;border-left:4px solid var(--hd-orange);padding-left:14px;color:#292d29}.template-page .t4s-main-page h3,.template-product .t4s-rte h3{font-size:19px;line-height:1.65;margin:26px 0 14px;color:#292d29}.template-page .t4s-main-page p,.template-product .t4s-rte p{margin-bottom:20px}.template-page .t4s-main-page a,.template-product .t4s-rte a,.t4s-desc-collection a{color:var(--hd-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.template-page .t4s-main-page a:hover,.template-product .t4s-rte a:hover{color:#753010}.template-page .t4s-main-page nav{color:var(--hd-muted);font-size:13px;line-height:1.8;margin-bottom:24px}#hidream-lineup details{margin:14px 0;border:1px solid var(--hd-line);border-radius:12px;overflow:hidden;background:#fff}#hidream-lineup summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:15px 20px;color:#353833;font-weight:700;line-height:1.7;cursor:pointer;list-style:none;background:#fff0e4}#hidream-lineup summary::-webkit-details-marker{display:none}#hidream-lineup summary:after{content:"+";flex-shrink:0;width:25px;height:25px;border-radius:50%;background:var(--hd-orange);color:#3c2519;text-align:center;line-height:25px;font-size:19px;font-weight:600}#hidream-lineup details[open] summary:after{content:"\2212"}#hidream-lineup details>p{padding:0 20px;margin:18px 0}#hidream-lineup details>ul{margin:0;padding:0 20px;list-style:none}#hidream-lineup details>ul>li{margin:0;border-bottom:1px solid #f0e8e0}#hidream-lineup details>ul>li>a{display:block;min-height:48px;padding:12px 0;line-height:1.8}#hidream-lineup summary:focus-visible,#MainContent a:focus-visible{outline:3px solid #9b4319;outline-offset:3px}.template-product .t4s-product__info-wrapper{color:var(--hd-ink)}.template-product .t4s-rte,.template-product .t4s-pr__richtext{font-family:var(--hd-reading-font);font-size:16px;line-height:1.95;color:var(--hd-ink);overflow-wrap:anywhere}.template-product .t4s-rte table{background:#fffdf9;border-color:var(--hd-line)}.template-product .t4s-rte th{background:#fff0e4;color:#353833}.template-product .t4s-rte td,.template-product .t4s-rte th{border-color:var(--hd-line)}.t4s-desc-collection{color:var(--hd-ink);font-family:var(--hd-reading-font);line-height:1.95}.hidream-journey__heading h1,.hidream-journey__heading h2{color:#292d29}.hidream-journey__card{border-color:var(--hd-line);background:#fffdf9}.hidream-journey__card:hover{border-color:var(--hd-orange)}.hidream-journey__links a{background:#fff0e4;border-color:var(--hd-line)}@media(max-width:767px){.template-page .t4s-main-page{max-width:100%;padding:24px 18px;border-radius:12px;font-size:16px;line-height:1.9}.template-page .t4s-main-page h2,.template-product .t4s-rte h2{font-size:21px;margin-top:32px}.template-page .t4s-main-page h3,.template-product .t4s-rte h3{font-size:18px}#hidream-lineup summary{padding:14px 16px}#hidream-lineup details>p,#hidream-lineup details>ul{padding-inline:16px}}.template-product h1.t4s-product__title{font-family:var(--hd-reading-font);line-height:1.55;letter-spacing:.025em}#shopify-section-top-bar .t4s-top-bar .t4s-top-bar-text__item a{color:#fff;text-decoration:underline;text-underline-offset:3px}#MainContent .t4s-tab-wrapper .t4s-tab__title,#MainContent .t4s-tab-wrapper .t4s-tab__title:hover{color:var(--hd-ink);background:#fff0e4}.template-product .t4s-tab-content{background:#fffdf9}.template-page .t4s-main-page a,.template-product .t4s-rte a,.t4s-desc-collection a{border-bottom:0}#hidream-lineup details>ul>li>a{border-bottom:0}.hidream-fit-help{margin:12px 0 18px;color:var(--hd-ink);font-size:14px;line-height:1.7}.hidream-fit-help a,.hidream-purchase-help a,.hidream-cart-help a{color:var(--hd-link);text-decoration:underline;text-underline-offset:3px}.hidream-fit-help p{margin:6px 0 0}.hidream-purchase-help{margin:18px 0 8px;padding:16px;border:1px solid var(--hd-line);border-radius:10px;background:#fff7ef;color:var(--hd-ink);font-size:14px;line-height:1.75}.hidream-purchase-help p{margin:0 0 8px}.hidream-purchase-help__benefit{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.hidream-purchase-help__benefit strong{font-size:16px}.hidream-purchase-help__benefit span,.hidream-purchase-help__note{font-size:12px}.hidream-purchase-help__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.hidream-purchase-help__links a{display:inline-flex;min-height:32px;align-items:center}.hidream-cart-help{margin:10px 0 16px;padding:12px 14px;border:1px solid var(--hd-line);border-radius:8px;background:#fff7ef;color:var(--hd-ink);font-size:13px;line-height:1.65;text-align:left}.hidream-cart-help p{margin:0 0 5px}.hidream-cart-help p:first-child{display:flex;flex-wrap:wrap;gap:3px 10px}.hidream-cart-help span,.hidream-cart-help small{font-size:12px}.template-cart .hidream-cart-help{max-width:460px;margin-left:auto}#t4s-mini_cart .t4s-btn__checkout,.template-cart .t4s-btn__checkout{min-height:48px!important;font-size:15px;letter-spacing:.03em}.template-product .t4s-product-form__submit{min-height:48px!important}body.is--opend-drawer shopify-chat::part(activator){visibility:hidden;pointer-events:none}@media(max-width:767px){shopify-chat::part(activator){bottom:88px!important}.hidream-fit-help{font-size:14px}.hidream-purchase-help{padding:14px}.template-cart .hidream-cart-help{max-width:none}}.template-index .t4s-section-title,.template-index .t4s-section-title span,.template-index .t4s-product-title a,.template-index .t4s-product-title a:hover{color:#353833}.template-index .t4s-head-btn .t4s-btn,.template-index .t4s-image-text-content>.t4s-btn{color:#353833;background:#ffb679;border-color:#ffb679}.template-index .t4s-head-btn .t4s-btn:hover,.template-index .t4s-image-text-content>.t4s-btn:hover{color:#292d29;background:#ffa85f;border-color:#ffa85f}@media(max-width:767px){.t4s-push-menu-btn{min-height:44px}.t4s-site-nav__search>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.template-index [timeline][hdt-reveal]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.template-index #MainContent .t4s-section-des{color:#62655f}.t4s-top-bar-text__item[aria-hidden=true] a{visibility:hidden}@media(max-width:767px){shopify-chat::part(activator){translate:0 -72px}}html[lang=ja]{--hd-reading-font: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--hd-heading-font: "Hiragino Maru Gothic ProN", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;--hd-paper: #fff9f5;--hd-ink: #38352f;--hd-muted: #635e56;--hd-line: #eadfd5}html[lang=ja] body{font-weight:400;letter-spacing:.015em}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] .t4s-section-title,html[lang=ja] .t4s-image-text-heading{font-family:var(--hd-heading-font);font-weight:600;letter-spacing:.025em;line-height:1.6}html[lang=ja] .t4s-product-title,html[lang=ja] .t4s-product-title a{font-family:var(--hd-reading-font);font-weight:500;line-height:1.7;letter-spacing:.01em}html[lang=ja] .template-index #MainContent{background-color:var(--hd-paper)}html[lang=ja] #shopify-section-top-bar .t4s-top-bar{--tb-color: #493c31;--tb-background: #ffe5cf;background:#ffe5cf;background-image:linear-gradient(110deg,#ffe5cf,#fff1df 55%,#f8e7e4);color:#493c31}html[lang=ja] #shopify-section-top-bar .t4s-top-bar .t4s-top-bar-text__item a{color:#493c31}html[lang=ja] .hidream-journey{margin-block:48px}html[lang=ja] .hidream-journey__heading p{max-width:42em;margin-inline:auto;line-height:1.9}html[lang=ja] .hidream-journey__card{border-radius:16px;background:#fffdfb}html[lang=ja] .hidream-journey__content h2{font-size:20px}html[lang=ja] .hidream-journey__links a,html[lang=ja] #hidream-lineup summary,html[lang=ja] .hidream-purchase-help{background-color:#fff0e2;background-image:linear-gradient(110deg,#fff0e2,#fcf1e9)}html[lang=ja] .template-index .t4s-slideshow-inner .t4s-btn,html[lang=ja] .template-index .t4s-head-btn .t4s-btn,html[lang=ja] .template-index .t4s-image-text-content>.t4s-btn{color:#3f3127;background:#ffc397;background-image:linear-gradient(115deg,#ffc397,#ffdbb7);border-color:#e8ae80;border-radius:12px;font-weight:600;letter-spacing:.025em;box-shadow:0 2px 8px #57371f14}html[lang=ja] .template-product .t4s-product-form__submit:not([disabled]),html[lang=ja] .template-cart .t4s-btn__checkout,html[lang=ja] #t4s-mini_cart .t4s-btn__checkout{background:#785b4d;background-image:linear-gradient(115deg,#785b4d,#89634f);color:#fff;border-radius:12px;border-color:#785b4d;font-family:var(--hd-reading-font);font-weight:600}html[lang=ja] .template-product .t4s-rte,html[lang=ja] .template-product .t4s-pr__richtext,html[lang=ja] .template-page .t4s-main-page{line-height:1.9;letter-spacing:.015em}html[lang=ja] .template-page .t4s-main-page{background-color:#fffdfb;box-shadow:0 4px 20px #57371f08}html[lang=ja] #MainContent .t4s-rte p{margin-bottom:1.25em}html[lang=ja] .template-product h1.t4s-product__title{font-family:var(--hd-heading-font);font-weight:600}@media(min-width:1025px){html[lang=ja] .t4s-nav__ul>li>a{font-size:14px;letter-spacing:.025em}}@media(max-width:767px){html[lang=ja] .hidream-journey{margin-block:32px}html[lang=ja] .hidream-journey__content h2{font-size:18px}html[lang=ja] .template-product h1.t4s-product__title{font-size:22px;line-height:1.65}html[lang=ja] .template-product .t4s-rte,html[lang=ja] .template-page .t4s-main-page{font-size:16px;line-height:1.9}html[lang=ja] .t4s-product-title a{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hidream-reading-design.css.map */
