.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.product_meta a:hover,a.woocommerce-review-link:hover,.woocommerce div.product form.cart .reset_variations:hover,.woocommerce-MyAccount-content a:hover,.woocommerce.widget_products span.product-title:hover,.woocommerce.widget_recently_viewed_products span.product-title:hover,.woocommerce.widget_recent_reviews span.product-title:hover,.woocommerce.widget_top_rated_products span.product-titler:hover,.woocommerce-widget-layered-nav a:hover,.widget_product_categories a:hover,.woocommerce .widget_rating_filter .star-rating:hover,.woocommerce .widget_layered_nav_filters ul li a:hover,.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover,.woocommerce.widget_products span.product-title:hover,.woocommerce.widget_recently_viewed_products span.product-title:hover,.woocommerce.widget_recent_reviews span.product-title:hover,.woocommerce.widget_top_rated_products span.product-title:hover{color:#C19897;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.woocommerce .star-rating{color:#C19897;text-transform:none}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.button:hover{background:#999;color:#000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.woocommerce-MyAccount-navigation a:hover{color:#999;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.woocommerce-page .emgrace-container,.woocommerce-page .emgrace-full-width,.woocommerce-page .emgrace-page-item,.woocommerce-page .emgrace-page-content-container{overflow:visible}.woocommerce div.product,.woocommerce-cart{font-size:.95em}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;margin-top:30px}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:30.75%;margin-bottom:0}.woocommerce-cart .emgrace-post-footer,.woocommerce-checkout .emgrace-post-footer,.woocommerce-account .emgrace-post-footer{display:none}.woocommerce-page .emgrace-page-wrapper tr:hover{background:#fff0}.archive.woocommerce .emgrace-below-menu #emgrace-content,.archive.woocommerce .emgrace-below-menu #emgrace-content.emgrace-full-width{padding-top:0}.archive.woocommerce .emgrace-below-menu #emgrace-sidebar{margin-top:0}.woocommerce .woocommerce-result-count{font-size:.85em;text-transform:uppercase}.woocommerce .woocommerce-ordering{margin:-30px 0 25px}.woocommerce .woocommerce-ordering select{width:100%;color:#999990;font-size:.9em;padding:10px;font-family:inherit;font-weight:300}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product a{text-align:center}.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;color:#222;margin:15px 0 0 0;padding:0}.woocommerce ul.products li.product .price{margin:3px 0 0 0;color:#888;font-weight:300;font-size:12.5px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{height:55px;width:55px;line-height:55px;background:#f0db9a;color:#000;font-size:12px}.woocommerce ul.products li.product .onsale:hover,.woocommerce span.onsale:hover{background:#999;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.woocommerce nav.woocommerce-pagination{margin:-5px 0 60px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#8a7e88;font-size:.8em;padding:9px 9px 8px}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#000;color:#FFF}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:65px}.woocommerce div.product div.images{width:47.9999%}.woocommerce div.product .product_title{font-size:28px;line-height:1}a.woocommerce-review-link{font-size:.85em;color:#888;text-transform:uppercase}.woocommerce div.product p.price{color:#000;font-size:16px}.woocommerce div.product div.summary p:last-child{margin-bottom:30px}.woocommerce div.product form.cart .variations{margin-bottom:20px}.woocommerce .quantity .qty{margin:0;padding:5px;height:24px}.woocommerce div.product form.cart div.quantity{margin:0 8px 0 0}.woocommerce div.product form.cart .variations tr{display:table;height:100%;width:100%;margin:0 0 15px 0}.woocommerce div.product form.cart .variations tr:hover{background:#fff0}.woocommerce div.product form.cart .variations td.label{padding-right:.5em;width:18%}.woocommerce div.product form.cart .variations label{font-size:11.5px;text-transform:uppercase;letter-spacing:1px;line-height:1.5;font-weight:500}.woocommerce div.product form.cart .variations select{font-family:inherit;font-weight:inherit;min-width:70%;height:40px;font-size:1em;padding:10px 0 10px 10px;text-transform:capitalize;margin:0 8px 0 0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:table-cell;vertical-align:middle;line-height:1;padding:0}.woocommerce div.product form.cart .reset_variations{text-transform:uppercase;color:#888}.woocommerce-variation-description,.woocommerce-variation-price,.woocommerce-variation-availability{margin:-15px 0 30px}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .button{margin-top:15px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button{background:#000;color:#fff;border-radius:0;font-size:11.5px;letter-spacing:1px;text-transform:uppercase;font-weight:500;padding:15px 15px;-webkit-font-smoothing:subpixel-antialiased}.woocommerce .summary button.button.alt{padding:8px 18px;height:36px;font-weight:500;letter-spacing:1px;font-size:11.5px;font-family:"Montserrat",Sans-serif}.woocommerce button.button.alt.disabled{background:#999}.woocommerce button.button.alt.disabled:hover{background:#555}.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta .tagged_as{display:block;margin-bottom:2px}.product_meta{font-size:.925em}.product_meta a{color:#222}.woocommerce div.product div.images .flex-control-thumbs li{width:24%;margin:1.3333% 0 0 1.3333%}.woocommerce div.product div.images .flex-control-thumbs li:first-of-type{margin-left:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:23.5%;margin:2% 2% 0 0}.woocommerce div.product div.images .woocommerce-product-gallery__image:last-of-type{margin:2% 0 0 0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-of-type(n+6){margin:.5% 2% 0 0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-of-type(4n+1){margin:.5% 0 0 0}.woocommerce div.product div.images .woocommerce-product-gallery__image:first-of-type{margin:0}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image:nth-child(n+2){margin:0}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){margin-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:inherit;text-transform:uppercase;font-size:.825em;padding:18px 10px 15px;line-height:1}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information h2,.related.products h2,.upsells.products h2,.cross-sells h2{font-size:1.3em;margin-bottom:16px}.woocommerce div.product .woocommerce-tabs .panel h2{margin-bottom:8px}.woocommerce table.shop_attributes{margin-bottom:40px}.woocommerce table.shop_attributes th{text-transform:uppercase;padding:17px 10px 14px;font-weight:500;font-size:11.5px}.woocommerce table.shop_attributes td{font-style:normal;padding-left:20px}.woocommerce #comments{margin:0}.woocommerce #reviews #comments ol.commentlist{padding-left:0;list-style-type:none;margin:35px 0 10px}.woocommerce #reviews #comments ol.commentlist li{list-style-type:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:relative;border:none;background:none;border-radius:100%;height:60px;width:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;border-radius:0;padding:0 0 0 80px;width:93%;margin:0}.woocommerce .emgrace-default-width #reviews #comments ol.commentlist li .comment-text{width:89%}.woocommerce .star-rating{float:none;margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin:0 0 25px 0}.woocommerce-review__author{text-transform:uppercase;color:#222;font-size:1.2em}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{font-size:1em;line-height:1.7}.woocommerce #review_form #respond{margin-bottom:40px}.woocommerce #review_form #reply-title{text-transform:uppercase;letter-spacing:1px}.woocommerce #review_form #respond p.stars{font-size:1.25em;margin-top:5px}.woocommerce #review_form #respond .comment-form-comment{margin:0;line-height:.5;padding:0}.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email{display:inline-block;float:left;width:49.3%;margin:0;clear:none}.woocommerce .emgrace-default-width #review_form #respond .comment-form-author,.woocommerce .emgrace-default-width #review_form #respond .comment-form-email{width:49%}.woocommerce #review_form #respond .comment-form-author{margin:0 15px 0 0}.woocommerce #review_form .comment-form-comment textarea,.woocommerce #review_form .comment-form-author input,.woocommerce #review_form .comment-form-email input{width:100%;background:#fff0;border:1px solid #e5e5e5;font-size:.9em}.woocommerce #review_form .comment-form-author input,.woocommerce #review_form .comment-form-email input{margin-top:15px}.woocommerce #respond input#submit{background:#000;color:#FFF;padding:12px 35px;border-radius:0;margin:23px 0 0 0;font-size:11.5px;font-weight:500;letter-spacing:1px;font-family:'Montserrat',Sans-serif}.woocommerce #respond input#submit:hover{color:#000}.woocommerce-table--order-details .wc-item-meta li{list-style-type:none}.woocommerce-table--order-details .wc-item-meta strong{margin:0}.woocommerce form.login,.woocommerce form.register{border-radius:0;margin:1em 0}.woocommerce-account{font-size:.9em}.woocommerce-account .woocommerce h2{font-size:1.3em;margin:20px 0 0 0}.woocommerce-account .woocommerce .woocommerce-order-details h2,.woocommerce-account .woocommerce .woocommerce-customer-details h2{margin-bottom:12px}.woocommerce-account input{padding:8px;width:auto;margin:0;font-family:inherit;font-size:.925em;font-weight:inherit;color:inherit}.woocommerce-account .woocommerce button.button{margin:20px 0 0 0;padding:12px}.woocommerce-account .woocommerce-form-login button.button{padding:.618em 1.2em;margin-right:10px}.woocommerce-LostPassword{font-size:.95em;margin:15px 0 0 0}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}.woocommerce-account .woocommerce-MyAccount-navigation{width:27%}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.emgrace-page-content .woocommerce-MyAccount-navigation ul{padding-left:0}.emgrace-page-content .woocommerce-MyAccount-navigation ul>li{list-style-type:none;border-bottom:1px solid #e5e5e5;padding:8px;margin:0 40px 5px 0}.woocommerce-MyAccount-navigation a{color:#222;text-transform:uppercase;letter-spacing:1px;font-size:.8em}.woocommerce-MyAccount-content a{color:#999}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{line-height:31px}.woocommerce-account .woocommerce a.button{padding:12px}.woocommerce .woocommerce-MyAccount-orders a.button{font-size:.9em;padding:6px;box-sizing:border-box;line-height:1.1;height:23px}.woocommerce-account .addresses .title h3{float:none;font-size:1.3em}.woocommerce-account .addresses .title .edit{float:none}.woocommerce-EditAccountForm em{display:inline-block;margin:5px 0}.cart-empty{margin:15px 0 20px 0}.woocommerce a.button{padding:13px 15px 11px}.woocommerce table.shop_table{border-radius:0}.woocommerce-cart table.cart th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce table.shop_table.woocommerce-table--order-details th{font-size:11.5px;font-weight:500;line-height:1.5;letter-spacing:1px;border:0;padding:15px 12px 11px}.woocommerce-cart .cart-collaterals .cart_totals table .order-total th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th{border-top:1px solid #e5e5e5}.woocommerce table.shop_table td{border:0}.woocommerce td.product-name dl.variation dt{margin-top:0}.woocommerce a.remove{color:#999!important}.woocommerce a.remove:hover{background:none!important;color:#000!important;text-decoration:none}.woocommerce table.shop_table .product-name a{color:#222}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{margin:10px 0 0 0;padding:0}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name dl.variation dt{margin:0 5px 0 0;font-size:14px}.woocommerce table.cart td.actions{border-top:1px solid #e5e5e5;padding:20px}.woocommerce table.cart td.actions .coupon{width:35%}.emgrace-default-width .woocommerce table.cart td.actions .coupon{width:44%}.woocommerce-cart table.cart td.actions .coupon .input-text{width:59%;font-size:.9em;padding:5px;height:24px}.woocommerce button.button{color:#000;font-weight:500;font-size:11.5px;text-transform:uppercase;letter-spacing:1px;border-radius:0;font-family:'Montserrat',Sans-serif}.woocommerce button.button:hover{background:#000;color:#FFF}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;margin:30px 0 0 0}.cart_totals h2{font-size:1.3em;margin:0 0 15px 0}.woocommerce-cart .cart-collaterals .cart_totals table th{padding:16px 10px}.emgrace-page-content .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border:0}.woocommerce-cart .cart-collaterals .cart_totals table td{vertical-align:middle}.woocommerce-checkout{font-size:.925em}.woocommerce-checkout input{font-size:.9em;font-family:inherit;font-weight:inherit;color:inherit}.woocommerce .woocommerce-info:before{color:#888}.woocommerce-checkout #ship-to-different-address input{width:auto;margin:0;vertical-align:2px}.woocommerce-billing-fields{margin:0 0 40px 0}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading,.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce-checkout #ship-to-different-address span{font-size:1.3em}.woocommerce-additional-fields #order_comments{width:97%}.select2-container .select2-selection--single{height:35px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px;font-size:.95em}.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}.emgrace-page-content .wc_payment_methods li{list-style-type:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:12px 14px}.wc_payment_method input{width:auto}.woocommerce form.woocommerce-form-coupon .form-row input.input-text{padding:3.5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce-checkout-review-order-table thead th:last-of-type,.woocommerce-checkout-review-order-table .cart_item td:last-of-type,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-table--order-details thead th:last-of-type,.woocommerce-table--order-details .order_item td:last-of-type,.woocommerce-table--order-details tfoot td{text-align:center}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-table--order-details tfoot td{font-weight:600!important;letter-spacing:1px;font-size:12.5px}.woocommerce-checkout-payment li label{font-size:12.5px;line-height:1.5;font-weight:600;letter-spacing:1px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:#e5e5e5;line-height:36px;font-size:.925em;padding:.8em 2em 1em 3.5em!important;background-color:#f7f7f7}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error:before{top:.7em}.woocommerce .woocommerce-message a.button{padding:12px}.woocommerce ul.order_details{padding-left:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{line-height:1.5}.woocommerce table.shop_table.woocommerce-table--order-details th{border-bottom:1px solid #e5e5e5}.woocommerce table.shop_table.woocommerce-table--order-details tr:last-of-type th{border:0}.woocommerce .woocommerce-customer-details{margin-top:50px}.woocommerce .woocommerce-customer-details address{border-radius:0;box-sizing:border-box;border-width:1px}.woocommerce.widget_products,.woocommerce.widget_recently_viewed_products,.woocommerce.widget_recent_reviews,.woocommerce.widget_top_rated_products{text-align:left}.woocommerce.widget_products ul.product_list_widget li img,.woocommerce.widget_recently_viewed_products ul.product_list_widget li img,.woocommerce.widget_recent_reviews ul.product_list_widget li img,.woocommerce.widget_top_rated_products ul.product_list_widget li img{float:left;margin-left:0;margin-right:17px;width:80px}.woocommerce.widget_products ul.product_list_widget li,.woocommerce.widget_recently_viewed_products ul.product_list_widget li,.woocommerce.widget_recent_reviews ul.product_list_widget li,.woocommerce.widget_top_rated_products ul.product_list_widget li{margin-bottom:10px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.woocommerce.widget_products .amount,.woocommerce.widget_recently_viewed_products .amount,.woocommerce.widget_recent_reviews .amount,.woocommerce.widget_top_rated_products .amount{color:#999;font-size:.857em}.woocommerce.widget_products span.product-title,.woocommerce.widget_recently_viewed_products span.product-title,.woocommerce.widget_recent_reviews span.product-title,.woocommerce.widget_top_rated_products span.product-title{margin-bottom:0;text-align:left;color:#000;font-size:.95em;letter-spacing:.5px}.widget_recent_reviews .reviewer{font-size:.85em}.widget_products .woocommerce-placeholder.wp-post-image,.widget_shopping_cart .woocommerce-placeholder.wp-post-image,.widget_recently_viewed_products .woocommerce-placeholder.wp-post-image,.widget_recent_reviews .woocommerce-placeholder.wp-post-image,.widget_top_rated_products .woocommerce-placeholder.wp-post-image{border:1px solid #E5E5E5}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:1.2em;line-height:1em;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:80px;float:left;margin:0 14px 0 0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:2px;right:0;left:auto}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:inherit;font-size:1em;color:#000;letter-spacing:.5px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{margin-bottom:8px;padding:0;text-align:left}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:5px 0 -7px 0;padding:0;font-size:.925em;display:inline-block;border:0;width:63%}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{margin:0;line-height:1.1}.widget_shopping_cart .quantity{color:#999;font-size:.857em}.woocommerce ul.cart_list{margin-bottom:10px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px solid #e5e5e5;padding:15px 0 0;margin-bottom:0;font-size:.875em;text-transform:uppercase}.widget_shopping_cart a.button,.woocommerce .widget_price_filter .price_slider_amount .button{font-size:.75em;padding:10px;margin:0 5px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong,.woocommerce-mini-cart__total{margin-bottom:15px}.woocommerce-mini-cart__buttons{margin:0}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{padding:10px}.woocommerce .widget_shopping_cart .quantity{display:inline -block}.woocommerce.widget_layered_nav ul li .count{color:#999;vertical-align:-1.5px}.woocommerce.widget_layered_nav ul li a :hover{text-decoration:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#f2f2f2}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#ccc}.woocommerce .widget_rating_filter ul li .star-rating{margin-bottom:0}.woocommerce .widget_rating_filter ul li a{color:#a5a5a5}.woocommerce .widget_rating_filter .star-rating{color:#000}.widget_layered_nav_filters{border:10px solid #F8F0ED;padding:25px}.widget_layered_nav_filters ul,.woocommerce .widget_rating_filter ul{padding:5px 0 0 0}.woocommerce.widget_layered_nav_filters ul li{margin:0;display:block;float:none}.woocommerce .widget_layered_nav_filters ul li a{color:#000;font-size:.95em;letter-spacing:1px;font-weight:inherit}.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before,.woocommerce .widget_rating_filter ul li.chosen a::before{color:#000;font-size:.9em}.woocommerce .widget_layered_nav_filters ul li a:hover:before,.woocommerce .widget_rating_filter ul li.chosen a:hover:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:hover:before{color:#999;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.widget_product_categories,.woocommerce-widget-layered-nav,.widget_rating_filter{border:10px solid #F8F0ED;padding:30px 22px 26px;text-align:center}.emgrace-page-wrapper .widget_product_categories ul,.emgrace-page-wrapper .woocommerce-widget-layered-nav ul,.emgrace-page-wrapper .widget_rating_filter ul{padding:0;margin:0;list-style:none}.emgrace-page-wrapper .widget_product_categories li,.emgrace-page-wrapper .woocommerce-widget-layered-nav li,.emgrace-page-wrapper .widget_rating_filter li{margin:0 0 9px 0;padding:0 0 9px 0!important;list-style:none;border-bottom:1px solid #E5E5E5;display:block;line-height:1.3}.widget_product_categories a,.woocommerce-widget-layered-nav a,.widget_rating_filter a{color:#000;font-size:.95em;letter-spacing:.5px}.widget_product_search .woocommerce-product-search input{padding:17.5px 15px;border:1px solid #000;border-right:0;width:258px;float:left;margin:0;-webkit-appearance:none}.widget_product_search .woocommerce-product-search button{border:0;background:#000;height:53px;width:47px;margin-left:-5px;color:#FFF}.widget_product_search .woocommerce-product-search button:hover{cursor:pointer;background:#999}.widget_product_search .woocommerce-product-search .screen-reader-text{display:none}.widget_product_search .woocommerce-product-search .fa-search{color:#FFF;transform:rotate(90deg);font-size:15px}@media only screen and (max-width:1250px){.woocommerce table.cart td.actions .coupon{width:35%}.emgrace-default-width .woocommerce table.cart td.actions .coupon{width:52%}.woocommerce #reviews #comments ol.commentlist li .comment-text{width:92%}.woocommerce .emgrace-default-width #reviews #comments ol.commentlist li .comment-text{width:88%}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:55px}.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email{width:49.2%}.woocommerce .emgrace-default-width #review_form #respond .comment-form-author,.woocommerce .emgrace-default-width #review_form #respond .comment-form-email{width:48.8%}}@media only screen and (max-width:1125px){.archive.woocommerce-page #emgrace-content,.archive.woocommerce-page #emgrace-content.emgrace-full-width{padding-top:0}}@media only screen and (max-width:1100px){.woocommerce nav.woocommerce-pagination{margin:-10px 0 53px}.woocommerce div.product div.summary p:last-child,.woocommerce div.product form.cart .variations{margin-bottom:25px}.woocommerce table.cart td.actions .coupon{width:39%}.emgrace-default-width .woocommerce table.cart td.actions .coupon{width:65%}.woocommerce #reviews #comments ol.commentlist li .comment-text{width:91%}.woocommerce .emgrace-default-width #reviews #comments ol.commentlist li .comment-text{width:85%}.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email{width:49.1%}.woocommerce .emgrace-default-width #review_form #respond .comment-form-author,.woocommerce .emgrace-default-width #review_form #respond .comment-form-email{width:48.6%}}@media only screen and (max-width:1000px){.woocommerce #emgrace-content.emgrace-default-width{width:100%;padding-right:0}.woocommerce #emgrace-sidebar{margin:0 auto 20px;float:none;width:450px}.single-product #emgrace-content.emgrace-full-width,.single-product #emgrace-content{padding:0}.woocommerce .woocommerce-ordering{margin:-35px 0 13px}.woocommerce div.product div.summary{width:100%}.woocommerce div.product div.images{width:99.99999%}.woocommerce-page div.product div.images{margin-bottom:35px}.woocommerce div.product div.summary{margin-bottom:45px}.woocommerce div.product form.cart .variations select{min-width:50%}.woocommerce .woocommerce-order-details{margin-bottom:0}.woocommerce table.shop_table.my_account_orders{margin-bottom:0}.woocommerce table.cart td.actions .coupon,.emgrace-default-width .woocommerce table.cart td.actions .coupon{width:65%}.woocommerce-cart .emgrace-default-width .emgrace-page-item{margin-bottom:35px}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce .emgrace-default-width #reviews #comments ol.commentlist li .comment-text{width:88%}.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email,.woocommerce .emgrace-default-width #review_form #respond .comment-form-author,.woocommerce .emgrace-default-width #review_form #respond .comment-form-email{width:48.9%}.woocommerce-account .emgrace-single-page{margin-bottom:50px}.widget_product_search .woocommerce-product-search input{width:408px}}@media only screen and (max-width:950px){.woocommerce-cart .emgrace-page-header h1,.post-type-archive-product.woocommerce-page h1{font-size:27px}.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:13px;margin:13px 0 0 0}.woocommerce div.product .product_title{font-size:26px}}@media only screen and (max-width:767px){.woocommerce-page div.product div.images{margin-bottom:30px}.woocommerce ul.products li.product .price{margin:1px 0 0 0}.woocommerce div.product form.cart .variations select{min-width:75%}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 20px 0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;padding:0;border-bottom:0;width:99.5%;margin:0 auto}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-of-type{border-bottom:1px solid #d3ced2}.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email,.woocommerce .emgrace-default-width #review_form #respond .comment-form-author,.woocommerce .emgrace-default-width #review_form #respond .comment-form-email{display:block;float:none;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{width:50%}.woocommerce-billing-fields,.woocommerce ul.order_details{margin:0 0 25px 0}#order_review_heading{margin:30px 0 12px 0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce table.cart td.actions .coupon,.emgrace-default-width .woocommerce table.cart td.actions .coupon{width:100%}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%;margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce .emgrace-default-width #reviews #comments ol.commentlist li .comment-text{width:82%}.woocommerce-customer-details .woocommerce-column--shipping-address{margin-top:30px}.emgrace-page-content .woocommerce-MyAccount-navigation ul>li{margin:0 0 5px 0}}@media only screen and (max-width:650px){.woocommerce-cart .emgrace-page-header h1,.post-type-archive-product.woocommerce-page h1{font-size:25px}.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;margin:14px 0 0 0}.woocommerce div.product .product_title{font-size:24px}}@media only screen and (max-width:530px){.woocommerce #emgrace-sidebar{width:325px}.woocommerce .woocommerce-ordering{float:none;display:block;margin:0 0 15px 0;clear:both}.woocommerce .woocommerce-ordering select{margin:0}.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%;margin:0 0 30px 0}.woocommerce ul.products li.product a img{margin:0 0 3px 0}.woocommerce-page div.product div.images{margin-bottom:20px}.woocommerce div.product p.price,.woocommerce div.product .woocommerce-product-rating{margin-bottom:15px}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:99%}.woocommerce div.product .woocommerce-tabs .panel h2.woocommerce-Reviews-title{line-height:1.2}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%;float:none}.woocommerce-page table.cart td.actions .coupon .input-text+.button{margin:8px 0 0 0}.woocommerce #reviews #comments ol.commentlist{margin:25px 0 10px}.woocommerce #reviews #comments ol.commentlist li img.avatar{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce .emgrace-default-width #reviews #comments ol.commentlist li .comment-text{width:100%;padding:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{margin:20px 0 0 0}.cart_totals h2{margin:0 0 10px 0}.widget_product_search .woocommerce-product-search input{width:283px}}