.woocommerce button.button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff}.woocommerce .lost_reset_password button.button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:15px 25px}input:focus,select:focus,textarea:focus{outline-offset:0;outline:-webkit-focus-ring-color auto 0}.woocommerce ul.products li.product .price del{opacity:.8;display:inline-block;font-size:14px;font-weight:500;color:#101010}.woocommerce ul.products li.product .star-rating{font-size:11px;letter-spacing:3px;margin:0;margin-left:17px;margin-bottom:10px;margin-top:4px}.woocommerce .star-rating{width:6.5em}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block;color:#101010;font-size:18px;line-height:29px;text-decoration:none;margin-right:8px}.woocommerce .woocommerce-ordering select{border:1px solid #eee;min-height:42px;margin-bottom:30px;appearance:none;padding:0 20px}.woocommerce-account .page-main-content,.woocommerce-cart .page-main-content,.woocommerce-checkout .page-main-content{margin-top:20px;margin-bottom:50px}.checkout.woocommerce-checkout h3{padding-left:0;text-transform:uppercase;font-size:18px;font-weight:600;line-height:22px;color:#3a3a3a}.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:18px;font-weight:500;line-height:25px;color:#000;padding-top:0;padding-bottom:6px;padding-left:15px;padding-right:15px}.sidebar-woo .widget-post img{width:80px;height:60px}.sidebar.sidebar-woo .product_list_widget li img{position:absolute;left:0;top:0;width:95px;height:95px;border-radius:8px}.woocommerce-active ul.products{margin:0;display:grid;grid-gap:30px;grid-template-columns:repeat(4,1fr)}.woocommerce-active ul.products:after,.woocommerce-active ul.products:before{display:none!important}.woocommerce-active ul.products li.product .product-btn-group{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-active ul.products li.product .product-btn-group a{margin:0}.woocommerce-active ul.products li.product .product-btn-group a:not(.button):not(.added_to_cart){padding:0}.woocommerce-active ul.products li.product .product-btn-group a.added{display:none}.woocommerce-active ul.products li.product .product-btn-group a.loading{padding-right:2.618em}.woocommerce-active ul.products li.product .product-btn-group a.loading:after{top:unset}.woocommerce-active:not(.single) .entry-content .woocommerce{margin:0}.woocommerce-active:not(.single) .entry-content .woocommerce-form{margin-bottom:0}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block}.woocommerce .star-rating span{color:#fec42d}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product>.added_to_cart{padding:10px;color:#fff;font-size:12px;-webkit-transition:.4s;transition:.4s;font-weight:400;right:0;margin:0;line-height:1.4;max-width:200px;border-radius:4px}.woocommerce ul.products li.product>.added_to_cart{color:#fff;background:#2742fd;padding:10px;text-transform:uppercase;font-size:12px;font-weight:400}.woocommerce form.checkout_coupon .form-row-first{width:53%;padding-right:15px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none;font-size:18px;padding:1em 2em 1em 3.5em}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:50%;left:1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-message:before{color:#2742fd}.woocommerce-form-coupon-toggle .woocommerce-info:before{content:"\e930";font-family:xtsicon}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;font-weight:500;line-height:25px;color:#000;padding-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce .woocommerce-Reviews .star-rating{float:none;margin-bottom:10px}.sidebar.sidebar-woo .product_list_widget li .star-rating{margin-bottom:6px}.woocommerce div.product div.images img{border-radius:0}.woocommerce ul.products li.product:hover img{border-radius:0}.product_meta>span{display:block;color:#101010;text-transform:capitalize;font-size:14px;font-weight:500;line-height:22px}.woocommerce-checkout .single-post-wrapper p span{background:#fff;padding:0}.product_meta span.sku,.product_meta>span a{color:#101010;font-weight:400}.banner-area .woocommerce-breadcrumb,.banner-area a{color:#fff}.related.products ul li,ul.products li{-webkit-transition:all ease .5s;transition:all ease .5s;text-align:center}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:#9c9c9c;font-size:16px;display:inline-block;padding:20px 0;font-weight:500}.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{color:#3a3a3a}.woocommerce-MyAccount-content p:first-of-type{margin-bottom:8px}.woocommerce-pagination{margin-top:45px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:40px;height:40px;line-height:23px;border:1px solid #dadada;color:#666565;background-color:#fff;border-radius:3px}.woocommerce nav.woocommerce-pagination ul li:last-child a{line-height:20px}ul.products li:hover{box-shadow:0 15px 35px 0 rgba(0,0,0,.07)}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin:0 10px 0 0}.woocommerce nav.woocommerce-MyAccount-navigation ul li{line-height:.8;list-style:outside none none;padding:0 20px;position:relative;width:100%}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active{background:#fff;box-shadow:0 20px 50px 0 rgba(0,0,0,.08)}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#3a3a3a}.sidebar-woo .unstyled.service-time li{color:#232323}.sidebar.sidebar-woo .product_list_widget li{padding-left:120px;position:relative;margin-bottom:12px;padding-bottom:30px;min-height:110px}.related.products ul li:hover{box-shadow:0 15px 35px 0 rgba(0,0,0,.07)}.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid #f2f2f2;color:#9c9c9c}.woocommerce nav.woocommerce-MyAccount-navigation ul{padding:0;margin:0}.sidebar.sidebar-woo .product_list_widget li a{color:#222}.sidebar.sidebar-woo .product_list_widget li del,.sidebar.sidebar-woo .product_list_widget li ins{font-size:15px;font-weight:700;color:#777}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#2742fd}.woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{border:0}.woocommerce-account .edit-account fieldset legend{padding:0 10px}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#3e3e3e}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff}.woocommerce nav.woocommerce-pagination ul{border:none}button:focus{outline:-webkit-focus-ring-color auto 0}.woocommerce div.product form.cart .button{border-radius:5px;font-weight:600;background:#2742fd;font-size:14px;text-transform:uppercase;padding:15px 30px 14px;white-space:nowrap}.woocommerce .quantity .qty{width:80px;height:43px;border:2px solid #f2f2f2;border-radius:4px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:20px;font-weight:500;text-transform:uppercase;line-height:32px;color:#101010}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#2742fd}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#2742fd}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-left:0}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{margin-bottom:15px}.woo-xs-content{padding:60px 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{-webkit-box-flex:48%;-webkit-flex:48%;-ms-flex:48%;flex:48%;max-width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{-webkit-box-flex:48%;-webkit-flex:48%;-ms-flex:48%;flex:48%;max-width:48%}.woocommerce form .form-row label{width:100%}.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row input.input-text{height:43px;padding:0 20px;border:1px solid #ded7d7;border-radius:4px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{text-transform:capitalize}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:14px;font-weight:400}.woocommerce .my_account_orders.account-orders-table>thead tr th{background:#f5f5f5;color:#3a3a3a;text-transform:capitalize;font-size:16px;font-weight:600;line-height:19px}.woocommerce-customer-details address{line-height:35px}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #e8e8e8}.woocommerce div.product .woocommerce-tabs .panel{/*color:#101010;font-size:18px;font-weight:400;line-height:28px;*/margin-bottom:65px}.woocommerce div.product .woocommerce-tabs .panel .comment-form-comment,.woocommerce div.product .woocommerce-tabs .panel .comment-form-rating{color:#50525580;font-size:14px;font-weight:400;line-height:17px;margin:10px 0}.woocommerce p.stars a{color:#fec42d}.woocommerce p.stars a:before{color:#fec42d}.woocommerce #reviews #comments h2{clear:none;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-.1px;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:0 0;font-size:18px;margin-right:40px;font-weight:700;padding:0 5px 0 5px}.cart_totals h2,.cross-sells h2,.woocommerce-order-details__title{font-size:26px}.related h2,.woocommerce-tabs h2{color:#000;font-size:26px;font-weight:700;line-height:24px}.related.products h2{margin-bottom:42px;font-size:28px;color:#070707}.woo-xs-content article{box-shadow:0 2px 2px 0 rgba(0,0,0,.08);background:#fff;padding:20px 20px 10px 20px!important}.sidebar-woo{margin-bottom:30px}.woocommerce .woocommerce-result-count{margin-bottom:40px;font-weight:700;color:#222;margin-top:15px}.woocommerce span.onsale{min-width:3.613em;margin-right:0!important;min-height:3.236em;top:10px;left:11px;border-radius:50%;background-color:#2742fd}.woocommerce ul.products li.product .onsale{right:auto;top:8px;left:8px;font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;color:#fff;background:#2742fd;padding:3px 6px;border-radius:3px;margin:0;min-height:auto}.sidebar.sidebar-right.sidebar-woo{margin-left:0}.sidebar-woo .widgets,.widgets.woocommerce{margin-bottom:30px}.sidebar-woo .recent-post-widget .widget-posts .widget-post{margin-bottom:0}.woocommerce-product-gallery__wrapper{max-width:none}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{max-width:none}.woocommerce-variation.single_variation{margin-bottom:30px}.woocommerce div.product form.cart .variations{border:1px solid rgba(0,0,0,.1);border-bottom:none;border-right:0}.woocommerce div.product form.cart .variations td{padding:10px 15px;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.woocommerce div.product form.cart .variations td select{margin:0;appearance:none;padding-right:30px}.single-product div.product form.cart .reset_variations{display:none!important}.woocommerce div.product form.cart .variations td.label{text-align:left;width:auto;vertical-align:middle;text-transform:capitalize;padding-right:0}.woocommerce div.product form.cart .variations td.value{text-align:left}.woocommerce div.product form.cart .variations select{height:50px;padding:0 20px;border-color:#eee;min-width:75%;max-width:100%}section.up-sells.upsells.products h2{font-size:26px;margin-bottom:20px}.woocommerce div.product .wc-tabs-wrapper ul.wc-tabs{padding-left:0;margin-bottom:50px}.single-product .woocommerce-grouped-product-list.group_table{border:1px solid #e7e7e7!important;border-top:0!important}.single-product .woocommerce-grouped-product-list.group_table td{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:15px!important;vertical-align:middle!important;border-top:1px solid #e7e7e7!important;border-right:1px solid #e7e7e7!important}.single-product .woocommerce-grouped-product-list.group_table td:last-child{border-right:none!important}.single-product .woocommerce-grouped-product-list.group_table .stock{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;color:#2742fd}.single-product .woocommerce-grouped-product-list.group_table .amount{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .woocommerce-variation-description p{color:#666565;font-size:15px;font-weight:400;line-height:18px;padding-bottom:7px}.single-product .variations label{font-weight:400!important}.woocommerce table.shop_attributes td{border-left:none}.woocommerce table.shop_attributes{border-top:none}.woocommerce table.shop_attributes td p,.woocommerce table.shop_attributes th{color:#101010;font-size:18px;font-weight:400;font-style:normal;text-transform:capitalize;width:50%;text-align:left;padding-left:0}.single-product .product_title{color:#000;font-family:barlow,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:-.1px}.single-product .woocommerce-product-rating{font-size:13px;font-weight:500;padding-bottom:15px;line-height:22px}.single-product .woocommerce-product-rating .woocommerce-review-link{color:#666565}.single-product .woocommerce-product-rating .star-rating{font-size:11px;color:#fec42d;letter-spacing:3px}.single-product .entry-summary .price{margin-bottom:20px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.single-product .entry-summary .price del{font-size:15px}.single-product .entry-summary .price del span{font-size:22px;margin-left:5px;font-weight:500}.single-product .entry-summary .price ins{font-size:36px;font-weight:700;line-height:30px;color:#000;text-decoration:none}.single-product .entry-summary .amount{font-size:36px;font-weight:700;line-height:30px;color:#000;text-decoration:none}.single-product .entry-summary .woocommerce-product-details__short-description p{color:#666565;font-size:15px;font-weight:400;line-height:18px;padding-bottom:7px}.single-product .entry-summary form.cart{margin-bottom:1.5em!important}.single-product .woocommerce-grouped-product-list a{color:#000;font-size:14px;font-weight:600;line-height:16px;letter-spacing:-.1px}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price{margin-bottom:20px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del{font-size:15px}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del span{font-size:15px;margin-left:5px;font-weight:500;opacity:.8;color:#101010}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price ins{font-size:15px;font-weight:700;line-height:30px;color:#000;text-decoration:none}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price ins span{font-size:15px}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price bdi{font-size:15px}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del bdi{font-size:15px}.single-product .wc-tab>*{margin:0}.single-product .woocommerce-Tabs-panel--additional_information h2{font-size:18px;font-weight:700;line-height:18px;letter-spacing:-.1px;text-transform:uppercase}.single-product .comment-author-admin .description{font-size:16px;font-weight:400;line-height:28px;color:#444}.single-product.woocommerce ul.products li.product{margin-bottom:0}.single-product.woocommerce ul.products{margin-bottom:0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background-color:transparent}table.woocommerce-grouped-product-list.group_table{margin-bottom:15px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:20.5%}.woocommerce div.product form.cart .woocommerce-grouped-product-list-item__quantity .button{width:auto;color:#fff}.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #2742fd}.woocommerce div.product div.images .flex-control-thumbs{margin-top:14px}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 15px 0 0}.sidebar.sidebar-woo .woocommerce-product-search{position:relative}.sidebar.sidebar-woo .woocommerce-product-search .search-field{border:1px solid #eee;border-radius:36px;padding:0 20px;height:50px;line-height:50px}.sidebar.sidebar-woo .woocommerce-product-search button{position:absolute;right:0;height:50px;padding:0 15px;border:1px solid #eee;border-top-right-radius:36px;border-bottom-right-radius:36px;background:#2742fd;color:#fff;cursor:pointer;font-weight:600}.woocommerce form .form-row .select2-selection--single{border:1px solid #ded7d7;border-radius:4px;height:45px;padding:8px 11px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:12px}.woocommerce form .form-row .select2-selection__arrow{top:8px;right:13px}.woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text{padding:15px;min-height:100px;border:1px solid #ded7d7;resize:none;border-radius:4px}div.woocommerce-error,div.woocommerce-info,div.woocommerce-message{background-color:#f7f6f7}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{padding-left:0;padding-right:0}.woocommerce table.cart td.actions .input-text{width:50%;padding:13px 20px!important;border:1px solid #dee3ea!important}.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce button.button.alt,.woocommerce table.cart td.actions button.button{border-radius:4px;font-weight:600;background:#2742fd;font-size:15px;color:#fff;text-transform:uppercase;padding:14px 15px}.woocommerce a.added_to_cart:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce table.cart td.actions button.button:hover{background:#3e3e3e;color:#fff}.woocommerce .checkout-button.button.alt.wc-forward{border-radius:4px;background:#2742fd;text-transform:uppercase}@media (min-width:767px){.single-product .woocommerce-Reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.single-product .woocommerce-Reviews #comments{width:48%}.single-product .woocommerce-Reviews #review_form_wrapper{width:50%;padding-top:0;margin-top:-4px}.single-product .woocommerce-Reviews .comment-reply-title{color:#101010;font-size:18px;font-weight:700;text-transform:uppercase;line-height:22px}.woocommerce-Reviews #review_form_wrapper{padding:30px 30px 0;border-radius:10px}@media (max-width:767px){.woocommerce-Reviews #review_form_wrapper{padding:30px}.single-product .woocommerce-Reviews #comments{width:100%}.single-product .woocommerce-Reviews #review_form_wrapper{width:100%;padding-top:0;padding-left:5px}}.woocommerce-Reviews .comment-form p label{display:block}.woocommerce-Reviews .comment-form p input[type=email],.woocommerce-Reviews .comment-form p input[type=text]{width:100%;border:1px solid #ddd;padding:0 20px;min-height:50px}.woocommerce-Reviews .comment-form p textarea{min-height:150px;border:1px solid #ddd;padding:20px}.woocommerce-Reviews .comment-form p.comment-form-cookies-consent label{display:inline-block;margin-left:10px}.woocommerce .woocommerce-Reviews .commentlist{padding:30px 20px 20px 0;margin-bottom:30px!important;border-radius:10px}.woocommerce .woocommerce-Reviews ol.commentlist li.review .comment_container .comment-text{border:none!important;padding:0!important;margin:0 0 0 80px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:50px}.woocommerce .woocommerce-Reviews .meta strong{text-transform:capitalize;color:#101010}.woocommerce .woocommerce-Reviews #review_form #respond .form-submit input{padding:12px 27px;background:#2742fd;color:#fff;border-radius:5px;font-weight:500;width:100%}.woocommerce td.product-name dl.variation dt{margin:0}.woocommerce-checkout .woocommerce form .form-row label{font-weight:500;color:#3a3a3a;font-size:15px}.woocommerce-checkout .woocommerce form .form-row .select2-selection--single,.woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text,.woocommerce-checkout .woocommerce form .form-row input.input-text{border:1px solid #dee3ea;background:#fff}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f8f8f8}.cart_totals .wc-proceed-to-checkout a.checkout-button{font-size:1em;margin-bottom:0}.archive .wooshop .page-title{display:none}.checkout.woocommerce-checkout h3#order_review_heading{padding-top:15px}.woocommerce form p.form-row{padding-left:0;padding-right:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border:1px solid #dee3ea;background-color:#f7f8fb;border-top:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th{color:#3a3a3a;font-size:16px;font-weight:500}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{font-size:14px;color:#3a3a3a}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .amount{color:#e70042;font-weight:700}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{font-weight:700}.woocommerce .checkout_coupon .button{border-radius:4px;font-weight:500;background:#2742fd;font-size:15px;color:#fff;padding:14px 22px 14px 22px}.woocommerce .checkout_coupon .button:hover{color:#fff}.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th{border:none}.woocommerce-cart table.shop_table td.actions{border-top:1px solid #e7e7e7}.woocommerce .woocommerce-cart-form .shop_table thead{background-color:#f2f2f2}.woocommerce .woocommerce-cart-form table.shop_table{border:1px solid #f2f2f2;border-radius:0}.woocommerce .woocommerce-cart-form table.shop_table th{font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:#3a3a3a;letter-spacing:0}.woocommerce .woocommerce-cart-form table.shop_table .actions #coupon_code{border-radius:4px}.woocommerce .woocommerce-cart-form .cart_item td{padding:25px}.woocommerce .woocommerce-cart-form .cart_item .product-thumbnail img{width:78px}.woocommerce .woocommerce-cart-form .cart_item .product-name a{color:#979797;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.woocommerce .woocommerce-cart-form .cart_item .amount{color:#222;font-size:14px;font-weight:500;line-height:14px}.woocommerce .cart-collaterals{margin-top:70px}.woocommerce .cart-collaterals .cart_totals{padding:30px 30px 30px 30px;background-color:#f7f8fb;width:45%}.woocommerce .cart-collaterals .cart_totals h2{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table{border:none}.woocommerce .cart-collaterals .cart-subtotal,.woocommerce .cart-collaterals .order-total{font-size:18px;font-weight:600;text-transform:none;line-height:22px;letter-spacing:.4px}.woocommerce .cart-collaterals .cart-subtotal th,.woocommerce .cart-collaterals .order-total th{text-align:left}.woocommerce-cart .entry-content article,.woocommerce-checkout .entry-content article{margin-top:0}.woocommerce-cart .post-body .entry-content .woocommerce,.woocommerce-checkout .post-body .entry-content .woocommerce{margin-top:0}.woocommerce ul.order_details li{padding:10px;border:1px solid rgba(0,0,0,.1)}.woocommerce .woocommerce-customer-details{margin-bottom:0}.woocommerce ul.order_details li.woocommerce-order-overview__payment-method:last-of-type{padding:10px;border:1px solid rgba(0,0,0,.1)}.woocommerce-order-received .woocommerce table.shop_table{border-top:0}.woocommerce-order-received .woocommerce .woocommerce-customer-details address{border:1px solid rgba(0,0,0,.1);color:#3a3a3a;font-size:16px;font-weight:400;text-transform:capitalize}.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-order-details__title{color:#3a3a3a;font-size:22px;font-weight:600;line-height:22px}.woocommerce-order-received .woocommerce table.shop_table td{color:#3a3a3a;font-size:16px;font-weight:500}.woocommerce-order-received .woocommerce table tr:nth-child(even){background:#f9f9f9}.woocommerce-order-received .woocommerce table thead tr{background:#f9f9f9}.woocommerce-orders .woocommerce-orders-table{border-top:0!important}.woocommerce-orders .woocommerce-orders-table thead{background-color:#f5f5f5}.woocommerce-orders .woocommerce-orders-table tr>th{padding:14px 28px}.woocommerce-orders .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{font-weight:400;text-transform:capitalize;margin-right:3px;padding:10px}.woocommerce-downloads .woocommerce-info .woocommerce-Button{border-radius:36px;font-weight:700;background:#2742fd;font-size:14px;color:#fff;text-transform:uppercase;padding:15px 30px 14px}.woocommerce-downloads .woocommerce table.shop_table{border-top:0}.woocommerce-edit-address .woocommerce-MyAccount-content p:first-of-type{margin-bottom:20px}.woocommerce-edit-address .woocommerce-Addresses{margin-left:-15px;margin-right:-15px}.woocommerce-edit-address .woocommerce-Address-title.title h3{color:#3a3a3a;font-weight:600;line-height:22px;font-size:22px}.woocommerce-edit-address .woocommerce-address-fields__field-wrapper{margin-bottom:25px}.woocommerce-edit-address .woocommerce-MyAccount-content button.button{padding:14px 25px 14px 25px;font-size:15px;font-weight:500;background-color:#3a3a3a;color:#fff}.woocommerce-edit-account .woocommerce-form-row em{font-size:14px}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{margin-top:50px;margin-bottom:30px;border-color:#3a3a3a;padding:20px}.woocommerce-edit-account .woocommerce-EditAccountForm button.button{padding:14px 25px 14px 25px;font-size:15px;font-weight:500;background-color:#3a3a3a;color:#fff}.woocommerce-edit-account .woocommerce-EditAccountForm button.button:hover{background-color:#101010}.woocommerce-view-order .woocommerce table.shop_table{border-top:0}.woocommerce-view-order .woocommerce .woocommerce-customer-details address{border:1px solid rgba(0,0,0,.1)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#2742fd;text-transform:capitalize}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#101010}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.8}.woocommerce nav.woocommerce-pagination{line-height:0}.entry-content select,.footer-widget select,.sidebar .widget select,.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart .variations select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:center right 7px}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:3em}.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin-bottom:5px;font-size:14px}.woocommerce-page form .form-row-wide{margin:0 0 10px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{position:relative;top:1px;margin-right:5px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{font-size:13px;position:relative;top:-10px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,form.woocommerce-form.woocommerce-form-register.register .woocommerce-form-register__submit{background:#1a1a1a}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background-color:#f03d3f}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#f03d3f;color:#fff;border-radius:.25rem;border:none;font-weight:400}.woocommerce-active ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;padding:15px 10px}.woocommerce.single-product .shopengine-widget .shopengine-product-meta span{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce.single-product .shopengine-widget .shopengine-swatches .cart .quantity .qty{width:2.5em}.woocommerce.single-product .shopengine-widget .shopengine-product-image .images.woocommerce-product-gallery{margin-bottom:0}.woocommerce.cart .elementor-widget-shopengine-return-to-shop{display:none}.woocommerce.cart.empty-cart .shopengine .elementor-widget-wrap .elementor-widget:not(.elementor-widget-shopengine-cart-table):not(.elementor-widget-shopengine-return-to-shop){display:none}.woocommerce.cart.empty-cart .shopengine .elementor-widget-shopengine-return-to-shop{display:block}.woocommerce a:is(.shopengine-wishlist,.shopengine-quickview-trigger,.shopengine-comparison.badge.inactive){color:#666565}.woocommerce-active .shopengine-archive-products ul.products[class*=columns-] li.product,.woocommerce-page .shopengine-archive-products ul.products[class*=columns-] li.product{overflow:visible;min-width:0}.woocommerce-active a.shopengine-wishlist.badge.active i,.woocommerce-page a.shopengine-wishlist.badge.active i{font-family:xtsicon!important}.woocommerce-active a.shopengine-wishlist.badge.active i::before,.woocommerce-page a.shopengine-wishlist.badge.active i::before{content:"\e931"!important}.woocommerce-active .woocommerce-MyAccount-content .shopengine-wishlist td p,.woocommerce-page .woocommerce-MyAccount-content .shopengine-wishlist td p{margin-bottom:0}.woocommerce-active .woocommerce-MyAccount-content .shopengine-wishlist td .shopengine-wishlist-product-image img,.woocommerce-page .woocommerce-MyAccount-content .shopengine-wishlist td .shopengine-wishlist-product-image img{max-width:70px;width:100%}.woocommerce-active .woocommerce-MyAccount-content .shopengine-wishlist td a,.woocommerce-page .woocommerce-MyAccount-content .shopengine-wishlist td a{color:#1a1a1a;padding-left:10px;margin-top:10px}.woocommerce-active .woocommerce-MyAccount-content .shopengine-wishlist td del span,.woocommerce-page .woocommerce-MyAccount-content .shopengine-wishlist td del span{color:#9c9c9c}.woocommerce-active .woocommerce-MyAccount-content .shopengine-wishlist td .woocommerce-Price-amount,.woocommerce-page .woocommerce-MyAccount-content .shopengine-wishlist td .woocommerce-Price-amount{text-decoration:none}.woocommerce-active .woocommerce-MyAccount-content .shopengine-wishlist td .shopengine-remove-action,.woocommerce-page .woocommerce-MyAccount-content .shopengine-wishlist td .shopengine-remove-action{background-color:#f03d3f;font-size:.8em;cursor:pointer;color:#fff;height:35px;width:35px;line-height:35px;border-radius:50%;display:inline-block}.woocommerce .shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list .products{border-width:0}.woocommerce .shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list .products li ul li{border-width:0}.woocommerce .shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list .products .shopengine-product-description-footer{position:relative;opacity:1;overflow:visible;-webkit-transition:inherit;transition:inherit;-webkit-transform:inherit;transform:inherit;visibility:visible}.woocommerce .shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list .products .shopengine-product-description-footer .shopengine-product-excerpt{padding:15px 0 30px}.woocommerce .shopengine-widget .shopengine-archive-products.shopengine-archive-products--view-list .loop-product--btns{bottom:10px}.shopengine-comparison .shopengine-remove-action{text-align:center;height:30px;line-height:31px}.shopengine-comparison .comparison-table-wrap table .compare-cart-btn{text-decoration:none;padding:10px 21px 9px 21px}.shopengine-advanced-search .star-rating,.shopengine-advanced-search .star-rating span{color:#fec42d}@media (min-width:1025px){.woocommerce-MyAccount-content .shopengine-wishlist{table-layout:fixed}}@media screen and (max-width:481px){.shopengine-widget .shopengine-product-filters .shopengine-filter-single{-webkit-box-flex:1;-webkit-flex:1 1 100%!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important}}.shopengine_swatches .swatch{width:24px;height:24px}.dokan-store nav ul.pager{display:none}.dokan-store nav .dokan-pagination{display:block;margin:45px 0 0 0}.dokan-store nav .dokan-pagination li.active a{color:#fff}.dokan-store nav .dokan-pagination li:not(.disabled) a:hover{color:#fff}.dokan-store nav .dokan-pagination li a{color:#666565;border:1px solid #dadada;border-radius:3px;padding:0 15px;line-height:38px;margin-right:10px}.dokan-store .dokan-store-products-filter-area .product-name-search{padding-left:15px}.dokan-store .dokan-store-products-filter-area .orderby-search{padding-left:8px}.dokan-store .profile-info-summery .dokan-store-info .fa,.dokan-store .profile-info-summery .dokan-store-info .fas{font-family:"Font Awesome 5 Free"!important}.dokan-store .profile-info-summery .store-social .fa,.dokan-store .profile-info-summery .store-social .fas{font-family:"Font Awesome 5 Brands"!important}#dokan-seller-listing-wrap .dokan-seller-wrap{margin:20px 0 0 0}#dokan-seller-listing-wrap .pagination-container .pagination{display:block;margin:45px 0 0 0;padding-left:15px}#dokan-seller-listing-wrap .pagination-container .pagination li{display:inline-block;margin-right:10px}#dokan-seller-listing-wrap .pagination-container .pagination li .current{color:#fff}#dokan-seller-listing-wrap .pagination-container .pagination li a{width:auto;height:auto;color:#666565;border:1px solid #dadada;border-radius:3px;padding:0 15px;line-height:38px}#dokan-seller-listing-wrap .pagination-container .pagination li a:hover{color:#fff}.dokan-dashboard .dokan-dashboard-wrap .fa,.dokan-dashboard .dokan-dashboard-wrap .fas{font-family:"Font Awesome 5 Free"!important}.woocommerce-form .form-row.vendor-customer-registration label{display:inline}.woocommerce-Tabs-panel ul{padding:0;list-style:none}