.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--slide-in.scroll-trigger--offscreen{opacity:1;transform:none;animation:none}.rich-text__heading,.image-with-text__heading,.multicolumn-card__info h3,.accordion__title,.collapsible-content__heading,.rich-text__text li>strong:first-child{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.rich-text__text,.rich-text__text p,.image-with-text__text,.image-with-text__text p,.accordion__content p,.multicolumn-card__info .rte{text-wrap:pretty}.rich-text__text li,.image-with-text__text li,.multicolumn-card__info li{text-wrap:balance}.rich-text__heading,.image-with-text__heading{font-size:clamp(19px,5.8vw,26px)!important}@media screen and (min-width:960px){.rich-text__heading,.image-with-text__heading{font-size:32px!important}}.c-pedit .c-pedit__heading{font-size:clamp(22px,6.4vw,32px);font-family:var(--font-jp-serif, "Shippori Mincho", "Hiragino Mincho ProN", "YuMincho", serif);font-weight:500;line-height:1.32;letter-spacing:.06em;margin:0}@media screen and (min-width:960px){.c-pedit .c-pedit__heading{font-size:48px}}.c-pedit .c-pedit__lede{min-height:6em}@media screen and (min-width:960px){.c-pedit .c-pedit__lede{min-height:0}}.caption-with-letter-spacing{font-family:var(--font-en-sans, "Jost", "Inter", system-ui, sans-serif)!important;font-size:var(--text-label-en, 11.5px)!important;font-weight:500;letter-spacing:.22em!important;line-height:1.6;text-transform:uppercase;color:var(--c-terracotta-deep, #9a5d41);margin-bottom:1.4rem}.rich-text__blocks{max-width:62rem}.rich-text__blocks.center .rich-text__text,.rich-text__blocks.center .rich-text__text p{text-align:left}.rich-text__text{max-width:34em;margin-inline:auto}[id$=__cta] .rich-text__blocks.center .rich-text__text,[id$=__cta] .rich-text__blocks.center .rich-text__text p{text-align:center}.rich-text__text,.image-with-text__text{font-family:var(--font-jp-sans, "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif);font-size:var(--text-body, 1.5rem);line-height:1.95;color:var(--c-ink-2, #524a3e)}.image-with-text__text.caption-with-letter-spacing{color:var(--c-terracotta-deep, #9a5d41)}.rich-text__text p,.image-with-text__text p{margin:0 0 1.2em}.rich-text__text p:last-child,.image-with-text__text p:last-child{margin-bottom:0}.rich-text__text ul,.image-with-text__text ul{list-style:none;margin:1.4em auto 0;padding:0;max-width:34em;text-align:left}.rich-text__text li,.image-with-text__text li{position:relative;margin:0;padding:.85em 0 .85em 1.4em;border-bottom:1px solid var(--c-line-2, #efe9dd)}.rich-text__text li:first-child,.image-with-text__text li:first-child{border-top:1px solid var(--c-line-2, #efe9dd)}.rich-text__text li:before,.image-with-text__text li:before{content:"";position:absolute;top:1.5em;left:0;width:6px;height:1px;background:var(--c-terracotta, #c17a5a)}.rich-text__text li strong,.image-with-text__text li strong{font-family:var(--font-jp-serif, "Shippori Mincho", "Hiragino Mincho ProN", "YuMincho", serif);font-weight:500;font-size:1.05em;line-height:1.9;color:var(--c-ink, #2b2620);letter-spacing:.03em}[id$=__places_ng] .rich-text__text li:before{width:12px;background:var(--c-terracotta-deep, #9a5d41)}.rich-text__text a,.image-with-text__text a,.accordion__content a{color:var(--c-terracotta-deep, #9a5d41);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.rich-text__text a:hover,.rich-text__text a:focus-visible,.image-with-text__text a:hover,.accordion__content a:hover,.accordion__content a:focus-visible{color:var(--c-ink, #2b2620)}.rich-text__text p:has(>a:only-child)>a{display:inline-flex;align-items:center;min-height:44px}.image-with-text__media{border-radius:var(--r-lg, 24px);overflow:hidden}.image-with-text__content{border-radius:var(--r-lg, 24px)}.multicolumn.background-primary .multicolumn-list__item .multicolumn-card,.multicolumn:not(.background-none) .multicolumn-list__item .multicolumn-card{background:var(--c-cream-2, #f4eadb);border:0;border-radius:var(--r-md, 16px);overflow:hidden;box-shadow:none}.multicolumn-card__info{padding:2.6rem 2.2rem 2.4rem}.multicolumn-card__info h3{font-family:var(--font-jp-serif, "Shippori Mincho", "Hiragino Mincho ProN", "YuMincho", serif);font-weight:500;font-size:var(--text-h3, clamp(18px, 2.2vw, 21px));letter-spacing:.04em;line-height:1.5;text-align:center;color:var(--c-ink, #2b2620);margin:0 0 1.1em;padding-bottom:.9em;border-bottom:1px solid rgba(43,38,32,.12)}[id$=__compare] .multicolumn-card__info h3{font-size:clamp(15px,1.4vw,18px)}[id$=__compare] .multicolumn-list__item:first-child .multicolumn-card{box-shadow:inset 0 0 0 1px var(--c-terracotta, #c17a5a)}.multicolumn-card__info .rte,.multicolumn-card__info p{font-family:var(--font-jp-sans, "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif);font-size:1.3rem;line-height:1.8;color:var(--c-ink-2, #524a3e);margin:0}.multicolumn-card__info ul{list-style:none;margin:0;padding:0;text-align:left}.multicolumn-card__info li{display:grid;grid-template-columns:6.4em 1fr;gap:.5em;align-items:center;min-height:4.4rem;text-align:left;font-family:var(--font-jp-sans, "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif);font-size:1.35rem;line-height:1.7;padding:.75em 0;border-bottom:1px solid rgba(43,38,32,.08);color:var(--c-ink, #2b2620)}.multicolumn-card__info li strong{font-family:var(--font-jp-sans, "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif);font-weight:400;font-size:.9em;letter-spacing:.04em;color:var(--c-ink-2, #524a3e)}.multicolumn-card__info li:last-child{border-bottom:0;padding-bottom:0}.multicolumn-card__image-wrapper{margin:0}.collapsible-content__wrapper .caption-with-letter-spacing{text-align:center}.accordion__title{font-family:var(--font-jp-sans, "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif);font-size:1.5rem;line-height:1.6}.accordion summary{min-height:4.4rem}.accordion__content{font-family:var(--font-jp-sans, "Noto Sans JP", "Hiragino Sans", "YuGothic", system-ui, sans-serif);line-height:1.9;color:var(--c-ink-2, #524a3e)}.rich-text__buttons .button{min-height:4.8rem}[id$=__cta] .rich-text__text:last-child{font-size:var(--text-body-sm, 1.4rem);color:var(--c-ink-3, #736b5e)}.rich-text__text a:focus-visible,.image-with-text__text a:focus-visible,.accordion__content a:focus-visible,.accordion summary:focus-visible{outline:2px solid var(--c-terracotta-deep, #9a5d41);outline-offset:3px}@media screen and (min-width:960px){.rich-text__text,.image-with-text__text{font-size:1.6rem}.multicolumn-card__info li{font-size:1.4rem}.multicolumn-card__info h3{font-size:var(--text-h3, clamp(18px, 2.2vw, 21px))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sachet-guide.css.map */
