.b-mosquito-calc {box-sizing: border-box;}.b-mosquito-calc .mosquito-calc__top {box-sizing: border-box;display: flex;margin-bottom: 10px;}.b-mosquito-calc .mosquito-calc__top-col {box-sizing: border-box;width: 50%;background-color: #f5f5f5;position: relative;}.b-mosquito-calc .mosquito-calc__top-col--right::before {display: block;content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 10px;background-color: #fff;}.b-mosquito-calc .mosquito-calc__section {box-sizing: border-box;padding: 40px;position: relative;}.b-mosquito-calc .mosquito-calc__section--params::after {display: block;content: "";position: absolute;bottom: 0;right: 0;left: 0;height: 10px;background: #fff;}.b-mosquito-calc .mosquito-calc__section--order {box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}.b-mosquito-calc .mosquito-calc__section-header {box-sizing: border-box;font-size: 24px;font-weight: 500;color: #222;margin-bottom: 20px;}.b-mosquito-calc .mosquito-calc__bottom {box-sizing: border-box;background-color: #f5f5f5;}.b-mosquito-calc .mosquito-calc__section--order .mosquito-calc__section-header {margin-bottom: 0;}.b-mosquito-calc .mosquito-calc__section-header span {display: inline-block;color: #fff;background-color: #6ed13d;width: 30px;height: 30px;text-align: center;line-height: 30px;border-radius: 50%;}.b-mosquito-calc .mosquito-calc__item {box-sizing: border-box;display: flex;align-items: center;margin-bottom: 10px;}.b-mosquito-calc .mosquito-calc__item-name {box-sizing: border-box;font-size: 14px;color: #444;width: calc(100% - 305px);}.b-mosquito-calc .mosquito-calc__item-input {box-sizing: border-box;width: 305px;}.b-mosquito-calc .mosquito-calc__item-input--full {width: 100%;}.b-mosquito-calc .mosquito-calc__item-input input,.b-mosquito-calc .mosquito-calc__item-input select {box-sizing: border-box;width: 100%;border: 1px solid #e5e5e5;background-color: #fff;border-radius: 2px;font-size: 14px;color: #222;font-weight: 400;padding: 14px 20px 13px;outline: #cfcfcf;}.b-mosquito-calc .mosquito-calc__addres-error span {box-sizing: border-box;display: block;font-size: 14px;color: #d13d73;padding: 10px 20px;border: 1px solid #d13d73;background-color: #fff1f6;}.b-mosquito-calc .mosquito-calc__info {box-sizing: border-box;font-size: 13px;width: 315px;max-width: 100%;line-height: 1.6;margin-top: 20px;}.b-mosquito-calc .mosquito-calc__pickup {box-sizing: border-box;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 2px;padding: 15px 20px;font-size: 13px;}.b-mosquito-calc .mosquito-calc__win-inner {box-sizing: border-box;position: relative;height: 442px;width: 444px;margin: 0 auto;}.b-mosquito-calc .mosquito-calc__win-img {box-sizing: border-box;font-size: 0;width: 444px;height: 442px;}.b-mosquito-calc .mosquito-calc__range {box-sizing: border-box;background-color: #c7c7c7;border-radius: 5px;}.b-mosquito-calc .mosquito-calc__range .ui-slider {width: 100%;height: 100%;}.b-mosquito-calc .mosquito-calc__range .ui-slider .ui-slider-handle {width: 22px;height: 22px;background: #fff;position: absolute;cursor: pointer;outline: none;border-radius: 50%;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.26);}.b-mosquito-calc .mosquito-calc__range .ui-slider .ui-slider-handle::after {display: block;content: "";width: 10px;height: 10px;border-radius: 50%;background-color: #d13d73;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;}.b-mosquito-calc .mosquito-calc__range--height {width: 7px;position: absolute;top: 10px;left: 0;height: 345px;}.b-mosquito-calc .mosquito-calc__range--height .ui-slider-range {position: absolute;bottom: 0;width: 100%;border-radius: 5px;background-color: #d13d73;}.b-mosquito-calc .mosquito-calc__range--width .ui-slider-range {height: 100%;border-radius: 5px;background-color: #d13d73;}.b-mosquito-calc .mosquito-calc__range--height .ui-slider .ui-slider-handle {left: 50%;transform: translate(-50%, 5px);}.b-mosquito-calc .mosquito-calc__range--width {height: 7px;position: absolute;bottom: 0;left: 45px;width: 350px;}.b-mosquito-calc .mosquito-calc__range--width .ui-slider .ui-slider-handle {top: 50%;transform: translate(-5px, -50%);}.b-mosquito-calc .mosquito-calc__price,.b-mosquito-calc .mosquito-calc__delivery,.b-mosquito-calc .mosquito-calc__total {box-sizing: border-box;font-size: 36px;font-weight: 900;color: #222;}.b-mosquito-calc .mosquito-calc__total {color: #d13d73;}.b-mosquito-calc .mosquito-calc__price svg,.b-mosquito-calc .mosquito-calc__delivery svg,.b-mosquito-calc .mosquito-calc__total svg {font-size: 28px;}.b-mosquito-calc .mosquito-calc__price span.mosquito-calc__price-title,.b-mosquito-calc .mosquito-calc__delivery span.mosquito-calc__price-title,.b-mosquito-calc .mosquito-calc__total span.mosquito-calc__price-title {box-sizing: border-box;font-size: 14px;color: #999;font-weight: 400;display: block;}.b-mosquito-calc .mosquito-calc__btn {box-sizing: border-box;width: 200px;height: 45px;}.b-mosquito-calc .mosquito-calc__btn a:link,.b-mosquito-calc .mosquito-calc__btn a:visited {box-sizing: border-box;display: inline-block;width: 100%;height: 100%;background-color: #d13d73;border-radius: 2px;text-align: center;line-height: 45px;color: #fff;text-decoration: none;font-size: 14px;font-weight: 500;transition: box-shadow .2s ease-in-out;}.b-mosquito-calc .mosquito-calc__btn a:hover,.b-mosquito-calc .mosquito-calc__btn a:active {box-shadow: rgb(209 61 115) 0px 5px 20px 0px;transition: box-shadow .2s ease-in-out;}