@keyframes RetailerPage-module-scss-module__XAMP2a__no-transform{to{transform:none}}@keyframes RetailerPage-module-scss-module__XAMP2a__fade-in{0%{opacity:0}to{opacity:1}}@keyframes RetailerPage-module-scss-module__XAMP2a__rotate{to{transform:rotate(360deg)}}.RetailerPage-module-scss-module__XAMP2a__informationMain{--_information-aside-width:25rem;--_information-aside-gap:2.5rem;--_information-gap:2.5rem}@media (max-width:calc(56rem - 1px)){.RetailerPage-module-scss-module__XAMP2a__informationMain{flex-direction:column;gap:2.5rem;display:flex}}@media (min-width:56rem){.RetailerPage-module-scss-module__XAMP2a__informationMain:after{content:"";clear:both;display:table}}.RetailerPage-module-scss-module__XAMP2a__informationMainSection{--_information-main-gap:1.5rem;gap:var(--_information-main-gap);flex-direction:column;display:flex}@media (min-width:56rem){.RetailerPage-module-scss-module__XAMP2a__informationMainSection{width:calc(100% - var(--_information-aside-width) - var(--_information-aside-gap));float:left;clear:left}}.RetailerPage-module-scss-module__XAMP2a__informationMainSection:not(:first-child){margin-top:var(--page-content-gap)}@media (min-width:56rem){.RetailerPage-module-scss-module__XAMP2a__informationMainAside{width:var(--_information-aside-width);float:right;position:sticky;top:4.5rem}}.RetailerPage-module-scss-module__XAMP2a__featuredImage{--_featured-image-radius:var(--radius-lg);border-radius:var(--_featured-image-radius);object-fit:cover;width:100%;height:auto;max-height:25rem;margin-block-start:1rem;display:block}@media (min-width:56rem){.RetailerPage-module-scss-module__XAMP2a__featuredImage{--_featured-image-radius:var(--radius-2xl)}}.RetailerPage-module-scss-module__XAMP2a__companyInformation{margin-top:calc(var(--_information-gap) - var(--_information-main-gap));flex-direction:column;gap:1rem;display:flex}.RetailerPage-module-scss-module__XAMP2a__companyInformationList{font-size:var(--font-size-lg);line-height:var(--line-height-body-lg);margin:0}.RetailerPage-module-scss-module__XAMP2a__companyInformationKey{font-family:var(--font-family-body-strong);font-weight:var(--font-weight-body-strong);letter-spacing:var(--letter-spacing-body-strong);display:inline}.RetailerPage-module-scss-module__XAMP2a__companyInformationValue{margin:0;display:inline}.RetailerPage-module-scss-module__XAMP2a__accordionList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RetailerPage-module-scss-module__XAMP2a__asideCard{flex-direction:column;gap:2rem;display:flex}.RetailerPage-module-scss-module__XAMP2a__asideLogo{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;height:8.75rem;display:flex}.RetailerPage-module-scss-module__XAMP2a__asideHeading{margin-block-end:1.5rem}.RetailerPage-module-scss-module__XAMP2a__descriptionList{--_description-list-gap-block:1.25rem;--_description-list-gap-inline:1rem;font-family:var(--font-family-body-strong);font-weight:var(--font-weight-body-strong);letter-spacing:var(--letter-spacing-body-strong);font-size:var(--font-size-md);line-height:var(--line-height-body-md);gap:var(--_description-list-gap-block)var(--_description-list-gap-inline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding-block-end:var(--_description-list-gap-block);display:grid}@media (min-width:37rem){.RetailerPage-module-scss-module__XAMP2a__descriptionList{grid-template-columns:5.5rem minmax(0,1fr)}}@media (min-width:56rem){.RetailerPage-module-scss-module__XAMP2a__descriptionList{--_description-list-gap-block:1.5rem}}.RetailerPage-module-scss-module__XAMP2a__descriptionListLabel,.RetailerPage-module-scss-module__XAMP2a__descriptionListValue{position:relative}.RetailerPage-module-scss-module__XAMP2a__descriptionListLabel:before,.RetailerPage-module-scss-module__XAMP2a__descriptionListValue:before{content:"";width:calc(100% + var(--_description-list-gap-inline));background-color:var(--color-border-separator);height:1px;margin-bottom:var(--_description-list-gap-block);display:block}.RetailerPage-module-scss-module__XAMP2a__descriptionListLabel{text-overflow:ellipsis;overflow:hidden}.RetailerPage-module-scss-module__XAMP2a__descriptionListValue{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.RetailerPage-module-scss-module__XAMP2a__descriptionListValue:before{margin-inline-start:calc(var(--_description-list-gap-inline)*-1)}.RetailerPage-module-scss-module__XAMP2a__openingHours{--_opening-hours-gap:1.5rem;gap:var(--_opening-hours-gap);grid-template-columns:1fr;display:grid}@media (min-width:56rem){.RetailerPage-module-scss-module__XAMP2a__openingHours{--_opening-hours-gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.RetailerPage-module-scss-module__XAMP2a__openingHoursInfo{flex-direction:column;gap:1rem;display:flex}@media (max-width:calc(37rem - 1px)){.RetailerPage-module-scss-module__XAMP2a__openingHoursMap{aspect-ratio:3/4}}@media (min-width:37rem){.RetailerPage-module-scss-module__XAMP2a__openingHoursMap{aspect-ratio:2}}.RetailerPage-module-scss-module__XAMP2a__closedHour{text-transform:uppercase;color:var(--color-text-critical)}
@keyframes StaticMap-module-scss-module__DZ2biW__no-transform{to{transform:none}}@keyframes StaticMap-module-scss-module__DZ2biW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes StaticMap-module-scss-module__DZ2biW__rotate{to{transform:rotate(360deg)}}.StaticMap-module-scss-module__DZ2biW__mapWrapper{background-color:var(--color-surface-secondary);border-radius:var(--radius-xl);position:relative}.StaticMap-module-scss-module__DZ2biW__map{border-radius:inherit;width:100%;height:100%}.StaticMap-module-scss-module__DZ2biW__message{justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}
@keyframes RetailerPromoItem-module-scss-module__wNVDfa__no-transform{to{transform:none}}@keyframes RetailerPromoItem-module-scss-module__wNVDfa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes RetailerPromoItem-module-scss-module__wNVDfa__rotate{to{transform:rotate(360deg)}}.RetailerPromoItem-module-scss-module__wNVDfa__modalImage{border-radius:var(--radius-sm);width:100%;height:auto}
/*# sourceMappingURL=9366ad2957c2f5ac.css.map*/