@media screen and (max-width:989px){.c-store-introduction__wrapper .c-area-width--medium{padding:0 32px}}.c-store-introduction{display:grid;grid-template-columns:1fr;gap:55px}.c-store-introduction__image{width:100%;height:auto;aspect-ratio:311 / 207;object-fit:cover;border-radius:30px}.c-store-introduction__text{position:relative;background-color:#fff;padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.c-store-introduction__speech-bubble{position:absolute;width:162px;height:28px;background-color:rgba(var(--color-foreground));border-radius:14px;color:#fff;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;top:-25px}.c-store-introduction__speech-bubble:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(var(--color-foreground))}.c-store-introduction__title *{display:block}.c-store-introduction__title-top{font-family:var(--font-family-noto);font-weight:var(--font-light-weight);font-size:14px;line-height:21px}.c-store-introduction__title-bottom{font-size:18px;line-height:21px;font-weight:var(--font-body-weight-bold)}.c-store-introduction__description{font-size:12px}.c-store-introduction__address{width:fit-content;padding:11px 12px;background-color:rgb(var(--color-background));font-size:12px;border-radius:10px}@media screen and (min-width:990px){.c-store-introduction{grid-template-columns:1fr 1fr;gap:32px}.c-store-introduction__image{height:100%;aspect-ratio:auto;border-radius:16px}.c-store-introduction__text{background-color:#fff;padding:32px;border-radius:10px;gap:16px}.c-store-introduction__speech-bubble{width:fit-content;height:41px;border-radius:25px;font-size:18px;line-height:1;top:-8px;right:-1px;padding:0 17px;transform:rotate(8deg)}.c-store-introduction__speech-bubble:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid rgba(var(--color-foreground))}.c-store-introduction__title-top{font-weight:var(--font-body-weight-bold);font-size:16px}.c-store-introduction__title-bottom{font-size:24px;line-height:1.5}.c-store-introduction__description{font-size:16px;line-height:24px}.c-store-introduction__address{width:100%;font-size:14px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-store-introduction.css.map */
