body,html{font-family:Montserrat,sans-serif;height:100vh;margin:0;min-width:1200px;padding:0}.bold{font-weight:700}.main-section{min-height:calc(100vh - 205px)}.green{color:#119e00}.red-border{border:1px solid red!important}.red{color:red}.hide{display:none}.no-link-style{color:#000;display:contents;text-decoration:none}.green-button{background-color:#119e00;border:none;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;padding:7px 20px;text-decoration:none}.green-button:hover:enabled{box-shadow:0 0 10px rgba(0,0,0,.5)}.green-button:disabled{background-color:rgba(17,158,0,.6);cursor:default}.navigation{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}.navigation span a{border:1px solid #eaeaea;color:#a3a3a3}.navigation span a,.navigation span.current{display:block;float:left;font-size:14px;height:22px;margin-right:3px;padding:10px 5px 5px;text-align:center;text-decoration:none;width:25px}.navigation span.current{background-color:#0f0f0f;border:1px solid #000;color:#fff}.navigation span a:hover{background-color:#eaeaea}section{box-sizing:border-box;padding:100px 10%;width:100%}section#shadow-host-companion{padding:0}section .title{font-size:18px;font-weight:600;padding:5px}section .title .link{color:#000;text-decoration:none}section .title .link:hover{text-decoration:underline}section .breadcrumb{display:flex;font-size:14px;margin-top:15px}section .breadcrumb a{color:#000;margin:0 5px;text-decoration:none}section .breadcrumb a.selected{font-weight:700}section .breadcrumb a:hover{text-decoration:underline}#slider .item{position:relative}#slider .item .background img{height:100vh;margin:0;min-width:1200px;object-fit:cover;overflow:hidden;width:100vw}#slider .item .link{background-color:hsla(0,0%,100%,.8);bottom:60px;box-shadow:0 0 15px rgba(0,0,0,.3);color:#000;font-size:16px;padding:15px 40px;position:absolute;right:60px;text-decoration:none}#slider .item .link:hover{background-color:hsla(0,0%,100%,.6)}#slider .slick-dots{bottom:30px}#slider .slick-dots li button:before,.container{font-size:12px}.container{align-items:center;cursor:pointer;display:flex;height:23px;margin-bottom:12px;padding-left:35px;position:relative;user-select:none}.container:last-of-type{margin-bottom:0}.container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#eee;height:25px;left:0;position:absolute;top:0;width:25px}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#119e00}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}footer{align-items:flex-start;background-color:#eee;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;margin:20px 0 0;padding:20px 20% 0;width:100%}footer .title{font-weight:700}footer .items{display:flex;flex-direction:column;justify-content:flex-start}footer .items img{height:auto;margin-right:10px;width:15px}#switch-version{align-items:center;border:1px solid #ddd;color:#000;display:flex;font-size:14px;justify-content:center;padding:8px 15px;text-decoration:none}#switch-version img{height:auto;margin-right:10px;width:25px}#switch-version:hover{background-color:#ddd;text-decoration:none}footer .items a,footer .items p{align-items:center;color:#000;display:flex;line-height:18px;margin-bottom:2px;margin-top:2px;text-decoration:none}footer .items a:hover{text-decoration:underline}footer .copywrite{text-align:center;width:100%}.home-page #menu{background-color:hsla(0,0%,100%,.8);position:absolute;top:10%}.home-page #menu,header{box-shadow:0 0 15px rgba(0,0,0,.3)}header{background:#fff;padding:5px 0;position:fixed;width:100%;z-index:10000}#menu{margin-left:10%;min-width:calc(1200px - 20%);width:80%}#menu,#menu-fixed{align-items:center;display:flex;justify-content:space-around;padding:5px}#menu-fixed{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:-65px;transition:top .3s;width:100%;z-index:1000}#menu-fixed.top-hide{top:0}#menu .logo{z-index:10}#menu .categories ul{position:relative;z-index:10}#menu .logo a,#menu-fixed .logo a{color:#000;font-size:30px;font-weight:500;text-decoration:none}#menu .categories ul,#menu-fixed .categories ul{align-items:center;display:flex;justify-content:space-between;list-style-type:none}#menu .categories ul li a,#menu-fixed .categories ul li a{color:#000;font-size:15px;font-weight:500;padding:10px 15px;text-decoration:none}#menu .categories ul li a:hover,#menu-fixed .categories ul li a:hover{background-color:hsla(0,0%,78.4%,.7)}#menu ul li.catalog{display:block;position:relative}#menu .catalog a{border-right:1px solid #ccc;box-sizing:border-box;text-align:center;width:300px}#menu .catalog .ico{display:inline-block;height:12px;margin-right:10px;position:relative;width:19px}#menu .catalog .line1{top:0}#menu .catalog .line1,#menu .catalog .line2{background:#000;height:2px;position:absolute;width:19px}#menu .catalog .line2{top:5px}#menu .catalog .line3{background:#000;bottom:0;height:2px;position:absolute;width:19px}#menu ul li.catalog:hover .header-main{visibility:visible}#menu .header-main{background-color:#fff;border:none;box-shadow:0 10px 10px rgba(0,0,0,.6);box-sizing:border-box;display:flex;position:absolute;top:29px;visibility:hidden;width:300px}#menu .header-main ul{box-sizing:border-box;flex-direction:column;padding:0}#menu .header-main ul li{border-right:1px solid #ccc;box-sizing:border-box;list-style-type:none;width:300px}#menu .header-main ul li a{font-size:14px}#menu .header-main ul li .link{padding:10px 10px 10px 20px;text-align:left}#menu .header-main ul li:hover{background-color:hsla(0,0%,78.4%,.7);cursor:pointer}#menu .header-main .categories-list li{position:relative}#menu .header-main .categories-list li img{float:right;height:18px}#menu .header-main .subcategories{background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.6);left:300px;position:absolute;top:0;visibility:hidden;width:300px}#menu .search,#menu-fixed .search{position:relative}#menu .search input,#menu-fixed .search input{border:1px solid #bbb;font-family:Montserrat,sans-serif;height:25px;outline:none;padding-left:10px;width:200px}#menu .search input:focus,#menu-fixed .search input:focus{box-shadow:0 0 10px rgba(0,0,0,.5)}#menu .search button,#menu-fixed .search button{background-color:#fff;border:none;cursor:pointer;height:25px;position:absolute;right:1px;top:1px}#menu .search img,#menu-fixed .search img{width:27px}#menu .cart,#menu-fixed .cart{position:relative}#menu .cart-count,#menu-fixed .cart-count{align-items:center;background-color:#119e00;border-radius:20px;color:#fff;display:flex;font-size:12px;height:16px;justify-content:center;left:19px;padding:1px;position:absolute;top:-3px;width:16px}#menu .cart img,#menu-fixed .cart img{cursor:pointer;width:30px}#menu .account-ico,#menu-fixed .account-ico{margin-left:30px}#filters{float:left;margin-bottom:30px;width:300px}#filters .filter-title{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:0 10px}#filters .filter-title img{margin-left:10px;width:15px}#filters .show-all{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:0 10px}#filters .show-all img{margin-left:15px;width:12px}#filters .inner .hidden-part{display:none;margin-top:12px}#filters .filter{border-bottom:1px solid #eee;clear:both;width:250px}#filters .filter:last-child{border-bottom:none}#filters .filter .outer{padding:5px 5px 20px;position:relative;width:250px}#filters .filter .outer.hidden{display:none}#filters .filter .price-filter{align-items:center;display:flex;font-size:12px;justify-content:flex-start;margin-bottom:20px}#filters .filter .price-filter input{border:1px solid #ccc;height:25px;margin-right:10px;outline:none;padding:0 10px;width:50px}#filters .filter .price-filter span{margin-right:10px}.selected-filters{margin:20px 0;padding:10px}#filter-form .selected-filters div.item{background-color:#eee;cursor:pointer;float:left;font-size:12px;margin-right:5px;margin-top:3px;padding:3px 6px}#filter-form .selected-filters div.item:hover{background-color:#ddd}.selected-filters img{margin-left:10px;width:10px}#categories-block{display:flex;flex-wrap:wrap;margin-left:300px;width:calc(100% - 300px)}#categories-block .category-item{border:1px solid #eee;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;margin:10px;padding:15px;width:calc(33.33% - 20px)}#categories-block .category-item:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}#categories-block .category-item .category-title{font-weight:600;margin-top:20px;text-align:center}#categories-block .category-item .category-title .category-title-gray,.title .category-title-gray{color:#666;font-weight:400}#categories-block .category-item .category-image{width:100%}#categories-block .category-item .category-image img{height:auto;width:100%}#products-block,#promotion-products-block,#search-products-block{display:flex;flex-direction:column;float:left;margin-bottom:10px;position:relative;width:calc(100% - 300px)}#products-block .products,#promotion-products-block .products,#search-products-block .products{display:flex;flex-wrap:wrap}#products-block .order-by,#promotion-products-block .order-by,#search-products-block .order-by{box-sizing:border-box;margin-bottom:20px;padding-right:10px;text-align:end}#products-block .order-by select,#promotion-products-block .order-by select,#search-products-block .order-by select{border:1px solid #bbb;font-family:Montserrat,sans-serif;font-size:12px;height:26px;outline:none;padding:0 10px}#products-block .loader,#promotion-products-block .loader,#search-products-block .loader{background-color:hsla(0,0%,100%,.7);background-image:url(/build/images/loader.643ca93f.gif);background-position:50%;background-repeat:no-repeat;background-size:100px;display:none;height:100%;min-height:400px;position:absolute;width:100%}#products-block .product,#promotion-products-block .product,#search-products-block .product{cursor:pointer;margin:10px;width:calc(33.33% - 20px)}#new-products .product,.promotion-carousel .product{margin:10px;width:calc(100% - 20px)!important}#new-products .product .product-title,.promotion-carousel .product .product-title{display:-webkit-box;height:40px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;flex:1;-webkit-line-clamp:2}.product{box-shadow:0 0 15px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;padding:15px}.product:hover{cursor:pointer}.product img{height:250px;max-height:250px;object-fit:contain;width:100%}.product .product-title{display:-webkit-box;margin-bottom:5px;max-height:40px;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;flex:1;-webkit-line-clamp:2}.product .filter-attributes{color:#666;font-size:10px;height:50px;margin-top:10px;width:100%}.product .product-title a{color:#000;font-size:14px;text-decoration:none}.product .product-title a:hover{text-decoration:underline}.product .price{color:#333;float:left;font-size:18px;font-weight:600;width:50%}.product .add2cart{display:flex;justify-content:flex-end;text-align:right;width:50%}.product .add2cart img{height:auto;width:20px}.product .add2cart div{background-color:#119e00;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:30px;padding:1px 15px;width:130px}.product .add2cart div,.product .price-add2cart{align-items:center;display:flex;justify-content:space-between}.product .price-add2cart{margin-top:30px;width:100%}.product .price-add2cart .crossed-out-price{color:#666;font-size:12px;font-weight:400;text-decoration:line-through}.product .add2cart div:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.product .rating{align-items:center;display:flex}.product .rating span{font-size:9px}.jq-rating-label,.jq-stars{display:inline-block}.jq-rating-label{font-family:helvetica,arial,verdana,serif;font-size:22px;position:relative;vertical-align:top}.jq-star{cursor:pointer;display:inline-block;height:100px;width:100px}.jq-star-svg{height:100%;width:100%}.jq-star-svg polygon{stroke:#000;stroke-linejoin:round}.not-found{text-align:center}.not-found img{height:auto;margin-top:50px;width:200px}.product-page .detail .product-title{font-size:18px;font-weight:600;width:100%}.product-page .detail .product-code{color:#999;font-size:12px}.product-page .images{float:left;height:350px;margin-right:5%;margin-top:20px;width:40%}.product-page .images .list{border:1px solid #eee;float:left;height:350px;margin-right:35px;overflow:hidden;width:90px}.product-page .images .list .inner{box-sizing:border-box;height:100%;overflow-y:auto;padding:10px;width:90px}.product-page .images .list img{box-sizing:border-box;cursor:pointer;height:70px;margin-bottom:10px;object-fit:contain;padding:5px;width:65px}.product-page .images .list img.active{box-shadow:0 0 15px rgba(0,0,0,.3)}.product-page .images .main{cursor:pointer;float:left;width:calc(100% - 150px)}.product-page .images .main img{max-height:350px;object-fit:contain;width:100%}.product-page .detail{float:left;margin-top:20px;width:55%}.product-page .detail .attributes-buy{width:70%}.product-page .detail .attributes{background-color:#eee;box-sizing:border-box;font-size:10px;padding:20px;position:relative;width:100%}.product-page .detail .attributes .title{font-weight:700;text-align:left}.product-page .detail .attributes .value{text-align:right}.product-page .detail .attributes .property-link{cursor:pointer;padding:5px 0 0 5px;text-decoration:solid}.product-page .detail .title,.product-page .detail .value{font-size:10px;width:50%}.product-page .detail .attribute{align-items:baseline;display:flex;justify-content:space-between;line-height:1}.information-block{align-items:flex-start;display:flex}.information{border:1px solid #eee;margin-left:20px;padding:0 20px;width:30%}.information .delivery-paid-stock ul{padding-left:25px}.information .delivery-paid-stock p{align-items:center;display:flex;font-weight:600;margin:20px 0 0}.delivery-paid-stock{font-size:12px;width:100%}.price-and-buy{align-items:center;display:flex;justify-content:space-between}.product-page .detail .price{margin-bottom:33px;margin-top:10px}.product-page .detail .crossed-out-price{color:#666;font-size:18px;height:22px;text-align:right;text-decoration:line-through}.product-page .detail .usual-price{font-size:26px;font-weight:500;text-align:right}.product-page .detail .add2cart{display:flex;justify-content:flex-end}.product-page .detail .add2cart div{align-items:center;background-color:#119e00;color:#fff;display:flex;font-weight:500;justify-content:space-evenly;padding:7px 35px;width:120px}.product-page .detail .add2cart div:hover{box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer}.product-page .detail .add2cart img{cursor:pointer;width:25px}.product-page .description{clear:both;font-size:18px;line-height:2;padding-top:50px;width:100%}.product-page .readonly-rating{align-items:center;display:flex;margin:5px 0 15px}.product-page .in-stock{align-items:center;display:flex;font-size:11px;width:161px}.product-page .in-stock p{margin-right:10px}.product-page .tabs-place{clear:both;padding-top:50px;width:100%}.product-page .tabs-place .tabs{align-items:center;border-bottom:1px solid #119e00;display:flex;justify-content:flex-start}.product-page .tabs-place .tabs .tab{cursor:pointer;font-size:16px;padding:10px 40px}.product-page .tabs-place .tabs .tab:hover{background-color:#eee}.product-page .tabs-place .tabs .tab.active{background-color:#119e00;color:#fff}.product-page .tabs-place .content{margin:0 auto;width:80%}.product-page .tabs-place .content .content-tab{box-sizing:border-box;display:none;padding:30px}.product-page .tabs-place .content .content-tab.active{display:block}.product-page .tabs-place .content .content-tab table{font-size:12px;width:100%}.product-page .tabs-place .content .content-tab table tr:nth-child(odd){background-color:#eee}.product-page .tabs-place .content .content-tab table tr:hover{background-color:#ddd}.product-page .tabs-place .content .content-tab table td{padding:10px;width:50%}.product-page .tabs-place .content .content-tab table td:first-child{font-weight:600}.product-page .tabs-place .content img{max-width:100%}#product-preview{display:none;z-index:10000}#product-preview,#product-preview #background{height:100vh;left:0;position:fixed;top:0;width:100vw}#product-preview #background{background-color:rgba(0,0,0,.6)}#product-preview .products{background-color:#fff;box-sizing:border-box;height:90%;left:5%;padding:20px;top:5%;width:90%}#product-preview .products img{height:70vh;object-fit:contain;width:calc(90vw - 160px)}#product-preview .slick-dots{bottom:30px}#reviews{margin-bottom:20px;width:100%}#reviews #add-review{float:left;font-size:14px;margin-bottom:20px;width:55%}#comment-list{box-sizing:border-box;float:left;font-size:12px;padding-left:20px;width:45%}#comment-list h4{font-size:12px;font-weight:550}.comment{box-sizing:border-box;padding:5px}.comment .inner{border:1px solid #eee;display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:10px;padding:20px}.comment .author{color:#119e00;font-weight:600}.comment .date{color:#bebebe;font-weight:600;text-align:right}.comment .author,.comment .date{float:left;margin-bottom:15px;width:50%}.comment .answer .author{color:#9932cc;width:100%}.comment .answer{box-sizing:border-box;display:flex;flex-direction:column;margin-left:50px;margin-top:25px;padding-left:50px;padding-top:10px;width:calc(100% - 50px)}.comment .text{width:100%}#feedbacks{margin:0 auto;width:calc(100% - 120px)}#feedback-buttons{margin:20px auto 0;text-align:right;width:calc(100% - 120px)}#feedbacks .feedback .inner{border:1px solid #eee}#feedbacks .slick-next,#feedbacks .slick-prev,#product-preview .slick-next,#product-preview .slick-prev{align-items:center;display:flex;height:100%;justify-content:center;width:65px}#product-preview .slick-prev{left:0}#product-preview .slick-next{right:0}#feedbacks .slick-prev{left:-64px}#feedbacks .slick-next{right:-63px}#feedbacks .slick-next:hover,#feedbacks .slick-prev:hover,#product-preview .slick-next:hover,#product-preview .slick-prev:hover{background-color:hsla(0,0%,78.4%,.5)}#feedbacks .slick-next:before,#feedbacks .slick-prev:before,#product-preview .slick-next:before,#product-preview .slick-prev:before{display:none}#feedbacks .slick-next img,#feedbacks .slick-prev img,#product-preview .slick-next img,#product-preview .slick-prev img{height:100px}#product-preview .slick-list{margin:0 auto;width:calc(100% - 120px)}section .feedbacks{box-sizing:border-box;padding:40px 20%;width:100%}#comment{height:80px;margin-bottom:10px}.feedbacks #comment{width:calc(100% - 112px)}.main-page-btn,.send-btn-block{display:flex;justify-content:end}.add-comment .inner{background-color:#eee;box-sizing:border-box;font-size:13px;margin-bottom:20px;padding:20px;width:100%}.add-comment p{font-weight:500;margin:0 0 30px}.add-comment label{display:block;margin:10px 0;width:100%}.add-comment input[type=text],.add-comment textarea{border:1px solid #eee;font-family:Montserrat,sans-serif;outline:none;padding:5px;resize:none;width:300px}.add-comment input[type=text]:focus,.add-comment textarea:focus{box-shadow:0 0 10px rgba(0,0,0,.3)}#sign_up input.red,.add-comment input[type=text].red,.add-comment textarea.red{border:1px solid red!important}#login .error,#restore-password .error,#save-contact .error,#sign_up .error,#update-account-password .error,#update-password .error{color:red;font-size:12px}.add-comment label .field{display:block;float:left;width:100px}.add-comment label .required{color:red}.add-comment input[type=submit]:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.add-comment .comment-description{font-size:12px;font-weight:500;margin:20px 0;width:100%}#comment-popup,#feedback-popup{background-color:rgba(0,0,0,.6);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}#comment-popup div,#feedback-popup div{background-color:#fff;height:auto;line-height:2;margin:15% auto auto;padding:30px;text-align:center;width:50%}#cart-popup{background-color:rgba(0,0,0,.6);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}#cart-popup #cart-block{background-color:#fff;height:auto;margin:130px auto;max-height:60%;overflow:scroll;padding:20px;position:relative;width:50%}#cart-popup #cart-block .close-cart{display:flex;float:right;justify-content:flex-end;width:18px}#cart-popup #cart-block .close-cart img{cursor:pointer;width:18px}#cart-popup #cart-block .title{display:block;float:left;font-weight:500;margin-top:0;padding-left:5px;text-align:left;width:calc(100% - 30px)}#cart-popup #cart-block .inner{margin-top:40px;max-height:500px;overflow:scroll;padding:0;width:100%}#cart-popup #cart-block .inner table{table-layout:fixed;width:100%}#cart-popup #cart-block table th{font-size:12px}#cart-popup #cart-block table td{background-color:#eee;box-sizing:border-box;font-size:12px;padding:7px;text-align:center}#cart-popup #cart-block table td.remove{width:90px}#cart-popup #cart-block table td.total-count{width:94px}#cart-popup #cart-block table td input{border:1px solid #ccc;border-radius:unset;outline:none;padding:3px;text-align:center;width:30px}#cart-popup #cart-block table td .delete{cursor:pointer;width:15px}#cart-popup #cart-block table td img{width:50px}#cart-popup #cart-block table td.price{white-space:nowrap;width:120px}#cart-popup #cart-block table td .minus,#cart-popup #cart-block table td .plus{cursor:pointer;font-size:20px;font-weight:300;text-align:center;width:20px}#cart-popup #cart-block table td .minus{color:red}#cart-popup #cart-block table td .plus{color:#119e00}#cart-popup #cart-block table .count{align-items:center;display:flex;height:100%}#cart-popup #cart-block .total-price{padding-left:5px;text-align:right}#cart-popup #cart-block .total-price span{color:#119e00;font-weight:700}#cart-popup #cart-block .product-name .product-title{align-items:center;display:flex;text-align:left}#cart-popup #cart-block .product-name .product-title div{padding-left:10px}#cart-popup #go-to-order{display:flex;justify-content:flex-start;width:100%}#cart-popup #cart-block p{font-size:14px;text-align:center}#cart-popup #cart-block h4{text-align:center}#cart-popup #cart-block .smile{display:flex;flex-wrap:wrap;justify-content:center}#cart-popup #cart-block .smile img{margin:30px 0 50px;width:25%}#cart-popup .continue-purchase{display:flex;justify-content:center;width:100%}#cart-popup .continue-purchase div{text-align:center;width:230px}#login,#restore-password,#sign_up,#update-password,.order-place{margin:0 auto;width:40%}#login p,#restore-password p,#save-contact p,#sign_up p,#update-account-password p,#update-password p,.order-place p{font-size:12px;margin:18px 0 6px}#login input[type=password],#login input[type=text],#restore-password input[type=text],#save-contact input[type=password],#save-contact input[type=text],#save-contact select,#save-contact textarea,#sign_up input[type=password],#sign_up input[type=text],#update-account-password input[type=password],#update-password input[type=password],.order-place input[type=text],.order-place select,.order-place textarea{border:1px solid #e0e0e0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:12px;outline:none;padding:6px 10px;resize:none;width:100%}#login input[type=submit],#restore-password input[type=submit],#save-contact input[type=submit],#sign_up input[type=submit],#update-account-password input[type=submit],#update-password input[type=submit],.order-place input[type=submit]{width:100%}#login input:focus,#restore-password input:focus,#save-contact input[type=text]:focus,#save-contact select:focus,#sign_up input:focus,#update-account-password input:focus,#update-password input:focus,.order-place input[type=text]:focus,.order-place select:focus,.order-place textarea:focus{box-shadow:0 0 10px rgba(0,0,0,.5)}#save-contact .required,#sign_up .required,#update-account-password .required,.order-place .required{color:red}.order-place .total-price{font-size:16px;font-weight:700}.order-place .total-price span{color:#119e00}#login input[type=submit],#restore-password input[type=submit],#save-contact input[type=submit],#sign_up input[type=submit],#update-account-password input[type=submit],#update-password input[type=submit]{margin-top:20px}.order-detail{margin:50px auto 0;width:65%}.order-detail .thanks{font-size:14px;line-height:1.5;margin-bottom:30px}.order-detail .products{margin:0 auto 40px;width:80%}.order-detail .products td{background-color:#eee;font-size:13px;padding:10px}.order-detail .products td.image{width:50px}.order-detail .products td.count{text-align:center;width:50px}.order-detail .products td a{color:#000;text-decoration:none}.order-detail .products td a:hover{text-decoration:underline}.order-detail p{font-size:13px}.order-detail p span{color:#119e00;font-weight:600}.order-detail .products img{height:auto;object-fit:contain;width:50px}.delivery-pay-wrapper{box-sizing:border-box;clear:both;display:flex;padding:0;width:100%}.delivery-pay{align-content:start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 20px;width:50%}.delivery-pay .title{border:2px dotted #eee;margin-top:20px;padding:20px 0;text-align:center;width:100%}.delivery-pay .option{box-shadow:0 0 15px rgba(0,0,0,.3);box-sizing:border-box;font-size:12px;min-height:calc(100% - 90px);padding:10px 30px;width:47%}.delivery-pay .option h3{font-size:14px;height:30px;text-align:center}.delivery-pay .option img{display:block;height:70px;margin:40px auto}.about-us,.contacts,.warranty{font-size:12px;line-height:1.5;margin:20px auto 0;width:70%}.about-us img,.contacts img,.warranty img{float:right;height:210px;margin:20px 0 20px 30px;width:auto}.about-us span,.contacts span,.warranty span{color:#119e00;font-weight:600}.about-us p,.contacts p,.warranty p{padding-left:10px}.about-us h4,.contacts h4,.warranty h4{font-size:14px;margin:40px 0 0}.about-us,.contacts,.warranty{background:#eee;box-sizing:border-box;padding:20px}.about-us ul li,.contacts ul li,.warranty ul li{margin-bottom:10px}.about-us .social-network img{height:auto;margin:5px;width:20px}#scroll-top{background-color:hsla(0,0%,80%,.5);bottom:40px;cursor:pointer;display:none;padding:20px 15px;position:fixed;right:40px}#scroll-top:hover{background-color:hsla(0,0%,70.6%,.5)}#scroll-top img{width:30px}.account .select2-container--default .select2-selection--single,.order-place .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e0e0e0;border-radius:0;font-size:12px;height:32px;outline:none}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option--selected{background-color:#aaa;font-size:14px}.select2-container--default .select2-results__option--selectable{font-size:12px}.account{display:flex;margin:40px auto;width:80%}.account .left-side{border-right:1px solid #eee;box-sizing:border-box;list-style-type:none;padding-right:30px;width:280px}.account .left-side li img{margin-right:10px;width:20px}.account .left-side li a{align-items:center;color:#000;cursor:pointer;display:flex;font-size:13px;padding:10px;text-decoration:none;width:200px}.account .left-side li a:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.account-description{font-size:12px;padding-left:10px}.main-part{box-sizing:border-box;padding-left:30px;width:calc(100% - 280px)}.main-part .last-order,.main-part .wish-list{border-bottom:1px solid #eee;font-size:13px;padding:10px 0}.my-orders h5{font-size:13px}.my-orders{list-style-type:none;padding-left:0}.my-orders li{border:1px solid #eee;cursor:pointer;display:flex;font-size:10px;margin-bottom:15px}.my-orders li:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.my-orders li .detail{align-items:flex-start;background-color:#eee;box-sizing:border-box;justify-content:center;line-height:.5;padding:10px 15px;width:200px}.my-orders li .detail .gray{color:#666}.my-orders li .detail .price{font-weight:600}.my-orders .products{align-items:center;display:flex;overflow-x:auto;padding:15px;white-space:nowrap;width:calc(100% - 200px)}.my-orders .products .image{margin-right:30px;width:50px}.my-orders .products img{width:50px}.my-orders .products a{color:#000;text-align:left;text-decoration:none}.my-orders .products a:hover{text-decoration:underline}.back-button{color:#fff;cursor:pointer;font-size:12px;margin:20px 0;padding:5px 0;width:200px}.my-order h4{border-bottom:1px solid #eee;font-size:14px;padding-bottom:10px}.my-order h5{font-size:13px}.my-order .datetime-created{color:#999;font-size:12px;margin:-15px 0 0}.my-order .info{background:#eee;border:1px solid #eee;font-size:12px;min-height:calc(100% - 90px);padding:15px}.my-order .info .delivery-payment-block{align-items:center;display:flex}.my-order .info .delivery-payment-block img{margin-right:15px;width:25px}.my-order .delivery-data{display:flex;justify-content:space-between}.my-order .delivery-option{flex-basis:48%}.my-order .delivery-option .name{font-weight:600;margin-bottom:10px}.my-order .delivery-option p{margin:0}.my-order .order-products{font-size:12px;margin-top:20px}.my-order .order-products .order-product{border-bottom:1px solid #eee;display:flex;padding:10px 20px}.my-order .order-products .order-product:first-child{border-top:1px solid #eee}.my-order .order-products .order-product div{align-self:center;flex-basis:50px;flex-grow:1}.my-order .order-products .order-product .title{flex-grow:10;font-size:12px;font-weight:400;text-align:left}.my-order .order-products .order-product img{height:auto;width:50px}.my-order .order-products .order-product .price,.my-order .order-products .order-product .quantity{text-align:right}.my-order .order-products .total-price{border-bottom:1px solid #eee;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin:10px 0 20px auto;padding:0 20px 10px 0;text-align:right;width:40%}.status-block{margin:30px 0}.status-block .status-bar,.status-block .status-title,.status-block .status-title-2{display:flex;justify-content:space-between;margin-top:20px}.status-block .status-title .status,.status-block .status-title-2 .status{color:#666;font-size:12px;margin:0 8%;text-align:center;width:17%}.status-block .status-title-2{margin-top:10px}.status-block .status-title-2 .status{color:#000;font-size:10px}.status-block .status-title .status:first-child,.status-block .status-title-2 .status:first-child{margin:0;text-align:left}.status-block .status-title .status:last-child,.status-block .status-title-2 .status:last-child{margin:0;text-align:right}.status-block .status-bar img{width:20px}.status-block .status-bar .line{flex:1 1 auto;margin:0 15px;width:20px}#order .error,#search .error{color:red;font-size:10px}#search p{margin:2px 0 0}.success{color:#119e00;font-size:12px;margin-top:5px}.filter.promotion-category-outer,.filter.search-category-outer{font-size:12px;list-style-type:none}.filter.promotion-category-outer li,.filter.search-category-outer li{padding:5px 0}.filter.promotion-category-outer a:hover,.filter.search-category-outer a:hover{font-weight:700}.filter .promotion-category-inner,.filter .search-category-inner{list-style-type:none}.filter.promotion-category-outer a,.filter.search-category-outer a{color:#000;text-decoration:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #000!important;border-width:0 1px 1px 0!important;display:inline-block;left:64%!important;padding:2.5px;rotate:45deg}