/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.1
 Text Domain:  xstore-child
*/

#header.sticky>[class*=header-wrapper]>.sticky-on:last-of-type>div {background: #f4f6ff;border-radius: 4px;}
.cart-checkout-multistep .etheme-cart-checkout-accordion {background: #fff;border: solid 5px #222;border-radius: 4px;}
.et_product-block > .price ins .amount, .et_product-block .et_connect-block > .price ins .amount, .et_product-block form.cart ins .amount {color:#fff;}
p, .single-product .et_product-block .woocommerce-product-details__short-description p {color:#3A3A3A;font-family:"Outfit-Regular";}
form.cart .quantity~.single-compare .xstore-compare, form.cart .quantity~.single-wishlist .xstore-wishlist, form.cart~.single-compare .xstore-compare-single, form.cart~.single-wishlist .xstore-wishlist-single, .desc-text, .desc-text h2, .single-product .page-heading .a-center, .single-product .page-heading .span-title, .single-product .page-heading .title, .single-product .page-heading .woocommerce-breadcrumb, .single-product .page-heading .woocommerce-breadcrumb a, .single-product .page-heading a ,.single-product .et_product-block .product_meta, .single-product .et_product-block .product_meta a:hover, .shortcode-wcpr-overall-rating-main .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-total, .wcst_estimated_date_container, #product-parameters, .page-heading .woocommerce-breadcrumb, .product-share, .product_meta, .product_meta>.sales-booster-estimated-delivery>span:first-child, .single-tags, .wcpv-sold-by-single, .archive .content-product .product-title a, .content-product .price,.btn.big.black, .woocommerce-info .button, .woocommerce-EditAccountForm .woocommerce-Button, .btn.black, .et_element .mini-cart-buttons .btn-checkout, .et_element .cart-popup-footer>*, .product_list_widget .quantity-wrapper span.quantity, .product_list_widget .quantity-wrapper span.quantity span, .btn.bordered, .btn.bordered.small, .btn.bordered.medium, .btn.bordered.big, .wc-proceed-to-checkout .button:not(:last-child), table.cart .product-details, .btn:not(.black):not(.active):not(.bordered):not(.style-custom), .title h3, blockquote, .share-post .share-title, .sidebar-widget .tabs .tab-title, .widget-title, .related-posts .title span, .content-product .product-title a, .results-ajax-list .ajax-item-title, table.cart .product-details .product-title, .product_list_widget li .product-title a, .woocommerce table.wishlist_table .product-name a, .comment-reply-title, .et-tabs .vc_tta-title-text, .single-product-right .product-information-inner .product_title, .single-product-right .product-information-inner h1.title, .post-heading h2 a, .post-heading h2, .post-heading h1, .sidebar .recent-posts-widget .post-widget-item h4 a, .et-tabs-wrapper .tabs .accordion-title span, .woocommerce-cart-form table thead th, .etheme-above-checkout-form .button, .woocommerce-checkout-review-order-table .cart_item .product-name, .woocommerce-checkout-review-order-table .cart_item .product-price-quantity, .woocommerce-checkout-review-order-table .cart_item .product-subtotal, .cart-order-details .shop_table th, .cart_totals .shop_table th, .etheme-checkout-multistep-footer-links .etheme-checkout-footer-step, .btn.medium.black, .page-heading .breadcrumbs, #payment .payment_methods label, .woocommerce-shipping-totals label, .woocommerce-checkout-review-order-table-wrapper .order-total .includes_tax, .woocommerce-checkout-review-order-table-wrapper .order-total .includes_tax{font-family:"Outfit-Regular";}
.page-heading .breadcrumbs a {color:#111;}
.elementor-icon-list-text {color:#0a93ca!important;}
.et_element .product_list_widget li .product-title a, table.cart .product-details .product-title, table.cart tbody .product-name {font-family:"Outfit-Bold";}
.woocommerce-tabs.type-accordion .wc-tabs .wc-tab ul li {color:#fff;background: #0a93ca;
    padding: 0px 10px;
    border-radius: 4px;
    list-style: none;
    margin-bottom: 12px;
    text-transform: uppercase;}
.wcst_tracking_code_button {margin-top: 10px;
    font-family: "Outfit-Medium";
    font-size: 14px;
    color: #222;}
.checkout_coupon p button {color:#111}
.checkout_coupon p button:hover {color:#CAF31A;background:#111}
.single-product .woocommerce-Tabs-panel--single_custom_tab_01 {background: rgb(202, 243, 26);
    padding: 10px 25px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #111;
    margin-top: 15px;}
.single-product .woocommerce-Tabs-panel--description {    box-shadow: rgb(17, 17, 17) 0px 0px 10px;
    padding: 30px;
    margin-top: 20px;
    border-radius: 5px;}
.single-product .woocommerce-Tabs-panel--single_custom_tab_01 .feature .checkbox, .single-product .woocommerce-Tabs-panel--single_custom_tab_01 #product-parameters tbody tr td {color:#111!important;}
.single-product .woocommerce-Tabs-panel--single_custom_tab_01 table td:only-child, table th:only-child { text-align: end;}

.woocommerce-checkout-review-order-table .woocommerce-shipping-totals .wcst_estimated_shipping_delivery {display: block;
    background: #fff;
    color: #111;
    padding: 2px 4px;
    border-radius: 3px;}
.wcpr-enable-box-shadow.wcpr-fix-box-shadow .wcpr-grid-item {background: #0a93ca;}
.wcpr-grid>.wcpr-grid-item, #wcpr-modal-wrap {
    background-color: #0a93ca!important;
}
.sticky-on .mobile-header-wrapper .header-main {background: #111;
    background-color: #111;}
.sticky-on .mobile-header-wrapper .header-bottom {background: #0a93ca;
    background-color: #0a93ca;}
.woocommerce-Tabs-panel #reviews #comments .woocommerce-Reviews-title {    background: #111;
    text-align: center;
    color: #fff;
    padding: 6px 2px;
    border-radius: 4px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper #lang-comments-link {background: #111;
    text-align: center;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper #reply-title {font-size: 20px;
    color: #fff;
    text-align: center;
    display: block;
    background: #0a93ca;
    padding: 6px 0px;
    border-radius: 4px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper #comment-form-rating-label {margin-top: 20px;
    text-align: center;
    color: #111;
    font-size: 18px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-form-rating .stars {text-align: center;
    background: #111;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
    padding: 4px 0px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-form-comment label {margin-top: 20px;
    text-align: center;
    color: #111;
    font-size: 18px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .wcpr-comment-form-title {text-align:center;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .wcpr-comment-form-images label {    text-align: center;
    color: #111;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .wcpr-input-file-container .wcpr-input-file-wrap {text-align: center;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .wcpr-input-file-container .wcpr_image_upload_button {font-size: 15px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .form-submit {text-align: center;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .form-submit #submit {background: #111;
    color: #CAF31A;
    text-transform: uppercase;
    margin-top: 15px;}
.woocommerce-Tabs-panel--reviews #reviews .commentlist .wcpr-masonry-style .wcpr-review-rating .wcpr-review-date {background: #CAF31A;
    height: fit-content;
    width: fit-content;
    font-size: 13px;
    padding: 3px 4px 2px 2px;
    border-radius: 4px;}
.woocommerce-Tabs-panel #reviews #review_form_wrapper .form-submit #submit:hover{background: #CAF31A;
    color: #111;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count {background: #0A93CA;
    padding: 13px 10px;
    border: 3px solid #111;
    border-radius: 4px;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating:before {color: #111 !important;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating span {color:#0A93CA;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating {margin:0!important;width:auto;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row {height:25px!important;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row .wcpr-col-rank-count {color:#111;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row .wcpr-col-process .rate-percent-bg {background-color: #fff!important;}
.woocommerce-Tabs-panel--reviews #reviews .commentlist .wcpr-masonry-style .wcpr-review-content br {display:none;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-grid-item .wcpr-review-rating .star-rating {margin-bottom: 25px!important;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-grid-item .wcpr-review-rating .star-rating span {font-size:0px;}

.woocommerce-Tabs-panel--reviews #reviews .wcpr-grid-item .wcpr-review-title {color: #fff;
    background: #111;
    width: auto;
    padding: 2px 5px;
    border-radius: 4px;
    text-align: center;font-weight: normal;
    text-transform: uppercase;}
 .wcpr-modal-light-box .review-content-container-top .wcpr-comment-author {font-size: 18px;
    background: #fff;
    border-radius: 4px;
    border: 2px solid #111;
    margin-top: 10px;
    padding: 0px 6px 1px 6px;
    width: fit-content;}
.woocommerce-Tabs-panel--reviews #reviews .wcpr-grid-item .review-content-container-top .wcpr-comment-author {font-size: 18px;
    background: #fff;
    border-radius: 4px;
    border: 2px solid #111;
    margin-top: 10px;
    padding: 0px 6px 1px 6px;
    width: fit-content;}
.wcpr-comment-author:not(.wcpr-comment-author-with-country):before {display:none;}
[class*=" woocommerce-photo-reviews-badge-"]:before {margin-left:2px!important;}
.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap .wcpr-modal-content .star-rating {width:auto!important;}
.wcpr-modal-light-box .wcpr-review-rating .star-rating span {color:#0A93CA;}
.wcpr-modal-light-box .wcpr-review-title {margin-top: 20px;color: #fff;
    background: #111;
    width: auto;
    padding: 2px 5px;
    border-radius: 4px;
    text-align: center;font-weight: normal;
    text-transform: uppercase;}
.wcpr-modal-light-box .wcpr-review-content {font-size:16px;color:#fff;}
.wcpr-modal-light-box .wcpr-review-content .wcpr-review-content-full, .wcpr-modal-light-box .wcpr-review-content .wcpr-review-content-short {color:#fff;}
.wcpr-modal-light-box .wcpr-review-content .wcpr-review-content-full br {display:none;}
.wcpr-content .review-content-container .wcpr-review-content {color:#fff;font-size:16px;}
.wcpr-content .review-content-container .wcpr-review-content .wcpr-read-more {text-decoration: underline;
    color: #111;}
.woocommerce-wishlist .et-call-popup, .woocommerce-wishlist .add-all-products, .woocommerce-wishlist .add_to_cart_button {text-transform:unset;}
.woocommerce-wishlist .xstore-wishlist-form .product_meta .sku_wrapper,.woocommerce-wishlist .xstore-wishlist-form .product_meta .gtin_wrapper,.woocommerce-wishlist .xstore-wishlist-form .xstore-wishlist-stock_status .stock{    color: #fff;
    background: #111;
    padding: 0px 5px;
    border-radius: 3px;
    font-size: 12px;
    margin-left: 5px;
    width: fit-content;}
.woocommerce-wishlist .xstore-wishlist-form .xstore-wishlist-action .date-added{color: #fff;
    background: #111;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 12px;
    left: unset;
    width: fit-content;}
.woocommerce-wishlist .xstore-wishlist-apply-actions select {color: #111;
    border: 1px solid #111;
    min-height: 45px;}
.woocommerce-wishlist .xstore-wishlist-form .product_meta .sku,.woocommerce-wishlist .xstore-wishlist-form .product_meta .gtin {color:#fff;}
.woocommerce-wishlist .xstore-wishlist-form .product-title {color: #111;
    background: #CAF31A;
    padding: 5px;
    border-radius: 3px;
    font-size: 18px;
    margin-left: 5px;
    text-align: center;}
.woocommerce-wishlist .xstore-wishlist-form .product-title:hover {color: #CAF31A;
    background: #111;}
.woocommerce-wishlist .xstore-wishlist-form .xstore-wishlist-price .price .woocommerce-Price-amount {background: #0a93ca;
    color: #fff;
    padding: 3px 5px;
    border-radius: 3px;
    font-size: 17px;}
.xstore-compare-page .page-heading {background: #111;
    padding: 40px 15px;}
.xstore-compare-page .page-heading .title {color: #fff;
    font-size: 25px;}
.xstore-compare-page .xstore-compare-items td:first-child {background-color: #0A93CA;
    color: #fff;}
.xstore-compare-page .xstore-compare-row-brand a img{max-width: 50%;}
.xstore-compare-page .xstore-compare-price .price .woocommerce-Price-amount {background-color: #0A93CA;
    color: #fff;border-radius:3px;padding:3px;}
.xstore-compare-page .xstore-compare-excerpt {color: #111;}
.xstore-compare-page .xstore-compare-stock_status .stock, .xstore-compare-page .xstore-compare-sku .product_meta .sku_wrapper .sku { color: #fff;
    background: #111;
    padding: 0px 5px;
    border-radius: 3px;
    font-size: 13px;}
.xstore-compare-page .xstore-compare-sku .product_meta .sku_wrapper {width: fit-content;
    margin-left: auto;
    margin-right: auto;}
.xstore-compare-page .xstore-compare-button a {background:#CAF31A;color:#111;}
.xstore-compare-page .xstore-compare-button a:hover {background:#111;color:#CAF31A;}
.xstore-compare-page .compare-more-products {text-transform:unset;}
.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn {box-shadow:none!important;}
#wpsr-reviews-grid-202579 .wpsr-business-info .wpsr-rating-and-count .wpsr-total-reviews,#wpsr-reviews-grid-202579 .wpsr-business-info .wpsr-rating-and-count .wpsr-total-rating {color: #fff!important;}
#wpsr-reviews-grid-202579 .wpsr-fixed-height.wpsr-container {background: #CAF31A;}
#wpsr-reviews-grid-202579 .wpsr-business-info.wpsr-display-block,#wpsr-reviews-grid-202579 .wpsr-reviews-wrapper.wpsr-reviews-layout-badge {background: #111!important;}
.single-product .product_meta .sku_wrapper, .single-product .product_meta .gtin_wrapper , .single-product .product_meta .tagged_as {margin-top:-15px;}
.brands-carousel .swiper-slide img {background: #fff;
    border-radius: 5px;
    padding: 10px;}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {font-family: 'OutfitLight1';
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;}
.wpml-ls-display {font-family: 'OutfitLight1';
    font-size: 12px;
    }
.et-popup-content .wpcpo-options .wpcpo-option-name {text-align: center;
    display: block;
    color: #fff;
    background: #111;
    border-radius: 3px;
    padding: 2px 4px;}
.et-popup-content .wpcpo-options .wpcpo-option-name strong {font-weight: normal;}
.et-popup-content .wpcpo-options .wpcpo-option-description p {    font-size: 13px;
    text-align: center;
    margin-bottom: 5px;}
.et-popup-content .wpcpo-options .wpcpo-option-form {text-align: center;}
.et-popup-content .wpcpo-options .wpcpo-option-form label {background: #0a93ca;
    color: #fff;
    padding: 4px 6px;
    border-radius: 3px;}
.et-popup-content .wpcpo-total ul li {color:#111;}
.et-popup-content .show-content #description .details-pdt-desc section {color:#111;}
.et-popup-content .show-content #description .type-product li {color:#111;}
.disabled2 {display:none;}
.single-product .et-popup-content .cart .wpcpo-total .wpcpo-col2 {display:block;width:50%;}
.elementor-location-footer .elementor-form-fields-wrapper .elementor-field-type-acceptance .elementor-field-option{line-height: 13px;}
.elementor-location-footer .elementor-form-fields-wrapper .elementor-field-type-acceptance .elementor-field-option label {font-size:12px!important;}
.woocommerce-password-strength {width: auto!important;background: #CAF31A;}
.et-off-canvas.et_b_header-account input#rememberme+span {font-size: 14px;
    line-height: 22px;max-width:120px!important;}
.elementor-turnstile-field  {text-align:center;}
.single-product .et_product-block .cart .wpcpo-total .wpcpo-col1 span {display:none;}
.single-product .wpcpo-options .wpcpo-option-name {display: block;
    width: 100%;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: #111 !important;
    margin-top: 0px;
    border-radius: 4px;
    padding: 3px 0px;}
.single-product .wpcpo-options .wpcpo-option-name strong {font-weight:normal!important;}
.single-product .wpcpo-options .wpcpo-option-description {text-align:center;}
.single-product .wpcpo-options .wpcpo-option-description p {font-size:13px}
.woocommerce-mini-cart-item .descr-box .variation {opacity: 1;}
.woocommerce-mini-cart-item .descr-box .variation dt {display:none;}
.woocommerce-mini-cart-item .descr-box .variation dd p {color: #111;background: #CAF31A;
    padding: 3px 5px;
    border-radius: 3px;
    font-size: 12px;}
.woocommerce-mini-cart-item .descr-box .variation dd p .wpcpo-item-data-value {display:block;}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-details .variation {background: #CAF31A !important;
    color: #111;
    font-size: 13px;}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-details .variation dt {display:none;}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-details .variation dd .wpcpo-item-data-price .woocommerce-Price-amount bdi {background: none;
    color: #111;
    font-weight: normal;
    font-size: 14px;
}
.woocommerce-checkout .variation dd .wpcpo-item-data-price .woocommerce-Price-amount {background: none!important;
    color: #111;
    font-weight: normal;
    font-size: 14px;
}
footer .elementor-widget-etheme_modal_popup .etheme-modal-popup-inner {overflow-y: hidden!important;}
.single-product .swiper-slide .footer-product {border-radius:4px;}
.single-product .swiper-slide .footer-product .show-quickly,.single-product .swiper-slide .footer-product .add_to_cart_button,.single-product .swiper-slide .footer-product .xstore-compare,.single-product .swiper-slide .footer-product .xstore-wishlist {background: #CAF31A;
    color: #111;}
.single-product .et-content-inner .wpcpo-options .wpcpo-option-form {max-width: 100%!important;}
.single-product .wpcpo-options .wpcpo-option-form {background: #0a93ca;
    text-align: center;
    color: #fff;
    display: block;
    max-width: 35%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
    margin-top: -16px;}
.single-product .wpcpo-options .wpcpo-option-form p label {color: #fff;
    margin: 0;
    padding: 5px 5px;}
.single-product .wpcpo-total .wpcpo-col1, .single-product .wpcpo-total .wpcpo-subtotal {color:#222;}
.single-product .wpcpo-total .wpcpo-col2 .woocommerce-Price-amount {background: #0a93ca;
    color: #fff;
    padding: 4px 6px;
    border-radius: 3px;font-weight:normal;}
.single-product .wpcpo-total .wpcpo-subtotal .woocommerce-Price-amount {background: #0a93ca;font-weight:normal;font-size:18px;
    color: #fff;
    padding: 4px 6px;
    border-radius: 3px;}
.single-product .et_product-block .product_meta .product_brand {margin-right: 50px!important;}
.single-product .et_product-block .product_meta .sku_wrapper {margin-right: 25px!important;margin-top: 2px!important;}
.single-product .et_product-block .product_meta .gtin_wrapper {margin-top: 2px!important;}
.woocommerce-checkout-review-order-table .cart_item .product-name .variation dt{display:none;}
.woocommerce-checkout-review-order-table .cart_item .product-name .variation dd{background: #fff;
    padding: 3px 6px;
    border-radius: 3px;
    font-size: 13px;}
.cart-checkout-light-header .et_b_header-logo.et_element-top-level .et_b_header-logo-img {border-radius:5px;border:5px solid #fff;padding:0!important;}
.woocommerce-orders-table__cell-wcpr_reviews .wcpr-rate-buttons-container .wcpr-rate-button {color:#111;}
.woocommerce-orders-table__cell-wcpr_reviews .wcpr-rate-buttons-container .wcpr-rate-button:hover {background:#0a93ca;color:#111;}
.woocommerce-order-received .woocommerce-customer-details .addresses .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-customer-details .addresses .woocommerce-column--shipping-address {width:100%;text-align:center;}
.et-mini-content .woocommerce-MyAccount-navigation-link--support-tickets {display:none;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--support-tickets {display:none;}
.woocommerce-table--order-details tfoot tr th, .woocommerce-table--order-details tfoot tr td {color:#111!important;}
.wcst_tracking_form {text-align:center!important;}
.wcst_tracking_code_button  {background:#0a93ca;}
.wcst_tracking_code_button  {background:#fff;}
.wcst_shipping_company_select{width:100%!important;}
.wcst_shipping_company_select_label, .wcst_tracking_code_input_label {color:#fff;}
.yotpo-widget-instance {display:none!important;}
.single-product .woocommerce-product-gallery__image {border:none!important;}
.wcst_tracking_code_button:hover {background:#222;color:#fff;}
.wp-singular .elementor-37967 h3 {color:#CAF31A!important;}
.wp-singular .elementor-17185 h3 {color:#CAF31A!important;}
.single-product .product_title {color:#222;font-family:"Outfit-Bold";}
.wHelp-bubble.circle-bubble {background:#CAF31A!important;}
.wHelp__send-message {background: #CAF31A!important;
    color: #222!important;}
[class*="wHelp-button-"].avatar-active .online, [class*="wHelp-button-"].avatar-inactive .online {background: #CAF31A!important;
    color: #222!important;}
[class*="wHelp-button-"].avatar-active.wHelp-btn-rounded, [class*="wHelp-button-"].avatar-inactive.wHelp-btn-rounded, .wHelp__popup--header {background:#0a93ca!important;}
.wHelp-bubble[class*="circle-animation-"] .open-icon, .wHelp-bubble[class*="circle-animation-"] .close-icon, [class*="wHelp-button-"].avatar-active .info, [class*="wHelp-button-"].avatar-inactive .info {color:#222!important;}
.mobile-header-wrapper .account-type1 a {background-color: transparent!important;
    color: #fff;}
.sidebar-widget ul li a, .widget_product_categories.sidebar-widget ul li a {color: #222!important;
    text-transform: uppercase;
    padding-left: 12px;font-family:"OutfitExtraBold";}
.woocommerce-photo-reviews-rating-html-shortcode .woocommerce-photo-reviews-review-count-container {margin-left: 8px;
    margin-top: -5px;
    font-size: 12px;}
.shortcode-wcpr-single-product-summary-meta .shortcode-wcpr-single-product-summary-meta-title {color: #222;
    font-weight: 600;
    font-size: 16px;}
.shortcode-wcpr-single-product-summary-meta-shop .stock {background: #222;
    width: fit-content;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    font-family: 'Outfit';
    padding: 1px 6px;
    border-radius: 2px;}
.wc_payment_method .payment_box p {color:#fff;}
.shortcode-wcpr-single-product-summary-meta-shop .add_to_cart_button {background: #CAF31A;
    color: #222;}
.shortcode-wcpr-single-product-summary-meta-shop .add_to_cart_button:hover {background: #0a93ca;
    color: #fff;}
.woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-login-toggle .woocommerce-info {font-family: "Outfit-Regular";padding: 5px 10px;
    border-radius: 3px;}
.shortcode-review-content-container-top-right .wcpr-review-rating .star-rating span {color:#fff;}
.woocommerce-photo-reviews-rating-html-shortcode .star-rating span {color:#fff;}
.shortcode-wcpr-overall-rating-left {background:#0a93ca!important;}
.wpml-ls-menu-item .wpml-ls-flag + span {font-size:14px;font-family:Roboto;}
.wc-tabs .et-woocommerce-tab.active a {color:#0a93ca!important;}
.wc-tabs .et-woocommerce-tab a, .etheme-sticky-cart .sticky_product_title {color:#222!important;font-family:"Outfit-Regular";}
.wc-tabs .et-woocommerce-tab a:hover {color:#CAF31A!important;}
.etheme-sticky-cart .single_add_to_cart_button.button {color:#111!important;background:#CAF31A!important;}
.etheme-sticky-cart .single_add_to_cart_button.button:hover {color:#fff!important;background:#222!important;}
.et_b_header-menu .secondary-menu-wrapper .secondary-title {color:#0b3954;}
.cart-checkout-multistep.woocommerce-cart .cart-checkout-nav-simple, .cart-checkout-multistep .cart-checkout-nav-simple {
    background: none;
}
.widget_product_categories ul .current-cat-parent ul .current-cat a {background: #CAF31A!important;}
.single-product .et_product-block .product_meta span span, .single-product .et_product-block .product_meta span a {color:#0a93ca;}
.header-main-menu.et_element-top-level .menu > li > a {font-family:"Outfit-Bold";color: #222;
  font-size: 17px;
}
h1, h2, h3, h4, h5, h6, .products-title {color:#222;font-family:"Outfit-Bold";}
.shop-filters-area .woocommerce-widget-layered-nav-list__item .count {display:none;}
.btn:not(.black):not(.active):not(.bordered):not(.style-custom):hover {}
.woocommerce-view-order .woocommerce-MyAccount-content .wc-item-meta li, .woocommerce-view-order .woocommerce-MyAccount-content .wc-item-meta li p{background: none!important;font-size:13px;
    color: #0b3954!important;
    padding: 2px 5px!important;
    border-radius: 3px!important;}
#product-parameters h2 {font-size:20px;}
#product-parameters h3 {font-size:18px;}
.woocommerce-view-order .woocommerce-MyAccount-content p{background: #CAF31A;
    color: #222;
    padding: 4px 10px;
    border-radius: 3px;}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table__product-name a {background: #CAF31A;
    color: #222;border:1px solid #CAF31A;
    padding: 4px 10px;
    border-radius: 3px;}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table__product-name a:hover {background: #CAF31A;
    color: #222;border:1px solid #222;
    padding: 4px 10px;
    border-radius: 3px;}
.header-html_block3 .etheme-icon-list-item:hover {background:#0b3954;color: #CAF31A!important;
    border-radius: 3px;
    padding: 10px 10px;}

.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table {color: #0b3954;}
.woocommerce-orders-table__cell .woocommerce-button {color: #0b3954!important;}
.woocommerce-orders-table__cell .woocommerce-button:hover {border: 1px solid #222!important;color:#222!important;}
.woocommerce-thankyou-order-details li {background: #CAF31A!important;}
.woocommerce-thankyou-order-details li span {color: #0b3954!important;}
.related-products-wrapper .product-title a:hover, .products-slider .product-title a:hover {color:#CAF31A;}
.elementor-widget-etheme_product_carousel .etheme-product-grid-title a:hover {color:#CAF31A!important;}
.etheme-sticky-cart .wcst_estimated_date_container {display:none!important;}
.etheme-sticky-cart .wws-product-query-btn {display:none!important;}
.wcst_estimated_date_container {     display: block;
    width: 100%;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: #111!important;
    margin-top: 7px;
    border-radius: 4px;
    padding: 3px 0px;}
.wc-bacs-bank-details-account-name, .wc-bacs-bank-details li {font-size: 18px;
    background: #222;
    text-align: center;
    color: #fff;
    padding: 5px;
    font-weight: 400;
    font-family: 'Outfit';
    width: fit-content;}
.woocommerce-orders-table__cell .pay, .woocommerce-table--order-details .pay {display:none!important;}
.woocommerce-OrderUpdate-meta {display:none;}
.woocommerce-OrderUpdates {padding-left:0!important;}
.woocommerce-OrderUpdate-description p {background:none!important;}
.woocommerce-checkout .woocommerce-shipping-methods .wcst_estimated_shipping_delivery {color: #111;
    background: #fff;
    padding: 3px 5px;
    border-radius: 3px;}
.woocommerce-cart .woocommerce-shipping-methods .wcst_estimated_shipping_delivery {color: #fff;
    background: #0a93ca;
    padding: 3px 5px;
    border-radius: 3px;}
.woocommerce-cart .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1280px;
}
.archive .woocommerce-breadcrumb {display:none;}
.dokan-info, .mc4wp-info, .woocommerce-info, .woocommerce-order-overview-wrapper~p {background-color: #0a93ca!important;}
.cart-checkout-multistep .etheme-above-checkout-form > div:not(.woocommerce-message), .cart-checkout-multistep .etheme-before-cart-form > div:not(.woocommerce-message) {padding:0!important;}
.shipping-calculator-form .button {background-color:#0a93ca!important;}
.payment_method_ppcp label img {background: #fff;
    padding: 2px 7px;
    border-radius: 4px;}
.elementor-37982 h3 {color:#CAF31A!important;}
.wc-ppcp-payment-method__container .wc-ppcp-popup__container p {color:#fff;}
#wc-ppcp-paylater-msg-checkout {background: #fff;
    width: -webkit-fill-available;
    border-radius: 4px;
    padding: 5px;line-height: 12px;}
.wcst_estimated_date_container:hover {background: #0b3954;color:#fff;}
.cart-checkout-multistep.woocommerce-cart .cart-checkout-nav-simple a {
    letter-spacing: 0.5px;text-transform: uppercase;font-family:"Outfit-Regular";font-size:16px;}
.cart-checkout-nav-simple a.active, .cart-checkout-nav-simple a:hover {color:#CAF31A!important;}
.btn.bordered {border:2px solid #0a93ca!important;}
.btn.bordered:hover{color:#222!important;border:2px solid #CAF31A!important;background:#0a93ca!important;}
.checkout-button {color:#222!important;background:#CAF31A!important;}
.checkout-button:hover {color:#fff!important;background:#222!important;}
body, body.yith-woocompare-popup {color:#0b3954!important;}
.shop_table .amount {
    background: #CAF31A;
    padding: 3px 2px;
    border-radius: 3px;
    color: #222!important;
    font-family:"Outfit-Medium";
}
.etheme-product-grid-item .price .amount bdi {font-weight: 700;
    color: #fff;
    font-size: 16px;
    background: #0a93ca;
    padding: 2px 5px;
    border-radius: 2px;}
.etheme-product-grid-item .woocommerce-loop-product__title a {color:#222!important;}
.etheme-product-grid-item .woocommerce-loop-product__title a:hover {color:#0a93ca!important;}
.btn-black, .btn.black {border:1px solid #0b3954!important;background: #0a93ca;
    color: #fff!important;}
.btn-black:hover, .btn.black:hover {background: #222;}
.MyAccount-user-info {display:none!important;}
.woocommerce-MyAccount-navigation-wrapper {border:none;}
.woocommerce-info {background: #CAF31A;
    color: #0b3954;}
.MyAccount-dashboard-buttons .btn, .woocommerce-EditAccountForm .woocommerce-Button, .xstore-wishlist-action .button, #commentform input[type=button], .btn-black, .btn.black, .form-submit input[type=submit]{color:#222;}
.xstore-wishlist-action .button {background:#CAF31A!important;}
.xstore-wishlist-action .button:hover {background:#0a93ca!important;color:#fff!important;}
.woocommerce-EditAccountForm .woocommerce-Button {background:#0a93ca;}
.woocommerce-EditAccountForm .woocommerce-Button:hover {background:#0a93ca!important;color:#fff;}
.MyAccount-dashboard-buttons .btn {border: 2px solid #0b3954!important;}
.woocommerce-MyAccount-content >p {background: #CAF31A;
    color: #222;
    padding: 3px 10px;
    border-radius: 5px;}
.woocommerce-MyAccount-navigation-wrapper li.is-active a {color:#CAF31A!important;}
.woocommerce-MyAccount-navigation-wrapper li a{color:#fff;font-family: 'Outfit-Regular';
    font-size: 18px;
    text-transform: uppercase;
    background: #0a93ca;
    padding: 5px 0px 5px 30px;
    border-radius: 3px;
    margin-bottom: 10px;}
.woocommerce-MyAccount-navigation-wrapper li a:hover {color:#CAF31A;}
.page-heading.bc-type-left2 .title {color: #222;
    letter-spacing: 0.5px;
    font-size: 30px;font-family:"Outfit-Bold";}
.woocommerce-password-strength {background: #0b3954;font-size: 14px!important;
    width: fit-content;
    padding: 2px 5px;
    border-radius: 3px;}
form .et-advanced-label.et-validated label[for] {font-size: 12px!important;
    color: #0b3954;
    opacity: .75!important;}
.form-row.place-order .button {
	background-color: #0a93ca;font-family:"Outfit-Regular";
}
.form-row.place-order .button:hover {background-color: #CAF31A;color:#222;}
.woocommerce-order-details thead {background-color: #0a93ca;}
.woocommerce-order-details thead th {color: #fff;}
.woocommerce-column__title {background: #CAF31A;padding: 5px 15px;
    border-radius: 5px;}
.woocommerce-customer-details address {color: #0b3954;}
.woocommerce-account .page-heading {background-color: #CAF31A!important;padding: 30px;}
.et-mini-content .et-content-inner .price bdi {background: #0a93ca;
    padding: 2px 5px;
    border-radius: 5px;
    color: #fff;}
.my_account_orders td .button {background-color:#CAF31A!important;border:1px solid #CAF31A;font-family: 'Outfit-Regular';
    text-transform: uppercase;
    font-size: 12px;border-radius:2px;}
.et-mini-content .menu li {text-align: center;
    font-size: 15px;
    background: #0a93ca;
    color: #222;
    font-weight: 600;
    line-height: 16px;
    padding: 10px 0px!important;
    border-radius: 3px;border:2px solid #0a93ca;
    margin-bottom: 10px;}
.et-mini-content .menu li:hover {border:2px solid #CAF31A;color:#fff;}
.tracking-box {color: #fff;
    background: #0b3954;
    border-radius: 5px;}
.tracking-box h4 {color:#CAF31A;}
.tracking-box .wcst_tracking_link {color: #0b3954;
    background: #CAF31A;
    padding: 2px 5px;
    border-radius: 5px;}
.tracking-box .wcst_tracking_link:hover {
    background: #fff;}
.cart-checkout-light-header .et_b_header-logo.et_element-top-level img {width:auto!important;}
.et-mini-content-head>a {    background: #111;
    color: #CAF31A !important;
    padding: 10px 0px;
    border-radius: 3px}
.cart-checkout-light-header .header-main {background:#0a93ca!important;}
.order-again {background: none!important;}
.cart-checkout-nav-simple a{font-family:"Outfit-Bold";text-transform: uppercase;
    letter-spacing: 0.5px;font-size:16px;}
.cart-checkout-nav-simple .et-right-arrow:before {text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.5px;}
.sales-booster-account-tab .button, form.login button[name=login], form.register button[name=register] {background: #111;color: #fff;}
.sales-booster-account-tab .button:hover, form.login button[name=login]:hover, form.register button[name=register]:hover {background: #CAF31A;color:#111;}
.woocommerce-account .woocommerce .login-column,.woocommerce-account .woocommerce .register-column {background: #0a93ca;border-radius:5px;}
.order-again a {line-height: normal;
    padding: 3px 10px;
    display: inline;
    border-radius: 5px;
    font-size: 15px;}
.etheme_widget_brands_filter .dropdown_product_brand {color: #222;
    border: 2px solid #222;font-family: "Outfit-Regular";}
.widget_rating_filter .wc-layered-nav-rating a {color: #0b3954;}
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout) {text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px;color:#222!important;}
.et_element .mini-cart-buttons .btn-checkout {color:#fff!important;background:#0a93ca!important;text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px;}
.et_element .mini-cart-buttons .btn-checkout:hover {color:#222!important;}
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout):hover {color: #fff!important;background:#222!important;}
.cart-popup-footer .big-coast .woocommerce-Price-amount bdi {color: #fff;
    background: #0a93ca;
    font-weight: 800;
    padding: 2px 4px;
    border-radius: 3px;}
.et_element .product_list_widget li .product-title a {white-space: unset;background: none;
    color: #222!important;
    padding: 4px 4px;
    border-radius: 3px;}

.archive .products-loop .onsale {right: 22px!important;
    top: 1px!important;
    left: unset;z-index:2;}
.onsale.new-label {color:#fff!important;right:20px!important;left:unset;}
.etheme-product-grid-categories a {
    color: #222!important;
    font-size: 12px;
    background: #CAF31A;
    padding: 1px 10px 2px 10px;
    font-weight: 700;
    border-radius: 3px;
}
.woocommerce-ordering select, .products-per-page form select {background: #222;
    color: #fff;
    border-color: #222;
    border-radius: 3px;font-family: "Outfit-Regular";}
.view-switcher {background: #222;
    color: #fff;
    border-radius: 3px;}
.single-product select {color: #0a93ca!important;
    background-color: #f8f8f8!important;}
.view-switcher:hover {background: #222!important;}
.view-switcher .switch-grid>a, .view-switcher .switch-list>a, .view-switcher .switch-more>a {color:#fff!important;}
.view-switcher .switch-grid>a:hover, .view-switcher .switch-list>a:hover, .view-switcher .switch-more>a:hover {color:#CAF31A!important;}
.open-filters-btn {padding: 2px 4px;
    border-radius: 3px;
    background: #222;}
.content-product .star-rating {margin-top: 0px;
    margin-bottom: 5px;}
.open-filters-btn:hover {
    background: #CAF31A;color:#222!important;}
.open-filters-btn a {color: #fff!important;font-family: "Outfit-Regular";}
.open-filters-btn a:hover {color:#CAF31A;color:#222;}
.open-filters-btn a i {left: 4px!important;}
.filter-wrap .products-per-page span {font-family: "Outfit-Regular";padding: 2px 4px;
    border-radius: 3px;background: #222;
    color: #fff!important;}
.view-switcher .switcher-active a{color:#CAF31A!important;}
.header-bottom .et_b_header-wishlist {margin-left:25px;}
.header-bottom .et_b_header-wishlist .et-element-label,.header-bottom  .et_b_header-compare .et-element-label{font-weight: 600;
    text-transform: uppercase;}
.content-product .product-title a {font-size: 20px;
    margin-top: 7px;
    margin-bottom: 5px;
    line-height: 22px!important;}
.price .woocommerce-price-suffix {color:#0b3954;}
.price del {color: #fff;}
.price del .amount {font-size: 14px;
    color: #0b3954;}
.price ins .amount {font-weight: 700;background: #0a93ca;
    border-radius: 3px;
    padding: 2px 4px;color:#fff;}
.onsale {font-weight: 500;
    font-family: 'Outfit';
    color: #222!important;background:#CAF31A;}
.woocommerce-pagination .current {color:#fff;}
.content-product .products-page-cats a {color: #fff!important;
    font-size: 12px;
    background: #0a93ca;
    padding: 1px 10px 2px 10px;
    border-radius: 3px;
    font-family: "Outfit-Regular";}
.woocommerce-breadcrumb a {
    color: #222!important;
}
.et_b_header-cart.et_element-top-level > a {color:#222;background: #fff;padding: 7px;
    width: auto;
    border-radius: 5px;}
.et_b_header-cart.et_element-top-level > a:hover {background: #111;opacity:1;color:#CAF31A;}
.et_b_header-account.et_element-top-level > a:hover {background: #111;opacity:1;color:#CAF31A;}
.et_b_header-account.et_element-top-level > a{background: #fff;
    border-radius: 5px;
    padding: 7px;width: auto!important;
    margin-right: 0!important;
    margin-left: auto!important;}
.product-slide .product-details .button:not(.compare), .products-grid .product-details .button:not(.compare) {color: #222;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;font-family:"Outfit-Medium";}
.woocommerce-mini-cart-item .variation-Warranty,.woocommerce-mini-cart-item .sku_wrapper {display:none!important;}
.woocommerce-cart-form .variation {background: #0b3954;
    width: fit-content;
    padding: 2px 5px;
    border-radius: 5px;
    opacity: 1;
    font-size: 12px;}
.woocommerce-orders-table .wcst-myaccount-tracking-button {border-radius: 5px;
    color: #0b3954;
    font-family: "Outfit-Medium";
    font-size: 13px;
    padding: 12px 10px;
    position: relative;
    top: -2px;}
.woocommerce-cart-form .variation .variation-Warranty {color: #CAF31A;margin-right:0!important;}
.woocommerce-cart-form .variation .variation-Warranty p {color: #CAF31A;}
#menu-secondary-menu .wpml-ls-current-language, #menu-secondary-menu-french .wpml-ls-current-language {border-radius: 3px;}
#menu-secondary-menu .wpml-ls-current-language a:hover, #menu-secondary-menu-french .wpml-ls-current-language a:hover {background:#0b3954;}
#menu-secondary-menu .wpml-ls-current-language a, #menu-secondary-menu-french .wpml-ls-current-language a {padding: 7px 4px;
    border-radius: 3px!important;
    font-weight: 600;
    font-family: 'Outfit';
    text-transform: uppercase;
    font-size: 13px;
    max-width: 170px;}
.nav-sublist-dropdown ul li a{opacity: 1!important;
    background: #0a93ca!important;
    color: #fff!important;}
.nav-sublist-dropdown ul li a:hover{color:#222!important;font-weight:700;background: #CAF31A!important;}
.nav-sublist-dropdown {border:none!important;background:none!important;}
.etheme_product_status_filter ul li a {color: #222!important;
    text-transform: uppercase;
    font-size: 15px;}
.et_b_header-logo.et_element-top-level img {
    border-radius: 6px;
    padding: 2px 4px;
}
.et-advance-tabs.horizontal-style-3 .et-tabs-nav>ul .et-tab-nav {border:none!important;}
.et_element.connect-block-element-x3Nlt > div {margin:0 4px!important;}
#menu-all-departments .menu-static-block {background: #fff!important;border-radius:3px;}
.et-advance-tabs.horizontal-style-3 .et-tabs-content {border:none!important;}
.wpml-ls-statics-footer .wpml-ls-item a{color: #fff !important;
  font-size: 14px !important;
  font-family: 'Outfit';
  font-weight: 600;
  margin-right: 10px;
  background: #0a93ca;
  padding: 4px 6px 6px 6px;
  border: 2px solid #fff;
  border-radius: 3px;}
.wpml-ls-statics-footer .wpml-ls-item a:hover{border: 2px solid #CAF31A;background:#0a93ca;color:#CAF31A!important;}
.wpml-ls-statics-footer .wpml-ls-current-language a{color: #fff !important;
  font-size: 14px !important;
  font-family: 'Outfit';
  font-weight: 600;
  margin-right: 10px;
  background: #0a93ca;
  padding: 4px 6px 6px 6px;
  border: 2px solid #CAF31A;
  border-radius: 3px;}
.wpml-ls-statics-footer .wpml-ls-current-language a:hover{border: 2px solid #CAF31A;background:#0a93ca;color:#CAF31A!important;}
.etheme_widget_brands_filter ul li a {color: #0b3954!important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px;}
.et_b_header-cart.et_element-top-level .et-quantity {color: #fff!important;background:#0a93ca!important;
    font-weight: 600;
    font-family: 'Outfit';}
.etheme-product-status-filter a:before {border:1px solid #0b3954;}
.etheme-product-status-filter .chosen a:before, .etheme-product-status-filter li:hover a:before {background:#CAF31A;color:#0b3954;}
.etheme_widget_brands_filter li:hover a:before {background:#CAF31A;color:#0b3954;}
.etheme_widget_brands_filter a:before {border:1px solid #0b3954!important;}
[class*=" paged-"] .page-heading .span-title:last-of-type, [class*=" paged-"] .page-heading.bc-type-left2 .span-title:last-of-type {color: #222!important;
    background: #CAF31A;
    padding: 2px 4px;
    border-radius: 3px;}
.woocommerce-widget-layered-nav h4 {margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: none;}
.woocommerce-widget-layered-nav-list__item {max-height: 15px;
    margin-bottom: 15px!important;
    margin-top: 3px!important;
    padding-left: 5px;}
.woocommerce-widget-layered-nav-list {background: #eeebeb5c;
    padding: 0px 5px;
    border-radius: 3px;overflow: scroll;
    max-height: 100px;}
.woocommerce-widget-layered-nav-list li a {color: #222!important;}

.woocommerce-widget-layered-nav-list li a::before {border:1px solid #0b3954!important;}
.sidebar-widget ul li .count {font-size: 13px;
    color: #0b3954;}
.woocommerce-widget-layered-nav span {line-height: 35px;}
.product-details span > span bdi {font-weight: 700;
    color: #fff;
    font-size: 16px;
    background: #0a93ca;
    padding: 2px 5px;
    border-radius: 2px;}
.content-product .product-details .button:hover {color:#fff!important;background:#222;}
.sidebar-widget h4 span {background: #0a93ca;
    color: #fff;
    padding: 3px 6px 3px 6px;
    border-radius: 3px;
    font-size: 18px;font-family:"Outfit-Regular";}
.product-slide .product-details .button:not(.compare):hover {color:#fff!important;background:#222;}
.order-review h3 span {color:#fff;}
.sidebar-widget .product-categories .cat-item .children li a{color: #222!important;
    background: #fff;
    border-radius: 3px;
    margin-left: 5px;
    padding: 2px 10px!important;
    text-transform: uppercase;
    border: 1px solid #fff;
    font-size: 15px;
    margin-bottom: 10px;}
.sidebar-widget .product-categories .cat-item .children li a:hover {background: #CAF31A;}
.product-view-mask2 .footer-product {background: #0a93ca!important;--et_dark-color: #0a93ca!important;}
.sidebar-widget .product-categories .parent-level0 > a {color: #222!important;
    background: #fff;
    border-radius: 3px;
    padding: 2px 10px;
    text-transform: uppercase;
    border: 1px solid #fff;
    font-size: 16px;
    margin-bottom: 10px;}
.product-view-mask2 .footer-product .xstore-compare:hover, .product-view-mask2 .footer-product .xstore-wishlist:hover, .product-view-mask2 .footer-product .show-quickly:hover, .product-view-mask2 .footer-product .button:hover {
    background: #CAF31A!important;
    color: #222;
}
.et-popup-content .product-name a {font-size: 26px;
    color: #222;}
.et-popup-content .stock {background: #0a93ca;
    color: #fff!important;
    display: inline-block;
    padding: 2px 4px;
    font-size: 13px;
    font-family: 'Outfit';
    font-weight: 500;
    border-radius: 3px}
.et_b_header-account.login-link .button, .et_b_header-account.login-link .et-facebook-login-button, .et_b_header-account.login-link form .button {background: #0a93ca;
    font-size: 16px!important;}
.et_b_header-account.login-link .button:hover, .et_b_header-account.login-link .et-facebook-login-button:hover, .et_b_header-account.login-link form .button:hover {background: #CAF31A;
    color:#222!important;}
.products-slider .content-product .product-title a {color:#222!important;font-family:"Outfit-Medium";}
.products-slider .content-product .product-title a:hover {color:#0a93ca!important;}
.onsale.single-sale {background-color: #CAF31A!important;
    border-radius: 3px;color:#222;width:100%;}
.single-product .woocommerce-Tabs-panel--description #description section ul {color: #CAF31A;
    background: #111;
    padding: 10px;
    border-radius: 4px;}
.single-product .woocommerce-Tabs-panel--description #description section p {color:#111;}
.single-product .woocommerce-Tabs-panel--description #description section img {margin-bottom:15px;}
.et_product-block .price del {font-size:14px;}
.et-popup-content .product_meta span a,.et-popup-content .product_meta span span,.et-popup-content .single-tags a,.et-popup-content .single-tags span,.et-popup-content .product-share .menu-social-icons li a {color:#0a93ca!important;}
.et-popup-content .product_meta span a:hover,.et-popup-content .product_meta span span:hover,.et-popup-content .single-tags a:hover,.et-popup-content .single-tags span:hover,.et-popup-content .product-share .menu-social-icons li a:hover {color:#CAF31A!important;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-title {font-family:"Outfit-Regular";}
.et-quick-view-wrapper .single_add_to_cart_button.button {color:#222!important;background:#CAF31A!important;font-family:"Outfit-Regular";}
.et-quick-view-wrapper .single_add_to_cart_button.button:hover {color:#fff!important;background:#222!important;}
.sidebar-widget .product-categories li a:hover {}
#customer_details h3 span, .etheme-cart-checkout-accordion h3 span {color:#0a93ca;}
#customer_details h3 span:hover {color:#222;}
.etheme-cart-checkout-accordion h3 span:hover {color:#222;}
#customer_details h3::before,.etheme-cart-checkout-accordion h3::before {border-color:#0a93ca;background-color:#0a93ca;color:#fff;}
.woocommerce-cart-form__cart-item .product-price,.woocommerce-cart-form__cart-item .product-subtotal {padding: 15px 0px;}
table.cart tbody .product-sku, table.cart tbody .product-price {font-family:"Outfit-Regular";font-size: 13px;padding-top: 17px;}
#shipping_method label {color: #0b3954;}
#payment .payment_methods label {color: #fff;}
.payment_methods label img {max-width:none!important;}
#payment .payment_methods label:hover {color:#CAF31A;}
.page-wrapper {background-color:#fff!important;}
.cart-checkout-multistep .order-review {background: #0a93ca!important;border-radius:4px!important;}
.order-review .cart_item .product-name-info, .cart-checkout-multistep.woocommerce-checkout .cart-order-details .cart-subtotal, .cart-checkout-multistep.woocommerce-checkout .cart-order-details .woocommerce-shipping-totals, .cart-order-details .shop_table .order-total th  {color:#fff;}
.cart-order-details {color:#222;}
.order-total .includes_tax {color:#fff;}
.etheme-cart-checkout-accordion.active .accordion-title:before {color:#CAF31A;}
.single-product .price .woocommerce-Price-amount {color: #fff;
    background: #0a93ca;
    padding: 3px 8px;
    border-radius: 3px;}
.xstore-wishlist-single {background: #0a93ca!important;
    color: #fff!important;
    border-radius: 3px!important;
    padding: 3px 8px!important;}
.xstore-wishlist-single:hover {color: #222!important;background: #0a93ca!important;}
.xstore-compare-single {padding: 5px 10px 6px 10px!important;background: #0a93ca!important;
    color: #fff!important;
    border-radius: 3px!important;
   }
table.cart .product-details .product-title, table.cart tbody .product-name {font-size:15px;}
table.cart .product-details .product-title .wcst_estimated_label, table.cart .product-details .product-title .wcst_estimated_text {font-weight: 500;
    font-family: 'OutfitLight1';
    font-size: 13px;}
.woocommerce-checkout ._sumo_pp_orderpp_payment_details_info td small {text-align: center;
    width: 100%;
    display: inline-block;font-size: 85%!important;
    color: #fff !important;}
.sidebar-widget ul li.current-cat>a {margin-bottom: 5px;}
.xstore-compare-single:hover {color: #222!important;background: #0a93ca!important;}
.et_product-block .xstore-wishlist-single .et-icon {color:#fff;}
.et_product-block .single-wishlist {display: inline-block;
    width: fit-content;}
.woocommerce-cart ._sumo_pp_orderpp_fields tbody tr td label {text-align: left;
    line-height: 22px;
    font-size: 15px;}
.woocommerce-cart ._sumo_pp_orderpp_fields tbody tr:first-of-type td label {background: #CAF31A;
    color: #111;
    padding: 5px 10px;
    font-size: 15px;
    border-radius: 3px;}

.woocommerce-cart #_sumo_pp_plans_to_choose p{    background: #0a93ca;
    color: #111;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 36px;}
.woocommerce-cart #_sumo_pp_plans_to_choose p strong {font-size: 18px;
    color: #fff;
    line-height: 30px;}
.woocommerce-cart ._sumo_pp_orderpp_payment_details_info th {display: block;
    width: 0%;
    visibility: hidden;}
.woocommerce-cart ._sumo_pp_orderpp_payment_details_info td {text-align: center;
    width: 100%;}
.woocommerce-cart ._sumo_pp_orderpp_payment_details_info td p {background: #0a93ca;
    color: #111;
    padding: 5px 10px;
    font-size: 13px;
    border-radius: 3px;}
.woocommerce-cart ._sumo_pp_orderpp_payment_details_info td p:first-of-type{background:#fff!important;}
.woocommerce-cart ._sumo_pp_orderpp_payment_details_info td p strong {color: #fff;
    font-size: 15px;}
.woocommerce-cart ._sumo_pp_orderpp_payment_details_info td small {color: #111!important;font-size: 14px;
    line-height: 16px;}

.woocommerce-checkout ._sumo_pp_orderpp_payment_details_info td small {text-align: center;
    width: 100%;
    display: inline-block;font-size: 85%!important;line-height:25px;
    color: #fff !important;}
.woocommerce-checkout ._sumo_pp_orderpp_payable_now_info {color:#fff;}
.woocommerce-checkout ._sumo_pp_orderpp_payable_now_info td bdi {font-size:20px;}
.woocommerce-checkout ._sumo_pp_orderpp_payment_details_info th {color:#CAF31A;display:none;}
.woocommerce-checkout ._sumo_pp_orderpp_payment_details_info td p {font-size: 15px;
    background: #fff;
    text-align: center;
    border-radius: 3px;}
.woocommerce-checkout ._sumo_pp_orderpp_payment_details_info {    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: block;}
.et_product-block .single-compare {display: inline-block;
    width: fit-content;margin-left:15px;}
.woocommerce-message {background:#CAF31A;color:#0b3954;}
.archive .content-product .product-title a  {color:#222;font-weight:bold;}
.archive .content-product .product-title a:hover {text-shadow: 0px 0px 1px #CAF31A;}
.widget_product_categories.sidebar-widget li a:before {bottom: var(--widget-link-underline-bottom-offset,3px);
    background: transparent;}
.single_add_to_cart_button~.et-or-wrapper {    color: #0b3954;
    opacity: 0.9;}
.woocommerce-cart .order-total .includes_tax {color: #0b3954!important;}
.single-product-builder .single_add_to_cart_button, .single-product-builder .single_add_to_cart_button.button {color:#222;background:#CAF31A;font-family:"Outfit-Regular";}
.single-product-builder .single_add_to_cart_button:hover, .single-product-builder .single_add_to_cart_button.button:hover {color:#fff;background:#222;}
.single-product-builder .et-single-buy-now:hover, .single-product-builder .et-single-buy-now.button:hover {color:#0b3954!important;}
.et_product-block .stock {background: #0a93ca;
    color: #fff;
    width: fit-content;
    padding: 3px 10px;
    font-size: 13px;
    font-family: "Outfit-Regular";
    border-radius: 3px;
    letter-spacing: 0.4px;}
.etheme-sticky-cart .stock{background: #0a93ca;
    color: #fff;
    width: fit-content;
    padding: 3px 10px;
    font-size: 13px;
    font-family: 'Outfit';
    font-weight: 500;
    border-radius: 3px;
    letter-spacing: 0.4px;}
p.stock:before {font-size: 11px;}
.sidebar-widget .product-categories .current-cat-parent > a, .sidebar-widget .product-categories .opened > a {margin-bottom: 10px!important;
    background: #0a93ca;
    border: 1px solid #0a93ca;
    color: #222!important;
    border-radius: 5px;
    padding: 5px 10px!important;}
.sidebar-widget .product-categories .current-cat-parent > a:hover {
    color: #fff!important;}
.archive .products-loop .product-details .price del .amount bdi {background: #0a93ca;
    color: #222;
    font-weight: 500;
    font-family: 'Outfit';
    padding: 3px 4px;
    border-radius: 3px;}
.archive .product-categories .parent-level0 .children .cat-item > a {}
.menu-static-block .elementor-widget-container .elementor-heading-title a:hover {color:#fff!important;}
.menu-static-block .elementor-widget-container .etheme-icon-list .etheme-icon-list-item a {padding: 2px 4px;}
.menu-static-block .elementor-widget-container .etheme-icon-list .etheme-icon-list-item a:hover {background: #0b3954;
    border-radius: 5px;
    padding: 2px 4px;
    color: #fff;}
.cart-collaterals .wc-stripe-payment-method {padding:0!important;}
.woocommerce-checkout-review-order-table-wrapper .order-total .includes_tax {clear: both;
    display: block;
    margin-top: 7px;}
.etheme-cart-checkout-accordion .accordion-title:before {border: 2px solid #fff!important;}
.etheme-cart-checkout-accordion #shipping_method {background: #0a93ca;
    border-radius: 5px;
    border: 2px solid #fff;}
.etheme-cart-checkout-accordion #shipping_method li label {color: #fff!important; font-family:"Outfit-Medium";
    text-transform: uppercase;
    letter-spacing: 1px;}
.etheme-cart-checkout-accordion #shipping_method li label .amount bdi {font-family:"Outfit-Regular";color: #222!important;
    background: #CAF31A;
    padding: 2px 4px;
    border-radius: 4px;}
#shipping_method input:checked~label .amount {opacity:1!important;}
#payment .payment_methods li {background: #0a93ca;
    border-radius: 5px;
    border: 3px solid #fff;
    margin-bottom: 10px!important;
    padding: 15px 10px 10px 10px;}
.wc_payment_methods .status-box p span, .wc_payment_methods .payment_method_eh_klarna_stripe p {color:#fff!important;}
#payment .payment_methods input[type=radio]:checked+label {font-family:"Outfit-Regular";color:#CAF31A!important;}
.sumup_icon_list {width: 170px;
    background: #fff;
    padding: 7px;
    border-radius: 2px;}
div[data-sumup-id=payment_option]>label {background:#222;}
div[data-sumup-id=payment_option]>label:hover {background:#222;border: 2px solid #CAF31A;}
div[data-sumup-id=payment_option]>label img{background: #fff;
    border-radius: 3px;
padding: 5px 5px;}
#wc-sumup-payment-modal h4 {color: #222;text-transform: uppercase;}
#wc-sumup-payment-modal form button {color: #222;
    background: #CAF31A;}
#wc-sumup-payment-modal form button:hover {color: #fff;
    background: #0a93ca;}
#payment .payment_methods input[type=radio] {top:7px;}
.payment_method_stripe_bancontact label img {background: #fff;
    padding: 4px;
    border-radius: 4px;}
.payment_method_stripe_klarna .payment_box .wc-stripe-gateway-desc p {color:#fff;}
.payment_method_stripe_klarna .payment_box .wc-stripe_klarna-container .wc-stripe_klarna-new-method-container div span {color:#fff;}
.menu-static-block .etheme-product-list .etheme-product-list-content h2 a {padding:2px 4px;}
.menu-static-block .etheme-product-list .etheme-product-list-content h2 a:hover {background:#CAF31A;padding:2px 4px;border-radius:4px;}
.et-content-dropdown .ajax-results-title {background:#CAF31A!important;}
.et_b_header-search.et_element-top-level input[type="text"] {color:#111;font-family:"Outfit-Regular";}
.et_b_header-search.et_element-top-level .input-row {border-radius: 4px;}
.et_b_header-menu.et_element-top-level .nav-sublist-dropdown .item-link, .et_b_header-menu.et_element-top-level .item-design-dropdown .nav-sublist-dropdown ul > li > a {    padding: 5px 10px;
    width: 70%;
    border-radius: 4px;}
.et-content-dropdown .ajax-results-title .results-count {opacity: 1!important;
    text-transform: none;
    font-size: .85em;
    background: #0a93ca;
    color: #fff;
    border-radius: 3px;
    padding: 2px 3px;}
.etheme-product-list  .etheme-product-list-content .price del .amount bdi {background:none!important;color:#0b3954!important;padding:0!important;    display: block;
    margin-left: 5px;}
.etheme-product-list  .etheme-product-list-content .price .amount bdi {background: #0b3954;
    border-radius: 4px;
    color: #CAF31A;
    padding: 2px 4px;}
.menu-static-block > .block-container {box-shadow: 0px 0px 7px 2px #222;
    border-radius: 5px;}
.header-main .elementor-widget-container .etheme-icon-box-content .elementor-button-link:hover {background:#fff;}
.shop-filters .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {max-height: fit-content;
    margin-bottom: 0!important;}
.yith-wcbm-badge-text-advanced .yith-wcbm-saved-money {    font-size: 12px!important;
    font-family: 'Outfit'!important;}
.etheme-sticky-cart .yith-wcbm-badge {left: -135px!important;display:none;}
.cart-order-details .woocommerce-shipping-totals.shipping td {max-width: 275px;}
.cart-order-details .woocommerce-shipping-totals.shipping td #shipping_method li {background: #0a93ca;
    padding: 6px 12px 1px 10px;
    color: #fff;
    border-radius: 4px;
    width: fit-content;}
.btn.bordered, .btn.bordered.big, .btn.bordered.medium, .btn.bordered.small {background:#0a93ca;color:#fff;}
.cart-order-details .woocommerce-shipping-totals.shipping td #shipping_method li label {color:#fff;    text-align: center;
    margin-left: auto;
    margin-right: auto;}
.cart-order-details .woocommerce-shipping-totals.shipping td #shipping_method li {width: 100%!important;}

.woocommerce-checkout-review-order-table .cart_item .product-name, .woocommerce-checkout-review-order-table .cart_item .product-price-quantity,.woocommerce-checkout-review-order-table .cart_item .product-subtotal {color:#fff;}
.elementor-element-66c612f2 .elementor-shortcode > p {text-align: center;
    background: #0b3954;
    border-radius: 4px;
    padding: 5px 2px;
    color: #fff;}
.elementor-element-29d6632f .elementor-container {margin-right: auto;
    margin-left: auto;
    position: relative;}
.elementor-element-29d6632f .fst_login_wrapper {max-width:unset;}
.elementor-element-29d6632f form#loginform input[type=submit] {
    background-color: #0b3954;
    color: #fff;
    border-color: #0b3954;
    font-size: 15px;
}
.woocommerce-shipping-methods #shipping_method_0_free_shipping1 {top:5px!important;}
#shipping_method input[type=radio] {top:5px}
.woocommerce-shipping-methods .wcj_shipping_icon, .woocommerce-shipping-totals .wcj_shipping_icon {max-width: 80px;
    background: #fff;
    border-radius: 3px;
    padding: 5px;display: block !important;
    margin: 10px 0px 0px 0px;}
div.mobile-menu-content .et_b_header-menu .menu li a {color: #CAF31A!important;border-radius:4px!important;padding: 10px 10px!important;}
div.mobile-menu-content .et_b_header-menu .menu li {background: #111;
    padding: 0px 5px!important;
    border: none;}
.elementor-element-29d6632f form#loginform input[type=submit]:hover { color: #CAF31A;}
.elementor-element-29d6632f #fs_show_signup, .elementor-element-29d6632f #fs_show_reset_password {background: #CAF31A;
    padding: 2px 5px;
    border-radius: 4px;}
.elementor-element-29d6632f .login-username label, .elementor-element-29d6632f .login-password label {background: #CAF31A;
    padding: 2px 5px;
    border-radius: 4px;width: fit-content;}
.menu-static-block .etheme-product-list-image .yith-wcbm-badge {display:none;}
.yith-wcbm-badge.yith-wcbm-badge-advanced-24.yith-wcbm-advanced-display-amount .yith-wcbm-saved-money {font-size: 13px!important;
    line-height: 13px;}
.yith-wcbm-badge__wrap {}
.sale-wrapper .hot-label {display:none;}
.single-product .et_product-block .elated-products-wrapper h2 {}
.single-product .et_product-block .elated-products-wrapper h2 span {text-transform: uppercase;
    font-size: 28px;
    line-height: 28px;}

@media screen and (min-width: 728px)  {
.back-top {bottom: 95px !important;right:32px!important;}
}
@media screen and (max-width: 727px) {
	
	.cart-checkout-multistep .etheme-cart-checkout-accordion {padding:10px;}
	    .hidden-xs {
        display:block!important;
    }
	.cart-checkout-multistep .payment_method_jetpack_custom_gateway_2 label{max-width:85%}
	.cart-checkout-multistep .payment_method_jetpack_custom_gateway_2 label img{display: block;
    margin-top: 5px;}
	.form-row.place-order .etheme-checkout-multistep-footer-links .button {width:100%;margin-bottom:20px;}
	.single-product .woocommerce-Tabs-panel--single_custom_tab_01 {padding: 10px 10px!important;}
	#product-parameters h2 {
    font-size: 12px!important;
}
	#product-parameters h3 {
    font-size: 13px!important;
}
	.single-product .woocommerce-Tabs-panel--single_custom_tab_01 .feature .checkbox, .single-product .woocommerce-Tabs-panel--single_custom_tab_01 #product-parameters tbody tr td {
    font-size: 13px;
}
	div.mobile-menu-content .et_b_header-menu .menu li>.nav-sublist-dropdown:not(.nav-sublist) {opacity:1!important;}
	.back-top {
    bottom: 154px !important;
    right: 18px !important;}
	.single-product .et_product-block .woocommerce-product-details__short-description p {text-align:center;}
	.single-product .et_product-block .stock {    margin-left: auto;
    margin-right: auto;}
	.single-product .cart .wpcpo-wrapper .wpcpo-total .wpcpo-col2 {width:35%;}
	.single-product .wpcpo-options .wpcpo-option-form {max-width:55%!important;}
	.et-toggle-mob-sidebars-inner .et-toggle {border: 2px solid #CAF31A;
    background: #111;}
	.et-toggle-mob-sidebars-inner .et-toggle .et_b-icon {color:#CAF31A;}
	.products-grid .product-details .button:not(.compare):before {display:none;}
	.et_b_header-account .et-mini-content-head {border-radius:4px;background:#111;}
	.mobile-menu-content .et_b_header-logo img {width:100%;}
	.mobile-header-wrapper .et_b_header-cart.et_element-top-level > a {padding:3px;}
	.wpsr-review-template.wpsr-review-template-custom .wpsr-review-platform {left: -72px!important;top: 60px!important;}
	.single-product .et_product-block .product_meta {display:none;}
	.et_product-block .single-compare, .et_product-block .single-wishlist {display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;}
	.single-product .elementor-widget-etheme-follow {display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: fit-content;}
	.single-product-builder .mob-full-width {margin-left: 0px !important;}
	#botpenguin-launcher-12{bottom: 90px!important;
    left: 10px!important;}
	.et-mobile-panel-wrapper, .et_b_mobile-panel-more_toggle .et-mini-content, .et_b_mobile-panel-more_toggle_02 .et-mini-content {color: #CAF31A;}
	.et-mobile-panel .et_column.active {background:#111;}
	.et-mobile-panel .et_column {background:#111;}
	.et-mobile-panel .et-quantity {font-size: .50em;
    background-color: #0a93ca;
    color: #fff;
    font-weight: 700;
    padding: 8px;}
	.wHelp {bottom: 85px!important;}
}