@font-face{font-family:"Switzer";src:url("./Switzer-Variable.woff2") format("woff2 supports variations"),url("./Switzer-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:"Sentient";src:url("./Sentient-Variable.woff2") format("woff2 supports variations"),url("./Sentient-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal}.template-page--store h1{padding:11.3rem 0 6rem;font-family:"Sentient",serif;font-size:1.8rem;line-height:1.6;text-align:center}@media only screen and (min-width:769px){.template-page--store h1{padding:26.2rem 0 12rem;font-size:2.5rem}}.template-page--store main{padding-bottom:9.5rem}@media only screen and (min-width:769px){.template-page--store main{max-width:153.6rem;padding:0 3.4rem 14rem;margin-inline:auto}}.shopify-section:has(.page-store__content)+.shopify-section:has(.page-store__content){margin-top:8rem}@media only screen and (min-width:769px){.shopify-section:has(.page-store__content)+.shopify-section:has(.page-store__content){margin-top:10rem}}@media only screen and (min-width:769px){.shopify-section:not(:has(.page-store__content)){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width:769px){.shopify-section:has(.page-store__content--list){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width:769px){main:has(.page-store__content--grid){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.3888888889%}}@media only screen and (min-width:769px){.shopify-section:has(.page-store__content--grid){-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:769px){.shopify-section:has(.page-store__content--grid)+.shopify-section:has(.page-store__content--grid){margin-top:0}.shopify-section:has(.page-store__content--grid)+.shopify-section:has(.page-store__content--grid) .page-store__content--grid{margin:0 auto 0 0}}.page-store__content{padding:0 2rem}@media only screen and (min-width:769px){.page-store__content{padding:0}.page-store__content--list{width:70.9912536443%;margin-inline:auto}.page-store__content--grid{width:70.1183431953%;margin:0 0 0 auto}}.store-cat{padding-bottom:0.7rem;margin-bottom:4rem;border-bottom:1px solid rgba(46,46,46,0.2);font-family:"Sentient",serif;font-size:1.3rem;line-height:1.6;color:rgba(46,46,46,0.5)}@media only screen and (min-width:769px){.store-cat{padding-bottom:1.2rem;margin-bottom:6rem}}.page-store__content--list .store-cat{margin-bottom:5rem}@media only screen and (min-width:769px){.page-store__content--list .store-cat{margin-bottom:7rem}}.page-store__content--list:has(.store__list--online) .store-cat{margin-bottom:3.2rem}@media only screen and (min-width:769px){.page-store__content--list:has(.store__list--online) .store-cat{margin-bottom:7rem}}.store__list{display:-ms-grid;display:grid;row-gap:4.2rem}@media only screen and (min-width:769px){.store__list{-ms-grid-columns:minmax(0,1fr) 2.0533880903% minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem 2.0533880903%}.page-store__content--grid .store__list{-ms-grid-columns:auto;grid-template-columns:auto}}.store__list--online{row-gap:0.8rem}@media only screen and (min-width:769px){.store__list--online{-ms-grid-columns:auto;grid-template-columns:auto}}.store__item{font-family:"Noto Serif JP",serif;font-size:1.2rem;line-height:2;letter-spacing:-0.01em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.store-name{font-size:1.4rem;font-weight:540;letter-spacing:-0.04em}.store-url .store-name{font-size:1.2rem;text-decoration:underline}.page-store__content--list .store-name{font-size:1.2rem;letter-spacing:0}.store-address{padding-top:3rem}.page-store__content--list .store-address{padding-top:2rem}