.woocommerce div.product .main-description{background-color:#f1f3f8;padding-top:60px;padding-bottom:60px;margin-bottom:60px}.woocommerce div.product .main-description ul{list-style-type:disc;list-style-position:inside}.woocommerce div.product .main-description a{color:#005eb8}.woocommerce div.product .single-product-summary-box{border:1px solid #dad9d7;border-left:none;border-right:none;padding:20px;margin-bottom:20px}.woocommerce div.product .single-product-summary-box form.cart{border:1px solid #dad9d7;padding:10px}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product .woocommerce-tabs{margin-top:30px;margin-bottom:30px;background:#fbfbfb;border:1px solid #dad9d7;padding:30px}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;margin-bottom:20px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:0 0;padding:0;z-index:0;margin:0;position:static}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;background:#333}.woocommerce div.product .woocommerce-tabs ul.tabs li>a{padding:9px 20px;color:#333;font-weight:500;border-top-right-radius:10px;border-top-left-radius:10px}.woocommerce div.product table.shop_attributes{border-top:1px dotted rgba(0,0,0,.7)}.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{border-bottom:1px dotted rgba(0,0,0,.7)}.woocommerce-notice,.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid #dad9d7 !important}.woocommerce-notice a.button,.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background:0 0;padding-top:3px;padding-bottom:0}.woocommerce-notice a.button:hover,.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{background:0 0}.woocommerce-store-notice,p.demo_store{position:fixed;top:auto;bottom:0}.admin-bar p.demo_store{top:auto}.woocommerce table.shop_table{border:0}.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-top:30px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px}.woocommerce-cart table.cart td a{text-decoration:none;color:#000}.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:180px}.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%}.woocommerce-cart .entry-content form{width:60%;float:left}.woocommerce-cart .woocommerce .cart-collaterals{width:50%;float:right}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:40px;margin-top:.5em}body .woocommerce table.shop_table td{padding:15px}.woocommerce a.remove{margin:0 auto}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-checkout .woocommerce .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;width:47.8260869565%;float:right;margin-right:0}.woocommerce-checkout #ship-to-different-address-checkbox{width:auto;float:right;margin-left:15px;margin-top:10px;opacity:1;position:static}.woocommerce-checkout #ship-to-different-address label{font-size:24px;font-weight:700;line-height:1;margin:0;margin-bottom:1em;padding:0;text-transform:uppercase;color:#000}.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:700}.woocommerce-checkout .payment-fixed{position:fixed;z-index:9;box-shadow:rgba(0,0,0,.2) 0px 6px 2em;left:52%;margin-left:0;padding:20px;top:0;width:45.5% !important;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in}.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0;border-top:1px solid #139248;border-bottom:1px solid #139248}body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{border-bottom:none}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%}body .woocommerce .product-name a{color:#000;pointer-events:none;cursor:default}@media only screen and (max-width:1139px){.woocommerce-cart .entry-content form{width:64%}}@media only screen and (max-width:980px){.woocommerce-cart .entry-content form{width:80%;float:none;margin:0 auto}.woocommerce-cart .woocommerce .cart-collaterals{width:80%;float:None;margin:auto}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{width:48%}}@media only screen and (max-width:768px){.woocommerce-cart .entry-content form{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-checkout .woocommerce .col2-set{width:100%;float:none;margin-right:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none}.woocommerce table.shop_table_responsive tr.cart_item,.woocommerce-page table.shop_table_responsive tr.cart_item{border:solid 1px #ebe9eb;margin-bottom:15px}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr td.product-remove{padding:0;position:relative}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child a.remove,.woocommerce-page table.shop_table_responsive tbody tr td.product-remove a.remove{position:absolute;top:-10px;right:-10px;background:#fff;border:1px solid #ebe9eb;line-height:16px}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child a.remove:hover,.woocommerce-page table.shop_table_responsive tbody tr td.product-remove a.remove:hover{background:red}}.woocommerce ul.products li.product{border:1px solid #f1f1f1;padding:20px;box-shadow:0 0 40px rgba(0,0,0,.07);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.woocommerce ul.products li.product:hover{box-shadow:none}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{font-size:1.2em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#005eb8}