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