@charset "UTF-8";.active-filters {display: flex;flex-flow: row wrap;}.active-filters__filter {box-sizing: border-box;display: flex;align-items: center;white-space: nowrap;height: 30px;padding: 0 9px;border-radius: 5px;background: #e6eff7;font-size: 14px;margin: 0 10px 10px 0;}.active-filters__filter-name {display: block;}.active-filters__filter-remove {display: block;font-size: 18px;color: #313030;margin-left: 8px;cursor: pointer;}.active-filters__filter-remove:hover {color: #2048be;}.active-filters__remove-all {box-sizing: border-box;display: flex;align-items: center;height: 30px;padding: 0 9px;white-space: nowrap;color: #2048be;font-size: 14px;border: 1px solid #2048be;border-radius: 5px;background: transparent;cursor: pointer;}.active-filters__remove-all:hover {color: #fff;background: #2048be;}.active-filters__remove-all:hover .active-filters__remove-all-btn {color: #fff;}.active-filters__remove-all-btn {color: #2048be;display: block;font-size: 18px;margin-left: 8px;}.active-filters__text {order: -1;box-sizing: border-box;display: flex;align-items: center;white-space: nowrap;height: 30px;padding: 0 9px;font-size: 14px;margin: 0 10px 10px 0;}.active-filters__margin-block {display: block;width: 100%;margin-bottom: 30px;}@media screen and (max-width: 1000px) {.active-filters__text, .active-filters__filter {margin: 0 5px 5px 0;}}.alert-message {box-sizing: border-box;width: 100%;height: 100%;position: fixed;top: -100%;left: 0;z-index: 10;overflow: hidden;}.alert-message.active {top: 0;}.alert-message.active .alert-message__overlay, .alert-message.active .alert-message__content {opacity: 1;}.alert-message__overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);opacity: 0;transition: all 0.3s ease-out;}.alert-message__content {box-sizing: border-box;background: #fff;border: 3px solid #2048be;text-align: center;position: absolute;left: 50%;top: 50%;opacity: 0;transform: translate(-50%, -50%);transition: all 0.3s ease-out;z-index: 10;}.alert-message__close.close {position: absolute;top: -35px;right: -35px;}.alert-message__text {padding: 20px;font-size: 20px;line-height: 20px;}.apps-pages-mobile {background: #e7e7e7;margin-bottom: 15px;}.apps-pages-mobile__block {display: block;border-bottom: 1px solid #ebebeb;}.apps-pages-mobile__link {display: flex;align-items: center;box-sizing: border-box;width: 100%;font-size: 16px;padding: 12px 3%;}.apps-pages-mobile__arrow {display: flex;align-items: center;justify-content: center;width: 16px;height: 100%;margin-left: auto;cursor: pointer;}.breadcrumbs {margin-bottom: 30px;}.breadcrumbs__wrapper {display: flex;align-items: center;font-size: 14px;}.breadcrumbs__block, .breadcrumbs__arrow {margin-right: 8px;}.breadcrumbs__link:hover {color: #2048be;}.breadcrumbs-mobile {margin-bottom: 15px;}.breadcrumbs-mobile__wrapper {display: flex;align-items: center;font-size: 24px;color: #2048be;}.breadcrumbs-mobile_block {display: flex;flex: 0 0 auto;align-items: center;}.breadcrumbs-mobile__link {display: block;padding-right: 10px;}.breadcrumbs-mobile__arrow {display: flex;align-items: center;justify-content: center;width: 20px;color: #313030;}.breadcrumbs-mobile__text {font-weight: 900;font-size: 20px;}.layout_cart .layout__content .layout__wrapper, .layout_cart .breadcrumbs .layout__wrapper {width: 960px;}.cart__items {margin-bottom: 10px;}.cart__item {display: flex;flex-flow: row wrap;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #c3c3c3;position: relative;}.cart__item-image {flex: 0 0 auto;width: 140px;margin-right: 30px;}.cart__item-image.cart__item-image_mobile {width: 50px;margin-right: 15px;}.cart__item-image-img {display: block;margin-bottom: 20px;}.cart__no-photo.no-photo {min-height: unset;}.cart__no-photo.no-photo.cart__no-photo_mobile .cart__no-photo-img {width: 50px;height: 50px;margin: 0;}.cart__item-info-wrap {display: flex;align-items: flex-start;flex: 1;}.cart__item-info {flex: 1 1 auto;}.cart__item-name {color: #9a9a9a;font-size: 16px;margin-bottom: 10px;}.cart__item-name a {color: #000;}.cart__item-services .product-service__price-wrap {margin-left: 10px;}.cart__item-buy-wrap {display: flex;min-width: 235px;align-items: center;margin-left: auto;}.cart__item-price {color: #2048be;font-size: 18px;font-weight: 600;text-align: right;margin-left: auto;}.cart__item-remove {display: flex;align-items: flex-start;justify-content: flex-end;width: 30px;padding-top: 7px;color: #313030;font-size: 14px;margin-left: auto;cursor: pointer;}.cart__item-remove:hover {color: #2048be;}.cart__item-error {flex: 0 0 auto;width: 100%;color: red;font-size: 14px;line-height: 18px;text-align: right;margin-top: 10px;}.cart__affiliate-btn_use-coupon.btn {color: #2048be;border-color: #2048be;background: #fff;height: 56px;margin-bottom: 15px;cursor: pointer;}.cart__affiliate-btn_use-coupon.btn:hover {color: #fff;background: #2048be;}.cart__coupon {display: flex;flex-flow: row wrap;align-items: center;box-sizing: border-box;width: 100%;background: #d3d3d3;padding: 7px 10px;margin-bottom: 15px;}.cart__coupon .cart__coupon-name {white-space: nowrap;font-size: 16px;font-weight: 600;margin-right: 10px;}.cart__coupon .cart__coupon-input {height: 42px;}.cart__coupon .cart__coupon-input_text {max-width: 200px;flex: 1;border: 1px solid #2048be;margin-right: 15px;background: #fff;padding-left: 10px;}.cart__coupon .cart__coupon-input_submit {padding: 0 15px;font-size: 16px;}.cart__coupon .cart__coupon-error {margin: 10px;}.cart__affiliate-text {margin-bottom: 15px;}.cart__affiliate-discount-available {color: #2048be;}.cart__affiliate-btn {max-width: 300px;cursor: pointer;}.cart__total-wrap {text-align: right;font-size: 16px;font-weight: 600;margin-bottom: 50px;}.cart__total-block {display: flex;align-items: center;justify-content: flex-end;margin-bottom: 15px;}.cart__total-block:last-child {margin-bottom: 0;}.cart__total-price {font-size: 18px;min-width: 120px;margin-left: 5px;}.cart__total-price_discount, .cart__total-price_affiliate {color: #2048be;}.cart__buttons {display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}.cart__buttons-back {color: #2048be;font-size: 18px;margin: 20px 0;}.cart__buttons-back:hover {text-decoration: underline;}input.cart__buttons-btn {width: 220px;font-size: 18px;margin-left: auto;border-radius: 2px;}input.cart__buttons-btn.disabled, input.cart__buttons-btn.disabled:hover {color: #313030;border-color: #313030;background-color: transparent;opacity: 0.5;cursor: default;}.cart__mobile-call.mobile-call-btn {color: #2048be;background: #fff;}.cart__affiliate-message {margin: 15px 0;}.cart__affiliate-message strong {color: #2048be;}.cart__item-qty-trigger {margin-left: auto;}.cart__item-name_mobile {font-size: 17px;text-align: center;padding: 0 5px;}.cart__item-qty.cart__item-qty_mobile {width: max-content;width: -moz-max-content;width: -webkit-max-content;height: auto;margin: 30px auto;}.cart__item-qty.cart__item-qty_mobile .qty__btn {font-size: 36px;margin: 10px 15px;cursor: pointer;}.cart__item-qty.cart__item-qty_mobile .qty__btn:hover {color: #2048be;}.cart__item-qty.cart__item-qty_mobile input.qty__input {width: 70px;font-size: 36px;}.cart__item-services .cart__item-service .select2-container {line-height: 20px;}.layout_mobile .cart__item-services .cart__item-service .select2-container {line-height: 30px;}@media screen and (max-width: 1000px) {.layout_onestep .layout__wrapper {width: 720px;}.layout_cart .layout__content .layout__wrapper, .layout_cart .breadcrumbs .layout__wrapper {width: 720px;}.cart__item {align-items: flex-start;justify-content: flex-start;}.cart__item-info-wrap {padding: 0;}.cart__coupon {flex-flow: row wrap;}.cart__coupon-name {width: 100%;margin: 0 0 10px;}.cart__coupon-input_text {flex: 1;}.cart__affiliate-block {margin-bottom: 20px;}.cart__buttons-btn {margin: 0;}}@media screen and (max-width: 760px) {.layout_onestep .layout__wrapper {width: 480px;}.layout_cart .layout__content .layout__wrapper, .layout_cart .breadcrumbs .layout__wrapper {width: 480px;}.cart__item-info-wrap {flex-flow: row wrap;}.cart__item-buy-wrap {flex: 0 0 auto;width: 100%;padding-top: 15px;}.cart__item-name {padding-right: 30px;}.cart__item-remove {padding: 0;position: absolute;top: 2px;right: 0;}.cart__coupon-error {margin-left: 0;}}@media screen and (max-width: 520px) {.layout_onestep .layout__wrapper {width: 300px;}.layout_cart .layout__content .layout__wrapper, .layout_cart .breadcrumbs .layout__wrapper {width: 300px;}.cart__buttons-back {margin-left: auto;}}@media screen and (max-width: 400px) {.cart__buttons-btn {order: -1;}}.callbackform {padding: 15px 0 0;display: none;}.callbackform .callbackform-name {color: #313030;text-align: center;font-weight: 500;margin-bottom: 20px;}.callbackform .wa-form {width: 300px;}.callbackform .wa-form .wa-field .wa-submit {padding: 0;}.callbackform .wa-form .wa-field .wa-submit input[type='submit'] {width: 100%;margin: 0;border-radius: 0;}.callbackform .wa-form .wa-field .wa-submit .wa-error-msg {padding-left: 10px;}.callbackform .wa-form .wa-field:last-child {margin-bottom: 0;}.layout__cart-mini {box-sizing: border-box;padding-top: 55px;height: 100vh;position: absolute;top: 0;right: 0;left: 0;display: none;}.layout__cart-mini .layout__wrapper {display: flex;justify-content: flex-end;height: 100%;}.layout__cart-mini .close {cursor: pointer;}.cart-mini-wrapper {box-sizing: border-box;width: 375px;height: 100%;padding: 10px;background: #fff;position: relative;z-index: 3;}.cart-mini-wrapper::after {content: '';display: block;width: 100%;height: 100%;padding: 60px;position: absolute;background: #fff;opacity: 0.9;left: -60px;top: -60px;z-index: -1;}.cart-mini__items {height: 100%;max-height: 380px;overflow-y: auto;margin-top: 10px;margin-bottom: 15px;}.cart-mini__items .mCSB_draggerRail {width: 5px;background: #ebebeb;opacity: 0.5;}.cart-mini__items .mCSB_dragger .mCSB_dragger_bar, .cart-mini__items .mCSB_dragger:hover .mCSB_dragger_bar {width: 5px;background: #313030 !important;}.cart-mini__item {display: flex;flex-flow: row wrap;padding: 25px 0;border-bottom: 1px solid #EBEAEA;}.cart-mini__item:last-child {padding-bottom: 0;border-bottom: 0;}.cart-mini__item-image {width: 70px;flex: 0 0 auto;}.cart-mini__img {display: block;}.cart-mini__no-photo.no-photo {align-items: flex-start;min-height: 90px;}.cart-mini__no-photo-img.no-photo__img {width: 60px;height: 60px;margin: 0 0 10px;}.cart-mini__no-photo-text.no-photo__text {text-align: left;}.cart-mini__item-block {flex: 1;}.cart-mini__item-name {display: flex;justify-content: space-between;margin-bottom: 10px;}.cart-mini__item-link {font-size: 14px;line-height: 20px;padding-right: 15px;max-height: 40px;overflow: hidden;}.cart-mini__item-link:hover {color: #ff9100;}.cart-mini__item-remove-block {flex: 0 0 auto;}.cart-mini__item-remove {box-sizing: border-box;color: #313030;text-align: center;font-size: 14px;margin-right: 5px;cursor: pointer;opacity: 0.7;}.cart-mini__item-remove:hover {opacity: 1;}.cart-mini__item-info {display: flex;align-items: center;justify-content: space-between;}.cart-mini__item-total {color: #2048be;font-size: 18px;font-weight: 600;}.cart-mini__item-error {color: red;font-size: 12px;line-height: 14px;margin-top: 10px;}.cart-mini__total-block {display: flex;align-items: center;justify-content: space-between;}.cart-mini__to-cart-btn {color: #999999;font-size: 16px;cursor: pointer;}.cart-mini__to-cart-btn:hover {text-decoration: underline;}.cart-mini__to-checkout {box-sizing: border-box;width: 240px;background: #ebeaea;padding: 10px;}.cart-mini__discount {display: flex;align-items: center;justify-content: space-between;color: #474545;font-size: 16px;margin-bottom: 10px;}.cart-mini__discount-num {color: #ff6060;font-size: 18px;}.cart-mini__total {display: flex;align-items: center;justify-content: space-between;color: #474545;font-size: 16px;margin-bottom: 15px;}.cart-mini__total-num {font-size: 20px;font-weight: 600;}.cart-mini__to-checkout-btn {width: 100%;font-weight: 700;border-radius: 3px;}.categories-nav-mobile {margin-bottom: 35px;}.categories-nav-mobile__title {box-sizing: border-box;display: flex;width: 100%;align-items: center;color: #fff;font-size: 20px;font-weight: 500;padding: 0 3%;height: 50px;background: #2048be;}.categories-nav-mobile__title-icon {margin-right: 10px;}.categories-nav-mobile__cat-list.level_0 ul {display: none;}.categories-nav-mobile__cat-content {display: block;background: #e7e7e7;}.categories-nav-mobile__cat-block {display: flex;justify-content: space-between;align-items: center;color: #313030;border-bottom: 1px solid #ebebeb;}.categories-nav-mobile__cat-block.active .categories-nav-mobile__cat-expand {-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.categories-nav-mobile__cat-link {display: flex;align-items: center;box-sizing: border-box;width: 100%;font-size: 16px;padding: 12px 10px;}.categories-nav-mobile__cat-count {color: #797979;display: block;margin-left: 10px;}.categories-nav-mobile__cat-expand, .categories-nav-mobile__cat-goto {display: flex;align-items: center;justify-content: center;width: 16px;height: 100%;margin-left: auto;cursor: pointer;}.level_1 .categories-nav-mobile__cat-content {background: #ececec;}.level_2 .categories-nav-mobile__cat-content {background: #f1f1f1;}.level_3 .categories-nav-mobile__cat-content {background: #f5f5f5;}.level_4 .categories-nav-mobile__cat-content {background: #fafafa;}.categories-related {display: block;padding: 15px;box-shadow: 0px -1px 0 0 #e6eff7;}.categories-related__list {display: block;padding-left: 5px;}.categories-related__item {display: block;position: relative;}.categories-related__link {display: block;font-size: 15px;margin-bottom: 10px;position: relative;}.categories-related__link:hover {color: #2048be;}.categories-related__link_drop-down::before {content: '';width: 0;height: 0;border-style: solid;border-width: 0 0 4px 4px;border-color: transparent transparent #313030 transparent;position: absolute;left: -10px;top: 7px;opacity: 0.5;}.categories-related__link_drop-down:hover::before {border-color: transparent transparent #2048be transparent;}.categories-tree {display: block;padding: 15px;box-shadow: 0px -1px 0 0 #e6eff7;}.categories-tree__list {display: block;padding-left: 5px;}.categories-tree__list_collapsed {display: none;}.categories-tree__item {display: block;position: relative;}.categories-tree__link {display: block;font-size: 14px;margin-bottom: 10px;position: relative;}.categories-tree__link:hover {color: #2048be;}.categories-tree__link_drop-down::before {content: '';width: 0;height: 0;border-style: solid;border-width: 0 0 4px 4px;border-color: transparent transparent #313030 transparent;position: absolute;left: -10px;bottom: 3px;opacity: 0.5;}.categories-tree__link_drop-down:hover::before {border-color: transparent transparent #2048be transparent;}.categories-tree__link_drop-down.active::before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.categories-tree__list_level-1 {padding-left: 0;}.categories-tree__link_level-1 {font-size: 16px;}.categories-tree__link_level-2 {font-size: 14px;}.categories-tree__link_level-3 {font-size: 13px;}.categories-tree__link_level-4 {font-size: 12px;}.category__wrapper {display: flex;align-items: flex-start;}.category__wrapper .breadcrumbs__wrapper {width: auto;}.category__content {flex: 1 1 auto;width: calc(100% - 242px);}.category__content_vertical {padding-top: 15px;}.category__frontend-category.description {margin: 0 0 15px 0;}.layout_mobile .category__frontend-category.description {padding: 0 15px;}@media screen and (max-width: 760px) {.category__wrapper {flex-flow: row wrap;}.category__sidebar {width: 100%;}}.layout_order .layout__wrapper {max-width: 960px;}.layout_order .layout__main-wrapper::after {display: none;}.order_page .nothing {text-align: center;padding: 100px 0;font-size: 50px;}.order_page H1.title {margin-top: 15px;}.s-checkbox {display: inline-block;font-size: 14px;line-height: 0;cursor: pointer;}.s-checkbox input {display: none;}.s-checkbox input + span {position: relative;display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 0;border: 1px solid #313030;background: transparent;cursor: pointer;box-sizing: border-box;transition: border-color 250ms ease-in-out;}.s-checkbox input + span:hover {border-color: #2048be;}.s-checkbox input + span .s-icon {width: 6px;height: 6px;background: #2048be;position: absolute;top: 50%;left: 50%;margin-top: -3px;margin-left: -3px;opacity: 0;transition: opacity 250ms ease-in-out;}.s-checkbox input + span .s-icon svg {display: none;}.s-checkbox input:checked + span {border-color: #2048be;}.s-checkbox input:checked + span .s-icon {opacity: 1;}.s-checkbox input:disabled + span {background: #ebebeb;border-color: #313030;cursor: default;}.s-checkbox input.wa-error + span {border-color: #f00;background: transparent;}.s-radio {display: inline-block;font-size: 14px;line-height: 16px;cursor: pointer;}.s-radio input {display: none;}.s-radio input + span {position: relative;display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 0;border: 1px solid #313030;background: transparent;cursor: pointer;box-sizing: border-box;transition: border-color 250ms ease-in-out;}.s-radio input + span:hover {border-color: #2048be;}.s-radio input + span::after {content: '';width: 6px;height: 6px;background: #2048be;position: absolute;top: 50%;left: 50%;margin-top: -3px;margin-left: -3px;opacity: 0;transition: opacity 250ms ease-in-out;}.s-radio input:checked + span {border-color: #2048be;}.s-radio input:checked + span::after {opacity: 1;}.s-radio input:disabled + span {background: #ebebeb;border-color: #313030;cursor: default;}.s-radio input.wa-error + span {border-color: #f00;}.wa-field-wrapper .s-styled-select {display: block;}.wa-field-wrapper .s-styled-select select {width: 100%;}.s-styled-select {position: relative;display: inline-block;vertical-align: top;margin-right: 20px;max-width: 100%;}.s-styled-select:last-child {margin-right: 0;}.s-styled-select select {position: relative;display: inline-block;padding-right: 30px;padding-left: 5px;margin: 0 !important;height: 20px;border-bottom: 1px solid #313030;border-radius: 0;font-size: 14px;line-height: 16px;color: #313030;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;background: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}.s-styled-select select.wa-error {color: #f00;background: rgba(255, 0, 0, 0.25);}.s-styled-select select.wa-error + .s-icon {border-color: #f00;}.s-styled-select select:not(:disabled):not(.wa-error):hover {z-index: 1;color: #2048be;border-color: #2048be;}.s-styled-select select:not(:disabled):not(.wa-error):hover + .s-icon {border-color: #2048be;}.s-styled-select select:not(:disabled):not(.wa-error):focus {z-index: 1;color: #2048be;border-color: #2048be;}.s-styled-select select:not(:disabled):not(.wa-error):focus + .s-icon {border-color: #2048be;}.s-styled-select select:disabled {cursor: default;opacity: 0.5;}.s-styled-select select option {color: #313030;}.s-styled-select select option:disabled {color: #ebebeb;}.s-styled-select select option.selected {font-weight: bold;}.s-styled-select .s-icon {content: "";display: block;position: absolute;top: 50%;right: 15px;width: 5px;height: 5px;transform: translate(50%, -75%) rotate(45deg);border: solid #313030;border-width: 0 1px 1px 0;transition: border-color 250ms linear;}.s-styled-select .wa-signup-form-wrapper .wa-field.wa-field-birthday .wa-value {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-o-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}.s-styled-select .wa-signup-form-wrapper .wa-field.wa-field-birthday .wa-value .s-styled-select {display: inline-block;margin-right: 0;}.s-styled-select .wa-signup-form-wrapper .wa-field.wa-field-birthday .wa-value .s-styled-select select {margin-right: 0;}.s-order-page {padding: 20px 0 80px;display: flex;flex-direction: row-reverse;}.s-order-page .s-order-column {width: 50%;}.s-order-page #js-order-cart {margin-left: 100px;background-color: rgba(218, 218, 218, 0.5);}.s-order-page .s-back-link {text-align: right;}.s-order-page .s-order-section#js-order-form .s-section-header {display: none;}.s-order-page .s-order-section > .s-section-header {padding: 10px;display: flex;flex-wrap: wrap;align-items: center;}.s-order-page .s-order-section > .s-section-header > .s-header {margin: 0;font-size: 20px;line-height: 24px;font-weight: 500;}.s-order-page .s-order-section > .s-section-header .s-delete-button {opacity: 0;pointer-events: none;transition: opacity 0.25s ease-in-out;margin-left: auto;display: inline-block;color: #313030;line-height: 16px;font-size: 14px;white-space: nowrap;}.s-order-page .s-order-section > .s-section-header .s-delete-button:hover {color: #2048be;}.s-order-page .s-order-section > .s-section-header .s-delete-button:hover .s-delete-icon {fill: #2048be;}.s-order-page .s-order-section > .s-section-header .s-delete-button .s-delete-icon {display: inline-block;width: 10px;height: 10px;margin: 0 6px 0 0;fill: #313030;}.s-order-page .s-order-section > .s-section-header .s-delete-button .s-delete-icon svg {width: 10px;height: 10px;}.s-order-page .s-order-section > .s-section-header:hover .s-delete-button {opacity: 1;pointer-events: initial;}.s-order-page .s-order-section > .s-section-body .wa-cart-body {padding: 10px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper {word-break: normal;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product {position: relative;border-bottom: none;padding: 20px 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product:first-child {padding-top: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product:first-child .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-delete-product {top: 74px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product:hover .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-delete-product {pointer-events: initial;opacity: 1;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body {display: flex;flex-wrap: wrap;table-layout: auto;width: 100%;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > * {display: block;vertical-align: initial;padding: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-image {width: 64px;margin: 0 16px 0 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-image .wa-image-section A {display: block;vertical-align: initial;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-image .wa-image-section IMG {width: 100%;display: inline-block;vertical-align: top;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details {width: calc(100% - 80px);}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details {line-height: 19px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details > *:last-child {margin-right: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-name {font-size: 16px;font-weight: 500;margin-right: 0;display: block;transition: color 0.25s ease-in-out;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-name:hover {color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-sku {display: block;margin-right: 0;font-size: 14px;line-height: 13px;color: #313030;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-weight {display: block;font-size: 14px;line-height: 13px;color: #888;margin-right: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions {display: inline-block;white-space: nowrap;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action {display: inline-block;vertical-align: top;color: #313030;cursor: pointer;transition: color 0.25s ease-in-out;white-space: nowrap;margin: 0;font-size: 14px;line-height: 16px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action:last-child {margin-right: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-edit-product {margin: 10px 0;display: flex;align-items: center;position: relative;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-edit-product::after {content: "";display: block;position: absolute;bottom: 0;left: 16px;right: 0;height: 0;border-bottom: 1px dashed;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-edit-product:hover {color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-edit-product:hover .wa-icon SVG {fill: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-edit-product .wa-icon {border-radius: 0;padding: 0;transition: none;margin: 0 5px 2px 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-delete-product {pointer-events: none;opacity: 0;transition: opacity 0.25s ease-in-out;position: absolute;top: 94px;left: 0;font-size: 12px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-delete-product .wa-tooltip {position: relative;display: flex;align-items: center;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-delete-product .wa-icon {border-radius: 0;padding: 0;transition: none;margin: 0 5px 2px 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services {margin: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service {margin: 10px 0 0;font-size: 14px;line-height: 16px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service:first-child {margin-top: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service .wa-label {display: block;position: relative;padding-left: 18px;line-height: 16px;transition: none;padding-right: 0;cursor: pointer;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service .wa-label .custom-label__input {display: none;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service .wa-variant {display: none;margin: 5px 0 0 18px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service.is-active .wa-variant {display: block;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity {width: 90px;height: 30px;text-align: center;margin: 10px 0 0 80px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box {padding: 0 5px;background-color: #fff;border-radius: 3px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box:hover, .s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box:focus {box-shadow: 0 0 0 1px #A9A9A9;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box .wa-button {width: 20px;padding: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box .wa-button:hover {color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box .wa-button::before {display: none;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box .wa-input {border: none;width: 40px;height: 30px;text-align: center;padding: 0;font-size: 16px;font-weight: 500;color: #313030;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-quantity-box .wa-input.wa-error {background-color: #FFE9E9;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 32px;left: 50%;width: 200px;border: 1px solid #F49088;transform: translateX(-50%);}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-section .wa-product-price {margin: 5px 0 0;font-size: 12px;line-height: 14px;color: #888;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-quantity .wa-quantity-actions {display: none;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-price {width: auto;text-align: right;margin: 10px 0 0 auto;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-price .wa-price-section .wa-price-total {color: #2048be;font-size: 16px;line-height: 21px;font-weight: 500;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details {margin: 20px 0 0;padding: 20px 0 0;border-top: 1px solid #cacaca;display: flex;flex-direction: column-reverse;width: auto;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details > * {display: block;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content {margin: 20px 0 0;padding: 20px 0 0;border-top: 1px solid #cacaca;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content > * {margin: 25px 0 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content > *:first-child {margin-top: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section {padding: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state {white-space: nowrap;display: flex;height: 30px;align-items: center;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state .wa-input {margin: 0;padding: 0 0 0 10px;max-width: 100%;font-weight: 500;font-size: 14px;line-height: 17px;box-sizing: border-box;vertical-align: middle;border: none;color: #313030;height: 30px;background: #fff;border: 1px solid #cacaca;border-right: none;border-radius: 5px 0 0 5px;transition: border-color 250ms ease-in-out;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state .wa-input:hover, .s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state .wa-input:focus {border: 1px solid #313030;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state .wa-button {color: #313030;background: #cacaca;font-weight: 500;font-size: 13px;line-height: 16px;vertical-align: middle;height: 30px;box-sizing: border-box;margin: 0 0 0 -10px;padding: 0 10px;border-radius: 5px;display: flex;align-items: center;justify-content: center;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: background-color 250ms ease-in-out;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state .wa-button:hover {background: #ff9100;cursor: pointer;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-active-state {margin: 5px 0 0 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-active-state .wa-text {margin-right: 10px;color: #313030;font-size: 14px;line-height: 16px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-active-state .wa-button {font-size: 14px;line-height: 16px;vertical-align: middle;height: auto;box-sizing: border-box;padding: 0;background: transparent;border: none;border-bottom: 1px dashed;color: #313030;box-shadow: none;text-shadow: none;transition: color 250ms ease-in-out;display: inline-block;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-active-state .wa-button:hover {color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section {padding: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-inactive-state {display: flex;flex-direction: column;align-items: center;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-inactive-state .wa-details {margin: 0 0 5px;color: #313030;font-weight: 400;font-size: 14px;line-height: 16px;width: 100%;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-inactive-state .wa-details STRONG {font-weight: 500;color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-inactive-state .wa-button {color: #313030;background: #cacaca;font-weight: 500;font-size: 13px;line-height: 16px;vertical-align: middle;height: 30px;box-sizing: border-box;margin: 0;padding: 0 10px;border-radius: 5px;display: flex;align-items: center;justify-content: center;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: background-color 250ms ease-in-out;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-inactive-state .wa-button:hover {background: #ff9100;cursor: pointer;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-active-state {margin: 5px 0 0 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-active-state .wa-text {margin-right: 10px;color: #313030;font-size: 14px;line-height: 16px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-active-state .wa-button {font-size: 14px;line-height: 16px;vertical-align: middle;height: auto;box-sizing: border-box;padding: 0;background: transparent;border: none;border-bottom: 1px dashed;color: #313030;box-shadow: none;text-shadow: none;transition: color 250ms ease-in-out;display: inline-block;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-bonus-details .wa-active-state .wa-button:hover {color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-order-bonus {margin: 25px 0 0;font-weight: 400;font-size: 13px;line-height: 16px;color: #888;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-affiliate-section .wa-order-bonus STRONG {font-weight: 500;color: #2048be;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price {width: auto;text-align: right;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price > * {margin: 10px 0 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price > *:first-child {margin-top: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section {font-size: 16px;line-height: 20px;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section > * {margin: 5px 0 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section > *:first-child {margin-top: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-subtotal {color: #888;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-subtotal .wa-price {font-weight: 500;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-discount {color: #888;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-discount .wa-discount {color: #008705;font-weight: 500;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-total {color: #2048be;margin-top: 5px;font-size: 18px;line-height: 22px;font-weight: 700;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-compare {font-size: 15px;line-height: 18px;color: #888;text-decoration: line-through;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-discount {font-size: 14px;line-height: 17px;color: #888;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section .wa-price-discount .wa-discount {color: #008705;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-price-section SPAN {display: inline-block;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-price .wa-weight-section {font-size: 14px;line-height: 17px;color: #888;}.s-order-page .s-order-section > .s-section-footer {padding: 18px 20px 17px 20px;}.s-order-page .s-order-section > .s-section-footer .s-back-link A {display: inline-flex;align-items: center;justify-content: center;height: 50px;font-weight: 700;box-sizing: border-box;background: #d0cccc;border-radius: 5px;font-size: 16px;line-height: 20px;color: #828282;padding: 0 36px;border-bottom: 3px solid #828282;transition: all 250ms ease-in-out;}.s-order-page .s-order-section > .s-section-footer .s-back-link A:hover {color: #383133;border-bottom: 3px solid #626262;}.s-order-page .wa-order-cart-wrapper p:first-child, .s-order-page .wa-order-form-wrapper p:first-child {margin-top: 0;}.s-order-page .wa-order-cart-wrapper p:last-child, .s-order-page .wa-order-form-wrapper p:last-child {margin-bottom: 0;}.s-order-page .wa-order-cart-wrapper > .wa-cart-footer, .s-order-page .wa-order-form-wrapper > .wa-cart-footer, .s-order-page .wa-order-cart-wrapper > .wa-form-footer, .s-order-page .wa-order-form-wrapper > .wa-form-footer {padding: 15px 20px;color: #aaa;}.s-order-page .wa-order-cart-wrapper > .wa-cart-footer a, .s-order-page .wa-order-form-wrapper > .wa-cart-footer a, .s-order-page .wa-order-cart-wrapper > .wa-form-footer a, .s-order-page .wa-order-form-wrapper > .wa-form-footer a {color: #999;}.s-order-page .wa-order-form-wrapper {font-size: 14px;word-break: normal;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section {margin: 20px 0 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section:first-child {margin-top: 0;padding-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section.wa-step-auth-section .wa-section-header .wa-header {display: inline;font-size: 20px;line-height: 24px;font-weight: 500;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header {margin: 0 0 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header > * {margin-right: 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header .wa-header {display: inline;font-size: 18px;line-height: 22px;font-weight: 700;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header .wa-login-link, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header .wa-logout-link {font-size: 16px;line-height: 18px;color: #2048be;padding: 8px 16px;border-radius: 5px;transition: color 250ms ease-in-out, background-color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header .wa-login-link:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header .wa-logout-link:hover {background-color: #2048be;color: #fff;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section .wa-section-header .wa-contact-name {font-size: 20px;line-height: 24px;font-weight: 500;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line {margin-top: 20px;color: #888;font-size: 14px;line-height: 17px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line:first-child {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line .wa-field-wrapper {display: flex;align-items: center;justify-content: flex-start;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line .wa-field-wrapper .wa-label {display: block;margin: 0 20px 0 0;font-size: 14px;line-height: 17px;color: #313030;white-space: normal;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line .wa-field-wrapper .wa-toggle {display: inline-block;vertical-align: top;margin: 0;padding: 0;font-size: 0;white-space: nowrap;max-width: 100%;overflow: auto;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line .wa-field-wrapper .wa-toggle SPAN {margin: 0 5px;border-radius: 5px;display: inline-block;vertical-align: top;padding: 8px 16px;list-style: none;border: 1px solid transparent;font-size: 16px;line-height: 20px;background: transparent;color: #2048be;outline: none;cursor: pointer;transition: color 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line .wa-field-wrapper .wa-toggle SPAN:hover {border: 1px solid #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line .wa-field-wrapper .wa-toggle SPAN.selected {position: relative;border: 1px solid #2048be;background: #2048be;color: #fff;cursor: default;box-shadow: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group {margin-left: -10px;margin-right: -10px;display: flex;flex-wrap: wrap;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper {margin: 0 10px 20px 10px;padding: 0;position: relative;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-mini {width: calc(20% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-small {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-medium {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-large {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-label {position: absolute;white-space: nowrap;max-width: calc(100% - 20px);overflow: hidden;margin-right: 0;font-size: 16px;line-height: 20px;transition: all 250ms ease-in-out;top: 0;left: 10px;transform: translateY(10px);pointer-events: none;color: #313030;z-index: 2;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-label.on {transform: translateY(4px);font-size: 12px;line-height: 15px;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-label .wa-required {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-input {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 100%;font-size: 16px;font-family: inherit;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-input:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-input:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-input.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-input.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-input[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select {height: 40px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 30px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select + .s-icon {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-select:hover + .s-icon {border-color: #828282;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-textarea {height: 100px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-textarea:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-textarea:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-textarea.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-textarea.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-textarea[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 44px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input::-webkit-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper select::-webkit-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper textarea::-webkit-input-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input:-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper select:-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper textarea:-moz-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input::-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper select::-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper textarea::-moz-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input:-ms-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper select:-ms-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper textarea:-ms-input-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input[type=number]::-webkit-outer-spin-button, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper input[type=number] {-moz-appearance: textfield;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper .s-styled-select {width: 100%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox {display: flex;flex-wrap: nowrap;flex-flow: column;align-items: flex-start;box-sizing: border-box;min-height: 30px;padding: 5px 0;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox:hover {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio.is-required, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox.is-required {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-label, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-label {position: static;transform: none;margin-left: 10px;margin-bottom: 5px;pointer-events: initial;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-radio-wrapper, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-radio-wrapper {margin: 0 10px 10px 10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper {margin: 0 10px 10px 10px;padding: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper .wa-required, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper .wa-required {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-radio-wrapper LABEL, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper LABEL, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-radio-wrapper LABEL, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper LABEL {display: flex;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-radio-wrapper LABEL SPAN, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper LABEL SPAN, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-radio-wrapper LABEL SPAN, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper LABEL SPAN {min-width: 14px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-radio-wrapper LABEL .wa-text, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper LABEL .wa-text, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-radio-wrapper LABEL .wa-text, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper LABEL .wa-text {word-wrap: anywhere;word-break: break-all;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .custom-label__input, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .custom-label__input {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper {margin-top: 0;margin-bottom: 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox {position: relative;display: flex;flex-wrap: nowrap;min-height: 40px;box-sizing: border-box;padding: 5px 0;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;box-shadow: -3px 0 #2048be;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox:hover {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper {margin: 0 20px 0 10px;padding: 0;flex-wrap: nowrap;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper .s-checkbox {min-width: 14px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox .custom-label__input {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 44px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-text A {color: #313030;transition: color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-text A:hover {color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-line {margin: 25px 0 0 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-line:first-child {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-required-text {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group {margin-left: -10px;margin-right: -10px;display: flex;flex-wrap: wrap;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper {margin: 0 10px 20px 10px;padding: 0;position: relative;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-mini {width: calc(20% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-small {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-medium {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-large {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-label {position: absolute;white-space: nowrap;max-width: calc(100% - 20px);overflow: hidden;margin-right: 0;font-size: 16px;line-height: 20px;transition: all 250ms ease-in-out;top: 0;left: 10px;transform: translateY(10px);pointer-events: none;color: #313030;z-index: 2;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-label.on {transform: translateY(4px);font-size: 12px;line-height: 15px;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-label .wa-required {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-input {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 100%;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-input:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-input:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-input.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-input.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-input[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select {height: 40px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 30px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select + .s-icon {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-select:hover + .s-icon {border-color: #828282;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-textarea {height: 100px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-textarea:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-textarea:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-textarea.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-textarea.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-textarea[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 44px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input::-webkit-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper select::-webkit-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper textarea::-webkit-input-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input:-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper select:-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper textarea:-moz-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input::-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper select::-moz-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper textarea::-moz-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input:-ms-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper select:-ms-input-placeholder, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper textarea:-ms-input-placeholder {color: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input[type=number]::-webkit-outer-spin-button, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper input[type=number] {-moz-appearance: textfield;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper .s-styled-select {width: 100%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-errors-wrapper .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;width: auto;border: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-header {margin-bottom: 10px;font-size: 18px;line-height: 22px;font-weight: 700;color: #313030;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list {word-break: break-word;display: flex;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper {width: 100%;box-sizing: border-box;padding: 15px;border: none;border-left: 1px solid #C4C4C4;cursor: pointer;transition: border-color 250ms ease-in-out, backgroud 250ms ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: left;background: transparent;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper:first-child {border-left: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper.is-active {box-shadow: none;background: #E7E7E7;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper .wa-name {font-weight: 700;font-size: 16px;line-height: 18px;margin-bottom: 5px;color: #313030;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper .wa-price {margin: 3px 0 0 0;font-size: 13px;line-height: 16px;font-weight: 700;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper .wa-date {margin: 3px 0 0 0;font-size: 13px;line-height: 19px;font-weight: 500;color: #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-header {margin-bottom: 10px;font-size: 18px;line-height: 22px;font-weight: 700;color: #313030;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown .wa-dropdown-toggle {background: #F5F5F5;position: relative;vertical-align: top;padding: 10px 30px 10px 10px;border: none;border-bottom: 1px solid #C4C4C4;box-sizing: border-box;font-size: 14px;line-height: 17px;cursor: pointer;transition: border-color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown .wa-dropdown-toggle:after {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area {padding: 0;margin: 0;background: #fff;border: 1px solid #828282;box-shadow: none;border-radius: 0;transform: translate(0, 5px);box-sizing: border-box;transition: border-color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area:hover {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area .wa-dropdown-item {display: block;padding: 10px 15px;margin: 0;cursor: pointer;border-top: 1px solid #efefef;transition: 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area .wa-dropdown-item:first-child {border-top: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area .wa-dropdown-item:hover {background: #efefef;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area .wa-dropdown-item .wa-delivery-variant .wa-name {font-size: 14px;line-height: 17px;margin: 0 0 5px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area .wa-dropdown-item .wa-delivery-variant .wa-price {margin: 0 5px 0 0;white-space: nowrap;line-height: 17px;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown > .wa-dropdown-area .wa-dropdown-item .wa-delivery-variant .wa-date {margin: 0 5px 0 0;line-height: 17px;opacity: 0.5;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown:hover .wa-dropdown-toggle {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown:hover .wa-dropdown-toggle:after {border-color: #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown.is-opened .wa-dropdown-toggle {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-variants-section .wa-dropdown.is-opened .wa-dropdown-toggle:after {border-color: #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section + .wa-delivery-variants-section {margin: 0;padding: 20px 10px 10px 10px;background: #E7E7E7;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section + .wa-delivery-variants-section .wa-header {margin-bottom: 10px;font-size: 18px;line-height: 22px;font-weight: 700;color: #313030;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-description {font-size: 14px;line-height: 17px;color: #888;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section {margin-top: 15px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-table .wa-name {color: #313030;font-weight: 400;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-table .wa-cell-value {color: #313030;font-weight: 500;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-table .wa-delivery-price {color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-schedule-wrapper {margin-top: 10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-schedule-wrapper .wa-days-wrapper {margin: 5px 0 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-schedule-wrapper .wa-days-wrapper .wa-day-wrapper {display: table;width: 100%;table-layout: fixed;margin-top: 3px;font-size: 14px;line-height: 17px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-comment-item, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-additional-item {margin-top: 10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-comment-item .wa-label, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-additional-item .wa-label {display: inline;font-weight: 500;margin: 0 5px 0 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-comment-item .wa-value, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-additional-item .wa-value {display: inline;color: #888;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-photos-section .wa-action {color: #313030;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-photos-section .wa-action:hover {color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-photos-section .wa-action.is-disabled {opacity: 0.5;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-photos-section .wa-photos-list {margin: 0 30px;overflow: hidden;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-photos-section .wa-photos-list .wa-photo-wrapper {position: relative;display: inline-block;vertical-align: top;width: calc(25% - 10px);padding-bottom: calc(25% * 0.75 - 10px);margin: 0 10px 0 0;box-sizing: border-box;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-photos-section .wa-photos-list .wa-photo-wrapper .wa-photo {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent 50% no-repeat;background-size: cover;border-radius: 0;border: 1px solid rgba(0, 0, 0, 0.2);box-sizing: border-box;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section {margin-top: 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-fields-group::before {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line {margin: 20px -10px 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line:first-child {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper {margin: 0 10px 20px 10px;padding: 0;position: relative;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-mini {width: calc(20% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-small {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-medium {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-large {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-label {position: absolute;white-space: nowrap;max-width: calc(100% - 20px);overflow: hidden;margin-right: 0;font-size: 16px;line-height: 20px;transition: all 250ms ease-in-out;top: 0;left: 10px;transform: translateY(10px);pointer-events: none;color: #313030;z-index: 2;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-label.on {transform: translateY(4px);font-size: 12px;line-height: 15px;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-label .wa-required {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-input {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 100%;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-input:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-input:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-input.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-input.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-input[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select {height: 40px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 30px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select + .s-icon {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-select:hover + .s-icon {border-color: #828282;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-textarea {height: 100px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-textarea:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-textarea:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-textarea.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-textarea.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-textarea[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 44px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper input[type=number]::-webkit-outer-spin-button, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper input[type=number] {-moz-appearance: textfield;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper .s-styled-select {width: 100%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper {margin: 0 -10px 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-label {display: block;margin: 0 0 5px 10px;font-size: 14px;line-height: 17px;color: #313030;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .input {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 100%;font-size: 16px;font-weight: 500;line-height: 20px;padding: 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .input:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .input:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .input.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .input.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .input[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .s-styled-select {margin-right: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select {height: 40px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 10px 30px 10px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select + .s-icon {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .select:hover + .s-icon {border-color: #828282;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-plugin-fields-wrapper .wa-body .wa-fields-group .wa-field-wrapper .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 44px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section.with-delivery-types {margin: 0;padding: 20px 10px 10px 10px;background: #E7E7E7;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper {position: relative;padding: 10px;background: #fff;margin-bottom: -1px;border: 1px solid #E7E7E7;transition: background 250ms ease-in-out, border 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper:first-child {border-radius: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper:last-child {margin-bottom: 0;border-radius: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper:hover {border-color: #C4C4C4;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper.is-active {box-shadow: -3px 0 #2048be;cursor: default;background: #E7E7E7;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper.is-active .wa-method .wa-method-body .wa-description {display: block;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method {display: flex;align-items: center;justify-content: flex-start;width: 100%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method .wa-checkbox-wrapper {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method .wa-image-wrapper {padding-right: 20px;text-align: center;width: 60px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method .wa-image-wrapper IMG {max-width: 100%;max-height: 60px;vertical-align: middle;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method .wa-method-body {display: flex;flex-direction: column;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method .wa-method-body .wa-payment-name {font-size: 16px;line-height: 20px;font-weight: 500;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-methods-list .wa-method-wrapper .wa-method .wa-method-body .wa-description {display: none;margin: 5px 0 0 0;font-size: 14px;line-height: 17px;font-weight: 300;color: #888;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section {margin-top: 20px;background: #E7E7E7;padding: 0 10px 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group {margin: 0 -10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group:before {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper {margin: 20px 10px 0 10px;padding: 0;position: relative;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-mini {width: calc(20% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-small {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-medium {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-large {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-label {position: absolute;white-space: nowrap;max-width: calc(100% - 20px);overflow: hidden;margin-right: 0;font-size: 16px;line-height: 20px;transition: all 250ms ease-in-out;top: 0;left: 10px;transform: translateY(10px);pointer-events: none;color: #313030;z-index: 2;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-label.on {transform: translateY(4px);font-size: 12px;line-height: 15px;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-label .wa-required {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-input {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 100%;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-input:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-input:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-input.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-input.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-input[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select {height: 40px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 30px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select + .s-icon {border-color: #C4C4C4;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-select:hover + .s-icon {border-color: #828282;z-index: 1;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-textarea {height: 100px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-textarea:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-textarea:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-textarea.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-textarea.wa-error[required] {box-shadow: -3px 0 #F49088;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-textarea[required] {box-shadow: -3px 0 #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 44px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper input[type=number]::-webkit-outer-spin-button, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper input[type=number] {-moz-appearance: textfield;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper .s-styled-select {width: 100%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section {border-top: 1px solid #cacaca;padding: 20px 0 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section {margin-bottom: 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-link {color: #313030;transition: color 250ms ease-in-out;cursor: pointer;position: relative;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-link:after {content: "";height: 0;display: block;bottom: -2px;left: 0;right: 15px;border-bottom: 1px dashed;position: absolute;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-link:hover {color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-field-wrapper {margin-top: 10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-field-wrapper .wa-textarea {height: 100px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-field-wrapper .wa-textarea:hover, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-comment-section .wa-field-wrapper .wa-textarea:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item {display: flex;margin: 10px 0 0;align-items: center;justify-content: flex-end;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item:first-child {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item .wa-name, .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item .wa-value {-webkit-box-flex: unset;-moz-box-flex: unset;-o-box-flex: unset;box-flex: unset;-webkit-flex: unset;-ms-flex: unset;flex: unset;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item .wa-name {margin-right: 5px;font-size: 16px;line-height: 18px;color: #888;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item .wa-value {font-size: 16px;line-height: 18px;font-weight: 500;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item.wa-item-total {font-size: 20px;line-height: 24px;font-weight: 900;color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item.wa-item-total .wa-name {color: #2048be;text-transform: uppercase;font-size: 20px;line-height: 24px;font-weight: 900;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item.wa-item-total .wa-price {font-size: 20px;line-height: 24px;font-weight: 900;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section {margin: 40px 0;display: flex;flex-flow: column;align-items: flex-end;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section {margin-bottom: 30px;position: relative;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper {margin: 0;padding: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper .custom-label__input {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper .wa-text {margin-left: 10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper .wa-text A {color: #313030;transition: color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper .wa-text A:hover {color: #2048be;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-error-text {margin: 0;color: #d02d14;font-size: 12px;line-height: 14px;padding: 10px;background-color: #F8E6E5;position: absolute;top: 20px;left: 0;width: auto;border: 1px solid #F49088;z-index: 3;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button {font-size: 16px;line-height: 20px;letter-spacing: 1px;color: #fff;box-sizing: border-box;width: auto;height: auto;padding: 16px 50px 14px;font-weight: 700;text-shadow: none;text-transform: uppercase;white-space: nowrap;display: inline-block;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #008705;cursor: pointer;border-bottom: 3px solid #0A5E0D;border-radius: 25px;position: relative;overflow: hidden;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button::before {content: "";position: absolute;top: -20px;left: 10%;width: 80%;height: 40px;background: #FFFFFF;opacity: 0;transform: translateY(-20px);filter: blur(30px);z-index: 0;transition: opacity 200ms linear, transform 200ms linear;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button::after {content: "";position: absolute;top: 1px;left: 10%;width: 80%;height: 1px;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 31.29%, #FFFFFF 80.92%, rgba(255, 255, 255, 0) 103.57%);opacity: 0.9;z-index: 1;transform: scaleX(0);transition: transform 100ms linear;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button:hover::before {opacity: 0.5;transform: translateY(0);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button:hover::after {transform: scaleX(1);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button:active {border-bottom: 1px solid #0A5E0D;transform: translateY(2px);margin-bottom: 2px;}.s-order-page .wa-order-form-wrapper .wa-form-footer {padding: 15px 0;}.s-order-page .wa-order-form-wrapper .wa-form-footer .wa-line A {line-height: 17px;color: #313030;text-decoration: underline;transition: color 250ms ease-in-out;}.s-order-page .wa-order-form-wrapper .wa-form-footer .wa-line A:hover {color: #2048be;}.layout_mobile .order_page H1.title {font-size: 20px;text-transform: uppercase;}.layout_mobile .s-order-page .s-order-section > .s-section-header .s-delete-button {opacity: 1;pointer-events: initial;}.layout_mobile .s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-details .wa-actions .wa-action.js-delete-product {pointer-events: initial;opacity: 1;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item.wa-item-total .wa-name {font-size: 18px;line-height: 20px;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-total-section .wa-item.wa-item-total .wa-value .wa-price {font-size: 18px;line-height: 20px;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-submit-button {padding: 16px 40px 14px;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper {display: flex;flex-wrap: nowrap;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-terms-section .wa-checkbox-wrapper .s-checkbox {min-width: 40px;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-radio-wrapper LABEL SPAN, .layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper LABEL SPAN, .layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-radio-wrapper LABEL SPAN, .layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper LABEL SPAN {min-width: 40px;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-radio-wrapper LABEL SPAN.wa-text, .layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-radio .wa-checkbox-wrapper LABEL SPAN.wa-text, .layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-radio-wrapper LABEL SPAN.wa-text, .layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper LABEL SPAN.wa-text {display: flex;align-items: center;}.layout_mobile .s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-agreement-wrapper .wa-field-wrapper.field-checkbox .wa-checkbox-wrapper .s-checkbox {min-width: 40px;}.layout_mobile .s-radio input + span {width: 40px;height: 40px;}.layout_mobile .s-radio input + span::after {width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;}.layout_mobile .s-checkbox input + span {width: 40px;height: 40px;}.layout_mobile .s-checkbox input + span .s-icon {width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;}.layout_order #ui-datepicker-div {z-index: 10 !important;}.layout_order .wa-order-dialog .wa-dialog-background {background: #2048be;opacity: 0.75;}.layout_order .wa-order-dialog .wa-dialog-body {background-color: #fff;border: none;border-radius: 0;box-shadow: 0 0 0 40px rgba(255, 255, 255, 0.5);}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content H1 {font-size: 25px;line-height: 30px;font-weight: 400;margin: 20px 0;}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content H2 {font-size: 20px;line-height: 24px;font-weight: 400;margin: 15px 0;}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content H3 {font-size: 16px;line-height: 20px;font-weight: 400;margin: 10px 0;}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content P {font-size: 14px;line-height: 17px;font-weight: 300;margin-bottom: 10px;}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content UL {list-style-type: disc;padding-left: 20px;margin-bottom: 10px;font-size: 14px;line-height: 17px;}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content A {color: #313030;transition: color 250ms ease-in-out;text-decoration: none;border-bottom: 1px dashed;}.layout_order .wa-order-dialog .wa-dialog-body.is-tall .wa-dialog-content A:hover {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header {padding: 10px 0 10px 10px;border-bottom: 1px solid #ebebeb;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-header {font-size: 20px;line-height: 24px;font-weight: 500;width: 80%;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-close-wrapper {width: 16px;height: 24px;display: flex;align-items: center;margin-left: auto;padding: 0 12px;color: #313030;cursor: pointer;line-height: 24px;transition: color 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-close-wrapper:hover {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-close-wrapper .wa-icon {width: 16px;height: 16px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content {padding: 20px 10px 0;overflow: auto;color: #313030;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-image {float: right;width: 200px;margin-left: 25px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header {display: flex;align-items: center;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-rating-wrapper {display: flex;margin-right: 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-rating-wrapper .wa-icon {width: 12px;height: 5px;margin-right: 5px;display: block;box-sizing: border-box;position: relative;border: 1px solid #ff9100;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-rating-wrapper .wa-icon SVG {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-rating-wrapper .wa-icon.star::after {content: '';display: block;width: 100%;height: 100%;background: #ff9100;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-rating-wrapper .wa-icon.star-half::after {content: '';display: block;width: 50%;height: 100%;background: #ff9100;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-sku-wrapper {display: inline-block;white-space: nowrap;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-sku-wrapper .wa-label {margin: 0 10px 0 0;color: #313030;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-header .wa-sku-wrapper .wa-sku {color: #fff;background: #2048be;padding: 2px 4px;font-weight: 500;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-product-description {margin: 20px 0 0;font-size: 14px;line-height: 18px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper {margin: 20px 0 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper {margin: 15px 0 0;display: flex;align-items: flex-start;font-size: 14px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper:first-child {margin-top: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper .wa-title {font-weight: 500;line-height: 18px;margin: 5px 10px 5px 0;font-size: 14px;color: #000;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper .wa-variants-list {padding: 0;margin: 0 -10px 0;display: flex;flex: 1;flex-flow: row wrap;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper .wa-variants-list .wa-variant {display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 30px;min-width: 30px;margin: 5px 10px;padding: 0 10px;border-radius: 0;text-decoration: none;white-space: nowrap;overflow: hidden;font-size: 14px;line-height: 16px;font-weight: normal;border: 1px solid transparent;background-color: #ebebeb;transition: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper .wa-variants-list .wa-variant:hover {background-image: none;color: #ff9100;border-color: #ff9100;background: #fff;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper .wa-variants-list .wa-variant.selected {color: #2048be;border-color: #2048be;background: #fff;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color {padding-bottom: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list {margin: 0 -4px 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list .wa-variant {display: block;box-sizing: content-box;width: 19px;min-width: 19px;max-width: 19px;height: 19px;position: relative;border: 1px solid #fff;box-shadow: 0 0 0 1px #ebebeb;margin: 5px;padding: 0;overflow: visible;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list .wa-variant .wa-variant-name {display: none;color: #313030;font-size: 12px;font-weight: 400;transform: none;box-sizing: border-box;width: 100px;padding: 5px;border: 1px solid #313030;border-radius: 5px;background: #fff;text-align: center;position: absolute;bottom: 100%;left: 50%;margin-left: -50px;margin-bottom: 5px;z-index: 1;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list .wa-variant:hover {box-shadow: 0 0 0 2px #ff9100;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list .wa-variant:hover .wa-variant-name {display: block;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list .wa-variant.selected {box-shadow: 0 0 0 2px #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-features-wrapper .wa-feature-wrapper.color .wa-variants-list .wa-variant.selected:after {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper {margin: 20px 0 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper {margin: 10px 0 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper:first-child {margin-top: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper .wa-label {cursor: pointer;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper .wa-label > * {margin-right: 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper .wa-label .wa-name {color: inherit;font-size: 14px;line-height: 16px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper .wa-label .wa-sku {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-skus-wrapper .wa-sku-wrapper .wa-label .wa-price {color: #2048be;font-size: 12px;line-height: 16px;display: inline-block;font-weight: 300;white-space: nowrap;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper {margin: 20px 0 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock {margin: 5px 0 0;display: flex;font-weight: 300;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock:first-child {margin-top: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-label {margin-right: 5px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-text {text-transform: lowercase;white-space: nowrap;margin-left: 0;font-weight: 300;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-text.stock-high {color: #0a0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-text.stock-low {color: #a80;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-text.stock-critical {color: #e00;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-text.stock-none {color: #aaa;white-space: normal;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-stocks-wrapper .wa-stock-wrapper .wa-stock .wa-text .wa-icon {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-cart-section .wa-services-wrapper {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item {width: 100%;max-width: unset;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section {margin: 0 0 20px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-section-header {margin: 0 0 10px;font-size: 14px;line-height: 16px;color: #888;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list {margin: 0;padding: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list LI {display: inline-block;vertical-align: top;width: 32px;margin: 0 16px 0 0;padding: 0;list-style: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list LI:last-child {margin-right: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list LI A {display: inline-block;vertical-align: top;border-bottom: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list LI IMG {width: 100%;vertical-align: top;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-section-divider {margin: 20px 0 0;font-size: 13px;line-height: 15px;color: #bbb;overflow: hidden;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-section-divider .wa-text {position: relative;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-section-divider .wa-text::before {content: "";position: absolute;top: 50%;left: 100%;margin-left: 10px;width: 200px;height: 1px;background: #efefef;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field {margin: 15px 0 0;position: relative;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field:first-child {margin-top: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-name {position: absolute;font-size: 13px;line-height: 15px;top: 0;left: 10px;transform: translateY(4px);color: #2048be;z-index: 2;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value INPUT {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 240px;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value INPUT:hover, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value INPUT:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value INPUT.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value .wa-login-forgotpassword-url {margin-right: 0;display: inline-block;font-size: 14px;line-height: 15px;border-bottom: 1px dashed;transform: translateY(-9px);color: #313030;transition: color 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value .wa-login-forgotpassword-url:hover {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field input::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field select::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field textarea::-webkit-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field input:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field select:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field textarea:-moz-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field input::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field select::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field textarea::-moz-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field input:-ms-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field select:-ms-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field textarea:-ms-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-input:focus::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-input:focus:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-input:focus::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-input:focus:-ms-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field-remember-me .wa-value LABEL {font-size: 14px;line-height: 18px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field-remember-me .wa-value LABEL .s-checkbox {transform: translateY(-1px);margin-right: 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section {margin-top: 8px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-img-wrapper {display: inline-block;width: 120px;height: 40px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-refresh-wrapper {display: inline-block;vertical-align: top;margin: 12px 0 0 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-refresh-wrapper .wa-captcha-refresh {display: flex;align-items: center;color: #313030;font-size: 12px;width: 110px;line-height: 14px;transition: all 250ms ease-in-out;border-bottom: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-icon {display: table-cell;width: 10.7px;height: 9px;padding-right: 5px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text {display: inline-block;width: auto;border-bottom: 1px dashed;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions {margin-top: 25px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-buttons-wrapper .wa-login-submit {transition: border-color 300ms linear;border-color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-buttons-wrapper .wa-login-submit:hover {border-color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-signup-url {margin-top: 25px;font-size: 12px;color: #585858;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-signup-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-signup-url A:hover {border-bottom: 1px solid;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-request-onetime-password-button-wrapper .wa-request-onetime-password-button {transition: border-color 250ms ease-in-out;outline: 0;box-sizing: border-box;display: block;color: #ffffff;font-size: 14px;font-weight: 300;text-decoration: none;line-height: 1;padding: 2px 10px;height: 50px;border: 1px solid transparent;position: relative;background: #2048be;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-actions .wa-request-onetime-password-button-wrapper .wa-request-onetime-password-button:hover {background: #fff;color: #2048be;border-color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields {margin: 0;width: 100%;max-width: unset;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field {margin: 15px 0 0;position: relative;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field:first-child {margin-top: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-name {position: absolute;font-size: 13px;line-height: 15px;top: 0;left: 10px;transform: translateY(4px);color: #2048be;z-index: 2;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value INPUT {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 240px;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value INPUT:hover, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value INPUT:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value INPUT.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value .wa-forgotpassword-button {display: block;margin: 20px 0 30px 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value .wa-forgotpassword-button INPUT[type="submit"] {transition: border-color 250ms ease-in-out;border-color: #2048be;width: auto;outline: 0;box-sizing: border-box;display: block;color: #ffffff;font-size: 14px;font-weight: 300;text-decoration: none;line-height: 1;padding: 2px 10px;height: 50px;border: 1px solid transparent;position: relative;background: #2048be;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value .wa-forgotpassword-button INPUT[type="submit"]:hover {border-color: #2048be;background: #FFF;color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field input::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field select::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field textarea::-webkit-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field input:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field select:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field textarea:-moz-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field input::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field select::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field textarea::-moz-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field input:-ms-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field select:-ms-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field textarea:-ms-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code {margin-top: 8px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper {display: inline-block;width: 120px;height: 40px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper {display: inline-block;vertical-align: top;margin: 12px 0 0 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh {display: flex;align-items: center;color: #313030;font-size: 12px;width: 110px;line-height: 14px;transition: all 250ms ease-in-out;border-bottom: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-icon {display: table-cell;width: 10.7px;height: 9px;padding-right: 5px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text {display: inline-block;width: auto;border-bottom: 1px dashed;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions {margin-top: 25px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url {margin-top: 0;font-size: 12px;color: #585858;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A:hover {border-bottom: 1px solid;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section {margin: 0 0 20px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-section-header {margin: 0 0 10px;font-size: 14px;line-height: 16px;color: #888;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list {margin: 0;padding: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list LI {display: inline-block;vertical-align: top;width: 32px;margin: 0 16px 0 0;padding: 0;list-style: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list LI:last-child {margin-right: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list LI A {display: inline-block;vertical-align: top;border-bottom: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list LI IMG {width: 100%;vertical-align: top;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-section-divider {margin: 20px 0 0;font-size: 13px;line-height: 15px;color: #bbb;overflow: hidden;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-section-divider .wa-text {position: relative;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-section-divider .wa-text::before {content: "";position: absolute;top: 50%;left: 100%;margin-left: 10px;width: 200px;height: 1px;background: #efefef;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field {margin: 15px 0 0;position: relative;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field:first-child {margin-top: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field .wa-name {position: absolute;font-size: 13px;line-height: 15px;top: 0;left: 10px;transform: translateY(4px);color: #2048be;z-index: 2;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field .wa-value INPUT {background: #F5F5F5;border: none;border-bottom: 1px solid #C4C4C4;outline: none;box-sizing: border-box;height: 40px;width: 240px;font-size: 16px;font-weight: 500;line-height: 20px;padding: 17px 10px 3px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field .wa-value INPUT:hover, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field .wa-value INPUT:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field .wa-value INPUT.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field input::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field select::-webkit-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field textarea::-webkit-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field input:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field select:-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field textarea:-moz-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field input::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field select::-moz-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field textarea::-moz-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field input:-ms-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field select:-ms-input-placeholder, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field textarea:-ms-input-placeholder {color: transparent;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code {margin-top: 8px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper {display: inline-block;width: 120px;height: 40px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper {display: inline-block;vertical-align: top;margin: 12px 0 0 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh {display: flex;align-items: center;color: #313030;font-size: 12px;width: 110px;line-height: 14px;transition: all 250ms ease-in-out;border-bottom: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-icon {display: table-cell;width: 10.7px;height: 9px;padding-right: 5px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text {display: inline-block;width: auto;border-bottom: 1px dashed;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-terms-accepted .wa-value LABEL {color: #313030;font-size: 14px;line-height: 17px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-terms-accepted .wa-value LABEL A {color: #313030;text-decoration: underline;transition: color 250ms ease-in-out;border-bottom: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-terms-accepted .wa-value LABEL A:hover {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-name {position: static;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value {width: 240px;display: flex;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select {margin-right: 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT {height: 40px;background: #F5F5F5;border-bottom: 1px solid #C4C4C4;font-size: 16px;font-weight: 500;line-height: 20px;padding: 10px 30px 10px 10px;transition: background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT:hover, .layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT:focus {background: #E7E7E7;border-bottom: 1px solid #828282;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT.wa-error {background: #F8E6E5;border-bottom: 1px solid #F49088;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT.wa-error[required] {box-shadow: -3px 0 #F49088;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT[required] {box-shadow: -3px 0 #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT + .s-icon {border-color: #C4C4C4;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select SELECT:hover + .s-icon {border-color: #828282;z-index: 1;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value .s-styled-select .s-icon {opacity: 1;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-birthday .wa-value INPUT {padding: 10px;margin: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-actions {margin-top: 25px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-actions .wa-buttons-wrapper INPUT[type="submit"] {transition: border-color 250ms ease-in-out;border-color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-actions .wa-buttons-wrapper INPUT[type="submit"]:hover {border-color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url {margin-top: 25px;font-size: 12px;color: #585858;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url A:hover {border-bottom: 1px solid;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-map-section {box-flex: 2;flex: 1 2 100%;border-right: 1px solid #efefef;padding: 0;overflow: hidden;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section {box-flex: 3;flex: 1 3 100%;overflow: hidden;height: 100%;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper {padding: 10px;border-bottom: 1px solid #efefef;line-height: 20px;color: #313030;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list {display: inline;vertical-align: baseline;margin: 0 0 0 5px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper {display: inline-block;vertical-align: baseline;margin-right: 5px;background: #ebebeb;border-radius: 0;padding: 3px 6px;font-size: 14px;line-height: 17px;cursor: pointer;color: #313030;word-break: break-all;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper .wa-name {font-size: 14px;line-height: 17px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper .wa-action {display: none;margin-left: 3px;padding: 2px;font-size: 9px;line-height: 17px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper:last-child {margin-right: 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper:hover {color: #333;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper.is-active {background: #2048be;color: #fff;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-filters-wrapper .wa-filters-list .wa-filter-wrapper.is-active .wa-action {display: inline;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list {overflow: auto;max-height: 100%;box-sizing: border-box;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper {padding: 10px;cursor: pointer;border-bottom: 1px solid #efefef;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper:hover {background: #efefef;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper .wa-name {font-size: 16px;line-height: 20px;margin: 0 0 5px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper .wa-details {word-break: break-all;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper .wa-details .wa-price {margin: 0 5px 0 0;white-space: nowrap;line-height: 17px;font-size: 15px;font-weight: 500;color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper .wa-details .wa-date {margin: 0 5px 0 0;line-height: 17px;font-weight: 400;opacity: 0.5;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variants-section .wa-variants-list .wa-variant-wrapper .wa-details .wa-service {line-height: 17px;font-weight: 300;opacity: 0.5;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section.is-shown {display: flex;flex-direction: column;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-header {padding: 10px;border-bottom: 1px solid #efefef;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-header .js-show-variants-list {color: #313030;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-header .js-show-variants-list:hover {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body {overflow: auto;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper {padding: 10px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-variant-title {font-size: 16px;line-height: 20px;font-weight: 500;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-table {font-size: 14px;line-height: 17px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-table .wa-name {color: #313030;font-weight: 400;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-table .wa-cell-value {color: #313030;font-weight: 500;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-table .wa-delivery-price {color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-variant-actions {margin-top: 25px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-variant-actions .wa-button {transition: all 250ms ease-in-out;outline: 0;box-sizing: border-box;display: block;color: #ffffff;font-size: 14px;font-weight: 300;text-decoration: none;line-height: 1;padding: 2px 10px;height: 50px;border: 1px solid transparent;position: relative;background: #2048be;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-sidebar-section .wa-variant-details-section .wa-section-body .wa-variant-wrapper .wa-variant-actions .wa-button:hover {border-color: #2048be;background: #FFF;color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer {padding: 20px 10px;display: flex;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-button {box-sizing: border-box;display: block;color: #fff;font-size: 14px;font-weight: 300;text-decoration: none;line-height: 1;padding: 2px 10px;height: 40px;border: 1px solid transparent;background: #2048be;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.25s ease-in-out;cursor: pointer;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-button:hover {background: #fff;color: #2048be;border-color: #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-button.gray {color: #313030;border-color: #313030;background-color: transparent;opacity: 0.5;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-button.gray:hover {background: #fff;color: #2048be;border-color: #2048be;opacity: 1;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-button.large {border-radius: 2px;font-size: 16px;padding: 10px 15px;line-height: 20px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-prices-wrapper {display: inline-block;vertical-align: middle;margin: 0 25px 0 0;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-prices-wrapper .wa-price {display: inline-block;vertical-align: top;font-size: 26px;line-height: 30px;font-weight: 400;color: #2048be;white-space: nowrap;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-prices-wrapper .wa-price-compare {display: block;margin: 0;text-decoration: line-through;font-size: 16px;font-weight: 300;line-height: 16px;color: #313030;white-space: nowrap;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-prices-wrapper .wa-price-compare.is-hidden {display: none;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-footer .wa-actions {display: inline-block;vertical-align: middle;}.layout_mobile .s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service {min-height: 40px;}.layout_mobile .s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service .wa-label {padding-left: 48px;}.layout_mobile .s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-details .wa-details-section .wa-services .wa-service .wa-variant {margin: 5px 0 0 48px;}@media screen and (max-width: 1000px) {.layout_order .layout__wrapper {max-width: 720px;}.s-order-page #js-order-cart {margin-left: 20px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-mini {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-mini {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-mini {width: calc(33% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper {padding: 10px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-shipping-section .wa-section-body .wa-delivery-types-section .wa-types-list .wa-type-wrapper .wa-name {font-size: 15px;line-height: 24px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-mini {width: calc(33% - 20px);}}@media screen and (max-width: 720px) {.s-order-page {padding: 20px 0 40px;flex-direction: column;}.s-order-page .s-order-column {width: auto;}.s-order-page #js-order-cart {margin-left: 0;}.s-order-page .s-order-section > .s-section-body .wa-order-cart-wrapper .wa-cart-details .wa-column-content .wa-coupon-section .wa-inactive-state {max-width: 300px;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section:first-child {margin-top: 25px;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header {display: flex;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header > * {display: block;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-mobile-content .wa-toggle {display: inline-block;vertical-align: top;margin: 0;padding: 0;font-size: 0;white-space: nowrap;max-width: 100%;overflow: auto;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-mobile-content .wa-toggle SPAN {margin: 0 5px;border-radius: 5px;display: inline-block;vertical-align: top;padding: 8px 16px;list-style: none;border: 1px solid transparent;font-size: 16px;line-height: 20px;background: transparent;color: #2048be;outline: none;cursor: pointer;transition: color 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-mobile-content .wa-toggle SPAN:hover {border: 1px solid #2048be;}.layout_order .wa-order-dialog .wa-dialog-body .wa-dialog-header .wa-mobile-content .wa-toggle SPAN.selected {position: relative;border: 1px solid #2048be;background: #2048be;color: #fff;cursor: default;box-shadow: none;}}@media screen and (max-width: 480px) {.s-order-page #js-order-cart {display: none;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-section:first-child {margin-top: 0;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-mini {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-small {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-auth-section .wa-section-body .wa-line.wa-fields-group .wa-field-wrapper.size-medium {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-mini {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-small {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-region-section .wa-section-body .wa-fields-group .wa-field-wrapper.size-medium {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-mini {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-small {width: calc(50% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-fields-section .wa-line .wa-field-wrapper.size-medium {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-table > .wa-row > .wa-cell.wa-cell-name {width: 50%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-details-section .wa-details-rates-section .wa-schedule-wrapper .wa-days-wrapper .wa-day-wrapper .wa-date {width: 50%;}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-mini {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-small {width: calc(100% - 20px);}.s-order-page .wa-order-form-wrapper .wa-form-body .wa-form-content .wa-step-payment-section .wa-payment-fields-wrapper .wa-payment-plugins-section .wa-fields-group .wa-field-wrapper.size-medium {width: calc(100% - 20px);}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list LI {width: 40px;height: 40px;margin: 0 5px 0 0;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-adapters-section .wa-adapters-list LI IMG {width: 40px;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value INPUT {width: 100%;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-field .wa-value .wa-login-forgotpassword-url {margin-top: 10px;line-height: 20px;margin-bottom: 10px;transform: translateY(0);}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-login-form-wrapper .js-wa-form-item .wa-login-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-refresh-wrapper .wa-captcha-refresh {border-bottom: none;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields .wa-field .wa-value INPUT {width: 100%;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list LI {width: 40px;height: 40px;margin: 0 5px 0 0;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-adapters-section .wa-adapters-list LI IMG {width: 40px;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field .wa-value INPUT {width: 100%;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-captcha-field .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh {border-bottom: none;}.s-order-page .wa-order-dialog .wa-dialog-body .wa-dialog-content .wa-signup-form-wrapper .wa-signup-form-fields .wa-field-terms-accepted .wa-value LABEL A {border-bottom: none;}}.checkout-cart-items {flex: 0 0 auto;box-sizing: border-box;width: 340px;padding: 15px 10px 20px;border: 1px solid #dde7eb;margin-bottom: 20px;}.checkout-cart-items__to-cart {display: inline-block;float: right;color: #313030;font-size: 85%;border-bottom: 1px dashed #313030;margin: 0 auto;}.checkout-cart-items__to-cart:hover {border-color: transparent;}.checkout-cart-items__item {display: flex;padding: 20px 0;clear: right;}.checkout-cart-items__item-image {display: flex;flex: 0 0 auto;justify-content: flex-start;align-items: flex-start;width: 70px;}.checkout-cart-items__no-photo {min-height: auto;height: auto;}.checkout-cart-items__no-photo-img.no-photo__img {width: 45px;height: 45px;margin-bottom: 5px;}.checkout-cart-items__no-photo-text {font-size: 12px;}.checkout-cart-items__item-info {display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%;}.checkout-cart-items__item-name {width: 100%;font-size: 14px;line-height: 18px;margin-bottom: 10px;}.checkout-cart-items__item-name-sku {color: #9a9a9a;}.checkout-cart-items__item-qty, .checkout-cart-items__item-price {color: #2048be;font-size: 16px;font-weight: 600;}.checkout-cart-items__price-wrap {border-top: 1px solid #dde7eb;padding-top: 20px;}.checkout-field {display: flex;align-items: center;justify-content: space-between;font-size: 14px;margin-bottom: 10px;}.checkout-field__price {font-size: 16px;white-space: nowrap;min-width: 80px;text-align: right;}.checkout-cart-items__discount-price {color: #ff6060;}.checkout-cart-items__total {margin-bottom: 0;}.checkout-cart-items__total-price {color: #ff6060;font-size: 18px;font-weight: 600;padding-left: 10px;flex: 0 0 auto;}@media screen and (max-width: 1000px) {.checkout-cart-items {width: 100%;order: -1;margin-bottom: 25px;}.checkout-cart-items__item-info {width: 100%;}.checkout-cart-items__item-price {margin-left: auto;}}.compare-page .mCSB_dragger_bar {background: #2048be !important;}.compare-page .mCSB_draggerRail {background: #e9eaea;}.compare-page__panel {display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;margin-bottom: 40px;}.compare-page__title.title {margin-bottom: 0;}.compare-trigger {display: flex;align-items: center;}.compare-trigger__btn {color: #4a4a4a;font-size: 14px;font-weight: 700;height: 30px;padding: 0 20px;border: 0;border-radius: 3px;background: transparent;cursor: pointer;}.compare-trigger__btn:hover {color: #2048be;}.compare-trigger__btn.active {color: #fff;background: #2048be;}.compare-list {overflow-x: auto;margin-bottom: 25px;}.compare-block {width: 100%;display: flex;font-size: 14px;position: relative;}.compare-block__content {box-sizing: border-box;display: flex;align-items: center;border-bottom: 1px solid #dbdbdb;width: 270px;padding: 10px 45px;word-break: break-word;line-height: 20px;flex: 0 0 auto;position: relative;}.compare-block__content_image {padding-bottom: 20px;align-items: flex-start;}.compare-block__content-link {display: block;width: 100%;}.compare-block__content-link:hover .compare-block__content-name {text-decoration: underline;}.compare-block__content-remove {display: block;width: auto;padding: 10px;line-height: 1;position: absolute;right: 10px;top: -10px;cursor: pointer;}.compare-block__content-remove:hover {color: #2048be;}.compare-block__content-image {display: flex;align-items: flex-start;justify-content: center;height: 140px;margin-bottom: 10px;}.compare-block__content-img {display: block;max-width: 140px;max-height: 140px;}.compare-block__no-photo {height: auto;min-height: auto;}.compare-block__no-photo-img {margin-bottom: 5px;}.compare-block__content-name {color: #3e3e3e;height: 50px;overflow: hidden;position: relative;}.compare-block__content-name::after {content: '';display: block;width: 100%;height: 15px;line-height: 18px;position: absolute;bottom: 0;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.compare-block__content-text {color: #4f4f4f;}.compare-block__content_title {padding: 0 10px 0 0;}.compare-block__content-motion {display: flex;align-items: center;box-sizing: border-box;width: 100%;height: 100%;background: #fff;font-weight: 400;left: 0;z-index: 1;}.compare-block__content-motion::after {content: '';display: block;width: 10px;height: 100%;position: absolute;right: 0;top: 1px;z-index: 1;background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.5) 100%);background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.5) 100%);background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80ffffff',GradientType=1 );}.compare-page__buttons {display: flex;justify-content: flex-end;margin-bottom: 50px;}.compare-list_mobile .compare-block__content {width: 150px;padding: 10px;}.contact-block {font-size: 16px;line-height: 20px;margin-bottom: 10px;}.contact-block__phone {display: flex;align-items: center;white-space: nowrap;margin-bottom: 5px;}.contact-block__phone span {display: block;margin-right: 10px;}.contact-block__phone span:last-child {margin-right: 0;}.contact-block__phone-icon {font-size: 20px;width: 20px;}.icon-fonticon_phone-soc-vb {color: #7C529E;}.icon-fonticon_phone-soc-wa {color: #25D366;}.icon-fonticon_phone-soc-tg {color: #2CA5E0;}.contact-block_email {display: flex;align-items: center;white-space: nowrap;}.contact-block_email span {display: block;margin-right: 5px;}.contact-block_email span:last-child {margin-right: 0;}.contact-block__email-icon {font-size: 20px;width: 20px;}.icon-fonticon_email-gp {color: #DC4E41;}.icon-fonticon_email-ho {color: #82B750;}.icon-fonticon_email-ya {color: #ED1E24;}.contact-block_workhours__text {color: #ff9100;font-size: 16px;}.contact-block__link {color: #ff9100;text-decoration: underline;}.contact-block__link:hover {text-decoration: none;}.contact-block__link_skype {display: flex;align-items: center;color: inherit;text-decoration: none;}.contact-block__link_skype-icon {color: #12A5F4;font-size: 20px;margin-right: 10px;}.footer-info .contact-block_workhours__text {color: #999;}.footer-info .contact-block__link {color: #999;text-decoration: none;}.footer-info .contact-block__link:hover {color: #fff;}.copyright {font-size: 16px;}.currency-toggle {box-sizing: border-box;display: flex;background: #fff;text-transform: uppercase;position: relative;}.currency-toggle:hover .currency-toggle__btn, .currency-toggle::after {border-color: transparent transparent transparent #2048be;}.currency-toggle.active .currency-toggle__btn {color: #2048be;z-index: 6;}.currency-toggle.active .currency-toggle__btn::after {border-color: transparent transparent transparent #2048be;}.currency-toggle.active .currency-toggle__list {top: 100%;opacity: 1;}.currency-toggle__btn {font-size: 16px;font-family: inherit;line-height: 12px;position: relative;cursor: pointer;}.currency-toggle__btn::after {content: '';display: block;width: 0;height: 0;border-style: solid;border-width: 4px 0 0 4px;border-color: transparent transparent transparent #313030;position: absolute;bottom: 0;right: -7px;}.currency-toggle__list {box-sizing: border-box;white-space: nowrap;padding: 10px 20px;background: #fff;position: absolute;right: -20px;top: -100vh;opacity: 0;transition: opacity 0.5s;z-index: 5;}.currency-toggle__list::after {content: '';display: block;width: 100%;height: 100%;padding: 30px;position: absolute;background: #fff;opacity: 0.7;left: -30px;top: -30px;z-index: -1;}.currency-toggle__block {display: block;padding: 5px 0;color: #313030;font-size: 16px;cursor: pointer;}.currency-toggle__block:hover {color: #2048be;}.currency-toggle-mobile__trigger {width: max-content;width: -moz-max-content;width: -webkit-max-content;color: #fff;font-size: 16px;font-family: inherit;line-height: 12px;background: transparent;margin-bottom: 35px;position: relative;}.currency-toggle-mobile__trigger::after {content: '';display: block;width: 0;height: 0;border-style: solid;border-width: 4px 0 0 4px;border-color: transparent transparent transparent #fff;position: absolute;bottom: 0;right: -7px;}.currency-toggle-mobile__item {display: block;box-sizing: border-box;width: 100%;border-bottom: 1px solid #ebebeb;padding: 10px 15px;color: #313030;font-size: 20px;}.currency-toggle-mobile__item.active {color: #2048be;}.currency-toggle-mobile__item:last-child {border-bottom: 0;}.currency-toggle-mobile .currency-toggle-mobile__block {cursor: pointer;}.custom-label {display: flex;flex-flow: row wrap;align-items: center;position: relative;font-size: 14px;line-height: 2;transition: all 0.3s;padding-right: 10px;cursor: pointer;}.custom-label .custom-label__input {flex: 0 0 auto;color: #313030;position: relative;display: block;width: 14px;height: 14px;margin-right: 10px;order: -1;}.custom-label .custom-label__input::before {-webkit-box-sizing: border-box;box-sizing: border-box;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #5e5e5e;transition: all 0.3s;}.custom-label .custom-label__input::after {content: '';width: 6px;height: 6px;background: #2048be;position: absolute;top: 50%;left: 50%;margin-top: -3px;margin-left: -3px;opacity: 0;transition: all 0.3s;}.custom-label [type=checkbox], .custom-label [type=radio] {position: absolute;left: -9999px;}.custom-label [type=checkbox]:not(:disabled):hover ~ .custom-label__input:before, .custom-label [type=radio]:not(:disabled):hover ~ .custom-label__input:before {border-color: #2048be;}.custom-label [type=checkbox]:checked ~ .custom-label__input::after, .custom-label [type=radio]:checked ~ .custom-label__input::after {opacity: 1;}.custom-label [type=checkbox]:checked ~ .custom-label__input::before, .custom-label [type=radio]:checked ~ .custom-label__input::before {border-color: #2048be;}.custom-label [type=checkbox]:disabled ~ .custom-label__input, .custom-label [type=radio]:disabled ~ .custom-label__input {opacity: .2;}.custom-label .custom-label__text_inline {flex: 1 1 0;}.custom-label a {margin: 0 4px;color: #2048be;text-decoration: underline;}.custom-label a:hover {text-decoration: none;}.custom-label_radio .custom-label__input {border-radius: 100%;}.custom-label_radio .custom-label__input::after {border-radius: 100%;}.layout_mobile .custom-label {flex: 1 1 auto;}.layout_mobile .custom-label .custom-label__input {width: 30px;height: 30px;}.layout_mobile .custom-label .custom-label__input::after {width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;}.layout_mobile .select2-container {line-height: 30px;}.layout_mobile .select2-container .select2-selection__arrow {bottom: 10px;}.default-logo {display: flex;align-items: flex-end;color: #2048be;margin: 0 15px;}.default-logo__img {box-sizing: border-box;width: 32px;height: 32px;border: 8px solid #2048be;margin-right: 5px;}.default-logo__text {display: block;line-height: 24px;font-size: 34px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;}.default-logo_mobile .default-logo__img {width: 20px;height: 20px;border-width: 5px;}.default-logo_mobile .default-logo__text {display: none;}.default-logo.main-menu__logo .default-logo__img {border-color: #fff;width: 24px;height: 24px;border-width: 6px;}.default-logo.main-menu__logo .default-logo__text {display: block;color: #fff;font-size: 28px;line-height: 20px;}[class^="icon-fonticon_filter"] {font-size: 20px;margin-right: 10px;}.icon-fonticon_filter_hovered {display: none;}.filters__sidebar-title {cursor: pointer;}.filters__sidebar-title:hover .icon-fonticon_filter_static, .filters__sidebar-title.active .icon-fonticon_filter_static {display: none;}.filters__sidebar-title:hover .icon-fonticon_filter_hovered, .filters__sidebar-title.active .icon-fonticon_filter_hovered {display: block;}.filters {box-sizing: border-box;width: 100%;margin-bottom: 10px;font-size: 12px;}.filters .filters__param {margin-bottom: 20px;}.filters .filters__param span i, .filters .filters__param h5 i::after {content: '';width: 0 !important;height: 0 !important;border-style: solid;border-width: 0 0 4px 4px;border-color: transparent transparent #313030 transparent;position: absolute;left: -6px;bottom: 10px;opacity: 0.7;}.filters .filters__param.collapsed span i, .filters .filters__param.collapsed h5 i {transform: translate(-1px) rotate(-45deg);}.filters .filters__form a.filters-reset {display: none !important;}.filters .filters__name {display: table;color: #313030;font-size: 14px;font-weight: 500;line-height: 18px;margin-bottom: 10px;cursor: pointer;}.filters .filters__name .filters__name-span {position: relative;left: 0px;}.filters .filters__block.opened .filters__custom-label:nth-child(n) {display: flex;}.filters .filters__label {display: flex;}.filters .filter__input-text {width: 55px;height: 30px;color: #313030;font-size: 14px;padding-left: 5px;margin: 0 5px;flex-shrink: 0;}.filters .filters__custom-label {display: flex;flex-flow: row nowrap;align-items: flex-start;margin-bottom: 6px;padding-right: 0px;}.filters .filters__custom-label.disabled SPAN {opacity: 0.2;}.filters .filters__custom-label SPAN {line-height: 16px;}.filters.stable .filters__custom-label:nth-child(n+9) {display: none;}.filters .filters__label_color {box-sizing: border-box;display: inline-block;vertical-align: top;width: 23px;height: 23px;margin: 0 4px 8px 0;padding: 1px;border: 1px solid #dde7eb;overflow: visible;position: relative;cursor: pointer;}.filters .filters__label_color.disabled {border-color: transparent !important;}.filters .filters__label_color.disabled .filters__label-block_color {opacity: 0.3;cursor: not-allowed;}.filters .filters__label_color.disabled:hover .filters__label-hint {display: none;}.filters .filters__label_color:hover {border-color: #2048be;box-shadow: 0 0 0 1px #2048be;}.filters .filters__label_color:hover .filters__label-hint {display: block;}.filters .filters__label-block_color {display: block;width: 19px;height: 19px;position: relative;}.filters .filters__label-block_color::after {content: '';display: block;width: 100%;height: 100%;border: 2px solid #ff9100;position: absolute;padding: 1px;top: -3px;left: -3px;opacity: 0;}.filters .filters__checkbox:checked ~ .filters__label-block_color::after {opacity: 1;}.filters .filters__label-hint {box-sizing: border-box;display: block;width: 100px;padding: 5px;border: 1px solid #999999;border-radius: 5px;background: #fff;color: #313030;font-size: 12px;text-align: center;position: absolute;bottom: 100%;left: 50%;margin-left: -50px;margin-bottom: 5px;z-index: 1;display: none;}.filters .filters__custom-label__input_colored {display: none !important;}.filters .filters__show-more {display: block;color: #2048be;margin-top: 10px;text-decoration: none;cursor: pointer;}.filters .filters__show-more:hover {text-decoration: underline;}.filters .filters__show-more .filters__show-more_collapse {display: none;}.filters .filters__show-more.active .filters__show-more_collapse {display: block;}.filters .filters__show-more.active .filters__show-more_expand {display: none;}.filters .filters__submit {width: 100%;height: 52px;}.filters .filters__slider.slider {background: transparent;}.filters .filters__slider.slider .ui-slider.filter-slider {margin: 10px 0;display: block;}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider {height: 2px;border: none;}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider.ui-widget-content {background: #E6EFF7;}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider .ui-slider-handle {top: -0.55em;margin-left: -0.4em;height: 1.1em;width: 1.1em;border: none;border-radius: 50%;z-index: 1;box-shadow: none;}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider .ui-slider-handle.ui-state-focus {top: -0.55em;margin-left: -0.4em;height: 1.1em;width: 1.1em;border: none;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);border-radius: 50%;}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider .ui-slider-handle.ui-state-hover {border-color: #313030;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider .ui-slider-handle.ui-widget-content {background: #bbb;}.filters .filters__slider.slider .ui-slider-horizontal.filter-slider .ui-widget-header {background: #2048be;height: 4px;position: relative;top: -1px;z-index: 0;}.filters .filters__slider.slider .ui-widget-content .ui-state-default {border: 1px solid #ccc;background: #f7f7f7;}.layout .tooltipster-shadow {box-shadow: none;border-radius: 0;padding: 10px;margin-left: 56px;}.layout .tooltipster-shadow::after {content: '';display: block;width: 100%;height: 100%;padding: 20px;position: absolute;background: #fbfbfb;opacity: 0.9;left: -20px;top: -20px;z-index: -1;}.layout .tooltipster-shadow .tooltipster-content {background: #fff;padding: 20px;}.layout .tooltipster-shadow .filters-description-close {font-size: 24px;}.layout.layout_mobile .tooltipster-shadow {margin-left: 0;}@media screen and (max-width: 760px) {.filters {box-sizing: border-box;width: 100%;background: #fff;z-index: 10;height: 250px;overflow-y: auto;}.filters .filters__param {display: block;align-items: center;border-bottom: 1px solid #d6e2e6;margin-bottom: 5px;}.filters .filters__name {display: flex;padding: 10px 0 15px;font-size: 14px;margin: 0;}.filters .filters__label:not(.filters__label_color), .filters .filters__slider {display: flex;align-items: center;margin: 0;padding: 15px 0;border-bottom: 1px solid #d2d2d2;}.filters .filters__label:not(.filters__label_color):last-child, .filters .filters__slider:last-child {border-bottom: 0;}.filters .filters__label:not(.filters__label_color) .custom-label__input, .filters .filters__slider .custom-label__input {position: relative;order: -1;margin-right: 10px;}.filters .filter-slider {display: none;}}.layout_mobile #filters-count a {display: block;padding: 10px;color: #2048be;font-weight: 500;text-decoration: underline;}.filters-mobile-trigger {display: flex;align-items: center;color: #313030;border: 1px solid #ebebeb;padding-right: 10px;font-size: 16px;cursor: pointer;}.filters-mobile-trigger .icon-fonticon_filter {box-sizing: border-box;display: flex;justify-content: center;align-items: center;width: 36px;height: 36px;}.filters-mobile.filters {box-sizing: border-box;width: 100%;font-size: 12px;background: #fff;z-index: 10;height: 100%;position: fixed;top: 0;left: 0;display: none;overflow-y: auto;}.filters-mobile.filters.filters-mobile_visible {display: block;}.filters-mobile.filters .filters__form {box-sizing: border-box;position: relative;margin: 36px 0 60px;}.filters-mobile.filters .filters__params {box-sizing: border-box;}.filters-mobile.filters .filters__param {margin: 0;padding: 10px;border-bottom: 1px solid #d6e2e6;}.filters-mobile.filters .filters__name_mobile.filters__name {cursor: pointer;display: flex;align-items: center;margin: 0;padding: 0;line-height: 36px;}.filters-mobile.filters .filters__name_mobile.filters__name i {margin-left: auto;font-size: 20px;}.filters-mobile.filters .filters__name_mobile.filters__name i.icon-fonticon_arrow-up {display: none;}.filters-mobile.filters .filters__slider {padding: 10px 0;}.filters-mobile.filters .filters__slider .filter-slider {display: none !important;}.filters-mobile.filters .filter__input-text {width: 55px;height: 30px;color: #313030;font-size: 14px;padding-left: 5px;margin: 0 5px;flex-shrink: 0;}.filters-mobile.filters .filters__custom-label {margin-bottom: 6px;align-items: center;}.filters-mobile.filters .filters__label_color {box-sizing: border-box;display: inline-block;vertical-align: top;width: 23px;height: 23px;margin: 0 4px 8px 0;padding: 1px;border: 1px solid #dde7eb;overflow: visible;position: relative;cursor: pointer;}.filters-mobile.filters .filters__label_color.disabled {border-color: transparent !important;}.filters-mobile.filters .filters__label_color.disabled .filters__label-block_color {opacity: 0.3;}.filters-mobile.filters .filters__label_color:hover {border-color: #2048be;box-shadow: 0 0 0 1px #2048be;}.filters-mobile.filters .filters__label_color:hover .filters__label-hint {display: block;}.filters-mobile.filters .filters__label-block_color {display: block;width: 19px;height: 19px;position: relative;}.filters-mobile.filters .filters__label-block_color::after {content: '';display: block;width: 100%;height: 100%;border: 2px solid #ff9100;position: absolute;padding: 1px;top: -3px;left: -3px;opacity: 0;}.filters-mobile.filters .filters__checkbox:checked ~ .filters__label-block_color::after {opacity: 1;}.filters-mobile.filters .filters__label-hint {box-sizing: border-box;display: block;width: 100px;padding: 5px;border: 1px solid #999999;border-radius: 5px;background: #fff;color: #313030;font-size: 12px;text-align: center;position: absolute;bottom: 100%;left: 50%;margin-left: -50px;margin-bottom: 5px;z-index: 1;display: none;}.filters-mobile.filters .filters__submit {height: 60px;font-size: 18px;position: fixed;bottom: 0;z-index: 1;}.filters-mobile.filters .filter-slider {display: none;}.filters__param.filters-mobile__param_interactive .filters__block {display: none;}.filters__param.filters-mobile__param_interactive.opened {background: #ebebeb;}.filters__param.filters-mobile__param_interactive.opened .filters__block {display: block;}.filters__param.filters-mobile__param_interactive.opened .filters__name_mobile.filters__name .icon-fonticon_arrow-up {display: block;}.filters__param.filters-mobile__param_interactive.opened .filters__name_mobile.filters__name .icon-fonticon_arrow-down {display: none;}.filters-mobile__top-panel {box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;width: 100%;height: 36px;padding: 0 10px;background: #2048be;color: #fff;font-size: 16px;position: fixed;top: 0;z-index: 1;}.filters-mobile__top-panel > * {flex: 1;height: 100%;display: flex;align-items: center;}.filters-mobile__close {cursor: pointer;display: flex;align-items: center;}.filters-mobile__close i {display: block;margin-right: 10px;}.filters-mobile__icon {font-size: 20px;justify-content: center;}.filters-mobile__icon i {margin: 0;}.filters-mobile__reset {color: #ff9100;justify-content: flex-end;}.layout__footer {padding: 25px 0 35px;background: #474545;color: #fff;margin-top: 10px;}.footer-info {display: flex;flex-flow: row wrap;margin: 0 -10px 25px;}.footer-info__block {flex: 1;min-width: 220px;margin: 0 10px 10px;}.footer-info__block p {margin-bottom: 10px;}.footer-info__block p a {color: #999;}.footer-info__block p a:hover {color: #fff;}.footer-info__block-content_payments {display: flex;flex-flow: row wrap;align-items: flex-start;}.footer-info__block-content_payments .footer-info__block-link {width: 100%;}.footer-info__block-payment {display: block;max-width: 48px;max-height: 32px;margin: 0 10px 10px 0;}.footer-info__block_socials {text-align: center;}.footer-info__block_socials .socials-icons {width: 100%;max-width: 220px;}.footer-info__block_socials .socials-icons__icon {margin: 0 10px 20px;}.footer-info__block-title {font-size: 18px;text-transform: uppercase;margin-bottom: 15px;}.footer-info__block-link {display: block;font-size: 16px;margin-bottom: 10px;color: #999;}.footer-info__block-link:hover {color: #fff;}.footer-info__block-link_icon {display: flex;align-items: center;}.footer-info__block-link_icon .icon {font-size: 20px;display: block;margin-right: 5px;}.layout_mobile .footer-info, .layout_mobile .footer-info__block {margin-left: 0;margin-right: 0;}@media screen and (max-width: 1240px) {.footer-info__block_socials {flex: 0;box-sizing: border-box;width: 100%;text-align: left;margin: 0;padding: 0 10px;}.footer-info__block_socials .socials-icons {max-width: 100%;justify-content: flex-start;margin: 0 -10px;}}@media screen and (max-width: 520px) {.footer-info__block_socials .socials-wrap {margin: 0 -5px;}.footer-info__block_socials .social-icon {margin: 0 5px;}}.header {padding: 18px 0 26px;display: flex;justify-content: space-between;align-items: center;position: relative;}.header__block_info {display: flex;align-items: center;flex: unset;}.header__menu-trigger {margin-right: 50px;}.header__contacts {position: relative;}.header__contacts:hover .header__phone, .header__contacts.active .header__phone {color: #2048be;}.header__contacts:hover .header__phone-text::after, .header__contacts:hover .header__phone-text::after, .header__contacts.active .header__phone-text::after, .header__contacts.active .header__phone-text::after {border-color: transparent transparent transparent #2048be;}.header__contacts.active .header__phone-icon-block {visibility: visible;}.header__phone {display: flex;box-sizing: border-box;flex-flow: row wrap;align-items: center;background: #fff;position: relative;z-index: 1;cursor: pointer;}.header__contacts.active .header__phone {z-index: 10;}.header__phone-icon {font-size: 20px;}.header__phone-text {display: block;color: inherit;line-height: 20px;padding-left: 5px;font-size: 16px;text-decoration: none;position: relative;transition: all 0.3s;}.header__phone-text::after {content: '';display: block;width: 0;height: 0;border-style: solid;border-width: 4px 0 0 4px;border-color: transparent transparent transparent #313030;position: absolute;bottom: 0;left: 0;transition: all 0.3s;}.header__phone-icon-block {font-size: 20px;margin-left: 10px;visibility: hidden;}.header__hint {min-width: 100%;padding: 10px;background: #fff;transform-origin: top;transform: scaleY(0);transition: all 0.3s ease-in-out;position: absolute;top: 100%;z-index: 5;}.header__hint::after {content: '';display: block;width: 100%;height: 100%;padding: 30px;position: absolute;background: #fff;opacity: 0.9;left: -30px;top: -30px;z-index: -1;}.header__hint-block {padding: 15px;}.header__hint-text, .header__hint-text p {margin-bottom: 15px;}.header__hint-workhours {color: #2048be;font-size: 20px;margin-bottom: 15px;}.header__hint-workhours div {margin-bottom: 5px;}.header__hint-btn {cursor: pointer;width: 100%;}.header__contacts.active .header__hint {transform: scaleY(1);}.openform .header__callbackform {display: block;}.openform .header__hint-info {display: none;}.header__block_logo {display: flex;align-items: center;justify-content: center;}.header__block_logo .logo_mobile, .header__block_logo .default-logo_mobile {margin: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 80px;height: 30px;display: flex;align-items: center;justify-content: center;}.header__block_logo .logo_mobile .default-logo__img, .header__block_logo .default-logo_mobile .default-logo__img {margin: 0;}.header__block_icons {display: flex;align-items: flex-end;justify-content: flex-end;}.header-icon.icon-block {height: auto;align-items: flex-end;}.header-icon.icon-block .icon-fonticon_alt {display: none;}.header-icon.icon-block.active .icon-fonticon_default {display: none;}.header-icon.icon-block.active .icon-fonticon_alt {display: block;}.header-icon.icon-block.ready {color: #2048be;}.header-icon.icon-block.ready .icon-block__count {visibility: visible;line-height: 12px;}.header-icon.icon-block .icon-block__text {margin-left: 10px;}.header-icon__block.icon-block__block {height: auto;margin-left: 20px;}.header-icon.cart-leash {color: #2048be;cursor: pointer;}.header-icon.currency-toggle {margin-right: 7px;}.layout_mobile .header {align-items: flex-end;}.layout_mobile .header__contacts {margin-bottom: -5px;}.header_opened-search .header__block_info {width: 100%;}.header_opened-search .header__block_icons {flex: 0 0 auto;margin-left: 20px;}.header_opened-search .header__menu-trigger {margin-right: 30px;}.header_opened-search .default-logo {flex: 0 0 auto;margin: 0 45px 0 0;}.header_opened-search .header__contacts {flex: 0 0 auto;}.header_opened-search .header__contacts .header__phone {align-items: flex-end;}.header_opened-search .header__contacts .header__phone .icon-block {height: 20px;}.header_opened-search .header__contacts .header__phone .header__phone-text {line-height: 16px;}.header_opened-search .header__contacts .header__phone .header__phone-icon-block {line-height: 16px;}.header_opened-search .search-form-simple__form {max-width: 100%;flex: 1 1 auto;border: 1px solid #CCCCCC;border-radius: 2px;width: 380px;height: auto;margin-right: 55px;}.header_opened-search .search-form-simple__form .search-form-simple__input {flex: 1;border: 0;}.header_opened-search .search-form-simple__form .search-form-simple__button {flex: 0 0 auto;border-radius: 0;margin-left: 0;border: 0;border-left: 1px solid #CCCCCC;background: #ebebeb;color: #888888;}.header_opened-search .search-form-simple__form .search-form-simple__button:hover {border: 0;border-left: 1px solid #2048be;color: #fff;background: #2048be;}@media screen and (max-width: 1240px) {.header_opened-search .default-logo {margin-right: 30px;}.header_opened-search .search-form-simple__form {margin-right: 30px;}}@media screen and (max-width: 1000px) {.header__contacts {display: none;}}@media screen and (max-width: 760px) {.header__menu-trigger {margin-right: 0;}}.info-widgets {box-sizing: border-box;display: flex;flex-flow: column wrap;padding: 20px;background: #f5f3f3;font-size: 15px;margin-bottom: 45px;}.info-widgets__block {line-height: 18px;margin-bottom: 30px;}.info-widgets__block:last-child {margin-bottom: 0;}.info-widgets__title {display: block;color: #2048be;font-size: 20px;line-height: 25px;font-weight: 400;margin-bottom: 15px;}.info-widgets__title span {color: #ebebeb;padding-left: 10px;}.info-widgets_wide {flex-flow: row wrap;padding: 0;background: none;}.info-widgets_wide .info-widgets__block {flex: 1;margin-right: 10px;}.info-widgets_wide .info-widgets__block:last-child {margin-right: 0;}.info-widgets__content UL, .info-widgets__content OL {padding: 0 0 0 20px;}.last-reviews__wrap {display: flex;flex-flow: row wrap;}.last-reviews__review {box-sizing: border-box;max-width: 100%;width: 380px;padding: 10px 15px;background: #ededed;font-size: 14px;position: relative;margin: 0 10px 20px;}.last-reviews__review:nth-child(even) {background: transparent;}.last-reviews__review a:hover {color: #2048be;}.last-reviews_previewed .last-reviews__review:nth-child(n+5) {display: none;}.last-reviews__content {display: flex;align-items: flex-start;width: 100%;}.last-reviews__name {display: block;width: 100%;color: #0a0b0e;margin-bottom: 10px;}.last-reviews__main {flex: 0 0 auto;margin-right: 15px;}.last-reviews__image {margin-bottom: 25px;}.last-reviews__image img {display: block;max-width: 140px;max-height: 140px;}.last-reviews__date {color: #313030;font-size: 12px;}.last-reviews__info {box-sizing: border-box;color: #313030;position: relative;z-index: 1;}.last-reviews__rating-wrap {display: flex;flex-flow: row wrap;align-items: center;margin-bottom: 5px;}.last-reviews__rating {margin-right: 20px;}.last-reviews__icon-img.icon-block__block {width: 20px;margin-right: 5px;}.last-reviews__icon-count, .last-reviews .last-reviews__icon-count {display: block;visibility: visible;}.last-reviews__title {display: block;font-weight: 400;margin-bottom: 10px;}.last-reviews__author {font-weight: 700;margin-bottom: 10px;}.last-reviews__text {max-height: 100px;overflow: hidden;line-height: 20px;margin-bottom: 15px;}.last-reviews__readmore {display: block;color: #2048be;margin-bottom: 15px;text-decoration: none;}.last-reviews__readmore:hover {text-decoration: underline;}.last-reviews__expand {display: flex;justify-content: flex-end;color: #ff9100;font-size: 20px;cursor: pointer;}.last-reviews__show-more.btn {max-width: 142px;height: 28px;color: #ff9100;border-color: #ff9100;background: transparent;margin: 10px 0;}.last-reviews__show-more.btn:hover {color: #fff;border-color: transparent;background: #ff9100;}.last-reviews__review.active {height: auto;}.last-reviews__review.active .last-reviews__text {max-height: 100%;}.last-reviews__review.active .last-reviews__expand i {transform: rotate(180deg);}@media screen and (max-width: 1720px) {.last-reviews_previewed .last-reviews__review:nth-child(n+4) {display: none;}}@media screen and (max-width: 1240px) {.last-reviews_previewed .last-reviews__review:nth-child(n+3) {display: none;}}@media screen and (max-width: 1000px) {.last-reviews__review {margin: 0 auto 20px;}}.loading {display: flex;align-items: center;justify-content: center;padding: 10px;}.loading > i {display: block;width: 10px;height: 10px;background-color: #fff;border: 4px solid #2048be;margin: 0 1px;-webkit-animation: loading 1.4s infinite ease-in-out both;animation: loading 1.4s infinite ease-in-out both;}.loading .a {-webkit-animation-delay: -0.48s;animation-delay: -0.48s;}.loading .b {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}.loading .c {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}@-webkit-keyframes loading {0%, 80%, 100% {opacity: 0.3;}40% {opacity: 1;}}@keyframes loading {0%, 80%, 100% {opacity: 0.3;}40% {opacity: 1;}}.logo {display: flex;align-items: center;justify-content: center;color: #2048be;margin: 0 15px;width: 200px;height: 75px;}.logo img {display: block;max-height: 100%;max-width: 100%;}.logo_mobile.main-menu__logo img {width: unset;}.main-benefits__blocks {display: flex;flex-flow: row wrap;justify-content: center;}.main-benefits__block {width: calc(25% - 50px);min-width: 190px;margin: 0 25px 25px;}.main-benefits__image {display: flex;justify-content: center;align-items: center;width: 70px;height: 70px;color: #ff9100;margin: 0 auto 15px;}.main-benefits__image img {display: block;width: 100%;height: auto;}.main-benefits__image svg {display: block;width: 190px;height: 190px;max-height: 70px;max-width: 100%;}.main-benefits__image svg .alt {fill: #2048be;}.main-benefits__image svg .alt-no-fill {stroke: #2048be;}.main-benefits__text, .main-benefits__link {color: #313030;font-size: 20px;text-align: center;}.main-benefits__link:hover {color: #2048be;}@media screen and (max-width: 520px) {.main-benefits__block {width: calc(50% - 20px);min-width: unset;word-break: break-word;margin: 0 10px 20px;}.main-benefits__text, .main-benefits__link {font-size: 14px;line-height: 18px;}}.main-menu {width: 100%;height: 100%;position: fixed;top: 0;left: -100%;z-index: 10;transition: all 0.6s;}.main-menu.active {left: 0;}.main-menu.active .main-menu__overlay {opacity: 1;}.main-menu.active .main-menu__content {transition: left 1s ease-out;left: 0;}.main-menu__overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 1s;}.main-menu__overlay::after {content: '';display: block;width: 100%;height: 100%;background: #2048be;opacity: 0.80;position: absolute;left: 0;top: 0;}.main-menu__content {box-sizing: border-box;width: 255px;height: 100%;padding: 30px 0 0;position: relative;z-index: 1;left: -50px;transition: left 0.3s;}.main-menu__content::after {content: '';display: block;width: 100%;height: 100%;background: #2048be;opacity: 0.85;position: absolute;left: 0;top: 0;}.main-menu__logo.logo, .main-menu__logo.default-logo {display: flex;align-items: center;justify-content: flex-start;width: 180px;position: relative;z-index: 1;margin-bottom: 15px;}.main-menu__logo.logo {height: 68px;}.main-menu__logo.default-logo {height: 24px;}.main-menu__empty-logo-container {height: 35px;}.main-menu__close {position: absolute;top: 30px;right: 20px;z-index: 1;cursor: pointer;}.main-menu__info {height: 100%;max-height: 92%;overflow-y: auto;padding: 0 25px 0 15px;position: relative;z-index: 1;}.main-menu__links {margin-bottom: 40px;}.main-menu__links:last-child {margin-bottom: 0;}.main-menu__block {display: block;}.main-menu__link {display: flex;justify-content: space-between;align-items: center;padding: 8px 0;color: #fff;font-size: 18px;}.main-menu__link:hover {color: #ff9100;}.main-menu__link.ready .main-menu__count {visibility: visible;}.main-menu__icon {width: 30px;font-size: 20px;flex: 0 0 auto;display: flex;align-items: center;}.main-menu__name {margin-right: auto;padding-right: 10px;}.main-menu__count {padding: 1px 5px;line-height: 16px;background: #ff9100;border-radius: 2px;color: #fff;font-size: 15px;display: flex;visibility: hidden;}.main-menu-trigger {display: flex;flex: 0 0 auto;flex-flow: column wrap;width: 30px;cursor: pointer;}.main-menu-trigger:hover {color: #2048be;}.main-menu-trigger:hover .main-menu-trigger__element {background: #2048be;}.main-menu-trigger__icon {font-size: 30px;}.main-menu-trigger__element {display: block;width: 100%;height: 4px;background: #313030;margin: 3px 0;}.layout_mobile .main-menu-trigger {margin-bottom: -5px;}.mobile-call-btn-wrap {display: flex;justify-content: center;margin: 25px 0;}.mobile-call-btn {box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;max-width: 300px;padding: 10px;background: #2048be;color: #fff;}.mobile-call-btn .mobile-call-btn__icon {font-size: 36px;margin-right: 10px;}.mobile-call-btn .mobile-call-btn__text {font-size: 20px;}.nav-menu {height: 52px;position: relative;margin-bottom: 20px;z-index: 3;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}.nav-menu::after {content: '';display: block;width: 100%;height: 100%;background: #2048be;opacity: 0.9;position: absolute;top: 0;left: 0;}.nav-menu:hover .nav-menu__link_has-sublinks::after {opacity: 1;}.nav-menu__wrapper {display: flex;}.nav-menu__links {position: relative;z-index: 1;}.nav-menu__links_visible {display: flex;align-items: center;flex-flow: row wrap;height: 52px;}.nav-menu__links_visible .nav-menu__link {margin-right: 22px;}.nav-menu__links_visible .nav-menu__link::before {content: '';display: block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background: #ff9100;visibility: hidden;}.nav-menu__links_visible .nav-menu__link:hover::before, .nav-menu__links_visible .nav-menu__link.nav-menu__link_current::before {visibility: visible;}.nav-menu__block, .nav-menu__links_visible > li {box-sizing: border-box;display: flex;height: 100%;position: relative;z-index: 1;}.nav-menu__link, .nav-menu__links_visible > li > a {display: flex;height: 100%;align-items: center;color: #fff;font-size: 18px;font-weight: 300;line-height: 30px;transition: all 0.3s;position: relative;}.nav-menu__link:hover, .nav-menu__links_visible > li > a:hover {color: #ff9100;}.nav-menu__link.nav-menu__link_highlighted {color: #ff4141;font-size: 19px;font-weight: 700;}.nav-menu__link_has-sublinks::after {content: '';display: block;width: 0;height: 0;border-style: solid;border-width: 4px 0 0 4px;border-color: transparent transparent transparent #fff;position: relative;margin: 8px 0 0 5px;transition: all 0.3s;opacity: 0;}.nav-menu__link_has-sublinks.nav-menu__link_highlighted::after {border-color: transparent transparent transparent #ff4141;}.nav-menu__link_has-sublinks:hover::after {border-color: transparent transparent transparent #ff9100;}.nav-menu__link_has-sublinks.nav-menu__link_is-hovered {color: #ff9100;}.nav-menu__link_has-sublinks.nav-menu__link_is-hovered::before {visibility: visible;}.nav-menu__link_has-sublinks.nav-menu__link_is-hovered::after {border-color: transparent transparent transparent #ff9100;}.nav-menu__links_visible .nav-menu__show-more {height: 52px;width: 15px;align-items: center;justify-content: center;color: #fff;margin-left: auto;display: none;cursor: pointer;}.nav-menu__links_visible .nav-menu__show-more span {display: block;}.nav-menu__links_visible .nav-menu__show-more span i {display: block;width: 4px;height: 4px;background: #fff;margin-bottom: 4px;}.nav-menu__links_visible .nav-menu__show-more span i:last-child {margin-bottom: 0;}.nav-menu__links_visible .nav-menu__show-more:hover i, .nav-menu__links_visible .nav-menu__show-more.active i {background: #ff9100;}.nav-menu__links_visible .nav-menu__show-more.activated {display: flex;}.nav-menu__links_additional {display: none;padding: 10px 0;position: absolute;top: 100%;right: 0;}.nav-menu__links_additional::after {content: '';display: block;width: 100%;height: 100%;background: #2048be;opacity: 0.9;position: absolute;top: 0;left: 0;}.nav-menu__links_additional .nav-menu__link, .nav-menu__links_additional > li a {padding: 0 15px;}.nav-menu__links_additional .nav-menu__link::after, .nav-menu__links_additional > li a::after {display: none;}.nav-menu__sublinks {box-sizing: border-box;width: 100%;padding: 20px 0;background: #fff;box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);position: absolute;left: 0;top: 100%;z-index: 5;display: none;}.nav-menu__sublinks-content {max-height: 70vh;margin: 0 -10px 5px;overflow-y: auto;}.nav-menu__sublinks-content ul li {display: block;}.nav-menu__sublinks-content ul li a {display: flex;color: #313030;font-size: 16px;line-height: 18px;margin-bottom: 12px;}.nav-menu__sublinks-content ul li a:hover {color: #2048be;}.nav-menu__sublinks-content ul li a .new {color: #2048be;font-size: 14px;margin-left: 10px;}.nav-menu__sublinks-content ul.level_1 {width: 220px;margin: 20px 10px 0;}.nav-menu__sublinks-content ul.level_1 > li > a, .nav-menu__sublinks-content ul.level_1 > li > .sublinks__image > a {font-size: 18px;font-weight: 400;}.nav-menu__sublinks-content ul.level_2 .has-sublinks {position: relative;padding-right: 7px;}.nav-menu__sublinks-content ul.level_2 .has-sublinks::after {content: '';display: block;width: 0;height: 0;border-style: solid;border-width: 4px 0 0 4px;border-color: transparent transparent transparent #313030;position: relative;margin: 8px 0 0 5px;transition: all 0.3s;}.nav-menu__sublinks-content ul.level_2 .has-sublinks:hover::after {border-color: transparent transparent transparent #2048be;}.nav-menu__sublinks-content .nav-menu__more {display: block;color: #2048be;margin-top: 5px;}.nav-menu__sublinks-content .nav-menu__more:hover {text-decoration: underline;}.nav-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #000;}.nav-menu-fn__links {display: flex;align-items: center;flex-flow: row wrap;height: 52px;}.nav-menu-fn__block {box-sizing: border-box;display: flex;height: 100%;position: relative;z-index: 1;}.nav-menu-fn__link {display: flex;height: 100%;align-items: center;color: #fff;font-size: 18px;font-weight: 300;line-height: 30px;transition: all 0.3s;position: relative;margin-left: 25px;}.nav-menu-fn__link:hover {color: #ff9100;}.nav-menu-fn__link.nav-menu-fn__link_is-hovered {color: #ff9100;}.nav-menu-fn__content {box-sizing: border-box;width: 100%;padding: 20px 0;background: #fff;box-shadow: 0 7px 7px rgba(0, 0, 0, 0.35);position: absolute;left: 0;top: 100%;z-index: 5;display: none;}.nav-menu-fn__content-block {max-height: 70vh;margin: 0 -10px 5px;overflow-y: auto;}.nav-menu-fn__content-block ul li {display: block;}.nav-menu-fn__content-block ul li a {display: flex;color: #313030;font-size: 16px;margin-bottom: 10px;}.nav-menu-fn__content-block ul li a:hover {color: #2048be;}.mobile-popup {align-items: center;justify-content: center;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 100499;display: none;}.mobile-popup.active {display: flex;}.mobile-popup__overlay {width: 100%;height: 100%;background: #333;position: absolute;top: 0;left: 0;opacity: 0.7;}.mobile-popup__content {width: 400px;max-width: calc(100% - 20px);position: relative;}.mobile-popup__close {width: 100%;color: #fff;text-align: right;font-size: 26px;cursor: pointer;}.mobile-popup__close i {display: block;padding: 5px 0;font-size: 22px;}.mobile-popup__block {box-sizing: border-box;width: 100%;padding: 10px 0;border: 1px solid #ebebeb;background: #fff;max-height: 80vh;overflow-y: auto;}.mobile-popup-qty-trigger {font-size: 20px;}.mobile-popup-qty__name {font-size: 17px;text-align: center;padding: 0 5px;}.mobile-popup-qty__qty.qty {width: max-content;height: auto;margin: 30px auto;}.mobile-popup-qty__qty.qty .qty__btn {cursor: pointer;font-size: 36px;margin: 10px 15px;}.mobile-popup-qty__qty.qty .qty__btn:hover {color: #2048be;}.mobile-popup-qty__qty.qty input.qty__input {width: 70px;font-size: 36px;}.nav-menu-v {width: 228px;height: 45px;margin-right: 30px;position: relative;color: #313030;}.nav-menu-v__trigger {box-sizing: border-box;display: flex;align-items: center;width: 100%;height: 100%;padding: 5px 0;color: #fff;font-size: 18px;position: relative;}.nav-menu-v__trigger.nav-menu-v__trigger_interactive {cursor: pointer;}.nav-menu-v__trigger.nav-menu-v__trigger_interactive:hover, .nav-menu-v__trigger.nav-menu-v__trigger_interactive.active {color: #ff9100;}.nav-menu-v__trigger::after {content: '';display: block;width: 5px;height: 100%;padding-bottom: 2px;background: #fff;position: absolute;left: 100%;top: 0;z-index: 4;}.nav-menu-v__trigger-icon {font-size: 22px;margin-right: 10px;}.nav-menu-v__links {box-sizing: border-box;width: 100%;padding: 5px 0 0 0;background: #fff;position: absolute;top: 100%;left: 0;z-index: 2;border-left: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}.nav-menu-v__links.collapsed {min-height: auto;display: none;}.nav-menu-v__links::after {content: '';display: block;width: 5px;height: 100%;background: #fff;position: absolute;left: 100%;top: 0;}.nav-menu-v__block, .nav-menu-v__links > li {display: block;}.nav-menu-v__link {display: flex;align-items: center;justify-content: space-between;padding: 5px 5px 5px 10px;min-height: 22px;line-height: 20px;transition: all 0.2s ease-out;}.nav-menu-v__link.nav-menu-v__link_highlighted {color: #ff9100;font-weight: 400;}.nav-menu-v__link:hover {background: #fff;}.nav-menu-v__link:hover .nav-menu-v__link-arrow {color: #313030;}.nav-menu-v__link-arrow {display: flex;align-items: center;justify-content: center;width: 25px;height: 100%;color: #dadada;font-size: 16px;}.nav-menu-v__sublinks {width: calc(120px*12);min-height: 100%;background: #fff;box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);border-bottom: 1px solid #fff;padding-left: 5px;padding-right: 8px;position: absolute;left: 100%;top: 0;z-index: 1;display: none;}.nav-menu-v__sublinks-wrap {box-sizing: border-box;min-height: 100%;padding: 25px 10px 25px 0;}.nav-menu-v__subblock {display: block;width: calc(20% - 30px);min-width: 150px;margin: 0 0 25px 25px;}.nav-menu-v__sublink, .nav-menu-v__subcat-sub {display: block;font-size: 14px;line-height: 18px;font-weight: 500;margin-bottom: 5px;}.nav-menu-v__sublink:hover, .nav-menu-v__subcat-sub:hover {color: #2048be;}.nav-menu-v__subcat-sub {font-weight: 300;}.nav-menu-v__showmore {display: block;color: #ff9100;font-size: 14px;line-height: 18px;}.nav-menu-v__showmore:hover {text-decoration: underline;}@media screen and (max-width: 1720px) {.nav-menu-v__sublinks {width: calc(120px*10);}}@media screen and (max-width: 1480px) {.nav-menu-v__sublinks {width: calc(120px*8);}}@media screen and (max-width: 1240px) {.nav-menu-v__sublinks {width: calc(120px*6);}}@media screen and (max-width: 1000px) {.nav-menu-v__sublinks {width: calc(120px*4);}}.news-announces {flex-flow: row wrap;justify-content: space-between;margin: 0 -5px;}.news-announces__block {display: block;width: 270px;position: relative;margin: 0 5px 10px;}.news-announces__block:hover .news-announces__text {background: rgba(255, 145, 0, 0.8);}.news-announces__image {display: flex;flex-flow: row wrap;align-items: flex-start;justify-content: center;width: 100%;box-shadow: inset 0 0 0 1px #e0e7fa;color: #ebebeb;font-size: 15px;}.news-announces__image img {display: block;width: 100%;}.news-announces__image .no-photo {margin: 20px 0 100px;}.news-announces__text {box-sizing: border-box;display: flex;flex-flow: column wrap;justify-content: flex-end;width: 100%;padding: 7px 10px;color: #fff;font-size: 15px;line-height: 18px;background: rgba(0, 0, 0, 0.6);position: absolute;left: 0;bottom: 0;}.news-announces__text div {width: 100%;overflow: hidden;}@media screen and (max-width: 1720px) {.news-announces__block {width: 278px;}}@media screen and (max-width: 1480px) {.news-announces {margin: 0 -5px;}.news-announces__block {width: 230px;margin: 0 5px 10px;}}@media screen and (max-width: 520px) {.news-announces {margin: 0;}.news-announces__block {width: 290px;margin: 0 auto 10px;}}.order .order__title {display: flex;align-items: center;}.order .order__num {margin-left: 10px;}.order .order__status {width: max-content;width: -moz-max-content;width: -webkit-max-content;color: #fff;line-height: 25px;padding: 0 5px;border-radius: 3px;font-size: 14px;margin-left: 40px;}.order .order__status.order__status_mobile {margin-left: 0;margin-bottom: 20px;}.order .order__adress {font-size: 14px;}.order .order__adress-name {margin-bottom: 10px;}.order .order__block {padding: 15px 0;border-bottom: 1px solid #ebebeb;}.order .order__block_date {font-size: 14px;}.order .order__blocks {margin-bottom: 25px;}.order .order__table {max-width: 100%;}.order .order__table thead {border-bottom: 1px solid #ebebeb;}.order .order__table thead th {background: transparent;font-weight: 300;text-align: left;border: 0;padding: 8px 15px 8px 0;}.order .order__table tbody {border-radius: 5px;}.order .order__table tr td {padding: 8px 15px 8px 0;vertical-align: middle;}.order .order__price {min-width: 115px;white-space: nowrap;font-size: 16px;font-weight: 400;}.order .order__price_total {color: #2048be;font-weight: 600;white-space: nowrap;}.order .order__price_discount {color: #ff4141;}.order .order__item {font-size: 14px;}.order .order__item-block {display: flex;align-items: center;}.order .order__item-image {display: block;margin-right: 20px;}.order .order__item-image img {display: block;}.order .order__no-photo.no-photo {min-height: auto;}.order .order__no-photo.no-photo .order__no-photo-img.no-photo__img {margin-bottom: 5px;}.order .order__table tr.order__item, .order .order__table tr.order__text {border-bottom: 1px solid #ebebeb;}.order .plugin form {margin: 15px 0;}@media screen and (max-width: 520px) {.order {width: 100%;}.order .order__table {width: 100%;}.order .order__table thead {display: none;}.order .order__table tr {display: flex;flex-flow: row wrap;align-items: center;}.order .order__table tr td {width: 100%;padding-right: 0;flex: 1;}.order .order__table tr td:first-child {flex: 0 0 auto;padding: 8px 0;}.order .order__table .order__price {min-width: unset;}.order .order__table .order__price:last-child {text-align: right;}.order .order__table .order__price_total {text-align: right;}.order .order__table .order__price_quantity {display: flex;justify-content: space-between;}.order .order__table .order__text td {width: max-content;}}.orders__order {box-sizing: border-box;width: 100%;max-width: 960px;padding: 15px 20px;border: 1px solid #ebebeb;border-radius: 5px;margin-bottom: 20px;}.orders__panel {display: flex;align-items: center;}.orders__num {display: flex;align-items: center;flex: 0 0 auto;width: 80px;color: #2048be;font-size: 14px;cursor: pointer;}.orders__num:hover .orders__num-text {text-decoration: underline;}.orders__num-arrow {display: flex;align-items: center;justify-content: center;width: 20px;color: #2048be;text-decoration: none;}.orders__num-arrow.active {transform: rotate(180deg);}.orders__status {color: #fff;font-size: 14px;line-height: 25px;text-align: center;padding: 0 10px;border-radius: 3px;margin-right: 15px;}.orders__images {display: flex;align-items: center;width: 180px;margin-right: 25px;}.order__image {margin-right: 15px;}.order__image img {display: block;max-width: 50px;max-height: 50px;}.orders__no-photo.no-photo {align-items: flex-start;min-height: auto;margin-right: 15px;}.orders__no-photo.no-photo .orders__no-photo-img.no-photo__img {width: 45px;height: 45px;margin: 0 auto;}.orders__no-photo.no-photo .orders__no-photo-img_in-full.no-photo__img {width: 50px;height: 50px;margin: 0;}.orders__info {display: flex;flex: 1;align-items: center;justify-content: space-between;}.orders__shipping, .orders__payment, .orders__date {font-size: 14px;margin-left: 15px;}.orders__shipping {margin-left: 0;}.orders__date {white-space: nowrap;}.orders__date_in-full {margin-left: auto;text-align: right;margin-bottom: 5px;}.orders__order_full {display: none;border-color: transparent;}.orders__panel_in-full {justify-content: space-between;margin-bottom: 15px;}.orders__details {color: #2048be;font-size: 14px;text-decoration: underline;margin: 10px;margin-left: auto;}.orders__details:hover {text-decoration: none;}.orders__info-block {display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}.orders__item {display: flex;align-items: center;padding: 20px 0;border-top: 1px solid #ebebeb;}.orders__item-image {width: 50px;flex: 0 0 auto;margin-right: 10px;}.orders__item-image img {display: block;margin: 0 auto;}.orders__item-name {font-size: 14px;max-width: 70%;padding-right: 10px;margin-right: auto;}.orders__item-quantity, .orders__item-price, .orders__price-block .orders__price-value {white-space: nowrap;font-weight: 400;margin-left: 10px;}.orders__item-price {color: #2048be;}.orders__price-block {display: flex;align-items: center;justify-content: space-between;padding: 20px 0;border-top: 1px solid #ebebeb;}.orders__price-block_discount .orders__price-value {color: #ff4141;}.orders__price-block_total {padding-bottom: 0;}.orders__price-block_total .orders__price-value {color: #2048be;font-size: 20px;font-weight: 500;}@media screen and (max-width: 760px) {.orders__panel {flex-flow: row wrap;}.orders__num {width: 100%;margin: 0 0 10px;}.orders__status {margin: 0 0 10px 0;}.orders__images {display: none;}.orders__info {width: 100%;flex: 0 0 auto;flex-flow: row wrap;}.orders__info > div {width: 100%;margin: 0 0 5px;}.orders__item {flex-flow: row wrap;}.orders__item-name {width: calc(100% - 70px);max-width: unset;}.orders__item-quantity {margin: 10px 10px 0 0;}.orders__item-price {margin: 10px 0 0 auto;}}@media screen and (max-width: 520px) {.orders__details {margin-left: 0;}.orders__date_in-full {text-align: left;margin-left: 0;}}.pagination__show-more {box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 240px;height: 50px;padding: 0 10px;color: #fff;font-size: 16px;border: 1px solid transparent;background: #2048be;margin-bottom: 25px;position: relative;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.3s;}.pagination__show-more:hover, .pagination__show-more.active {background: #FFFFFF;color: #2048be;border-color: #2048be;}.pagination__show-more.active .pagination__show-more-block {display: none;}.pagination__show-more.active .pagination__show-more-loading {display: flex;}.pagination__show-more-block {display: flex;align-items: center;justify-content: center;font-size: 16px;}.pagination__show-more-image {font-size: 30px;margin-right: 10px;}.pagination__show-more-loading.loading {display: none;}.pagination {width: 100%;padding-top: 15px;clear: both;}.pagination:before {content: '';display: block;clear: both;}.pagination ul {display: flex;align-items: center;}.pagination ul li {display: block;margin: 0 10px 0 0;}.pagination ul li:last-child {border-right: 0;}.pagination ul li a {display: flex;align-items: center;height: 26px;padding: 0 5px;font-size: 20px;border: 1px solid transparent;border-radius: 3px;}.pagination ul li a:hover {color: #2048be;border-color: #2048be;background: #fff;}.pagination ul li.selected a:not(.inline-link), .pagination ul li.pseudo-selected a:not(.inline-link) {color: #fff;background: #2048be;}.pagination ul li span {display: flex;align-items: center;height: 26px;padding: 0 5px;font-size: 20px;}.pagination_desktop {display: flex;align-items: center;}.pagination_desktop .pagination__show-more {margin: 0 90px 0 0;}.preloader {display: flex;flex-flow: column wrap;align-items: center;justify-content: center;width: 100vw;height: 100vh;background: #fff;position: fixed;top: 0;left: 0;z-index: 9999;}.preloader__animation {display: flex;align-items: center;justify-content: center;}.preloader__animation-item {display: block;width: 18px;height: 18px;background-color: #fff;border: 7px solid #2048be;margin: 0 3px;-webkit-animation: preloader__animation 1.4s infinite ease-in-out both;animation: preloader__animation 1.4s infinite ease-in-out both;}.preloader__animation-item_1 {-webkit-animation-delay: -0.48s;animation-delay: -0.48s;}.preloader__animation-item_2 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}.preloader__animation-item_3 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}@-webkit-keyframes preloader__animation {0%, 80%, 100% {opacity: 0.3;}40% {opacity: 1;}}@keyframes preloader__animation {0%, 80%, 100% {opacity: 0.3;}40% {opacity: 1;}}.product-content {position: relative;padding-right: 180px;}.product-content-block_main {display: flex;flex-flow: row wrap;align-items: flex-start;margin: 30px 0;}.product-content-block_advanced {display: flex;}.product-images {display: flex;flex-flow: row wrap;max-height: 430px;margin: 0 40px 40px 0;}.product-image {width: 400px;position: relative;}.product-image__block {display: flex;width: 100%;height: 100%;flex-flow: row wrap;justify-content: center;align-items: flex-start;}.product-image__image {display: block;max-width: 100%;max-height: 100%;}.product-image__no-photo {box-sizing: border-box;width: 100%;padding: 20px 0;border: 1px solid #ebebeb;}.product-aside {flex: 1;}.product-aside::after {content: '';display: block;clear: both;}.product-sku {color: #fff;background: #2048be;padding: 2px 4px;font-weight: 500;margin-bottom: 15px;float: right;}.product-primary-features {margin-bottom: 20px;}.product-primary-features__block {display: flex;font-size: 14px;line-height: 18px;margin-bottom: 10px;}.product-primary-features__name {font-weight: 500;margin-right: 5px;}.product-summary {margin-bottom: 25px;}.product-summary__content {font-size: 14px;line-height: 18px;max-height: 54px;overflow: hidden;}.product-summary__content.active {max-height: 100%;}.product-summary__toggler {color: #2048be;font-size: 12px;margin-top: 5px;cursor: pointer;display: none;}.product-summary__toggler:hover {text-decoration: underline;}.product-summary__toggler .product-summary__toggler-text_collapse {display: none;}.product-summary__toggler.active .product-summary__toggler-text_collapse {display: block;}.product-summary__toggler.active .product-summary__toggler-text_expand {display: none;}.product-summary__content_interactive .product-summary__toggler {display: block;}.product__frontend-product_aux {margin: 0;}.product-cart {margin-bottom: 25px;}.product-info_main {padding-right: 60px;}.product-info_advanced {flex: 0 0 auto;width: 340px;margin-bottom: 50px;}.product-info__block {font-size: 15px;margin-bottom: 45px;}.product-info__block:last-child {margin-bottom: 0;}.product-info__block-title {display: block;color: #2048be;font-size: 20px;line-height: 25px;font-weight: 400;margin-bottom: 10px;}.product-info__block-title span {color: #b0b0b0;padding-left: 10px;}.product-info__block-content .description {margin-bottom: 0;}.product-info__block_features .product-info__block-block {box-sizing: border-box;padding: 5px 0;display: flex;line-height: 18px;margin-bottom: 5px;}.product-info__block_features .product-info__block-block > div {width: 50%;}.product-info__block_features .product-info__block-block .product-info-name {margin-right: 10px;}.product-info__block_features .product-info__block-block:nth-child(even) {background: #EEF3F7;box-shadow: -5px 0 0 #EEF3F7;}.product-info__block-value.color span {display: flex;align-items: center;white-space: unset !important;}.product-info__block-value.color span i.icon16.color {display: block;box-sizing: border-box;flex: 0 0 auto;width: 10px;height: 10px;border: 1px solid #ebebeb;margin-right: 5px;}.product-info__block-value-link {position: relative;color: #2048be;text-decoration: underline;}.product-info__block-value-link:hover {text-decoration: none;}.product-info__block-value-link:hover .product-info__block-value-hint {opacity: 1;bottom: 100%;}.product-info__block-value-hint {display: block;padding: 10px;opacity: 0;border: 1px solid #eef3f7;background: #fff;position: absolute;left: 50%;bottom: 0;margin-bottom: 10px;transform: translateX(-50%);-webkit-transition: all 0.3s;transition: all 0.3s;}.product-info__block-value-hint-image {display: block;max-width: 100px;}.product-info__block-description {overflow: hidden;font-size: 15px;line-height: 18px;position: relative;}.product-info__block-description img {display: none;}.product-info__block-description::after {content: '';display: block;width: 100%;height: 20px;position: absolute;bottom: 0;left: 0;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.product-info__block-description.open img {display: initial;}.product-info__block-description.open::after {display: none;}.product-info__block-description__toggler {display: block;color: #2048be;margin-top: 10px;cursor: pointer;}.product-info__block-description__toggler:hover {text-decoration: underline;}.product-info__block-description__toggler .product-info__block-description__toggler_collapse {display: none;}.product-info__block-description__toggler.active .product-info__block-description__toggler_collapse {display: block;}.product-info__block-description__toggler.active .product-info__block-description__toggler_expand {display: none;}.product-info__block_links .product-info__block-block {margin-bottom: 25px;font-size: 15px;line-height: 18px;}.product-info__block_links .product-info__block-block a {color: #2048be;}.product-info__block_links .product-info__block-block a:hover {text-decoration: underline;}.additional {margin-bottom: 5px;}.product-icons {display: flex;}.product-icons__icon {display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;font-size: 20px;margin: 0 5px;}.product-icons__icon.active {color: #2048be;}.add2cart__error {width: 100%;color: red;font-size: 14px;line-height: 18px;margin: 5px 0;}.product-description {flex: 1;margin-right: auto;}.share-widget {margin-bottom: 20px;}.share-widget__title {font-size: 20px;margin-bottom: 10px;}@media screen and (max-width: 1000px) {.product-content {padding: 0;}.product-content-block_main .product-info-wrap {margin: 0;}.product-content-block_main .write-review {margin: 0 0 25px;float: none;}.product-content-block_advanced {flex-flow: row wrap;}}@media screen and (max-width: 760px) {.product-images {margin-right: 0;}.product-image {width: 100%;}.product-info_main {padding: 0;}.product-info__block-title span {padding: 0;}.compare-all-btn {display: none;}.product-content-block_advanced {width: 100%;flex-flow: row wrap;}}.skus {display: flex;align-items: flex-start;flex-flow: row wrap;margin: 0 -10px 10px;}.skus__block {display: flex;flex-flow: column wrap;justify-content: center;text-align: center;margin: 0 10px 10px;cursor: pointer;}.skus__block:hover .skus__name:not(.skus__name_disabled) {color: #ff9100;border-color: #ff9100;background: #fff;}.skus__block.selected .skus__name {color: #2048be;border-color: #2048be;background: #fff;}.skus__block [type=radio] {position: absolute;left: -9999px;}.skus__name {display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 30px;padding: 0 10px;font-size: 14px;border: 1px solid transparent;background: #ebebeb;margin-bottom: 10px;}.skus__price {color: #2048be;font-size: 12px;}.skus__name_disabled, .skus__price_disabled {color: #313030;opacity: 0.7;}.stocks {margin-bottom: 15px;}.stocks__text {display: flex;margin-bottom: 5px;}.stocks__name {margin-right: 5px;}.stocks__value_lower {text-transform: lowercase;}.stocks__stock {white-space: nowrap;}.stocks__stock_critical {color: #e00;}.stocks__stock_low {color: #a80;}.stocks__stock_high {color: #0a0;}.stocks__stock_none {color: #aaa;white-space: normal;}.stocks__stock_text {box-sizing: border-box;max-width: 360px;padding: 10px;color: #313030;font-size: 14px;line-height: 18px;background: #ebebeb;}.product__rating-wrap {display: flex;align-items: center;margin: 5px 0;}.product__rating-wrap .product__rating {margin-right: 5px;}.product__rating-wrap .product__rating i {width: 12px;font-size: 12px;}.product__rating-wrap .product__rating-icon.icon {margin-right: 5px;}.product__rating-wrap .product__rating-count {color: #2048be;font-size: 12px;}.product__rating-wrap .product__rating-count:hover {color: #313030;}.services {overflow: hidden;margin-bottom: 30px;}.services__title {font-size: 14px;font-weight: 500;margin-bottom: 10px;}.add2cart-wrap {display: flex;flex-flow: row wrap;align-items: center;}.add2cart {max-width: 100%;width: max-content;width: -moz-max-content;width: -webkit-max-content;display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;background: #f2f1f1;margin-right: 15px;}.add2cart__prices {padding: 5px 10px;}.add2cart__price {color: #2048be;font-size: 26px;font-weight: 400;white-space: nowrap;}.add2cart__price-compare {color: #313030;font-size: 16px;font-weight: 300;text-decoration: line-through;margin-bottom: 2px;}.add2cart__qty {margin-right: 10px;}.add2cart__btn.btn {display: flex;align-items: center;justify-content: center;width: auto;height: 52px;border-radius: 2px;font-size: 16px;}.add2cart__btn.btn.to_add {color: #2048be;background: #fff;margin: 1px;}.add2cart__btn.btn.to_add:hover {color: #fff;background: #2048be;}.add2cart__btn.btn.to_add .add2cart__btn-image_buy {display: none;}.add2cart__btn.btn.to_add .add2cart__btn-image_add {display: block;}.add2cart__btn.btn.in_progress .add2cart__btn-text, .add2cart__btn.btn.in_progress .add2cart__btn-image {display: none !important;}.add2cart__btn.btn.in_progress .add2cart__loading {display: flex;}.add2cart__btn.btn:disabled {cursor: default;opacity: 0.5;}.add2cart__btn.btn:disabled:hover {color: #fff;background: #2048be;}.add2cart__btn-image {width: 20px;font-size: 20px;margin-right: 10px;}.add2cart__btn-image_add {display: none;}.add2cart__loading.loading {display: none;}.product-form_mobile {display: flex;flex-flow: column wrap;}.stocks_mobile {order: -1;}.product-primary-features_mobile {margin-bottom: 0;}.additional_mobile {order: -1;}.product-form_mobile.product_form_ordered .sku-no-stock, .product-form_mobile.product_form_ordered .add2cart-wrap {order: -2;}.product-form_mobile .add2cart__btn.btn.to_add:hover {color: #2048be;background: #fff;}.product-list {min-width: 228px;margin-bottom: 45px;}.product-list.product-list_mobile {width: 100%;}.homepage-related-product .product-list.product-list_mobile {width: auto;}.product-list_view-grid .inline-only {display: none;}.product-list_view-inline .grid-only {display: none;}.product-list.product-list_viewed .product-list__item-main .video_icon {display: none;}.product-list_view-grid .product-list__item-form:not(:hover) .product-list__item-label-block:not(.label-block_visible) .badge .product-list__item-badge-text {width: 0;padding: 0 2px;color: transparent;}.product-list_view-grid .product-list__item-form:not(:hover) .product-list__item-label-block:not(.label-block_visible) .badge SPAN {width: 0;padding: 0 2px;color: transparent !important;}.product-list__title-wrap {display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;}.product-list__title-wrap .product-list__title {margin-bottom: 0;}.product-list__title.title {color: #313030;font-size: 30px;font-weight: 900;}.layout_mobile .product-list__title.title {font-size: 20px;}.product-list__arrows {display: flex;align-items: center;}.product-list__arrow {margin-left: 5px;padding: 5px;font-size: 20px;color: #313030;cursor: pointer;}.product-list__arrow.disabled {opacity: 0.2;cursor: default;}.product-list__arrow:hover:not(.disabled) {opacity: 1;}.compare-all-btn {display: flex;align-items: center;font-size: 14px;margin: 7px auto 0 15px;color: #313030;cursor: pointer;}.compare-all-btn:hover {color: #2048be;}.compare-all-btn__img {font-size: 20px;margin-right: 5px;}.product-list__content {display: flex;flex-flow: row wrap;margin: 0;margin-left: -14px;}.product-list__item {display: block;width: 228px;margin-bottom: 40px;margin-left: 14px;margin: 0 0 40px 14px;}.product-list__item.swiper-slide {margin-left: 0 !important;margin-bottom: 0 !important;}.product-list__item-main {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;width: 100%;height: 228px;position: relative;margin-bottom: 10px;}.product-list__item-icons {position: absolute;top: 0;right: 0;}.product-list__item-icons .icon-block {display: flex;flex-flow: column wrap;justify-content: center;height: auto;padding: 8px;color: #313030;background: rgba(255, 255, 255, 0.8);font-size: 20px;transition: all 0.3s;}.product-list__item-icons .icon-block .count {display: block;font-size: 14px;width: 100%;text-align: center;line-height: 1;}.product-list__item-icons .icon-block.active {opacity: 1;color: #2048be;}.product-list__item-image {display: flex;align-items: flex-start;justify-content: center;width: 100%;}.product-list__item-image-img {display: block;max-width: 228px;max-height: 228px;position: relative;opacity: 1;z-index: -1;transition: all 0.3s;}.product-list__item-image-img.product-list__item-image-img_2 {max-width: 0;opacity: 0;}.product-list__item_interactive:hover .product-list__item-image-img_1 {max-width: 0;opacity: 0;}.product-list__item_interactive:hover .product-list__item-image-img_2 {max-width: 228px;opacity: 1;}.product-list__item-name {display: block;width: 100%;color: #313030;font-size: 16px;line-height: 20px;max-height: 40px;margin-bottom: 5px;overflow: hidden;}.product-list__item-sku {color: #ff9100;font-size: 12px;margin-bottom: 5px;}.product-list__item-short-description {font-size: 14px;line-height: 18px;max-height: 36px;overflow: hidden;margin-bottom: 10px;}.product-list__item-colors {display: flex;width: 100%;margin: 0 -2px 5px;}.product-list__item-colors-color {display: block;width: 12px;height: 12px;position: relative;border: 1px solid #fff;margin: 0 2px 2px;position: relative;}.product-list__item-colors-color:hover {box-shadow: 0 0 0 1px #2048be;}.product-list__item-add2cart {display: flex;align-items: center;justify-content: space-between;margin-bottom: 5px;flex-flow: row wrap;}.product-list__item-price {display: block;white-space: nowrap;color: #2048be;font-size: 18px;font-weight: 700;}.product-list__item-price.old {color: #979797;font-size: 14px;font-weight: 300;margin-right: 0px;text-decoration: line-through;}.product-list__item-btns {display: flex;align-items: center;}.product-list__item-qty.qty {height: 32px;margin-right: 10px;}.product-list__item-btn.btn {display: flex;align-items: center;justify-content: center;width: 60px;height: 32px;color: #fff;font-size: 20px;background: #2048be;border: 0;border-radius: 2px;padding: 0;opacity: 0;transition: all 0.3s;}.product-list__item-btn.btn .product-list__item-btn-icon {align-items: center;display: none;font-style: normal;}.product-list__item-btn.btn .product-list__item-btn-icon_buy {display: flex;}.product-list__item-btn.btn .loading {display: none;padding: 0;}.product-list__item-btn.btn .loading > i {width: 6px;height: 6px;border-width: 3px;}.product-list__item-btn.btn .product-list__item-btn-icon-text {font-size: 14px;margin-left: 10px;}.product-list__item-btn.btn.go {color: #6b6b6b;background: #e4e4e4;}.product-list__item-btn.btn.go:hover {color: #fff;background: #2048be;}.product-list__item-btn.btn.go .product-list__item-btn-icon_go {display: flex;}.product-list__item-btn.btn.go .product-list__item-btn-icon-text {order: -1;margin: 0 10px 0 0;}.product-list__item-btn.btn.add {opacity: 1;}.product-list__item-btn.btn.add .product-list__item-btn-icon_buy {display: none;}.product-list__item-btn.btn.add .product-list__item-btn-icon_add {display: flex;}.product-list__item-btn.btn.in-progress {background: none !important;}.product-list__item-btn.btn.in-progress .loading {display: flex;}.product-list__item-btn.btn.in-progress .product-list__item-btn-icon {display: none;}.product-list__item-btn.btn.disabled {opacity: 0.3;cursor: default;}.product-list__item-btn.btn.disabled:hover {color: #fff;}.product-list__item-btn.btn:hover {color: #ff9100;background: #2048be;}.product-list__item-overview {display: flex;flex-flow: row wrap;align-items: center;width: 100%;margin-bottom: 5px;}.product-list__item-overview .product-list__item-rating {margin-right: 5px;}.product-list__item-overview .product-list__item-rating i {width: 12px;font-size: 12px;}.product-list__item-overview .product-list__item-overview-icon {margin-right: 5px;}.product-list__item-overview .product-list__item-overview-count {font-size: 12px;margin-right: 10px;}.product-list__item-overview [class^="icon-fonticon_"], .product-list__item-overview [class*=" icon-fonticon_"] {color: #777777;}.product-list__item-overview [class^="icon-fonticon_"]:hover, .product-list__item-overview [class*=" icon-fonticon_"]:hover {color: #2048be;}.product-list__item-features-block {display: flex;font-size: 12px;margin-bottom: 5px;}.product-list__item-features-block span {white-space: unset !important;}.product-list__item-features-name {font-weight: 500;padding-right: 5px;}.product-list__item-not-avaliable {font-size: 14px;color: #ff9100;}.product-list_view-grid .product-list__item-form:not(:hover) .badge span {width: 0;padding: 0 2px;color: transparent;}.product-list_view-grid .product-list__item-icons .icon-block {opacity: 0;}.product-list_view-grid .product-list__item-icons .icon-block.active {opacity: 1;}.product-list_view-grid .product-list__item-form:hover .icon-block, .product-list_view-grid .product-list__item-form:hover .product-list__item-btn {opacity: 1;}.product-list_view-grid .product-list__item-btn.btn.add .product-list__item-btn-icon_plus::before {content: '';}.product-list_view-grid .product-list__item-btns_visible .product-list__item-btn.btn {opacity: 1;}.product-list_view-grid .product-list__item-icons_visible .icon-block {opacity: 1;}.product-list_view-grid .product-list__item-form .label-block_visible .badge span {width: 100%;padding: 0 10px;color: #fff;}.product-list_view-inline .product-list__content {display: block;margin: 0;}.product-list_view-inline .product-list__item {width: 100%;margin: 0 0 40px;}.product-list_view-inline .product-list__item-form {display: flex;align-items: flex-start;flex-flow: row wrap;width: 100%;}.product-list_view-inline .product-list__item-main {flex: 0 0 auto;width: 228px;height: 228px;margin: 0 15px 0 0;}.product-list_view-inline .product-list__item-secondary {flex: 1;display: flex;flex-flow: row wrap;align-items: flex-start;min-width: 300px;}.product-list_view-inline .product-list__item-info {max-width: 55%;min-width: 300px;margin-right: auto;}.product-list_view-inline .product-list__item-prices {text-align: right;margin-right: 35px;}.product-list_view-inline .product-list__item-btn.btn {opacity: 1;width: max-content;width: -moz-max-content;width: -webkit-max-content;min-width: 120px;padding: 0 5px;margin: 5px 0;}.product-list_view-inline .product-list__item-form:not(:hover) .badge span {width: 0;padding: 0 2px;color: transparent;}.product-list_view-inline .product-list__item-form .label-block_visible .badge span {width: 100%;padding: 0 10px;color: #fff;}.product-list_mobile .product-list__content {margin-left: -20px;}.product-list_mobile .product-list__item {width: 140px;margin-left: 20px;}.product-list_mobile .product-list__item-main {width: 140px;height: 140px;margin: 0 10px 10px 0;}.product-list_mobile .product-list__item-icons .icon-block {opacity: 1;}.product-list_mobile .product-list__item-icons .icon-block.reviews_icon, .product-list_mobile .product-list__item-icons .icon-block.video_icon {display: none;}.product-list_mobile .product-list__item-image-img {max-width: 140px;max-height: 140px;}.product-list_mobile .product-list__item-price {font-size: 16px;}.product-list_mobile .product-list__item-price.old {font-size: 14px;}.product-list_mobile .product-list__item-btn.btn {opacity: 1;width: unset;min-width: 40px;margin: 5px 0;}.product-list_mobile .product-list__item-btn.btn:hover {color: #fff;}.product-list_mobile .product-list__item-overview .product-list__item-rating i {width: 10px;margin-right: 2px;}.product-list_mobile .product-list__item-short-description {font-size: 13px;}.product-list_mobile.product-list_view-grid .product-list__item-form .badge span {width: 100%;padding: 0 10px;color: #fff;}.product-list_mobile.product-list_view-inline .product-list__content {margin-left: 0;}.product-list_mobile.product-list_view-inline .product-list__item {width: 100%;margin-left: 0;margin-bottom: 25px;}.product-list_mobile.product-list_view-inline .product-list__item-form {flex-flow: unset;}.product-list_mobile.product-list_view-inline .product-list__item-main {height: unset;}.product-list_mobile.product-list_view-inline .product-list__item-secondary {min-width: unset;}.product-list_mobile.product-list_view-inline .product-list__item-info {width: 100%;max-width: 100%;}.product-list_mobile.product-list_view-inline .product-list__item-top {display: flex;flex-flow: row wrap;}.product-list_mobile.product-list_view-inline .product-list__item-top-names {margin-right: auto;}.product-list_mobile.product-list_view-inline .product-list__item-add2cart {justify-content: flex-start;}.product-list_mobile.product-list_view-inline .product-list__item-prices {text-align: left;}@media screen and (max-width: 1480px) {.product-list_view-grid:not(.product-list_mobile) .product-list__content {margin-left: -15px;}.product-list_view-grid:not(.product-list_mobile) .product-list__content .product-list__item {margin-left: 15px;}}@media screen and (max-width: 1240px) {.product-list_view-grid:not(.product-list_mobile) .product-list__content {margin-left: -16px;}.product-list_view-grid:not(.product-list_mobile) .product-list__content .product-list__item {margin-left: 16px;}}@media screen and (max-width: 1000px) {.product-list_view-grid:not(.product-list_mobile) .product-list__content {margin-left: -18px;}.product-list_view-grid:not(.product-list_mobile) .product-list__content .product-list__item {margin-left: 18px;}.product-list_view-inline .product-list__item_desktop .product-list__item-form, .product-list_view-inline .product-list__item_desktop .product-list__item-secondary, .product-list_view-inline .product-list__item_desktop .product-list__item-add2cart {flex-flow: row wrap;align-items: center;text-align: left;}.product-list_view-inline .product-list__item_desktop .product-list__item-main {width: 100%;margin: 0px 0 15px;}.product-list_view-inline .product-list__item-info {max-width: 100%;width: 100%;}.product-list_mobile.product-list_view-inline .product-list__item-top-names {width: 100%;}}@media screen and (max-width: 760px) {.product-list-wrap {flex: 0 0 auto;}.product-list_view-grid:not(.product-list_mobile) .product-list__content {margin-left: -24px;}.product-list_view-grid:not(.product-list_mobile) .product-list__content .product-list__item {margin-left: 24px;}}@media screen and (max-width: 520px) {.product-list_view-inline.product-list_mobile .product-list__item-info {min-width: unset;}.product-list_view-grid:not(.product-list_mobile) .product-list__content {margin-left: 0;}.product-list_view-grid:not(.product-list_mobile) .product-list__content .product-list__item {margin-left: auto;margin-right: auto;}}.product-list-panel {box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;background: #eef3f7;height: 40px;margin-bottom: 20px;}.panel-block {height: 100%;}.panel-block .mobile-popup-trigger {box-sizing: border-box;display: flex;justify-content: center;align-items: center;width: 36px;height: 36px;border: 1px solid #ebebeb;cursor: pointer;}.list-view {display: flex;}.list-view__icon {display: flex;align-items: center;justify-content: center;width: 36px;height: 100%;color: #9E9E9E;font-size: 20px;z-index: 0;cursor: pointer;}.list-view__icon.active, .list-view__icon.highlighted {color: #fff;background: #2048be;}.product-list-panel-mobile {display: flex;align-items: center;justify-content: space-between;height: 36px;margin-bottom: 25px;}.product-list-panel-mobile .sorting__active-btn {justify-content: center;width: 36px;height: 36px;border: 1px solid #ebebeb;}.product-list-panel-mobile [class^="icon-fonticon_"] {font-size: 20px;}.product-main-mobile {position: relative;}.product-mobile__no-photo {padding: 20px 0;}.product-video-icon {display: flex;color: #2048be;font-size: 26px;background: rgba(255, 255, 255, 0.5);padding: 0 0 10px 10px;position: absolute;right: 0;top: -6px;z-index: 1;}.product-sku-mobile {width: max-content;width: -moz-max-content;width: -webkit-max-content;float: none;margin-bottom: 1px;}.product-label-mobile {padding: 0 10px 10px 0;background: rgba(255, 255, 255, 0.5);position: absolute;top: 0;left: 0;}.product-label-mobile .badge span {height: 20px;line-height: 20px;}.product-slider-mobile {margin-bottom: 40px;}.product-slider-mobile__slide div {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;}.product-slider-mobile__pagination {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;margin-bottom: 25px;}.product-slider-mobile__pagination-bullet {box-sizing: border-box;display: block;width: 10px;height: 10px;border: 1px solid #c3c3c3;margin: 0 5px 5px;}.product-slider-mobile__pagination-bullet.active {border-color: transparent;background-color: #2048be;}.add2cart_mobile {display: block;background: none;margin-right: 0;}.add2cart_mobile .favorites-icon_mobile, .add2cart_mobile .compare-icon_mobile {width: 52px;height: 52px;margin: 0;}.add2cart__prices_mobile {display: flex;align-items: center;padding: 0;margin-bottom: 15px;}.add2cart__price-default_mobile {font-size: 24px;margin-right: 15px;}.add2cart__price-compare_mobile {font-size: 14px;margin: 0;}.add2cart__interactive {display: flex;align-items: center;margin-bottom: 30px;}.add2cart__interactive .icon-block {font-size: 30px;}.add2cart__btn_mobile.btn {margin: 0 30px 0 0;}.compare-icon_mobile {margin-right: 30px;}.product-info_advanced-mobile {width: 100%;}.product-info-mobile {margin-bottom: 30px;}.product-info__block.product-info-mobile__block {margin-bottom: 0;border-bottom: 1px solid #d6d6d6;}.product-info__block.product-info-mobile__block:first-child {border-top: 1px solid #d6d6d6;}.product-info-mobile__title {display: flex;align-items: center;padding: 10px 0;height: 20px;color: #313030;cursor: pointer;}.product-info-mobile__title.active {color: #2048be;}.product-info-mobile__title.active .product-info-mobile__title-arrow .icon-fonticon_arrow-down {display: none;}.product-info-mobile__title.active .product-info-mobile__title-arrow .icon-fonticon_arrow-up {display: block;}.product-info-mobile__title-icon {color: inherit;width: 30px;}.product-info-mobile__title-text {display: flex;font-size: 16px;line-height: 20px;}.product-info-mobile__title-arrow {margin-left: auto;}.product-info-mobile__title-arrow .icon-fonticon_arrow-up {display: none;}.product-info-mobile__title-count, .product-info-mobile__title-link {display: block;padding: 0 5px;height: 20px;line-height: 20px;border-radius: 2px;color: #fff;background: #2048be;margin-left: 5px;}.product-info-mobile__content {padding: 10px 0;display: none;}.product-navigation {position: absolute;top: 0;right: 0;background: rgba(255, 255, 255, 0.5);backface-visibility: hidden;}.product-navigation__nav {display: flex;align-items: center;color: #494949;font-size: 16px;margin-bottom: 15px;text-decoration: none;position: relative;white-space: nowrap;}.product-navigation__nav:last-child {margin-bottom: 0;}.product-navigation__nav.active .count {opacity: 1;}.product-navigation__nav.current {color: #2048be;}.product-navigation__nav:hover {color: #2048be;}.product-navigation__nav-icon {display: block;width: 20px;font-size: 20px;margin-right: 10px;}.product-navigation__nav-text {display: flex;align-items: center;max-width: 140px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.product-navigation__nav-count {color: #fff;font-size: 15px;padding: 1px 5px;line-height: 16px;background: #2048be;border-radius: 2px;margin-left: 10px;opacity: 0;}.product-navigation__nav.active .product-navigation__nav-count {opacity: 1;}.product-navigation__nav-pages {padding-top: 15px;}.product-navigation_icons-only .product-navigation__nav-text {display: none;}@media screen and (max-width: 1000px) {.product-navigation {display: none;}}.product-option {display: flex;align-items: flex-start;font-size: 14px;margin-bottom: 25px;}.product-option__name {font-weight: 500;line-height: 18px;margin: 5px 10px 5px 0;}.product-option__values {display: flex;flex: 1;flex-flow: row wrap;}.product-option__values_color {margin: 0 -4px 0;}.product-option__values_text {margin: 0 -10px 0;}.product-option__value {cursor: pointer;}.product-option__value_color {display: block;width: 19px;height: 19px;position: relative;border: 1px solid #fff;box-shadow: 0 0 0 1px #ebebeb;margin: 5px;}.product-option__value_color:hover {box-shadow: 0 0 0 2px #ff9100;}.product-option__value_color.selected {box-shadow: 0 0 0 2px #2048be;}.product-option__text_hint {box-sizing: border-box;display: block;width: 100px;padding: 5px;border: 1px solid #313030;border-radius: 5px;background: #fff;color: #313030;font-size: 12px;text-align: center;position: absolute;bottom: 100%;left: 50%;margin-left: -50px;margin-bottom: 5px;z-index: 1;display: none;}.product-option__value_color:hover .product-option__text_hint {display: block;}.product-option__value_text {display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 30px;padding: 0 10px;font-size: 14px;border: 1px solid transparent;background: #ebebeb;margin: 5px 10px;}.product-option__value_text:hover {color: #ff9100;border-color: #ff9100;background: #fff;}.product-option__value_text.selected {color: #2048be;border-color: #2048be;background: #fff;}.product-service {display: flex;flex-flow: row wrap;align-items: center;max-width: max-content;max-width: -moz-max-content;max-width: -webkit-max-content;min-height: 26px;padding: 0;margin-bottom: 5px;}.product-service:last-child {margin-bottom: 0;}.product-service:hover {background: #ebebeb;}.product-service__name {flex: 1;margin-right: 5px;}.product-service__price-wrap {color: #2048be;}.product-service__select {width: auto;font-size: 14px;height: 26px;color: #2048be;border: none;}.product-service__select:disabled {color: #313030;border-color: transparent;}.product-service__option {color: #3e3e3e;}.layout_mobile .product-service:hover {background: transparent;}.layout_mobile .product-services__service {min-height: 30px;}.product-thumb {width: 240px;position: relative;margin-left: 30px;}.product-thumb:not(:hover) .badge span {width: 0;padding: 0 2px;color: transparent;}.product-thumb:hover .product-thumb__main .icon-block, .product-thumb:hover .product-thumb__item-btn {opacity: 1;}.product-thumb .rating-wrap {height: 5px;margin-bottom: 8px;}.product-thumb__item-btn.btn {display: flex;align-items: center;justify-content: center;width: 60px;height: 32px;color: #fff;font-size: 20px;background: #2048be;border: 0;border-radius: 2px;padding: 0;opacity: 0;transition: all 0.3s;}.product-thumb__item-btn.btn .product-thumb__item-btn-icon {align-items: center;display: none;font-style: normal;}.product-thumb__item-btn.btn .product-thumb__item-btn-icon_buy {display: flex;}.product-thumb__item-btn.btn .loading {display: none;padding: 0;}.product-thumb__item-btn.btn .loading > i {width: 6px;height: 6px;border-width: 3px;}.product-thumb__item-btn.btn .product-thumb__item-btn-icon-text {font-size: 14px;margin-left: 10px;}.product-thumb__item-btn.btn.go {color: #6b6b6b;background: #e4e4e4;}.product-thumb__item-btn.btn.go:hover {color: #fff;background: #2048be;}.product-thumb__item-btn.btn.go .product-thumb__item-btn-icon_go {display: flex;}.product-thumb__item-btn.btn.go .product-thumb__item-btn-icon-text {order: -1;margin: 0 10px 0 0;}.product-thumb__item-btn.btn.add {opacity: 1;}.product-thumb__item-btn.btn.add .product-thumb__item-btn-icon_buy {display: none;}.product-thumb__item-btn.btn.add .product-thumb__item-btn-icon_add {display: flex;}.product-thumb__item-btn.btn.in-progress {background: none !important;}.product-thumb__item-btn.btn.in-progress .loading {display: flex;}.product-thumb__item-btn.btn.in-progress .product-thumb__item-btn-icon {display: none;}.product-thumb__item-btn.btn.disabled {opacity: 0.3;cursor: default;}.product-thumb__item-btn.btn.disabled:hover {color: #fff;}.product-thumb__item-btn.btn:hover {color: #ff9100;background: #2048be;}.product-thumb__item-not-avaliable {font-size: 14px;color: #ff9100;}.product-thumb__main {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;width: 100%;height: 240px;position: relative;margin-bottom: 10px;}.product-thumb__main .icons {display: block;position: absolute;top: 0;right: 0;}.product-thumb__main .icons .icon-block {flex-flow: row wrap;justify-content: center;height: auto;padding: 6px 6px;opacity: 0;color: #313030;background: rgba(255, 255, 255, 0.8);font-size: 20px;transition: all 0.3s;}.product-thumb__main .icons .icon-block.active, .product-thumb__main .icons .icon-block:hover {opacity: 1;color: #2048be;}.product-thumb__main .icons .icon-block .block {width: auto;}.product-thumb__main .icons .icon-block .count {display: block;font-size: 14px;width: 100%;text-align: center;line-height: 1;}.product-thumb__image {display: flex;align-items: flex-start;justify-content: center;width: 100%;}.product-thumb__image img {display: block;max-width: 228px;max-height: 228px;}.product-thumb__name {display: block;width: 100%;color: #313030;font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;margin-bottom: 5px;}.product-thumb__info {display: flex;align-items: center;justify-content: space-between;width: 100%;}.product-thumb__info-prices {box-sizing: border-box;display: flex;flex-flow: row wrap;flex: 1;align-items: center;white-space: nowrap;}.product-thumb__info-price {display: block;color: #2048be;font-size: 18px;font-weight: 700;margin-right: 10px;}.product-thumb__info-price_old {color: #979797;font-size: 14px;font-weight: 300;text-decoration: line-through;margin-right: 0;}@media screen and (max-width: 1000px) {.product-thumb {display: none;}}.product-thumb-images {width: 60px;max-height: 410px;margin-right: 20px;position: relative;}.product-thumb-image_margin {margin-bottom: 10px;}.product-thumb-image__block {box-sizing: border-box;display: flex;align-items: center;justify-content: center;flex-flow: row wrap;width: 60px;height: 60px;border: 1px solid transparent;position: relative;}.product-thumb-image__block:hover {border-color: #313030;}.product-thumb-image__block.selected {border-color: #2048be;}.product-thumb-image__block-image {display: block;max-width: 58px;max-height: 58px;}.product-thumb-image__block_video {font-size: 40px;color: #2048be;}.product-thumb-images__arrow {box-sizing: border-box;display: flex;flex-flow: row wrap;justify-content: center;align-content: center;width: 100%;height: 24px;font-size: 20px;border: 1px solid transparent;position: absolute;left: 0;cursor: pointer;background: rgba(255, 255, 255, 0.5);}.product-thumb-images__arrow:hover {border-color: #2048be;color: #2048be;}.product-thumb-images__arrow.disabled {visibility: hidden;}.product-thumb-images__arrow_down {bottom: -24px;border-radius: 0 0 3px 3px;}.product-thumb-images__arrow_up {top: -24px;border-radius: 3px 3px 0 0;}@media screen and (max-width: 1000px) {.product-thumb-images {display: none;}}.profile-links {flex: 0 0 auto;margin: 0 75px 40px 0;}.profile-links__block {display: block;margin-bottom: 5px;}.profile-links__link {display: block;padding: 0 15px;color: #313030;font-size: 16px;line-height: 40px;border-radius: 3px;}.profile-links__link:hover {color: #2048be;}.profile-links__block_selected .profile-links__link {color: #2048be;background: #e8e8e8;}@media screen and (max-width: 1000px) {.profile-links {width: 100%;margin: 0 0 20px;}.profile-links__link {line-height: 35px;padding: 0 5px;border-radius: 0;}}.promo-blocks {margin-bottom: 45px;}.promo-blocks img {display: block;width: 100%;height: 100%;}.promo-blocks__wrap {display: flex;flex-flow: row wrap;margin-bottom: 40px;}.promo-blocks__wrap:last-child {margin-bottom: 0;}.promo-block {display: block;width: 400px;height: 400px;margin-right: 40px;cursor: default;position: relative;}.promo-block:last-child {margin-right: 0;}.promo-block[href] {cursor: pointer;}.promo-block[href]::before {content: '';display: block;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.15);position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.3s linear;}.promo-block[href]:hover::before {opacity: 1;}.promo-block_100 {width: 800px;}.promo-block_25-wrap {width: 380px;margin-right: 20px;}.promo-block_25 {width: 100%;height: 190px;margin: 0 0 20px;}.promo-block_25:last-child {margin-bottom: 0;}@media screen and (max-width: 1720px) {.promo-blocks__wrap {margin-bottom: 20px;}.promo-block {width: 350px;height: 350px;margin-right: 20px;}.promo-block_100 {width: 700px;}.promo-block_25-wrap {width: 330px;}.promo-block_25 {width: 100%;height: 165px;}}@media screen and (max-width: 1480px) {.promo-block {width: 290px;height: 290px;}.promo-block_100 {width: 580px;}.promo-block_25-wrap {width: 270px;}.promo-block_25 {width: 100%;height: 135px;}}@media screen and (max-width: 1240px) {.promo-block {width: 230px;height: 230px;}.promo-block_100 {width: 460px;}.promo-block_25-wrap {width: 210px;}.promo-block_25 {width: 100%;height: 105px;}}@media screen and (max-width: 1000px) {.promo-blocks {display: none;}}.promo-slider.layout__wrapper {z-index: 0;margin-top: -20px;margin-bottom: 45px;}.promo-slider__container_vertical {width: calc(100% - 120px*2 + 7px);margin: 0 0 0 auto;margin-left: 233px;}.promo-slider__slide {width: 100%;height: 400px;background-repeat: no-repeat;background-size: cover;background-position: center center;}.promo-slider__slide.promo-slider__slide_full-width {height: auto;}.promo-slider__image {display: block;width: 100%;max-width: 1680px;margin: 0 auto;}.promo-slider__wrapper {display: flex;align-items: center;justify-content: flex-end;box-sizing: border-box;height: 100%;padding: 95px 0;}.promo-slider__block {max-width: 50%;color: #fff;font-weight: 900;}.promo-slider__block > div {box-sizing: border-box;border: 10px solid #313030;padding: 20px 10px;text-transform: uppercase;}.promo-slider__name {font-size: 56px;line-height: 52px;text-align: center;margin-bottom: 20px;position: relative;}.promo-slider__name span {position: relative;z-index: 1;}.promo-slider__name span.bg {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.5;z-index: 0;}.promo-slider__text {font-size: 30px;line-height: 34px;margin-bottom: 15px;}.promo-slider__countdown {display: flex;background: none;border: 0;color: inherit;font-size: 40px;font-weight: 300;margin-bottom: 20px;}.promo-slider__countdown span {display: block;line-height: 43px;background: #f3f3f3;padding: 0 10px;margin-right: 24px;}.promo-slider__pagination {display: flex;align-items: center;justify-content: center;width: 100%;height: 2px;position: absolute;position: absolute;margin-top: -32px;z-index: 1;}.promo-slider__bullet {display: flex;align-items: center;justify-content: center;width: 130px;height: 4px;background: none;background: #fff;margin: 0 15px;cursor: pointer;position: relative;transition: transform 0.3s ease-in-out;}.promo-slider__bullet:hover {transform: scaleY(2);}.promo-slider__bullet::before {content: '';display: block;width: 0;height: 100%;background: #ff9100;position: absolute;left: 0;}.promo-slider.inited .promo-slider__bullet_active::before {transition: width 5s linear;width: 100%;}.layout_mobile .promo-slider_mobile.layout__wrapper {width: 100%;margin-top: 0;margin-bottom: 0;}@media screen and (max-width: 1720px) {.promo-slider_horizontal.layout__wrapper {width: 100%;}.promo-slider_vertical.layout__wrapper .promo-slider__slide {height: 350px;}.promo-slider_vertical.layout__wrapper .promo-slider__slide.promo-slider__slide_full-width {height: auto;}}@media screen and (max-width: 1480px) {.promo-slider_vertical.layout__wrapper .promo-slider__slide {height: 320px;}.promo-slider_vertical.layout__wrapper .promo-slider__slide.promo-slider__slide_full-width {height: auto;}}@media screen and (max-width: 1240px) {.promo-slider_vertical.layout__wrapper .promo-slider__slide {height: 290px;}.promo-slider_vertical.layout__wrapper .promo-slider__slide.promo-slider__slide_full-width {height: auto;}}@media screen and (max-width: 1000px) {.promo-slider__slide {height: 300px;}.promo-slider__slide.promo-slider__slide_full-width {height: auto;}.promo-slider {margin-bottom: 25px;}.promo-slider .promo-slider__wrapper {width: 100%;padding: 20px 0 0 0;}.promo-slider .promo-slider__block {max-width: 100%;width: 100%;height: 100%;display: flex;flex-flow: column wrap;justify-content: space-between;}.promo-slider .promo-slider__name {display: table;font-size: 20px;border-width: 3px;line-height: 1;margin: 0 auto 25px;padding: 10px;}.promo-slider .promo-slider__text {font-size: 14px;line-height: 1;margin-bottom: 10px;}.promo-slider .promo-slider__countdown {justify-content: center;font-size: 20px;margin-bottom: 10px;}.promo-slider .promo-slider__countdown span {height: 30px;line-height: 30px;margin: 0 10px;}.promo-slider .promo-slider__pagination {height: 10px;margin-top: -17px;}.promo-slider .promo-slider__bullet {flex: 1;max-width: 65px;margin: 0 10px;}.promo-slider .promo-slider__bullet::before {height: 4px;}.promo-slider_vertical.layout__wrapper {display: none;}}@media screen and (max-width: 760px) {.promo-slider__slide {height: 210px;}.promo-slider__slide.promo-slider__slide_full-width {height: auto;}}@media screen and (max-width: 520px) {.promo-slider__slide {height: 160px;}.promo-slider__slide.promo-slider__slide_full-width {height: auto;}}@media screen and (max-width: 400px) {.promo-slider__slide {height: 130px;}.promo-slider__slide.promo-slider__slide_full-width {height: auto;}}.qty {box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 70px;height: 27px;border: 1px solid #bfbfbf;color: #313030;font-weight: 300;font-size: 14px;font-style: normal;}.qty.qty_mobile {margin-left: 20px;}.qty.error {border-color: red;}.qty.error input.qty__input {color: red;}.qty .qty__btn {display: block;padding: 0 2px;font-size: 10px;font-weight: bold;cursor: pointer;}.qty .qty__btn:hover {color: #2048be;}.qty input.qty__input {width: 18px;height: 100%;color: #313030;text-align: center;border: 0;font-size: 16px;font-weight: 600;padding: 0;margin: 0 5px;}.qty-mobile .qty-mobile__trigger {font-size: 20px;}.qty-mobile .qty-mobile__name {font-size: 17px;text-align: center;padding: 0 5px;}.qty-mobile .qty-mobile__qty {display: flex;align-items: center;justify-content: center;width: max-content;height: auto;margin: 30px auto;}.qty-mobile .qty-mobile__btn {box-sizing: border-box;display: block;font-size: 28px;padding: 5px;border: 1px solid #ebebeb;cursor: pointer;}.qty-mobile .qty-mobile__input {width: 150px;padding: 0px 20px;border: 0;font-size: 28px;text-align: center;}.qty-mobile.error .qty-mobile__input {color: red;}.product-reviews {flex: 1;}.product-reviews::after {content: '';display: block;clear: both;}.write-review {float: right;width: 140px;margin: 0 0 25px 135px;cursor: pointer;}.write-review .write-review_collapse {display: none;}.write-review.active .write-review_collapse {display: block;}.write-review.active .write-review_expand {display: none;}.reviews-page__under-title-text {font-size: 20px;margin-bottom: 25px;}.reviews-list {font-size: 15px;margin-bottom: 45px;}.reviews-list__title-wrap {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}.reviews-list__title {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}.reviews-list__all {display: block;width: 100%;padding: 10px 0;color: #2048be;text-decoration: underline;}.reviews-list__content-block {display: block;padding-top: 10px;margin-bottom: 15px;}.reviews-list__content-title {color: #303030;font-size: 18px;font-weight: 400;margin-bottom: 15px;}.reviews-list__content-author {display: flex;flex-flow: row wrap;align-items: center;margin-bottom: 10px;}.reviews-list__content-name {font-size: 13px;font-weight: 500;margin-right: 15px;}.reviews-list__content-site {opacity: 0.5;margin-left: 10px;}.reviews-list__content-staff {color: #fff;font-size: 13px;background: #2048be;padding: 2px 4px;margin: 0 auto;}.reviews-list__content-date {color: #313030;font-size: 11px;}.reviews-list__content-rating {margin-bottom: 10px;}.reviews-list__content-text {font-size: 15px;line-height: 18px;}.reviews-list__content-reply {display: block;padding: 15px 0;margin-bottom: 5px;color: #2048be;font-size: 14px;}.reviews-list__content-reply span {text-decoration: underline;}.reviews-list__content-reply:hover span {text-decoration: none;}.reviews-list__content-reply .review-reply_collapse {display: none;}.reviews-list__content-reply.active .review-reply_collapse {display: none;}.reviews-list__content-reply.active .review-reply_collapse {display: none;}.reviews-list__button-btn.btn {height: 24px;color: #2048be;background: #fff;}.reviews-list__button-btn.btn:hover {color: #fff;background: #2048be;}.reviews-list__button-link {color: #2048be;font-size: 14px;font-weight: 400;}.reviews-list__button-link:hover {text-decoration: underline;}.reviews-list_main-branch > li > ul {padding-left: 10px;}.reviews-list_main-branch > li > ul > li > .review {padding-left: 10px;border-left: 2px solid #2048be;margin-bottom: 25px;}.reviews-list_main-branch > li > ul > li > ul > li {padding-left: 10px;border-left: 2px solid #313030;}.reviews-list_main-branch > li > ul > li > ul > li > ul > li {padding-left: 10px;border-left: 2px solid #ebebeb;}.review {margin-bottom: 25px;}.review.new {background: #e6eff7;box-shadow: 0 0 0 10px #e6eff7;}.review-form {width: 100%;max-width: 520px;margin-bottom: 50px;}.review-form .wa-auth-adapters__block:last-child {margin-right: 0;}.review-form .service-agreement-wrapper {display: block;font-size: 14px;margin: 15px 0;}.review-form .wa-field.flexed {display: flex;align-items: center;}.review-form .wa-field.flexed > * {margin-right: 10px;}.review-form .wa-field a {color: #2048be;text-decoration: underline;}.review-form .wa-field a:hover {text-decoration: none;}.reviews-count-text {color: #2048be;margin: 15px 0;float: left;}.reviews-page .pagination {margin: -25px 0 75px;}.search-form {box-sizing: border-box;width: 100%;height: 100%;position: fixed;top: -100%;left: 0;z-index: 10;transition: top 0.6s;overflow: hidden;}.search-form.active {top: 0;}.search-form.active .search-form__overlay {opacity: 0.9;}.search-form.active .search-form__form {bottom: 0;opacity: 1;}.search-form__overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #2048be;opacity: 0;transition: opacity 1s;}.search-form__wrapper {padding-top: 80px;}.search-form__close {position: absolute;top: 30px;right: 5px;cursor: pointer;}.search-form__form {display: flex;flex-flow: row wrap;justify-content: flex-end;margin-bottom: 20px;position: relative;opacity: 0;transition: all 0.6s;}.search-form__input, .search-form .search-form__input {width: 530px;max-width: 100%;height: 48px;border-color: #fff;color: #fff;font-size: 16px;}.search-form__button, .search-form .search-form__button {padding: 0 5px;height: auto;background: transparent;border: 0;font-size: 20px;margin-left: -30px;}.search-form__button:hover, .search-form .search-form__button:hover {color: #ff9100;background: transparent;}.search-form-products {box-sizing: border-box;justify-content: flex-end;width: 100%;margin-top: 2px;max-height: 70vh;display: none;}.search-form-products.active {display: flex;}.search-form-products__wrap {width: 530px;max-width: 100%;background: #fff;box-sizing: border-box;padding: 20px 15px;}.header_opened-search .search-form-products__wrap {width: 100%;min-width: 380px;}.search-form-products__panel {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}.search-form-products__count {color: #313030;font-weight: 400;}.search-form-products__results {color: #2048be;font-weight: 400;text-decoration: underline;cursor: pointer;margin-right: 10px;}.search-form-products__results:hover {text-decoration: none;}.search-form-products__list {display: flex;flex-flow: row wrap;max-height: calc(100% - 36px);overflow-y: auto;}.search-form-product {box-sizing: border-box;display: flex;width: 100%;padding: 10px 5px;}.search-form-product:hover {background: #ecf4ff;}.search-form-product__image {width: 50px;}.search-form-product__image img {display: block;max-width: 50px;max-height: 50px;}.search-form-product__image .no-photo {min-height: auto;justify-content: flex-start;}.search-form-product__image .no-photo .no-photo__img {width: 40px;height: 40px;margin: 0;}.search-form-product__name {font-size: 14px;line-height: 18px;padding: 0 15px;flex: 1;}.search-form-product__name-highlight {background: #BCCDFF;}.search-form-product__prices {margin-left: auto;}.search-form-product__price {color: #2048be;font-size: 16px;font-weight: 400;margin-bottom: 5px;}.search-form-product__price.search-form-product__price_old {color: #313030;font-size: 14px;font-weight: 300;text-decoration: line-through;}.search-form__nothing {color: #2048be;padding: 20px 10px;box-sizing: border-box;width: 530px;background: #fff;}.search-form-products__list .mCSB_vertical {width: 100%;}.search-form-products__list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #2048be;}@media screen and (max-width: 1000px) {.search-form, .search-form__overlay, .search-form__form {transition: unset;}}.search-form-simple__form {display: flex;align-items: center;width: 470px;height: 45px;max-width: 50%;position: relative;}.search-form-simple__form .search-form-simple__input {border-radius: 2px;height: 36px;background: rgba(255, 255, 255, 0.75);padding-left: 10px;}.search-form-simple__form .search-form-simple__button {width: 72px;height: 36px;margin-left: -72px;border: 1px solid transparent;border-radius: 2px;padding: 0;background: #ff9100;font-size: 20px;}.search-form-simple__form .search-form-simple__button:hover {color: #ff9100;border: 1px solid #ff9100;background: rgba(255, 255, 255, 0.5);}.search-form-simple__form .search-form-simple__products {background: #fff;position: absolute;margin-top: 0;top: 100%;left: 0;z-index: 5;box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.35);}.socials-icons {display: flex;flex-flow: row wrap;justify-content: center;width: 280px;margin: 0 auto;}.socials-icons__icon {box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: #fff;font-size: 20px;border: 2px solid #fff;border-radius: 100%;margin: 0 20px 15px;}.socials-icons__icon:hover {border-color: #2048be;color: #2048be;}.socials-icons__icon_facebook:hover {color: #3B5998;border-color: #3B5998;}.socials-icons__icon_vkontakte:hover {color: #6383A8;border-color: #6383A8;}.socials-icons__icon_google:hover {color: #DC4E41;border-color: #DC4E41;}.socials-icons__icon_twitter:hover {color: #1DA1F2;border-color: #1DA1F2;}.socials-icons__icon_yandex:hover {color: #FF0000;border-color: #FF0000;}.socials-icons__icon_instagram:hover {color: #239AB9;border-color: #239AB9;}.socials-icons__icon_mailru:hover {color: #0099CC;border-color: #0099CC;}.social-widgets {width: 100%;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}.social-widgets__likebox {display: block;flex: 0 0 auto;max-width: 100%;margin: 0 25px 25px;}.social-widgets__likebox iframe {max-width: 100%;}.sorting {box-sizing: border-box;display: flex;height: 100%;align-items: center;padding-left: 10px;color: #333333;position: relative;font-size: 14px;}.sorting:hover .sorting__list {visibility: visible;}.sorting:hover .sorting__active-name, .sorting:hover .sorting__active-btn {color: #2048be;}.sorting__active-sort {display: flex;align-items: center;font-size: 20px;}.sorting__active-name {color: #9E9E9E;}.sorting__active-btn {font-size: 14px;margin-left: 5px;cursor: default;}.sorting__list {box-sizing: border-box;display: block;background: rgba(255, 255, 255, 0.9);padding: 5px 10px;position: absolute;top: 100%;left: 0;z-index: 5;visibility: hidden;}.sorting__list-block {display: block;}.sorting__list-block:hover .sorting__list-link {color: #2048be;}.sorting__list-link {display: flex;align-items: center;white-space: nowrap;min-width: 165px;padding: 6px 0 6px 20px;color: #313030;}.sorting__list-link.active {color: #2048be;}.sorting-mobile__item {display: block;border-bottom: 1px solid #ebebeb;}.sorting-mobile__item:last-child {border-bottom: 0;}.sorting-mobile__link {display: block;box-sizing: border-box;width: 100%;color: #313030;font-size: 20px;padding: 10px 15px;}.sorting-mobile__link.active {color: #2048be;}.subcats-links {margin-bottom: 35px;}.subcats-links__list {position: relative;overflow: hidden;color: #2048be;align-items: center;justify-content: flex-start;flex-wrap: wrap;display: flex;}.subcats-links__list::after {content: "";position: absolute;z-index: 2;display: block;height: 15px;left: 0;right: 0;bottom: 0;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.subcats-links__list.open::after {display: none;}.subcats-links__list-link {font-size: 14px;}.subcats-links__list-link:hover {text-decoration: underline;}.subcats-links__toggler {display: flex;align-items: center;color: #2048be;margin-top: 10px;display: none;cursor: pointer;}.subcats-links__toggler .subcats-links__toggler-text_collapse {display: none;}.subcats-links__toggler.active .subcats-links__toggler-text_collapse {display: block;}.subcats-links__toggler.active .subcats-links__toggler-text_expand {display: none;}.subcats-links__toggler-text {font-size: 12px;border-bottom: 1px dashed #2048be;margin-right: 10px;}.subcats-links__toggler-text:hover {border-color: transparent;}.subcats-links__toggler-arrow {width: 10px;}.subcats-links__toggler.open .subcats-links__toggler-arrow {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.subcats-links__image {height: 20px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}.subcats-links__img {max-width: 20px;max-height: 20px;margin-right: 5px;}.subcats-thumbnails {display: flex;flex-flow: row wrap;margin-left: -21px;}.subcats-thumbnails__subcat {width: 114px;display: block;margin-left: 21px;margin-bottom: 20px;}.subcats-thumbnails__subcat:hover .subcats-thumbnails__name {color: #2048be;}.subcats-thumbnails__block {display: flex;flex-flow: column wrap;height: 100%;}.subcats-thumbnails__image {width: 114px;height: 150px;margin-bottom: 10px;display: flex;align-items: center;justify-content: center;}.subcats-thumbnails__image-img {max-width: 114px;max-height: 150px;}.subcats-thumbnails__name {font-size: 14px;word-break: break-word;margin-top: auto;}.subpages {display: flex;flex-flow: row wrap;font-size: 14px;margin-bottom: 25px;}.subpages__item {display: block;margin: 0 0 10px 0;color: #2048be;}.subpages__link:hover {text-decoration: underline;}.theme-settings {position: fixed;z-index: 1000;top: 0;left: -240px;width: 240px;height: 100vh;background-image: url("../img/theme_settings/theme-settings-bg.png");transition: left 0.3s ease-in-out, opacity 0.3s ease-in-out;opacity: 0.5;}.theme-settings.theme-settings--hover {left: -236px;opacity: 1;}.theme-settings.theme-settings--open {left: 0;opacity: 1;}.theme-settings__list {margin: 20px;}.theme-settings__item {margin-bottom: 20px;}.theme-settings__item-title {color: #fff;font-size: 20px;position: relative;margin-bottom: 15px;display: inline-block;}.theme-settings__item-title::after {content: "";display: block;background-color: #FFFFFF;height: 2px;position: absolute;bottom: -6px;left: 0;right: 0;}.theme-settings__item-title.theme-settings__item-title_small {font-size: 14px;}.theme-settings__item-values {color: #ffffff;}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value .theme-settings__item-color {display: block;width: 36px;height: 36px;background-size: cover;}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="blue-orange"] .theme-settings__item-color {background-image: url("../img/theme_settings/blue-orange.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="red-white-green"] .theme-settings__item-color {background-image: url("../img/theme_settings/red-white-green.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="yellow-black"] .theme-settings__item-color {background-image: url("../img/theme_settings/yellow-black.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="black-orange"] .theme-settings__item-color {background-image: url("../img/theme_settings/black-orange.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="red-orange"] .theme-settings__item-color {background-image: url("../img/theme_settings/red-orange.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="green-blue"] .theme-settings__item-color {background-image: url("../img/theme_settings/green-blue.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="burgundy-grey"] .theme-settings__item-color {background-image: url("../img/theme_settings/burgundy-grey.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="lilac-pink"] .theme-settings__item-color {background-image: url("../img/theme_settings/lilac-pink.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="pink-purple"] .theme-settings__item-color {background-image: url("../img/theme_settings/pink-purple.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="pink-white"] .theme-settings__item-color {background-image: url("../img/theme_settings/pink-white.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="blue-cyan"] .theme-settings__item-color {background-image: url("../img/theme_settings/blue-cyan.png");}.theme-settings__item-values.theme-settings__item-values--colors .theme-settings__item-value[data-value="dust-green"] .theme-settings__item-color {background-image: url("../img/theme_settings/dust-green.png");}.theme-settings__item-values .theme-settings__item-value {margin: 0 5px 5px 0;font-size: 14px;line-height: 16px;padding: 3px;display: inline-block;cursor: pointer;}.theme-settings__item-values .theme-settings__item-value.theme-settings__item-value--active {background: #ffffff;color: #333333;border-radius: 3px;}.theme-settings__item-values .theme-settings__item-select {color: #fff;}.theme-settings__item-values .theme-settings__item-option {color: #000;}.theme-settings__trigger {position: absolute;top: 50%;right: -48px;margin-top: -24px;width: 48px;height: 48px;border-radius: 0 8px 8px 0;background-image: url("../img/theme_settings/theme-settings-bg.png");display: flex;align-items: center;justify-content: center;cursor: pointer;}.theme-settings__trigger .theme-settings__icon {width: 32px;height: 32px;overflow: visible;transition: transform 0.3s ease-in-out;}.theme-settings__trigger:hover {cursor: pointer;}.theme-settings__trigger:hover .theme-settings__icon {transform: rotate(180deg);}.top-menu {background: #ebebeb;}.top-menu__wrapper {padding: 6px 0 6px 260px;box-sizing: border-box;}.top-menu__links {list-style: none;display: flex;flex-wrap: wrap;}.top-menu__item {margin: 0 30px 0 0;}.top-menu__link {display: inline-block;line-height: 16px;font-size: 13px;color: #313030;}.top-menu__link:hover {color: #2048be;}.top-menu__link--active {font-weight: 700;color: #2048be;}@media screen and (max-width: 1240px) {.top-menu__wrapper {padding: 6px 0 6px 246px;}}.top-panel {background: #2048be;margin-bottom: 20px;position: relative;}.top-panel::before {content: '';display: block;width: 100%;height: 1px;margin-top: -1px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);position: absolute;top: 100%;left: 0;z-index: 3;}.top-panel_category {margin-bottom: 0;}.top-panel__wrapper {display: flex;align-items: center;}.totop-btn {display: block;width: 40px;height: 40px;border-radius: 2px;background: #2048be;border: 1px solid #fff;color: #fff;text-align: center;line-height: 44px;opacity: 0.7;cursor: pointer;position: fixed;right: 15px;bottom: 15px;display: none;}.totop-btn:hover {background-color: #ff9100;}.totop-btn .totop-btn__icon {font-size: 20px;}.totop-btn_mobile:hover {background-color: #2048be;}.wa-auth-adapters {margin-bottom: 25px;}.wa-auth-adapters__name {font-size: 19px;margin-bottom: 20px;}.wa-auth-adapters__text {display: block;font-size: 14px;color: #313030;line-height: 18px;margin-bottom: 40px;}.wa-auth-adapters__list {display: flex;flex-flow: row wrap;align-items: center;}.wa-auth-adapters__block {display: block;margin: 0 10px 10px 0;position: relative;border-radius: 100%;}.wa-auth-adapters__link {color: #313030;border-color: #313030;margin: 0;cursor: pointer;}.auth-wrapper .auth-wrap__content .wa-adapters-section, .auth_wrapper .auth-wrap__content .wa-adapters-section {margin: 0 0 40px;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-section-header, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-section-header {margin: 0 0 10px;font-size: 14px;color: #313030;line-height: 18px;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list {display: flex;flex-flow: row wrap;align-items: center;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI {display: block;width: auto;margin: 0 30px 15px 0;position: relative;border-radius: 100%;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A {color: #313030;margin: 0;cursor: pointer;box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;font-size: 20px;border: 2px solid #313030;border-radius: 100%;font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A IMG, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A IMG {display: none;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="facebook"]::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="facebook"]::before {content: "\e938";}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="facebook"]:hover, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="facebook"]:hover {color: #3B5998;border-color: #3B5998;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="google"]::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="google"]::before {content: "\e939";}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="google"]:hover, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="google"]:hover {color: #DC4E41;border-color: #DC4E41;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="mailru"]::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="mailru"]::before {content: "\e93b";}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="mailru"]:hover, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="mailru"]:hover {color: #0099CC;border-color: #0099CC;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="twitter"]::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="twitter"]::before {content: "\e93c";}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="twitter"]:hover, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="twitter"]:hover {color: #1DA1F2;border-color: #1DA1F2;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="vkontakte"]::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="vkontakte"]::before {content: "\e93d";}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="vkontakte"]:hover, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="vkontakte"]:hover {color: #6383A8;border-color: #6383A8;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="yandex"]::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="yandex"]::before {content: "\e93e";}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="yandex"]:hover, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-adapters-list LI A[data-id="yandex"]:hover {color: #FF0000;border-color: #FF0000;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-section-divider, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-section-divider {margin: 25px 0;font-size: 16px;line-height: 16px;color: grey;overflow: hidden;}.auth-wrapper .auth-wrap__content .wa-adapters-section .wa-section-divider .wa-text::before, .auth_wrapper .auth-wrap__content .wa-adapters-section .wa-section-divider .wa-text::before {margin-left: 20px;background: gray;}@media screen and (max-width: 1000px) {.wa-auth-adapters {margin-left: 0;width: 100%;}}.wa-form, .js-wa-form-item, .wa-signup-form-fields, .wa-forgotpassword-form-fields, .wa-set-password-form-fields {width: 100%;max-width: 400px;}.wa-form .wa-field, .js-wa-form-item .wa-field, .wa-signup-form-fields .wa-field, .wa-forgotpassword-form-fields .wa-field, .wa-set-password-form-fields .wa-field {position: relative;margin-bottom: 25px;}.wa-form .wa-field span.field, .js-wa-form-item .wa-field span.field, .wa-signup-form-fields .wa-field span.field, .wa-forgotpassword-form-fields .wa-field span.field, .wa-set-password-form-fields .wa-field span.field {display: block;position: relative;margin-bottom: 25px;}.wa-form .wa-field .wa-name, .wa-form .wa-field span.field > span, .js-wa-form-item .wa-field .wa-name, .js-wa-form-item .wa-field span.field > span, .wa-signup-form-fields .wa-field .wa-name, .wa-signup-form-fields .wa-field span.field > span, .wa-forgotpassword-form-fields .wa-field .wa-name, .wa-forgotpassword-form-fields .wa-field span.field > span, .wa-set-password-form-fields .wa-field .wa-name, .wa-set-password-form-fields .wa-field span.field > span {color: #585858;font-size: 16px;line-height: 18px;transition: 0.2s ease all;}.wa-form .wa-field .wa-value, .js-wa-form-item .wa-field .wa-value, .wa-signup-form-fields .wa-field .wa-value, .wa-forgotpassword-form-fields .wa-field .wa-value, .wa-set-password-form-fields .wa-field .wa-value {position: relative;}.wa-form .wa-field .wa-value.wa-submit, .js-wa-form-item .wa-field .wa-value.wa-submit, .wa-signup-form-fields .wa-field .wa-value.wa-submit, .wa-forgotpassword-form-fields .wa-field .wa-value.wa-submit, .wa-set-password-form-fields .wa-field .wa-value.wa-submit {display: flex;flex-flow: row wrap;align-items: center;font-size: 14px;line-height: 42px;white-space: nowrap;margin-top: 30px;}.wa-form .wa-field .wa-value.wa-submit input[type='submit'], .js-wa-form-item .wa-field .wa-value.wa-submit input[type='submit'], .wa-signup-form-fields .wa-field .wa-value.wa-submit input[type='submit'], .wa-forgotpassword-form-fields .wa-field .wa-value.wa-submit input[type='submit'], .wa-set-password-form-fields .wa-field .wa-value.wa-submit input[type='submit'] {min-width: 120px;border-radius: 3px;height: 42px;margin-right: 5px;margin-bottom: 5px;margin: 0 5px 5px 0;}.wa-form .wa-field .wa-value.wa-submit a, .js-wa-form-item .wa-field .wa-value.wa-submit a, .wa-signup-form-fields .wa-field .wa-value.wa-submit a, .wa-forgotpassword-form-fields .wa-field .wa-value.wa-submit a, .wa-set-password-form-fields .wa-field .wa-value.wa-submit a {color: #2048be;margin: 0 5px;text-decoration: underline;}.wa-form .wa-field .wa-value.wa-submit a:hover, .js-wa-form-item .wa-field .wa-value.wa-submit a:hover, .wa-signup-form-fields .wa-field .wa-value.wa-submit a:hover, .wa-forgotpassword-form-fields .wa-field .wa-value.wa-submit a:hover, .wa-set-password-form-fields .wa-field .wa-value.wa-submit a:hover {text-decoration: none;}.wa-form .wa-field .wa-value.custom-label .custom-label__input, .js-wa-form-item .wa-field .wa-value.custom-label .custom-label__input, .wa-signup-form-fields .wa-field .wa-value.custom-label .custom-label__input, .wa-forgotpassword-form-fields .wa-field .wa-value.custom-label .custom-label__input, .wa-set-password-form-fields .wa-field .wa-value.custom-label .custom-label__input {margin-top: 5px;}.wa-form .wa-field .wa-value .wa-captcha, .js-wa-form-item .wa-field .wa-value .wa-captcha, .wa-signup-form-fields .wa-field .wa-value .wa-captcha, .wa-forgotpassword-form-fields .wa-field .wa-value .wa-captcha, .wa-set-password-form-fields .wa-field .wa-value .wa-captcha {font-size: 14px;}.wa-form .wa-field .wa-value .wa-captcha p:first-child, .js-wa-form-item .wa-field .wa-value .wa-captcha p:first-child, .wa-signup-form-fields .wa-field .wa-value .wa-captcha p:first-child, .wa-forgotpassword-form-fields .wa-field .wa-value .wa-captcha p:first-child, .wa-set-password-form-fields .wa-field .wa-value .wa-captcha p:first-child {display: flex;align-items: center;margin-bottom: 10px;flex-flow: row wrap;}.wa-form .wa-field .wa-value .wa-captcha p:first-child > *, .js-wa-form-item .wa-field .wa-value .wa-captcha p:first-child > *, .wa-signup-form-fields .wa-field .wa-value .wa-captcha p:first-child > *, .wa-forgotpassword-form-fields .wa-field .wa-value .wa-captcha p:first-child > *, .wa-set-password-form-fields .wa-field .wa-value .wa-captcha p:first-child > * {margin-right: 10px;}.wa-form .wa-field .wa-value .wa-captcha p:first-child input, .js-wa-form-item .wa-field .wa-value .wa-captcha p:first-child input, .wa-signup-form-fields .wa-field .wa-value .wa-captcha p:first-child input, .wa-forgotpassword-form-fields .wa-field .wa-value .wa-captcha p:first-child input, .wa-set-password-form-fields .wa-field .wa-value .wa-captcha p:first-child input {width: calc(100% - 154px);margin-right: 0;}.wa-form .wa-field .wa-value .wa-captcha .wa-captcha-refresh, .js-wa-form-item .wa-field .wa-value .wa-captcha .wa-captcha-refresh, .wa-signup-form-fields .wa-field .wa-value .wa-captcha .wa-captcha-refresh, .wa-forgotpassword-form-fields .wa-field .wa-value .wa-captcha .wa-captcha-refresh, .wa-set-password-form-fields .wa-field .wa-value .wa-captcha .wa-captcha-refresh {display: block;color: #2048be;text-decoration: underline;margin-bottom: 25px;cursor: pointer;}.wa-form .wa-field .wa-value .wa-captcha .wa-captcha-refresh:hover, .js-wa-form-item .wa-field .wa-value .wa-captcha .wa-captcha-refresh:hover, .wa-signup-form-fields .wa-field .wa-value .wa-captcha .wa-captcha-refresh:hover, .wa-forgotpassword-form-fields .wa-field .wa-value .wa-captcha .wa-captcha-refresh:hover, .wa-set-password-form-fields .wa-field .wa-value .wa-captcha .wa-captcha-refresh:hover {text-decoration: none;}.wa-form .wa-field.focused .wa-value input, .js-wa-form-item .wa-field.focused .wa-value input, .wa-signup-form-fields .wa-field.focused .wa-value input, .wa-forgotpassword-form-fields .wa-field.focused .wa-value input, .wa-set-password-form-fields .wa-field.focused .wa-value input {border-color: #2048be;}.wa-form .wa-field.wa-required .wa-name::before, .wa-form .wa-field.wa-required span.field > span::before, .wa-form .wa-field span.field.wa-required > span::before, .js-wa-form-item .wa-field.wa-required .wa-name::before, .js-wa-form-item .wa-field.wa-required span.field > span::before, .js-wa-form-item .wa-field span.field.wa-required > span::before, .wa-signup-form-fields .wa-field.wa-required .wa-name::before, .wa-signup-form-fields .wa-field.wa-required span.field > span::before, .wa-signup-form-fields .wa-field span.field.wa-required > span::before, .wa-forgotpassword-form-fields .wa-field.wa-required .wa-name::before, .wa-forgotpassword-form-fields .wa-field.wa-required span.field > span::before, .wa-forgotpassword-form-fields .wa-field span.field.wa-required > span::before, .wa-set-password-form-fields .wa-field.wa-required .wa-name::before, .wa-set-password-form-fields .wa-field.wa-required span.field > span::before, .wa-set-password-form-fields .wa-field span.field.wa-required > span::before {content: '*';color: red;margin-right: 2px;}.wa-form .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name, .js-wa-form-item .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name, .wa-signup-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name, .wa-forgotpassword-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name, .wa-set-password-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name {position: absolute;top: 10px;}.wa-form .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.on, .wa-form .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.show, .js-wa-form-item .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.on, .js-wa-form-item .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.show, .wa-signup-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.on, .wa-signup-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.show, .wa-forgotpassword-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.on, .wa-forgotpassword-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.show, .wa-set-password-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.on, .wa-set-password-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.show {color: #2048be;font-size: 12px;top: -17px;}.wa-form .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.wa-name-static, .js-wa-form-item .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.wa-name-static, .wa-signup-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.wa-name-static, .wa-forgotpassword-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.wa-name-static, .wa-set-password-form-fields .wa-field:not(.wa-field-address):not(.wa-field-sex) .wa-name.wa-name-static {position: static;font-size: 14px;}.wa-form .wa-field.wa-field-address .wa-name, .js-wa-form-item .wa-field.wa-field-address .wa-name, .wa-signup-form-fields .wa-field.wa-field-address .wa-name, .wa-forgotpassword-form-fields .wa-field.wa-field-address .wa-name, .wa-set-password-form-fields .wa-field.wa-field-address .wa-name {color: #313030;font-size: 18px;margin-bottom: 20px;}.wa-form .wa-field.wa-field-address span.field > span, .js-wa-form-item .wa-field.wa-field-address span.field > span, .wa-signup-form-fields .wa-field.wa-field-address span.field > span, .wa-forgotpassword-form-fields .wa-field.wa-field-address span.field > span, .wa-set-password-form-fields .wa-field.wa-field-address span.field > span {position: absolute;top: 10px;}.wa-form .wa-field.wa-field-address span.field > span.show, .wa-form .wa-field.wa-field-address span.field > span.on, .js-wa-form-item .wa-field.wa-field-address span.field > span.show, .js-wa-form-item .wa-field.wa-field-address span.field > span.on, .wa-signup-form-fields .wa-field.wa-field-address span.field > span.show, .wa-signup-form-fields .wa-field.wa-field-address span.field > span.on, .wa-forgotpassword-form-fields .wa-field.wa-field-address span.field > span.show, .wa-forgotpassword-form-fields .wa-field.wa-field-address span.field > span.on, .wa-set-password-form-fields .wa-field.wa-field-address span.field > span.show, .wa-set-password-form-fields .wa-field.wa-field-address span.field > span.on {color: #2048be;font-size: 12px;top: -17px;}.wa-form .wa-field.wa-field-address span.field input, .js-wa-form-item .wa-field.wa-field-address span.field input, .wa-signup-form-fields .wa-field.wa-field-address span.field input, .wa-forgotpassword-form-fields .wa-field.wa-field-address span.field input, .wa-set-password-form-fields .wa-field.wa-field-address span.field input {position: relative;z-index: 1;}.wa-form .wa-field.wa-field-sex .wa-name, .js-wa-form-item .wa-field.wa-field-sex .wa-name, .wa-signup-form-fields .wa-field.wa-field-sex .wa-name, .wa-forgotpassword-form-fields .wa-field.wa-field-sex .wa-name, .wa-set-password-form-fields .wa-field.wa-field-sex .wa-name {top: -17px;color: #2048be;}.wa-form .wa-field.wa-field-sex .wa-value, .js-wa-form-item .wa-field.wa-field-sex .wa-value, .wa-signup-form-fields .wa-field.wa-field-sex .wa-value, .wa-forgotpassword-form-fields .wa-field.wa-field-sex .wa-value, .wa-set-password-form-fields .wa-field.wa-field-sex .wa-value {height: 35px;display: flex;}.wa-form select.watermark ~ span, .js-wa-form-item select.watermark ~ span, .wa-signup-form-fields select.watermark ~ span, .wa-forgotpassword-form-fields select.watermark ~ span, .wa-set-password-form-fields select.watermark ~ span {opacity: 1;}.wa-form select ~ span, .js-wa-form-item select ~ span, .wa-signup-form-fields select ~ span, .wa-forgotpassword-form-fields select ~ span, .wa-set-password-form-fields select ~ span {opacity: 0;}.wa-form div.hint, .js-wa-form-item div.hint, .wa-signup-form-fields div.hint, .wa-forgotpassword-form-fields div.hint, .wa-set-password-form-fields div.hint {color: #313030;font-size: 14px;margin-top: 15px;}.wa-form.wa-form_static-names .wa-field .wa-name, .js-wa-form-item.wa-form_static-names .wa-field .wa-name, .wa-signup-form-fields.wa-form_static-names .wa-field .wa-name, .wa-forgotpassword-form-fields.wa-form_static-names .wa-field .wa-name, .wa-set-password-form-fields.wa-form_static-names .wa-field .wa-name {position: static !important;color: #313030 !important;font-size: 18px !important;margin-bottom: 20px;}.wa-form.wa-form_static-names .wa-field .wa-value > p > span, .js-wa-form-item.wa-form_static-names .wa-field .wa-value > p > span, .wa-signup-form-fields.wa-form_static-names .wa-field .wa-value > p > span, .wa-forgotpassword-form-fields.wa-form_static-names .wa-field .wa-value > p > span, .wa-set-password-form-fields.wa-form_static-names .wa-field .wa-value > p > span {margin-bottom: 10px;}.wa-form.wa-form_static-names .wa-field .wa-value > p > span .hint, .js-wa-form-item.wa-form_static-names .wa-field .wa-value > p > span .hint, .wa-signup-form-fields.wa-form_static-names .wa-field .wa-value > p > span .hint, .wa-forgotpassword-form-fields.wa-form_static-names .wa-field .wa-value > p > span .hint, .wa-set-password-form-fields.wa-form_static-names .wa-field .wa-value > p > span .hint {color: #2048be;font-size: 12px;}.welcome-text__content.description {overflow: hidden;margin-bottom: 0;}.welcome-text__content_collapsed {max-height: 180px;position: relative;}.welcome-text__content_collapsed::after {content: '';display: block;width: 100%;height: 40px;position: absolute;left: 0;bottom: 0;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.welcome-text__show-more {color: #2048be;font-size: 14px;text-decoration: underline;margin-top: 10px;cursor: pointer;display: none;}.welcome-text__show-more:hover {text-decoration: none;}.auth-wrap__content {margin-top: 30px;display: flex;padding-bottom: 25px;}.auth-wrap__content .wa-form {margin-right: 15px;}.auth-wrap__content .wa-form .wa-field:last-child {margin-bottom: 0;}.auth-wrap__content .wa-form .wa-field .wa-value.wa-submit input[type='submit'] {margin-bottom: 0;}.auth-wrap__content .wa-form .wa-field .wa-value.wa-submit input[type='submit']:disabled {color: #313030;border-color: #313030;background-color: transparent;opacity: 0.5;cursor: default;}.auth-wrap__content .wa-form .wa-field .wa-value.wa-submit a:last-child {margin-right: 0;}.auth-wrap__content .wa-login-form-wrapper {margin-right: 15px;}.auth-wrap__content .wa-auth-adapters {display: block;width: 220px;margin: 0 0 0 15px;}.auth-wrap__content .wa-auth-adapters__text {margin-bottom: 20px;}.auth-wrap__content .wa-auth-adapters__block {margin: 0 30px 15px 0;}.auth-hr {box-sizing: border-box;display: flex;flex: 0 0 auto;justify-content: center;padding-top: 55px;position: relative;}.auth-hr__line {display: block;position: absolute;width: 1px;height: 100%;background: gray;top: 0;left: 50%;}.auth-hr__text {display: block;color: gray;font-size: 16px;width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 100%;background: #fff;position: relative;}.login-page .wa-form {width: 360px;}.login-page .wa-form .wa-field .wa-value.wa-submit a:last-child {box-sizing: border-box;display: flex;align-items: center;color: #2048be;font-size: 14px;font-weight: 300;text-decoration: none;padding: 0 10px;height: 42px;border-radius: 3px;border: 1px solid #2048be;transition: all 0.3s;margin-left: auto;}.login-page .wa-form .wa-field .wa-value.wa-submit a:last-child:hover {color: #fff;background: #2048be;}.login-page .wa-login-form-wrapper .wa-login-form-fields {margin: 0;}.login-page .wa-login-form-wrapper .wa-login-form-actions {margin: 25px 0 0;}.login-page .wa-login-form-wrapper .wa-login-form-actions .wa-signup-url {margin-top: 25px;font-size: 12px;color: #585858;}.login-page .wa-login-form-wrapper .wa-login-form-actions .wa-signup-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.login-page .wa-login-form-wrapper .wa-login-form-actions .wa-signup-url A:hover {border-bottom: 1px solid;}.login-page .wa-login-form-wrapper .wa-login-form-actions input[type="submit"] {transition: border-color 300ms linear;border-color: #2048be;}.login-page .wa-login-form-wrapper .wa-login-form-actions input[type="submit"]:hover {border-color: #2048be;}.login-page .wa-login-form-wrapper .wa-field {margin: 0 0 25px 0;}.login-page .wa-login-form-wrapper .wa-field:last-child {margin: 0;}.login-page .wa-login-form-wrapper .wa-field .wa-name {color: #585858;font-size: 16px;line-height: 18px;margin-bottom: 0;}.login-page .wa-login-form-wrapper .wa-field .wa-value label {display: flex;}.login-page .wa-login-form-wrapper .wa-field input[type="text"], .login-page .wa-login-form-wrapper .wa-field input[type="email"], .login-page .wa-login-form-wrapper .wa-field input[type="password"] {width: 100%;max-width: 100%;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;line-height: 1;border: 0;border-bottom: 1px solid #aeaeae;margin-right: 0;}.login-page .wa-login-form-wrapper .wa-field input, .login-page .wa-login-form-wrapper .wa-field select, .login-page .wa-login-form-wrapper .wa-field textarea {border-color: #aeaeae;outline: 0;}.login-page .wa-login-form-wrapper input::-webkit-input-placeholder, .login-page .wa-login-form-wrapper select::-webkit-input-placeholder, .login-page .wa-login-form-wrapper textarea::-webkit-input-placeholder {color: transparent;}.login-page .wa-login-form-wrapper input:-moz-placeholder, .login-page .wa-login-form-wrapper select:-moz-placeholder, .login-page .wa-login-form-wrapper textarea:-moz-placeholder {color: transparent;}.login-page .wa-login-form-wrapper input::-moz-placeholder, .login-page .wa-login-form-wrapper select::-moz-placeholder, .login-page .wa-login-form-wrapper textarea::-moz-placeholder {color: transparent;}.login-page .wa-login-form-wrapper input:-ms-input-placeholder, .login-page .wa-login-form-wrapper select:-ms-input-placeholder, .login-page .wa-login-form-wrapper textarea:-ms-input-placeholder {color: transparent;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-webkit-input-placeholder, .login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-moz-placeholder, .login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-moz-placeholder, .login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-ms-input-placeholder {color: transparent;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code {margin-top: 10px;display: flex;align-items: center;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper {display: block;width: auto;height: auto;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper .wa-captcha-img {display: block;width: 120px;height: 40px;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper {display: block;vertical-align: unset;margin: 0 0 0 10px;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh {display: flex;align-items: center;color: #2048be;font-size: 12px;width: auto;line-height: 14px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text {width: auto;border-bottom: 1px dashed #2048be;}.login-page .wa-login-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text {border-bottom: 1px solid #2048be;color: #2048be;}.login-page .wa-login-form-wrapper .wa-login-form-fields .wa-login-forgotpassword-url {margin: 10px 0 0;display: inline-block;color: #2048be;font-size: 12px;border-bottom: 1px dashed #2048be;}.login-page .wa-login-form-wrapper .wa-login-form-fields .wa-login-forgotpassword-url:hover {border-bottom: 1px solid #2048be;}.login-page .wa-login-form-wrapper .wa-login-form-actions .wa-request-onetime-password-button-wrapper .wa-request-onetime-password-button {transition: border-color 250ms ease-in-out;outline: 0;box-sizing: border-box;display: block;color: #ffffff;font-size: 14px;font-weight: 300;text-decoration: none;line-height: 1;padding: 2px 10px;height: 50px;border: 1px solid transparent;position: relative;background: #2048be;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.login-page .wa-login-form-wrapper .wa-login-form-actions .wa-request-onetime-password-button-wrapper .wa-request-onetime-password-button:hover {background: #fff;color: #2048be;border-color: #2048be;}.signup-page .wa-field .custom-label {padding-left: 20px;display: block;line-height: 16px;padding-right: 0;}.signup-page .wa-field .custom-label A {display: inline;margin: 0;}.signup-page .wa-field .custom-label .custom-label__input {position: absolute;top: 0;left: 0;}.signup-page .wa-signup-form-wrapper {margin-right: 15px;}.signup-page .wa-signup-form-wrapper .wa-signup-form-fields {margin: 0;}.signup-page .wa-signup-form-wrapper .wa-signup-form-fields .wa-field.custom-label--checkbox {min-height: 25px;}.signup-page .wa-signup-form-wrapper .wa-signup-form-fields .wa-field.custom-label--checkbox .wa-name.on {padding-left: 25px;top: 0;cursor: pointer;}.signup-page .wa-signup-form-wrapper .wa-signup-form-fields .wa-field.custom-label--checkbox .wa-value.custom-label .custom-label__input {margin-top: 0;}.signup-page .wa-signup-form-wrapper .wa-signup-form-actions {margin: 25px 0 0;}.signup-page .wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url {margin-top: 25px;font-size: 12px;color: #585858;}.signup-page .wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.signup-page .wa-signup-form-wrapper .wa-signup-form-actions .wa-login-url A:hover {border-bottom: 1px solid;}.signup-page .wa-signup-form-wrapper .wa-signup-form-actions input[type="submit"] {transition: border-color 300ms linear;border-color: #2048be;}.signup-page .wa-signup-form-wrapper .wa-signup-form-actions input[type="submit"]:hover {border-color: #2048be;}.signup-page .wa-signup-form-wrapper .wa-field {margin: 0 0 25px 0;}.signup-page .wa-signup-form-wrapper .wa-field:last-child {margin: 0;}.signup-page .wa-signup-form-wrapper .wa-field::after {content: "";clear: both;height: 0;display: block;}.signup-page .wa-signup-form-wrapper .wa-field .wa-name {color: #585858;font-size: 16px;line-height: 18px;margin-bottom: 0;}.signup-page .wa-signup-form-wrapper .wa-field .wa-value label {display: flex;}.signup-page .wa-signup-form-wrapper .wa-field input[type="text"], .signup-page .wa-signup-form-wrapper .wa-field input[type="email"], .signup-page .wa-signup-form-wrapper .wa-field input[type="password"] {width: 100%;max-width: 100%;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;line-height: 1;border: 0;border-bottom: 1px solid #aeaeae;margin-right: 0;}.signup-page .wa-signup-form-wrapper .wa-field input, .signup-page .wa-signup-form-wrapper .wa-field select, .signup-page .wa-signup-form-wrapper .wa-field textarea {border-color: #aeaeae;outline: 0;}.signup-page .wa-signup-form-wrapper input::-webkit-input-placeholder, .signup-page .wa-signup-form-wrapper select::-webkit-input-placeholder, .signup-page .wa-signup-form-wrapper textarea::-webkit-input-placeholder {color: transparent;}.signup-page .wa-signup-form-wrapper input:-moz-placeholder, .signup-page .wa-signup-form-wrapper select:-moz-placeholder, .signup-page .wa-signup-form-wrapper textarea:-moz-placeholder {color: transparent;}.signup-page .wa-signup-form-wrapper input::-moz-placeholder, .signup-page .wa-signup-form-wrapper select::-moz-placeholder, .signup-page .wa-signup-form-wrapper textarea::-moz-placeholder {color: transparent;}.signup-page .wa-signup-form-wrapper input:-ms-input-placeholder, .signup-page .wa-signup-form-wrapper select:-ms-input-placeholder, .signup-page .wa-signup-form-wrapper textarea:-ms-input-placeholder {color: transparent;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-webkit-input-placeholder, .signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-moz-placeholder, .signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-moz-placeholder, .signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-ms-input-placeholder {color: transparent;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code {margin-top: 10px;display: flex;align-items: center;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper {display: block;width: auto;height: auto;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper .wa-captcha-img {display: block;width: 120px;height: 40px;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper {display: block;vertical-align: unset;margin: 0 0 0 10px;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh {display: flex;align-items: center;color: #2048be;font-size: 12px;width: auto;line-height: 14px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text {width: auto;border-bottom: 1px dashed #2048be;}.signup-page .wa-signup-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text {border-bottom: 1px solid #2048be;color: #2048be;}.forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-field .wa-name {display: none;}.forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-actions {margin: 25px 0 0;}.forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-actions .wa-login-url {margin-top: 25px;font-size: 12px;color: #585858;}.forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-actions .wa-login-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-actions .wa-login-url A:hover {border-bottom: 1px solid;}.forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-actions input[type="submit"] {transition: border-color 300ms linear;border-color: #2048be;}.forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-actions input[type="submit"]:hover {border-color: #2048be;}.forgotpassword-page .wa-forgotpassword-form-wrapper, .forgotpassword-page .wa-set-password-form-wrapper {margin-top: 25px;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-fields, .forgotpassword-page .wa-set-password-form-wrapper .wa-forgotpassword-form-fields {margin: 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-set-password-form-fields, .forgotpassword-page .wa-set-password-form-wrapper .wa-set-password-form-fields {margin: 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field, .forgotpassword-page .wa-set-password-form-wrapper .wa-field {margin: 0 0 25px 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field:last-child, .forgotpassword-page .wa-set-password-form-wrapper .wa-field:last-child {margin: 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field::after, .forgotpassword-page .wa-set-password-form-wrapper .wa-field::after {content: "";clear: both;height: 0;display: block;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field .wa-name, .forgotpassword-page .wa-set-password-form-wrapper .wa-field .wa-name {color: #585858;font-size: 16px;line-height: 18px;margin-bottom: 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field .wa-value label, .forgotpassword-page .wa-set-password-form-wrapper .wa-field .wa-value label {display: flex;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field .wa-value .wa-forgotpassword-button, .forgotpassword-page .wa-set-password-form-wrapper .wa-field .wa-value .wa-forgotpassword-button {margin-top: 25px;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field .wa-value .wa-forgotpassword-button input[type="submit"], .forgotpassword-page .wa-set-password-form-wrapper .wa-field .wa-value .wa-forgotpassword-button input[type="submit"] {transition: border-color 300ms linear;border-color: #2048be;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field .wa-value .wa-forgotpassword-button input[type="submit"]:hover, .forgotpassword-page .wa-set-password-form-wrapper .wa-field .wa-value .wa-forgotpassword-button input[type="submit"]:hover {border-color: #2048be;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field input[type="text"], .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field input[type="email"], .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field input[type="password"], .forgotpassword-page .wa-set-password-form-wrapper .wa-field input[type="text"], .forgotpassword-page .wa-set-password-form-wrapper .wa-field input[type="email"], .forgotpassword-page .wa-set-password-form-wrapper .wa-field input[type="password"] {width: 100%;max-width: 100%;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;line-height: 1;border: 0;border-bottom: 1px solid #aeaeae;margin-right: 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field input, .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field select, .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-field textarea, .forgotpassword-page .wa-set-password-form-wrapper .wa-field input, .forgotpassword-page .wa-set-password-form-wrapper .wa-field select, .forgotpassword-page .wa-set-password-form-wrapper .wa-field textarea {border-color: #aeaeae;outline: 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper input::-webkit-input-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper select::-webkit-input-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper textarea::-webkit-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper input::-webkit-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper select::-webkit-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper textarea::-webkit-input-placeholder {color: transparent;}.forgotpassword-page .wa-forgotpassword-form-wrapper input:-moz-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper select:-moz-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper textarea:-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper input:-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper select:-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper textarea:-moz-placeholder {color: transparent;}.forgotpassword-page .wa-forgotpassword-form-wrapper input::-moz-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper select::-moz-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper textarea::-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper input::-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper select::-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper textarea::-moz-placeholder {color: transparent;}.forgotpassword-page .wa-forgotpassword-form-wrapper input:-ms-input-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper select:-ms-input-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper textarea:-ms-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper input:-ms-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper select:-ms-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper textarea:-ms-input-placeholder {color: transparent;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-webkit-input-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-moz-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-moz-placeholder, .forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-ms-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-webkit-input-placeholder, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-input:focus::-moz-placeholder, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-input:focus:-ms-input-placeholder {color: transparent;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code {margin-top: 10px;display: flex;align-items: center;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper {display: block;width: auto;height: auto;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper .wa-captcha-img, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-img-wrapper .wa-captcha-img {display: block;width: 120px;height: 40px;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper {display: block;vertical-align: unset;margin: 0 0 0 10px;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh {display: flex;align-items: center;color: #2048be;font-size: 12px;width: auto;line-height: 14px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh .wa-captcha-refresh-text {width: auto;border-bottom: 1px dashed #2048be;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text, .forgotpassword-page .wa-set-password-form-wrapper .wa-captcha-section .wa-captcha-code .wa-captcha-refresh-wrapper .wa-captcha-refresh:hover .wa-captcha-refresh-text {border-bottom: 1px solid #2048be;color: #2048be;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions, .forgotpassword-page .wa-set-password-form-wrapper .wa-forgotpassword-form-actions {margin: 25px 0 0;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url, .forgotpassword-page .wa-set-password-form-wrapper .wa-forgotpassword-form-actions .wa-login-url {margin-top: 25px;font-size: 12px;color: #585858;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A, .forgotpassword-page .wa-set-password-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A {display: inline-block;border-bottom: 1px dashed;color: #2048be;}.forgotpassword-page .wa-forgotpassword-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A:hover, .forgotpassword-page .wa-set-password-form-wrapper .wa-forgotpassword-form-actions .wa-login-url A:hover {border-bottom: 1px solid;}.layout_mobile .signup-page .wa-field .custom-label {padding-left: 40px;line-height: 30px;margin-bottom: 5px;}.layout_mobile .signup-page .wa-signup-form-wrapper .wa-signup-form-fields .wa-field.custom-label--checkbox {min-height: 30px;}.layout_mobile .signup-page .wa-signup-form-wrapper .wa-signup-form-fields .wa-field.custom-label--checkbox .wa-name.on {padding-left: 40px;top: 6px;}@media screen and (max-width: 1000px) {.auth-wrap__content .wa-auth-adapters {margin: 25px 0 0 0;width: 100%;}.auth-wrap__content .wa-auth-adapters__block {margin-right: 5px;}}@media screen and (max-width: 520px) {.login-page .wa-form .wa-field .wa-value.wa-submit a:last-child {margin: 15px 0 0 0;min-width: 120px;justify-content: center;}}.blog-main {display: flex;}.blog-content {flex: 1 1 auto;overflow: hidden;margin-right: 10px;}.blog-sidebar {width: 230px;flex: 0 0 auto;color: #313030;margin-left: auto;}.blog-sidebar__block {margin-bottom: 35px;}.blog-sidebar__block-title {display: flex;align-items: center;font-size: 20px;font-weight: 400;margin-bottom: 15px;}.blog-sidebar__block-content li {display: block;}.blog-sidebar__block-content li a {display: block;padding: 5px 10px;color: #313030;font-size: 16px;line-height: 18px;}.blog-sidebar__block-content li a:hover {color: #2048be;}.blog-sidebar__block-content li.selected > a {background: #ebebeb;}.blog-sidebar__block-content li li a {padding-left: 20px;}.blog-post__author {display: flex;flex-flow: row wrap;align-items: center;margin-bottom: 10px;}.blog-post__author-item {display: block;margin-right: 10px;}.blog-post__author-item_date {white-space: nowrap;color: grey;font-size: 14px;}.blog-post__author-item-image {display: block;}.layout_checkout .breadcrumbs .layout__wrapper, .layout_checkout .layout__content .layout__wrapper {width: 960px;}.checkout {max-width: 100%;display: flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;}.checkout__steps {max-width: 100%;flex: 1;margin-right: 15px;}.checkout__steps .checkout-step .checkout-result {display: flex;flex-flow: column wrap;align-items: center;justify-content: center;text-align: center;width: 460px;max-width: 100%;height: 50vh;margin: 0 auto;}.checkout__steps .checkout-step .checkout-result.error {display: block;width: auto;text-align: left;height: auto;margin-bottom: 20px;color: red;font-size: 14px;font-style: italic;}.checkout__steps .checkout-step .checkout-result h1 {display: block;color: #2048be;font-size: 30px;font-weight: 400;margin-bottom: 20px;}.checkout__steps .checkout-step .checkout-result P {font-size: 18px;line-height: 28px;margin-bottom: 20px;}.checkout__step {margin-bottom: 25px;}.checkout__user-type {margin-bottom: 25px;}.checkout__user-type-block {display: block;margin-bottom: 15px;}.checkout__step-header {display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;font-size: 22px;padding: 10px;color: #2048be;background: #f3f3f3;margin-bottom: 25px;}.checkout__step-header-link {display: flex;align-items: center;cursor: pointer;}.checkout__contact-form {width: 100%;max-width: 465px;}.checkout__autorized {margin-bottom: 20px;}.checkout__autorized-block {font-size: 14px;line-height: 18px;margin-bottom: 15px;}.checkout__autorized-block:last-child {margin-bottom: 0;}.checkout__autorized-block a {color: #2048be;}.checkout__autorized-block a:hover {text-decoration: underline;}.checkout__submit {min-width: 150px;}.checkout__submit:disabled {color: #313030;border-color: #313030;background-color: transparent;opacity: 0.5;cursor: default;}.checkout__options-label {display: flex;align-items: flex-start;flex-wrap: nowrap;}.checkout__options-text {line-height: 1;}.checkout__options-text .checkout__options-name {font-size: 16px;font-weight: 700;}.checkout__options-description {width: 100%;font-size: 14px;line-height: 18px;margin-top: 5px;}.checkout__options-block-wrap {display: flex;font-size: 20px;font-weight: 400;margin-bottom: 10px;}.checkout__options-block-wrap input, .checkout__options-block-wrap select {width: 195px;}.checkout__options-block {display: block;margin-bottom: 15px;border-bottom: 1px solid #eeeeee;padding-bottom: 10px;}.checkout__options-block:last-child {border-bottom: 0;}.checkout__options-price {color: #2048be;font-size: 18px;white-space: nowrap;font-weight: 400;}.checkout__options-hint {display: block;color: #a6a6a6;font-size: 14px;line-height: 18px;margin-top: 15px;}.checkout__options-logo {flex: 0 0 auto;margin-right: 20px;}.checkout__options-logo img {display: block;}.checkout__options-rate.rate {display: block;text-align: right;}.checkout__options-rate.rate .wa-form {margin-top: 25px;}.step-confirmation .wa-form, .step-confirmation table {width: 100%;}.step-confirmation .wa-field {margin-bottom: 25px;}.step-confirmation .description h3 {display: flex;font-size: 20px;font-weight: 400;margin-bottom: 10px;}.step-confirmation .item__name-sku, .step-confirmation .service__name {color: #9a9a9a;}.step-confirmation .comment {line-height: 18px;height: 85px;padding-left: 0;resize: none;}.checkout__success {display: flex;flex-flow: column wrap;align-items: center;justify-content: center;text-align: center;width: 460px;max-width: 100%;min-height: 70vh;margin: 0 auto;}.checkout__success .image {width: 140px;color: #2048be;margin-bottom: 30px;}.checkout__success .checkout__success-text {margin-bottom: 50px;}.checkout__success .checkout__success-text h1 {display: block;color: #2048be;font-size: 30px;font-weight: 400;margin-bottom: 20px;}.checkout__success .checkout__success-text p {font-size: 18px;line-height: 28px;}.checkout__success .checkout__success-text .checkout__success-order-id {color: #2048be;font-size: 24px;font-weight: 700;margin-top: 10px;}.checkout__success .checkout__success-text .back {color: #2048be;background: #fff;border-radius: 2px;font-size: 18px;margin: 15px 0 35px;}.checkout__success .checkout__success-text .back:hover {color: #fff;background: #2048be;}.checkout__success .checkout__success-text .highlighted {display: block;margin-bottom: 25px;}.checkout__success .plugin {display: block;margin-bottom: 25px;}.billing-address-fake .wa-value {font-size: 14px;padding: 5px 0;}.billing-address-fake .wa-value a {color: #2048be;}.step-confirmation .checkout-content.wa-form {max-width: none;}@media screen and (max-width: 1000px) {.layout_checkout .layout__wrapper {width: 720px;}.layout_checkout .breadcrumbs .layout__wrapper, .layout_checkout .layout__content .layout__wrapper {width: 720px;}.checkout__wrap {flex: 0 0 auto;width: 100%;margin: 0;}.checkout__steps {flex: 0 0 auto;width: 100%;margin-right: 0;}.checkout__step-header {font-size: 20px;margin-bottom: 15px;}.checkout__step-content {margin-bottom: 15px;}.checkout__options-block-wrap {flex-flow: row wrap;margin-bottom: 15px;}.checkout__options-block-wrap input, .checkout__options-block-wrap select {width: 100%;}.checkout__options-label.custom-label {flex-wrap: wrap;margin: 0 0 10px;}.checkout__options-description {margin: 0;}.checkout__options-text {flex: 0 0 auto;width: 100%;font-size: 16px;margin: 10px 0 0;}.checkout__options-rate.rate {text-align: left;padding: 0;flex: 0 0 auto;width: 100%;}}@media screen and (max-width: 760px) {.layout_checkout .layout__wrapper {width: 480px;}.layout_checkout .breadcrumbs .layout__wrapper, .layout_checkout .layout__content .layout__wrapper {width: 480px;}}@media screen and (max-width: 520px) {.layout_checkout .layout__wrapper {width: 300px;}.layout_checkout .breadcrumbs .layout__wrapper, .layout_checkout .layout__content .layout__wrapper {width: 300px;}.checkout__user-type-label.custom-label {flex-flow: unset;}.checkout-content .description {max-width: 100%;overflow-x: auto;}.checkout-content .description table td {padding: 5px;}.checkout-content .description table td:last-child {text-align: right;}}.comments-wrap {display: flex;align-items: flex-start;}.comments {max-width: 540px;flex: 0 0 auto;font-size: 15px;margin-right: 35px;margin-bottom: 45px;}.comment-title {font-size: 22px;margin-bottom: 20px;}.comments-list__title-wrap {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}.comments-list__title {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}.comments-list__content-block, .comments-list li {display: block;margin-bottom: 25px;}.comments-list__content-title {color: #303030;font-size: 18px;font-weight: 400;margin-bottom: 15px;}.comments-list__content-author {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;margin-bottom: 10px;}.comments-list__content-icon {margin-right: 10px;}.comments-list__content-name {font-size: 13px;font-weight: 500;margin-right: auto;}.comments-list__content-site {opacity: 0.5;margin-left: 10px;}.comments-list__content-staff {color: #fff;font-size: 13px;background: #2048be;padding: 2px 4px;margin: 0 auto 0 5px;}.comments-list__content-date {color: #313030;font-size: 11px;}.comments-list__content-rating {margin-bottom: 10px;}.comments-list__content-text {font-size: 15px;line-height: 18px;}.comments-list__content-reply {display: block;margin: 15px 0;color: #2048be;font-size: 14px;}.comments-list__content-reply span {text-decoration: underline;}.comments-list__content-reply:hover span {text-decoration: none;}.comments-list__button-btn {color: #2048be;background: #fff;}.comments-list__button-btn:hover {color: #fff;background: #2048be;}.comment-form {width: 100%;max-width: 540px;margin-bottom: 50px;}.comment-form .wa-auth-adapters__block:last-child {margin-right: 0;}.comment-form .service-agreement-wrapper {display: block;font-size: 14px;margin: 15px 0;}.comment-form .wa-field.flexed {display: flex;align-items: center;}.comment-form .wa-field.flexed > * {margin-right: 10px;}.comment-form .wa-field a {color: #2048be;text-decoration: underline;}.comment-form .wa-field a:hover {text-decoration: none;}.comment-form INPUT[type="submit"] {cursor: pointer;}.comment-form__title {margin-bottom: 20px;}.comment-count-text {color: #2048be;margin: 15px 0;float: left;}.comment {padding: 5px;margin-bottom: 25px;}.comment.new {background: #e6eff7;}.depth_1 > .comment, .depth_2 > .comment {padding-left: 10px;border-left: 2px solid #2048be;margin-left: 10px;}.depth_2 > .comment {border-left: 2px solid gray;}.comments-pagination .paging-nav {position: absolute;left: -999px;}@media screen and (max-width: 1000px) {.comments-wrap {flex-flow: row wrap;}.comment-form {order: -1;}.comments {width: 100%;}}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-size: 100%;margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;min-width: 0;}html {height: 100%;font-weight: normal;touch-action: manipulation;-ms-touch-action: manipulation;}body {height: 100%;font-weight: 300;line-height: 1;}body.no-scroll {width: 100%;position: fixed;overflow-y: scroll;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}h1, h2, h3, h4, h5 {font-weight: inherit;}b, strong {font-weight: 700;}input, button, textarea {border: 0;padding: 0;font-weight: inherit;background: transparent;line-height: 1;}hr {display: block;width: 100%;height: 1px;background: #ada29c;margin: 0;padding: 0;border: 0;}.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder {color: inherit;}input::placeholder {color: inherit;opacity: 0.7;}input[type=text]::-ms-clear, input[type=text]::-ms-reveal {display: none;width: 0;height: 0;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {display: none;}select:disabled {opacity: 0.6;}.nowrap {white-space: nowrap;}input[type="text"], input[type="search"], input[type="password"], input[type="email"] {box-sizing: border-box;width: 100%;height: 35px;color: #313030;text-align: left;font-size: 16px;font-family: inherit;line-height: 1;border: 0;border-bottom: 1px solid #aeaeae;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;resize: none;}textarea, select, .like_input {box-sizing: border-box;width: 100%;height: 35px;color: #313030;text-align: left;font-size: 16px;font-weight: 300;font-family: inherit;line-height: 1;border: 0;border-bottom: 1px solid #aeaeae;background: transparent;}textarea {padding-top: 10px;min-height: 35px;-webkit-appearance: none;-moz-appearance: none;appearance: none;resize: vertical;}a {color: inherit;text-decoration: none;cursor: pointer;}.blured {position: relative;}.blured::before {content: '';display: block;width: 100%;height: 100vh;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.65);z-index: 2;}.clr:after {content: '';display: block;clear: both;}.fl {float: left;}.fr {float: right;}.nothing {color: #2048be;padding: 20px 0;}.alert_message {color: #4886a9;font-size: 20px;text-align: center;text-transform: uppercase;padding: 20px 0;}.success_message {color: #6cd002;font-size: 18px;font-weight: 300;text-align: center;text-transform: uppercase;padding: 20px 0;}.hidden {visibility: hidden !important;}.visible {visibility: visible !important;}.description {font-size: 14px;line-height: 18px;font-weight: 300;margin-bottom: 20px;}.description:after {content: '';display: block;clear: both;}.description h1, .description h2, .description h3, .description h4 {line-height: 1;margin: 15px 0;}.description h1 {font-size: 30px;}.description h2 {font-size: 20px;}.description h3 {font-size: 18px;}.description h4 {font-size: 18px;}.description ul, .description ol {list-style-position: inside;padding-left: 15px;margin-bottom: 15px;}.description p {font-size: 14px;line-height: 24px;margin: 0px 0px 10px 0px;}.description li {font-size: 14px;margin-bottom: 5px;line-height: 18px;}.description a {color: #F49B0E;line-height: 18px;}.description a:hover {text-decoration: underline;}.description blockquote {font-style: italic;line-height: 24px;background: #f4f4f4;padding: 10px 15px;margin-bottom: 10px;}.description blockquote:before {content: "\00ab";}.description blockquote:after {content: "\00bb";}.description table {border-collapse: collapse;font-size: 14px;margin-bottom: 15px;}.description table td, .description table th {padding: 10px 15px;border: 1px solid #d7d7d7;}.description table thead td, .description table th {font-weight: 600;background: #f4f4f4;}.description pre {padding: 10px;background: #eaeaea;font-size: inherit;font-weight: inherit;font-family: inherit;overflow: auto;margin-bottom: 10px;}.description hr {display: block;border: 0;height: 1px;background: #000;margin: 5px 0 10px;}.description img {max-width: 100%;height: auto;}.description .two_columns {content: '';display: block;clear: both;width: 49%;}.description .text-center {text-align: center;}.description .text-left {text-align: left;}.description .text-right {text-align: right;}.description figure {margin: 0;}input[type="button"], [type="submit"], .btn {box-sizing: border-box;display: block;color: #ffffff;font-size: 14px;font-weight: 300;text-decoration: none;line-height: 1;padding: 2px 10px;height: 50px;border: 1px solid transparent;position: relative;background: #2048be;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.3s;cursor: pointer;}input[type="button"]:hover, input[type="button"].active, [type="submit"]:hover, [type="submit"].active, .btn:hover, .btn.active {background: #FFFFFF;color: #2048be;border-color: #2048be;}a.btn {display: flex;align-items: center;justify-content: center;}.saved {color: #31dc31;margin: 10px 0;font-size: 18px;}.wa-error, input.error, .quickorder-empty-field {border-color: red !important;}.wa-error-msg, .errormsg, .checkout_result.error, .rate .hint.error, em.error {display: block;color: red;font-weight: 400;font-size: 14px;margin: 5px 0 10px;}h1.title, h2.title, h3.title, h4.title {display: block;color: #313030;font-size: 30px;line-height: 1;font-weight: 300;margin-bottom: 15px;}h2.title {font-size: 28px;display: flex;align-items: center;}h3.title {font-size: 26px;}h4.title {font-size: 24px;}div.title {color: #313030;font-size: 30px;}.layout_mobile div.title {font-size: 20px;}h1.title sup.new {color: #313030;}[class^="icon-fonticon_"] {font-size: inherit;}.external-links {display: flex;align-items: center;margin: 10px 0;}.developer-link {margin-right: 10px;}.developer-link__img {display: block;max-width: 20px;}.webasyst-link {display: flex;margin: 5px 5px 5px 0;}.webasyst-link__dot {display: block;width: 4px;height: 4px;text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);border-radius: 100%;margin: 0 6px 0 0;}.webasyst-link__dot_1 {background: #FF0000;}.webasyst-link__dot_2 {background: #44AAFB;}.webasyst-link__dot_3 {background: #F3E245;}.webasyst-link__dot_4 {background: #ED6699;}.webasyst-link__dot_5 {background: #9CE233;}.webasyst-link__dot_6 {background: #45ADFF;}.select2-container span {display: block;}.select2-container .select2-selection--single {width: max-content;width: -moz-max-content;width: -webkit-max-content;position: relative;padding: 0 10px 0 0;}.select2-container .select2-selection__rendered {color: #2048be;font-size: 14px;white-space: nowrap;}.select2-container .select2-selection__arrow {display: block;width: 0;height: 0;border-style: solid;border-width: 4px 0 0 4px;border-color: transparent transparent transparent #2048be;position: absolute;bottom: 2px;right: 0;}#_atssh {display: none;}@media screen and (max-width: 1000px) {.description h1 {font-size: 24px;}.description h2 {font-size: 20px;}.description h3 {font-size: 18px;}.description h4 {font-size: 16px;}.header__contacts, .header-icon.compare-leash, .header-icon.favorites-leash, .header-icon.profile-leash, .auth-hr {display: none;cursor: pointer;}.header {padding: 15px 0;margin-bottom: 30px;}.auth-wrap__content {flex-flow: row wrap;}.auth-wrap__content .wa-form {width: 460px;max-width: 100%;margin-right: 0;margin-bottom: 25px;}.site-main, .blog-main {flex-flow: row wrap;}.site-content, .blog-content {width: 100%;margin: 0;padding: 0 10px;}.site-sidebar, .blog-sidebar {order: -1;width: 100% !important;margin: 0;}.site-sidebar__block, .blog-sidebar__block {background: #e7e7e7;margin-bottom: 15px;}.site-sidebar__block-title, .blog-sidebar__block-title {display: none;}.site-sidebar__block-content li, .blog-sidebar__block-content li {border-bottom: 1px solid #ebebeb;}.site-sidebar__block-content li a, .blog-sidebar__block-content li a {display: flex;align-items: center;box-sizing: border-box;width: 100%;font-size: 16px;padding: 12px 3%;}.site-sidebar__block-content li a::after, .blog-sidebar__block-content li a::after {content: "\e902";font-family: 'icomoon' !important;align-items: center;justify-content: center;width: 16px;height: 100%;margin-left: auto;cursor: pointer;}.subpages, .social-widgets {display: none;}}.error-page {display: flex;flex-flow: column wrap;justify-content: center;text-align: center;height: calc(100vh - 300px);color: #767678;font-weight: 300;letter-spacing: 0.4px;min-height: 325px;}.error-page__title {width: 100%;display: block;font-size: 120px;margin-bottom: 35px;}.error-page__text {font-size: 30px;width: 100%;font-weight: 400;line-height: 36px;margin: 0 auto 35px;}.error-page__text span {display: block;max-width: 300px;margin: 0 auto;}.error-page__link {box-sizing: border-box;display: flex;justify-content: center;align-items: center;width: 240px;height: 48px;border: 1px solid #2048be;border-radius: 3px;color: #2048be;font-size: 18px;font-weight: 400;margin: 0 auto 50px;}.error-page__link:hover {color: #fff;background: #2048be;}.forgotpassword-page .wa-form {width: 460px;max-width: 100%;}.forgotpassword-page .wa-form .wa-field .wa-value.wa-submit a {margin: 0 0 0 auto;}.homepage-benefits .title {margin-bottom: 25px;}.homepage-news-announces {overflow: hidden;margin-bottom: 60px;}.homepage-news-announces__title-wrap {display: flex;align-items: flex-end;margin-bottom: 25px;}.homepage-news-announces__title.title {margin: 0 60px 0 0;}.homepage-news-announces__readmore {display: block;color: #2048be;font-size: 16px;margin-bottom: 4px;}.homepage-news-announces__readmore:hover {text-decoration: underline;}.homepage-tags {font-size: 18px;margin-bottom: 45px;}.homepage-tags__title {color: #313030;font-size: 30px;margin-bottom: 20px;}.homepage-tags__link {display: inline-block;margin: 0 0 10px 0;}.homepage-tags__link:hover {text-decoration: underline;}.homepage-last-reviews__title {display: flex;align-items: center;flex-flow: row wrap;margin-bottom: 25px;}.homepage-last-reviews__title span {margin-right: 80px;}.homepage__welcome-text {margin-bottom: 45px;}.homepage-wrap {display: flex;}.homepage-content {flex: 1 1 auto;width: calc(100% - 240px);}.homepage-sidebar {flex: 0 0 auto;box-sizing: border-box;width: 233px;border-right: 1px solid #e6eff7;padding-bottom: 5px;background: #fff;margin-right: 7px;padding-right: 5px;}.homepage-banner {display: block;width: 100%;margin-bottom: 15px;}.homepage-banner img {display: block;max-width: 100%;}.homepage-wrap_cut .promo-blocks__wrap {margin-bottom: 20px;}.homepage-wrap_cut .promo-block {width: 350px;height: 350px;margin-right: 20px;}.homepage-wrap_cut .promo-block:last-child {margin-right: 0;}.homepage-wrap_cut .promo-block_100 {width: 700px;}.homepage-wrap_cut .promo-block_25-wrap {width: 330px;}.homepage-wrap_cut .promo-block_25 {width: 100%;height: 165px;}.homepage-related-product {display: flex;flex-flow: row wrap;}.homepage-related-product .product-list_num-1 {order: -1;}.homepage-related-product.with-product-day .product-list_num-1 {flex: 1;}@media screen and (max-width: 1720px) {.homepage-wrap_cut .promo-block {width: 290px;height: 290px;}.homepage-wrap_cut .promo-block_100 {width: 580px;}.homepage-wrap_cut .promo-block_25-wrap {width: 270px;}.homepage-wrap_cut .promo-block_25 {width: 100%;height: 135px;}}@media screen and (max-width: 1480px) {.homepage-wrap_cut .promo-block {width: 230px;height: 230px;}.homepage-wrap_cut .promo-block_100 {width: 460px;}.homepage-wrap_cut .promo-block_25-wrap {width: 210px;}.homepage-wrap_cut .promo-block_25 {width: 100%;height: 105px;}}@media screen and (max-width: 1240px) {.homepage-wrap_cut .promo-blocks {display: none;}}@media screen and (max-width: 1000px) {.homepage-wrap {flex-flow: row wrap;}.homepage-sidebar {width: 100%;order: 9999;}}@media screen and (max-width: 400px) {.homepage-related-product {display: block;}.homepage-related-product .product-list_num-1 {order: 0;}}.icon-block {display: flex;align-items: center;height: 30px;font-size: 20px;position: relative;cursor: pointer;transition: all 0.3s;}.icon-block:hover {color: #2048be;}.icon-block_active {color: #2048be;}.icon-block__block {display: flex;justify-content: center;align-items: center;width: 30px;position: relative;}.icon-block__count {display: block;font-size: 14px;visibility: hidden;}.icon-block__alert-message {display: block;box-sizing: border-box;padding: 5px;white-space: nowrap;color: #313030;font-size: 12px;background: #fff;box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.5);position: absolute;right: 0;top: 100%;display: none;z-index: 1;}.icon-block__hint {white-space: nowrap;font-size: 16px;padding: 10px 15px;text-transform: uppercase;background: #fff;text-align: right;position: absolute;right: 0;top: -100vh;opacity: 0;transition: opacity 0.5s;z-index: 4;}.icon-block__hint::after {content: '';display: block;width: 100%;height: 100%;box-shadow: 0 0 0 30px #fff;background: #fff;opacity: 0.9;position: absolute;left: 0;top: 0;z-index: -1;}.icon-block__hint a {display: block;color: #313030;padding: 5px 20px;cursor: pointer;}.icon-block__hint a:hover {color: #2048be;}.icon-block__text {font-size: 14px;position: absolute;top: 100%;left: 50%;transform: translate(-50%);margin-top: 2px;white-space: nowrap;}.icon-block__text.icon-block__text_align-right {text-align: right;min-width: 120px;transform: translate(0);left: auto;right: 0;}.icon-block.active .icon-block__block, .icon-block.active .icon-block__count {z-index: 5;}.icon-block.active .icon-block__hint {opacity: 1;top: 100%;}.icon-block.active .icon-block__count {visibility: visible;}.icon-fonticon_home {font-weight: bold;}.compare-icon {cursor: pointer;}.compare-icon .icon-fonticon_compare-f {display: none;}.compare-icon.active .icon-fonticon_compare {display: none;}.compare-icon.active .icon-fonticon_compare-f {display: block;}.favorites-icon .icon-fonticon_favorites-f {display: none;}.favorites-icon.active .icon-fonticon_favorites {display: none;}.favorites-icon.active .icon-fonticon_favorites-f {display: block;}.label-block {position: absolute;top: 0;left: 0;}.badge {background-color: transparent !important;margin-bottom: 2px;}.badge span {display: block;box-sizing: border-box;width: 100%;height: 25px;text-align: center;line-height: 25px;color: #fff;font-size: 14px;white-space: nowrap;padding: 0 10px;background: #474545;position: relative;transition: all 0.3s;}.badge.bestseller span {background-color: #2048be;}.badge.new span {background-color: #4FAE48;}.badge.low-price span {background-color: #FF3300;}.badge.markdown span {background-color: #FF3300;}.rating, .rate {display: flex;}.rating i, .rate i {box-sizing: border-box;display: block;width: 18px;height: 5px;border: 1px solid #ff9100;position: relative;margin-right: 5px;}.rating i::before, .rate i::before {content: '';display: block;width: 0;height: 100%;background: #ff9100;}.rating i.star-half::before, .rate i.star-half::before {width: 50%;}.rating i.star::before, .rating i.star-hover::before, .rate i.star::before, .rate i.star-hover::before {width: 100%;}.arrows_hidden {visibility: hidden;}.layout__main-wrapper {min-height: 100%;margin-bottom: -150px;}.layout__main-wrapper::after {content: "";display: block;height: 150px;display: block;}.layout__content {height: 100%;}.layout__wrapper {width: 1680px;margin: 0 auto;position: relative;}.close {color: #fff;cursor: pointer;}.close:hover {color: #ff9100;}.no-photo {display: flex;flex-flow: column wrap;align-items: center;justify-content: center;height: 100%;min-height: 170px;}.no-photo__img {display: block;box-sizing: border-box;width: 66px;height: 66px;border: 8px solid #ebebeb;margin: 0 auto 10px;}.no-photo__text {display: block;color: #b5b5b5;font-size: 15px;width: 100%;text-align: center;}.swiper-container, .swiper-wrapper {z-index: unset;}.layout .fancybox-thumbs {background: rgba(30, 30, 30, 0.6);}@media screen and (max-width: 1720px) {.layout__wrapper {width: 1440px;}}@media screen and (max-width: 1480px) {.layout__wrapper {width: 1200px;}}@media screen and (max-width: 1240px) {.layout__wrapper {width: 960px;}}@media screen and (max-width: 1000px) {.layout__wrapper {width: 720px;}}@media screen and (max-width: 760px) {.layout__wrapper {box-sizing: border-box;width: 480px;}}@media screen and (max-width: 520px) {.layout__wrapper {width: 300px;}}.layout_mobile .layout__wrapper {width: calc(100% - 20px);}.layout_mobile .layout__main-wrapper {margin-bottom: 0;}.layout_mobile .layout__main-wrapper::after {display: none;}.profile-wrapper table {width: 100%;border-collapse: collapse;font-size: 14px;line-height: 18px;margin-bottom: 15px;}.profile-wrapper table td, .profile-wrapper table th {padding: 10px 15px;border: 1px solid #d7d7d7;}.profile-wrapper table thead td, .profile-wrapper table th {font-weight: 600;background: #f4f4f4;}.profile-wrapper .info_wrapper {margin-bottom: 50px;}.profile-wrapper__profile-content {display: flex;align-items: flex-start;padding-top: 15px;}.profile-wrapper__profile-info {flex: 1 1 auto;}.profile-wrapper__profile-info .info_wrapper {margin-top: 40px;}#wa-my-info-edit-wrapper select {height: 35px;}#wa-my-info-edit-wrapper .wa-field-photo .wa-name {position: static;font-size: 16px;margin-bottom: 10px;}#wa-my-info-edit-wrapper .wa-field-photo .wa-value {display: flex;flex-flow: row wrap;align-items: flex-end;}#wa-my-info-edit-wrapper .wa-field-photo .wa-value img {display: block;margin-right: 10px;}#wa-my-info-edit-wrapper .wa-field-photo .wa-value a {color: #2048be;}#wa-my-info-edit-wrapper .wa-field-photo .wa-value p {display: block;width: 100%;margin-top: 15px;}#wa-my-info-edit-wrapper .wa-field-address .wa-value span.field, #wa-my-info-edit-wrapper .wa-field-password .wa-value span.field {display: block;margin-bottom: 25px;}#wa-my-info-edit-wrapper .wa-field-address .wa-value span.field span, #wa-my-info-edit-wrapper .wa-field-password .wa-value span.field span {position: absolute;top: 10px;}#wa-my-info-edit-wrapper .wa-field-address .wa-value span.field span.show, #wa-my-info-edit-wrapper .wa-field-address .wa-value span.field span.on, #wa-my-info-edit-wrapper .wa-field-password .wa-value span.field span.show, #wa-my-info-edit-wrapper .wa-field-password .wa-value span.field span.on {color: #2048be;font-size: 12px;top: -17px;}#wa-my-info-edit-wrapper .wa-field-address .wa-value span.field input, #wa-my-info-edit-wrapper .wa-field-password .wa-value span.field input {position: relative;z-index: 1;}#wa-my-info-edit-wrapper .wa-field-birthday .wa-value {display: flex;align-items: center;}#wa-my-info-edit-wrapper .wa-field-birthday .wa-value select {width: 140px;margin-right: 20px;}#wa-my-info-edit-wrapper .wa-field-birthday .wa-value input {width: 100% !important;flex: 1;}#wa-my-info-edit-wrapper .wa-field-password .wa-name {color: #252525;font-size: 18px;position: static;margin-bottom: 20px;}#wa-my-info-edit-wrapper .wa-field-password a {color: #2048be;text-decoration: underline;}#wa-my-info-edit-wrapper .wa-field-password a:hover {text-decoration: none;}#wa-my-info-edit-wrapper .wa-field-sex .wa-value > p {display: flex;align-items: center;}#wa-my-info-edit-wrapper .wa_buttons {display: flex;align-items: center;margin: 25px 0;}#wa-my-info-edit-wrapper .wa_buttons * {width: 100px;}#wa-my-info-edit-wrapper .wa_buttons .button {margin-right: 10px;}.affiliate-page__balance {font-size: 19px;margin-bottom: 15px;}.affiliate-page__balance .bonus {color: #2048be;font-weight: 700;}.affiliate-page__table {max-width: 780px;width: 100%;}.affiliate-page__table td, .affiliate-page__table th {border: 0;padding: 0;background: none;}.affiliate-page__table-head th {text-align: center;font-weight: 400;height: 30px;padding: 0 5px;}.affiliate-page__table-items {border: 1px solid #d8d9da;border-radius: 3px;background: #fff;box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.1);margin-bottom: 17px;}.affiliate-page__table-items td {padding: 10px;vertical-align: middle;position: relative;}.affiliate-page__table-items td:not(:last-child)::after {content: '';display: block;width: 1px;height: 68%;position: absolute;right: 0;top: 16%;background: #d8d9da;}.affiliate-page__table-date {width: 19%;}.affiliate-page__table-order {width: 52%;}.affiliate-page__table-order-link {margin-bottom: 10px;}.affiliate-page__table-order-comment {color: #fd939d;font-size: 14px;}.affiliate-page__table-price {white-space: nowrap;}.affiliate-page__table-price_income {width: 12%;color: #477eaa;text-align: center;font-weight: 400;}.aaffiliate-page__table-price_expense {width: 13%;color: #ff4141;text-align: center;font-weight: 400;}.affiliate-page__table-price_balance {width: 14%;color: #56911c;text-align: center;font-weight: 400;}.affiliate-page__table-price_order {color: #ff4141;}.affiliate-page__table-order-link {display: block;color: #477eaa;text-decoration: underline;}.affiliate-page__table-order-link:hover {text-decoration: none;}.affiliate-page__table-separate {height: 17px;}@media screen and (max-width: 1000px) {.profile-wrapper__profile-content {flex-flow: row wrap;}.profile-wrapper__profile-info {width: 100%;}.affiliate-page__table {display: block;box-sizing: border-box;}.affiliate-page__table tbody {display: block;}.affiliate-page__table tr {display: block;margin-bottom: 35px;}.affiliate-page__table tr td {box-sizing: border-box;display: block;width: 100%;text-align: left !important;border-bottom: 1px solid #eaeaea;}.affiliate-page__table tr td::after {display: none !important;}.affiliate-page__table-head, .affiliate-page__table-separate {display: none !important;}.affiliate-page__table-date, .affiliate-page__table-order, .affiliate-page__table-price_income, .affiliate-page__table-price_expense, .affiliate-page__table-price_balance {width: 100%;}.affiliate-page__table-items td:before {color: #313030;display: inline-block;padding-right: 10px;font-weight: 300;}.affiliate-page__table-date {font-size: 14px;}.affiliate-page__table-order a {margin-bottom: 10px;}.affiliate-page__table-price_income:before, .affiliate-page__table-price_expense:before, .affiliate-page__table-price_balance:before {content: attr(data-title);}}.sidebar {flex: 0 0 auto;box-sizing: border-box;width: 228px;border: 1px solid #e6eff7;background: #fff;margin-right: 14px;}.sidebar__block {width: 100%;}.sidebar__title {display: flex;align-items: center;height: 38px;padding-left: 23px;color: #313030;background: #e6eff7;}.sidebar__title [class^="icon-fonticon_"] {font-size: 20px;}.sidebar__content {padding: 20px 15px;}.sidebar__filters {background: #fff6da;}@media screen and (max-width: 1480px) {.sidebar_grid {margin-right: 15px;}}@media screen and (max-width: 1240px) {.sidebar_grid {margin-right: 16px;}}@media screen and (max-width: 1000px) {.sidebar_grid {margin-right: 18px;}}@media screen and (max-width: 760px) {.sidebar {width: 100%;}}.site-main {display: flex;overflow: hidden;}.site-content {flex: 1 1 auto;}.site-sidebar {width: 230px;flex: 0 0 auto;color: #313030;margin-right: 10px;}.site-sidebar__block {margin-bottom: 35px;}.site-sidebar__block-title {display: flex;align-items: center;font-size: 20px;font-weight: 400;margin-bottom: 5px;}.site-sidebar__block-title span {margin-right: 10px;}.site-sidebar__block-content li {display: block;}.site-sidebar__block-content li a {display: block;padding: 5px 10px;color: #313030;font-size: 16px;line-height: 18px;}.site-sidebar__block-content li a:hover {color: #2048be;}.site-sidebar__block-content li.selected > a {background: #ebebeb;}.site-sidebar__block-content li li a {padding-left: 20px;}.site-sidebar__block-content li li li a {padding-left: 30px;}svg {display: block;fill: currentColor;stroke-miterlimit: 1;width: 20px;height: 20px;overflow: visible;}.svg-fill-none {fill: none;stroke: currentColor;}.svg-stroke-white {stroke: #fff;}.svg-fill-white {fill: #FFFFFF;}.layout_onestep .layout__wrapper {width: 960px;}.layout_onestep .onestep-cart .services > div {display: flex;flex-flow: row wrap;align-items: center;max-width: max-content;max-width: -moz-max-content;max-width: -webkit-max-content;min-height: 26px;padding: 0;margin-bottom: 5px;}.layout_onestep .onestep-cart .like_input, .layout_onestep .onestep-cart input[type="text"], .layout_onestep .onestep-cart input[type="search"], .layout_onestep .onestep-cart input[type="password"], .layout_onestep .onestep-cart input[type="email"], .layout_onestep .onestep-cart textarea, .layout_onestep .onestep-cart select {display: inline-block;width: auto;max-width: 100%;}.layout_onestep .onestep-cart input.error, .layout_onestep .onestep-cart textarea.error {border-top: 0;border-left: 0;border-right: 0;}.layout_onestep .onestep-cart .checkout {display: block;box-shadow: none;}.layout_onestep .onestep-cart .checkout .checkout-form {margin-top: 20px;}.layout_onestep .onestep-cart .checkout .checkout-step-content {padding: 0;}.layout_onestep .onestep-cart .checkout .comment {resize: none;}.layout_onestep .onestep-cart .storequickorder_cart_button {margin: 0 0 15px;}.layout_onestep .onestep-cart .wa-form {max-width: 645px;width: auto;}.layout_onestep .onestep-cart .wa-form .like_input, .layout_onestep .onestep-cart .wa-form input:not([type=checkbox]):not([type=radio]), .layout_onestep .onestep-cart .wa-form button, .layout_onestep .onestep-cart .wa-form textarea, .layout_onestep .onestep-cart .wa-form select {width: 100% !important;max-width: 100% !important;}.layout_onestep .onestep-cart .wa-form .wa-field .wa-name, .layout_onestep .onestep-cart .wa-form .wa-field .wa-name.on {color: #585858;font-size: 0.95em;position: static !important;}.layout_onestep .onestep-cart .wa-form .wa-field .wa-name::before, .layout_onestep .onestep-cart .wa-form .wa-field .wa-name.on::before {display: none;}.layout_onestep .onestep-cart .wa-form .wa-field.wa-field-address span.field > span {color: #777;position: static;font-size: 0.9em;}.layout_onestep .onestep-cart .wa-form .wa-field .wa-value label {display: flex;flex-flow: row wrap;align-items: center;}.layout_onestep .onestep-cart .wa-form .wa-field .wa-value label a {margin-left: 5px;}.layout_onestep .onestep-cart .wa-form .wa-field .wa-value p .field.wa-required span:after {display: none;}.layout_onestep .onestep-cart ul.checkout-options {padding-left: 0 !important;}.layout_onestep .onestep-cart ul.checkout-options li .rate {display: block;}.layout_onestep .onestep-cart ul.checkout-options li .custom-label input[type="radio"] {left: -9999px !important;}.layout_onestep .onestep-cart ul.checkout-options li label:not(.custom-label) input[type="radio"] {position: static;}.layout_onestep .onestep-cart ul.checkout-options li img.method-logo {float: none;position: static;}.layout_onestep .onestep-cart .nowrap {font-size: 16px;font-weight: bold;white-space: nowrap;}.layout_onestep .onestep-cart table.cart td input.qty {border: 1px solid #aaaaaa;padding-right: 5px;}.layout_onestep .onestep-cart table.cart input[name='coupon_code'] {height: 40px;}.layout_onestep .onestep-cart table.cart input[name='apply_coupon_code'] {display: inline-block;height: 40px;}.layout_onestep .onestep-cart a.delete {color: #313030;}.layout_onestep .onestep-cart a.delete:hover {color: #2048be;}.layout_onestep .onestep-cart a.delete .icon16.remove {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: none;text-indent: 0;margin: 0;}.layout_onestep .onestep-cart a.delete .icon16.remove::before {content: "\e909";}.layout_onestep .onestep-cart blockquote::before, .layout_onestep .onestep-cart blockquote::after {display: none;}.layout_onestep .onestep-cart .checkout-step > h2 .loading {display: none;}.layout_onestep .onestep-cart .error {color: red;}@media screen and (max-width: 1000px) {.layout_onestep .layout__wrapper {width: 720px;}}@media screen and (max-width: 760px) {.layout_onestep .layout__wrapper {width: 480px;}.layout_onestep .layout__wrapper td.min-width {display: none;}}@media screen and (max-width: 520px) {.layout_onestep .layout__wrapper {width: 300px;}}.layout .plugin_arrived-request .plugin_arrived-field {position: relative;margin-bottom: 20px;}.layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-name {color: #585858;font-size: 16px;line-height: 18px;transition: 0.2s ease all;}.layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-value {position: relative;}.layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-value input, .layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-value select {border-color: #ff9100;}.layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-name {position: absolute;top: 20px;}.layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-name::before {content: '*';color: red;margin-right: 2px;}.layout .plugin_arrived-request .plugin_arrived-field .not_bold {position: static;}.layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-name.on, .layout .plugin_arrived-request .plugin_arrived-field .plugin_arrived-value .plugin_arrived-name.show {color: #ff9100;font-size: 14px;top: -5px;}.layout .plugin_arrived-popup .custom-label .custom-label__input::after {background: #ff9100;}.layout .plugin_arrived-popup .custom-label[type=checkbox]:checked ~ .custom-label__input::before, .layout .plugin_arrived-popup .custom-label[type=radio]:checked ~ .custom-label__input::before, .layout .plugin_arrived-popup .custom-label[type=checkbox]:not(:disabled):hover ~ .custom-label__input:before, .layout .plugin_arrived-popup .custom-label[type=radio]:not(:disabled):hover ~ .custom-label__input:before {border-color: #ff9100;}.layout .plugin_arrived-popup .custom-label a {color: #ff9100;}.layout .plugin_arrived-header .plugin_arrived-close {background: none;}.layout .plugin_arrived-header .plugin_arrived-close::after, .layout .plugin_arrived-header .plugin_arrived-close::before {content: '';background: #ff9100;width: 16px;height: 2px;position: absolute;top: 18px;transition: all 0.2s ease-in-out;}.layout .plugin_arrived-header .plugin_arrived-close::after {transform: rotate(45deg) scale(1);}.layout .plugin_arrived-header .plugin_arrived-close::before {transform: rotate(-45deg) scale(1);}.layout .plugin_arrived-header .plugin_arrived-close:hover::after {transform: rotate(-40deg) scale(1.2);}.layout .plugin_arrived-header .plugin_arrived-close:hover::before {transform: rotate(40deg) scale(1.2);}.layout .plugin_arrived-box::after {content: '';display: block;width: 100%;height: 100%;padding: 25px;position: absolute;background: #fff;opacity: 0.9;left: -25px;top: -25px;z-index: -1;}.layout .plugin_arrived-box .plugin_arrived-success {font-family: Roboto, sans-serif;font-size: 22px;line-height: 22px;height: auto;text-align: center;padding: 20px 20px;}.layout .plugin_arrived-box .plugin_arrived-success strong {color: #6cd002;font-weight: 300;text-transform: uppercase;padding: 20px 0;}.layout .plugin_arrived-button {margin: 10px 10px 10px 0;}.layout .plugin_arrived-button.custom a {border: 1px solid transparent;color: #fff;display: inline-block;background: #ff9100;padding: 4px 7px 4px 7px;font-size: 1em;text-decoration: none;line-height: 2.3em;transition: all 0.3s;font-weight: 400;}.layout .plugin_arrived-button.custom a:hover {background: #fff;cursor: pointer;color: #ff9100;text-decoration: none;border: 1px solid #ff9100;}.layout .plugin_arrived-custom .plugin_arrived-header {background: #fff !important;text-shadow: none !important;font-size: 16px !important;color: #ff9100;font-weight: 600;font-style: normal !important;}.layout .plugin_arrived-box {display: none;background-color: #FFFFFF !important;border: none !important;-webkit-border-radius: none !important;-moz-border-radius: none !important;border-radius: 5px !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;left: 50%;top: 50%;position: fixed;width: 380px;z-index: 8011;font-family: Arial;}.layout .plugin_arrived-overlay {background: #000 !important;opacity: 0.5;}.layout .plugin_arrived-value input[type="submit"] {background-color: #ff9100 !important;color: #fff !important;border: 1px solid #ff9100 !important;border-radius: 4px;width: 100% !important;cursor: pointer;}.layout .plugin_arrived-value input[type="submit"]:hover {color: #ff9100 !important;background-color: #fff !important;font-weight: normal !important;}.layout .plugin_arrived-name {font-weight: normal !important;}.layout .plugin_arrived-name::before {display: none !important;}.layout .plugin_arrived-field {margin: 10px 10px;padding: 10px 10px 0 10px;border-radius: 5px;}.layout .plugin_arrived-value {margin: 0 !important;}.layout .plugin_arrived-value input[type="text"] {font-size: 18px;line-height: 18px;}@media screen and (max-width: 520px) {.layout .plugin_arrived-button.custom a {line-height: 1em;transition: all 0.3s;font-weight: 400;height: 38px;align-items: center;justify-content: center;display: flex;text-align: center;margin: 10px 0;}.layout .plugin-hook-product-cart {margin-top: 0;}.layout_mobile .plugin_arrived-box {width: 320px;}.layout_mobile .plugin_arrived-value input {width: 240px;}}@media screen and (max-width: 400px) {.layout_mobile .plugin_arrived-box {width: 290px;}}.product-day, .nav-menu-fn__content-block_productday-plugin, .nav-menu-v__content-block_productday-plugin {width: 228px;margin-left: 14px;position: relative;}.product-day.product-day_no-margin, .nav-menu-fn__content-block_productday-plugin.product-day_no-margin, .nav-menu-v__content-block_productday-plugin.product-day_no-margin {margin-left: 0;}.product-day .productday_block, .nav-menu-fn__content-block_productday-plugin .productday_block, .nav-menu-v__content-block_productday-plugin .productday_block {display: flex;flex-flow: row wrap;}.product-day .productday_block .productday_top_block, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_top_block, .nav-menu-v__content-block_productday-plugin .productday_block .productday_top_block {width: 100%;background: rgba(32, 72, 190, 0.9);position: absolute;top: 0;}.product-day .productday_block .productday_title, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_title, .nav-menu-v__content-block_productday-plugin .productday_block .productday_title {width: 100%;margin-top: 0px;text-align: left;text-transform: capitalize;font-size: 24px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #313030;}.product-day .productday_block .productday_description, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_description, .nav-menu-v__content-block_productday-plugin .productday_block .productday_description {width: 100%;height: 14px;text-align: left;text-transform: capitalize;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 5px;color: #666666;}.product-day .productday_block [id*="Stage_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] {display: flex !important;align-items: center;justify-content: center;width: 100% !important;height: 52px !important;margin: -62px 0 0 !important;z-index: 1;order: 2;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] {flex: 0 0 auto;width: 44px !important;height: 52px !important;background: #ff9100 !important;margin: 0 0 0 4px !important;position: static !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Box_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Box_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Box_jbeeb_"] {display: none;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="TextBox_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="TextBox_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="TextBox_jbeeb_"] {display: block;width: 100% !important;font-size: 24px !important;line-height: 1 !important;margin-top: 10px;color: #333333 !important;position: static !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="TextBox_jbeeb_"] span, .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="TextBox_jbeeb_"] span, .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="TextBox_jbeeb_"] span {color: #333333 !important;font-weight: 700;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Container_jbeeb_"] [id*="Box_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Container_jbeeb_"] [id*="Box_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Container_jbeeb_"] [id*="Box_jbeeb_"] {height: 34px !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] {display: flex;width: 100% !important;position: static !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] {width: 50% !important;position: static !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] {width: 100% !important;position: static !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Box_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Box_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] > [id*="Container_jbeeb_"] [id*="Box_jbeeb_"] {width: 88% !important;position: static !important;margin: 2px auto !important;height: 30px !important;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="TextBox_jbeeb_"], .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="TextBox_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="TextBox_jbeeb_"] {font-size: 10px !important;font-weight: normal !important;text-transform: lowercase;position: static !important;margin-top: 40px !important;height: 25px !important;flex: 0;text-indent: -44px;}.product-day .productday_block [id*="Stage_jbeeb_"] > [id*="TextBox_jbeeb_"] span, .nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="TextBox_jbeeb_"] span, .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] > [id*="TextBox_jbeeb_"] span {color: #333333 !important;}.product-day .productday_block .productday_img, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_img, .nav-menu-v__content-block_productday-plugin .productday_block .productday_img {margin: 0 0 14px;width: 100%;height: 228px;order: 1;}.product-day .productday_block .productday_img a, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_img a, .nav-menu-v__content-block_productday-plugin .productday_block .productday_img a {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.product-day .productday_block .productday_img a img, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_img a img, .nav-menu-v__content-block_productday-plugin .productday_block .productday_img a img {display: block;max-width: 228px;max-height: 228px;position: relative;}.product-day .productday_block .productday_name, .nav-menu-fn__content-block_productday-plugin .productday_block .productday_name, .nav-menu-v__content-block_productday-plugin .productday_block .productday_name {display: block;width: 100%;color: #313030;font-size: 16px;line-height: 20px;text-align: left;max-height: 40px;margin-bottom: 5px;overflow: hidden;order: 3;}.product-day .productday_block .product-price, .nav-menu-fn__content-block_productday-plugin .productday_block .product-price, .nav-menu-v__content-block_productday-plugin .productday_block .product-price {display: flex;justify-content: space-between;flex-direction: row-reverse;align-items: center;height: 37px;margin-bottom: 5px;order: 4;}.product-day .productday_block .product-price .compare-at-price, .nav-menu-fn__content-block_productday-plugin .productday_block .product-price .compare-at-price, .nav-menu-v__content-block_productday-plugin .productday_block .product-price .compare-at-price {text-decoration: line-through;color: #333333;margin: 0;font-size: 18px;line-height: 18px;font-weight: normal;}.product-day .productday_block .product-price .price, .nav-menu-fn__content-block_productday-plugin .productday_block .product-price .price, .nav-menu-v__content-block_productday-plugin .productday_block .product-price .price {color: #cc0000;font-size: 18px;line-height: 18px;text-align: right;font-weight: 700;margin-right: 10px;}.product-day.product-day-mob, .nav-menu-fn__content-block_productday-plugin.product-day-mob, .nav-menu-v__content-block_productday-plugin.product-day-mob {width: 140px;margin-left: 20px;}.product-day.product-day-mob .productday_description, .nav-menu-fn__content-block_productday-plugin.product-day-mob .productday_description, .nav-menu-v__content-block_productday-plugin.product-day-mob .productday_description {height: 18px;}.product-day.product-day-mob .productday_img, .nav-menu-fn__content-block_productday-plugin.product-day-mob .productday_img, .nav-menu-v__content-block_productday-plugin.product-day-mob .productday_img {height: 140px;margin-bottom: 10px;}.product-day.product-day-mob .productday_img a img, .nav-menu-fn__content-block_productday-plugin.product-day-mob .productday_img a img, .nav-menu-v__content-block_productday-plugin.product-day-mob .productday_img a img {max-width: 140px;max-height: 140px;}.product-day.product-day_aside {margin: 0 auto;}.product-day.product-day_aside .productday_block {padding: 10px;}.product-day.product-day_aside .productday_block .productday_title {text-align: center;}.product-day.product-day_aside .productday_block .productday_description {height: auto !important;text-align: center;}.product-day.product-day_aside .productday_block [id*="Stage_jbeeb_"] {margin: -62px auto !important;}.product-day.product-day_aside .productday_block .productday_name {text-align: center;}.product-day.product-day_aside .productday_block .product-price {width: 100%;justify-content: center;}.product-day.product-day_aside .productday_block .product-price .price {margin: 5px 10px;}.nav-menu-fn__content-block_productday-plugin {max-height: 100%;}.nav-menu-v__content-block_productday-plugin {padding: 20px 0;}.nav-menu-fn__content-block_productday-plugin, .nav-menu-v__content-block_productday-plugin {margin: 0 auto;}.nav-menu-fn__content-block_productday-plugin .productday_block .productday_title, .nav-menu-v__content-block_productday-plugin .productday_block .productday_title {text-align: center;}.nav-menu-fn__content-block_productday-plugin .productday_block .productday_description, .nav-menu-v__content-block_productday-plugin .productday_block .productday_description {height: auto;text-align: center;}.nav-menu-fn__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"], .nav-menu-v__content-block_productday-plugin .productday_block [id*="Stage_jbeeb_"] {margin: -62px auto 0 !important;}.nav-menu-fn__content-block_productday-plugin .productday_block .productday_name, .nav-menu-v__content-block_productday-plugin .productday_block .productday_name {text-align: center;}.nav-menu-fn__content-block_productday-plugin .productday_block .product-price, .nav-menu-v__content-block_productday-plugin .productday_block .product-price {width: 100%;justify-content: center;}.nav-menu-fn__content-block_productday-plugin .productday_block .product-price .price, .nav-menu-v__content-block_productday-plugin .productday_block .product-price .price {margin: 5px 10px;}@media screen and (max-width: 1480px) {.product-day {margin-left: 15px;}}@media screen and (max-width: 1000px) {.product-day {margin-left: 18px;}}@media screen and (max-width: 760px) {.product-day {margin-left: 24px;}}@media screen and (max-width: 640px) {.product-day {margin-left: 14px;}.product-day:not(.product-day-mob) .productday_block .productday_description {height: 46px;}}@media screen and (max-width: 400px) {.product-day .productday_block .productday_description {height: auto;}.product-day.product-day-mob {width: 100%;margin: 0 auto 20px;}.product-day.product-day-mob .productday_block .productday_title {text-align: center;}.product-day.product-day-mob .productday_block .productday_description {height: auto;text-align: center;}.product-day.product-day-mob .productday_block #Stage_jbeeb_3 {margin: 0 auto 10px !important;}.product-day.product-day-mob .productday_block .productday_img {height: auto;}.product-day.product-day-mob .productday_block .productday_img a {width: 100%;margin: 0 auto;}.product-day.product-day-mob .productday_block .productday_img a img {max-width: 100%;max-height: 100%;}.product-day.product-day-mob .productday_block .productday_name {text-align: center;}.product-day.product-day-mob .productday_block .product-price {width: 100%;justify-content: center;}.product-day.product-day-mob .productday_block .product-price .price {margin: 5px 10px;}}.brand-list {margin-bottom: 45px;}.brand-list__title-wrap {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;margin-bottom: 25px;}.brand-list__title {color: #313030;font-size: 30px;}.brand-list__title span {margin-right: 80px;}.brand-list__show-more.btn {max-width: 142px;height: 28px;color: #ff9100;border-color: #ff9100;background: transparent;margin: 10px 0;}.brand-list__show-more.btn:hover {color: #fff;border-color: transparent;background: #ff9100;}.brand-list__arrows {display: flex;align-items: center;}.brand-list__arrow {margin-left: 5px;padding: 5px;font-size: 20px;color: #313030;cursor: pointer;}.brand-list__arrow.disabled {opacity: 0.2;cursor: default;}.brand-list__arrow:hover:not(.disabled) {opacity: 1;}.brand-list__brands {display: flex;align-items: center;}.brand-list__brand {list-style-type: none;display: flex;height: 120px;align-items: center;justify-content: center;padding: 10px;}.brand-list__brand-link {display: flex;align-items: flex-start;justify-content: center;width: 218px;text-decoration: none;}.brand-list__brand-image {display: block;max-width: 218px;max-height: 120px;}.all-brands {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}.all-brands__brand {display: flex;height: auto;align-items: center;justify-content: center;padding: 10px;margin-bottom: 30px;flex-wrap: wrap;max-width: 218px;}.all-brands__brand-link {display: flex;align-items: flex-start;justify-content: center;width: 218px;text-decoration: none;font-size: 18px;}.all-brands__brand-image {display: block;max-width: 218px;max-height: 120px;}.brand-page {display: flex;}.brand-page__image-wrap {flex: 0 0 auto;margin: 0 20px 20px 0;}.brand-page__image {display: block;max-width: 218px;}.brand-page__subcats {margin-bottom: 20px;}.brand-page__subcats::after {display: none;}@media screen and (max-width: 760px) {.brand-page {flex-wrap: wrap;}.brand-page .brand-page__image-wrap {margin-right: 0;}.brand-page .brand-page__image {max-width: 100%;}}.quickorder-body .quickorder-row {position: relative;margin-bottom: 25px;width: 335px;}.layout .quickorder-body .quickorder-row .quickorder-name {color: #585858;font-size: 16px;line-height: 18px;transition: 0.2s ease all;}.layout .quickorder-body .quickorder-row .quickorder-value {position: relative;}.layout .quickorder-body .quickorder-row .quickorder-value input {border-color: #2048be;}.layout .quickorder-body .quickorder-row .quickorder-name {position: absolute;top: 20px;}.layout .quickorder-body .quickorder-row .quickorder-name.required::before {content: '*';color: red;margin-right: 2px;}.layout .quickorder-body .quickorder-row .quickorder-name.on, .layout .quickorder-body .quickorder-row .quickorder-name.show {color: #2048be;font-size: 14px;top: -15px;}.quickorder-custom-button {margin: 10px 10px 10px 0;}.quickorder-custom-button .quickorder-button {width: 130px;border-radius: 0 !important;text-decoration: none;height: 45px;background: #fff !important;padding: 0 !important;margin: 0 !important;display: block;}.quickorder-custom-button .quickorder-button:hover {color: #fff !important;-webkit-box-shadow: none !important;transition: all 0.3s;text-decoration: none !important;}.quickorder-submit input[type="submit"] {border-radius: 5px !important;width: 335px;color: #fff !important;border-radius: 0 !important;text-decoration: none;height: 45px;background: #2048be !important;padding: 0 !important;display: block;border: 1px solid #2048be !important;-webkit-box-shadow: none !important;box-shadow: none !important;}.quickorder-submit input[type="submit"]:hover {background: #fff !important;color: #2048be !important;-webkit-box-shadow: none !important;transition: all 0.3s;}.quickorder-custom-button .quickorder-button i {background: 0 !important;display: block !important;padding: 14px 5px 5px 0px !important;font-family: 'Arial', sans-serif;text-align: center;line-height: 16px !important;font-size: 16px !important;font-style: normal !important;font-weight: 400 !important;}.quickorder-custom-button-cart .quickorder-button-cart {position: relative;width: 220px;color: #fff !important;border-radius: 0 !important;text-decoration: none;height: 49px;background: #2048be !important;padding: 0 !important;margin: 0 !important;display: block !important;border: 1px solid #2048be !important;-webkit-box-shadow: none !important;cursor: pointer;}.quickorder-custom-button-cart .quickorder-button-cart:hover {background: #fff !important;color: #2048be !important;-webkit-box-shadow: none !important;transition: all 0.3s;text-decoration: none !important;}.quickorder-custom-button-cart .quickorder-button-cart i {background: 0 !important;display: block !important;padding: 14px 0 0 0px !important;font-family: 'Arial', sans-serif;text-align: center;line-height: 16px !important;font-size: 16px !important;font-style: normal !important;font-weight: 400 !important;}.quickorder-wrap {background-color: #FFFFFF !important;border: none !important;-webkit-border-radius: none !important;-moz-border-radius: none !important;border-radius: 5px !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;left: 50% !important;top: 50% !important;position: fixed !important;width: 720px !important;z-index: 99999 !important;min-width: 280px !important;max-width: 100%;}.quickorder-wrap::after {content: '';display: block;width: 100%;height: 100%;padding: 25px;position: absolute;background: #fff;opacity: 0.9;left: -25px;top: -25px;z-index: -1;}.quickorder-overlay {display: block;height: 100%;width: 100%;bottom: 0;position: fixed;right: 0;z-index: 9999;background: #000 !important;opacity: 0.5 !important;}.quickorder-header {height: 55px;width: 100%;background: #fff !important;text-shadow: none !important;font-family: Arial !important;font-size: 16px !important;color: #fff;font-weight: 600;font-style: normal !important;}.quickorder-header i {font-style: normal !important;font-size: 20px !important;line-height: 20px !important;font-weight: normal !important;color: #2048be !important;}.quickorder-body {min-height: 390px !important;}.quickorder-order {position: relative;float: right !important;width: 320px;height: 100%;max-height: 100%;}.quickorder-item {display: flex !important;justify-content: space-between !important;flex-wrap: wrap !important;align-items: center !important;flex-direction: column-reverse !important;position: absolute;top: -29px;}.layout_mobile .quickorder-order-name {padding: 5px 15px;margin-bottom: 15px;font-size: 18px;font-weight: 300;line-height: 21px;}.quickorder-order-image img {max-width: 100% !important;max-height: 100% !important;}.quickorder-name {font-weight: normal !important;}.quickorder-name:focus {color: #2048be !important;}.quickorder-value input[type="text"] {font-size: 23px;}.quickorder-quantity {display: flex;margin: 10px 0px !important;font-style: normal !important;padding: 10px 0px;align-items: center;width: 335px;}.quickorder-quantity .width50px {margin-left: 10px;width: 100% !important;}.quickorder-quantity .width50px:focus {border-bottom: 1px solid #2048be;transition: all 0.3s;}.quickorder-row {display: flex;flex-direction: column;border: none !important;margin: 10px 0px;padding: 10px 0px;}.quickorder-row .quickorder-name:after {display: none;}@media screen and (max-width: 1240px) {.product-content-mobile .quickorder-custom-button {margin-bottom: 15px;}}@media screen and (max-width: 760px) {.layout .quickorder-body .quickorder-row {margin: 10px 0px;padding: 10px 0px;max-width: 100%;}.layout .quickorder-body .quickorder-quantity {margin: 10px 0px !important;padding: 10px 1px;}.layout .quickorder-body .quickorder-row {margin: 10px 0px;padding: 10px 0px;}.product-content-mobile .quickorder-custom-button {margin-bottom: 15px;}.quickorder-submit {width: 100%;}.quickorder-submit input[type="submit"] {width: 100% !important;margin-left: 0 !important;}.layout_mobile .quickorder-order {height: auto;float: none;}.layout_mobile .quickorder-order-name {text-align: left;padding: 5px 0 !important;}.layout_mobile .quickorder-name {width: 100%;}.layout_mobile .quickorder-body {display: flex;flex-wrap: wrap;}.layout_mobile .quickorder-body .quickorder-row {margin: 10px 0px;padding: 10px 0px;width: 100%;}.layout_mobile .quickorder-body .quickorder-item {position: static;}.layout_mobile .quickorder-body .quickorder-quantity {margin: 10px 0px !important;padding: 10px 1px;width: 100%;}}@media screen and (max-width: 520px) {.layout .quickorder-body {display: flex;flex-wrap: wrap;}.layout .quickorder-body .quickorder-item {position: static;}.layout .quickorder-body .quickorder-quantity {width: 100%;}}@media screen and (max-width: 400px) {.layout_mobile .quickorder-value select, .layout_mobile .quickorder-value textarea {width: 240px;}}.layout #storequickorder .icon16 {background: none;text-indent: inherit;margin-right: -5px !important;}.layout #storequickorder .icon16::before, .layout #storequickorder .icon16::after {content: '';background: #2048be;width: 18px;height: 2px;position: absolute;transition: all 0.2s ease-in-out;top: 7px;}.layout #storequickorder .icon16::before {transform: rotate(-45deg) scale(1);}.layout #storequickorder .icon16::after {transform: rotate(45deg) scale(1);}.layout #storequickorder .icon16:hover::before {transform: rotate(40deg) scale(1.2);}.layout #storequickorder .icon16:hover::after {transform: rotate(-40deg) scale(1.2);}.layout #storequickorder .dialog-window {border: none;overflow: visible;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-top: 147px;}.layout #storequickorder .dialog-window::after {content: '';display: block;width: 100%;height: 100%;padding: 25px;position: absolute;background: #fff;opacity: 0.9;left: -25px;top: -25px;z-index: -1;}.layout #storequickorder .dialog-window .dialog-content-indent .window-name {font-weight: inherit;padding: 10px 10px;text-align: center;font-size: 22px;}.layout #storequickorder .dialog-window .dialog-content-indent .storequickorder-window-product_info {display: flex;flex-direction: column;align-items: center;}.layout #storequickorder .dialog-window .dialog-content-indent .storequickorder-window-product_info .storequickorder-window-product_info-name {padding: 15px 5px !important;}.layout #storequickorder .dialog-window .dialog-content-indent .window-description {padding: 15px 5px !important;margin-bottom: 25px;}.layout #storequickorder .dialog-window .dialog-buttons-gradient {cursor: pointer;background: #fff;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}.layout #storequickorder .dialog-background {background: #000 !important;opacity: 0.5 !important;}.layout #storequickorder .dialog-buttons {bottom: 20px;}.layout .storequickorder_product_button {height: 48px;margin: 10px 10px 10px 0;display: block;}.layout .storequickorder_product_button:disabled {display: none;}.layout .storequickorder_cart_button {margin: 15px 0 15px 20px;}@media screen and (max-width: 1000px) {.storequickorder_pos .storequickorder_product_button {top: -15px;}}@media screen and (max-width: 520px) {.layout #storequickorder .dialog-window {width: 75%;left: 50% !important;transform: translateX(-50%);margin-left: 0 !important;}}.description .specialoffer {display: block;padding: 7px;border-radius: none;margin-bottom: 10px;background: #fff6da;font-weight: 400;border: none;border-radius: 0;}.description .specialoffer .hide_description {overflow: hidden;}.description .specialoffer H4 {color: #000000;font-size: 18px;font-weight: 400;margin: 0 0 10px;}.description .specialoffer-expires {margin-top: 15px;}.description .specialoffer-expires B {font-weight: 400;}.description .specialoffer-countdown {width: auto;margin-top: 5px;}.description .specialoffer-countdown .countdown-section {height: 60px;width: 52px !important;display: flex;align-items: center;justify-content: center;background: #ff9100;flex-flow: column;margin: 5px;border-radius: 2px;}.description .specialoffer-countdown .countdown-section:first-child {margin-left: 0;}.sidebar .description .specialoffer-countdown .countdown-section {height: 50px;width: 45px !important;margin: 5px 4px;}.sidebar .description .specialoffer-countdown .countdown-section:first-child {margin-left: 0;}.sidebar .description .specialoffer-countdown .countdown-section .countdown-amount {font-weight: bold;font-size: 23px;}.sidebar .description .specialoffer-countdown .countdown-section .countdown-period {font-size: 10px;}.sidebar.category__frontend-category {margin: 15px 0 15px 0;}.wmimageincat_banner {margin: 0 0 15px 0;display: flex;align-items: center;justify-content: flex-start;max-height: 200px;}.wmimageincat_banner img {height: 200px;}@media screen and (max-width: 520px) {.wmimageincat_banner img {height: 150px;}}@media screen and (max-width: 400px) {.wmimageincat_banner img {height: 130px;}}.layout_mobile .wmimageincat_banner {padding: 0 10px;}.nav-menu__block .subcats-links__image {margin-right: 5px;}.nav-menu__block .subcats-links__img {margin-right: 0;}.categories-nav-mobile__cat-block .subcats-links__image-img {margin-right: 0;margin-left: 15px;max-width: 20px;max-height: 20px;}.nav-menu-v__link .subcats-links__image-img, .nav-menu__links .subcats-links__image .subcats-links__image-img {margin-right: 5px;max-width: 20px;max-height: 20px;}.sublinks__image {display: flex;align-items: center;justify-content: flex-start;}.nav-menu-v__subblock .sublinks__image img {margin-bottom: 5px;}.sublinks__image img {max-width: 20px;max-height: 20px;margin-right: 5px;margin-bottom: 12px;}.nav-menu-v__link.no_subcats {justify-content: flex-start;}.nav-menu__sublinks-content ul li a {align-items: center;}.nav-menu__block, .nav-menu__links_visible > li {align-items: center;}.product-slider-mobile__image{max-width: 100%;height: auto;}.product-info__block_features .product-info__block-block.product-info__block-block_divider{padding: 15px 0;background: #fff;box-shadow: none;font-size: 20px;line-height: 25px;}
.layout_mobile .header__contacts{
    display: block;
    margin-left: 10px;
}
.layout_mobile .header__contacts .header__phone-text{
    display: none;
}
.layout_mobile .header__contacts .header__phone-icon-block{
    display: none;
}
@media screen and (max-width: 413px) {
    .layout_mobile .header__hint{

        left: -50px;
    }
}
.socials-icons__icon_youtube:hover{
    color: rgb(255, 0, 0);
    border-color: rgb(255, 0, 0);
}