button,input,select,textarea{font-family:inherit}.store-info{display:flex;flex-direction:column;flex:0 0 auto;margin:auto 0;max-width:none}.store-info__title{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;margin:0 0 .75rem}.store-info__address{font-size:1.6rem;white-space:pre-line}.store-info__button{margin:1.5rem auto 0}.store-weekSchedule{display:flex;flex-direction:column;flex:auto;list-style-type:none;padding:0;margin:0;font-size:1.4rem}.store-weekSchedule li{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-bottom:.75rem}.store-weekSchedule li:last-child{padding-bottom:0}.store-weekSchedule__days{padding-right:1.5rem}.store-weekSchedule__hours{margin-left:auto}.store-weekSchedule__hours-value:nth-child(2){padding-left:1.5rem}.place-flap{border-radius:.4rem;font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:2rem;color:#fff;font-size:1.4rem;padding:0 .75rem;margin:0 auto .75rem 0;align-items:center;background:#af4dab;line-height:1}.place-flap,.special-schedule{display:flex;justify-content:center}.special-schedule{flex-direction:column;font-size:1.7rem;text-align:center;padding:1.5rem;overflow:hidden;min-height:6rem}.special-schedule__status{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none}.special-schedule__status.active,.special-schedule__status:only-child{display:flex;justify-content:center;align-items:center}.special-schedule__status.active{height:0;animation:slideUp 6s ease 0s forwards}.special-schedule__status--open{color:#4c8334}.special-schedule__status--close{color:#d6180b}@keyframes slideUp{0%{height:100%;visibility:visible;transform:translateY(100%);opacity:0}20%,80%{transform:translateY(0);display:flex;opacity:1}to{transform:translateY(-100%);display:none;opacity:0}}@media only screen and (min-width:768px){.special-schedule__status.active,.special-schedule__status:only-child{gap:.5rem}}