ul.products li.product,.woo_panel,.shop_table.cart .coupon #coupon_code,.woocommerce-message,.woocommerce-info,.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-failed,.woocommerce .col2-set div[class^=col-],.woocommerce .added_to_cart,.mini_cart_item .remove,.woocommerce .button,.widget .woocommerce-product-search .screen-reader-text{box-sizing:border-box}ul.products hr,.cws_woo_single_product_thumbnails .carousel_nav,.shop_table.cart .product-remove a:before,.product_list_widget li .wp-post-image,.woocommerce .button,.widget .woocommerce-product-search .screen-reader-text{-webkit-transition:all .3s ease;transition:all .3s ease}.wc-tabs:after,#reviews .commentlist .comment_container:after,.shop_table.cart .actions:after,.woocommerce .col2-set:after,.product_list_widget li:after,.widget_shopping_cart_content:after,.top_panel_woo_minicart:after,div.product:after{content:"";display:block;clear:both}ul.products li.product:before{display:none}ul.products{margin-left:-15px;margin-right:-15px;overflow:visible}ul.products li.product{width:25%;padding-left:15px;padding-right:15px;margin-top:0}.woocommerce.columns-4>ul.products:not(.owl-carousel) li.product,#page.columns_4 ul.products li.product{width:25%}.woocommerce.columns-3>ul.products:not(.owl-carousel) li.product,#page.columns_3 ul.products li.product{width:33.333333%}.woocommerce.columns-2>ul.products:not(.owl-carousel) li.product,#page.columns_2 ul.products li.product{width:50%}.woocommerce.columns-1>ul.products li.product,#page.columns_1 ul.products li.product{width:100%}ul.products .owl-item>li.product{width:100%}.products.owl-carousel .owl-wrapper{margin-bottom:-30px}.woocommerce.columns-3>ul.products .owl-item>li.product,.woocommerce.columns-2>ul.products .owl-item>li.product,.woocommerce.columns-1>ul.products .owl-item>li.product,ul.products .owl-item>li.product{width:100%}ul.products{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}ul.products li.product{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.related ul.products li.product{box-sizing:border-box;margin:initial;margin-bottom:30px}.woo_product_post_thumbnail.post_single_post_thumbnail{float:left}.woo_product_post_media.post_single_post_media img{display:block}.bellaria_shop_loop_item_content_wrapper{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;text-align:center}.bellaria_after_shop_loop_item_title_wrapper{margin:0 20px}.product-category .woocommerce-loop-category__title{font-family:inherit;font-size:16px;line-height:inherit;font-weight:600;text-transform:uppercase;padding-top:15px;padding-bottom:15px;margin-top:auto;margin-bottom:auto;margin:0 20px;text-align:center}.product-category .woocommerce-loop-category__title mark{background:0 0;color:#000;padding:0}.woocommerce .col2-set{margin-left:-15px;margin-right:-15px}.woocommerce .col2-set [class^=col-]{width:50%;float:left;padding-left:15px;padding-right:15px}.woocommerce>*+*,div.product>*+*{margin-top:20px}body.woocommerce>*+*{margin-top:auto}.woocommerce>*+hr,div.product>*+hr{margin-top:40px}.woocommerce>.select2-drop{margin-top:-1px}.woocommerce>.select2-drop-above{margin-bottom:-1px}.woocommerce .button,.added_to_cart{display:inline-block;padding:6px 2px;border-style:solid;border-width:3px;line-height:1.066667em;color:inherit;font-weight:500;text-align:center;white-space:nowrap;text-decoration:none;border-radius:30px;font-size:16px}.woocommerce.widget .button{min-width:0}.woocommerce .button:hover{color:#fff}.woocommerce .button.checkout{color:#fff}.woocommerce .button.checkout:hover{background:0 0}.products:not(.list) .cws_woo_loop_actions_wrapper>a{padding:0;margin:0 !important;min-width:auto;border:0}.woo_product_post_media{position:relative;overflow:visible;display:flex}.product .woo_product_post_media .pic{overflow:hidden}.product .post_media,.product .pic{height:auto}.product .woo_product_post_media .pic img{transition:all .5s ease-in-out}.woo_banner_wrapper{position:absolute;z-index:2;top:5px;left:5px;width:70px;height:70px;border-radius:50%;text-align:center;line-height:70px;color:#fff}.woo_banner{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;-webkit-font-smoothing:antialiased;display:block;float:right;position:relative;left:-7px;top:13px;width:71px}.woo_banner_text{position:relative;z-index:2;font-size:10px;line-height:40px;color:#fff;white-space:nowrap;text-transform:uppercase;text-align:center}.products.owl-carousel .product{overflow:hidden}.woo_product_post_title.posts_grid_post_title{font-size:20px;line-height:inherit;padding-top:15px;margin-top:auto;margin-bottom:auto}ul.products hr,ul.products hr:last-child{margin-top:30px;margin-bottom:30px}ul.products hr:before{display:none}.woo_panel{display:table;width:100%}.woo_panel+.products{margin-top:50px}.woo_panel .woocommerce-message{display:none}.woo_panel>*{display:table-cell;vertical-align:middle}.woo_panel>*+*{padding-left:10px}.woo_panel .woocommerce-result-count{width:100%;text-indent:0;font-weight:400}.woocommerce .quantity .input-text{line-height:1.066667em;width:60px;min-width:60px;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;-ms-appearance:none;appearance:none;border:4px solid #edecec;padding:0;padding-left:10px;border-radius:10px}.star-rating:before,.star-rating>span:before,.comment-form-rating .stars:before,.comment-form-rating .stars .stars-active{display:block;content:"\f005\f005\f005\f005\f005";font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;letter-spacing:2px;color:#ebba44}.comment-form-rating .stars>span>a{width:20%;color:transparent !important;position:relative;z-index:2}.woocommerce .comment-form-rating .stars>span{position:absolute;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;top:0;left:0;margin-top:0;cursor:pointer}.summary.entry-summary .star-rating:before,.summary.entry-summary .star-rating>span:before,.summary.entry-summary .comment-form-rating .stars:before{font-size:22px;letter-spacing:4px}.summary.entry-summary .star-rating{line-height:22px}.star-rating{line-height:18px}.star-rating,.comment-form-rating .stars{font-size:0;display:inline-block;position:relative;z-index:2;overflow:hidden}.star-rating:before,.comment-form-rating .stars:before{color:#e5e5e5}.star-rating>span,.comment-form-rating .stars .stars-active{position:absolute;top:0;left:0;overflow:hidden}.star-rating>span:before,.comment-form-rating .stars .stars-active{top:0;left:0;position:absolute;overflow:hidden;width:100%}ul.products li.product .price{display:block;line-height:1;font-weight:400}.woocommerce .price>del,.woocommerce .price>ins{vertical-align:middle}.woocommerce .price del{color:#d5d7d4;font-weight:100}.woocommerce .price ins{background-color:transparent}.woocommerce .price>del+ins{margin-left:5px}ul.products li.product .price ins{background-color:transparent}.products:not(.list) .bellaria_after_shop_loop_item_wrapper{margin-top:-30px;position:relative;z-index:1;height:30px}.products:not(.list) .product_type_variable,.products:not(.list) .add_to_cart_button,.products:not(.list) .added_to_cart{position:absolute;z-index:1;bottom:5px;left:50%;transform:translate3d(-50%,0,0);opacity:0}.products:not(.list) .add_to_cart_button,.products:not(.list) .product_type_variable{border-color:#fff;background:#fff;padding:6px 15px}.products:not(.list) .add_to_cart_button:hover{color:#fff}.products:not(.list) .added_to_cart{color:#fff;bottom:-15px;opacity:1;padding:6px 16.5px}.products:not(.list) .added_to_cart:hover{border-color:#fff;background:#fff}.products:not(.list) .product .added_to_cart{-webkit-animation-name:topin;animation-name:topin}.products:not(.list) .product:hover .add_to_cart_button,.products:not(.list) .product:hover .product_type_variable{opacity:1}.products:not(.list) .product .add_to_cart_button.added{pointer-events:none;visibility:hidden;transform:translate3d(-50%,-100%,0)}.added_to_cart,.add_to_cart_button{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes topin{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translate3d(-50%,-20px,0);transform:translate3d(-50%,-20px,0)}}@keyframes topout{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}}.products li.product .pic .links,.post_single_post_media .pic .links{top:50%;text-align:center;transform:translateY(-50%)}.products li.product .pic .hover-effect{background:rgba(255,255,255,.5)}.products li.product:hover .pic .hover-effect{opacity:1}ul.products .product.product-category a,ul.products .product.product-category img{display:block}ul.products .product.product-category img{width:100%;height:auto}.woo_product_post_media.post_single_post_media{margin-right:-30px}.woo_product_post_media.post_single_post_media>.post_media_wrapper{max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);float:left;margin-right:30px;margin-bottom:20px}.woo_product_post_media.post_single_post_media+.summary{margin-top:auto}.woocommerce-page div.product div.images{width:calc(50% - 30px);margin-right:30px;box-sizing:border-box;float:left;position:relative;z-index:1}.woocommerce div.product div.images .flex-control-thumbs{margin:10px -10px -10px 0;overflow:hidden;zoom:1;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 10px 10px 0;box-sizing:border-box;width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-viewport{border-radius:10px}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;border-radius:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:10px;right:10px;z-index:9;width:36px;height:36px;background:#fff;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger img{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{font-size:0px}a.woocommerce-product-gallery__trigger:before{display:block;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"\f002";font-family:fontawesome;font-size:16px}a.woocommerce-product-gallery__trigger img{display:none !important}.cws_woo_single_product_thumbnails .carousel_nav{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;line-height:30px;border:2px solid #fff;font-family:FontAwesome;text-align:center;color:#fff;font-size:20px;z-index:5;cursor:pointer}.cws_woo_single_product_thumbnails .carousel_nav:hover{background-color:#fff}.cws_woo_single_product_thumbnails .carousel_nav.prev{left:1px}.cws_woo_single_product_thumbnails .carousel_nav.next{right:1px}.cws_woo_single_product_thumbnails .carousel_nav.prev:before{content:"\f104"}.cws_woo_single_product_thumbnails .carousel_nav.next:before{content:"\f105"}.product .summary>*+*{margin-top:20px}.product .summary>*+hr{margin-top:40px}.product .summary .product_title,.product .summary .woocommerce-product-rating,.product .summary div[itemprop=offers]{margin-top:auto}.product .summary div[itemprop=description],.product .summary form.cart{overflow:hidden;padding-bottom:10px;border-bottom:1px solid #d8e8ec}.product .summary form.cart{padding-bottom:30px}.product .summary .woocommerce-product-rating{margin-top:5px;margin-bottom:5px}.product .summary .product_title{font-size:1.866667em;line-height:1.4;margin-bottom:auto}.product .summary .woocommerce-product-rating>*{display:block}.product .summary .woocommerce-product-rating .star-rating{float:left;position:relative;right:0;top:2px;margin-right:20px}.product .summary .woocommerce-product-rating .woocommerce-review-link{color:#9a9a9a;font-weight:300}.product .summary .price{font-size:19px;line-height:1.3}.product .summary .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;margin-bottom:0;font-size:28px;margin-top:10px}.product .summary .woocommerce-product-details__short-description{margin-top:10px}.product .summary .price del{margin-left:15px}.product .summary .price del>span{text-decoration:line-through;color:#e1e1e1}.product .summary form.cart .quantity{float:left}.product .summary form.cart .quantity~.single_add_to_cart_button{margin-left:10px;padding:9px 20px;color:#fff;margin-bottom:0;min-width:140px}.product .summary form.cart .quantity~.single_add_to_cart_button:hover{background:0 0 !important;color:#595959}.wc-tabs>li:before{display:none}.wc-tabs>li,.woocommerce-tabs .wc-tab{border:0}.wc-tabs{border-bottom:4px solid #edecec}ul.wc-tabs:not(:last-child){margin-bottom:auto}.wc-tabs>li{float:left;margin:0;padding:0;border-bottom:4px solid transparent;margin-bottom:-4px;text-align:center}.wc-tabs>li>a{display:block;color:inherit;text-decoration:none;min-width:112px;padding:13px 20px;font-weight:500;font-size:20px;color:#abb0a6}.wc-tabs>li.active>a{color:#1c3545}.wc-tab{padding:35px 20px}div.product .woocommerce-tabs{display:inline-block;width:100%;border-bottom:1px solid #d8e8ec}.woocommerce ol.commentlist li{list-style-type:none}div.product #comments .commentlist .avatar{float:left;margin-right:10px}div.product #comments .commentlist .star-rating{float:right}div.product #comments .commentlist{margin-left:auto}div.product #comments .commentlist p{text-indent:0}div.product #comments .commentlist p.meta{margin-bottom:auto}div.product .comment-form-rating .stars:before,div.product .comment-form-rating .stars .stars-active{font-size:32px}div.product .comment-form-rating .stars{line-height:32px;height:32px}div.product #commentform .comment-form-rating{margin-bottom:auto}div.product #commentform label{display:block;font-weight:700;padding-bottom:6px}div.product #reviews>*+*{margin-top:20px}div.product #comments .comment-text .meta{color:#333e4f}div.product .price{text-indent:0;line-height:1;font-weight:500}div.product .price>del,div.product .price>ins{display:inline-block}.woocommerce-message+.product,.woocommerce-info+.product,.woocommerce-error+.product,.myaccount_user+.product,.woocommerce-thankyou-order-received+.product,.woocommerce-thankyou-order-failed+.product{margin-top:20px}.woocommerce table.variations th,.woocommerce table.variations td{border-style:none}.woocommerce table.variations .select2-container{width:auto;min-width:180px}.woocommerce table.variations .select2-container .select2-results li{white-space:nowrap}.woocommerce .reset_variations{margin-left:10px}.woocommerce-MyAccount-navigation ul{border-bottom:4px solid #d8e8ec}.woocommerce-MyAccount-navigation ul li{display:inline-block;padding:0 15px 10px;border-bottom:4px solid #d8e8ec;margin-bottom:-4px;font-weight:500}.woocommerce-MyAccount-navigation ul li>a{color:#afb1bc}.woocommerce-MyAccount-navigation ul li.is-active>a{color:#1c3545}.woocommerce-MyAccount-navigation ul li:before{display:none}.payment_method_paypal label>img,.payment_method_paypal label>.about_paypal{margin-top:10px;display:block}.woocommerce-message,.woocommerce-info,.woocommerce-error,.myaccount_user,.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-failed{position:relative;padding:7px 40px 7px 60px;border-radius:2px;color:#fff;min-height:60px;display:flex;flex-direction:column;justify-content:center}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.myaccount_user a,.woocommerce-thankyou-order-received a,.woocommerce-thankyou-order-failed a{color:#fff;text-decoration:underline}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button,.myaccount_user a.button,.woocommerce-thankyou-order-received a.button,.woocommerce-thankyou-order-failed a.button{position:absolute;z-index:1;right:20px;border-color:#fff;color:#fff;padding:4px}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.myaccount_user a.button:hover,.woocommerce-thankyou-order-received a.button:hover,.woocommerce-thankyou-order-failed a.button:hover{background:0 0 !important;color:#fff !important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.myaccount_user:before,.woocommerce-thankyou-order-received:before,.woocommerce-thankyou-order-failed:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:8px;width:44px;height:44px;background-color:#fff;border-radius:2px}.woocommerce-message:after,.woocommerce-info:after,.woocommerce-error:after,.myaccount_user:after,.woocommerce-thankyou-order-received:after,.woocommerce-thankyou-order-failed:after{content:"\f00c";font-size:20px;font-family:FontAwesome;position:absolute;top:50%;transform:translateY(-50%);left:8px;margin-left:22px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.woocommerce-thankyou-order-failed:after,.woocommerce-error:after{content:"\f00d"}.woocommerce-message li:before,.woocommerce-info li:before,.woocommerce-error li:before{content:"\f105";color:#fff;font-size:1.333em}.shop_table.cart{width:100%;text-align:center;padding:20px 40px;border:1px solid #e0e6ea}.shop_table.cart thead tr{background:#f8f8f8;color:inherit;font-weight:500}.shop_table.cart tbody tr:last-child{background:#f8f8f8}.shop_table.cart th,.shop_table.cart td{padding:30px 20px;vertical-align:middle;border-left:0;border-right:0}.shop_table.cart th a,.shop_table.cart td a{color:inherit}.shop_table.cart td.product-thumbnail a img{max-width:80px;border-radius:10px}.shop_table.cart td.product-name .media_part>a{display:flex}.shop_table.cart td.product-name .close_part{font-size:20px}.shop_table.cart td.product-name .close_part a{vertical-align:sub}.shop_table.cart td.product-name>*{margin-right:20px}.shop_table.cart td.product-name .name_part a{color:#232b33}.shop_table.cart .product-remove a{width:22px;height:22px;font-size:0;text-decoration:none;margin-left:auto;margin-right:auto}.shop_table.cart .product-remove a:before{content:"\f00d";font-size:24px;color:#e21b1b;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0}.shop_table.cart .product-quantity,.shop_table.cart .product-subtotal,.shop_table.cart .product-price{text-align:center}.woocommerce .coupon_wrap{margin-top:30px}.woocommerce .actions .coupon{float:left}.woocommerce [name=update_cart]{float:right}.woocommerce .coupon label{display:none}.woocommerce .coupon>*{display:block;float:left}.woocommerce .coupon #coupon_code{line-height:1.142858em;height:1.142858em;padding-top:11px;padding-bottom:11px;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;border-color:#d8e8ec;height:42px}.woocommerce .coupon .button{font-family:inherit}.woocommerce .coupon .button:hover{background-color:transparent;color:#595959}.woocommerce .coupon #coupon_code+.button{margin-left:10px}.woocommerce input[name=update_cart]{background-color:#18bb7c;border-color:#18bb7c;color:#fff;margin:0}.woocommerce input[name=update_cart]:hover{background-color:transparent;color:#595959}.woocommerce .cart_totals .shop_table th:not(:first-child),.woocommerce .cart_totals .shop_table td:not(:first-child){text-align:right;min-width:200px}.woocommerce .cart_totals .shop_table .select2-container,.woocommerce .cart_totals .shop_table .shipping-calculator-form input,.woocommerce .cart_totals .shop_table .shipping-calculator-form .button{width:100%}.woocommerce .cart_totals .shop_table .select2-container{text-align:left}.woocommerce .cart_totals .shop_table .shipping-calculator-form input,.woocommerce .cart_totals .shop_table .select2-container .select2-choice{border:2px solid #d8e8ec;padding:7px 20px}.woocommerce .cart_totals .shop_table .select2-container .select2-choice b:before{line-height:36px}.woocommerce .cart_totals .shop_table .shipping-calculator-form .button{margin:0;padding:13px 20px;color:#fff}.woocommerce .cart_totals .shop_table .shipping-calculator-form .button:hover{background:0 0;color:#595959}.woocommerce .checkout-button{display:inline-block;padding:10px 20px;min-width:144px;border-style:solid;border-width:2px;line-height:1.066667em;color:inherit;font-weight:500;text-align:center;white-space:nowrap;text-decoration:none;color:#fff;float:right;margin:0}.woocommerce .shipping-calculator-button{font-weight:600}.woocommerce .shop_table.cart .blockOverlay{background-color:#fff !important}.woocommerce .shop_table.cart .actions>*{margin-top:6px;margin-bottom:6px;font-family:inherit}.woocommerce .cart-collaterals{float:right;margin-top:70px}.woocommerce .cart_totals th,.woocommerce .cart_totals td{border-left:0;border-right:0;padding-left:0;padding-right:0}.woocommerce .cart_totals th{padding-bottom:0;text-align:left;padding-right:50px}.woocommerce .cart_totals td{padding-left:50px}.woocommerce .cart_totals .shop_table td:not(:first-child){padding-bottom:0}.woocommerce .cart_totals .shipping th,.woocommerce .cart_totals .shipping td{border-bottom:1px solid #d8e8ec}.woocommerce .cart_totals .shop_table{padding:30px;margin-bottom:30px}.woocommerce .cart_totals>h2{font-size:24px;font-weight:600}.shop_table.cart .coupon .button:hover{color:#fff}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,h3#order_review_heading{position:relative;margin-bottom:15px}.woocommerce-shipping-fields h3 .checkbox{vertical-align:baseline !important}.woocommerce #customer_details p,.woocommerce .login p{text-indent:0}.woocommerce #customer_details label,.woocommerce .login label{display:block}.woocommerce #customer_details .input-text,.woocommerce #customer_details .select2-container,.woocommerce .login .input-text,.woocommerce .login .select2-container{display:block;width:100%}.woocommerce #customer_details .input-checkbox,.woocommerce #customer_details label.checkbox{display:inline-block;vertical-align:middle}.woocommerce #payment ul li:not(.woocommerce-info){padding-left:0}.woocommerce #payment ul li:not(.woocommerce-info):before{display:none}.checkout_coupon p{text-indent:0}.checkout_coupon{display:table}.checkout_coupon>*{display:table-cell}.checkout_coupon input[name=coupon_code]{line-height:1.066667em;padding-top:8px;padding-bottom:8px}.checkout_coupon input[name=apply_coupon]{margin:0;margin-left:10px;color:#fff}.woocommerce #place_order,.woocommerce .woocommerce-Button.button{color:#fff}.checkout_coupon input[name=apply_coupon]:hover,.woocommerce .woocommerce-Button.button:hover{background-color:transparent;color:#595959}.woocommerce #ship-to-different-address>*{display:inline-block}.woocommerce #ship-to-different-address label{display:inline-block}table.woocommerce-checkout-review-order-table{width:100%;background:0 0;border:0;border-radius:0}table.woocommerce-checkout-review-order-table .product-name,table.woocommerce-checkout-review-order-table .cart-subtotal th,table.woocommerce-checkout-review-order-table .order-total th{border-right:0}table.woocommerce-checkout-review-order-table .product-total,table.woocommerce-checkout-review-order-table .cart-subtotal td,table.woocommerce-checkout-review-order-table .order-total td{border-left:0;text-align:right}table.woocommerce-checkout-review-order-table thead tr{background:#f8f8f8;color:inherit}table.woocommerce-checkout-review-order-table .cart-subtotal{font-weight:600}table.woocommerce-checkout-review-order-table .order-total{font-size:16px;background:#f8f8f8}form.track_order p,.myaccount_user{text-indent:0}form.track_order label{display:block}.woocommerce.add_to_cart_inline{border-radius:10px 0;text-indent:0}.woocommerce.add_to_cart_inline{display:block;font-size:25px;line-height:1;font-weight:500}.woocommerce.add_to_cart_inline>del,.woocommerce.add_to_cart_inline>ins{vertical-align:middle}.woocommerce.add_to_cart_inline del{color:#8f96a2;font-size:.56em}.woocommerce.add_to_cart_inline .amount{display:inline-block}.woocommerce.add_to_cart_inline ins{background-color:transparent}.woocommerce.add_to_cart_inline>del+ins{margin-left:5px}.woocommerce.add_to_cart_inline ins{background-color:transparent}.woocommerce .product-category h3{text-align:center}.woocommerce .product-category a{text-decoration:none}.product_list_widget li{padding-left:0}.product_list_widget li{margin-bottom:30px}.product_list_widget li:last-child{margin-bottom:0}.product_list_widget li:before{display:none}.product_list_widget li>*,.product_list_widget li .amount,.product_list_widget li del,.product_list_widget li ins,#top_panel .product_list_widget li>*{display:block}.widget_top_rated_products li{margin-bottom:30px}.widget_top_rated_products li:last-chhild{margin-bottom:0}.widget_top_rated_products li a,.widget_top_rated_products li>span{line-height:1.3}.widget_top_rated_products li>span,.widget_top_rated_products li ins{font-weight:600}.widget_top_rated_products li>a{color:#232b33}.widget_top_rated_products li .star-rating{display:block}.widget_top_rated_products li del,.widget_top_rated_products li ins{line-height:1.3;display:inline-block}.product_list_widget li .price .amount,.product_list_widget li .quantity .amount{display:inline-block}.product_list_widget li del,.product_list_widget li ins{display:inline-block;font-weight:400}.product_list_widget li>a,.product_list_widget li>.wp-post-image,.product_list_widget li>.star-rating{margin-left:auto}.product_list_widget li>.star-rating:before,.product_list_widget li>.star-rating span:before{letter-spacing:5px}.product_list_widget .star-rating{display:inline-block}.product_list_widget li .wp-post-image{display:block;width:65px;height:65px;background-color:#fff;float:left;margin-right:15px;border-radius:10px}.product_list_widget li .wp-post-image:hover{opacity:.7}.product_list_widget ins{background-color:transparent}.mini_cart_item{position:relative}.mini_cart_item .remove{display:block;position:absolute;top:0;left:0;width:16px;height:16px;background-color:#fff;font-size:0;text-decoration:none;z-index:1;border-bottom-right-radius:4px;transition:all .3s}.mini_cart_item .remove:before,.mini_cart_item .remove:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-7px;margin-top:-1px;width:14px;height:2px;background-color:#e1e1e1;transition:all .3s}.mini_cart_item span.quantity{font-weight:500}.mini_cart_item .remove:before{-webkit-transform:rotate(5deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mini_cart_item .remove:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product_list_widget li.mini_cart_item>a{line-height:2}.product_list_widget li.mini_cart_item>.quantity{line-height:1}.mini_cart_item:hover .remove{display:block}.product_list_widget .mini_cart_item .remove{margin-top:8px;left:initial;right:0}.product_list_widget .mini_cart_item{margin-bottom:30px}.widget_shopping_cart_content p,.top_panel_woo_minicart p{text-indent:0}.widget_shopping_cart_content .total,.top_panel_woo_minicart .total,.widget_shopping_cart_content .buttons,.top_panel_woo_minicart .buttons{text-align:left;margin-bottom:0}.widget_shopping_cart_content .total{margin-bottom:10px;background:#f8f8f8;padding:6px 0;text-align:center;border-radius:30px}.top_panel_woo_minicart .buttons .button{color:#fff}.top_panel_woo_minicart .buttons .button.checkout{color:#fff}.top_panel_woo_minicart .buttons .button:hover,.top_panel_woo_minicart .buttons .button.checkout:hover{background-color:transparent}.widget_shopping_cart_content .buttons .button{max-width:170px}.price_slider_wrapper{padding-top:10px}.widget-filter h4{float:none}.price_slider_wrapper .price_slider{height:5px;border-radius:8px;position:relative;margin-right:15px}.price_slider .ui-slider-range{height:5px;border-radius:8px;position:absolute;background:#e4e3e3}.price_slider .ui-slider-handle{width:18px;height:18px;border-radius:50%;position:absolute;top:-6px;margin-left:-1px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;transition:all 0s ease;cursor:pointer}.price_slider .ui-slider-handle:before{content:'';position:absolute;top:5px;left:5px;width:8px;height:8px;z-index:2;border-radius:50%;background:#fff}.price_slider .ui-slider-handle .price_label{color:#333e4f;margin-top:6px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.price_slider .ui-slider-handle .price_label sup{font-size:.7em}.price_slider_wrapper .price_slider_amount{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.price_slider_wrapper .price_slider_amount .button{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0;padding:7px 21px}.price_slider_wrapper .price_slider_amount .price_label{display:inline-block;font-size:15px}.price_slider_wrapper .price_slider_amount .price_label span{display:-ms-flexbox}.price_slider_wrapper .price_slider_amount .clear{display:none}.price_slider_wrapper .price_slider+.price_slider_amount{margin-top:15px}.widget .woocommerce-product-search{position:relative}.widget .woocommerce-product-search input{display:block;width:100%;padding-right:50px}.widget .woocommerce-product-search>button{display:none}.widget .woocommerce-product-search input[type=submit],.widget .woocommerce-product-search .screen-reader-text{position:absolute;top:0;right:0;width:50px;height:100%}.widget .woocommerce-product-search input[type=submit]{min-width:0;padding:0;border-radius:0;opacity:0;z-index:2}.widget .woocommerce-product-search .screen-reader-text{font-size:0;text-align:center;border-width:2px;border-style:solid;color:#fff;z-index:1}.widget .woocommerce-product-search .screen-reader-text.hover{color:#fff}.widget .woocommerce-product-search .screen-reader-text:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:flaticon;content:"\f113";font-size:18px}#top_panel_bar .top_panel_woo_minicart{top:100%;margin-right:auto;box-shadow:0 0 5px #e1e1e1}.top_panel_woo_minicart{background-color:#fff;width:270px;padding:30px;margin:0;margin-top:48px;-webkit-transform:translate3d(0,60px,0);-moz-transform:translate3d(0,60px,0);-ms-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);-webkit-transition:top .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,visibility .3s step-end;transition:top .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s step-end;visibility:hidden;opacity:0;box-shadow:0px 4px 10px 0px rgba(0,0,0,.2);border-radius:15px}.woo_minicart_bar_item:hover .top_panel_woo_minicart{-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:top .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,visibility .3s step-start;transition:top .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s step-start;visibility:visible;opacity:1}.top_panel_woo_minicart .woocommerce-mini-cart__total{margin-bottom:10px;background:#f8f8f8;padding:6px 0;text-align:center;border-radius:30px}.top_panel_woo_minicart:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:10px;margin-top:-10px}.top_panel_woo_minicart:after{content:'';position:absolute;z-index:-1;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);box-sizing:border-box;border:3px solid;opacity:.4;border-radius:15px}.woo_mini_count{position:absolute;top:2px;right:-10px;font-size:10px;line-height:16px;width:16px;border-radius:100%;color:#fff;text-align:center}.cws_woo_minicart_wrapper .product_list_widget .empty{padding-bottom:0;border-bottom-style:none}.cart-collaterals hr{display:none}.cws_woo_minicart_wrapper .buttons a{margin:0;margin-top:10px;width:calc(50% - 8px)}.cws_woo_minicart_wrapper .buttons a:first-child{margin-right:15px}.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-failed{text-indent:0}.woocommerce-thankyou-order-details li:before{content:"\f105";font-size:1.333333em}.woocommerce .addresses .title{border-bottom:1px solid #e1e1e1;padding-bottom:5px;margin-bottom:5px}@media screen and (max-width:1190px){#page.single_sidebar ul.products li.product{width:33.33%}#page.single_sidebar .woocommerce.columns-2>ul.products li.product,#page.double_sidebar .woocommerce.columns-3>ul.products li.product,#page.double_sidebar ul.products li.product{width:50%}#page.single_sidebar .woocommerce.columns-1>ul.products li.product,#page.double_sidebar .woocommerce.columns-1>ul.products li.product{width:100%}.widget_shopping_cart_content .buttons{font-size:.9333em}}@media screen and (max-width:980px){ul.products li.product,#page.single_sidebar ul.products li.product,#page.double_sidebar ul.products li.product,#page.double_sidebar .woocommerce.columns-3>ul.products li.product{width:33.33%}.woocommerce.columns-2>ul.products li.product,#page.single_sidebar .woocommerce.columns-2>ul.products li.product,#page.double_sidebar .woocommerce.columns-2>ul.products li.product{width:50%}.widget_shopping_cart_content .buttons{font-size:1em}.md-column{width:100% !important}}@media screen and (max-width:767px){ul.products li.product,.woocommerce.columns-3>ul.products li.product,#page.single_sidebar ul.products li.product,#page.double_sidebar ul.products li.product,#page.double_sidebar .woocommerce.columns-3>ul.products li.product,.woocommerce.columns-4>ul.products:not(.owl-carousel) li.product{width:50%}.woo_panel{display:block;text-align:center}.woo_panel .select2-container{width:100%;text-align:left}.woo_panel>*{display:block;vertical-align:baseline}.woo_panel>*+*{padding-left:0;margin-top:10px}.woo_panel p:not(:last-child){margin-bottom:auto}.woocommerce .shop_table.cart .product-thumbnail{display:none}}@media screen and (max-width:600px){.woocommerce-message,.woocommerce-info,.woocommerce-error,.myaccount_user,.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-failed{flex-direction:column-reverse}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button,.myaccount_user a.button,.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-failed{position:relative;margin:0}.shop_table.cart{padding:10px 20px}.woocommerce .shop_table.cart th,.woocommerce .shop_table.cart td{padding:5px !important}.shop_table.cart td.product-name{flex-direction:column}.shop_table.cart td.product-name>*{margin-right:0}.shop_table.cart tr:first-child td{padding-top:20px !important}.woocommerce [name=update_cart]{float:none}.woocommerce-page div.product div.images{width:100%;margin-bottom:20px}}@media screen and (max-width:479px){ul.products li.product,.woocommerce.columns-2>ul.products li.product,.woocommerce.columns-3>ul.products li.product,#page.single_sidebar ul.products li.product,#page.single_sidebar .woocommerce.columns-2>ul.products li.product,#page.single_sidebar .woocommerce.columns-3>ul.products li.product,#page.double_sidebar ul.products li.product,#page.double_sidebar .woocommerce.columns-2>ul.products li.product,#page.double_sidebar .woocommerce.columns-3>ul.products li.product,.woocommerce.columns-4>ul.products:not(.owl-carousel) li.product{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.woocommerce .col2-set [class^=col-]{width:auto;float:none}.woocommerce .shop_table.cart .product-subtotal{display:none}.woocommerce .shop_table.cart th,.woocommerce .shop_table.cart td{padding:12px}.shop_table.cart .actions .coupon,.shop_table.cart .coupon>*,.shop_table.cart [name=update_cart]{float:none}.shop_table.cart .coupon #coupon_code+.button{margin-left:auto}.woocommerce .shop_table.cart .actions>*{margin:auto}.shop_table.cart .actions{text-align:center}.shop_table.cart .actions .coupon #coupon_code,.shop_table.cart .actions .coupon .button,.shop_table.cart .actions input[name=update_cart]{display:inline-block;margin:5px 0}.woocommerce .coupon_wrap{margin-top:20px}.woocommerce .coupon>*{float:none}.woocommerce .coupon #coupon_code+.button{margin-left:auto;margin-right:auto;margin-top:20px}.woocommerce input[name=update_cart]{margin:auto;display:block}.woocommerce .cart-collaterals{float:none}.woocommerce .cart_totals .shop_table{padding:10px}.woocommerce .cart_totals .shop_table th:not(:first-child),.woocommerce .cart_totals .shop_table td:not(:first-child){min-width:auto;width:100%}.woocommerce .cart_totals>h2{margin-bottom:20px}}