.store-list{width:100%;padding-top:0;padding-bottom:40px;background:#fffdf8}@media (min-width: 768px){.store-list{padding-bottom:60px}}.store-list__heading{margin:0 0 20px;padding:20px 0 10px;border-bottom:1px solid #d5d2c9;color:#000;font-family:BeausiteFit,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal}@media (min-width: 1024px){.store-list__heading{padding-top:30px;padding-bottom:10px;font-size:18px}}.store-list__grid{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.store-list__grid{grid-template-columns:1fr 1fr;align-items:start}}.store-list .media-text__media{aspect-ratio:9/8}@media (min-width: 768px){.store-list .media-text__media{aspect-ratio:1/1}}@media (min-width: 768px){.store-list--media-right .media-text__media{order:2}}@media (min-width: 768px){.store-list--media-right__content{padding:0 40px 0 0}}@media (min-width: 768px){.store-list__content{padding:0 0 0 40px}}.store-list__store{padding:20px 0;border-bottom:1px solid #EEEAE4}.store-list__store-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.store-list__store-name{margin:0;color:#000;font-family:BeausiteFit,sans-serif;font-size:18px;font-weight:300;line-height:normal}.store-list__store-badge{padding:3px 7px;border-radius:3px;background:#000;color:#fff;font-family:Helvetica Neue,sans-serif;font-size:10px;font-weight:400;line-height:12px;text-transform:uppercase}.store-list__store-address{margin:0;color:#000;font-family:BeausiteFit,sans-serif;font-size:12px;font-weight:300;line-height:normal}.store-list__store-link{display:inline-block;margin-top:20px;color:#000;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-decoration:none;transition:all .2s}.store-list__store-link:hover{color:#858480}
