.date_picker_wrapper{flex-direction:column;gap:3.958vw;width:fit-content;margin-top:.972vw;display:flex}.date_picker_header{justify-content:space-between;border:1px solid #2d2d2d;gap:1vw;align-items:center;width:26.111vw;display:flex}.date_picker_header_date{padding:.694vw 0 .694vw 1.181vw;flex-wrap:wrap;gap:.347vw;align-items:center;display:flex}.date_picker_month_day,.date_picker_year{font-size:.833vw;font-weight:400;color:#2d2d2d;line-height:150%;font-family:Open Sans}.date_picker_change_btn{border-left:1px solid #2d2d2d;gap:.347vw;align-items:center;cursor:pointer;display:flex}.date_picker_change_btn svg{height:.903vw;margin:.694vw 0 .694vw .625vw;width:.903vw}.date_picker_change_btn .change-text{padding:.694vw .625vw .694vw 0;font-size:.833vw;font-weight:400;color:#2d2d2d;line-height:150%;font-family:Open Sans}.date_picker_month_navigation{justify-content:space-between;align-items:center;display:flex}.date_picker_next_month,.date_picker_prev_month{height:3.958vw;padding:0;justify-content:center;align-items:center;background-position:50%;background-repeat:no-repeat;display:flex}.date_picker_prev_month{border-right:.3px solid rgba(0,0,0,.3);width:3.718vw;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none' viewBox='0 0 8 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.55' d='m6.988 1.701-5.657 4.65L6.988 11'/%3E%3C/svg%3E")}.date_picker_next_month{border-left:.3px solid rgba(0,0,0,.3);width:3.768vw;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' fill='none' viewBox='0 0 9 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.55' d='m1.578 10.299 5.658-4.65L1.578 1'/%3E%3C/svg%3E")}.date_picker_month_navigation .date_picker_month_nav_btn{position:relative;display:block}.date_picker_month_name{padding:1.389vw 0;font-size:.833vw;font-weight:600;font-style:normal;color:#2d2d2d;text-transform:uppercase;margin:0;line-height:120%;font-family:Open Sans}.date_picker_body{height:0;overflow:hidden;border:.3px solid silver;transition:height .3s ease;width:fit-content;display:none}.date_picker_body ul{margin:0}.date_picker_month_days{grid-template-columns:repeat(7,1fr);text-align:center;display:grid}.date_picker_month_days li{height:3.958vw;justify-content:center;border:.3px solid rgba(0,0,0,.3);border-left:none;font-weight:600;text-transform:uppercase;align-items:center;width:3.718vw;display:flex}.date_picker_month_days li,.date_picker_month_days li button{font-size:.833vw;font-style:normal;color:#2d2d2d;line-height:120%;font-family:Open Sans}.date_picker_month_days li button{height:100%;font-weight:400;transition:all .3s ease;background:transparent;width:100%;display:block}.date_picker_month_days li button.active{color:#fff;border-bottom:none;background:#2d2d2d}.date_picker_month_days li:nth-child(n+8){border-top:none}.date_picker_month_days li:nth-child(7n){border-right:none}.date_picker_month_days li .past-day{color:#797979;background:#f7f7f7}.date_picker_month_days li .active{color:#fff;border-bottom:none;background:#2d2d2d}.date_picker_month_days{padding:0}.date_picker_month_days li button{padding:0;border:none}.product-form__buttons{max-width:unset;width:26.111vw}@media (max-width:989px){.date_picker_wrapper{gap:1.517vw;margin-top:1.559vw}.date_picker_header{width:42.448vw}.date_picker_header_date{padding:1.302vw 0 1.302vw 1.919vw;gap:.6vw}.date_picker_month_day,.date_picker_month_days li,.date_picker_month_days li button,.date_picker_year{font-size:1.563vw}.date_picker_change_btn{gap:.379vw}.date_picker_change_btn svg{height:2.151vw;margin:1.302vw 0 1.302vw .923vw;width:1.866vw}.date_picker_change_btn .change-text{padding:1.302vw .923vw 1.302vw 0;font-size:1.613vw}.date_picker_next_month,.date_picker_prev_month{height:6.4vw;width:6.044vw}.date_picker_month_name{padding:0;font-size:1.563vw}.date_picker_month_days li{height:5.992vw;width:6.044vw}.product-form__buttons{width:100%}}@media (max-width:749px){.date_picker_wrapper{gap:24.47px;align-items:center;margin-top:12px}.date_picker_header{width:100%}.date_picker_header_date{padding:10px 0 10px 17px;gap:5px}.date_picker_month_day,.date_picker_month_days li,.date_picker_month_days li button,.date_picker_year{font-size:14px}.date_picker_change_btn{gap:5px}.date_picker_change_btn svg{height:16px;margin:10px 0 10px 9px;width:13.88px}.date_picker_change_btn .change-text{padding:10px 9px 10px 0;font-size:12px}.date_picker_next_month,.date_picker_prev_month{height:10.752vw;width:10.1vw}.date_picker_month_name{font-size:12px}.date_picker_body{width:100%}.date_picker_month_days li{height:12.643vw;font-size:12px;width:12.643vw}}@media screen and (max-width:400px){.date_picker_month_day,.date_picker_month_days li,.date_picker_month_days li button,.date_picker_year{font-size:12px}}