/*
 Theme Name:   Super Vegan Friendly
 Theme URI:    http://example.com/supervf/
 Description: Super Vegan Friendly Theme
 Author:       Your Name
 Author URI:   http://example.com
 Text Domain:     supervf
 Version:      1.0.0
*/

/* main.css */

/* Reset styles first */
@import "css/reset.css";

/* Base styles for body, headings, etc. */
@import "css/base.css";

/* Utility classes (e.g., spacing, flex) */
@import "css/util.css";

@import "css/animate.css";
/* Component-specific styles */
@import "css/components/static_banner.css";
@import "css/components/content.css";
@import "css/components/button.css";
@import "css/components/progress.css";
@import "css/components/perk.css";
@import "css/components/donation.css";
@import "css/components/accordion.css";
@import "css/components/thanks.css";
@import "css/components/upsale-page-input.css";
@import "css/components/summary-list.css";
@import "css/components/footer.css";
@import "css/components/drawer.css";
@import "css/components/ambassador-banner.css";
@import "css/components/contact.css";
@import "css/components/sharebar.css";

@import "css/pages/upsale.css";
@import "css/pages/thanks.css";

/* Media Queries */
@import "css/responsive.css";

#dcp-checkout-container .woocommerce-NoticeGroup-checkout {
   display: none !important;
}

.woocommerce-billing-fields__field-wrapper input {
   width: 100%;
   padding: 5px;
   border: 1px solid #ccc;
   border-radius: 0px;
   font-size: 16px;
   text-align: right;
   direction: rtl;
}

.woocommerce-billing-fields__field-wrapper input[type="tel"],
.woocommerce-billing-fields__field-wrapper input[type="email"] {
   direction: ltr !important;
}

.woocommerce-checkout-review-order-table {
   display: none !important;
}

.wc_payment_methods {
   display: none !important;
}

#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
   padding-top: 0px;
}

.woocommerce-terms-and-conditions-wrapper p {
   margin: 0px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
   float: none !important;
   background: lightgreen;
   border: none;
   padding: 15px;
   font-size: 1.2em;
   width: 100%;
   border-radius: 10px;
   cursor: pointer;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
   background: none !important;
   border-radius: 5px;
}

#payment .place-order {
   margin-bottom: 4.7rem;
}

#tranzila_iframe {
   height: 450px;
   width: 100%;
}

.woocommerce-privacy-policy-text {
   width: 80%;
   margin: 0 auto;
   font-size: 0.6em;
   text-align: center;
}
