.woocommerce-breadcrumb{margin-bottom:20px;text-transform:capitalize}.product-page ul{padding:0;min-height:100%;margin-top:0}.product-page ul li{list-style:none}.product-page .product-categories{text-align:center;margin-bottom:30px}.product-page .product-categories .categories-image{border:1px solid #e8e8e8;padding:15px 0}.product-page .product-categories .categories-image:hover{border-color:#ea1d63}.product-page .product-categories .categories-image a{display:block}.product-page .product-categories .categories-image a img{min-height:199px;max-height:199px}.product-page .product-categories h3{margin-top:10px;font-size:16px;color:#000;text-transform:uppercase}.product-page .product-categories h3:hover{color:#ea1d63}.product-page .product-categories .count{display:none}.product-item{border:1px solid #e8e8e8;padding:20px;text-align:center;margin-bottom:30px}.product-item:hover{border-color:#ea1d63}.product-item:hover .button{background-color:#ea1d63!important;color:#fff!important;border-color:#ea1d63!important}.product-page .product-item a.woocommerce-LoopProduct-link{display:block;text-align:center}.product-page .product-item a img{max-width:140px;padding-bottom:30px}.product-page .product-item h3{text-align:center}.product-page ul.products li.product .price{text-align:center;display:block;font-size:14px;color:#ea1d63}.product-page ul.products li.product h3{padding:0;margin:0 auto 10px;font-size:14px;color:#9b9b9b;max-width:150px;line-height:20px;text-transform:capitalize}.product-page ul.products li.product h3:hover{color:#ea1d63}.product-page ul.products li.product .button{background-color:transparent;border:1px solid #999;color:#000;font-size:11px;text-transform:uppercase;line-height:12px;padding:8px 10px 7px;-webkit-transition:.3s ease-in-out 0s;-moz-transition:.3s ease-in-out 0s;-o-transition:.3s ease-in-out 0s;-ms-transition:.3s ease-in-out 0s;border-radius:0;font-weight:400;display:inline-block}.product-page ul.products li.product .button:hover{background-color:#ea1d63;color:#fff;border-color:#ea1d63}.product-page .woocommerce-result-count{display:inline-block}.product-page .product-pagination{margin-bottom:30px}.product-page .woocommerce-ordering{display:inline-block;float:right}.product-page .product-detail-image{margin-bottom:50px}.product-page .product-detail-image .images{border:1px solid #e8e8e8;text-align:center;padding:40px 0}.product-page .product-detail-image .images a{display:inline-block;margin:0 auto}.product-page .summary{font-size:16px;color:#666}.product-page .summary .product_title{font-size:26px;text-transform:capitalize;color:#000;margin-top:0}.product-page .summary .woocommerce-Price-amount{font-size:25px;color:#ea1d63}.product-page .summary .cart{margin-bottom:30px;margin-top:20px}.product-page .summary .quantity-box{display:inline-block;width:100px;vertical-align:middle}.product-page .summary .add-to-cart-btn-detail{display:inline-block;vertical-align:middle}.product-page .summary .add-to-cart-btn-detail button,.product-page .form-submit input{background-color:#ea1d63;border:1px solid #ea1d63;color:#fff;font-size:14px;text-transform:uppercase;line-height:12px;padding:10px 10px 9px;-webkit-transition:.3s ease-in-out 0s;-moz-transition:.3s ease-in-out 0s;-o-transition:.3s ease-in-out 0s;-ms-transition:.3s ease-in-out 0s;border-radius:0;font-weight:400;display:inline-block}.product-page .summary .add-to-cart-btn-detail button:hover,.product-page .form-submit input:hover{background-color:#fff;color:#ea1d63;border-color:#ea1d63}.product-page .summary .product_meta{margin-bottom:20px}.product-page .woocommerce-tabs ul li{display:inline-block;padding:15px 25px;font-size:17px}.product-page .woocommerce-tabs ul li a{color:#000}.product-page .woocommerce-tabs .wc-tabs{margin-bottom:0}.product-page .woocommerce-tabs ul li.active{background:#f0f0f0}.product-page .woocommerce-Reviews-title,.product-page .woocommerce-Tabs-panel h2{display:none}.product-page .woocommerce-Tabs-panel{background:#f0f0f0;padding:40px 0 30px}.related.products h2{font-size:26px;margin-bottom:20px}.woocommerce .product-cart-page .woocommerce-message{border:1px solid #e8e8e8;padding:10px;margin:20px 0}.product-cart-page{margin-top:20px}.product-cart-page .shop_table{border:1px solid #e8e8e8}.product-cart-page .shop_table>thead>tr>th{border-bottom:1px solid #e8e8e8;text-align:center}.product-cart-page .shop_table .cart_item td{vertical-align:middle;border-right:1px solid #e8e8e8;text-align:center}.product-cart-page .shop_table .product-thumbnail img{width:60px}.product-cart-page .shop_table .product-quantity .quantity input{width:80px;float:none;margin:0 auto}.product-cart-page .shop_table .product-remove{text-align:center}.product-cart-page .shop_table .product-remove .remove{background:#ea1d63;padding:5px 10px;color:#fff;font-size:20px;text-align:center;-webkit-transition:.3s ease-in-out 0s;-moz-transition:.3s ease-in-out 0s;-o-transition:.3s ease-in-out 0s;-ms-transition:.3s ease-in-out 0s}.product-cart-page .shop_table .coupon{display:inline-block}.product-cart-page .shop_table .product-remove .remove:hover{background:#000}.product-cart-page .shop_table .actions label{display:none}.product-cart-page .shop_table .input-text{float:left;width:200px;margin-right:10px}.product-cart-page .shop_table .update-cart-btn{float:right}.woocommerce .button{display:inline-block;border-radius:0px;background-color:#ea1d63;font-size:14px;text-align:center;color:#fff;-webkit-transition:.3s ease-in-out 0s;-webkit-transition:background .3s ease;-moz-transition:.3s ease-in-out 0s;-o-transition:.3s ease-in-out 0s;-ms-transition:.3s ease-in-out 0s;border:1px solid #ea1d63;padding:6px 12px}.woocommerce .button:hover{background:0 0;color:#ea1d63;border-color:#ea1d63}.product-cart-page .shop_table .actions .button,.product-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a,.product-checkout-page .form-row .button,.woocommerce .login .form-row .button{display:inline-block;border-radius:0px;background-color:#ea1d63;font-size:14px;text-align:center;color:#fff;-webkit-transition:.3s ease-in-out 0s;-webkit-transition:background .3s ease;-moz-transition:.3s ease-in-out 0s;-o-transition:.3s ease-in-out 0s;-ms-transition:.3s ease-in-out 0s;border:1px solid #ea1d63;padding:6px 12px}.product-cart-page .shop_table .actions .button:hover,.product-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,.product-checkout-page .form-row .button:hover,.woocommerce .login .form-row .button:hover{background:0 0;color:#ea1d63}.woocommerce .required{color:#ea1d63;border-bottom:0}.product-cart-page .cart-collaterals .cart_totals{width:30%;float:right}.product-cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a{float:right}#wrapper .woocommerce-info,#wrapper .woocommerce-error,#wrapper .woocommerce-message{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#ea1d63 #e6e6e6 #e6e6e6;border-style:solid;border-width:3px 1px 1px;box-shadow:none;color:#666;line-height:30px;padding:10px 10px 10px 50px;position:relative;margin-bottom:20px}#wrapper .woocommerce-info::before,#wrapper .woocommerce-message::before{content:"i";font-style:italic;color:#ea1d63}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:FontAwesome;content:"";display:inline-block;position:absolute;top:10px;left:22px}.product-checkout-page .checkout_coupon{margin-top:20px;border:1px solid #e8e8e8;padding:20px}.product-checkout-page .checkout_coupon .form-row{display:inline-block;vertical-align:middle;margin:0}.product-checkout-page .woocommerce-checkout{margin-top:20px}.product-checkout-page .woocommerce-checkout .address-box{border:1px solid #e8e8e8;padding:20px}.woocommerce-checkout .address-box .woocommerce-billing-fields h3,.woocommerce-checkout .address-box .woocommerce-shipping-fields h3{margin-top:0;color:#ea1d63;border-bottom:1px solid #e8e8e8;padding-bottom:10px}.product-checkout-page .woocommerce-checkout-review-order-table{border:1px solid #e8e8e8}.product-checkout-page .woocommerce-checkout-review-order-table>thead>tr>th{border-bottom:1px solid #e8e8e8}.product-checkout-page ul.payment_methods{padding:0}.product-checkout-page ul.payment_methods li{list-style:none}.product-checkout-page .select2-container{line-height:32px}.product-checkout-page .select2-container .select2-choice{border-radius:0}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce .login{border:1px solid #e8e8e8;display:block;margin-bottom:20px;margin-top:20px;padding:20px}.product-checkout-page .woocommerce-checkout .create-account .checkbox{display:inline-block}ul.woocommerce-error li{list-style:none}.product-checkout-page .woocommerce-error::before,.product-checkout-page .woocommerce-info::before,.product-checkout-page .woocommerce-message::before{font-family:FontAwesome;content:"";display:inline-block;position:absolute;top:10px;left:20px}.woocommerce-error::before{content:"";color:#b81c23}.product-thankyou-page .woocommerce-thankyou-order-received{border:1px solid #e8e8e8;padding:10px;margin-bottom:20px}.product-thankyou-page ul.woocommerce-thankyou-order-details{padding:0}.product-thankyou-page ul.woocommerce-thankyou-order-details li{list-style:none;float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;margin-bottom:15px}.product-thankyou-page ul.woocommerce-thankyou-order-details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.clear,.woocommerce .woocommerce-breadcrumb:after{clear:both}.product-thankyou-page .shop_table.order_details{border:1px solid #e8e8e8}.product-thankyou-page .shop_table.order_details>thead>tr>th{border-width:1px}.product-thankyou-page .shop_table.customer_details{border:1px solid #e8e8e8}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e6e6e6;padding:10px}.woocommerce-MyAccount-navigation ul li a{color:#666}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{color:#ea1d63}.woocommerce-MyAccount-orders.shop_table{border:1px solid #e8e8e8}.woocommerce-Address .my-account-order-address{border:1px solid #e6e6e6;padding:10px}.woocommerce-MyAccount-content fieldset{margin-top:40px}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:""}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:""}.woocommerce p.stars.selected a.active~a:before{content:""}.woocommerce p.stars.selected a:not(.active):before{content:""}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}@media (max-width:767px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left;font-weight:700}.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.product-cart-page table.shop_table{font-size:14px}.product-cart-page table.shop_table .cart_item{margin-bottom:20px}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important;width:100%!important;font-size:14px}.product-cart-page .shop_table .product-thumbnail img{width:45px}.product-cart-page .shop_table .product-remove .remove{font-size:14px}.product-cart-page .shop_table .product-quantity .quantity input{display:inline-block;width:65px}.product-cart-page .shop_table .input-text{width:100%;margin-bottom:10px}.product-cart-page .shop_table .coupon{display:block}.product-cart-page .shop_table .actions .coupon .button{display:block;float:none;width:100%;margin-bottom:10px}.product-cart-page .shop_table .update-cart-btn{float:none;width:100%;display:block}.product-cart-page .cart-collaterals .cart_totals{width:100%}.product-cart-page .shop_table .cart_item td{border-right:0}.product-cart-page .shop_table .cart_item td.product-remove,.product-cart-page .shop_table .cart-subtotal td{border-top:0}.product-checkout-page .woocommerce-checkout #customer_details{margin-bottom:30px}.product-checkout-page .woocommerce-checkout-review-order .shop_table{font-size:14px}.product-checkout-page .checkout_coupon .form-row,.product-checkout-page .form-row-last .button{display:block;width:100%;margin-bottom:10px}.product-thankyou-page ul.woocommerce-thankyou-order-details li{float:none;border-right:0}.product-thankyou-page .shop_table.order_details{font-size:14px}.product-thankyou-page .shop_table.order_details .product-total,.product-thankyou-page .shop_table.order_details tr td{text-align:right}.product-thankyou-page .shop_table.order_details .order_item .product-name{text-align:left}.woocommerce-MyAccount-navigation{margin-bottom:40px}.col-2.woocommerce-Address{margin-top:20px}}@media (max-width:479px){.product-page .products .col-xs-6{width:100%}.product-page ul.products li.product h3{max-width:100%}}