@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/InterVariable.woff2") format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/InterVariable-Italic.woff2") format("woff2")}@keyframes spinner{0%{transform:rotate(0deg);transform-origin:center}100%{transform:rotate(360deg);transform-origin:center}}.customer-account-logoutsuccess .page-main{margin-top:1rem}.contact__container{margin:0 auto 30px}.contact__form{margin-bottom:40px;padding-bottom:30px;background:#f9f9f9;border-radius:var(--border-radius)}.contact__phone,.contact__note{line-height:1.8}.contact__phone a{color:#000}.opening-hours{width:100%;margin-bottom:30px;border-top:1px solid #ccc}.opening-hours td{padding:1em}.map{z-index:0;width:100%;border-radius:var(--border-radius);overflow:hidden;position:relative;aspect-ratio:1/.8}.map iframe{height:100%;width:100%}.contact__additional-bottom{--min: 1fr;--max: 1fr;border-radius:var(--border-radius);background-color:var(--core-grey-100);display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(var(--min), var(--max)));grid-gap:var(--grid-gap);padding:1.3333rem}.contact__additional-bottom div{display:flex;flex-direction:column}@media all and (min-width: 600px){.contact__container{display:flex;padding:30px 0}.contact__form,.contact__additional{width:50%;padding:0 20px}.contact__additional{width:50%;padding:0 0 0 20px}.contact__form{padding-bottom:30px;margin-bottom:0}.contact__additional-bottom{--min: 33%}}
