.article-template{background:#fff;margin-inline:10px;padding-block:10px;border-radius:10px}.banner-wrapper ul{display:flex;flex-wrap:wrap;gap:10px}.banner-wrapper ul li{width:calc(25% - 8px)}.banner-wrapper ul li a{display:block;position:relative;transition:opacity .2s}.banner-wrapper ul li a:before{content:"";display:block;padding-top:33.87755102%}.banner-wrapper ul li a div{display:flex;align-items:center;width:100%;height:100%;padding:10px;position:absolute;top:0;left:0}.banner-wrapper ul li a div span{position:relative;width:100%;height:100%;max-height:50px}.banner-wrapper ul li a div span img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 749px){.banner-wrapper ul li{width:calc(50% - 5px)}}.emergency-announcements{width:100%;display:flex;flex-direction:column;gap:6px}.emergency-announcements__item{padding-block:10px;padding-inline:5rem;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;border-radius:6px}.emergency-announcements__item a{text-decoration:none}.emergency-announcements__item p{margin:0}@media screen and (max-width: 749px){.emergency-announcements__item{padding-inline:1.5rem}}.banner-store__image{position:relative;background-color:#f6f6f6;border-radius:8px;border:solid 1px #ccc}.banner-store__image:before{content:"";display:block;padding-top:54.26829%}.banner-store__name{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;bottom:0;right:0;font-size:2rem;font-weight:700;padding:10px 20px;border-radius:8px;text-align:center;overflow:hidden;line-height:1.5}.store-banner-sns{background-color:var(--theme-sub_bg_color);padding:24px}.store-banner-sns .list-sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 40px;margin-bottom:0}.list-sns__item{width:55px}.list-sns__inner{display:block;color:var(--main-text-color);font-size:3.3rem;line-height:1;text-align:center}.list-sns__title{display:block;font-size:1rem;font-family:Lato,sans-serif;font-weight:400;text-align:center;word-break:break-word;line-height:1.5;margin-top:5px}@media screen and (min-width: 769px){.store-banner-sns{border-radius:16px;max-width:1100px;width:calc(100% - 50px);margin-inline:auto}.store-banner-sns .list-sns{gap:16px 90px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
