@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");.h5{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1em;color:white;text-transform:uppercase}.body{font-family:"Open Sans",sans-serif;font-size:1em}.textinput{padding:5px;border:1px solid #979797;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);border-radius:3px}.textinput::placeholder{font-family:"Open Sans",sans-serif;font-size:14px;color:#4A4A4A;text-align:left}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.column.is-5-mobile{flex:none;width:25%}}@media only screen and (min-width:320px) and (orientation:landscape){.column.is-5-mobile{flex:none;width:25%}}.image-modal-promotion{height:50%;display:block;width:auto;margin-left:auto;margin-right:auto;padding-top:2em;padding-bottom:2em}.modal-card-background{background-color:white}.modal-card-description-block{background-color:#58595B;color:white;padding-bottom:1em}.modal-title{font-size:1.5rem;font-weight:bold;margin-bottom:0.8rem}.modal-description{margin-bottom:0.5rem}.hover-item{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.hover-item:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.loader-container{display:flex;height:100%;flex:1 0 auto;align-content:center;justify-content:center;align-items:center}.loader{align-self:center}.loader-fullpage{margin-top:25em;margin-bottom:25em}.is-danger{color:#ce1414;font-size:0.8rem}.newsletter-footer,.newsletter-footer-success,.newsletter-footer-error,.newsletter-footer-sending{font-size:0.8em}.newsletter-footer-sending{color:#FFFFFF}.newsletter-footer-error{color:#ce1414}.newsletter-footer-success{color:#63ce4a}@media screen and (max-width:1087px){.extra-margin-touch,.breadcrumb-utz{padding-left:0.5em;padding-right:0.5em}}@media screen and (max-width:768px){.extra-margin-mobile{padding-left:0.5em;padding-right:0.5em}}.store-item-block{background-color:transparent;margin:0 1em 1em;border:1px solid rgba(124,43,131,0.0980392);height:310px;display:flex;flex-direction:column;text-align:center;color:#58595B}.store-item-block:hover{border:1px solid rgba(124,43,131,0.294118)}.store-item-block img{margin:auto;height:50%;aspect-ratio:1}.store-logo{max-height:320px}.store-item-title{text-transform:uppercase;margin:0.8rem 1.2rem 1em;font-size:1.2rem;font-weight:400}.store-item-schedule{font-weight:600;margin:0.8rem 1.2rem 1em}.store-item-level{margin:0.8rem 1.2rem 1em;font-weight:300}.store-item-promotion-badge{color:#7C2B83;font-weight:600}.stores-sidebar{margin-left:0.75rem;margin-bottom:1em}.store-detail-info-block{margin:0.75em 0 0;background-color:transparent;display:flex;flex-direction:column;text-align:center}.store-detail-info-block img{margin:auto;padding-bottom:0.25em}.store-detail-info-block #title-opening-hours{text-align:left}.store-item-description-block{margin-bottom:1.3em}.store-item-description-block span{display:block;font-weight:600}.store-item-schedule-list-block{display:flex;text-align:center}.store-item-schedule-list{margin-right:1em}.store-item-place{font-size:1.2em;font-weight:600}.opening-hours-title{display:flex;justify-content:space-between;margin-bottom:1em}.opening-hours-title #title-opened{color:#7C2B83;font-size:1.1em}.schedule-item{margin-top:1em;margin-bottom:1em;display:inline;padding-left:0.4em;padding-right:0.4em;padding-bottom:0.4em}.schedule-item .block-day{color:#7C2B83;font-size:1.2em;margin-bottom:0.4em}.schedule-item .block-hours{font-weight:200;font-size:0.9em}.schedule-item .block-hours :first-child{border-bottom:1px solid black;padding-bottom:0.2em;margin-bottom:0.2em}.schedule-item-active{margin-top:1em;margin-bottom:1em;display:inline;padding-left:0.4em;padding-right:0.4em;padding-bottom:0.4em;background-color:#7C2B83}.schedule-item-active .block-day{color:white;font-size:1.2em;margin-bottom:0.4em}.schedule-item-active .block-hours{font-weight:200;font-size:0.9em;color:white}.schedule-item-active .block-hours :first-child{border-bottom:1px solid black;padding-bottom:0.2em;margin-bottom:0.2em}.store-logo-slider{font-size:16px;margin:4em 3.5rem 4em 4rem}.store-detail-description{margin-top:3.3rem;margin-bottom:3.3rem}.store-detail-more-like-this-title{text-align:center;margin-top:1.5rem;font-size:1.5rem;font-weight:800}.store-logo-item-block{display:table-cell;vertical-align:middle;border:1px solid #58595B;width:143px;height:143px}.store-logo-item-image img{margin:auto}@media screen and (max-width:768px){.no-data{text-align:center}}@media screen and (min-width:769px) and (orientation:portrait){.column.is-11,.column.is-11-tablet{width:85%}}@media screen and (max-width:1087px){.store-item-title{text-transform:uppercase;margin:0.8rem 1rem 1em;font-size:1.1rem;font-weight:400;height:15%}}