.button.single_add_to_cart_button:after, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:after, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:after, .button.single_add_to_cart_button:before, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:before, .button.add_to_cart_button:after, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:after, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:after, .button.add_to_cart_button:before, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:before, .button.product_type_variable:after, .jet-compare-button__container .product_type_variable.jet-compare-button__link:after, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:after, .button.product_type_variable:before, .jet-compare-button__container .product_type_variable.jet-compare-button__link:before, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:before, .woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before, .woocommerce-pagination a.page-numbers .nav-icon::before, .woocommerce-pagination span.page-numbers .nav-icon::before, .woocommerce-pagination ul.page-numbers li .page-numbers .nav-icon::before, .star-rating::before, .star-rating span::before, .stars a::before, label.checkbox input[type="checkbox"]+span::after, label.inline input[type="checkbox"]+span::after, .woocommerce-cart table.cart tr td.actions>.button::before, .woocommerce-cart table.cart tr .jet-compare-button__container td.actions>.jet-compare-button__link::before, .jet-compare-button__container .woocommerce-cart table.cart tr td.actions>.jet-compare-button__link::before, .woocommerce-cart table.cart tr .jet-wishlist-button__container td.actions>.jet-wishlist-button__link::before, .jet-wishlist-button__container .woocommerce-cart table.cart tr td.actions>.jet-wishlist-button__link::before, .woocommerce-cart table.cart tr td.product-remove a::before, .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button::before, .woocommerce-cart .cart-collaterals table tr.shipping td .shipping-calculator-button::before, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .button::before, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-compare-button__container .jet-compare-button__link::before, .jet-compare-button__container .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-compare-button__link::before, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-wishlist-button__container .jet-wishlist-button__link::before, .jet-wishlist-button__container .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-wishlist-button__link::before, .woocommerce-checkout .place-order .button::before, .woocommerce-checkout .place-order .jet-compare-button__container .jet-compare-button__link::before, .jet-compare-button__container .woocommerce-checkout .place-order .jet-compare-button__link::before, .woocommerce-checkout .place-order .jet-wishlist-button__container .jet-wishlist-button__link::before, .jet-wishlist-button__container .woocommerce-checkout .place-order .jet-wishlist-button__link::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::before, .woocommerce-product-gallery__trigger::before, .elementor-widget-wp-widget-woocommerce_price_filter .button:before, .elementor-widget-wp-widget-woocommerce_price_filter .jet-compare-button__container .jet-compare-button__link:before, .jet-compare-button__container .elementor-widget-wp-widget-woocommerce_price_filter .jet-compare-button__link:before, .elementor-widget-wp-widget-woocommerce_price_filter .jet-wishlist-button__container .jet-wishlist-button__link:before, .jet-wishlist-button__container .elementor-widget-wp-widget-woocommerce_price_filter .jet-wishlist-button__link:before, .widget_price_filter .button:before, .widget_price_filter .jet-compare-button__container .jet-compare-button__link:before, .jet-compare-button__container .widget_price_filter .jet-compare-button__link:before, .widget_price_filter .jet-wishlist-button__container .jet-wishlist-button__link:before, .jet-wishlist-button__container .widget_price_filter .jet-wishlist-button__link:before, .elementor-widget-wp-widget-woocommerce_rating_filter ul li.chosen:after, .widget_rating_filter ul li.chosen:after, .elementor-widget-wp-widget-woocommerce_layered_nav ul li.chosen:after, .widget_layered_nav ul li.chosen:after, .elementor-widget-wp-widget-woocommerce_layered_nav_filters ul li.chosen a:after, .widget_layered_nav_filters ul li.chosen a:after, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li.current-cat a:after, .widget_product_categories .product-categories li.current-cat a:after, .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .checkout:before, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .checkout:before, .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout:before, .elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):before, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):before, .widget_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):before, .header-cart__link-icon:before {display: inline-block;font: normal normal normal 14px/1 "FontAwesome";font-size: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@-webkit-keyframes icon-spin {0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}}
@keyframes icon-spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
.products .woocommerce-loop-product__link {position: relative;display: block;}
.onsale {display: inline-block;font-size: 11px;line-height: 11px;color: #fff;background-color: #fd6d75;padding: 2px 5px;-webkit-border-radius: 0;border-radius: 0;}
.products .onsale {position: absolute;top: 0;left: 0;}
.single-product .summary .onsale {margin-bottom: 8px;}
.button, .jet-compare-button__container .jet-compare-button__link, .jet-wishlist-button__container .jet-wishlist-button__link {display: inline-block;max-width: 100%;padding: 12px 20px;cursor: pointer;text-align: center;text-transform: uppercase;text-decoration: none;border: none;-webkit-border-radius: 3px;border-radius: 3px;}
.button.product_type_grouped, .jet-compare-button__container .product_type_grouped.jet-compare-button__link, .jet-wishlist-button__container .product_type_grouped.jet-wishlist-button__link, .button.product_type_external, .jet-compare-button__container .product_type_external.jet-compare-button__link, .jet-wishlist-button__container .product_type_external.jet-wishlist-button__link, .button.product_type_simple, .jet-compare-button__container .product_type_simple.jet-compare-button__link, .jet-wishlist-button__container .product_type_simple.jet-wishlist-button__link, .button.product_type_variable, .jet-compare-button__container .product_type_variable.jet-compare-button__link, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link {padding-top: 10px;padding-bottom: 10px;}
.button.product_type_grouped .button-text, .jet-compare-button__container .product_type_grouped.jet-compare-button__link .button-text, .jet-wishlist-button__container .product_type_grouped.jet-wishlist-button__link .button-text, .button.product_type_external .button-text, .jet-compare-button__container .product_type_external.jet-compare-button__link .button-text, .jet-wishlist-button__container .product_type_external.jet-wishlist-button__link .button-text, .button.product_type_simple .button-text, .jet-compare-button__container .product_type_simple.jet-compare-button__link .button-text, .jet-wishlist-button__container .product_type_simple.jet-wishlist-button__link .button-text, .button.product_type_variable .button-text, .jet-compare-button__container .product_type_variable.jet-compare-button__link .button-text, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link .button-text {line-height: 1.6;}
.button.single_add_to_cart_button, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link, .button.add_to_cart_button, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link, .button.product_type_variable, .jet-compare-button__container .product_type_variable.jet-compare-button__link, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link {position: relative;}
.button.single_add_to_cart_button:after, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:after, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:after, .button.single_add_to_cart_button:before, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:before, .button.add_to_cart_button:after, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:after, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:after, .button.add_to_cart_button:before, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:before, .button.product_type_variable:after, .jet-compare-button__container .product_type_variable.jet-compare-button__link:after, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:after, .button.product_type_variable:before, .jet-compare-button__container .product_type_variable.jet-compare-button__link:before, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:before {display: inline-block;font-size: 12px;line-height: 12px;}
.button.single_add_to_cart_button:after, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:after, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:after, .button.add_to_cart_button:after, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:after, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:after, .button.product_type_variable:after, .jet-compare-button__container .product_type_variable.jet-compare-button__link:after, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:after {position: absolute;left: 50%;top: 50%;margin-top: -7px;margin-left: -5px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;-webkit-animation: icon-spin 2s infinite linear;animation: icon-spin 2s infinite linear;}
.button.single_add_to_cart_button:before, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:before, .button.add_to_cart_button:before, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:before, .button.product_type_variable:before, .jet-compare-button__container .product_type_variable.jet-compare-button__link:before, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:before {margin-right: 7px;}
.button.add_to_cart_button:before, .jet-compare-button__container .add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:before, .button.single_add_to_cart_button:before, .jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:before, .jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:before {content: "";}
.button.product_type_variable:before, .jet-compare-button__container .product_type_variable.jet-compare-button__link:before, .jet-wishlist-button__container .product_type_variable.jet-wishlist-button__link:before {content: "";}
.button.ajax_add_to_cart.loading .button-text, .jet-compare-button__container .ajax_add_to_cart.loading.jet-compare-button__link .button-text, .jet-wishlist-button__container .ajax_add_to_cart.loading.jet-wishlist-button__link .button-text, .button.ajax_add_to_cart.loading:before, .jet-compare-button__container .ajax_add_to_cart.loading.jet-compare-button__link:before, .jet-wishlist-button__container .ajax_add_to_cart.loading.jet-wishlist-button__link:before {opacity: 0;}
.button.ajax_add_to_cart.loading:after, .jet-compare-button__container .ajax_add_to_cart.loading.jet-compare-button__link:after, .jet-wishlist-button__container .ajax_add_to_cart.loading.jet-wishlist-button__link:after {content: "";}
.button.ajax_add_to_cart.added, .jet-compare-button__container .ajax_add_to_cart.added.jet-compare-button__link, .jet-wishlist-button__container .ajax_add_to_cart.added.jet-wishlist-button__link {background-color: #27d18b;}
.button.ajax_add_to_cart.added:before, .jet-compare-button__container .ajax_add_to_cart.added.jet-compare-button__link:before, .jet-wishlist-button__container .ajax_add_to_cart.added.jet-wishlist-button__link:before {content: "";}
.added_to_cart {display: inline-block;text-align: center;text-transform: uppercase;margin-top: 10px;padding: 12px 20px;-webkit-border-radius: 3px;border-radius: 3px;}
.jet-compare-button__container .jet-compare-button__link {padding-top: 10px;padding-bottom: 10px;}
.jet-compare-button__container .jet-compare-button__link .jet-compare-button__label {line-height: 1.6;}
.jet-wishlist-button__container .jet-wishlist-button__link {padding-top: 10px;padding-bottom: 10px;}
.jet-wishlist-button__container .jet-wishlist-button__link .jet-wishlist-button__label {line-height: 1.6;}
.woocommerce-products-header__title.page-title {font-size: 40px;text-align: center;line-height: 54px;margin: 10px 0 35px;}
.woocommerce-products-header .page-description, .woocommerce-products-header .term-description {text-align: center;margin-bottom: 35px;}
.archive.woocommerce.position-one-left-sidebar .site-content__wrap, .archive.woocommerce.position-one-right-sidebar .site-content__wrap {padding-top: 0;}
.woocommerce-products__panel {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 0 30px 0;margin: 0 0 30px 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #ebeced;}
.woocommerce-products__panel:empty {display: none !important;}
.woocommerce-result-count {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0;}
select.orderby {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;width: 170px;}
.woocommerce-message, .woocommerce-info, .woocommerce-error {position: relative;list-style: none;margin: 0 0 50px 0;border: 1px solid #ebeced;-webkit-border-radius: 3px;border-radius: 3px;width: 100%;padding: 20px 30px 20px 90px;overflow: hidden;}
@media (max-width: 767px) {.woocommerce-message, .woocommerce-info, .woocommerce-error {margin-bottom: 20px;}}
.woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before {position: absolute;left: -1px;top: -1px;bottom: -1px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 20px;width: 72px;height: calc(100% + 2px);line-height: 1;margin: 0 20px 0 0;text-align: center;-webkit-border-top-left-radius: 3px;border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;border-bottom-left-radius: 3px;}
.woocommerce-message>*, .woocommerce-info>*, .woocommerce-error>* {display: inline-block;vertical-align: middle;}
.woocommerce-message .button, .woocommerce-message .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-message .jet-compare-button__link, .woocommerce-message .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-message .jet-wishlist-button__link, .woocommerce-info .button, .woocommerce-info .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-info .jet-compare-button__link, .woocommerce-info .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-info .jet-wishlist-button__link, .woocommerce-error .button, .woocommerce-error .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-error .jet-compare-button__link, .woocommerce-error .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-error .jet-wishlist-button__link {float: right;}
.woocommerce-message .button.wc-forward, .woocommerce-message .jet-compare-button__container .wc-forward.jet-compare-button__link, .jet-compare-button__container .woocommerce-message .wc-forward.jet-compare-button__link, .woocommerce-message .jet-wishlist-button__container .wc-forward.jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-message .wc-forward.jet-wishlist-button__link, .woocommerce-info .button.wc-forward, .woocommerce-info .jet-compare-button__container .wc-forward.jet-compare-button__link, .jet-compare-button__container .woocommerce-info .wc-forward.jet-compare-button__link, .woocommerce-info .jet-wishlist-button__container .wc-forward.jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-info .wc-forward.jet-wishlist-button__link, .woocommerce-error .button.wc-forward, .woocommerce-error .jet-compare-button__container .wc-forward.jet-compare-button__link, .jet-compare-button__container .woocommerce-error .wc-forward.jet-compare-button__link, .woocommerce-error .jet-wishlist-button__container .wc-forward.jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-error .wc-forward.jet-wishlist-button__link {margin-left: 20px;}
.woocommerce-message:before {content: "";color: #fff;background-color: #398ffc;}
.woocommerce-error:before {content: "";color: #fff;background-color: #fd6d75;}
.woocommerce-info:before {content: "";color: #fff;background-color: #fdbc32;}
.woocommerce-pagination {margin: 0 0 35px;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.woocommerce-pagination>span+*, .woocommerce-pagination>a+* {margin-left: 10px;}
.woocommerce-pagination a.page-numbers, .woocommerce-pagination span.page-numbers {display: inline-block;font-size: 14px;line-height: 33px;padding: 0;text-align: center;}
.woocommerce-pagination a.page-numbers:not(.prev):not(.next), .woocommerce-pagination span.page-numbers:not(.prev):not(.next) {height: 33px;width: 33px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #ebeced;}
.woocommerce-pagination a.page-numbers:not(.prev):not(.next):hover, .woocommerce-pagination a.page-numbers:not(.prev):not(.next).current, .woocommerce-pagination span.page-numbers:not(.prev):not(.next):hover, .woocommerce-pagination span.page-numbers:not(.prev):not(.next).current {background-color: #ebeced;}
.woocommerce-pagination a.page-numbers.next, .woocommerce-pagination span.page-numbers.next {margin-left: 10px;}
.woocommerce-pagination a.page-numbers.prev, .woocommerce-pagination span.page-numbers.prev {margin-right: 10px;}
.woocommerce-pagination a.page-numbers:hover, .woocommerce-pagination span.page-numbers:hover {outline: none;}
.woocommerce-pagination a.page-numbers .nav-icon, .woocommerce-pagination span.page-numbers .nav-icon {font-size: 12px;}
.woocommerce-pagination a.page-numbers .nav-icon.icon-next, .woocommerce-pagination span.page-numbers .nav-icon.icon-next {margin-left: 4px;}
.woocommerce-pagination a.page-numbers .nav-icon.icon-next::before, .woocommerce-pagination span.page-numbers .nav-icon.icon-next::before {content: "";}
.woocommerce-pagination a.page-numbers .nav-icon.icon-prev, .woocommerce-pagination span.page-numbers .nav-icon.icon-prev {margin-right: 4px;}
.woocommerce-pagination a.page-numbers .nav-icon.icon-prev::before, .woocommerce-pagination span.page-numbers .nav-icon.icon-prev::before {content: "";}
.woocommerce-pagination {margin: 0 0 35px;}
.woocommerce-pagination ul.page-numbers {list-style: none;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.woocommerce-pagination ul.page-numbers li .page-numbers {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;line-height: 33px;padding: 0;text-align: center;}
.woocommerce-pagination ul.page-numbers li .page-numbers {height: 33px;width: 33px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #ebeced;}
.woocommerce-pagination ul.page-numbers li .page-numbers :hover, .woocommerce-pagination ul.page-numbers li .page-numbers .current {background-color: #ebeced;}
.woocommerce-pagination ul.page-numbers li .page-numbers.next {margin-left: 10px;}
.woocommerce-pagination ul.page-numbers li .page-numbers.prev {margin-right: 10px;}
.woocommerce-pagination ul.page-numbers li .page-numbers:hover {outline: none;}
.woocommerce-pagination ul.page-numbers li .page-numbers .nav-icon {font-size: 12px;}
.woocommerce-pagination ul.page-numbers li .page-numbers .nav-icon.icon-next::before {content: "";}
.woocommerce-pagination ul.page-numbers li .page-numbers .nav-icon.icon-prev::before {content: "";}
.woocommerce-pagination ul.page-numbers li+li {margin-left: 10px;}
.price {font-size: 20px;line-height: 1;margin: 6px 0 16px 0;display: block;}
.price ins, .price del {line-height: 1;}
.price ins {font-style: normal;border: none;margin-right: 5px;}
.price del {color: #fd6d75;}
.product-list .price {margin: 10px 0;}
.single-product .summary .price {margin: 6px 0 25px 0;font-size: 28px;line-height: 1;}
.star-rating {width: 6.5em;height: 12px;font-size: 12px;color: #fdbc32;margin: 10px 0;position: relative;display: block;overflow: hidden;}
.star-rating::before {content: "";letter-spacing: 4px;color: #e7e8e8;float: left;top: 0;left: 0;position: absolute;}
.star-rating span {padding-top: 1.5em;overflow: hidden;float: left;top: 0;left: 0;position: absolute;}
.star-rating span::before {letter-spacing: 4px;content: "";top: 0;position: absolute;left: 0;}
.single-product .summary .star-rating {display: inline-block;margin: 0;}
.stars {display: inline-block;width: calc(6.5em + 1em);height: 12px;font-size: 12px;overflow: hidden;margin-bottom: 0;padding-left: 15px;}
.stars span {line-height: 2;}
.stars a {position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;color: #e7e8e8;}
.stars a:hover, .stars a.active {color: #fdbc32;}
.stars a+a {margin-left: 3px;}
.comment-form-rating .stars a+a {margin: 0;}
.stars a::before {letter-spacing: 4px;content: "";top: 0;position: absolute;left: 0;display: block;width: 1em;height: 1em;line-height: 1;text-indent: 0;}
.stars:hover a {color: #fdbc32;}
.stars:hover a:hover ~ a {color: #e7e8e8;}
.stars.selected a:not(.active) {color: #fdbc32;}
.stars.selected a.active ~ a {color: #e7e8e8;}
.single-product .woocommerce-product-rating {margin-bottom: 20px;}
.woocommerce-review-link {margin-left: 15px;}
select {font-size: inherit;line-height: inherit;padding: 8px 12px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #ebeced;}
select:focus {-webkit-box-shadow: none;box-shadow: none;}
.woocommerce table {-webkit-border-radius: 3px;border-radius: 3px;}
.woocommerce table th, .woocommerce table td {font-size: 18px;line-height: 24px;padding: 5px 0;}
.woocommerce table th p, .woocommerce table td p {margin-bottom: 0;}
.product_meta {font-size: 14px;margin: 30px 0 10px 0;}
.product_meta>span {display: block;}
.product_meta>span+span {margin-top: 5px;}
.woocommerce-loop-product__title {font-size: 14px;line-height: 22px;text-align: left;margin: 8px 0 5px 0;text-transform: none;}
.single-product .product_title {font-size: 28px;line-height: 40px;text-align: left;margin: 0;text-transform: none;}
.product-list .woocommerce-loop-product__title {font-size: 14px;line-height: 22px;text-align: left;margin: left;text-transform: none;}
.panel h2 {font-size: 24px;line-height: 32px;text-align: left;margin: 0;text-transform: none;}
.related>h2, .upsells>h2 {font-size: 20px;line-height: 32px;text-align: left;margin: 52px 0 25px;text-transform: none;}
.woocommerce-cart .entry-header>.entry-title {font-size: 40px;line-height: 58px;text-align: center;margin: 8px 0 52px 0;text-transform: none;}
.woocommerce-checkout .entry-header>.entry-title {font-size: 40px;line-height: 58px;text-align: center;margin: 8px 0 52px 0;text-transform: none;}
.woocommerce-account .entry-header>.entry-title {font-size: 40px;line-height: 58px;text-align: center;margin: 0 0 30px;text-transform: none;}
label.checkbox, label.inline {position: relative;}
label.checkbox.woocommerce-form__label, label.inline.woocommerce-form__label {padding-left: 30px;}
label.checkbox input[type="checkbox"], label.inline input[type="checkbox"] {display: none;}
label.checkbox input[type="checkbox"]+span::before, label.inline input[type="checkbox"]+span::before {content: "";display: inline-block;width: 20px;height: 20px;background: transparent;border: 1px solid #ebeced;-webkit-border-radius: 3px;border-radius: 3px;position: absolute;top: 0;left: 0;}
label.checkbox input[type="checkbox"]+span::after, label.inline input[type="checkbox"]+span::after {content: "";opacity: 0;font-size: 14px;position: absolute;top: 4px;left: 4px;}
label.checkbox input[type="checkbox"]:checked+span::after, label.inline input[type="checkbox"]:checked+span::after {opacity: 1;}
.woocommerce-store-notice {position: fixed;top: 0;right: 0;left: 0;padding: 30px 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;z-index: 99;}
.admin-bar .woocommerce-store-notice {top: 30px;}
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover {text-decoration: underline;}
ul.products {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -.9375rem;margin-right: -.9375rem;list-style: none;}
ul.products li.product {position: relative;width: 100%;min-height: 1px;padding-right: .9375rem;padding-left: .9375rem;}
ul.products.columns-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
ul.products.columns--1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
ul.products.columns--2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
ul.products.columns--3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
ul.products.columns--4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
ul.products.columns--5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
ul.products.columns--6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
@media (min-width: 640px) {ul.products.columns-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-sm-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-sm-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-sm-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-sm-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-sm-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	ul.products.columns-sm-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}}
@media (min-width: 940px) {ul.products.columns-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-md-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-md-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-md-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-md-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-md-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	ul.products.columns-md-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}}
@media (min-width: 1120px) {ul.products.columns-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-lg-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-lg-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-lg-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-lg-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-lg-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	ul.products.columns-lg-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}}
@media (min-width: 1200px) {ul.products.columns-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-xl-1 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-xl-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-xl-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-xl-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-xl-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
	ul.products.columns-xl-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}}
.woocommerce .cart-empty {display: block;width: 100%;}
.woocommerce-cart .woocommerce-cart-form {border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.woocommerce-cart .woocommerce {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper {width: 100%;}
.woocommerce-cart .woocommerce .woocommerce-message, .woocommerce-cart .woocommerce .woocommerce-error, .woocommerce-cart .woocommerce .woocommerce-info {width: 100%;}
.woocommerce-cart .woocommerce .woocommerce-cart-form {width: 100%;}
@media (min-width: 940px) {.woocommerce-cart .woocommerce .woocommerce-cart-form {width: 65%;}}
.woocommerce-cart .woocommerce .cart-collaterals {width: 100%;margin-top: 30px;margin-left: 0;}
@media (min-width: 940px) {.woocommerce-cart .woocommerce .cart-collaterals {width: calc(35% - 30px);margin-top: 0;margin-left: 30px;}}
.woocommerce-cart table.cart {width: 100%;}
@media (max-width: 639px) {.woocommerce-cart table.cart thead {display: none;}}
.woocommerce-cart table.cart tr td, .woocommerce-cart table.cart tr th {border-bottom: 1px solid #ebeced;}
.woocommerce-cart table.cart tr:last-child td {border-bottom: none;}
.woocommerce-cart table.cart tr th {padding: 10px;font-size: 14px;}
@media (max-width: 639px) {.woocommerce-cart table.cart tr {border-bottom: 1px solid #ebeced;}
	.woocommerce-cart table.cart tr:last-child {border-bottom: none;}}
.woocommerce-cart table.cart tr td {padding: 30px 10px;}
@media (max-width: 639px) {.woocommerce-cart table.cart tr td {display: block;width: 100% !important;padding: 10px;text-align: center;border: none;}}
.woocommerce-cart table.cart tr td.product-price, .woocommerce-cart table.cart tr td.product-subtotal {font-size: 20px;line-height: 1;margin: 6px 0 16px 0;}
@media (max-width: 639px) {.woocommerce-cart table.cart tr td.product-price, .woocommerce-cart table.cart tr td.product-subtotal {margin: 0;}}
@media (max-width: 639px) {.woocommerce-cart table.cart tr td.product-price {display: none;}}
.woocommerce-cart table.cart tr td.actions {padding: 20px;text-align: right;}
.woocommerce-cart table.cart tr td.actions .coupon {float: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (min-width: 640px) {.woocommerce-cart table.cart tr td.actions .coupon {float: left;}}
.woocommerce-cart table.cart tr td.actions .coupon *+* {margin-left: 5px;}
@media (max-width: 639px) {.woocommerce-cart table.cart tr td.actions .coupon *+* {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;margin-top: 5px;margin-left: 0;}}
.woocommerce-cart table.cart tr td.actions .input-text {font-size: 14px;width: 168px;padding: 7px 10px;}
.woocommerce-cart table.cart tr td.actions label {font-size: 14px;}
.woocommerce-cart table.cart tr td.actions>.button, .woocommerce-cart table.cart tr .jet-compare-button__container td.actions>.jet-compare-button__link, .jet-compare-button__container .woocommerce-cart table.cart tr td.actions>.jet-compare-button__link, .woocommerce-cart table.cart tr .jet-wishlist-button__container td.actions>.jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-cart table.cart tr td.actions>.jet-wishlist-button__link {background: transparent;float: none;font-size: 14px;font-weight: 400;text-transform: none;letter-spacing: 0;margin-top: 10px;}
@media (min-width: 640px) {.woocommerce-cart table.cart tr td.actions>.button, .woocommerce-cart table.cart tr .jet-compare-button__container td.actions>.jet-compare-button__link, .jet-compare-button__container .woocommerce-cart table.cart tr td.actions>.jet-compare-button__link, .woocommerce-cart table.cart tr .jet-wishlist-button__container td.actions>.jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-cart table.cart tr td.actions>.jet-wishlist-button__link {float: right;margin-top: 0;}}
.woocommerce-cart table.cart tr td.actions>.button::before, .woocommerce-cart table.cart tr .jet-compare-button__container td.actions>.jet-compare-button__link::before, .jet-compare-button__container .woocommerce-cart table.cart tr td.actions>.jet-compare-button__link::before, .woocommerce-cart table.cart tr .jet-wishlist-button__container td.actions>.jet-wishlist-button__link::before, .jet-wishlist-button__container .woocommerce-cart table.cart tr td.actions>.jet-wishlist-button__link::before {content: "";font-size: 12px;padding-right: 5px;}
.woocommerce-cart table.cart tr td.actions>.button:hover, .woocommerce-cart table.cart tr .jet-compare-button__container td.actions>.jet-compare-button__link:hover, .jet-compare-button__container .woocommerce-cart table.cart tr td.actions>.jet-compare-button__link:hover, .woocommerce-cart table.cart tr .jet-wishlist-button__container td.actions>.jet-wishlist-button__link:hover, .jet-wishlist-button__container .woocommerce-cart table.cart tr td.actions>.jet-wishlist-button__link:hover {cursor: pointer;}
.woocommerce-cart table.cart tr td.product-quantity input {width: 70px;text-align: center;}
@media (max-width: 639px) {.woocommerce-cart table.cart tr td.product-quantity input {width: auto;}}
.woocommerce-cart table.cart tr td.product-quantity input[type=number]::-webkit-inner-spin-button, .woocommerce-cart table.cart tr td.product-quantity input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.woocommerce-cart table.cart tr td.product-thumbnail {width: 120px;}
.woocommerce-cart table.cart tr td.product-name {font-size: 14px;line-height: 14px;}
.woocommerce-cart table.cart tr td.product-remove {padding: 10px 0 0;width: 50px;}
@media (min-width: 640px) {.woocommerce-cart table.cart tr td.product-remove {padding: 23px 20px 17px;}}
.woocommerce-cart table.cart tr td.product-remove a {font-size: 0;}
.woocommerce-cart table.cart tr td.product-remove a::before {content: "";line-height: 18px;font-size: 12px;}
.woocommerce-cart .cart-collaterals {border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;padding: 5px 30px 30px;margin-top: 30px;}
.woocommerce-cart .cart-collaterals h2 {font-size: calc(40px / 2);text-transform: uppercase;}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button {font-size: 15px;padding: 15px 5px 21px;margin-top: 18px;background-color: #27d18b;color: #fff;width: 100%;}
@media (max-width: 1199px) {.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button {font-size: 12px;}}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button::before {content: "";font-size: calc(15px + 5px);padding-right: 5px;}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover {background-color: rgba(39,209,139,.8);}
.woocommerce-cart .cart-collaterals table {border: none;}
.woocommerce-cart .cart-collaterals table tr {vertical-align: baseline;}
.woocommerce-cart .cart-collaterals table tr th {font-size: 14px;padding-right: 25px;}
.woocommerce-cart .cart-collaterals table tr.shipping td {font-size: 14px;}
.woocommerce-cart .cart-collaterals table tr.shipping td .shipping-calculator-button::before {content: "";font-size: 12px;padding-right: 5px;}
.woocommerce-cart .cart-collaterals table tr.cart-subtotal .amount {font-size: 20px;line-height: 1;}
.woocommerce-cart .cart-collaterals table tr .shipping-calculator-form {padding: 20px 0;}
.woocommerce-cart .cart-collaterals table tr .shipping-calculator-form input {width: 220px;}
@media (min-width: 940px) and (max-width: 1119px) {.woocommerce-cart .cart-collaterals table tr .shipping-calculator-form input {width: 150px;}}
.woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .button, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-compare-button__link, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-wishlist-button__link {display: block;width: 100%;}
.woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .button::before, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-compare-button__container .jet-compare-button__link::before, .jet-compare-button__container .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-compare-button__link::before, .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-wishlist-button__container .jet-wishlist-button__link::before, .jet-wishlist-button__container .woocommerce-cart .cart-collaterals table tr .shipping-calculator-form .jet-wishlist-button__link::before {content: "";font-size: 12px;padding-right: 5px;}
.woocommerce-cart .cart-collaterals table tr .shipping-calculator-form p+p {margin-top: 20px;}
.woocommerce-cart .cart-collaterals table tr.order-total .amount {font-size: calc(20px * 1.4);line-height: 1;}
.woocommerce-cart .cart-collaterals table tr td, .woocommerce-cart .cart-collaterals table tr th {border: none;}
.woocommerce-cart .cart-collaterals .cross-sells .products {margin-bottom: 0;}
@media (min-width: 640px) and (max-width: 939px) {.woocommerce-cart .cart-collaterals .cross-sells .products li {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
.woocommerce-cart .cart-collaterals .cross-sells .products li:last-child {margin-bottom: 0;}
#page .select2-selection {height: 35px;border-color: #ebeced;}
#page .select2-selection b {margin-top: 0;}
#page .select2-selection .select2-selection__rendered {padding: 3px 12px;}
.select2-dropdown {border-color: #ebeced;}
.woocommerce-checkout .woocommerce {max-width: 570px;margin: 0 auto;}
.woocommerce-checkout .woocommerce-error {margin-left: 0;}
.woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-checkout h3 {font-size: 20px;line-height: 32px;margin: 0 0 10px;}
.woocommerce-checkout .woocommerce-info {border: none;-webkit-border-radius: 0;border-radius: 0;padding: 0;}
.woocommerce-checkout .woocommerce-info::before {content: "";display: none;}
.woocommerce-checkout .woocommerce-form-login p:not(.form-row) {margin-bottom: 26px;}
.woocommerce-checkout form.woocommerce-checkout, .woocommerce-checkout .woocommerce-form-login+.woocommerce-info {border-top: 1px solid #ebeced;padding-top: 30px;margin-top: 30px;}
.woocommerce-checkout .woocommerce-info a {font-size: 14px;}
.woocommerce-checkout .woocommerce-billing-fields h3 {margin-bottom: 25px;}
.woocommerce-checkout #order_review_heading {margin: 45px 0 30px;}
.woocommerce-checkout .site-content label {margin: 0 0 4px;}
.woocommerce-checkout label {display: inline;font-size: 14px;line-height: inherit;}
.woocommerce-checkout input.input-text {width: 100%;}
.woocommerce-checkout .clear+.form-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 15px;}
.woocommerce-checkout .clear+.form-row label.inline {margin: 0 0 0 30px;}
.woocommerce-checkout .woocommerce-checkout-review-order table {border: 1px solid #ebeced;width: 100%;}
.woocommerce-checkout .woocommerce-checkout-review-order table thead {border-bottom: 1px solid #ebeced;}
.woocommerce-checkout .woocommerce-checkout-review-order table .amount {font-size: 20px;line-height: 1;}
.woocommerce-checkout .woocommerce-checkout-review-order table tr.order-total .amount {font-size: calc(20px * 1.4);}
.woocommerce-checkout .woocommerce-checkout-review-order table tr th {padding: 7px 20px;}
.woocommerce-checkout .woocommerce-checkout-review-order table tr th:last-child, .woocommerce-checkout .woocommerce-checkout-review-order table tr td:last-child {width: 140px;}
.woocommerce-checkout .woocommerce-checkout-review-order table tr th, .woocommerce-checkout .woocommerce-checkout-review-order table tr td {font-size: 14px;}
.woocommerce-checkout .woocommerce-checkout-review-order table tbody tr td {padding: 17px 20px;border-bottom: 1px solid #ebeced;}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr:first-child th, .woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr:first-child td {padding-top: 20px;}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr:last-child th, .woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr:last-child td {padding-bottom: 20px;}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr th {text-align: left;padding-right: 0;}
.woocommerce-checkout .woocommerce-checkout-review-order table tfoot tr td {padding: 7px 20px;}
.woocommerce-checkout .wc_payment_methods {margin: 15px 0;list-style: none;}
.woocommerce-checkout .place-order .button, .woocommerce-checkout .place-order .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-checkout .place-order .jet-compare-button__link, .woocommerce-checkout .place-order .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-checkout .place-order .jet-wishlist-button__link {font-size: 15px;padding: 15px 5px 21px;margin-top: 18px;background-color: #27d18b;width: 100%;}
.woocommerce-checkout .place-order .button::before, .woocommerce-checkout .place-order .jet-compare-button__container .jet-compare-button__link::before, .jet-compare-button__container .woocommerce-checkout .place-order .jet-compare-button__link::before, .woocommerce-checkout .place-order .jet-wishlist-button__container .jet-wishlist-button__link::before, .jet-wishlist-button__container .woocommerce-checkout .place-order .jet-wishlist-button__link::before {content: "";font-size: calc(15px + 5px);padding-right: 5px;}
#shipping_method {list-style: none;margin: 0;}
#shipping_method li * {display: inline-block;}
.wc_payment_methods li .payment_box {padding: 20px;-webkit-border-radius: 4px;border-radius: 4px;margin: 10px 0 15px;display: block;}
.wc_payment_methods li .payment_box p {margin-bottom: 0;}
.wc_payment_methods li.payment_method_paypal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.wc_payment_methods li.payment_method_paypal label {display: -webkit-box;display: -ms-flexbox;display: flex;width: 96%;position: relative;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-left: 5px;margin-bottom: 0;}
.wc_payment_methods li.payment_method_paypal .payment_box.payment_method_paypal {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;width: 100%;margin-top: 20px;}
.wc_payment_methods li.payment_method_paypal img {margin: 0 10px;max-width: 160px;position: absolute;top: 45%;left: 50px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wc_payment_methods li+li {margin-top: 10px;}
.wc-credit-card-form.wc-payment-form {display: -webkit-box;display: -ms-flexbox;display: flex;}
#stripe-payment-data>* {margin-top: 10px;}
.woocommerce-account .woocommerce {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.woocommerce-account .woocommerce .woocommerce-error {width: 100%;}
.woocommerce-account .woocommerce .u-columns {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.woocommerce-account .woocommerce .u-columns>* {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
@media (min-width: 640px) {.woocommerce-account .woocommerce .u-columns>* {-webkit-box-flex: 1;-ms-flex: 1 1 calc(50% - 15px);flex: 1 1 calc(50% - 15px);}}
.woocommerce-account .woocommerce .u-columns .u-column2 {padding-left: 0;}
@media (min-width: 640px) {.woocommerce-account .woocommerce .u-columns .u-column2 {padding-left: 30px;}}
.woocommerce-account .woocommerce .u-columns input:not([type='checkbox']) {width: 100%;}
.woocommerce-account .woocommerce>h2, .woocommerce-account .woocommerce>.woocommerce-form-login {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;}
.woocommerce-account .woocommerce label:not(.woocommerce-form__label-for-checkbox) {display: block;font-size: 14px;line-height: inherit;margin: 0 0 4px;}
.woocommerce-account .woocommerce>.woocommerce-form-login .woocommerce-form__label-for-checkbox {margin-left: 10px;}
.woocommerce-account .woocommerce>.woocommerce-form-login input:not([type='checkbox']) {width: 100%;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {width: 100%;margin-bottom: 30px;}
@media (min-width: 640px) {.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {width: auto;margin-bottom: 0;}}
@media (min-width: 940px) {.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {width: 270px;}}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before {content: "";}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before {content: "";}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before {content: "";}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before {content: "";}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before {content: "";}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {content: "";}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {list-style: none;margin: 0;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {font-size: 11px;text-transform: uppercase;letter-spacing: 1px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {padding: 13px 20px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #ebeced;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::before {font-size: 18px;margin-right: 8px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li+li {margin-top: 10px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {padding-left: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 100%;}
@media (min-width: 640px) {.woocommerce-account .woocommerce .woocommerce-MyAccount-content {padding-left: 30px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: calc(100% - 300px);}}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination {margin-bottom: 0;margin-top: 20px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content mark {background-color: transparent;font-style: normal;text-decoration: none;border: none;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info>.button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .jet-compare-button__container .woocommerce-info>.jet-compare-button__link, .jet-compare-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info>.jet-compare-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .jet-wishlist-button__container .woocommerce-info>.jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info>.jet-wishlist-button__link {margin-bottom: 10px;display: block;width: 90px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title h3 {font-size: 20px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content label {font-size: 14px;line-height: inherit;margin: 0 0 4px;display: block;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend {font-size: 20px;margin-bottom: 30px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-column__title, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details__title {font-size: 20px;margin: 20px 0;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {border: none;padding: 0;margin-top: 40px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm input {width: 100%;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details {width: 100%;border-top: 1px solid #ebeced;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr th.woocommerce-orders-table__header-order-actions .nobr, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr th.download-file .nobr, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr th.woocommerce-orders-table__header-order-actions .nobr, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr th.download-file .nobr {font-size: 0;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-table__product-name .product-quantity, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-table__product-name .product-quantity {font-weight: 300;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.download-file, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file {text-align: right;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.download-file .button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.download-file .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.download-file .jet-compare-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.download-file .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td.download-file .jet-wishlist-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .jet-compare-button__link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td.download-file .jet-wishlist-button__link {padding: 0;background-color: transparent;text-transform: none;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr td, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tr th, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr td, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr th {border-bottom: 1px solid #ebeced;font-size: 14px;padding: 3px 0;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content address {font-style: normal;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content>p:first-child {font-size: 20px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content>p {font-size: 18px;}
.woocommerce-order-received .woocommerce-order .woocommerce-notice, .woocommerce-order-received .woocommerce-order .woocommerce-order-overview+p {font-size: 20px;}
.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {list-style: none;margin-left: 0;}
.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li+li {margin-top: 3px;}
.woocommerce-order-received .woocommerce-order table.woocommerce-orders-table, .woocommerce-order-received .woocommerce-order table.shop_table.order_details {width: 100%;border-top: 1px solid #ebeced;}
.woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr th.woocommerce-orders-table__header-order-actions .nobr, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr th.woocommerce-orders-table__header-order-actions .nobr {font-size: 0;}
.woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions {text-align: right;}
.woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .button, .woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__link, .woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__link, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .button, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-compare-button__link, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td.woocommerce-orders-table__cell-order-actions .jet-wishlist-button__link {padding: 0;background-color: transparent;text-transform: none;}
.woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr td, .woocommerce-order-received .woocommerce-order table.woocommerce-orders-table tr th, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr td, .woocommerce-order-received .woocommerce-order table.shop_table.order_details tr th {border-bottom: 1px solid #ebeced;font-size: 14px;padding: 3px 0;}
.woocommerce-order-received .woocommerce-order address {font-style: normal;}
.woocommerce-order-received .woocommerce-order .woocommerce-column__title, .woocommerce-order-received .woocommerce-order .woocommerce-order-details__title {font-size: 20px;margin: 20px 0;}
p.order-again {margin-top: 20px;}
table.woocommerce-table--order-downloads.shop_table tr th.download-file .nobr {font-size: 0;}
table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file {text-align: right;}
table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .button, table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .jet-compare-button__link, table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container table.woocommerce-table--order-downloads.shop_table tbody tr td.download-file .jet-wishlist-button__link {display: inline-block;background-color: transparent;text-transform: none;padding: 0;}
.products a:focus {outline: none;}
.products .product {margin: 0 0 30px 0;}
.products .product .product-content {padding: 30px;border: 1px solid #ebeced;-webkit-border-radius: 3px;border-radius: 3px;}
.products.products-grid .product .added_to_cart, .products.products-grid .product .button, .products.products-grid .product .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .products.products-grid .product .jet-compare-button__link, .products.products-grid .product .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .products.products-grid .product .jet-wishlist-button__link {width: 100%;}
.products.products-grid .product .jet-compare-button__container {margin-top: 10px;margin-bottom: 10px;}
.products.products-grid .product .jet-compare-button__container .jet-compare-button__link {margin: 0;width: 100%;}
.products.products-grid .product .jet-wishlist-button__container {margin-top: 10px;margin-bottom: 10px;}
.products.products-grid .product .jet-wishlist-button__container .jet-wishlist-button__link {margin: 0;width: 100%;}
.products.products-grid .product .product img {width: 100%;}
.products.products-grid .product .star-rating {margin: 30px 0 0 auto;}
.products .product-category {margin: 0 0 30px 0;}
.products .product-category .category-content {padding: 30px;border: 1px solid #ebeced;-webkit-border-radius: 3px;border-radius: 3px;}
.woocommerce-loop-category__title {text-align: left;font-size: 14px;line-height: 1.6;margin: 8px 0;}
.woocommerce-loop-category__title .count {font-style: normal;background: transparent;text-decoration: none;border: none;}
.woocommerce table.variations {width: 100%;}
.woocommerce table.variations tr, .woocommerce table.variations td {display: block;}
.woocommerce table.variations tr td {font-size: 14px;padding: 0;}
.woocommerce table.variations .label {font-size: 14px;line-height: inherit;margin: 0 0 4px;text-transform: capitalize;}
.woocommerce table.variations tr+tr {padding-top: 10px;}
.woocommerce table.variations tr:last-child select {margin-bottom: 5px;}
.woocommerce table.variations select {width: 100%;}
.woocommerce table.variations .reset_variations {font-size: inherit;line-height: inherit;padding: 0;display: inline-block !important;margin-bottom: 10px;}
.single-product .summary .woocommerce-variation-price .price {margin: 6px 0 25px 0;}
.single-product .quantity {margin-bottom: 20px;}
.single-product .quantity label:not(.screen-reader-text) {clip: auto;position: relative !important;top: 0;height: auto;width: auto;overflow: visible;display: inline-block;margin-bottom: 5px;}
.single-product .quantity input {width: 100%;text-align: center;}
.single-product .single_add_to_cart_button {display: block;width: 100%;padding: 15px;margin: 10px 0 0;}
.single-product .single_add_to_cart_button.disabled {opacity: .3;}
.single-product .single_add_to_cart_button.loading:before {content: "";-webkit-animation: icon-spin 2s infinite linear;animation: icon-spin 2s infinite linear;}
.single-product .single_add_to_cart_button.added {background-color: #27d18b;}
.single-product .single_add_to_cart_button.added:before {content: "";}
.woocommerce-product-details__short-description {margin-bottom: 30px;}
table.woocommerce-grouped-product-list tr {padding: 10px 0;display: block;}
table.woocommerce-grouped-product-list tr+tr {border-top: 1px solid #ebeced;}
table.woocommerce-grouped-product-list tr td {padding: 5px;display: block;width: 100%;}
table.woocommerce-grouped-product-list tr td .quantity {margin-bottom: 0;}
table.woocommerce-grouped-product-list tr td.woocommerce-grouped-product-list-item__quantity input[type=number]::-webkit-inner-spin-button, table.woocommerce-grouped-product-list tr td.woocommerce-grouped-product-list-item__quantity input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
table.woocommerce-grouped-product-list tr td.woocommerce-grouped-product-list-item__price ins {font-style: normal;border: none;color: #fd6d75;}
ol.commentlist {list-style: none;margin: 0;}
ol.commentlist img {float: left;margin: 0 15px 5px 0;}
ol.commentlist li .star-rating {margin-bottom: 12px;}
ol.commentlist li .meta {margin-bottom: 0;font-size: inherit;line-height: inherit;}
ol.commentlist li+li {margin-top: 50px;}
.comment-respond .comment-reply-title {display: block;}
.comment-form .comment-form-rating {margin-bottom: 18px;}
.comment-form .comment-form-rating label {display: inline-block;}
.comment-form label {display: block;font-size: 14px;line-height: inherit;margin: 0 0 4px;}
.woocommerce-tabs {padding: 40px 0;border-bottom: 1px solid #ebeced;}
.woocommerce-tabs .panel h2 {margin: 20px 0;}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table tr th {width: 180px;max-width: 180px;padding-right: 15px;}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title {margin: 20px 0;}
.woocommerce-tabs .tabs {list-style: none;margin: 75px 0 30px 0;}
.woocommerce-tabs .tabs.wc-tabs {border-top: 1px solid #ebeced;border-bottom: 1px solid #ebeced;}
.woocommerce-tabs .tabs li {position: relative;font-size: 20px;line-height: 30px;}
.woocommerce-tabs .tabs li a {display: inline-block;padding: 10px 0;}
@media (min-width: 768px) {.woocommerce-tabs .tabs li {display: inline-block;}
	.woocommerce-tabs .tabs li:first-child {padding-right: 20px;}
	.woocommerce-tabs .tabs li+li {padding-left: 20px;padding-right: 20px;}
	.woocommerce-tabs .tabs li a {padding: 40px 0;}}
.woocommerce-tabs .tabs li::before {display: none;}
.woocommerce-tabs .tabs li.active::before {content: "";}
.woocommerce-Tabs-panel--description.panel {padding: 10px 0;}
.woocommerce-Tabs-panel--description.panel p {font-size: 18px;line-height: inherit;}
.site-content__wrap:not(.container) .woocommerce-tabs .woocommerce-Tabs-panel:not(:nth-child(2)) {max-width: 1200px;margin-right: auto;margin-left: auto;}
.woocommerce-product-gallery {position: relative;}
.woocommerce-product-gallery__trigger {display: inline-block;height: 50px;width: 50px;-webkit-border-radius: 50%;border-radius: 50%;border: none;position: absolute;top: 20px;left: 20px;z-index: 1;text-align: center;font-size: 0;}
.woocommerce-product-gallery__trigger::before {content: "";font-size: 16px;line-height: 50px;}
.woocommerce-product-gallery__trigger img {display: none !important;}
.woocommerce-product-gallery .woocommerce-product-gallery__image>a {display: block;font-size: 0;}
.woocommerce-product-gallery .flex-control-thumbs {list-style: none;margin-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 10px;}
.woocommerce-product-gallery .flex-control-thumbs li img {border: none;-webkit-border-radius: 0;border-radius: 0;}
.woocommerce-product-gallery .flex-control-thumbs li:hover {cursor: pointer;}
.woocommerce-product-gallery .flex-control-thumbs li+li {margin-left: 10px;}
.woocommerce-product-gallery .zoomImg {background: #fff;}
.woocommerce-product-gallery--columns-6 li {display: block;width: calc(( 100% / 6 ) - ( 50px / 6 ));}
.single-product .jet-compare-button__container, .single-product .jet-wishlist-button__container {margin-top: 10px;margin-bottom: 10px;}
.single-product .jet-compare-button__container a, .single-product .jet-wishlist-button__container a {width: 100%;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li:before {width: 10px;height: 10px;left: 6px;top: 6px;-webkit-border-radius: 50%;border-radius: 50%;}
.elementor-widget-wc-categories li.product, .elementor-widget-woocommerce-products li.product, .elementor-widget-woocommerce-product-related li.product {max-width: none !important;}
.elementor-widget-wc-categories li.product img, .elementor-widget-woocommerce-products li.product img, .elementor-widget-woocommerce-product-related li.product img {width: 100%;}
.elementor-woo-featured-products .star-rating, .elementor-woo-sale-products .star-rating, .elementor-woo-best-selling-products .star-rating, .elementor-woo-top-rated-products .star-rating, .elementor-woo-recent-products .star-rating {margin: 30px 0 0 auto;}
.elementor-woo-featured-products .product_type_grouped, .elementor-woo-featured-products .add_to_cart_button, .elementor-woo-featured-products .product_type_variable, .elementor-woo-sale-products .product_type_grouped, .elementor-woo-sale-products .add_to_cart_button, .elementor-woo-sale-products .product_type_variable, .elementor-woo-best-selling-products .product_type_grouped, .elementor-woo-best-selling-products .add_to_cart_button, .elementor-woo-best-selling-products .product_type_variable, .elementor-woo-top-rated-products .product_type_grouped, .elementor-woo-top-rated-products .add_to_cart_button, .elementor-woo-top-rated-products .product_type_variable, .elementor-woo-recent-products .product_type_grouped, .elementor-woo-recent-products .add_to_cart_button, .elementor-woo-recent-products .product_type_variable {display: block;}
@media (max-width: 1119px) {.elementor-woo-featured-products ul.products.columns-2 li.product, .elementor-woo-sale-products ul.products.columns-2 li.product, .elementor-woo-best-selling-products ul.products.columns-2 li.product, .elementor-woo-top-rated-products ul.products.columns-2 li.product, .elementor-woo-recent-products ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 480px) {.elementor-woo-featured-products ul.products.columns-2 li.product, .elementor-woo-sale-products ul.products.columns-2 li.product, .elementor-woo-best-selling-products ul.products.columns-2 li.product, .elementor-woo-top-rated-products ul.products.columns-2 li.product, .elementor-woo-recent-products ul.products.columns-2 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media (max-width: 1119px) {.elementor-woo-featured-products ul.products.columns-3 li.product, .elementor-woo-sale-products ul.products.columns-3 li.product, .elementor-woo-best-selling-products ul.products.columns-3 li.product, .elementor-woo-top-rated-products ul.products.columns-3 li.product, .elementor-woo-recent-products ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 480px) {.elementor-woo-featured-products ul.products.columns-3 li.product, .elementor-woo-sale-products ul.products.columns-3 li.product, .elementor-woo-best-selling-products ul.products.columns-3 li.product, .elementor-woo-top-rated-products ul.products.columns-3 li.product, .elementor-woo-recent-products ul.products.columns-3 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media (max-width: 1199px) {.elementor-woo-featured-products ul.products.columns-4 li.product, .elementor-woo-sale-products ul.products.columns-4 li.product, .elementor-woo-best-selling-products ul.products.columns-4 li.product, .elementor-woo-top-rated-products ul.products.columns-4 li.product, .elementor-woo-recent-products ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}
@media (max-width: 1119px) {.elementor-woo-featured-products ul.products.columns-4 li.product, .elementor-woo-sale-products ul.products.columns-4 li.product, .elementor-woo-best-selling-products ul.products.columns-4 li.product, .elementor-woo-top-rated-products ul.products.columns-4 li.product, .elementor-woo-recent-products ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}}
@media (max-width: 939px) {.elementor-woo-featured-products ul.products.columns-4 li.product, .elementor-woo-sale-products ul.products.columns-4 li.product, .elementor-woo-best-selling-products ul.products.columns-4 li.product, .elementor-woo-top-rated-products ul.products.columns-4 li.product, .elementor-woo-recent-products ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 480px) {.elementor-woo-featured-products ul.products.columns-4 li.product, .elementor-woo-sale-products ul.products.columns-4 li.product, .elementor-woo-best-selling-products ul.products.columns-4 li.product, .elementor-woo-top-rated-products ul.products.columns-4 li.product, .elementor-woo-recent-products ul.products.columns-4 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media (max-width: 1199px) {.elementor-woo-featured-products ul.products.columns-5 li.product, .elementor-woo-sale-products ul.products.columns-5 li.product, .elementor-woo-best-selling-products ul.products.columns-5 li.product, .elementor-woo-top-rated-products ul.products.columns-5 li.product, .elementor-woo-recent-products ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}
@media (max-width: 1119px) {.elementor-woo-featured-products ul.products.columns-5 li.product, .elementor-woo-sale-products ul.products.columns-5 li.product, .elementor-woo-best-selling-products ul.products.columns-5 li.product, .elementor-woo-top-rated-products ul.products.columns-5 li.product, .elementor-woo-recent-products ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}}
@media (max-width: 939px) {.elementor-woo-featured-products ul.products.columns-5 li.product, .elementor-woo-sale-products ul.products.columns-5 li.product, .elementor-woo-best-selling-products ul.products.columns-5 li.product, .elementor-woo-top-rated-products ul.products.columns-5 li.product, .elementor-woo-recent-products ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 480px) {.elementor-woo-featured-products ul.products.columns-5 li.product, .elementor-woo-sale-products ul.products.columns-5 li.product, .elementor-woo-best-selling-products ul.products.columns-5 li.product, .elementor-woo-top-rated-products ul.products.columns-5 li.product, .elementor-woo-recent-products ul.products.columns-5 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
@media (max-width: 1199px) {.elementor-woo-featured-products ul.products.columns-6 li.product, .elementor-woo-sale-products ul.products.columns-6 li.product, .elementor-woo-best-selling-products ul.products.columns-6 li.product, .elementor-woo-top-rated-products ul.products.columns-6 li.product, .elementor-woo-recent-products ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}}
@media (max-width: 1119px) {.elementor-woo-featured-products ul.products.columns-6 li.product, .elementor-woo-sale-products ul.products.columns-6 li.product, .elementor-woo-best-selling-products ul.products.columns-6 li.product, .elementor-woo-top-rated-products ul.products.columns-6 li.product, .elementor-woo-recent-products ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}}
@media (max-width: 939px) {.elementor-woo-featured-products ul.products.columns-6 li.product, .elementor-woo-sale-products ul.products.columns-6 li.product, .elementor-woo-best-selling-products ul.products.columns-6 li.product, .elementor-woo-top-rated-products ul.products.columns-6 li.product, .elementor-woo-recent-products ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 480px) {.elementor-woo-featured-products ul.products.columns-6 li.product, .elementor-woo-sale-products ul.products.columns-6 li.product, .elementor-woo-best-selling-products ul.products.columns-6 li.product, .elementor-woo-top-rated-products ul.products.columns-6 li.product, .elementor-woo-recent-products ul.products.columns-6 li.product {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
.elementor-widget-wp-widget-woocommerce_price_filter .price_slider_wrapper, .widget_price_filter .price_slider_wrapper {position: relative;padding-top: 25px;}
.elementor-widget-wp-widget-woocommerce_price_filter .price_slider_wrapper .price_label, .widget_price_filter .price_slider_wrapper .price_label {position: absolute;top: 0;left: 0;}
.elementor-widget-wp-widget-woocommerce_price_filter .price_slider, .widget_price_filter .price_slider {position: relative;display: block;width: 100%;height: 8px;-webkit-border-radius: 50px;border-radius: 50px;background-color: #ebeced;}
.elementor-widget-wp-widget-woocommerce_price_filter .ui-slider-range, .widget_price_filter .ui-slider-range {position: absolute;height: 8px;-webkit-border-radius: 50px;border-radius: 50px;}
.elementor-widget-wp-widget-woocommerce_price_filter .ui-slider-handle, .widget_price_filter .ui-slider-handle {position: absolute;top: 50%;display: block;margin-top: -4px;width: 8px;height: 8px;-webkit-border-radius: 50%;border-radius: 50%;outline: none;}
.elementor-widget-wp-widget-woocommerce_price_filter .ui-slider-handle:last-child, .widget_price_filter .ui-slider-handle:last-child {margin-left: -8px;}
.elementor-widget-wp-widget-woocommerce_price_filter .button, .elementor-widget-wp-widget-woocommerce_price_filter .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .elementor-widget-wp-widget-woocommerce_price_filter .jet-compare-button__link, .elementor-widget-wp-widget-woocommerce_price_filter .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .elementor-widget-wp-widget-woocommerce_price_filter .jet-wishlist-button__link, .widget_price_filter .button, .widget_price_filter .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .widget_price_filter .jet-compare-button__link, .widget_price_filter .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .widget_price_filter .jet-wishlist-button__link {width: 100%;margin-top: 20px;}
.elementor-widget-wp-widget-woocommerce_price_filter .button:before, .elementor-widget-wp-widget-woocommerce_price_filter .jet-compare-button__container .jet-compare-button__link:before, .jet-compare-button__container .elementor-widget-wp-widget-woocommerce_price_filter .jet-compare-button__link:before, .elementor-widget-wp-widget-woocommerce_price_filter .jet-wishlist-button__container .jet-wishlist-button__link:before, .jet-wishlist-button__container .elementor-widget-wp-widget-woocommerce_price_filter .jet-wishlist-button__link:before, .widget_price_filter .button:before, .widget_price_filter .jet-compare-button__container .jet-compare-button__link:before, .jet-compare-button__container .widget_price_filter .jet-compare-button__link:before, .widget_price_filter .jet-wishlist-button__container .jet-wishlist-button__link:before, .jet-wishlist-button__container .widget_price_filter .jet-wishlist-button__link:before {content: "";font-size: 12px;margin-right: 4px;}
.elementor-widget-wp-widget-woocommerce_rating_filter ul, .widget_rating_filter ul {list-style: none;margin: 0;}
.elementor-widget-wp-widget-woocommerce_rating_filter ul li, .widget_rating_filter ul li {position: relative;padding-left: 25px;}
.elementor-widget-wp-widget-woocommerce_rating_filter ul li:before, .widget_rating_filter ul li:before {content: "";position: absolute;left: 0;top: 2px;width: 16px;height: 16px;display: block;border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;}
.elementor-widget-wp-widget-woocommerce_rating_filter ul li.chosen:after, .widget_rating_filter ul li.chosen:after {content: "";position: absolute;display: block;font-size: 10px;left: 4px;top: 6px;}
.elementor-widget-wp-widget-woocommerce_rating_filter ul li+li, .widget_rating_filter ul li+li {margin-top: 4px;}
.elementor-widget-wp-widget-woocommerce_rating_filter ul li .star-rating, .widget_rating_filter ul li .star-rating {display: inline-block;margin: 0;vertical-align: middle;}
.elementor-widget-wp-widget-woocommerce_layered_nav .select2 .select2-selection--single, .widget_layered_nav .select2 .select2-selection--single {height: 37px;border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;}
.elementor-widget-wp-widget-woocommerce_layered_nav .select2 .select2-selection--single .select2-selection__arrow, .widget_layered_nav .select2 .select2-selection--single .select2-selection__arrow {height: 37px;}
.elementor-widget-wp-widget-woocommerce_layered_nav .select2 .select2-selection--single .select2-selection__rendered, .widget_layered_nav .select2 .select2-selection--single .select2-selection__rendered {line-height: 37px;}
.elementor-widget-wp-widget-woocommerce_layered_nav ul, .widget_layered_nav ul {list-style: none;margin: 0;}
.elementor-widget-wp-widget-woocommerce_layered_nav ul li, .widget_layered_nav ul li {position: relative;padding-left: 25px;}
.elementor-widget-wp-widget-woocommerce_layered_nav ul li:before, .widget_layered_nav ul li:before {content: "";position: absolute;left: 0;top: 2px;width: 16px;height: 16px;display: block;border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;}
.elementor-widget-wp-widget-woocommerce_layered_nav ul li.chosen:after, .widget_layered_nav ul li.chosen:after {content: "";position: absolute;display: block;font-size: 10px;left: 4px;top: 6px;}
.elementor-widget-wp-widget-woocommerce_layered_nav ul li+li, .widget_layered_nav ul li+li {margin-top: 4px;}
.select2-dropdown {border-color: #ebeced !important;}
.elementor-widget-wp-widget-woocommerce_layered_nav_filters ul, .widget_layered_nav_filters ul {list-style: none;margin: 0;}
.elementor-widget-wp-widget-woocommerce_layered_nav_filters ul li.chosen a, .widget_layered_nav_filters ul li.chosen a {position: relative;padding-left: 25px;}
.elementor-widget-wp-widget-woocommerce_layered_nav_filters ul li.chosen a:after, .widget_layered_nav_filters ul li.chosen a:after {content: "";position: absolute;display: block;font-size: 10px;left: 7px;top: 4px;color: #fd6d75;}
.elementor-widget-wp-widget-woocommerce_layered_nav_filters ul li+li, .widget_layered_nav_filters ul li+li {margin-top: 4px;}
.elementor-widget-wp-widget-woocommerce_product_categories select, .widget_product_categories select, .elementor-widget-wp-widget-woocommerce_product_categories select {width: 100%;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories, .widget_product_categories .product-categories, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories {list-style: none;margin: 0;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories ul, .widget_product_categories .product-categories ul, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories ul {list-style: none;margin-left: 0;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li>ul, .widget_product_categories .product-categories li>ul, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li>ul {padding-left: 25px;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li, .widget_product_categories .product-categories li, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li {position: relative;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li>a, .widget_product_categories .product-categories li>a, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li>a {padding-left: 25px;position: relative;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li>a:before, .widget_product_categories .product-categories li>a:before, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li>a:before {content: "";position: absolute;left: 0;top: 2px;width: 16px;height: 16px;display: block;border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li.current-cat a:after, .widget_product_categories .product-categories li.current-cat a:after, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li.current-cat a:after {content: "";position: absolute;display: block;font-size: 10px;left: 3px;top: 6px;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li+li, .widget_product_categories .product-categories li+li, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li+li {margin-top: 4px;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li .children, .widget_product_categories .product-categories li .children, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li .children {margin-top: 4px;}
.elementor-widget-wp-widget-woocommerce_product_categories .product-categories li .count, .widget_product_categories .product-categories li .count, .elementor-widget-wp-widget-woocommerce_product_categories .product-categories li .count {float: right;}
.elementor-widget-wp-widget-woocommerce_product_search form, .widget_product_search form, .elementor-widget-wp-widget-woocommerce_product_search form {width: 100%;}
.elementor-widget-wp-widget-woocommerce_product_search .search-field, .widget_product_search .search-field, .elementor-widget-wp-widget-woocommerce_product_search .search-field {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.elementor-widget-wp-widget-woocommerce_product_search button, .widget_product_search button, .elementor-widget-wp-widget-woocommerce_product_search button {font-size: 11px;padding: 12px 20px;margin-top: 10px;text-align: center;width: 100%;}
.elementor-widget-wp-widget-woocommerce_product_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a, .elementor-widget-wp-widget-woocommerce_product_tag_cloud .tagcloud a {display: inline-block;font-size: 14px !important;padding: 5px 12px;margin-bottom: 5px;border: 1px solid #ebeced;-webkit-border-radius: 4px;border-radius: 4px;}
.elementor-widget-wp-widget-woocommerce_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, .elementor-widget-wp-widget-woocommerce_product_tag_cloud .tagcloud a:hover {background-color: #ebeced;}
.elementor-widget-wp-widget-woocommerce_widget_cart ul, .elementor-widget-wp-widget-woocommerce_shopping_cart ul, .widget_shopping_cart ul {margin: 0;}
.elementor-widget-wp-widget-woocommerce_widget_cart ul li, .elementor-widget-wp-widget-woocommerce_shopping_cart ul li, .widget_shopping_cart ul li {position: relative;display: block;}
.elementor-widget-wp-widget-woocommerce_widget_cart ul li a:not(.remove), .elementor-widget-wp-widget-woocommerce_shopping_cart ul li a:not(.remove), .widget_shopping_cart ul li a:not(.remove) {padding-right: 10px;}
.elementor-widget-wp-widget-woocommerce_widget_cart ul li .quantity, .elementor-widget-wp-widget-woocommerce_shopping_cart ul li .quantity, .widget_shopping_cart ul li .quantity {display: block;}
.elementor-widget-wp-widget-woocommerce_widget_cart ul li .blockOverlay, .elementor-widget-wp-widget-woocommerce_shopping_cart ul li .blockOverlay, .widget_shopping_cart ul li .blockOverlay {margin: 0 0 10px 0 !important;background-color: rgba(255,255,255,.5) !important;opacity: .6 !important;}
.elementor-widget-wp-widget-woocommerce_widget_cart a.remove, .elementor-widget-wp-widget-woocommerce_shopping_cart a.remove, .widget_shopping_cart a.remove {position: absolute;right: 3px;top: -4px;left: auto;font-size: 18px;line-height: 1;opacity: 1;}
.elementor-widget-wp-widget-woocommerce_widget_cart .button, .elementor-widget-wp-widget-woocommerce_widget_cart .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .elementor-widget-wp-widget-woocommerce_widget_cart .jet-compare-button__link, .elementor-widget-wp-widget-woocommerce_widget_cart .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .elementor-widget-wp-widget-woocommerce_widget_cart .jet-wishlist-button__link, .elementor-widget-wp-widget-woocommerce_shopping_cart .button, .elementor-widget-wp-widget-woocommerce_shopping_cart .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .elementor-widget-wp-widget-woocommerce_shopping_cart .jet-compare-button__link, .elementor-widget-wp-widget-woocommerce_shopping_cart .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .elementor-widget-wp-widget-woocommerce_shopping_cart .jet-wishlist-button__link, .widget_shopping_cart .button, .widget_shopping_cart .jet-compare-button__container .jet-compare-button__link, .jet-compare-button__container .widget_shopping_cart .jet-compare-button__link, .widget_shopping_cart .jet-wishlist-button__container .jet-wishlist-button__link, .jet-wishlist-button__container .widget_shopping_cart .jet-wishlist-button__link {width: 100%;}
.elementor-widget-wp-widget-woocommerce_widget_cart .wcppec-cart-widget-button, .elementor-widget-wp-widget-woocommerce_shopping_cart .wcppec-cart-widget-button, .widget_shopping_cart .wcppec-cart-widget-button {margin-top: 10px;width: 100%;}
.elementor-widget-wp-widget-woocommerce_widget_cart .wcppec-cart-widget-button img, .elementor-widget-wp-widget-woocommerce_shopping_cart .wcppec-cart-widget-button img, .widget_shopping_cart .wcppec-cart-widget-button img {margin-left: auto;margin-right: auto;display: block;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons, .widget_shopping_cart .woocommerce-mini-cart__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 0;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons a, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .woocommerce-mini-cart__buttons a {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons a.checkout, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons a.checkout, .widget_shopping_cart .woocommerce-mini-cart__buttons a.checkout {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .checkout, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .checkout, .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout {color: #fff;background: #27d18b;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .checkout:hover, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .checkout:hover, .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout:hover {background: #78e6b9;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .checkout:before, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .checkout:before, .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout:before {content: "";display: inline-block;margin-right: 6px;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout), .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout), .widget_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout) {font-size: 14px;text-transform: none;background: transparent;border: none;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):before, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):before, .widget_shopping_cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):before {content: "";display: inline-block;margin-right: 6px;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__total, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__total, .widget_shopping_cart .woocommerce-mini-cart__total {position: relative;padding-top: 15px;margin-top: 15px;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__total:after, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__total:after, .widget_shopping_cart .woocommerce-mini-cart__total:after {content: "";width: calc(100% + 60px);position: absolute;top: 0;left: -30px;height: 1px;border-top: 1px solid #ebeced;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__total>strong, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__total>strong, .widget_shopping_cart .woocommerce-mini-cart__total>strong {margin-right: 27px;}
.elementor-widget-wp-widget-woocommerce_widget_cart .woocommerce-mini-cart__total .amount, .elementor-widget-wp-widget-woocommerce_shopping_cart .woocommerce-mini-cart__total .amount, .widget_shopping_cart .woocommerce-mini-cart__total .amount {font-size: 20px;}
.header-cart {position: relative;display: inline-block;}
.header-cart__content {position: absolute;top: 100%;right: 0;font-size: 14px;z-index: 999;margin-top: 15px;opacity: 0;-webkit-transition: .3s ease;-o-transition: .3s ease;transition: .3s ease;visibility: hidden;}
.header-cart__content.show {opacity: 1;visibility: visible;}
.header-cart .woocommerce.widget_shopping_cart {min-width: 275px;border: none;background-color: #fff;-webkit-box-shadow: 0 7px 18px 0 rgba(48,63,100,.13);box-shadow: 0 7px 18px 0 rgba(48,63,100,.13);}
.header-cart .woocommerce.widget_shopping_cart li+li {margin-top: 5px;}
.header-cart .product_list_widget {max-height: 150px;min-height: 150px;overflow-x: hidden;overflow-y: auto;text-align: left;}
.header-cart .product_list_widget::-webkit-scrollbar {width: 6px;}
.header-cart .product_list_widget::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.13);-webkit-border-radius: 10px;border-radius: 10px;}
.header-cart .product_list_widget::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(161,162,164,.5);}
.header-cart .product_list_widget::-webkit-scrollbar-thumb:window-inactive {background: rgba(161,162,164,.4);}
.header-cart .woocommerce-mini-cart__total {text-align: left;}
.header-cart .widgettitle {font-size: 20px;line-height: 1.5;margin-top: 0;}
.header-cart__link {font-size: 11px;}
.header-cart__link-icon {font-size: 12px;}
.header-cart__link-icon:before {content: "";}
.woocommerce.widget {padding: 25px 30px 30px 30px;border: 1px solid #ebeced;-webkit-border-radius: 3px;border-radius: 3px;}
.woocommerce.widget .widget-title {font-size: 20px;line-height: 1.2;margin: 0 0 23px 0;}
.woocommerce.widget+.widget {margin-top: 30px;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget, .widget_top_rated_products .product_list_widget, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget, .widget_recent_reviews .product_list_widget, .elementor-widget-wp-widget-woocommerce_products .product_list_widget, .widget_products .product_list_widget, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget, .widget_recently_viewed_products .product_list_widget, .elementor-widget-wp-widget-woocommerce_widget_cart, .elementor-widget-wp-widget-woocommerce_shopping_cart, .widget_shopping_cart {list-style: none;margin: 0;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li, .widget_top_rated_products .product_list_widget li, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li, .widget_recent_reviews .product_list_widget li, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li, .widget_products .product_list_widget li, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li, .widget_recently_viewed_products .product_list_widget li, .elementor-widget-wp-widget-woocommerce_widget_cart li, .elementor-widget-wp-widget-woocommerce_shopping_cart li, .widget_shopping_cart li {overflow: hidden;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li a, .widget_top_rated_products .product_list_widget li a, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li a, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li a, .widget_recent_reviews .product_list_widget li a, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li a, .widget_products .product_list_widget li a, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li a, .widget_recently_viewed_products .product_list_widget li a, .elementor-widget-wp-widget-woocommerce_widget_cart li a, .elementor-widget-wp-widget-woocommerce_shopping_cart li a, .widget_shopping_cart li a {display: block;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li img, .widget_top_rated_products .product_list_widget li img, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li img, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li img, .widget_recent_reviews .product_list_widget li img, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li img, .widget_products .product_list_widget li img, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li img, .widget_recently_viewed_products .product_list_widget li img, .elementor-widget-wp-widget-woocommerce_widget_cart li img, .elementor-widget-wp-widget-woocommerce_shopping_cart li img, .widget_shopping_cart li img {float: left;max-width: 60px;margin: 0 20px 10px 0;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li .amount, .widget_top_rated_products .product_list_widget li .amount, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li .amount, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li .amount, .widget_recent_reviews .product_list_widget li .amount, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li .amount, .widget_products .product_list_widget li .amount, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li .amount, .widget_recently_viewed_products .product_list_widget li .amount, .elementor-widget-wp-widget-woocommerce_widget_cart li .amount, .elementor-widget-wp-widget-woocommerce_shopping_cart li .amount, .widget_shopping_cart li .amount {font-size: 20px;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li ins, .widget_top_rated_products .product_list_widget li ins, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li ins, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li ins, .widget_recent_reviews .product_list_widget li ins, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li ins, .widget_products .product_list_widget li ins, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li ins, .widget_recently_viewed_products .product_list_widget li ins, .elementor-widget-wp-widget-woocommerce_widget_cart li ins, .elementor-widget-wp-widget-woocommerce_shopping_cart li ins, .widget_shopping_cart li ins {font-style: normal;border: none;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li del, .widget_top_rated_products .product_list_widget li del, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li del, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li del, .widget_recent_reviews .product_list_widget li del, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li del, .widget_products .product_list_widget li del, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li del, .widget_recently_viewed_products .product_list_widget li del, .elementor-widget-wp-widget-woocommerce_widget_cart li del, .elementor-widget-wp-widget-woocommerce_shopping_cart li del, .widget_shopping_cart li del {color: #fd6d75;}
.elementor-widget-wp-widget-woocommerce_rating_filter .product_list_widget li+li, .widget_top_rated_products .product_list_widget li+li, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget li+li, .elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li+li, .widget_recent_reviews .product_list_widget li+li, .elementor-widget-wp-widget-woocommerce_products .product_list_widget li+li, .widget_products .product_list_widget li+li, .elementor-widget-wp-widget-woocommerce_recently_viewed_products .product_list_widget li+li, .widget_recently_viewed_products .product_list_widget li+li, .elementor-widget-wp-widget-woocommerce_widget_cart li+li, .elementor-widget-wp-widget-woocommerce_shopping_cart li+li, .widget_shopping_cart li+li {margin-top: 15px;}
.woocommerce .widget.widget_calendar td, .woocommerce .widget.widget_calendar th {font-size: 14px;line-height: 44px;padding: 0;}
.woocommerce .widget.widget_calendar tfoot td {line-height: 24px;}
.woocommerce .widget.widget_calendar th {padding-bottom: 40px;}
.woocommerce aside.widget-area .widget+.widget:not(.woocommerce) {border-top: none;padding-top: 0;}