.wedding-details{margin-bottom:24px}.wedding-details__grid{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.wedding-details__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}}.wedding-details__field{display:flex;flex-direction:column}.wedding-details__field--date{position:relative}.wedding-details__input{width:100%;padding:12px;background-color:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);color:var(--color-input-text);font-size:16px;font-family:var(--font-paragraph--family);transition:box-shadow .2s ease,background-color .2s ease;box-sizing:border-box}.wedding-details__input:hover{background-color:var(--color-input-hover-background)}.wedding-details__input:focus{outline:none;box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.wedding-details__input::placeholder{opacity:.5}.wedding-details__input[type=date]::-webkit-datetime-edit{opacity:.5}.wedding-details__input[type=date]:valid::-webkit-datetime-edit{opacity:1}.wedding-details__date-label{display:none}@media screen and (max-width:749px){.wedding-details__date-label{display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:var(--font-paragraph--size);font-family:var(--font-paragraph--family);color:var(--color-input-text);opacity:.5;pointer-events:none;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wedding-details.css.map */
