.contact-page{background:var(--color-background)}.contact-page__shell{width:min(100% - 36px,1100px);margin-inline:auto}.contact-page__shell--full{width:min(100% - 36px,100%)}.contact-page__inner{position:relative}.contact-page__head{max-width:760px;margin:0 auto 34px;text-align:center;position:relative}.contact-page__top-heading{margin:0;font-size:clamp(40px,8vw,90px);line-height:.95;letter-spacing:-.03em;font-weight:700;background:var(--contact-top-heading-gradient, linear-gradient(90deg, rgba(190, 190, 190, .3) 0%, rgba(165, 165, 165, .08) 100%));color:transparent;-webkit-background-clip:text;background-clip:text;pointer-events:none;-webkit-user-select:none;user-select:none}.contact-page__head-text{color:var(--contact-header-color);margin:10px auto 0;max-width:620px;line-height:1.65}.contact-page__head-text p,.contact-page__head-text li{color:var(--contact-header-color)}.contact-page__card{background:var(--contact-bg);border-radius:14px;padding:1rem 10px 1rem 5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,43%);align-items:stretch;gap:clamp(16px,2.6vw,32px);color:var(--contact-bg_text_color)}.contact-page__card svg path{fill:var(--color-text)}.contact-page__card--map-left{grid-template-columns:minmax(280px,43%) minmax(0,1fr)}.contact-page__card--map-left .contact-page__map{order:1}.contact-page__card--map-left .contact-page__info{order:2}.contact-page__info{align-self:center;min-width:0}.contact-page__list{margin:0;padding:0;list-style:none;display:grid;gap:20px}.contact-page__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:25px;align-items:start}.contact-page__icon{color:rgb(var(--color-text));opacity:.9;width:24px;height:24px;margin-top:2px}.contact-page__icon svg{width:100%;height:100%;min-width:30px;min-height:30px}.contact-page__label{margin:0 0 4px;color:color-mix(in srgb,rgb(var(--color-text)) 35%,#ffffff 70%);font-size:14px;line-height:1.2;opacity:.6}.contact-page__value{margin:0;color:rgb(var(--color-text));font-size:clamp(14px,1.2vw,18px);line-height:1.42;text-decoration:none;text-wrap:pretty}a.contact-page__value:hover{text-decoration:underline}a.contact-page__value:focus-visible,.contact-page__map iframe:focus-visible{outline:2px solid rgb(var(--color-text));outline-offset:3px;border-radius:4px}.contact-page__map{border-radius:12px;min-height:clamp(260px,28vw,400px);overflow:hidden;background:#ececec}.contact-page__map iframe{width:100%;height:100%;min-height:inherit;border:0;display:block}.contact-page__map-placeholder{min-height:inherit;display:grid;place-items:center;text-align:center;padding:24px;color:color-mix(in srgb,rgb(var(--color-text)) 70%,#ffffff 30%);font-size:14px;line-height:1.45}.contact-page [data-contact-reveal]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .36s ease,transform .36s ease;will-change:transform,opacity}.contact-page [data-contact-reveal].is-visible{opacity:1;transform:translateZ(0)}@media screen and (max-width:989px){.contact-page__card,.contact-page__card--map-left{grid-template-columns:1fr}.contact-page__card--map-left .contact-page__map,.contact-page__card--map-left .contact-page__info{order:initial}.contact-page__title{margin-top:0}}@media screen and (max-width:640px){.contact-page__shell,.contact-page__shell--full{width:min(100% - 24px,100%)}.contact-page__head{margin-bottom:24px}.contact-page__top-heading{font-size:clamp(32px,12vw,52px)}.contact-page__title{font-size:clamp(21px,6vw,28px)}.contact-page__card{padding:16px;border-radius:12px}.contact-page__list{gap:16px}.contact-page__item{gap:12px}.contact-page__map{min-height:230px}}@media(prefers-reduced-motion:reduce){.contact-page [data-contact-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/contact-info-section.css.map */
