.degu-contact{background-color:var(--degu-bg, #1a1a1a);color:var(--degu-text, #f5f0e8);padding:var(--degu-padding-v, 80px) var(--degu-padding-h, 24px);font-family:var(--degu-font, "Montserrat", sans-serif)}.degu-contact__inner{max-width:820px;margin:0 auto}.degu-contact__title{font-family:var(--degu-font, "Montserrat", sans-serif);font-size:var(--degu-title-size, 36px);font-weight:400;letter-spacing:.04em;text-align:center;margin-bottom:12px;color:var(--degu-text, #f5f0e8)}.degu-contact__subtitle{font-family:var(--degu-font, "Montserrat", sans-serif);text-align:center;font-size:var(--degu-subtitle-size, 16px);opacity:.75;margin-bottom:48px;line-height:1.6}.degu-contact__success{background:#c8a96e26;border:1px solid var(--degu-accent, #c8a96e);color:var(--degu-accent, #c8a96e);padding:16px 20px;border-radius:4px;margin-bottom:32px;text-align:center;font-family:var(--degu-font, "Montserrat", sans-serif)}.degu-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--degu-gap, 24px) calc(var(--degu-gap, 24px) * 1.3)}@media(max-width:600px){.degu-contact__grid{grid-template-columns:1fr}}.degu-contact__field{display:flex;flex-direction:column;gap:8px}.degu-contact__field--full{grid-column:1 / -1}.degu-contact__field label{font-family:var(--degu-font, "Montserrat", sans-serif);font-size:var(--degu-label-size, 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--degu-text, #f5f0e8);opacity:.85;font-weight:500}.degu-contact__field input,.degu-contact__field textarea{background:var(--degu-field-bg, transparent);border:none;border-bottom:1px solid var(--degu-field-border, rgba(245,240,232,.35));color:var(--degu-text, #f5f0e8);font-size:var(--degu-input-size, 16px);font-family:var(--degu-font, "Montserrat", sans-serif);padding:var(--degu-input-padding-v, 10px) var(--degu-input-padding-h, 10px);border-radius:var(--degu-border-radius, 0);outline:none;transition:border-color .25s ease;width:100%;-webkit-appearance:none;appearance:none}.degu-contact__field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) sepia(1) saturate(2) hue-rotate(5deg);cursor:pointer;opacity:.7}.degu-contact__field input:focus,.degu-contact__field textarea:focus{border-bottom-color:var(--degu-accent, #c8a96e)}.degu-contact__field input::placeholder,.degu-contact__field textarea::placeholder{color:var(--degu-placeholder, #7a7060);opacity:1;font-family:var(--degu-font, "Montserrat", sans-serif)}.degu-contact__field textarea{resize:vertical;min-height:120px;border:1px solid var(--degu-field-border, rgba(245,240,232,.35));border-radius:var(--degu-border-radius, 2px)}.degu-contact__field textarea:focus{border-color:var(--degu-accent, #c8a96e)}.degu-select{position:relative;width:100%;font-family:var(--degu-font, "Montserrat", sans-serif);font-size:var(--degu-input-size, 16px)}.degu-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:var(--degu-input-padding-v, 10px) var(--degu-input-padding-h, 10px);border-bottom:1px solid var(--degu-field-border, rgba(245,240,232,.35));background:var(--degu-field-bg, transparent);color:var(--degu-placeholder, #7a7060);cursor:pointer;border-radius:var(--degu-border-radius, 0);transition:border-color .25s ease;-webkit-user-select:none;user-select:none}.degu-select__trigger .degu-select__value.is-selected{color:var(--degu-text, #f5f0e8)}.degu-select.is-open .degu-select__trigger{border-bottom-color:var(--degu-accent, #c8a96e)}.degu-select__arrow{color:var(--degu-accent, #c8a96e);transition:transform .2s ease;flex-shrink:0}.degu-select.is-open .degu-select__arrow{transform:rotate(180deg)}.degu-select__dropdown{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;background:var(--degu-select-bg, #2a2a2a);border:1px solid var(--degu-field-border, rgba(245,240,232,.2));border-radius:var(--degu-border-radius, 0);z-index:100;overflow:hidden;box-shadow:0 8px 24px #0006}.degu-select.is-open .degu-select__dropdown{display:block}.degu-select__group-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--degu-accent, #c8a96e);padding:10px 14px 4px;opacity:.8;font-weight:600}.degu-select__option{padding:10px 14px;color:var(--degu-select-text, #f5f0e8);cursor:pointer;transition:background .15s ease;font-size:var(--degu-input-size, 16px)}.degu-select__option:hover{background:#c8a96e26}.degu-select__option.is-active{color:var(--degu-accent, #c8a96e);font-weight:600}.degu-select__divider{height:1px;background:var(--degu-field-border, rgba(245,240,232,.15));margin:4px 0}.degu-select--error .degu-select__trigger{border-bottom-color:#e05c5c}.degu-contact__submit{margin-top:8px;align-items:center}.degu-contact__btn{background-color:var(--degu-btn-bg, #c8a96e);color:var(--degu-btn-text, #1a1a1a);border:none;padding:16px 48px;font-size:var(--degu-btn-size, 13px);font-family:var(--degu-font, "Montserrat", sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-weight:600;transition:opacity .2s ease,transform .15s ease;border-radius:var(--degu-border-radius, 0)}.degu-contact__btn:hover{opacity:.85;transform:translateY(-1px)}.degu-contact__btn:active{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/contact-degustazioni.css.map */
