.h3 {font-family:"Lora",serif;font-style:normal;font-weight:bold;font-size:30px;line-height:38px;color:#8a71b8 }.red {color:#f00 }.is-hidden {display:none }.select-count {display:flex;align-items:center;justify-content:space-between;width:95px;padding:0;margin:0 }.select-count__btn {width:30px;flex-shrink:0;height:30px;padding:0;background-color:#fff;border:none;border-radius:50%;background-position:center;background-repeat:no-repeat }.select-count__btn--minus {background-image:url("data:image/svg+xml,%3Csvg width='18' height='4' viewBox='0 0 18 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='4' rx='2' fill='%232A2F35'/%3E%3C/svg%3E%0A") }.select-count__btn--plus {background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='7' width='18' height='4' rx='2' fill='%232A2F35'/%3E%3Crect x='7' y='18' width='18' height='4' rx='2' transform='rotate(-90 7 18)' fill='%232A2F35'/%3E%3C/svg%3E%0A") }.select-count__field {display:block;flex-grow:1 }.select-count__input {display:block;width:100%;border:none;background-color:transparent;text-align:center;font-weight:bold;font-size:18px;line-height:18px;color:#2a2f35 }.form_style input:disabled {opacity:0.5 }.input {display:block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;-webkit-border-radius:50px;border-radius:50px;height:57px;border:none;padding-left:28px;padding-right:28px;border:none;font-size:18px;color:#000;border-top:1px solid #c3ccce;border-left:1px solid #c3ccce }@media (max-width:1024px) {.input {height:50px;padding-left:20px;padding-right:20px }}.input:disabled {opacity:0.5 }.btn {display:block;width:100%;height:60px;padding:0;border:none;border-radius:30px;background-color:#c1c1d7;text-decoration:none;text-align:center;font-size:18px;line-height:24px;color:#4a2487;transition:all 0.35s ease }@media (max-width:1024px) {.btn {font-size:14px;line-height:24px }}.btn__preloader {display:none;width:40px;margin-right:5px }.btn:hover {opacity:0.7 }.btn.is-loading {pointer-events:none;user-select:none }.btn.is-loading .btn__preloader {display:block }.btn-red {background:#f00;color:#fff }.btn__inner {display:flex;align-items:center;justify-content:center;width:100%;height:100% }.btn__icon {margin-right:15px;width:24px;height:auto }.order {padding:70px 0 85px;background-color:#d9e3e5 }@media (max-width:767px) {.order {padding:50px 0 110px }}.order__title {padding-top:0;margin-bottom:50px;text-align:center;color:#2a2f35 }.order__delivery {display:flex;align-items:flex-end;padding-bottom:36px;margin-bottom:70px;border-bottom:1px dashed #fff }@media (max-width:921px) {.order__delivery {flex-direction:column;align-items:flex-start }}.order__delivery-text {flex-grow:1;padding-right:35px }@media (max-width:921px) {.order__delivery-text {width:100%;padding-right:0;margin-bottom:40px }}.order__delivery-post-rus {display:flex;align-items:center;margin-bottom:10px;font-size:18px;line-height:24px;text-transform:uppercase;color:#575757 }@media (max-width:480px) {.order__delivery-post-rus {flex-direction:column;align-items:flex-start;font-size:16px;line-height:24px }}.order__delivery-post-rus-logo {margin-right:13px }@media (max-width:480px) {.order__delivery-post-rus-logo {margin-right:0;margin-bottom:20px }}.order__delivery-description {margin-bottom:22px;font-size:18px;line-height:24px;color:#2a2f35 }.order__delivery-other {font-family:"Lora",serif;font-size:18px;line-height:30px;color:#8a71b8 }@media (max-width:767px) {.order__delivery-other {font-size:16px;line-height:24px }}.order__delivery-other a {color:inherit;text-decoration:none;font-weight:bold;white-space:nowrap }.order__delivery-links {width:350px;max-width:100%;flex-shrink:0 }.order__delivery-link + .order__delivery-link {margin-top:10px }.order__delivery-title {margin-bottom:30px }.order__inner {display:flex;margin-left:-15px;margin-right:-15px }@media (max-width:768px) {.order__inner {flex-direction:column;align-items:stretch }}.order__cart,.order__form {box-sizing:border-box;flex-shrink:0;padding:0 15px }.order__cart-title,.order__form-title {margin-bottom:35px }.order__cart {flex-grow:1 }@media (max-width:768px) {.order__cart {margin-bottom:50px }}.order__form {width:665px }@media (max-width:1024px) {.order__form {width:50% }}@media (max-width:768px) {.order__form {width:100% }}.order__cart-items {display:flex;align-items:stretch;margin-bottom:40px;flex-direction:column }.order__cart-items-row {display:flex;align-items:stretch }.order__cart-items-row + .order__cart-items-row {margin-top:30px }.order__cart-item {width:160px }@media (max-width:1024px) {.order__cart-item {flex-grow:1 }}.order__cart-item + .order__cart-item {margin-left:30px }.order__form.is-disabled {opacity:0.6;pointer-events:none }.order__form.is-disabled .btn-red {background-color:#c1c1d7;color:#4a2487 }.order__form-fields {display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px }.order__form-field {box-sizing:border-box;padding:0 5px;margin-bottom:30px }.order__form-field--fio {width:100% }.order__form-field--tel,.order__form-field--email {width:50% }@media (max-width:1024px) {.order__form-field--tel,.order__form-field--email {width:100% }}.order__form-field--index {width:150px }@media (max-width:1024px) {.order__form-field--index {width:110px }}.order__form-field--country {width:250px }@media (max-width:1024px) {.order__form-field--country {width:calc(100% - 110px) }}.order__form-field--address {width:calc(100% - 150px) }@media (max-width:1024px) {.order__form-field--address {width:100% }}.order__form-field--office {width:150px }@media (max-width:1024px) {.order__form-field--office {width:140px }}.order__form-field--city {width:245px }@media (max-width:1024px) {.order__form-field--city {width:100% }}.cart-item {display:flex;flex-direction:column;align-items:stretch;width:100%;height:100% }.cart-item__cover {position:relative;display:flex;align-items:center;justify-content:center;padding:24px 36px;margin-bottom:10px;background-color:#fff;border:1px solid #c1c1d7;box-sizing:border-box;border-radius:8px;cursor:pointer }.cart-item__cover img {display:block;max-width:100%;height:auto }@media (max-width:768px) {.cart-item__cover {padding:29px 30px }}.cart-item__input {position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden;white-space:nowrap }.cart-item__box {position:absolute;bottom:6px;left:6px;display:block;width:24px;height:24px;box-sizing:border-box;background-color:#fff;border:1px solid #c1c1d7;border-radius:8px;transition:all 0.25s ease }.cart-item__box:after {content:"";position:absolute;top:5px;left:2px;display:block;width:17px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5063 0L6.66927 7.71313L2.65355 3.81744L0.5 5.89832L6.83117 12L17 2.47199L14.5063 0Z' fill='white'/%3E%3C/svg%3E%0A");opacity:0;transform:translateY(-3px);transition:all 0.25s ease }.cart-item__input:checked + .cart-item__box {background-color:#8a71b8 }.cart-item__input:checked + .cart-item__box:after {opacity:1;transform:translateY(0);transition:all 0.25s ease 0.15s }.cart-item__cover-img {display:block }.cart-item__name {margin-bottom:20px;font-family:"Lora",serif;font-style:normal;font-weight:bold;font-size:18px;line-height:18px;color:#717171 }@media (max-width:1024px) {.cart-item__name {font-size:14px;line-height:16px }}.cart-item__count {display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-family:"Lora",serif;font-size:18px;font-weight:bold;line-height:1;color:#717171 }@media (max-width:1024px) {.cart-item__count {flex-direction:column-reverse;align-items:flex-start }}@media (max-width:1024px) {.cart-item__count-price {display:block;margin-bottom:16px }}.order__sub-star {font-family:"Roboto",sans-serif;font-size:14px;line-height:1.71;letter-spacing:normal;color:#2a2f35 }.order__result {display:flex;margin-bottom:30px }@media (max-width:1024px) {.order__result {display:block }}.order__result-text {width:310px;flex-shrink:0;font-size:14px;line-height:24px }@media (max-width:1024px) {.order__result-text {width:100%;margin-bottom:30px }}.order__result-text a {color:inherit;font-weight:bold;text-decoration:none }.order__result-price {flex-grow:1;text-align:right;font-weight:bold;font-size:14px;line-height:24px;color:#2a2f35 }@media (max-width:1024px) {.order__result-price {text-align:left }}.order__result-price-value {margin-top:17px;font-family:"Lora",serif;font-size:40px;line-height:18px;color:#8a71b8 }.order__policy {margin-top:20px;font-size:12px;line-height:14px;text-align:center;color:#848a8b }.order__policy a {color:inherit }.popup {position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;pointer-events:none }.popup.is-visible {opacity:1;visibility:visible;pointer-events:visible }.popup__window {position:relative;box-sizing:border-box;padding:80px 60px 35px 60px;width:532px;max-width:calc(100% - 20px);background-color:#fff;border-radius:18px;font-family:"Lora",serif;text-align:center }.popup__btn-close {position:absolute;top:20px;right:20px;padding:0;border:none;background-color:transparent }.popup__btn-close img {display:block }.popup__title {margin-bottom:12px;font-weight:bold;font-size:48px;line-height:61px;text-align:center;text-transform:uppercase;color:#2a2f35 }@media (max-width:767px) {.popup__title {margin-bottom:10px;font-size:30px;line-height:38px }}.popup__text {font-size:18px;line-height:24px;color:#8a71b8 }@media (max-width:767px) {.popup__text {font-size:16px;line-height:18px }}.popup__text a {color:#00a3ff }@keyframes dot-keyframes {0% {opacity:0.35;transform:scale(1) }50% {opacity:1;transform:scale(1.6) }100% {opacity:0.35;transform:scale(1) }}.preloader-dots {margin-top:18px }.preloader-dots__dot {display:inline-block;width:10px;height:10px;margin:0 10px;animation-name:dot-keyframes;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;border-radius:50%;background-color:#4a2487 }.preloader-dots__dot:nth-child(2) {animation-delay:0.2s }.preloader-dots__dot:nth-child(3) {animation-delay:0.4s }.preloader-dots__dot:nth-child(4) {animation-delay:0.6s }.preloader-dots__dot:nth-child(5) {animation-delay:0.8s }