.OpeningHours{margin-bottom:var(--spacing-24,24px)}.OpeningHours--current>span{display:inline-block;padding-right:20px;position:relative}.OpeningHours--current>span:after{border-color:currentcolor;border-style:solid none none solid;border-width:1px;content:"";display:inline-block;height:8px;margin-top:-4px;position:absolute;right:0;top:50%;transform:translateY(48%) rotate(-135deg) translate(50%,50%);transition:transform .15s ease-out;width:8px}.OpeningHours--current[aria-expanded=true]>span:after{transform:translateY(-48%) rotate(45deg) translate(50%,50%)}.OpeningHours--details--text{padding-top:var(--spacing-24,24px)}.SocialMediaProfiles--link{align-items:center;background-color:rgba(var(--c-white),1);border-radius:100%;color:rgba(var(--c-black),1);display:flex;height:40px;justify-content:center;position:relative;transition:transform .15s cubic-bezier(.175,.885,.32,1.275);width:40px}.SocialMediaProfiles--link:before{background-color:rgba(var(--c-white),1);border-radius:100%;box-shadow:var(--shadow-elevation-medium);content:"";display:block;height:48px;left:50%;margin-left:-24px;margin-top:-24px;opacity:0;position:absolute;top:50%;transform:scale(.7);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity 50ms,visibility .2s;visibility:hidden;width:48px}@media (hover:hover){.SocialMediaProfiles--link:focus:before,.SocialMediaProfiles--link:hover:before{opacity:1;transform:none;visibility:visible}}.ShopDetails{margin-bottom:var(--spacing-48,48px)}.ShopDetails--section{margin-bottom:var(--spacing-32,32px)}.ShopDetails--title{font-family:var(--font-headline);font-size:14px;font-weight:700;line-height:1.4;margin-bottom:.57em}@media (min-width:750px){.ShopDetails--title{font-size:14px}}@media (min-width:1240px){.ShopDetails--title{font-size:14px}}@media screen and (max-width:750px){.ShopDetails--title{line-height:1.4}}.ShopDetails--text p{color:rgba(var(--c-text-light),1);margin-bottom:1em;margin-top:1em}.ShopDetails--text a{display:inline-block;text-decoration:underline}.ShopDetails--text small{display:inline-block;font-size:.75em}.ShopDetails--text b,.ShopDetails--text strong{color:rgba(var(--c-black),1);font-weight:700}.ShopDetails--text em,.ShopDetails--text i{font-style:italic}.ShopDetails--text sup{font-size:smaller;vertical-align:super}.ShopDetails--text sub{font-size:smaller;vertical-align:sub}.ShopDetails--text>:first-child{margin-top:0}.ShopDetails--text>:last-child{margin-bottom:0}
