.page-guide__hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:8rem 2rem}@media screen and (min-width:990px){.page-guide__hero{padding:7.7rem 4rem}}.page-guide__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.page-guide__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.page-guide__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--pg-overlay-bg, transparent);pointer-events:none}.page-guide__hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media screen and (min-width:990px){.page-guide__hero-inner{gap:1.2rem}}.page-guide__hero-en{margin:0;font-family:"EB Garamond",var(--font-heading-family),serif;font-size:2.4rem;line-height:1.2;letter-spacing:.05em;color:#cfbfa2}.page-guide__hero-ja{margin:0;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4;letter-spacing:.05em;color:#fff}@media screen and (min-width:990px){.page-guide__hero-en{font-size:3.6rem}.page-guide__hero-ja{font-size:1.4rem}}.page-guide__body{padding-top:var(--pg-pt-sp, 24px);padding-bottom:var(--pg-pb-sp, 0px)}@media screen and (min-width:990px){.page-guide__body{padding-top:var(--pg-pt-pc, 40px);padding-bottom:var(--pg-pb-pc, 0px)}}.page-guide__anchors{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem}@media screen and (min-width:990px){.page-guide__anchors{gap:2.4rem}}.page-guide__anchor{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3.2rem;border-radius:50px;background-color:var(--color-text);border:1px solid var(--color-text);color:var(--color-back);font-size:1.4rem;line-height:1;letter-spacing:.05em;text-decoration:none}@media screen and (min-width:990px){.page-guide__anchor{font-size:1.5rem}}@media(hover:hover){.page-guide__anchor:hover{opacity:.85}}.page-guide__blocks{margin-top:6.4rem}@media screen and (min-width:990px){.page-guide__blocks{margin-top:8rem}}.page-guide__blocks>*+*{margin-top:3.2rem}.page-guide__blocks>*+.page-guide__heading{margin-top:8rem}.page-guide__heading{display:flex;align-items:center;gap:.8rem;scroll-margin-top:12rem}.page-guide__heading-icon{flex-shrink:0;width:2.8rem;height:2.8rem;object-fit:contain}.page-guide__heading-text{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:2rem;line-height:1.4;letter-spacing:.05em;color:var(--color-text)}@media screen and (min-width:990px){.page-guide__heading-text{font-size:2.4rem}}.page-guide__item{display:flex;flex-direction:column;gap:2.4rem}.page-guide__item-subtitle{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:1.5;letter-spacing:.05em;color:var(--color-text)}@media screen and (min-width:990px){.page-guide__item-subtitle{font-size:1.8rem}}.page-guide__item-content{display:flex;flex-direction:column;gap:.4rem}.page-guide__item-image{display:block;max-width:100%;height:auto}.page-guide__item-body{font-family:var(--font-body-family);font-size:1.4rem;line-height:2;letter-spacing:.05em;color:var(--color-text)}@media screen and (min-width:990px){.page-guide__item-body{font-size:1.5rem;line-height:2}}.page-guide__item-body p{margin:0}.page-guide__item-body p:empty{display:block}.page-guide__item-body p:empty:before{content:"\a0"}.page-guide__item-body img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-page-guide.css.map */
