.month{font:inherit;-webkit-user-select:none;user-select:none;width:300px}@media (max-width:767px){.month{width:100%}}.month__week{display:block}.month__day{border-radius:14px;box-sizing:border-box;display:inline-block;padding:3%;text-align:right;width:14.285714285714285%}.month__day_today{background-color:#506e78;color:#fff}.month__day_selected{background-color:#d2aa78;color:#fff;cursor:pointer}.month__day_aside{color:#aaa}.month__day_weekend{color:#d2aa78}.month__day_weekend.month__day_aside{color:#bf8740}.month__day_weekend.month__day_selected{background-color:#e06060;color:#fff}.month__day:hover,.month__day_weekend:hover{box-shadow:inset 0 0 0 1px #d2aa78}.month__day_head{font-weight:600}.month__day_head:hover{box-shadow:none}.calendar{-webkit-user-select:none;user-select:none}.calendar__controls{display:flex;flex-direction:row;justify-content:space-between}.calendar__controls_right{gap:10px;justify-content:flex-end}.calendar__controls__cancel{flex-shrink:0}.calendar__month{margin-bottom:15px}.calendar__month-label{padding:3%;text-align:center;white-space:nowrap}.calendar__next,.calendar__prev{box-sizing:border-box;cursor:pointer;padding:3%;text-align:center;width:14.285714285714285%}.calendar-yearly .calendar__month{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;justify-items:center}.calendar-yearly .month__day{padding:10px 15px;width:max-content}.select{font:inherit;padding:0;position:relative}.select_invisible{opacity:0;position:absolute}.select_broad{width:100%}.select__field{appearance:none;background-color:#fff;border:1px solid #506e78;border-radius:13px;box-sizing:border-box;color:#506e78;cursor:pointer;font:inherit;height:38px;line-height:1.75;outline:none;padding:.125em 53px .24em 15px;text-align:inherit;width:100%}.select__field:focus{border-color:#506e78}.select__field option{color:#212121}.select__field::-ms-expand{display:none}.select__field:disabled{background-color:#e5e5e5;cursor:default}.select__arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAQAAADM8IVNAAAACXBIWXMAAB2BAAAdgQEP5rX+AAAAaklEQVQoz4XRwQnAIAyF4SxRqfv8W7uAgqd66Dj2UqmmUQkEEr7Te0Ig4pDNOCJBSFTKhjsKlSQcXFRu/JQ2cfaHX1NkfPgVbXjGB/phiyvaY81/dMQ9N6jGLdHybpX+rACzKLuvTLY6fQBN9IFsj9lwJgAAAABJRU5ErkJggg==");background-position:50%;background-repeat:no-repeat;background-size:11px 6px;border-left:1px solid #506e78;display:block;height:38px;padding:0 10px;pointer-events:none;position:absolute;right:5px;top:0;width:11px}.select_dark .select__field{background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);color:#fff}.select_dark .select__field:focus{border-color:hsla(0,0%,100%,.478)}.select_dark .select__arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAlElEQVQ4jaXTsQ2DMBCF4Z8BUsaClVJkWAoaJqCFgh3SZoAXnXCBDLYPcpLl09n6qnuNpBF4AG/gw38VgB74ImnSVoukIImbJ0TDarLBU9IcB6uk7gacGm3u4Qp+QG1e+uDBT9EUvopn0TPYixfRHFzDq2gJzuEutAanu2n3vi/uvGed9rg7SBZpT4YtqkPsX9XoAz9hBtOXgMKjdAAAAABJRU5ErkJggg==")}.input{font:inherit;padding:0;position:relative}.input_broad{width:100%}.input_orange .input__field{border-color:#d2aa78}.input__field{appearance:none;background-color:#fff;border:1px solid #506e78;border-radius:13px;box-sizing:border-box;color:#506e78!important;cursor:pointer;font:inherit;height:38px;line-height:1.75;outline:none;padding:.125em 15px .24em;text-align:inherit;text-overflow:ellipsis;width:100%}.input_promocode .input__field{border-color:#d2aa78}.input__field:-webkit-autofill{background-color:#fff!important;box-shadow:inset 0 0 0 20px #fff;color:#506e78 !important!important}.input__field:-moz-placeholder{color:#93a7ad}.input__field::placeholder{color:#93a7ad}.input__field:focus{border-color:#1890ff;cursor:text}.input__field_invalid,.input__field_invalid:focus{border-color:#ca0e04}.input__field:disabled{-webkit-text-fill-color:#506e78!important;background-color:#e4e4e4;color:#506e78!important;cursor:default;opacity:1}.input__field_with-icon{padding-right:30px}.input__tooltip{animation:fade-out .1s ease-out;background-color:#1890ff;border-radius:3px;bottom:100%;box-sizing:border-box;color:#fff;display:none;filter:drop-shadow(0 0 6px rgba(0,0,0,.25));font-size:15px;left:50%;line-height:21px;max-width:50vw;min-width:calc(min(100%, 200px));opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transform:translate(-50%,-9px);white-space:normal;z-index:100}@media (max-width:592px){.input__tooltip{max-width:calc(100vw - 30px);min-width:100%}}.input__field:focus+.input__tooltip{display:block;opacity:1}.input__tooltip:before{border-color:#1890ff transparent transparent;border-style:solid;border-width:6px 6px 0;box-sizing:border-box;content:"";left:50%;top:100%;transform:translate(-50%,-1px);z-index:101}.input__icon,.input__tooltip:before{pointer-events:none;position:absolute}.input__icon{right:6px;top:9px}.date-input{min-width:6.2em}.date-input__backdrop{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;animation:var(--backdrop-fill-animation);background-color:#1c3131;bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:100}.date-input_opened .date-input__backdrop{display:block}.date-input_opened .input{z-index:200}.date-input__calendar{background-color:#fff;border:1px solid #ddd;border-radius:14px;margin-top:15px;padding:20px;position:absolute;z-index:200}@media (max-width:767px){.date-input__calendar{left:15px;right:15px}}@media (max-height:950px) and (max-width:767px){.date-input__calendar{left:15px;margin-top:0;max-height:90vh;overflow-y:auto;position:fixed;top:50%;transform:translateY(-50%)}}.button.button_long-press{-webkit-tap-highlight-color:transparent;overflow:visible}.button.button_long-press .button__bg{background-color:rgba(15,136,208,.529);border-radius:50%;display:block;height:500px;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(0);transition-duration:1s;transition-property:transform;width:500px;z-index:1}.button.button_long-press.button_pressing .button__bg{transform:translate(-50%,-50%) scale(1)}.button.button_long-press.button_clicked .button__bg{animation-duration:1.3s;animation-iteration-count:infinite;animation-name:button-pulse;animation-timing-function:ease-in-out;background-color:rgba(127,24,236,.529);transition-property:none}.button.button_long-press.button_pressed .button__bg{animation-duration:.4s;animation-fill-mode:forward;animation-name:button-pressed-bg;animation-timing-function:linear;background-color:rgba(127,24,236,.529);transition-property:none}@keyframes button-pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.94)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes button-pressed-bg{0%{background-color:rgba(127,24,236,.529);opacity:1;transform:translate(-50%,-50%) scale(1)}38%{background-color:#fff;opacity:1;transform:translate(-50%,-50%) scale(2)}75%{background-color:#fff;opacity:0;transform:translate(-50%,-50%) scale(3)}to{background-color:rgba(15,136,208,.529);opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes fade-in-50{0%{opacity:0}to{opacity:.5}}@keyframes fade-out{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up-full{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in-out-full{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fade-in-zoom{0%{opacity:0;transform:translateX(-40%) scale(.5)}to{opacity:1;transform:translateX(-40%) scale(1)}}@keyframes fade-in-up-100px{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes cart-button-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cart-button-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes point{0%,to{color:#d2aa78;transform:translateX(0)}50%{color:#e5ceb1;transform:translateX(5px)}}@keyframes banner-bg-x{0%{background-position-x:0,0,0}50%{background-position-x:50px,-50px,0}to{background-position-x:0,0,0}}@keyframes banner-bg-y{0%{background-position-y:0,0,0}to{background-position-y:2048px,2048px,2048px}}@keyframes moveBackgroundX{0%{transform:translateX(-5vw)}50%{transform:translateX(5vw)}to{transform:translateX(-5vw)}}@keyframes moveBackgroundY{0%{transform:translateY(-5vw)}50%{transform:translateY(5vw)}to{transform:translateY(-5vw)}}@keyframes moveTextX{0%{transform:translateX(-2vw)}50%{transform:translateX(2vw)}to{transform:translateX(-2vw)}}@keyframes moveTextY{0%{transform:translateY(-2vw)}50%{transform:translateY(2vw)}to{transform:translateY(-2vw)}}.need-auth{align-items:center;animation:fade-out .5s ease-out;background-color:#f5f1ef;display:flex;flex-direction:row;height:188px;justify-content:center;min-height:188px;width:100%}@media (max-width:1023px){.need-auth__text{margin-bottom:15px}}.need-auth__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-left:0;width:37.5%}@media (min-width:1300px) and (max-width:1680px){.need-auth__container{box-sizing:border-box;margin-left:0;width:50%}}@media (min-width:1023px) and (max-width:1300px){.need-auth__container{box-sizing:border-box;margin-left:0;width:62.5%}}@media (max-width:1023px){.need-auth__container{box-sizing:border-box;margin-left:0;width:87.5%}}@media (max-width:592px){.need-auth__container{box-sizing:border-box;margin-left:0;padding-left:20px;padding-right:20px;width:100%}}@media (max-width:1023px){.need-auth__container{flex-direction:column}}