@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}.shopify-section-template--21225753772223__main h1{display:none}.shopping-guide{padding:11.9rem 0 9.5rem}@media only screen and (min-width:769px){.shopping-guide{padding:26.2rem 0 14rem}}.page-title{font-family:"Sentient",serif;font-size:1.5rem;line-height:1.6;text-align:center}@media only screen and (min-width:769px){.page-title{font-size:1.8rem}}.shopping-guide__contentWrapper{position:relative;padding-top:4rem}@media only screen and (min-width:769px){.shopping-guide__contentWrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr) 1.3888888889% minmax(0,1fr);grid-template-columns:repeat(14,minmax(0,1fr));-webkit-column-gap:1.3888888889%;-moz-column-gap:1.3888888889%;column-gap:1.3888888889%;padding:12rem 3.4rem 0}}.shopping-guide__nav{padding:0 0 2.5rem}@media only screen and (min-width:769px){.shopping-guide__nav{position:sticky;top:5.8rem;left:0;top:18rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/6}}.shopping-guide__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem 1.3rem;width:30rem;margin-inline:auto}@media only screen and (min-width:769px){.shopping-guide__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:0}}.nav-button{position:relative;padding-left:0;font-family:"Noto Serif JP",serif;font-size:1.3rem;font-weight:540;line-height:2;opacity:0.5;-webkit-transition:opacity 0.4s,padding 0.3s;transition:opacity 0.4s,padding 0.3s}.nav-button:after{content:"";position:absolute;top:1.25rem;left:0.3rem;width:0.4rem;height:0.4rem;border-radius:50%;background-color:#ff5500;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}@media only screen and (min-width:769px){.nav-button:after{top:1.15rem;left:0}}.nav-button[aria-selected=true]{padding-left:1rem;opacity:1;-webkit-transition:opacity 0.4s,padding 0.3s;transition:opacity 0.4s,padding 0.3s}.nav-button[aria-selected=true]:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media only screen and (min-width:769px){.nav-button:hover{opacity:1;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}}.shopping-guide__content{display:none;opacity:0;padding:2.5rem 2rem 0}@media only screen and (min-width:769px){.shopping-guide__content{-ms-grid-column:6;-ms-grid-column-span:7;grid-column:6/13;padding:0}}.shopping-guide__content[aria-hidden=false]{display:block;opacity:1;-webkit-animation:opacity 0.5s;animation:opacity 0.5s}.content__heading{font-family:"Noto Serif JP",serif;font-size:1.4rem;font-weight:540;line-height:2}.shopping-guide__content-list{display:-ms-grid;display:grid;row-gap:2.9rem;margin-top:1.1rem}@media only screen and (min-width:769px){.shopping-guide__content-list{row-gap:3.5rem}}.content-list__item{display:-ms-grid;display:grid;row-gap:1.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(46,46,46,0.15)}@media only screen and (min-width:769px){.content-list__item{row-gap:0.8rem;padding-bottom:3.5rem}}.content-list__item:first-of-type{padding-top:3rem;border-top:1px solid rgba(46,46,46,0.15)}@media only screen and (min-width:769px){.content-list__item:first-of-type{padding-top:3.5rem}}.content__sub-heading{font-family:"Noto Serif JP",serif;font-size:1.4rem;font-weight:540;line-height:2}.content__text p{font-family:"Noto Serif JP",serif;font-size:1.3rem;font-weight:420;line-height:2;letter-spacing:-0.01em}.content__text li{position:relative;padding-left:1.8rem}.content__text li:after{content:"";position:absolute;top:1.25rem;left:0.75rem;width:0.3rem;height:0.3rem;border-radius:50%;background-color:#2E2E2E}.content__detail-list{display:-ms-grid;display:grid;row-gap:2rem;padding:3rem;margin-top:1.5rem;border-radius:0.3rem;background-color:#d5d5d5}@media only screen and (min-width:769px){.content__detail-list{padding:3.5rem 4rem;margin-top:2.2rem}}.detail-list__item{display:-ms-grid;display:grid;row-gap:1rem;padding-bottom:2rem;border-bottom:1px solid rgba(46,46,46,0.07)}.detail-list__item:last-of-type{padding-bottom:0;border-bottom:none}.detail-list__heading{font-family:"Noto Sans JP",serif;font-size:1.2rem;line-height:2}.detail-list__text p{font-family:"Noto Sans JP",serif;font-size:1.2rem;line-height:2;letter-spacing:-0.01em;text-align:justify;color:#4f4f4f}.detail-list__text li{position:relative;padding-left:1.8rem}.detail-list__text li:after{content:"";position:absolute;top:1.25rem;left:0.75rem;width:0.3rem;height:0.3rem;border-radius:50%;background-color:#2E2E2E}