.header-cart-link{position:relative;display:block;cursor:pointer}.header-cart-link-mobile{position:relative;display:none}@media only screen and (max-width:568px){.header-cart-link{display:none}.header-cart-link-mobile{display:block}}.header-cart-span{margin-right:5px;font-size:12px;letter-spacing:4px;font-weight:400;text-transform:uppercase}.header-cart-link .header-cart-qy,.header-cart-link-mobile .header-cart-qy{font-size:9px;margin-left:5px}.header-cart{position:fixed;top:0;right:0;bottom:0;width:420px;padding:40px;background:#fff;-moz-transform:translateX(200%);-webkit-transform:translateX(200%);-o-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:9999}.header-cart.open-cart{-webkit-box-shadow:0 21px 65px 0 rgba(0,0,0,.2);box-shadow:0 21px 65px 0 rgba(0,0,0,.2);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cart-inner{font-size:14px;line-height:1.5;color:#000}.close-header-cart{position:absolute;top:0;right:0;width:50px;height:50px;background:#eaeaea;cursor:pointer;z-index:99}.close-header-cart:hover{background:#000}.close-header-cart:before,.close-header-cart:after{position:absolute;top:12px;left:24px;display:block;content:"";width:1px;height:26px;background:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.close-header-cart:before{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-header-cart:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-header-cart:hover:before,.close-header-cart:hover:after{background:#fff}.cart-contents{position:absolute;top:40px;right:40px;bottom:240px;left:40px;overflow:hidden}.cart-contents.cart-empty{top:50%;bottom:auto;text-align:center;color:#75858f;font-size:16px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cart-contents.cart-empty p{max-width:280px;margin:0 auto 30px}.cart-contents ul{height:100%;margin:0 0 0 -18px;list-style:none}.cart-content{position:relative;min-height:65px;height:auto;margin-bottom:20px;border:none!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.cart-content:last-of-type{margin-bottom:0}.cart-content:hover{}.cart-content a{display:block}.cart-content img{display:inline-block!important;width:20%;height:auto;line-height:0;vertical-align:middle}.cart-content:first-of-type:last-of-type img{width:40%}.product-details{display:inline-block;width:79%;padding-left:20px;vertical-align:middle;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2}.cart-content:first-of-type:last-of-type .product-details{width:59%}.product-details .product-title{display:block;max-width:180px;font-weight:700;color:#000}.cart-content:first-of-type:last-of-type .product-details .product-title{font-size:110%}.product-details .product-quantity{display:block;margin-top:5px;font-size:80%;color:#75858f}.product-quantity .amount{font-weight:400}.cart-data{position:absolute;bottom:40px;right:40px;left:40px;padding-top:30px;border-top:2px solid #000;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-total{margin:0 0 30px;font-size:150%}.cart-total p{margin-bottom:0;font-size:11px;text-transform:uppercase;letter-spacing:2px}.cart-total .amount{display:block;margin-top:5px;font-size:28px;font-weight:bolder;letter-spacing:0}.cart-actions{}.cart-actions div{display:inline-block;width:48%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-actions div a{display:block;padding:16px 5px;font-size:11px}.cart-link a.qbtn{color:#000!important;border-color:#000}.cart-link a:hover{}.checkout-link{float:right}.checkout-link a.qbtn{color:#fff!important;border-color:#000;background:#000}.checkout-link a.qbtn:after{font-family:fontawesome;content:"\f105";margin-left:8px;line-height:0}.ss-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.ss-content{height:100%;width:100%;padding:0 32px 0 0;position:relative;right:-18px;overflow:auto;box-sizing:border-box}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ss-hidden{display:none}.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media only screen and (min-width:1025px){.woocommerce.woo-sidebar-left .content-area{float:right;width:66%;max-width:none}.woocommerce.woo-sidebar-right .content-area{width:66%;max-width:none}.woocommerce.woo-sidebar-left .woo-sidebar{float:left}.woocommerce.woo-sidebar-left #content div.product div.summary,.woocommerce.woo-sidebar-left div.product div.summary,.woocommerce.woo-sidebar-right #content div.product div.summary,.woocommerce.woo-sidebar-right div.product div.summary{width:50%}.woocommerce.woo-sidebar-left #content div.product div.images,.woocommerce.woo-sidebar-left div.product div.images,.woocommerce.woo-sidebar-right #content div.product div.images,.woocommerce.woo-sidebar-right div.product div.images{width:44%}}.woocommerce.woo-sidebar-none .content-area{width:100%;max-width:none}p.demo_store{top:auto;bottom:0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button.alt{display:inline-block;padding:16px 30px;background:0 0;cursor:pointer;-webkit-appearance:none;border:2px solid;font-size:12px;line-height:20px;text-shadow:none;text-transform:uppercase;font-weight:400;letter-spacing:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:hover{}.woocommerce a.button.added:before{position:static;margin-right:8px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:16px 30px}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{border-color:transparent}.woocommerce-cart .wc-proceed-to-checkout a.button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover{zoom:1;filter:alpha(opacity=85);opacity:.85}.woocommerce .term-description,.woocommerce-page .term-description{max-width:700px;margin-bottom:30px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{padding:13px 0;font-size:12px;letter-spacing:1px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:30px}.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=search],.woocommerce input[type=url],.woocommerce input[type=tel],.woocommerce input[type=number],.woocommerce input[type=date],.woocommerce textarea,.woocommerce select{}.select2-container .select2-choice{padding:6px 10px;border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.select2-drop-active{border:none!important}.select2-results{background:#fff}.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{width:100%;border:none;font-size:16px}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{float:none;border:none;margin:0 3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{padding:10px;background:0 0;border:1px solid transparent;color:#75858f;font-weight:inherit}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{border-color:#cecece}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li span.current{color:#000;border-color:inherit}.woocommerce div.product{}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:46%;margin-bottom:60px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin-bottom:60px}.woocommerce div.product div.images div.thumbnails{}.woocommerce div.product div.images .flex-control-thumbs{position:static;margin:5px -5px 0}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){float:left;width:20%}.woocommerce div.product div.images .woocommerce-product-gallery__image img{padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image img{padding:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover,.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2):hover{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;zoom:1;filter:alpha(opacity=80);opacity:.8}.woocommerce div.product .product_title{margin:0 0 5px;font-size:48px}.woocommerce div.product .woocommerce-product-rating{margin:0 0 20px}.woocommerce .star-rating,.woocommerce-page .star-rating,.woocommerce .woocommerce-product-rating .star-rating{float:none;display:inline-block;height:14px;line-height:14px;font-size:14px;color:#000;zoom:1;filter:alpha(opacity=20);opacity:.2}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:36px;font-weight:bolder}.woocommerce div.product p.price del,.woocommerce div.product span.price del{display:inline-block;font-size:75%}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{display:inline-block;font-weight:inherit}.woocommerce div.product form.cart .variations{padding:0}.woocommerce div.product form.cart .variations td{padding:0 0 20px}.woocommerce div.product form.cart .variations td.label{}.woocommerce div.product form.cart .variations label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#000}.single_variation p{font-size:90%}.woocommerce-review-link{display:inline-block;font-size:80%}a.reset_variations{display:inline-block;float:right;margin-top:5px;font-size:80%}.single_variation{display:block;margin-bottom:20px}.woocommerce-product-details__short-description{font-size:90%;color:#000}.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce div.product p.cart{margin:40px 0}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{width:100px;height:56px;border:1px solid #dedede;font-size:14px}.woocommerce div.product form.cart table{padding:0;border:none}.woocommerce div.product form.cart .button,.woocommerce div.product p.cart .button{float:none;display:inline-block;margin-top:0;background:0 0;font-weight:700}.product_meta{font-size:14px}.product_meta>span{display:block}.product_meta a{color:#000!important}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{display:block;float:left;width:100%;margin:0 0 60px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;background:0 0;border:1px solid transparent;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-color:#a6a6a6;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block;padding:20px 30px;color:#888;font-size:12px;letter-spacing:2px;text-shadow:none;font-weight:400;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{color:#000}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{max-width:none;margin:-1px auto 0;padding:60px;border:1px solid #a6a6a6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce-tabs .panel h2{font-size:24px}.woocommerce-tabs #tab-description p{max-width:740px;font-size:90%}.woocommerce-tabs #tab-description img,.woocommerce-tabs #tab-description img{max-width:100%;margin:0 auto 30px}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{max-width:700px}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{margin-bottom:0;padding:40px 0;min-height:80px;border-bottom:1px solid #dedede}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{top:40px;left:0;width:60px;padding:0;background:0 0;border:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:80px;padding:0;border:none!important}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .star-rating{position:absolute;top:110px;left:0;font-size:11px}.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin-bottom:5px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{color:#111;font-size:90%;line-height:1.5}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time{font-size:12px;text-transform:uppercase;letter-spacing:1px}.woocommerce #reviews #comments ol.commentlist li .comment-text .description,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .description{max-width:700px;font-size:90%}.woocommerce #review_form #respond,.woocommerce-page #review_form #respond{max-width:700px;margin:40px 0 0}.woocommerce #review_form .comment-reply-title,.woocommerce-page #review_form .comment-reply-title{color:#000}.woocommerce #review_form #respond .comment-notes,.woocommerce-page #review_form #respond .comment-notes{text-align:left;margin-bottom:20px}.woocommerce p.stars a{margin:0 5px 0 0}.woocommerce #review_form #respond p.form-submit{margin-top:30px}.woocommerce #review_form #respond textarea{min-height:200px}.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{margin:0;padding:0;border:none;font-size:80%}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th,.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{font-weight:inherit;border-style:solid}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{padding:15px 0;font-size:11px;letter-spacing:1px;font-weight:700}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:0 0}.woocommerce table.shop_attributes td{color:#000;font-style:normal}.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p{max-width:700px}section.up-sells{margin-bottom:60px}section.up-sells h2{font-size:24px;color:#000}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%!important}.woocommerce .related,.woocommerce-page .related{float:left;width:100%;margin:0}.woocommerce .related h2,.woocommerce-page .related h2{margin-bottom:30px;font-size:24px;color:#000}.woocommerce .related ul,.woocommerce .related ul.products,.woocommerce-page .related ul,.woocommerce-page .related ul.products{margin-bottom:0}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product{width:22%!important;margin-bottom:0}.cart-empty,.return-to-shop{text-align:center}.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0;padding:0;background:0 0;border:2px solid #000;font-size:90%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce table.shop_table thead{background:#000;color:#fff}.woocommerce table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart th,.woocommerce #content table.cart td,.woocommerce-page table.cart th,.woocommerce-page table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.cart td{padding:20px;border-bottom:none}.woocommerce table.shop_table th{font-size:12px;letter-spacing:2px;font-weight:400}.woocommerce table.shop_table td{border-top-color:#dedede;color:#000;font-weight:inherit}.woocommerce table.cart a,.woocommerce #content table.cart a,.woocommerce-page table.cart a,.woocommerce-page #content table.cart a{color:#000}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{width:20px;height:20px;background:#aaa;color:#fff!important;font-size:16px;line-height:20px}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background:#000}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{display:block;width:60px}.woocommerce td.product-name dl.variation{font-size:85%;color:#8a8a8a}.woocommerce #content table.cart td.product-subtotal,.woocommerce table.cart td.product-subtotal,.woocommerce-page #content table.cart td.product-subtotal,.woocommerce-page table.cart td.product-subtotal{font-size:100%;font-weight:bolder}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:30px 40px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{display:inline-block;padding:14px!important;font-size:14px;line-height:1}.woocommerce table.cart input,.woocommerce #content table.cart input,.woocommerce-page table.cart input,.woocommerce-page #content table.cart input{width:auto}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:60px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:30px;-webkit-box-shadow:0 21px 65px 0 rgba(0,0,0,.2);box-shadow:0 21px 65px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2,.woocommerce .cross-sells h2,.woocommerce-page .cross-sells h2{font-size:24px;color:#000}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{background:#fafafa;border:none;border-top:1px solid #dedede}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{padding:20px;border-bottom:none;border-color:#dedede;font-weight:inherit}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{}.woocommerce table.shop_table tr.order-total,.woocommerce-page table.shop_table tr.order-total{background:0 0;font-weight:700;color:#000}.woocommerce table.shop_table tr.order-total th,.woocommerce-page table.shop_table tr.order-total th,.woocommerce table.shop_table tr.order-total td,.woocommerce-page table.shop_table tr.order-total td{border:none}.woocommerce ul#shipping_method .amount{font-size:90%}.woocommerce .cart-collaterals .cart_totals .shipping-calculator-button,.woocommerce-page .cart-collaterals .cart_totals .shipping-calculator-button{display:block;text-transform:uppercase;font-size:11px;font-weight:400;letter-spacing:1px}.woocommerce .cart-collaterals .cart_totals .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .cart_totals .shipping-calculator-button:after{font-family:fontawesome;content:"\f107";margin-left:3px}.woocommerce-cart .wc-proceed-to-checkout{display:block;float:left;width:100%;margin-top:30px;padding:0}.woocommerce-cart .wc-proceed-to-checkout a.button{display:block;margin:0;padding:20px 10px;font-weight:700;font-size:13px}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{max-width:400px;margin:30px auto;padding:30px;border:2px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce form.login,.woocommerce-page form.login{font-size:90%}.woocommerce form.login .form-row label.inline{margin-left:10px}.woocommerce form.login p.lost_password,.woocommerce-page form.login p.lost_password{font-size:85%}.woocommerce form.checkout_coupon .form-row,.woocommerce-page form.checkout_coupon .form-row{margin-bottom:0;padding:0}.woocommerce form.checkout_coupon input[type=submit],.woocommerce-page form.checkout_coupon input[type=submit]{line-height:1}.woocommerce form .form-row{padding:0;margin:0 0 30px}.woocommerce form .form-row label{margin-bottom:5px;font-size:15px;font-weight:400;color:#000}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px!important;line-height:1.5;border:2px solid #ccc}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.select2-container--default .select2-selection--single:focus{border-color:#777}.woocommerce form .form-row textarea{min-height:180px}.select2-container--default .select2-selection--single{height:48px;border:2px solid #ccc;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:50px;font-size:15px;line-height:46px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:46px}#billing_address_2_field,#shipping_address_2_field{margin-top:-15px}.woocommerce form .form-row .required{text-decoration:none}.woocommerce-shipping-fields,.woocommerce-additional-fields{margin-top:60px}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dedede}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:46%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce .col2-set .checkout-col.col-1,.woocommerce-page .col2-set .checkout-col.col-1{width:54%}.woocommerce .col2-set .checkout-col.col-2,.woocommerce-page .col2-set .checkout-col.col-2{width:42%;padding:30px;background:#fff;-webkit-box-shadow:0 21px 65px 0 rgba(0,0,0,.2);box-shadow:0 21px 65px 0 rgba(0,0,0,.2)}.woocommerce .col2-set h3,.woocommerce-page .col2-set h3,h3#order_review_heading{color:#000;font-size:24px}h3#ship-to-different-address{margin-bottom:0;padding:20px;background:#f0f0f0;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:bolder}#ship-to-different-address input[type=checkbox]{margin-right:10px;vertical-align:middle}.woocommerce-shipping-fields__field-wrapper{margin-top:40px}.woocommerce .checkout table.shop_table,.woocommerce-page .checkout table.shop_table{border:none}.woocommerce .checkout table.shop_table th,.woocommerce-page .checkout table.shop_table th,.woocommerce .checkout table.shop_table td,.woocommerce-page .checkout table.shop_table td{padding:20px;border-bottom:none;font-weight:bolder}.woocommerce .checkout table.shop_table td,.woocommerce-page .checkout table.shop_table td{font-weight:inherit;font-size:85%}.woocommerce .checkout table.shop_table thead,.woocommerce-page .checkout table.shop_table thead{display:none}.woocommerce .checkout table.shop_table tfoot,.woocommerce-page .checkout table.shop_table tfoot{background:#fafafa}.woocommerce .checkout table.shop_table tfoot th,.woocommerce-page .checkout table.shop_table tfoot th{}.woocommerce table.shop_table tr.order-total,.woocommerce-page table.shop_table tr.order-total{background:#323232;color:#fff}.woocommerce table.shop_table tr.order-total td,.woocommerce-page table.shop_table tr.order-total td{color:#fff}.woocommerce #payment,.woocommerce-page #payment,.woocommerce-checkout #payment{margin-top:40px;font-size:15px;background:0 0!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{border-bottom:none;padding:0 0 20px}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#f0f0f0;font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f0f0f0}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:20px 0 0;margin:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;margin:0;padding:18px 10px;font-size:13px;font-weight:700}.login-text{max-width:700px;margin:0 auto 60px}.woocommerce-password-strength{font-size:12px;font-weight:400;color:#000}.woocommerce-account .woocommerce-MyAccount-navigation{width:28%}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0}.woocommerce-MyAccount-navigation ul li{margin:0}.woocommerce-MyAccount-navigation ul li a{display:block;position:relative;margin-bottom:2px;padding:16px 50px 16px 20px;color:#000!important;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.woocommerce-MyAccount-navigation ul li a:hover{background:#f0f0f0}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-view-order .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a{background:#000;color:#fff!important}.woocommerce-MyAccount-navigation ul li a:after{font-family:fontawesome;content:"\f105";position:absolute;top:0;bottom:0;right:20px;height:20px;width:20px;margin:auto 0;font-size:15px;line-height:20px;text-align:center;color:#ddd}.icons-e-icons .woocommerce-MyAccount-navigation ul li a:after{font-family:eleganticons;content:"\35"}.woocommerce-MyAccount-navigation ul li a:hover:after{color:#aaa}.woocommerce-MyAccount-navigation ul li.is-active a:after,.woocommerce-view-order .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after{color:#fff}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:after{content:"\f015"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:after{content:"\e009"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after{content:"\f290"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after{content:"\e013"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:after{content:"\f019"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:after{content:"\e092"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:after{content:"\f041"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:after{content:"\e01d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:after{content:"\f283"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:after{content:"\e014"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:after{content:"\f007"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:after{content:"\e08a"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after{content:"\f08b"}.icons-e-icons .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after{content:"\e001"}.woocommerce-account .woocommerce-MyAccount-content p:not(.form-row){max-width:700px}.woocommerce-account .woocommerce-MyAccount-content p.order-again{margin:0 0 40px}.woocommerce table.my_account_orders tbody,.woocommerce table.order_details tbody,.woocommerce table.customer_details tbody{font-size:14px}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce table.order_details td,.woocommerce table.order_details th,.woocommerce table.customer_details td,.woocommerce table.customer_details th{padding:10px;border:none}.woocommerce table.my_account_orders td,.woocommerce table.order_details td,.woocommerce table.customer_details td{border-top:1px solid #dedede}.woocommerce table.my_account_orders .button{display:block;padding:12px;text-align:center;font-size:11px}.woocommerce-EditAccountForm fieldset{margin:30px 0 0}.woocommerce-EditAccountForm fieldset legend{font-weight:700}.woocommerce-account:not(.logged-in) .woocommerce h2{text-align:center;color:#000}.woocommerce-thankyou-order-received{font-size:130%;text-align:center;color:#000}.woocommerce ul.order_details{margin:0 0 30px;padding:20px;border:2px solid #000;text-align:center}.woocommerce ul.order_details li{float:none;display:inline-block;margin:20px 0;padding:0 40px;font-size:12px;letter-spacing:1px;font-weight:400}.woocommerce ul.order_details li strong{margin-top:5px;color:#000}.woocommerce-order-details{margin-top:60px}.woocommerce-order-details h2,.woocommerce-order-details h3{font-size:24px;color:#000}.woocommerce table.order_details tfoot tr:last-of-type{background:#fafafa}.woocommerce .woocommerce-order-details table{margin-bottom:40px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{position:relative;padding:15px 20px 15px 80px;background:#fafafa;border:none;font-size:85%;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{padding-right:200px}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#8fae1b}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#1e85be}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#b81c23}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{z-index:99}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{display:block;content:"";position:absolute;top:0;left:0;bottom:0;width:60px;border-right:1px solid #eaeaea}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{position:absolute;top:0;right:20px;bottom:0;height:36px;margin:auto 0;padding:0 20px;font-size:10px;line-height:36px;letter-spacing:1px}.widget.woocommerce{}.widget_shopping_cart_content{padding:20px;background:#fafafa}.widget ul.cart_list li,.widget ul.product_list_widget li,.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{position:relative;min-height:80px;margin-bottom:20px;padding-left:100px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:5px;right:0;left:auto;width:20px;height:20px;background:#aaa;color:#fff!important;font-size:16px;line-height:20px}.widget ul.cart_list li a,.widget ul.product_list_widget li a{font-weight:inherit;font-weight:700;color:#000}.widget ul.cart_list li img,.widget ul.product_list_widget li img{position:absolute;top:0;left:0;width:80px;margin:0}.widget ul.cart_list li del,.widget ul.product_list_widget li del{font-size:85%}.widget ul.cart_list li ins,.widget ul.product_list_widget li ins{background:0 0}.widget ul.cart_list li span.quantity,.widget ul.product_list_widget li span.quantity{display:block;font-size:80%;color:#75858f}.widget ul.cart_list li .amount,.widget ul.product_list_widget li .amount{font-weight:bolder}.woocommerce.widget_shopping_cart .total,.widget_shopping_cart .total{margin:0;padding:20px 0;border-top:2px solid #000;color:#000;text-align:center;line-height:1.5}.widget_shopping_cart .total strong{margin-bottom:0;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:2px}.widget_shopping_cart .total .amount{display:block;margin-top:5px;font-size:28px;font-weight:bolder}.widget_shopping_cart .buttons{margin:0}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{float:left;width:48%;margin:0 0 10px;padding:16px 5px;color:#000;font-size:11px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout{float:right;background:#000;border-color:#000;color:#fff}ul.cart_list li .star-rating,ul.product_list_widget li .star-rating{display:block;margin:0 0 10px;font-size:11px;zoom:1;filter:alpha(opacity=30);opacity:.3}ul.cart_list li .reviewer,ul.product_list_widget li .reviewer{display:block;font-size:14px;line-height:18px}.widget_layered_nav_filters ul li{border:none}.widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{padding:3px 6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.widget_layered_nav ul small.count{color:#9a9a9a}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:10px;margin:20px 5px 40px;background-color:#dedede;border-radius:1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#000}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-10px;width:6px;height:30px;margin-left:-3px;border-radius:2px}.woocommerce .widget_price_filter .price_slider_amount .button{padding:10px 24px;font-size:12px}.widget_product_search input.search-field{float:left;width:60%;height:50px}.widget_product_search input[type=submit]{float:right;width:38%;height:50px;padding:10px 0;line-height:1;white-space:nowrap}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:22%;margin:0 4% 60px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{}.woocommerce.woo-cols2 ul.products li.product,.woocommerce-page.woo-cols2 ul.products li.product,.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce.woo-cols3 ul.products li.product,.woocommerce-page.woo-cols3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.6666%}.woocommerce.woo-cols4 ul.products li.product,.woocommerce-page.woo-cols4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:22%}.woocommerce.woo-cols5 ul.products li.product,.woocommerce-page.woo-cols5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.8%}.woocommerce.woo-cols6 ul.products li.product,.woocommerce-page.woo-cols6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.3333%}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products li:last-of-type,.woocommerce-page ul.products li:last-of-type,.columns-2 ul.products li:nth-last-of-type(2),.columns-3 ul.products li:nth-last-of-type(2),.columns-3 ul.products li:nth-last-of-type(3),.columns-4 ul.products li:nth-last-of-type(2),.columns-4 ul.products li:nth-last-of-type(3),.columns-4 ul.products li:nth-last-of-type(4),.columns-5 ul.products li:nth-last-of-type(2),.columns-5 ul.products li:nth-last-of-type(3),.columns-5 ul.products li:nth-last-of-type(4),.columns-5 ul.products li:nth-last-of-type(5),.columns-6 ul.products li:nth-last-of-type(2),.columns-6 ul.products li:nth-last-of-type(3),.columns-6 ul.products li:nth-last-of-type(4),.columns-6 ul.products li:nth-last-of-type(5),.columns-6 ul.products li:nth-last-of-type(6){margin-bottom:0}.woocommerce ul.products li.product>a:first-of-type,.woocommerce ul.products li.type-product>a:first-of-type{display:block;color:#000}.woocommerce span.onsale,.woocommerce-page span.onsale{top:10px;left:10px;min-height:0;min-width:0;padding:5px 12px;background:#000;color:#fff;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:2px;line-height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:10px;right:10px;margin:0;z-index:9}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{}.wooproduct-thumb{position:relative;margin-bottom:15px;overflow:hidden}.woocommerce ul.products li.product .wooproduct-thumb img,.woocommerce-page ul.products li.product .wooproduct-thumb img{display:block;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.woocommerce ul.products li.product .star-rating{position:absolute;top:20px;left:20px;margin:0;height:10px;line-height:10px;font-size:10px;zoom:1;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(-80px);-webkit-transform:translateY(-80px);-o-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{color:inherit}.woocommerce ul.products li.product:hover .star-rating,.woocommerce-page ul.products li.product:hover .star-rating{zoom:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0;font-weight:bolder}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#75858f;font-size:13px;letter-spacing:1px;line-height:20px}.woocommerce ul.products li.product .price del{display:inline-block;font-size:80%}.woocommerce ul.products li.product .price ins{font-weight:inherit}.woocommerce ul.products li.product a.button{position:absolute;left:10px;right:10px;bottom:-60px;height:20px;margin:0;padding:14px 5px;background:#fff!important;color:#000!important;border:none!important;text-align:center;font-size:11px;zoom:1;filter:alpha(opacity=100);opacity:1}.woocommerce ul.products li.product:hover a.button{bottom:10px}.woocommerce ul.products li.product a.button.add_to_cart_button:not(.loading):not(.added):before{font-family:fontawesome;content:"\f290";position:static;margin-right:10px}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{zoom:1;filter:alpha(opacity=80);opacity:.8}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:fontawesome;content:"\f110";position:static;margin-left:10px}.woocommerce ul.products li.product:hover a.button.add_to_cart_button.added{bottom:59px}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{position:absolute;right:10px;bottom:-60px;left:10px;padding:14px;background:#000;color:#fff!important;font-size:12px;line-height:20px;text-align:center}.woocommerce ul.products li.product:hover a.added_to_cart,.woocommerce-page ul.products li.product:hover a.added_to_cart{bottom:10px}.wc-forward:after,.wc-forward a:after{font-family:fontawesome;content:"\f105";margin-left:5px;font-size:80%}.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{}.woocommerce ul.products li.product-category a,.woocommerce-page ul.products li.product-category a{display:block}.woocommerce ul.products li.product-category a img,.woocommerce-page ul.products li.product-category a img{margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product-category h3,.woocommerce-page ul.products li.product-category h3,.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce ul.products li.product-category h2{position:absolute;top:50%;left:30px;right:30px;padding:20px 10px;background:#000;font-size:14px;text-transform:uppercase;letter-spacing:2px;text-align:center;color:#fff;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce ul.products li.product mark,.woocommerce-page ul.products li.product mark{display:block;background:0 0;color:#fff;font-size:85%;zoom:1;filter:alpha(opacity=40);opacity:.4}@media only screen and (max-width:1024px){}@media only screen and (min-width:769px) and (max-width:1024px){.woocommerce.woo-cols4 ul.products li.product,.woocommerce-page.woo-cols4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce.woo-cols5 ul.products li.product,.woocommerce-page.woo-cols5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce.woo-cols6 ul.products li.product,.woocommerce-page.woo-cols6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:30.6666%;margin-right:4%;clear:none}.woocommerce.woo-cols4 ul.products li.product:nth-of-type(3n),.woocommerce-page.woo-cols4 ul.products li.product:nth-of-type(3n),.woocommerce-page.columns-4 ul.products li.product:nth-of-type(3n),.woocommerce.columns-4 ul.products li.product:nth-of-type(3n),.woocommerce.woo-cols5 ul.products li.product:nth-of-type(3n),.woocommerce-page.woo-cols5 ul.products li.product:nth-of-type(3n),.woocommerce-page.columns-5 ul.products li.product:nth-of-type(3n),.woocommerce.columns-5 ul.products li.product:nth-of-type(3n),.woocommerce.woo-cols6 ul.products li.product:nth-of-type(3n),.woocommerce-page.woo-cols6 ul.products li.product:nth-of-type(3n),.woocommerce-page.columns-6 ul.products li.product:nth-of-type(3n),.woocommerce.columns-6 ul.products li.product:nth-of-type(3n){margin-right:0}.woocommerce.woo-cols4 ul.products li.product:nth-of-type(3n+1),.woocommerce-page.woo-cols4 ul.products li.product:nth-of-type(3n+1),.woocommerce-page.columns-4 ul.products li.product:nth-of-type(3n+1),.woocommerce.columns-4 ul.products li.product:nth-of-type(3n+1),.woocommerce.woo-cols5 ul.products li.product:nth-of-type(3n+1),.woocommerce-page.woo-cols5 ul.products li.product:nth-of-type(3n+1),.woocommerce-page.columns-5 ul.products li.product:nth-of-type(3n+1),.woocommerce.columns-5 ul.products li.product:nth-of-type(3n+1),.woocommerce.woo-cols6 ul.products li.product:nth-of-type(3n+1),.woocommerce-page.woo-cols6 ul.products li.product:nth-of-type(3n+1),.woocommerce-page.columns-6 ul.products li.product:nth-of-type(3n+1),.woocommerce.columns-6 ul.products li.product:nth-of-type(3n+1){clear:left}}@media only screen and (max-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product{width:48%!important;margin:0 0 30px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left;width:100%}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:60px;padding-bottom:20px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .checkout-col.col-1,.woocommerce-page .col2-set .checkout-col.col-1,.woocommerce .col2-set .checkout-col.col-2,.woocommerce-page .col2-set .checkout-col.col-2,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce #order_review table.shop_table,.woocommerce-page #order_review table.shop_table,.woocommerce #payment,.woocommerce-page #payment,.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{float:left;width:100%;margin:0 0 40px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin:60px 0 0}.woocommerce table.shop_table.cart thead,.woocommerce-page table.shop_table.cart thead{display:none}.woocommerce table.cart tr,.woocommerce #content table.cart tr,.woocommerce-page table.cart tr,.woocommerce-page #content table.cart tr{display:block;position:relative;float:left;width:100%;padding:20px;border-bottom:1px solid #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{float:none;margin-right:8px}.woocommerce table.cart tr.cart_item,.woocommerce #content table.cart tr.cart_item,.woocommerce-page table.cart tr.cart_item,.woocommerce-page #content table.cart tr.cart_item{padding-right:50px}.woocommerce table.cart td,.woocommerce #content table.cart td,.woocommerce-page table.cart td,.woocommerce-page #content table.cart td{display:block;margin-bottom:5px;padding:0;border:none}.woocommerce table.cart td.product-quantity input.qty,.woocommerce-page table.cart td.product-quantity input.qty,.woocommerce-page #content table.cart td.product-quantity input.qty{height:auto}.woocommerce table.cart td.product-remove,.woocommerce #content table.cart td.product-remove,.woocommerce-page table.cart td.product-remove,.woocommerce-page #content table.cart td.product-remove{position:absolute;top:20px;right:20px}.woocommerce #content table.cart td.product-thumbnail,.woocommerce table.cart td.product-thumbnail,.woocommerce-page #content table.cart td.product-thumbnail,.woocommerce-page table.cart td.product-thumbnail{display:block;float:left;width:28%;margin:0 20px 0 0}.woocommerce #content table.cart td.product-thumbnail:before,.woocommerce table.cart td.product-thumbnail:before,.woocommerce-page #content table.cart td.product-thumbnail:before,.woocommerce-page table.cart td.product-thumbnail:before{display:none}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:100%}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:none}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{display:inline-block}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:0}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{padding:14px 20px;font-size:11px;letter-spacing:2px}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{padding:40px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:left;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #dedede}}@media only screen and (max-width:568px){.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background:#eaeaea;border-color:transparent}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content div.product form.cart .button:hover,.woocommerce.woo-style-style2 ul.products li.product .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce div.product form.cart .button:hover{zoom:1;filter:alpha(opacity=85);opacity:.85}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}.woocommerce ul.products li.product a.button.add_to_cart_button{bottom:10px;padding:18px 5px}.woocommerce table.cart tr.cart_item,.woocommerce #content table.cart tr.cart_item,.woocommerce-page table.cart tr.cart_item,.woocommerce-page #content table.cart tr.cart_item{padding-right:20px}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:center!important}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{float:none}.woocommerce table.cart td.product-remove,.woocommerce #content table.cart td.product-remove,.woocommerce-page table.cart td.product-remove,.woocommerce-page #content table.cart td.product-remove{top:15px;right:15px}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{padding:5px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.woocommerce #content table.cart td.product-thumbnail,.woocommerce table.cart td.product-thumbnail,.woocommerce-page #content table.cart td.product-thumbnail,.woocommerce-page table.cart td.product-thumbnail{width:100%;margin:0 0 20px}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{max-width:120px;margin:0 auto}.woocommerce table.cart td.product-quantity input.qty,.woocommerce-page table.cart td.product-quantity input.qty,.woocommerce-page #content table.cart td.product-quantity input.qty{width:auto}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce form.checkout_coupon input[type=text],.woocommerce-page form.checkout_coupon input[type=text]{width:100%;margin:0 0 10px!important}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce form.checkout_coupon input[type=submit],.woocommerce-page form.checkout_coupon input[type=submit]{width:100%}.woocommerce-cart .wc-proceed-to-checkout a.button{display:block}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{padding:20px}.woocommerce form.login .form-row label.inline{display:block;margin:10px 0 0}.woocommerce form.checkout_coupon .form-row,.woocommerce-page form.checkout_coupon .form-row{float:left;width:100%}.woocommerce form.checkout_coupon .form-row.form-row-first,.woocommerce-page form.checkout_coupon .form-row.form-row-first{margin-bottom:10px}.woocommerce ul.order_details li{display:block;border:none;padding:20px 0;margin:0;border-bottom:1px dashed #d3ced2}.woocommerce div.product .product_title{font-size:36px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:24px}.woocommerce div.product form.cart div.quantity{display:block;width:100%;margin:0 auto 10px}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{width:100%}.woocommerce div.product form.cart .button{display:block;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#a6a6a6}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{margin-top:10px;padding:20px}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:40px}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:55px}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .star-rating{top:90px;font-size:8px}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{padding-right:20px}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{position:static;float:right;margin-left:5px}}@media only screen and (max-width:460px){.header-cart{width:95%}}