.store{background-color:#f0efef;overflow:visible}.store>.content{width:100%;margin:0 auto}@media only screen and (min-width:480px){.store>.content{width:26rem}}@media only screen and (min-width:768px){.store>.content{width:39rem}}@media only screen and (min-width:1024px){.store>.content{width:52rem}}@media only screen and (min-width:1152px){.store>.content{width:65rem}}@media only screen and (min-width:1400px){.store>.content{width:78rem}}.store h2{max-width:48rem;margin-top:0;margin-bottom:1em}.store h3{max-width:48rem;margin:0 auto;font-size:calc((14 / 12) * 1rem);font-weight:400;text-align:center;text-transform:none}.store .tools{position:relative;width:100%;height:auto;margin:6.5rem 0 0;padding:.5rem;display:flex;flex-direction:column;z-index:750}.store .tools>div{margin-bottom:1rem}.store .tools>div:last-child{margin-bottom:0}.store .tools .select-container:nth-last-child(2){z-index:110}@media only screen and (min-width:768px){.store .tools{height:auto;margin-bottom:2.5rem;display:grid;gap:1rem;grid-auto-columns:1fr;justify-content:stretch}.store .tools>div{margin:0}.store .tools .store-search{grid-column:2/3;grid-row:1/2}.store .tools .store-search:nth-last-child(3){grid-column:1/3;grid-row:1/2}}.store .error{height:2rem;margin-top:-2rem;text-align:center}.store .grid-content{position:relative;width:100%;margin:0 auto 0 auto;transition:height .5s,opacity .5s}.store .select-container{margin:0}.store .select{border:none;box-shadow:0 0 0 .25rem #f0efef}#popdown-store-select .select-list{height:auto}.store .store-search{margin:0}.store .store-search input:focus{border:none}.store .note,.store .tile{border-radius:3.5px;transition:1s all}.store .grid-content>a{width:calc(50vw - 3rem - 1px);height:calc(50vw - 3rem - 1px);min-width:calc(159px - 3rem);min-height:calc(159px - 3rem);margin:.5rem;transition:none}@media only screen and (min-width:480px){.store .grid-content>a{width:12rem;height:12rem}}.store .tile{width:100%;height:100%;padding:1rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;transition:transform .5s}.store .tile:hover{transform:scale(1.06)}.store .tile .icon{height:16.5vw;width:100%;mask-size:95% 95%;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:95% 95%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}@media only screen and (min-width:480px){.store .tile .icon{height:5rem}}.store .tile h4{width:auto;font-size:calc(.4rem + 1.8vw);font-weight:800;text-align:center}@media only screen and (min-width:480px){.store .tile h4{font-size:calc((10 / 12) * 1rem)}}.store .note{width:calc(100vw - 5rem - 1px);height:auto;margin:.5rem;padding:1rem;background-color:var(--primary-hex);overflow:hidden;z-index:740;transform:translate(0)}.store .note .note-content{position:relative;width:100%}.store .note .note-content.old,.store .note .note-content.old~.note-content{position:absolute;width:calc(100% - 1rem)}@media only screen and (min-width:375px){.store .note{padding:2.5rem}.store .note .note-content.old,.store .note .note-content.old~.note-content{width:calc(100% - 5rem)}}@media only screen and (min-width:480px){.store .note{width:25rem}}@media only screen and (min-width:768px){.store .note{height:25rem}}.store .note h4{font-size:calc((14 / 12) * 1rem);margin-bottom:.5rem;text-transform:uppercase}.store .note hr{width:100%;margin:1.5rem 0}.store .note hr::before{background-color:#fff}.store .note .closemenu-button{top:initial;bottom:0}#store-morebutton{width:calc(100% - 1rem);max-width:16rem;margin-top:5rem;overflow:visible;transition:height .5s}#store-morebutton button{height:3rem}