@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}

.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 .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;font-weight:700}.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}}

.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;font-weight:700}.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:700}.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{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__wrapper.cont{margin-top:70px}.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{display:block !important;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#js-order-form .s-section-body .wa-step-details-section .wa-plugin-fields-wrapper{margin:0;margin-bottom:15px;width:100%}.s-order-page .s-order-section#js-order-form .s-section-body .wa-label{margin-left:0px}.s-order-page .s-order-section#js-order-form .s-section-body .wa-body div{max-width:100%;width:100%;margin:0}.s-order-page .s-order-section#js-order-form .s-section-body .wa-body select{width:100% !important}.s-order-page .s-order-section#js-order-form .s-section-body .wa-body span.s-icon{display:none}.s-order-page .s-order-section#js-order-form .s-section-body .wa-body span.select2-container{width:100% !important}.s-order-page .s-order-section#js-order-form .s-section-body .wa-body span.select2-container .select2-selection--single{width:100%}.s-order-page .s-order-section#js-order-form .s-section-body .wa-body span.select2-container .select2-selection__arrow{height:100%;border: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-description a{color:#2048be}.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%, #fff 31.29%, #fff 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__item-image .no-photo{min-height:auto}.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-cart-items__price-wrap .checkout-cart-items__shipping span:first-child{width:250px}.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__total{margin-bottom:0}.checkout-cart-items__total-price{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%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 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, #fff 0%, rgba(255,255,255,0.5) 100%);background:-webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0.5) 100%);background:linear-gradient(to right, #fff 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:700;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 .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}.filters.stable .filters__custom-label:nth-child(n+9){display:none}.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;font-weight:700;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:500;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 30px;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 15px 0 15px;position:relative;z-index:1}.main-menu__links{margin-bottom:40px}.main-menu__links:last-child{margin-bottom:0px}.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}

.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{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:500;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__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:700}.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}

.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;font-weight:700}.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;font-weight:500;transition:all 0.2s ease-out}.nav-menu-v__link.nav-menu-v__link_highlighted{color:#ff9100;font-weight:700}.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;margin-left:auto}.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:400}.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;font-weight:700;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-block p{width:100%}.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}.order__table{margin-bottom:20px}.orders__info .orders__shipping{max-width:200px;word-wrap:break-word}.orders__info .orders__payment{word-wrap:break-word}.orders__info .orders__date{word-wrap:break-word;white-space:inherit}@media screen and (max-width: 520px){.order{width:100%}.order .order__table{width:100%;display:block}.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}.order .order__table .order__text.styleShipping td{width:100%}}@media screen and (max-width: 760px){.orders__shipping{max-width:100% !important}}

.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:700;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_features .product-info__block-block.diveder{background:#fff;box-shadow:0px 0 0 #fff}.product-info__block_features .product-info__block-block.diveder .product-info__block-name{font-size:16px;color:#2048be;margin:20px 0 0}.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%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 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}.product-info__block_links .product-info__block-block.diveder{background:#fff;box-shadow:0px 0 0 #fff}.product-info__block_links .product-info__block-block.diveder .product-info__block-name{font-size:16px;color:#2048be;margin:20px 0 0}.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__block.disabled{display:none}.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;padding-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;font-weight:700}.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__slide IMG{max-width:100%}.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;font-weight:700}.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;font-weight:700}.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:500;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:red;border-color:red}.socials-icons__icon_instagram:hover{color:#239AB9;border-color:#239AB9}.socials-icons__icon_mailru:hover{color:#09c;border-color:#09c}

.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%}

.product-list-panel.qq .sorting{box-sizing:border-box;display:flex;height:100%;align-items:center;padding-left:10px;color:#333333;position:relative;font-size:14px}.product-list-panel.qq .sorting:hover .sorting__list{visibility:visible}.product-list-panel.qq .sorting:hover .sorting__active-name,.product-list-panel.qq .sorting:hover .sorting__active-btn{color:#2048be}.product-list-panel.qq .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}.product-list-panel.qq .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}.product-list-panel-mobile.product-list-panel{background:none}

.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%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 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.select2-hidden-accessible,.js-wa-form-item select.select2-hidden-accessible,.wa-signup-form-fields select.select2-hidden-accessible,.wa-forgotpassword-form-fields select.select2-hidden-accessible,.wa-set-password-form-fields select.select2-hidden-accessible{width:1px !important;height:1px !important;margin:0 !important}.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}.step-shipping .checkout-content .select2-hidden-accessible{width:1px !important;height:1px !important;margin:0 !important}.select2-container--default .select2-selection--single{width:100% !important}.select2-container .select2-selection__arrow{border-width:0 !important}.select2-container{max-width:400px}.wa-value select{cursor:pointer}@media screen and (max-width: 520px){.wa-value>div:nth-child(2){display:block !important}.select2-container{max-width:300px}}

.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%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 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:500;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:100%;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:400;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;font-weight:900}.description h2{font-size:20px;font-weight:700}.description h3{font-size:18px;font-weight:700}.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:700;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:900;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;font-weight:900}.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;font-weight:900}.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;font-weight:900}.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:140px;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;font-weight:700;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 .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-request .plugin_arrived-field{margin:0px;margin-bottom:20px;padding:10px 10px 0 5px}.layout .plugin_arrived-request .plugin_arrived-field:last-child{padding:10px 10px 0 10px}.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}}

.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}}

.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%}}

.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}}

.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}}

.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}

.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}}

.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}
