.hoshiami-pd{line-height:1.9}.hoshiami-pd>*:first-of-type{margin-top:0}.hoshiami-pd p{margin:0 0 1.2em}.hoshiami-pd .hpd-notice{background:#fdefef;padding:1.1em 1.3em;border-radius:12px;font-size:.94em;line-height:1.85;margin-bottom:2em}.hoshiami-pd .hpd-h{position:relative;margin:3.2rem 0 1.1rem;padding-left:1.1rem;font-size:1.06em;font-weight:600;letter-spacing:.04em;line-height:1.6}.hoshiami-pd .hpd-h:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:2px;background:#5fbdb6}.hoshiami-pd .hpd-lead{font-size:1.02em}.hoshiami-pd .hpd-spec{width:100%;border-collapse:collapse;table-layout:auto;margin:0 0 1.4em}.hoshiami-pd .hpd-spec th{width:1%;text-align:left;vertical-align:top;font-weight:600;color:#2f8f88;white-space:nowrap;padding:.75em 1.8em .75em 0;border-bottom:1px solid #ECE8E6}.hoshiami-pd .hpd-spec td{width:auto;padding:.75em 0;border-bottom:1px solid #ECE8E6;vertical-align:top}.hoshiami-pd .hpd-list{list-style:none;padding:0;margin:0 0 1.4em}.hoshiami-pd .hpd-list li{position:relative;padding-left:1.4em;margin:0 0 .7em}.hoshiami-pd .hpd-list li:before{content:"";position:absolute;left:.25em;top:.78em;width:6px;height:6px;border-radius:50%;background:#f0969c}.hoshiami-pd .hpd-list--caution li:before{background:#f6cf7a}.hoshiami-pd .hpd-list b{display:block;font-weight:600}.hoshiami-pd .hpd-list span{display:block;font-size:.94em;opacity:.72;margin-top:.15em}.hoshiami-pd .hpd-faq{margin:0 0 1.4em}.hoshiami-pd .hpd-faq dt{font-weight:600;margin:1.3em 0 .4em;padding-left:1.7em;text-indent:-1.7em}.hoshiami-pd .hpd-faq dt:before{content:"Q.";color:#2f8f88;font-weight:700;margin-right:.45em}.hoshiami-pd .hpd-faq dd{margin:0;padding-left:1.7em;text-indent:-1.7em;opacity:.82}.hoshiami-pd .hpd-faq dd:before{content:"A.";color:#f0969c;font-weight:700;margin-right:.45em}.hoshiami-pd .hpd-note{list-style:none;padding:0;margin:0}.hoshiami-pd .hpd-note li{position:relative;padding-left:1.2em;margin:0 0 .8em;font-size:.94em;opacity:.82}.hoshiami-pd .hpd-note li:before{content:"\203b";position:absolute;left:0;top:0;opacity:.6}.hoshiami-pd .hpd-note b{font-weight:600;opacity:1}@media screen and (max-width:600px){.hoshiami-pd .hpd-spec,.hoshiami-pd .hpd-spec tbody,.hoshiami-pd .hpd-spec tr{display:block}.hoshiami-pd .hpd-spec th{display:block;width:auto;white-space:normal;padding:.85em 0 .15em;border-bottom:none}.hoshiami-pd .hpd-spec td{display:block;width:auto;padding:0 0 .85em;border-bottom:1px solid #ECE8E6}.hoshiami-pd .hpd-h{margin-top:2.6rem}}html:root .product__description h3,html:root .product__description .hpd-h,html:root .hoshiami-mf .hpd-h{font-family:"Klee One",var(--font-heading-family),serif;font-weight:400;font-size:1.16em;letter-spacing:.05em;color:#2b2b2b}html:root .product__description h3:before,html:root .product__description .hpd-h:before,html:root .hoshiami-mf .hpd-h:before{background:#5fbdb6}html:root .hoshiami-notice,html:root .product__description blockquote,html:root .product__description .hpd-notice{background:#fdefef;border-radius:12px;color:#121212d1}html:root .hoshiami-notice b{color:#c4646c}html:root .hoshiami-notice a{color:#c4646c}html:root .product__description table th,html:root .hoshiami-pd table th,html:root .hoshiami-mf .hpd-spec th{color:#2f8f88}html:root .product__description table th,html:root .product__description table td,html:root .hoshiami-pd table th,html:root .hoshiami-pd table td,html:root .hoshiami-mf .hpd-spec th,html:root .hoshiami-mf .hpd-spec td{border-bottom-color:#ece8e6}html:root .product__description ul li:before{background:#f0969c}html:root .hoshiami-mf .hpd-yarn:hover{color:#c4646c}html:root .hoshiami-mf .hpd-faq dt:before{color:#2f8f88}html:root .hoshiami-mf .hpd-faq dd:before{color:#f0969c}@media screen and (max-width:600px){html:root .hoshiami-pd table td,html:root .product__description table td{border-bottom-color:#ece8e6!important}html:root .hoshiami-mf .hpd-spec td{border-bottom-color:#ece8e6}}html:root .hc{--hc-pink:#c4646c;--hc-pink-l:#FDEFEF;--hc-pink-m:#F3C4C8;--hc-blue:#5FBDB6;--hc-blue-t:#2f8f88;--hc-track:#ECE8E6;--hc-node:#C9C7C5;--hc-beige:#ECE8E6;--hc-beige-l:#F7F7F6;--hc-brown:#555555;--hc-text:#333333;--hc-muted:#757575}html:root .hc__dot.is-done{background:#2f8f88;border-color:#2f8f88}html:root .hc__gnode.is-done{color:#f0969c}html:root .hc__gnode.is-done:after{background:#f0969c}html:root .hc__btn--primary:hover,html:root .hc-page__btn:hover{background:#a9525a}html:root .hc__rec-price{color:#c4646c}html:root .hc-card{background:#fdefef;border-color:#f6d5d8;color:#333}html:root .hc-card__tag{background:#c4646c}html:root .hc-card__note,html:root .hc-card__code,html:root .hc-card__period a{color:#c4646c}html:root .hc-card__code{border-color:#f0969c}html:root .hc-card__desc{color:#121212d1}html:root .hc-card__period{color:#757575}html:root .announcement-bar__message .hc-ann-ico{color:#f0969c}html:root .hc-page{color:#333}html:root .hc-page__lead,html:root .hc-page__meta,html:root .hc-page__empty{color:#757575}html:root .hc-page h2{font-family:"Klee One",var(--font-heading-family),serif;font-weight:400;letter-spacing:.05em}html:root .hc-page h2:before{background:#5fbdb6}html:root .hc-page__kind{background:#c4646c}html:root .hc-page__kind--coupon{background:#2f8f88}html:root .hc-page__title a,html:root .hc-page__meta a{color:#c4646c}html:root .hc-page__ship strong{color:#2f8f88}html:root .hc-page__desc{color:#121212d1}html:root .hc-page__card,html:root .hc-page__ship,html:root .hc-page__ship li,html:root .hc-page__signup,html:root .hc-page__line{border-color:#ece8e6}html:root .hc-page__card--gift{background:#fff7f7}html:root .hc-page__how{background:#f2faf9}html:root .hc-page__signup{background:#fff}html:root .hc-page__btn{background:#2f8f88;border-color:#2f8f88}html:root .hc-page__btn:hover{background:#26746e}html:root .hc-page__input:focus{outline-color:#5fbdb6;border-color:#5fbdb6}html:root .hw-btn{--color-button:242,250,249;--color-button-text:51,51,51}html:root .hw-btn .hw-btn__icon{color:#c4646c}html:root .hw-btn.is-on{--color-button:196,100,108;--color-button-text:255,255,255}html:root .hw-btn.is-on .hw-btn__icon{color:#fff}html:root .hw-row__color{color:#757575}html:root .hw-row__name,html:root .hw-row__price,html:root .hw-empty,html:root .hw-login,html:root .hw-modal__box{color:#333}html:root .hw-list,html:root .hw-row{border-color:#ece8e6}html:root .hw-modal__icon{color:#f0969c}html:root .hw-modal__btn{background:#2f8f88}html:root .hw-modal__btn:hover{background:#26746e}html:root .hw-modal__link{color:#2f8f88}
/*# sourceMappingURL=/cdn/shop/t/59/assets/hoshiami-custom.css.map */
