.stores-page{width:100%;height:100%;background-color:#fff;padding:32px 40px 40px}.stores-page .container{width:100%;margin:auto}.stores-page .container .items{--item-size:240px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,var(--item-size));width:100%;justify-content:center}.stores-page .container .items .item{padding:16px;width:240px;min-height:364px;border-radius:10px;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:16px}.stores-page .container .items .item .image-container{width:208px;height:146px;border-radius:10px}.stores-page .container .items .item .image-container img{border-radius:10px;width:208px;height:146px;border:.5px solid #d9d9d9}.stores-page .container .items .item .infos{text-align:start;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%}.stores-page .container .items .item .infos .title{width:100%;text-align:start;color:#1e1e1e;font-size:12px;font-weight:700}.stores-page .container .items .item .infos .text{text-align:start;color:#484848;font-size:12px;font-style:normal;font-weight:400;line-height:1.4}.stores-page .container .items .item .infos .distance{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.stores-page .container .items .item .infos .distance .material-icons{font-size:18px;font-weight:400;color:var(--tertiary);vertical-align:middle}.stores-page .container .items .item .infos .distance p{color:#484848;font-size:14px}.stores-page .container .items .item .btn{width:100%}.stores-page .container .items .item .btn button{width:100%;padding:4px 32px}.stores-page .container .detail{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.stores-page .container .detail .back-container{width:100%}.stores-page .container .detail .back-container .back{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;gap:8px;cursor:pointer}.stores-page .container .detail .back-container .back p{color:#6f797f;font-size:12px;font-weight:500}.stores-page .container .detail .back-container .back .material-icons{color:#6f797f;font-size:16px;font-weight:400}.stores-page .container .detail .info{width:-moz-fit-content;width:fit-content;max-width:1360px;max-width:var(--content-width);min-height:462px;border:1px solid #d9d9d9;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));width:100%}.stores-page .container .detail .info .grid-1{display:flex;flex-direction:column;gap:24px;flex:1}.stores-page .container .detail .info .grid-1 p{color:#1e1e1e;font-size:16px;font-weight:400}.stores-page .container .detail .info .grid-1 .title{color:#1e1e1e;font-size:32px;font-weight:600}.stores-page .container .detail .info .grid-1 b{font-size:16px;font-weight:600}.stores-page .container .detail .info .grid-1 .distance{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.stores-page .container .detail .info .grid-1 .distance .material-icons{font-size:24px;font-weight:400;color:var(--tertiary)}.stores-page .container .detail .info .grid-2 img{width:776px;border-radius:10px;border:1px solid #d9d9d9}.stores-page .container .map{width:-webkit-fill-available;width:-moz-available;height:500px;z-index:1}@media only screen and (max-width:606px){.stores-page{padding:32px 16px 40px}.stores-page .container .detail .info{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));padding:24px}}@media only screen and (max-width:558px){.stores-page{padding:32px 16px 40px}.stores-page .container .items{--item-size:170px}.stores-page .container .items .item{width:170px;min-height:314px}.stores-page .container .items .item .image-container,.stores-page .container .items .item .image-container img{width:136px;height:96px}.stores-page .container .items .item .btn{width:100%}.stores-page .container .items .item .btn button{width:137px;height:32px;padding:4px 0;font-size:16px;font-weight:700}}@media only screen and (max-width:418px){.stores-page .container .items{gap:16px}}