body.woocommerce-page #content{background:0 0;padding:0}.woocommerce-info,.woocommerce-error,.woocommerce-message{background:#f5f5f5}.select2-container--default .select2-selection--single{height:auto;outline:none;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:18px;margin:0;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.woocommerce table,.woocommerce table.shop_table{font-size:14px;border:0}.woocommerce table thead{background:#f5f5f5;font-size:15px;font-weight:700;text-align:left;color:#343338;text-transform:uppercase}.woocommerce table thead tr{}.woocommerce table thead tr th{border-bottom:1px solid #cfdfe3!important;text-align:center;padding:22px 0!important}.woocommerce table.shop_table td{text-align:center}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:60px}.woocommerce table.shop_table td.product-remove{text-align:center}.woocommerce table.shop_table td.product-remove a.remove{display:inline-block}.woocommerce table.shop_table td.product-name{text-align:left;color:inherit}.woocommerce table.shop_table td.product-name a{color:inherit}.woocommerce nav.woocommerce-pagination ul{border:0;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0 3px;background-color:#edf4f6;color:#767676;font-size:16px;line-height:1;padding:12px 17px;display:inline-block;cursor:pointer;text-align:center;text-transform:uppercase}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#4b9bc4;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce ul.products li.product .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#4b9bc4;color:#fff;text-transform:uppercase;border-radius:0;font-size:12px;font-weight:700;padding:12px 22px;margin:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#4b9bc4}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#7f64b5}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#7f64b5;color:#fff}.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]{color:#fff;padding:12px 22px}div.woocommerce input[type=text],div.woocommerce input[type=email],div.woocommerce input[type=url],div.woocommerce input[type=password],div.woocommerce input[type=search],div.woocommerce input[type=tel],div.woocommerce textarea,.select2-container--default .select2-selection--single{background:#fff;font-size:15px;font-weight:500;font-family:inherit;line-height:1.4;padding:9px 15px;max-width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:31.49%;margin-right:2.76%}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:0}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-size:14px;text-transform:uppercase;margin-bottom:30px;line-height:42px}.woocommerce .woocommerce-ordering select{padding:10px;border:1px solid #343338;background:0 0;font-size:14px;text-transform:uppercase;margin-bottom:30px}.the-one-product-wrap{background:#f5f5f5;box-shadow:2px 2px 3px 0 rgba(57,67,69,.1);padding:20px;position:relative}.woocommerce ul.products li.product .onsale{background:#7f64b5;border-radius:0;top:40px;left:0;right:auto;margin:0;min-height:0;min-width:0;line-height:1;padding:6px 15px;font-size:12px;text-transform:uppercase}.woocommerce ul.products li.product a img{margin-bottom:20px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:14px;text-transform:uppercase;font-weight:700;padding:0;margin:0;margin-bottom:10px}.woocommerce a.added_to_cart{font-weight:700;font-size:12px;text-transform:uppercase}.woocommerce span.onsale{background:#7f64b5;border-radius:0;top:40px;left:0;padding:0;min-height:0;min-width:0;line-height:1;padding:6px 15px;font-size:12px;text-transform:uppercase}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:48%}.woocommerce div.product div.images .flex-control-thumbs{margin-top:15px}.woocommerce div.product div.images .flex-control-thumbs li{width:22.93%;margin-right:2.76%;margin-bottom:10px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-Reviews .comment-reply-title{margin-bottom:20px;display:block}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:0;border-color:#cfdfe3}.woocommerce #reviews #comments ol.commentlist{margin-left:0;padding-left:0}.woocommerce-Reviews .comment-respond label{margin-bottom:8px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{background:#f5f5f5;width:50%;padding:40px}.woocommerce div.product .product_title{text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:10px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px}.woocommerce .star-rating,.woocommerce ul.products li.product .star-rating{width:85px;font-size:12px;margin-bottom:10px;vertical-align:middle}.wc-layered-nav-rating .star-rating{margin-bottom:3px}.woocommerce .star-rating::before{color:#4b9bc4;letter-spacing:5px}.woocommerce .star-rating span::before{content:'\53 \53 \53\53\53'}.woocommerce .star-rating span{color:#4b9bc4;letter-spacing:5px}.woocommerce-product-rating .woocommerce-review-link{float:right;background:#7f64b5;color:#fff;padding:3px 13px;font-size:10px;font-weight:700;text-transform:uppercase}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#7b7a7f;font-size:16px;font-weight:400;margin-bottom:15px}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{display:inline-block;opacity:1;color:#cfdfe3}.woocommerce-product-details__short-description{margin-bottom:15px}.woocommerce div.product form.cart div.quantity{display:block;float:none;margin:0;margin-bottom:20px}.woocommerce div.product form.cart{margin-bottom:20px}.woocommerce .product_meta{font-size:12px;text-transform:uppercase}.woocommerce-tabs{background:#f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid #cfdfe3;padding:0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;border:0;padding:0;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 30px;font-size:12px;font-weight:700;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;background:#56aed4}.woocommerce div.product .woocommerce-tabs .panel{padding:30px 40px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:16px;margin-bottom:20px}.related.products h2{font-size:16px;font-weight:700;text-transform:uppercase}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{background:#f5f5f5;padding:15px;margin-bottom:15px;box-shadow:2px 2px 3px 0 rgba(57,67,69,.1)}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{background:#da4a4a;border-radius:0;color:#fff!important}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:50px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-size:14px;text-transform:uppercase;font-weight:700;padding:0;margin:0}.woocommerce .widget_price_filter .ui-slider{margin:0;margin-bottom:30px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#cfdfe3}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#7f64b5}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#7f64b5}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:12px}.woocommerce .widget_price_filter .price_slider_amount{line-height:36px}.woocommerce .widget_layered_nav_filters ul li{display:block;float:none}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{border-radius:0;content:'×';font-weight:700;background:#da4a4a;color:#fff;height:1em;width:1em;text-align:center;display:inline-block}body.woocommerce-cart .page-title{display:none}body.woocommerce-cart #content{width:100%}.woocommerce table.shop_table{}.woocommerce table.shop_table tr.cart_item{background:#f5f5f5}.woocommerce table.shop_table th.product-name{text-align:left}.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:190px;padding:8px 10px;background:#f5f5f5}.cross-sells h2,.up-sells h2{font-size:16px;font-weight:700;text-transform:uppercase}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:#f5f5f5}.cart_totals h2{font-size:14px;font-weight:700;text-transform:uppercase;padding:16px 30px;border-bottom:1px solid #cfdfe3}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{padding:0 30px}.woocommerce table.shop_table tr{border:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{background:0 0;color:inherit;padding:0;border:0;padding:8px 0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.woocommerce .cart_totals table.shop_table td{text-align:right;color:#56aed4}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border:0;background:0 0}.cart_totals table tbody th{border:0;text-transform:uppercase;font-size:12px;font-weight:600;color:#343338;padding:5px 40px}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{float:right;margin-right:30px;padding:0;margin-bottom:30px;margin-top:15px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#f5f5f5;border:0;padding:20px;border-radius:0}.woocommerce form.checkout_coupon .form-row-first{max-width:300px}.woocommerce form.checkout_coupon .form-row-last{float:left}.woocommerce form.login .form-row-last{float:none}.woocommerce form.login input[type=submit]{margin-right:10px}.woocommerce form.login .lost_password{margin:10px 0 0}#customer_details{margin-bottom:30px;background:#f5f5f5;padding:40px}#customer_details h3,#order_review_heading{font-size:16px;font-weight:700;text-transform:uppercase}.woocommerce form .form-row label{margin-bottom:10px}#customer_details .form-row{margin-bottom:15px}#order_comments{height:115px}.woocommerce-checkout table{}.woocommerce-checkout #order_review table thead{}.woocommerce-checkout #order_review table thead td,.woocommerce-checkout #order_review table thead th{text-align:left}.woocommerce-checkout #order_review table thead td:first-child,.woocommerce-checkout #order_review table thead th:first-child{padding:20px 40px!important}.woocommerce-checkout #order_review table tbody{}.woocommerce-checkout #order_review table tbody td,.woocommerce-checkout #order_review table tbody th{text-align:left}.woocommerce-checkout #order_review table tbody td:first-child,.woocommerce-checkout #order_review table tbody th:first-child{padding:20px 40px;text-align:left}.woocommerce-checkout #order_review table tfoot{}.woocommerce-checkout #order_review table tfoot tr{}.woocommerce-checkout #order_review table tfoot tr:first-child th,.woocommerce-checkout #order_review table tfoot tr:first-child td{padding-top:30px}.woocommerce-checkout #order_review table tfoot th{border:0;text-transform:uppercase;font-size:12px;font-weight:600;color:#343338;padding:5px 40px}.woocommerce-checkout #order_review table tfoot th:first-child{}.woocommerce-checkout #order_review table tfoot td{text-align:left;border:0}.woocommerce-checkout #order_review table tfoot td:first-child{padding:5px 40px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background:#f5f5f5;padding:40px;border:0}#payment label{font-size:13px;text-transform:uppercase}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:8px}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:46px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#f4f8f9;margin-bottom: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:#f4f8f9}#payment .place-order{margin-top:30px;padding:0!important;text-align:center}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;padding:20px 30px}.woocommerce-checkout #order_review table thead{}.woocommerce-checkout #order_review table thead td,.woocommerce-checkout #order_review table thead th{text-align:left}.woocommerce-checkout #order_review table thead td:first-child,.woocommerce-checkout #order_review table thead th:first-child{padding:20px 40px!important}.woocommerce-checkout #order_review table tbody{}.woocommerce-checkout #order_review table tbody td,.woocommerce-checkout #order_review table tbody th{text-align:left}.woocommerce-checkout #order_review table tbody td:first-child,.woocommerce-checkout #order_review table tbody th:first-child{padding:20px 40px;text-align:left}.woocommerce-checkout #order_review table tfoot{}.woocommerce-checkout #order_review table tfoot tr{}.woocommerce-checkout #order_review table tfoot tr:first-child th,.woocommerce-checkout #order_review table tfoot tr:first-child td{padding-top:30px}.woocommerce-checkout #order_review table tfoot th{border:0;text-transform:uppercase;font-size:12px;font-weight:600;color:#343338;padding:5px 40px}.woocommerce-checkout #order_review table tfoot th:first-child{}.woocommerce-checkout #order_review table tfoot td{text-align:left;border:0}.woocommerce-checkout #order_review table tfoot td:first-child{padding:5px 40px}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:inline-block;line-height:30px;font-weight:600;font-size:12px;border:1px solid #4b9bc4;color:#4b9bc4;text-transform:uppercase;padding:0 10px;max-width:100%;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#4b9bc4;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{padding:30px;background:#f5f5f5;width:75%}.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-MyAccount-content h2{font-size:16px;font-weight:700;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-bottom:20px}body.woocommerce-account .woocommerce>h2{display:none}body.woocommerce-order-received .woocommerce h2,body.woocommerce-order-received .woocommerce h3{font-size:16px;font-weight:700;text-transform:uppercase}body.woocommerce-order-received ul.order_details{padding:30px;background:#f5f5f5}.woocommerce-order-received #content table thead{}.woocommerce-order-received #content table thead td,.woocommerce-order-received #content table thead th{text-align:left}.woocommerce-order-received #content table thead td:first-child,.woocommerce-order-received #content table thead th:first-child{padding:20px 40px!important}.woocommerce-order-received #content table tbody{background:#f5f5f5}.woocommerce-order-received #content table tbody td,.woocommerce-order-received #content table tbody th{text-align:left}.woocommerce-order-received #content table tbody td:first-child,.woocommerce-order-received #content table tbody th:first-child{padding:20px 40px;text-align:left;border:0}.woocommerce-order-received #content table tfoot{}.woocommerce-order-received #content table tfoot tr{}.woocommerce-order-received #content table tfoot tr:first-child th,.woocommerce-order-received #content table tfoot tr:first-child td{padding-top:30px}.woocommerce-order-received #content table tfoot th{border:0;text-transform:uppercase;font-size:12px;font-weight:600;color:#343338;padding:5px 40px}.woocommerce-order-received #content table tfoot th:first-child{}.woocommerce-order-received #content table tfoot td{text-align:left;border:0}.woocommerce-order-received #content table tfoot td:first-child{padding:5px 40px}.woocommerce-order-received #content address{background:#f5f5f5;padding:30px}@media only screen and (min-width:768px) and (max-width:1023px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.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:100%;padding:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48.62%}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:2.76%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.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:100%;padding:20px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin-right:0}.woocommerce table.shop_table td{padding:10px 20px}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:100%;display:none}.woocommerce .cart-collaterals .cross-sells ul.products li:first-child,.woocommerce-page .cart-collaterals .cross-sells ul.products li:first-child{display:block}body.woocommerce-order-received ul.order_details{padding:20px}.woocommerce ul.order_details li{float:none;border:0;margin-bottom:15px}.woocommerce ul.order_details li:last-child{margin-bottom:0}.woocommerce-order-received #content table tbody td:first-child,.woocommerce-order-received #content table tbody th:first-child,.woocommerce-order-received #content table thead td:first-child,.woocommerce-order-received #content table thead th:first-child{padding:15px 20px!important}.woocommerce-order-received #content table tfoot th{padding-left:20px;padding-right:20px}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-navigation li{display:inline-block;margin-right:5px}.woocommerce-account .woocommerce-MyAccount-content{width:100%;padding:20px}}