#content h1{text-transform:uppercase;font-size:20px;display:block;margin:20px;padding:14px 1px 0;display:none}#content h2{border-bottom:1px solid #f1f1f1}#welcome{background:url("/public/img/banners_bg.png") 0 0;padding:0 28px 19px 28px;position:relative;height:324px;font-size:20px}#welcome h2{margin:0 -20px 14px -20px;padding:14px 20px 2px 30px;line-height:26px;text-transform:uppercase;font-size:20px}#welcome p{margin:0;padding:0}#welcome .banner{width:761px;height:269px;position:absolute;left:29px;top:55px;z-index:0}#welcome .buttons{position:absolute;top:54px;left:27px;width:40px;height:267px;z-index:3}#welcome .buttons td{padding-left:20px;vertical-align:middle}#welcome .buttons .button{display:inline-block;width:19px;height:19px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 5px #5a5a5a;-webkit-box-shadow:0 0 5px #5a5a5a;box-shadow:0 0 5px #5a5a5a;color:#000;margin-top:6px;cursor:pointer;text-align:center;font-size:12px;line-height:19px}#welcome .buttons .button.active,#welcome .buttons .button:hover{background:#fe540a;color:#fff}.carousel{border-top:1px solid #dadbdc;background:url("/public/img/bestsellers_bg.png") repeat-x;position:relative;padding:15px 0 20px 0}.carousel h2{margin:0 0 10px 0;padding:10px 30px 15px 30px;color:#666;font-size:20px;font-weight:normal}.carousel .slidesOut{width:760px;margin:0 auto;overflow:hidden}.carousel .slides{display:flex;align-items:stretch}.carousel .slides .product{display:inline-block;width:25%;max-width:190px;overflow:hidden;flex:0 0 190px;text-decoration:none;color:#3a3a3a;position:relative;white-space:normal}.carousel .slides .product:hover h3{text-decoration:underline}.carousel .slides .product h3{margin:0;margin-bottom:10px;padding:0 5px;text-align:center;color:#000;font-size:14px;height:2.2rem;overflow:hidden}.carousel .slides .product .image{margin-bottom:15px;height:130px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.carousel .slides .product .image img{display:inline-block;max-width:90%;max-height:95%}.carousel .slides .product .image .labels{position:relative;font-size:12px;position:absolute;top:0;right:0}.carousel .slides .product .image .labels ul{position:absolute;padding:0;margin:0;list-style:none}.carousel .slides .product .image .labels ul.tags{left:28px;text-align:left}.carousel .slides .product .image .labels ul.icons{right:28px;text-align:right}.carousel .slides .product .image .labels ul li{display:block;margin:0;padding:0}.carousel .slides .product .image .labels ul li .label-type{font-weight:bold;font-family:Arial;color:#fff}.carousel .slides .product .image .labels ul li .label-type.label-type-lastbit{background-color:#f71d1d}.carousel .slides .product .image .labels ul li .label-type.label-type-ticket{background-color:#2dcc70}.carousel .slides .product .image .labels ul li .label-type.label-type-transfer{background-color:#96c}.carousel .slides .product .image .labels ul li .label-type.label-type-bonus{background-color:#e9a400}.carousel .slides .product .image .labels ul li .label-type.label-type-action{background-color:#ce0b75}.carousel .slides .product .image .labels ul li .label-type.label-type-grade_b{background-color:#00d2ff}.carousel .slides .product .image .labels ul li .label-type.label-type-noGeneratorDiscount{background-color:#2e7d32}.carousel .slides .product .image .labels .tags li.label-tag .label-type{padding:3px 9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;-moz-box-shadow:1px 1px 2px #666;-webkit-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;margin:3px 0;display:inline-block}.carousel .slides .product .image .labels .tags li.label-tag .label-type[title]{cursor:help}.carousel .slides .product .image .labels .tags li.label-tag .label-type.label-type-action,.carousel .slides .product .image .labels .tags li.label-tag .label-type.label-type-bonus{font-size:18px;font-weight:normal;padding:5px 9px}.carousel .slides .product .image .labels .icons li.label-icon{width:50px;height:50px;display:block;margin-bottom:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.carousel .slides .product .image .labels .icons li.label-icon.label-icon-action,.carousel .slides .product .image .labels .icons li.label-icon.label-icon-bonus{width:58px;height:58px}.carousel .slides .product .image .labels .icons li.label-icon .label-type{display:table;font-size:110%;width:100%;height:100%;text-align:center;position:relative;background-repeat:no-repeat;background-position:center center}.carousel .slides .product .image .labels .icons li.label-icon .label-type.label-type-action .label-text,.carousel .slides .product .image .labels .icons li.label-icon .label-type.label-type-bonus .label-text{font-size:15px;line-height:15px;padding-top:4px}.carousel .slides .product .image .labels .icons li.label-icon .label-type.label-type-action .label-text.label-text-length-5,.carousel .slides .product .image .labels .icons li.label-icon .label-type.label-type-bonus .label-text.label-text-length-5,.carousel .slides .product .image .labels .icons li.label-icon .label-type.label-type-action .label-text.label-text-length-6,.carousel .slides .product .image .labels .icons li.label-icon .label-type.label-type-bonus .label-text.label-text-length-6{font-size:18px;line-height:18px;padding-top:1px}.carousel .slides .product .image .labels .icons li.label-icon .label-type .label-text{display:table-cell;vertical-align:middle;line-height:13px}.carousel .slides .product .image .labels ul.tags{display:none}.carousel .slides .product .image .labels ul.icons{right:0;top:0}.carousel .slides .product .image .labelsExtra .labelExtra-isTouch{font-size:0;color:transparent;width:44px;height:48px;background:url("/public/img/label/touch.png") no-repeat center center transparent;position:absolute;bottom:-15px;right:2px}.carousel .slides .product .price{text-align:center;display:flex;min-height:38px;flex-direction:column;justify-content:flex-end}.carousel .slides .product .price .oldPrice{color:#000;text-decoration:line-through;font-weight:bold;font-size:12px;margin-bottom:4px}.carousel .slides .product .price .currentPrice{font-size:20px;font-weight:bold;margin:0 17px;color:#ff5400}.carousel .points{position:absolute;right:20px;top:22px}.carousel .points .point{margin-left:7px}.carousel .arrowLeft,.carousel .arrowRight{position:absolute;top:144px;cursor:pointer;width:27px;height:40px;background:url("/public/img/arrows.png") 0 0;display:inline-block}.carousel .arrowLeft{left:-1px}.carousel .arrowLeft:hover{background-position:0 -40px}.carousel .arrowRight{background-position:-27px 0;right:-1px}.carousel .arrowRight:hover{background-position:-27px -40px}.carousel .slidesOut{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-touch-action:none;overflow:hidden;position:relative}.carousel .slidesOut .slides{white-space:nowrap}#newsletters{border-top:1px solid #dadbdc;background:url("/public/img/newsletters_bg.png");overflow:hidden;padding:0 28px}#newsletters h2{padding:15px 10px 10px 30px;margin:15px -28px 15px -28px;text-transform:uppercase;font-size:20px}#newsletters .points{margin-top:33px}#newsletters .points .point{margin-right:7px}#newsletters .newsletter{width:146px;height:168px;overflow:hidden;float:left;margin:0 6px 27px 6px}#newsletters .newsletter img{width:146px;height:168px}#newsletters form{font-size:18px;line-height:24px;float:right;margin:13px 30px 0 0;height:168px}#newsletters form strong{font-size:23px;text-transform:uppercase}#newsletters form span{font-size:14px;font-weight:bold;color:#ff5400}#newsletters form .email{margin-top:17px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #969696;-moz-box-shadow:0 0 0 4px #e2e2e2;-webkit-box-shadow:0 0 0 4px #e2e2e2;box-shadow:0 0 0 4px #e2e2e2;padding:8px 10px;width:333px}#newsletters form .submit{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f00;border:none;color:#fff;font-size:17px;padding:6px 24px;margin:5px 0 0 125px;cursor:pointer;-moz-box-shadow:1px 1px 0 #692204;-webkit-box-shadow:1px 1px 0 #692204;box-shadow:1px 1px 0 #692204;text-shadow:1px 1px 0 #812b00;position:relative;z-index:2}#newsletters hr{border:none;border-top:1px solid transparent;border-bottom:1px solid #330900;margin-bottom:17px}div.about{padding:23px 32px;font-size:13px}div.about p{text-indent:2em}