.form-field{background:#fafafa;border:1px solid #e7e9ee;border-radius:2px;color:#515867;cursor:text;font-size:15px;line-height:1.4;min-height:44px;outline:0;overflow:hidden;padding:11px 14px 10px;text-overflow:ellipsis;transition:.15s;white-space:nowrap;width:100%}select.form-field{cursor:pointer;height:44px}option{background:#fff;color:#515867}textarea.form-field{max-width:100%;resize:none;vertical-align:middle;white-space:normal}.form-field_invalid,.form-field_invalid:focus,.form-field_invalid:hover{background-color:#fde5ef;border-color:#fde5ef;color:#ef005a}.form-field:focus{background-color:#fff;border-color:#e763db;color:#515867}.form-field:hover{background-color:#fffbff;border-color:#e763db;box-shadow:0 0 0 2px rgba(231,99,219,.2);color:#bd06a7}.form-field-btn{display:inline-block;background:none;border:0;color:#bd06a7;font-size:12px;line-height:16px;margin-top:4px;outline:0;padding:0}.form-label{display:inline-block;margin-bottom:8px;color:#656d77;font-weight:500;font-size:14px;line-height:20px}.form-msg{color:#9fa9bb;font-size:12px;line-height:16px;margin-top:4px}.form-msg_invalid{color:#ff3782}::-moz-placeholder{color:#9fa9bb}::-webkit-input-placeholder{color:#9fa9bb}.form-field_invalid::-moz-placeholder{color:#ff3782}.form-field_invalid::-webkit-input-placeholder{color:#ff3782}:hover::-moz-placeholder{color:#e763db}:hover::-webkit-input-placeholder{color:#e763db}.suggestions-promo{display:none!important}@media (hover){.form-field-btn:hover{text-decoration:underline}}.datepicker{display:none;user-select:none}.datepicker.active{display:block}.datepicker-orient-top{margin:-4px 0}.datepicker-orient-bottom{margin:4px 0}.datepicker-picker{background:var(--bg-tertiary);border-radius:6px;box-shadow:0 0 0 1px #fff;color:#333}.datepicker-controls{display:flex;justify-content:center}.datepicker-controls .button{display:flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;border:0;border-radius:6px;padding:5px;background:none;color:#333;font-size:0;line-height:1.4}.datepicker-controls .view-switch{padding:5px 8px;font-size:14px;font-weight:700}.datepicker-controls .next-btn:after,.datepicker-controls .prev-btn:after{content:"";position:relative;left:-1px;display:block;width:8px;height:8px;border-style:solid;border-width:2px 2px 0 0;border-radius:1px;color:#999;transform:rotate(45deg)}.datepicker-controls .prev-btn:after{left:1px;transform:rotate(225deg)}.days-of-week,.datepicker-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px}.datepicker-header{padding-bottom:16px}.days-of-week{margin-bottom:8px}.days-of-week .dow{color:#999;font-size:12px;line-height:1;text-align:center}.datepicker-grid.decades,.datepicker-grid.months,.datepicker-grid.years{display:grid;grid-template-columns:repeat(4,1fr)}.datepicker-cell{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:400;line-height:1;cursor:pointer}.datepicker-cell.prev{visibility:hidden}.datepicker-cell.next{display:none}.datepicker-cell.today{background:#fae6f5;color:#e600ad}.datepicker-cell.selected{background:#e600ad;color:#fff;font-weight:700}.datepicker-cell.disabled{background:none!important;color:#515867;opacity:.5;cursor:no-drop}.datepicker-cell:before{content:"";padding-top:100%}.datepicker-footer{padding-top:8px}.datepicker-footer .datepicker-controls .button{flex:1 1 0;font-size:14px;height:36px}.datepicker-dropdown{position:absolute;z-index:2000}.datepicker-dropdown .datepicker-picker{overflow:hidden;padding:16px 16px 12px;width:345px;max-width:100%}.datepicker-inline .datepicker-picker{padding:45px 37px}@media (max-width: 991.98px){.datepicker-dropdown.active{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;pointer-events:none;position:fixed;top:0!important;right:0!important;bottom:0!important;left:0!important}.datepicker-picker{pointer-events:all}}@media (hover: hover) and (pointer: fine){.datepicker-controls .button:hover,.datepicker-cell:hover{background:#fae6f5;color:#333}.datepicker-cell.selected:hover{background:#e600ad;color:#fff}}.form-cost-delivery__address-message{color:#df0073}.form-cost-delivery__address-message a{text-decoration:underline}.form-cost-delivery__map{height:125px;border-radius:6px}.form-cost-delivery__label{margin-bottom:8px;color:#717171;font-size:14px;font-weight:600;line-height:20px}.form-cost-delivery__nearest-time{color:#999;font-size:14px;line-height:20px}.form-cost-delivery__cost-details{margin:5px 0 12px}.form-cost-delivery__total-cost{font-size:28px;font-weight:700;line-height:35px;text-transform:capitalize}.form-cost-delivery__alert{background:#ffebfd;border-radius:2px;color:#bd06a7;padding:17px 30px}.rs-container{height:45px;position:relative;user-select:none}.rs-container .rs-bg,.rs-container .rs-selected{background-color:#eee;border:1px solid #ededed;height:10px;left:0;position:absolute;top:5px;width:100%;border-radius:3px}.rs-container .rs-selected{background-color:#00b3bc;border:1px solid #00969b;transition:all .2s linear;width:0}.rs-container.disabled .rs-selected{background-color:#ccc;border-color:#bbb}.rs-container .rs-pointer{background-color:#fff;border:1px solid #bbb;border-radius:4px;cursor:pointer;height:20px;left:-10px;position:absolute;top:0;transition:all .2s linear;width:30px;box-shadow:inset 0 0 1px #fff,inset 0 1px 6px #ebebeb,1px 1px 4px rgba(0,0,0,.1)}.rs-container.disabled .rs-pointer{border-color:#ccc}.rs-container .rs-pointer:before,.rs-container .rs-pointer:after{content:"";position:absolute;width:1px;height:9px;background-color:#ddd;left:12px;top:5px}.rs-container .rs-pointer:after{left:auto;right:12px}.rs-container.disabled .rs-pointer{cursor:default}.rs-container.sliding .rs-selected,.rs-container.sliding .rs-pointer{transition:none}.rs-container .rs-scale{left:0;position:absolute;top:5px;white-space:nowrap}.rs-container .rs-scale span{float:left;position:relative}.rs-container .rs-scale span:before{background-color:#ededed;content:"";height:8px;left:0;position:absolute;top:10px;width:1px}.rs-container.rs-noscale span:before{display:none}.rs-container .rs-scale span:last-child{margin-left:-1px;width:0}.rs-container .rs-scale span ins{color:#333;display:inline-block;font-size:12px;margin-top:20px;text-decoration:none}.rs-container.disabled .rs-scale span ins{color:#999}.rs-tooltip{color:#333;width:auto;min-width:60px;height:30px;position:relative;background:#fff;border:1px solid #00969b;border-radius:3px;transform:translate(-50%,-35px);left:13px;text-align:center;font-size:13px;padding:6px 10px 0}.rs-container.disabled .rs-tooltip{border-color:#ccc;color:#999}.rs-container{margin-bottom:12px}.rs-container .rs-bg{border-color:#e7e9ee;height:2px;top:4px}.rs-container .rs-selected{border-color:#e763db;height:2px;top:4px}.rs-container .rs-pointer{background:#bd06a7;border:0;border-radius:0;box-shadow:none;color:#bd06a7;width:10px;height:9px;top:-1px}.rs-container .rs-pointer:before{background:transparent;border-color:currentColor transparent transparent;border-style:solid;border-width:3px 4px;width:9px;height:6px;top:9px;left:0}.rs-container .rs-pointer:after{display:none}.rs-container .rs-scale{align-items:flex-start;display:flex;justify-content:space-between;top:4px;width:100%}.rs-container .rs-scale>span{cursor:pointer;flex-basis:0;flex-grow:1;flex-shrink:0;min-height:14px;opacity:0;width:0!important}.rs-container .rs-scale>span:first-child,.rs-container .rs-scale>span:last-child{opacity:1}.rs-container .rs-scale>span:last-child{flex-grow:0}.rs-container .rs-scale>span>ins{color:#788090;display:none;font-size:14px;margin:13px 0 0 -18px!important}.rs-container .rs-scale>span:first-child>ins{margin-left:0!important}.rs-container .rs-scale>span:last-child>ins{margin-left:-36px!important}.rs-tooltip{border:0;padding:5px;color:currentColor;font-size:14px;top:calc(100% + 4px);left:4px;transform:translate(-50%)}.advantage{display:block;color:#515867;margin-bottom:11px}.advantage__title{color:#2b3039;display:inline-block;font-weight:600;margin-bottom:8px}.form-cost-delivery__city{cursor:pointer;margin-bottom:8px}.form-cost-delivery__delivery24,.form-cost-delivery__nearest-time{width:100%}.form-cost-delivery__map{height:330px}.form-cost-delivery__cost-details{margin:6px 0 20px}.form-cost-delivery__total-cost{font-size:26px;font-weight:600;margin:6px 0 20px;text-transform:capitalize}@media (min-width: 768px){.advantage{align-items:flex-start;display:flex}.form-cost-delivery__address-box{display:flex}.form-cost-delivery__city{border-radius:2px 0 0 2px;border-right:0;flex-basis:auto;flex-grow:0;flex-shrink:0;margin-bottom:0;position:relative;width:192px}.form-cost-delivery__city:after{background:#d0d4dc;content:"";position:absolute;top:6px;right:0;bottom:6px;width:1px}.form-cost-delivery__address{border-radius:0 2px 2px 0;border-left:0}.form-cost-delivery__delivery24,.form-cost-delivery__nearest-time{width:auto}.form-cost-delivery__cost-details:after{background:#d0d4dc;content:"";position:absolute;top:11px;right:0;width:1px;height:48px}.form-cost-delivery__result_has-details .form-cost-delivery__total-cost-title,.form-cost-delivery__result_has-details .form-cost-delivery__total-cost{padding-left:26px}}@media (hover){.form-cost-delivery__city:hover{color:#df0073}}
