.contact{display:grid;gap:var(--space-5);padding-top:var(--space-5)}.contact :where(h1,h2,h3){line-height:1.35}.contact h1{font-size:var(--font-size-xl)}.contact__lead{max-width:40rem;margin-top:var(--space-2);color:var(--color-text-muted)}.contact__intro .rte{margin-top:var(--space-4)}.contact-card{padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-l);background:var(--color-surface)}.contact-card__title{font-size:1.125rem}.contact-icon{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg));color:var(--color-accent)}.contact-ways{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.contact-way{display:flex;align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-bg);text-decoration:none}.contact-way__text{display:grid;flex:1;min-width:0;line-height:1.4}.contact-way__title{font-weight:700}.contact-way__detail{color:var(--color-text-muted);font-size:var(--font-size-s);overflow-wrap:anywhere}.contact-way__go{flex:none;width:20px;height:20px;color:var(--color-text-muted)}.contact-place{overflow:hidden;margin-top:var(--space-2);border-radius:var(--radius-m);background:var(--color-bg)}.contact-card__title+.contact-place{margin-top:var(--space-3)}.contact-map{position:relative;display:grid;overflow:hidden;place-items:center;height:120px;background:var(--color-bg);color:var(--color-text);text-decoration:none}.contact-map:focus-visible{outline-offset:-4px}.contact-map__plots{--crop: color-mix(in srgb, var(--color-accent) 16%, var(--color-bg));--crop-row: color-mix(in srgb, var(--color-accent) 30%, var(--color-bg));--soil: color-mix(in srgb, var(--color-offer) 16%, var(--color-bg));--soil-row: color-mix(in srgb, var(--color-offer) 30%, var(--color-bg));position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.3fr 1fr 1.2fr .9fr;grid-template-rows:1fr 1fr;gap:5px;transform:rotate(-6deg) scale(1.25)}.contact-map__plots i{border-radius:3px;background:repeating-linear-gradient(var(--angle, 90deg),var(--crop-row) 0 2px,var(--crop) 2px 8px)}.contact-map__plots i:nth-child(1){--angle: 100deg;grid-row:1 / 3}.contact-map__plots i:nth-child(2){--angle: 0deg;grid-column:2 / 4}.contact-map__plots i:nth-child(3){--angle: 60deg;--crop: var(--soil);--crop-row: var(--soil-row)}.contact-map__plots i:nth-child(4){--angle: 135deg;grid-column:3 / 5}.contact-map__plots i:nth-child(5){--angle: 90deg;--crop: color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));--crop-row: color-mix(in srgb, var(--color-accent) 18%, var(--color-bg));grid-column:4;grid-row:1}.contact-map__pin{position:relative;margin-top:-16px;fill:var(--color-accent);stroke:var(--color-bg);stroke-width:1.5;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25))}.contact-map__pin circle{fill:var(--color-bg);stroke:none}.contact-map__cta{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2) 0 var(--space-3);border-radius:18px;background:var(--color-bg);box-shadow:0 2px 8px #00000026;font-size:var(--font-size-s);font-weight:700}.contact-map__cta .icon{color:var(--color-accent)}.contact-place__body{padding:var(--space-4)}.contact-place__title{font-size:var(--font-size-m)}.contact-place address{margin-top:var(--space-1);font-style:normal;overflow-wrap:break-word}.contact-place__hours{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-s)}.contact-place__hours strong{display:block;color:var(--color-text)}.contact-form__required{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-s)}.contact-form .form{margin-top:var(--space-4)}.contact-form__hint{color:var(--color-text-muted);font-size:var(--font-size-s)}.contact-form .button{justify-self:stretch;width:100%}.contact-form__privacy{color:var(--color-text-muted);font-size:var(--font-size-s);text-align:center}.contact-form__privacy a{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.contact-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-success);border-left-width:4px;border-radius:var(--radius-m);background:var(--color-bg);font-weight:600}.contact-note:focus{outline:none}.contact-note .icon{flex:none;color:var(--color-success)}.contact-note--error{border-color:var(--color-alert)}.contact-note--error .icon{color:var(--color-alert)}.contact-help{display:grid;margin:var(--space-3) 0 0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-m);list-style:none}.contact-help__item{display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-1)}.contact-help__item+.contact-help__item{border-top:1px solid var(--color-border)}.contact-help__title{font-size:var(--font-size-m)}.contact-help__item p{margin-top:var(--space-1);color:var(--color-text-muted)}.contact-help__link{align-self:flex-start;margin-top:auto;padding-block:var(--space-3);color:var(--color-accent);font-weight:700;line-height:24px;text-decoration:none}.contact-help__link .icon{display:inline-block;vertical-align:-2px}@media(min-width:600px){.contact-card{padding:var(--space-5)}}@media(min-width:990px){.contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:var(--space-6);padding-top:var(--space-6)}.contact__intro,.contact__help{grid-column:1 / -1}.contact h1{font-size:2rem}.contact-card{padding:var(--space-6)}.contact-map{height:140px}.contact-help{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--space-3);border:0}.contact-help__item{border:1px solid var(--color-border);border-radius:var(--radius-m)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact.css.map */
