.category-controls{justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;line-height:1.5;color:#374957}.special-page-content .category-controls{justify-content:flex-end}.category-ord-block{position:relative}.category-ord-def{display:flex;align-items:center;width:193px;max-width:100%;height:32px;margin:0;padding-left:12px;padding-right:12px;border:1px solid #01408a;border-radius:4px;box-sizing:border-box;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;text-align:left;font-size:13px;font-weight:400;color:#01408a;cursor:pointer}.category-ord-def:before{content:'';position:absolute;top:16px;right:5px;width:10px;height:1px;background-color:#01408a;z-index:2;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.category-ord-def:after{content:'';position:absolute;top:16px;right:12px;width:10px;height:1px;background-color:#01408a;z-index:2;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.category-ord-list{display:none;width:100%;position:absolute;left:0;top:25px;z-index:3;background-color:#fff;padding:12px;font-size:14px;font-weight:400;border:1px solid #01408a;border-top:0;border-radius:0 0 4px 4px}.category-ord-item{cursor:pointer}.category-ord-item:hover{color:#01408a}.category-filters{width:calc(100% - 379px);margin-right:15px}.category-ordlmtvw input{display:none}.category-ordlmtvw span{margin-right:8px}.category-ord{margin-right:8px}.category-ord .priceAsc{width:14px;height:16px;margin-right:8px;background-image:url(../image/new_design/ic-order-up_grey.png);cursor:pointer}.category-ord .priceDesc{width:14px;height:16px;background-image:url(../image/new_design/ic-order-down_grey.png);cursor:pointer}.category-ord .priceAsc.active,.category-ord .priceAsc:hover{background-image:url(../image/new_design/ic-order-up.png)}.category-ord .priceDesc.active,.category-ord .priceDesc:hover{background-image:url(../image/new_design/ic-order-down.png)}.category-lmt{margin-right:8px}.category-lmt label{margin-right:8px;font-size:16px;color:#909090;font-weight:400;cursor:pointer}.category-lmt label.active{color:#01408a;font-weight:600}.category-lmt label:hover{color:#000}.category-vw .grid{display:block;width:22px;height:16px;margin-right:8px;background-image:url(../image/new_design/ic-cards_grey.png);cursor:pointer}.category-vw .list{display:block;width:22px;height:16px;background-image:url(../image/new_design/ic-grid_grey.png);cursor:pointer}.category-vw .grid.active,.category-vw .grid:hover{background-image:url(../image/new_design/ic-cards.png)}.category-vw .list.active,.category-vw .list:hover{background-image:url(../image/new_design/ic-grid.png)}.product-items-list .product-item{position:relative;width:100%;height:auto;margin:0 auto 25px;border-radius:6px}.product-items-list .product-item-body{width:100%;padding:16px;border-radius:6px;background-color:#fff}.product-items-list .product-item-visible{display:flex;justify-content:space-between;width:100%;max-width:100%;margin:0 auto}.product-items-list .product-item-image{margin:0 0 10px;max-width:335px}.product-items-list .marker-bottom > img{max-width:32px}.product-items-list .marker-info{display:none;position:absolute;top:30px;margin-left:-135px;width:500px;background-color:transparent;z-index:3}.product-items-list .marker-info-content:before{content:"";display:block;position:absolute;top:-16px;left:145px;width:0;height:0;border-style:solid;border-width:0 9px 15px;border-color:transparent transparent #b1acac;z-index:3}.product-items-list .marker-info-content:after{content:"";display:block;position:absolute;top:-16px;left:146px;width:0;height:0;border-style:solid;border-width:0 7.5px 15px;border-color:transparent transparent #fff;z-index:4}.product-items-list .product-item-markersBB{display:none}.product-items-list .product-item-markersB{position:absolute;top:0;right:0}.product-items-list .product-item-ps{margin-bottom:22px;flex-direction:column;justify-items:flex-start;align-items:flex-end}.product-items-list .product-item-bcw{flex-direction:column;justify-items:flex-start;align-items:flex-end}.product-items-list .product-item-cart{margin-bottom:15px}.product-items-list .product-item-pscw{width:200px}.product-items-list .product-item-name{width:calc(100% - 575px)}.product-items-list .product-item-name a{margin-bottom:30px}.product-items-list .product-item:hover .product-item-body{position:static;z-index:2;top:0;left:0;width:100%}.product-items-list .product-item:hover .product-item-hidden{display:none}.category-banner-need-mrg{margin-bottom:25px}.category-banner-need-mrg img{width:100%;height:auto}.top-viewed{width:100%;margin:20px auto}.top-viewed-title{font-size:18px;font-weight:700;line-height:1.33;color:#01408a;margin-bottom:20px;text-transform:uppercase}.top-viewed table{max-width:100%;border-collapse:collapse}.top-viewed a{text-decoration:underline}.top-viewed table thead{font-size:15px;font-weight:700;font-size:16px;font-weight:700;line-height:1.5;color:#01408a}.top-viewed table td{width:50%;padding:10px}.top-viewed table thead tr{border-radius:6px;background-color:#d5f0ff}.top-viewed table tbody td{font-size:16px;line-height:1.5}.top-viewed table tbody tr:nth-child(even){background-color:#f5f7f8}.category-faq{width:100%;margin:20px auto}.category-faq-title{font-size:18px;font-weight:700;color:#01408a;margin-bottom:20px;padding:10px 0 10px 40px;background-image:url(../image/new_design/ic-question.png);background-position:0 center;background-repeat:no-repeat;text-transform:uppercase}.category-faq-item{margin-bottom:30px;width:calc(100% - 30px);margin-left:auto}.category-faq-question{width:100%;position:relative;padding:0 30px 5px 0;font-size:20px;font-weight:500;letter-spacing:.33px;color:#374957;cursor:pointer;opacity:.95}.category-faq-question span{text-transform:lowercase}.category-faq-questionAct{opacity:1}.category-faq-question:after{content:">";position:absolute;top:0;right:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transform:rotate(90deg) scale(1,1.3);-moz-transform:rotate(90deg) scale(1,1.3);transform:rotate(90deg) scale(1,1.3);color:#01408a;cursor:pointer}.category-faq-questionAct:after{-webkit-transform:rotate(-90deg) scale(1,1.3);-moz-transform:rotate(-90deg) scale(1,1.3);transform:rotate(-90deg) scale(1,1.3)}.category-faq-answer{font-size:14px;font-weight:300;width:100%}.category-faq-answer > div{display:none;margin-bottom:10px;padding:10px}.category-faq-answerAct > div{display:block}.category-faq-answer a{color:#01408a}.category-faq-answer a:before{content:"✓";display:inline-block;margin:0 3px}.pagination{margin:20px 0;text-align:center;width:100%}.pagination .results{margin-top:8px;font-size:14px;line-height:1.43;text-align:center;color:#01408a}.pagination .links{display:flex;align-items:center;justify-content:center}.pagination a,.pagination b,.pagination span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 2px;border-radius:50%;font-size:16px;line-height:1.5;letter-spacing:.27px;color:#01408a}.pagination b,.pagination span,.pagination a:hover,.pagination a.pagination-link-act{background-color:#01408a;color:#fff;text-decoration:none}.all-selected-delete{display:block;font-size:12px;font-weight:600;line-height:1.5;color:#f66;margin-right:8px;margin-bottom:8px}.selected-delete{display:block;margin-right:8px;margin-bottom:8px;padding:3px 6px;border-radius:12px;border:solid 1px #01408a;font-size:10px;line-height:1.8;color:#01408a}.selected-delete:hover{color:#f66;border-color:#f66}.ocfilter{margin-top:0}.ocfilter-option .option-name,.ocfilter-option .option-values,.ocfilter-option .option-description,.ocfilter-option .fields-price{font-size:12px}.ocfilter .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.ocfilter a,.ocfilter a:hover,.ocfilter a:active{background:none;border:none;padding:0;text-shadow:none}.ocfilter-option .option-name{cursor:pointer;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.33px;color:#01408a;background-color:#f5f7f8;padding:15px 10px 15px 30px;background-image:url(../image/new_design/filt_op.png);background-repeat:no-repeat;background-position:95% 46%;border-radius:6px;margin-bottom:10px}.ocfilter-option .option-name-op{background-image:url(../image/new_design/filt_op2.png)}.ocfilter-option .option-values{overflow:visible;background-color:#fff;padding:10px}.list-group-item{overflow:visible!important}.ocfilter-option .option-values .dropdown-menu{width:100%}.ocfilter-option .option-values .dropdown-menu > li{padding:10px}.ocfilter-option .color{border-radius:3px 3px 3px 3px;float:left;height:19px;margin:1px -16px 0 -3px;width:19px}.ocfilter-option .image{background-repeat:no-repeat;background-position:0 0;height:30px;margin:-3px 10px 0 5px;position:relative;width:30px;z-index:10;display:inline-block;background-size:100%}.ocfilter-option label{cursor:pointer;display:flex;font-size:12px;font-weight:400;line-height:1.2;padding:4px 30px 4px 25px;position:relative}.ocfilter-option label input{display:none;margin:0 5px 0 0;vertical-align:top}.ocfilter-option label small{font-size:14px;font-weight:600;line-height:1.71;letter-spacing:.23px;text-align:right;color:#01408a;margin-left:5px;position:absolute;top:4px;right:0}.ocfilter-option label.disabled{color:#999}.ocfilter-option label.disabled small{background-color:#EFEFEF;color:#999}.ocfilter-option label:before{content:'';position:absolute;top:8px;left:0;width:16px;height:16px;border-radius:2px;border:solid 1px #01408a;cursor:pointer}.ocfilter-option label:after{display:none;content:'';position:absolute;top:13px;left:4px;width:8px;height:6px;background-image:url(../image/new_design/checkbox.png);cursor:pointer}.ocfilter-option label a{font-size:14px;line-height:1.71;letter-spacing:.23px;color:#01408a}.ocfilter-option label.selected:before{border:1px solid #ee4747;background-color:#ee4747}.ocfilter-option label.selected:after{display:block}.ocfilter-option label.selected small{display:block!important;width:10px;height:10px;top:8px;background-color:transparent}.ocfilter-option label.selected small:before{content:"";position:absolute;top:8px;right:0;background-color:red;width:10px;height:1px;transform:rotate(45deg)}.ocfilter-option label.selected small:after{content:"";position:absolute;top:8px;right:0;background-color:red;width:10px;height:1px;transform:rotate(-45deg)}.selected-options{color:#333;padding:0}.selected-options .ocfilter-option{background-color:#F8F8F8;font-size:10px;padding:4px 5px}.ocfilter-price .option-values{padding:10px 10px 5px}.trackbar,.trackbar .left-block,.trackbar .right-block{height:4px}.popover-content .form-inline{white-space:nowrap}.popover-content .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.scale{margin-bottom:35px;margin-left:15px;margin-right:15px}.trackbar{background-color:#41AA35;margin:0;padding:0}.trackbar .handler-block{background-color:#DADADA;width:0}.trackbar .left-block{border-radius:3px 0 0 3px;float:left;margin:0 0 0 -3px;padding:0 0 0 3px}.trackbar .right-block{border-radius:0 3px 3px 0;float:right;margin:0 -3px 0 0;padding:0 3px 0 0}.trackbar .trackbar-handler{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:4px solid #04B6F0;background-color:#0E6A93;border-radius:50% 50% 50% 50%;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer;width:4px;height:4px;margin-top:-4px}.scale.disabled .trackbar,.scale.disabled .trackbar-handler{background-color:#F2F2F2}.scale.disabled .trackbar-handler{border-color:#BABABA}.trackbar .left-handler{float:right;margin-right:-6px}.trackbar .right-handler{float:left;margin-left:-6px}.trackbar-scale{height:18px;line-height:normal;margin:2px 0 0;padding:0 8px 0 5px}.trackbar-scale a,.trackbar-scale div{border-left:1px solid #DADADA;display:block;float:left;margin-right:-2px;text-decoration:none;position:relative;height:5px}.trackbar-scale a.last,.trackbar-scale div.last{border-right:1px solid #DADADA;margin-right:-4px}.trackbar-scale a:hover,.trackbar-scale a:hover span,.trackbar-scale a:hover + a .from{background-color:#F8F8F8;color:#000}.trackbar-scale div{background-color:#0EB9F0}.trackbar-scale a span,.trackbar-scale div span{color:#666;font-size:8px;position:absolute;top:5px}.trackbar-scale a span.from,.trackbar-scale div span.from{left:0}.trackbar-scale a span.to,.trackbar-scale div span.to{right:0}.price-diagram{box-shadow:0 1px 1px #DBDEE1 inset;background:#F2F2F2 url(../image/ocfilter/diagram-bg-repeat.png) repeat 0 1px;border-radius:3px 3px 3px 3px;overflow:hidden;margin:10px 10px 5px 5px}.diagram-field{position:relative;margin:0;height:40px}.diagram-field circle{stroke-width:2;opacity:1}.diagram-field path{stroke-width:1;opacity:.25;stroke-opacity:1}.ocfilter .popover .form-inline .form-control{width:100px}.ocfilter-content-top .box-content,.ocfilter-content-bottom .box-content{font-size:0}.ocfilter-content-top .ocfilter-option,.ocfilter-content-bottom .ocfilter-option{display:inline-block;vertical-align:top;width:33%}.ocfilter-content-top .ocfilter-option + .ocfilter-option,.ocfilter-content-bottom .ocfilter-option + .ocfilter-option{border-top:none}.ocfilter .box-heading{font-size:18px;font-weight:500;line-height:1.33;color:#01408a;background-color:#fff;padding:20px 0;cursor:default;text-transform:uppercase}.ocfilter .list-group{border-right:0;box-shadow:none;-webkit-box-shadow:none;background-color:#fff}.ocfilter .list-group-item{border:none;background-color:#fff;padding:0}.filter-mob-btn{display:none}.category-description img{max-width:100%;height:auto!important}.special-categories-all{margin:10px 0 20px;font-size:15px;font-weight:700}.special-categories-all a{color:#ee4747}.special-categories-all a:hover{text-decoration:underline}.category-items-banner{position:relative;width:100%;height:212px;margin:5px auto 30px;background-size:auto 100%;opacity:.92}.category-items-banner:hover{opacity:1}.category-items-banner a{display:flex;width:100%;height:100%;padding:30px;align-items:center;justify-content:center;color:#374957;font-weight:700;font-size:20px}@media screen and (max-width: 1279px){.product-items-list .product-item-name{width:calc(100% - 365px)}.product-items-list .product-item-image{max-width:225px}}@media screen and (max-width: 1024px){#mobile_filter_btns{display:block!important}.filter-mob-btn{display:block;padding-left:24px;background-image:url(../image/new_design/filter_icon.png);background-position:0 50%;background-repeat:no-repeat;font-size:14px;font-weight:600;letter-spacing:.23px;color:#69bceb;margin-right:8px;margin-bottom:8px}.product-items-list .product-item-visible{flex-wrap:wrap}.product-items-list .product-item-pscw{width:100%;padding-left:245px;margin-top:-35px}.product-items-list .product-item-name{width:calc(100% - 245px)}.product-items-list .product-item-ps,.product-items-list .product-item-bcw{margin-bottom:0;flex-direction:row;align-items:center;justify-content:space-between}.product-items-list .product-item-stock{position:relative;top:0;width:initial;text-align:right}.product-items-list .product-item-cw{flex-direction:row}.product-items-list .product-item-compare{margin-right:8px;margin-bottom:0}#filter_mobile{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.9);z-index:1101}.filter-mobile-bg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1102}.filter-mobile{position:fixed;z-index:1103;width:300px;height:100%;overflow-y:auto;top:0;left:0;background-color:#fff;border-right:1px solid #e1e1e1;-webkit-box-shadow:4px 1px 15px rgba(0,0,0,1);-moz-box-shadow:4px 1px 15px rgba(0,0,0,1);-o-box-shadow:4px 1px 15px rgba(0,0,0,1);-ms-box-shadow:4px 1px 15px rgba(0,0,0,1);box-shadow:4px 1px 15px rgba(0,0,0,1)}.filter-mobile.ocfilter .box-heading{display:none}.filter-mobile .ocfilter-option .option-name{font-size:16px;padding:10px 10px 10px 30px}.filter-mobile .ocfilter-option label a{display:block;width:100%}.filter-mobile-close{position:fixed;z-index:1103;width:22px;height:22px;overflow-y:auto;top:8px;right:15px;background-image:url(../image/new_design/ic-close-red.png);background-repeat:no-repeat;background-size:100%}}@media screen and (max-width: 640px){.category-ord{margin-right:8px;width:100%;justify-content:center;margin-bottom:8px}.filter-mobile{width:100%}.category-filters{width:100%;margin-right:0;margin-bottom:8px;justify-content:center}.filter-mobile.ocfilter .list-group{width:calc(100% - 35px)}.category-ordlmtvw{width:100%;justify-content:center}.btn.downloadfile{font-size:12px;padding:13px 26px}.product-items-list .product-item-image,.product-items-list .product-item-name{max-width:100%;width:100%;margin-bottom:16px}.product-items-list .product-item-pscw{padding-left:0;margin-top:-20px}}.product-item-coupon{height:7px}.promo-line{top:-12px;margin-top:0;line-height:12px}.product-item-colors{margin:25px 0 10px}.product-item-color{position:relative;width:25px;height:25px;margin-right:10px;margin-bottom:8px;border-radius:5px;border:1px solid #1c1c1c;background-size:cover}.product-item-color:after{content:'';position:absolute;top:-4px;left:-4px;width:31px;height:31px;border-radius:5px}.product-item-color-inStock:after{display:none}.product-item-color-inStock:before{display:none}.product-item-color-outStock:after{border:1px solid red}.product-item-color-outStock:before{content:'';position:absolute;left:-9px;top:11px;width:39px;height:1px;border:1px solid red;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.product-item-color:hover:after,.product-item-color-act:after{display:block;border:1px solid #1c1c1c}.product-item-color a{position:relative;z-index:2;display:block;width:100%;height:100%}.category_type {width: 98px;margin: 5px;}.category_type *{cursor: pointer;}.category_type a span{display: block;font-size: 10px;text-align: center;}.category_type img {width: 100%;height: auto;opacity: 0.8;transition: all .2s;}.category_type img:hover{transform: scale(1.05);opacity: 1;}.category_types{margin-top: 15px;display: flex;flex-wrap: wrap;justify-content: flex-start;}.new-price-inputs{margin-bottom: 20px;width: 100%;justify-content: space-around;}.new-price-input{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 75px;margin: 0 8px;text-align: center;}.new-price-input::-webkit-outer-spin-button, .new-price-input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.new-price-input[type=number] {-moz-appearance: textfield;}.new-price-inputs span{font-size: 13px;color: #01408a;}.new-price-inputs span:last-child{font-weight: 600;}.new-price-button{margin-bottom: 10px;}@media screen and (max-width: 1279px){.new-price-input{width: 65px;}}@media screen and (max-width: 640px){.new-price-input{width: 75px;}}