/*
Theme Name: Woo Booster Fashion
Theme URI:
Author: Eagle Vision IT
Author URI: https://www.eaglevisionit.com
Description: Introducing Woo Booster Fashion, the specialized child theme of Woo Booster, a robust WordPress theme crafted for seamless WooCommerce integration. Powered by the WC Booster plugin, it excels in the WordPress and WooCommerce plugin realm, delivering unparalleled flexibility. Designed to elevate various online store niches, including fashion, electronics, and medical supplies, Woo Booster Fashion offers a modern and engaging e-commerce experience. Explore its live demo to experience its dynamic design and powerful features firsthand. Check out the real dark demo here:  https://demos.eaglevisionit.com/woo-booster-fashion/
Template: woo-booster
Version: 1.0.2
Requires at least: 5.9
Tested up to: 6.4
Requires PHP: 7.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: woo-booster-fashion
Tags: editor-style, blog, custom-background, custom-logo, custom-menu, e-commerce, featured-images, footer-widgets, left-sidebar, one-column, right-sidebar, full-site-editing, threaded-comments, translation-ready, two-columns, wide-blocks, full-width-template, sticky-post, block-styles, block-patterns
*/

.woocommerce-checkout.woocommerce-page .wc-booster-multistep-checkout-wrapper article.page>div.wc-booster-multistep-checkout-navigation button, .woocommerce-cart-form button, .wc-booster-place-order-wrapper button {
    background-color: var(--wp--preset--color--primary);
    color: white;
    border: unset;
    padding: 10px;
    cursor: pointer;
}

li.product .wp-block-button .add_to_cart_button,
.wp-element-button,
.wp-block-button__link {
    color: var(--wp--preset--color--black);
}

.added_to_cart {
    color: var(--wp--preset--color--primary) !important;
}

.woocommerce-checkout.woocommerce-page .wc-booster-multistep-checkout-wrapper article.page>div.wc-booster-multistep-checkout-navigation button, .woocommerce-cart-form button, .wc-booster-place-order-wrapper button {
    color: var(--wp--preset--color--base);
}

.shop-now-badge{
    transform: rotate(-25deg);
}


/*header search */

.wp-block-search__input{
   border-radius: 30px 0 0 30px;
}

.wp-block-search__button{
border-radius: 0 30px 30px 0;
margin-left: unset;
}

.mc4wp-form-fields {
   display: flex;
    align-items: center;
    max-width: 400px;
    margin: auto;
}
.mc4wp-form-fields label {
   display: block;
}
.mc4wp-form-fields p:first-child {
   width: calc(100% - 150px);
}

.mc4wp-form-fields p:last-child {
   width: 150px;
}


.mc4wp-form-fields input[type="email"]{
   border-radius: 30px 0px 0px 30px !important;
    margin-right: unset !important;
    width: 100% !important;
    max-width: 100%;
    height: 49px;
    border: 1px solid white;
    padding: unset;
    background: transparent !important;
}

.mc4wp-form-fields input[type="submit"] {
   border-radius: 0px 30px 30px 0px !important;
    margin-right: unset !important;
    width: 100% !important;
    max-width: 300px;
    height: 51px;
    background: white !important;
    border: 1px solid white;
}

.mc4wp-form-fields input::placeholder{
   color: white !important;
   padding-left: 20px;
}

.wp-block-navigation__responsive-container-close svg {
   height: 35px;
   width: 35px;
   background: #111;
}

.wp-block-navigation__responsive-container-close {
   top: -15px;
}

.taxonomy-category a {
    padding: 5px 15px;
    margin: 9px 5px 10px 0px;
    font-size: 12px;
    color: #fff;
    background: var(--wp--preset--color--luminous-vivid-amber);
}

.taxonomy-category{
    margin-top: -20px;
    position: relative;
}


@media (max-width: 768px) {
   .wp-container-core-post-template-layout-2.wp-container-core-post-template-layout-2  {
      grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
   }
}

.taxonomy-category.wp-block-post-terms::before {
display: none;
}

.home a {
   text-decoration: none;
}

.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items {
	border-bottom: 1px solid var(--wp--preset--color--table-line);
}

.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {
	border-top: 1px solid var(--wp--preset--color--table-line);
}

.woocommerce-cart .wc-block-components-totals-wrapper {
    border-top: 1px solid var(--wp--preset--color--table-line);
}

