.blocks-list{flex-direction:column;gap:1.25rem;display:flex}.calendar-button{flex:none;width:5rem;position:relative}@media (width<=767px){.calendar-button{width:100%}}.calendar-button__control{flex-direction:column;justify-content:center;align-items:center;gap:.625rem;width:5rem;height:4rem;display:flex}@media (width<=767px){.calendar-button__control{gap:.25rem;width:100%;height:3.125rem}}.calendar-button__field-native{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.calendar-button__trigger{-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;padding:0;text-decoration:none}.calendar-button__trigger:active,.calendar-button__trigger:focus,.calendar-button__trigger:hover{outline:none}.calendar-button__trigger{letter-spacing:.04em;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}@media (width<=1199px){.calendar-button__trigger{font-size:.875rem}}@media (width<=767px){.calendar-button__trigger{font-size:.75rem}}.calendar-button__trigger{background:var(--color-white);width:9.0625rem;height:4rem;color:var(--color-dark);cursor:pointer;text-transform:uppercase;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.625rem;display:flex}@media (width<=767px){.calendar-button__trigger{gap:0;width:100%;height:3.125rem}}.calendar-button__icon{flex-shrink:0;width:1rem;height:1rem}.calendar-button__text{letter-spacing:.04em;text-transform:uppercase;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}@media (width<=1199px){.calendar-button__text{font-size:.875rem}}@media (width<=767px){.calendar-button__text{font-size:.75rem}}.calendar-button__text{white-space:nowrap}.event-date-picker-cell{border-radius:.5rem;flex-direction:column;flex:none;gap:.375rem;width:5rem;min-width:5rem;height:4rem;transition-property:background,color;transition-duration:.2s;transition-timing-function:ease}@media (width<=767px){.event-date-picker-cell{height:3.125rem}}.event-date-picker-cell__day{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25em}@media (width<=1199px){.event-date-picker-cell__day{font-size:.875rem}}@media (width<=767px){.event-date-picker-cell__day{font-size:.75rem}}.event-date-picker-cell__day{opacity:.5;line-height:1}.event-date-picker-cell__day--today{text-transform:none}.event-date-picker-cell__date{letter-spacing:.04em;text-transform:uppercase;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}@media (width<=1199px){.event-date-picker-cell__date{font-size:.875rem}}@media (width<=767px){.event-date-picker-cell__date{font-size:.75rem}}.event-date-picker{flex-direction:column;gap:.5rem;width:100%;display:flex}.event-date-picker__label{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25em}@media (width<=1199px){.event-date-picker__label{font-size:.875rem}}@media (width<=767px){.event-date-picker__label{font-size:.75rem}}.event-date-picker__label{color:var(--color-dark);opacity:.5;margin:0}.event-date-picker__row{gap:.5rem;max-width:100%;display:flex}@media (width<=767px){.event-date-picker__row{flex-direction:column;width:100%}.event-date-picker__date{flex-grow:1;min-width:5rem}}.event-date-picker__dates{gap:.5rem;display:flex}.event-time-picker{flex-direction:column;gap:.5rem;width:100%;display:flex}.event-time-picker__label{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25em}@media (width<=1199px){.event-time-picker__label{font-size:.875rem}}@media (width<=767px){.event-time-picker__label{font-size:.75rem}}.event-time-picker__label{color:var(--color-dark);opacity:.5;margin:0}.event-time-picker__options{flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:100%;display:flex}.event-time-picker__option{letter-spacing:.04em;justify-content:center;align-items:center;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;display:flex}@media (width<=1199px){.event-time-picker__option{font-size:.875rem}}@media (width<=767px){.event-time-picker__option{font-size:.75rem}}.event-time-picker__option{text-transform:uppercase;border-radius:.5rem;width:5rem;height:2.75rem}@media (width<=767px){.event-time-picker__option{width:4rem;height:1.9375rem;padding:0}}.quantity-pickers{flex-direction:column;width:100%;display:flex}.quantity-pickers__row:not(:last-child){border-bottom:none}
