.woocommerce #primary .product{background:#fff;padding:10px}.woocommerce ul.products li.product .onsale{padding:5px 12px}.woocommerce ul.products li.product h3{padding:0;color:#666}.woocommerce ul.products li.product .price{color:#666}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button{background:#81c9c7!important;border-radius:0!important;color:#fff!important}.woocommerce ul.products li.product .added_to_cart{font-weight:700;padding:6px 10px;margin-top:5px}.woocommerce ul.products li.product .added_to_cart:focus,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:hover{background:#6ba6a4!important}.woocommerce #primary .product .entry-summary{padding:0 26px 0 0}.woocommerce #primary .product .entry-summary .entry-title{font-size:47px;line-height:54px;font-family:Niconne,cursive;color:#f6a8c6;margin:0 0 5px}.woocommerce .star-rating,.woocommerce .star-rating:before{color:#81c9c7}.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:24px;color:#f6a8c6;margin:0 0 20px}.woocommerce div.product form.cart .button{background:0 0;border:2px solid #555;border-radius:0;color:#555;text-transform:uppercase;letter-spacing:2px;margin-left:10px;padding:10px 35px;position:relative}.woocommerce div.product form.cart .button:before{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23555555' viewBox='0 0 576 512'%3E%3Cpath d='M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z'/%3E%3C/svg%3E") center center no-repeat;width:16px;height:16px;line-height:16px;content:"";display:inline-block;margin-right:5px;margin-top:-3px;vertical-align:middle}.woocommerce .quantity .qty{border:1px solid #ccc;border-radius:5px;padding:7px 5px}.woocommerce .product .woocommerce-tabs{border-top:1px solid #e4e3e1}.woocommerce .product .woocommerce-tabs ul{padding:0 0 0 36px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:0;background:0 0;margin:0 25px 0 0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400;color:#666;font-size:18px;padding:20px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#f6a8c6}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0;bottom:2px;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #f6a8c6}.woocommerce div.product .woocommerce-tabs .entry-content{padding:10px 36px 36px}.single.woocommerce div.product .woocommerce-tabs .entry-content{color:#666}.woocommerce div.product .woocommerce-tabs .entry-content h2{font-family:Niconne,cursive;color:#f6a8c6;font-size:35px}.woocommerce .product .upsells.products{background:#f7f6f4;padding:90px 0 0}.woocommerce .product .upsells.products h2{color:#f6a8c6;font-family:Niconne,cursive;font-size:47px;line-height:54px;margin:0 0 35px;text-align:center}.woocommerce .product .upsells.products ul li{padding:5px;background:#fff;margin-right:2.95%}.woocommerce .product .upsells.products ul li h3{font-size:20px;line-height:24px;text-align:center;font-weight:400;padding:0;margin:0;color:#555}.woocommerce .product .upsells.products ul li .button{display:block;width:100%;border:2px solid #555;color:#555;border-radius:0;color:#555;background:0 0;font-size:15px;text-align:center;text-transform:uppercase;letter-spacing:2px;position:relative}.woocommerce .product .upsells.products ul li .button:focus,.woocommerce .product .upsells.products ul li .button:hover{background:#555;color:#fff}.woocommerce div.product .woocommerce-tabs .entry-content .commentlist{padding-left:0}.woocommerce div.product .woocommerce-tabs .entry-content .comment-reply-title{color:#f6a8c6;font-family:Niconne,cursive;font-size:35px;margin:0 0 10px!important}.woocommerce div.product .woocommerce-tabs .entry-content #respond .comment-form input[type=submit]{background:0 0!important;border:2px solid #555!important;border-radius:0!important;box-shadow:none!important;color:#555!important;display:inline-block!important;font-size:15px!important;font-weight:700!important;letter-spacing:3px!important;line-height:20px!important;padding:11px 37px!important;text-shadow:none!important;text-transform:uppercase!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.woocommerce div.product .woocommerce-tabs .entry-content #respond .comment-form input[type=submit]:hover{background:#555!important;color:#fff!important}.woocommerce div.product .woocommerce-tabs .entry-content #respond .comment-form label{display:block}.woocommerce-page .content-area .page .entry-header .entry-title{font-size:60px;line-height:66px;margin:0;font-family:Niconne,cursive;color:#f6a8c6}.woocommerce table.shop_table{border-radius:0}.woocommerce-page #primary .page .entry-content table th{font-size:16px}.woocommerce-cart table.cart img{width:60px}.woocommerce-page #primary .page .entry-content table td{font-weight:700;font-size:16px}.woocommerce-page #primary .page .entry-content table{background:0 0;margin:0 0 60px}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #e5e5e5;border-radius:0;font-size:14px;font-weight:400;width:150px}.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;padding:15px;margin-right:0}.woocommerce .actions input.button{background:#81c9c7;border-radius:0;color:#fff;text-transform:uppercase;height:46px;line-height:46px;font-size:15px;padding:0 20px}.woocommerce .actions input.button:focus,.woocommerce .actions input.button:hover{background:#6ba6a4;color:#fff;box-shadow:none}.woocommerce-page #primary .page .entry-content .cart_totals h2,.woocommerce-page #primary .page .entry-content .cross-sells h2{font-size:24px;line-height:28px;color:#555}.woocommerce-page #primary .page .entry-content .cart_totals table th{font-weight:400}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#81c9c7;height:56px;line-height:56px;font-weight:18px;text-transform:uppercase;color:#fff;padding:0;border-radius:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#6ba6a4}.woocommerce-cart #primary .page .entry-content .cross-sells .products h3{color:#555;font-size:20px;font-weight:400;line-height:24px;margin:0;padding:0;text-align:center}.woocommerce-page #primary .page .entry-content .cross-sells .products .button{background:0 0;border:2px solid #555;border-radius:0;color:#555;display:block;font-size:15px;letter-spacing:2px;position:relative;text-align:center;text-transform:uppercase;width:100%}.woocommerce-page #primary .page .entry-content .cross-sells .products .button:focus,.woocommerce-page #primary .page .entry-content .cross-sells .products .button:hover{background:#555;color:#fff}.woocommerce-checkout #customer_details{float:left;width:48%}.woocommerce-checkout #order_review_heading{float:right;width:48%;clear:none}.woocommerce-checkout #order_review{float:right;width:48%}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%}.woocommerce #customer_details h3,.woocommerce #order_review_heading{font-size:24px!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce-checkout #customer_details input[type=email],.woocommerce-checkout #customer_details input[type=tel],.woocommerce-checkout #customer_details input[type=text]{border-radius:0;border:1px solid #dddcda;padding:10px}.woocommerce-checkout #customer_details textarea{border-radius:0;border:1px solid #dddcda;padding:10px;width:100%;height:105px;resize:none}.woocommerce-checkout #order_review #payment ul{padding:12px}#place_order{background:#81c9c7;padding:0;float:left!important;text-transform:uppercase;width:190px;height:46px;font-size:16px;line-height:46px;border-radius:0}#place_order:focus,#place_order:hover{background:#6ba6a4;box-shadow:none}.woocommerce .login input[type=password],.woocommerce .login input[type=text],.woocommerce .lost_reset_password input[type=text]{border:1px solid #dddcda;border-radius:0;padding:10px}.woocommerce .login input[type=submit],.woocommerce .lost_reset_password input[type=submit]{background:#81c9c7;padding:0;float:left!important;text-transform:uppercase;width:190px;height:46px;font-size:16px;line-height:46px;border-radius:0;color:#fff;margin-right:10px}.woocommerce .login input[type=submit]:focus,.woocommerce .login input[type=submit]:hover,.woocommerce .lost_reset_password input[type=submit]:focus,.woocommerce .lost_reset_password input[type=submit]:hover{background:#6ba6a4;box-shadow:none}.woocommerce .checkout_coupon #coupon_code{float:left;width:180px!important;border:1px solid #e5e5e5;border-radius:0;font-size:14px;padding:15px 10px}.woocommerce .checkout_coupon input[type=submit]{float:left;background:#81c9c7;padding:0;float:left!important;text-transform:uppercase;width:190px;height:46px;font-size:16px;line-height:46px;border-radius:0;color:#fff}.woocommerce .checkout_coupon input[type=submit]:focus,.woocommerce .checkout_coupon input[type=submit]:hover{box-shadow:none;background:#6ba6a4}.woocommerce .checkout_coupon .form-row{float:left;width:180px}.widget_shopping_cart_content .button{background:#81c9c7!important;border-radius:0!important;color:#fff!important}.widget_shopping_cart_content .button:focus,.widget_shopping_cart_content .button:hover{box-shadow:none!important;background:#6ba6a4!important}.woocommerce .woocommerce-message{background:#dbf2d9!important;border-top:0!important;color:#129700!important}.woocommerce .woocommerce-message .button{background:#81c9c7!important;border-radius:0!important;color:#fff!important}.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:hover{box-shadow:none!important;background:#6ba6a4!important}.woocommerce .woocommerce-error{background:#f2ded9!important;border-top:0!important;color:#e54344!important}.woocommerce .woocommerce-info{background:#d9e4f2!important;border-top:0!important;color:#185ec7!important}.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{line-height:30px}