:root{--pd-panel:var(--cocoa-soft);--pd-field:var(--cream);--pd-panel-line:transparent}.pd-contact{background:var(--cream);color:var(--ink);padding-block:clamp(56px,7vw,110px)}.pd-contact__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"aside form" "map form";grid-template-rows:auto 1fr;column-gap:clamp(28px,5vw,72px);row-gap:14px;align-items:stretch}.pd-contact__aside{grid-area:aside}.pd-contact__map{grid-area:map;margin-top:0;align-self:stretch}.pd-contact__form{grid-area:form;display:flex}@media(max-width:900px){.pd-contact__in{grid-template-columns:1fr;grid-template-areas:"aside" "map" "form";grid-template-rows:auto}}.pd-contact__details{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:11px}.pd-contact__details li{display:flex;gap:16px;align-items:baseline;background:var(--pd-panel);color:var(--on-dark);border-radius:16px;padding:16px 20px}.pd-contact__details b{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);flex:0 0 72px}.pd-contact__details span,.pd-contact__details a{color:var(--cream);font-size:14.5px;font-weight:500}.pd-contact__details a{text-decoration:underline;text-underline-offset:3px}.pd-contact__details a:hover{color:var(--pink)}.pd-contact__map iframe{width:100%;height:100%;min-height:clamp(300px,34vw,470px);border:0;display:block;border-radius:calc(var(--r) + 6px);filter:sepia(.18) saturate(.85) contrast(1.02)}.pd-form{display:flex;flex-direction:column;gap:14px;width:100%;background:var(--pd-panel);color:var(--on-dark);border-radius:calc(var(--r) + 6px);padding:clamp(22px,2.6vw,34px)}.pd-field{display:grid;gap:7px}.pd-field--grow{flex:1 1 auto;min-height:120px}.pd-field--grow textarea{height:100%}.pd-field span{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark)}.pd-field input,.pd-field select,.pd-field textarea{font:inherit;font-size:15px;width:100%;color:var(--ink);background:var(--pd-field);border:2px solid var(--pd-panel-line);border-radius:14px;padding:12px 15px;transition:border-color .18s ease}.pd-field textarea{resize:vertical;min-height:120px}@media(max-width:749px){.pd-field input,.pd-field select,.pd-field textarea{font-size:16px}}.pd-field input::placeholder{color:var(--ink-faint)}.pd-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 14px) center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px;cursor:pointer}.pd-field select option{color:var(--ink);background:var(--cream)}.pd-field input:focus-visible,.pd-field select:focus-visible,.pd-field textarea:focus-visible{outline:none;border-color:var(--berry)}.pd-btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 26px;border-radius:999px;background:var(--cocoa);color:var(--cream);border:0;font-weight:700;font-size:15px;cursor:pointer;justify-self:start;align-self:flex-start;transition:transform .4s var(--bounce),background .3s}.pd-btn:hover{transform:translateY(-2px)}.pd-btn--pink{background:var(--pink);color:var(--cocoa)}.pd-btn--pink:hover{background:var(--pink-deep)}.pd-form__ok{margin:0;color:var(--cream);font-weight:600}.pd-form__err{margin:0;color:var(--cream);font-weight:600;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/5/assets/prodani-contact.css.map */
