.c-blog-shops{--container-gutter: 20px;width:100%;padding-block:13px 40px;padding-inline:var(--container-gutter)}@media screen and (min-width:741px){.c-blog-shops{--container-gutter: 40px;padding-top:20px}}@media screen and (min-width:1000px){.c-blog-shops{--container-gutter: 80px;padding-bottom:20px}}.c-blog-shops .c-breadcrumb{margin-inline:calc(-1 * var(--container-gutter))}.c-blog-shops__inner{width:100%;max-width:1440px;margin-inline:auto;padding-top:80px}@media screen and (min-width:741px){.c-blog-shops__inner{padding-top:clamp(50px,calc(50px + 80 * ((100vw - 740px) / 460)),130px)}}.c-blog-shops__title{margin:0;font-family:var(--en-font-family);font-size:20px;font-weight:400;line-height:1;font-feature-settings:"palt"}@media screen and (min-width:1000px){.c-blog-shops__title{font-size:30px}}.c-blog-shops__tabs{margin-top:67px}@media screen and (min-width:741px){.c-blog-shops__tabs{margin-top:88px}}.c-blog-shops__tab-list{display:flex;flex-wrap:wrap;gap:20px;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);border-bottom:1px solid var(--color-border);list-style:none}@media screen and (min-width:741px){.c-blog-shops__tab-list{gap:30px;margin-inline:0;padding-inline:0}}.c-blog-shops__tab{display:inline-block;margin-bottom:-1px;padding-bottom:15px;border-bottom:1px solid transparent;font-family:var(--base-font-family);font-size:14px;font-weight:300;line-height:1.4;letter-spacing:.02em;text-decoration:none;color:var(--color-text);opacity:.5;transition:border-color .3s ease-in-out,opacity .3s ease-in-out;font-feature-settings:"palt"}@media screen and (min-width:741px){.c-blog-shops__tab{font-size:16px;padding-bottom:23px}}.c-blog-shops__tab:hover{opacity:.8}.c-blog-shops__tab.is-current{border-bottom-color:var(--color-black);font-weight:400;opacity:1}.c-blog-shops__grid{display:grid;grid-template-columns:1fr;row-gap:50px;margin:40px 0 0;padding:0;list-style:none}@media screen and (min-width:741px){.c-blog-shops__grid{grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:80px;margin-top:50px}}@media screen and (min-width:1000px){.c-blog-shops__grid{grid-template-columns:repeat(3,1fr)}}.c-blog-shops__empty{margin:40px 0 0;font-size:14px;font-weight:300}.c-blog-shops__pagination{margin-top:40px}@media screen and (min-width:1000px){.c-blog-shops__pagination{margin-top:60px}}.c-store-card__item{list-style:none}.c-store-card{display:flex;flex-direction:column;gap:30px;height:100%;text-decoration:none;color:inherit}.c-store-card__image{overflow:hidden;margin-inline:calc(-1 * var(--container-gutter));border-radius:0;aspect-ratio:460 / 328;background-color:var(--color-sub-bg)}@media screen and (min-width:741px){.c-store-card__image{margin-inline:0;border-radius:2px}}.c-store-card__image img,.c-store-card__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.c-store-card:hover .c-store-card__image img{transform:scale(1.04)}.c-store-card__body{display:flex;flex-direction:column}.c-store-card__name{margin:0;font-family:var(--base-font-family);font-size:16px;font-weight:400;line-height:1;letter-spacing:.02em;color:var(--color-text);font-feature-settings:"palt"}@media screen and (min-width:741px){.c-store-card__name{font-size:20px}}.c-store-card__info{margin-top:15px}@media screen and (min-width:741px){.c-store-card__info{margin-top:17px}}.c-store-card__line{margin:0;font-size:14px;font-weight:300;line-height:1.6;letter-spacing:.02em;color:var(--color-text);font-feature-settings:"palt"}@media screen and (min-width:741px){.c-store-card__line{font-size:16px}}.c-store-card__note{margin:8px 0 0;font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0;color:var(--color-text);font-feature-settings:"palt"}@media screen and (min-width:741px){.c-store-card__note{margin-top:12px;font-size:13px}}.c-store-card__sns{display:flex;align-items:center;gap:20px;margin:22px 0 0;padding:0;list-style:none}.c-store-card__sns-icon{display:block;color:var(--color-black)}.c-store-card__sns-icon svg{display:block;width:auto;height:18px}@media screen and (min-width:741px){.c-store-card__sns-icon svg{height:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c-blog-shops.css.map */
