/*
 Theme Name: Danaya Web
 Theme URI: https://danaya-immo.com
 Description: Thème du site web Danaya
 Author: 3MS
 Author URI: https://www.3ms-groupe.com
 Template: generatepress
 Version: 2.0.2
 Text Domain: danaya-web
*/
@media (min-width: 992px) {

    .header-transparent .main-header,
    .header-transparent .main-navigation:not(.is-sticky-menu) {
        background: var(--bs-secondary) !important;
    }
}


:root {
    /*
    --bs-secondary: #505A8F;
    --bs-secondary-light: #899BF5;
	
	--bs-primary: #834F4D;
	--bs-primary-light: #DB9B9A;
	*/

    --bs-secondary: #834F4D;
    --bs-secondary-light: #DB9B9A;

    --bs-primary: #505A8F;
    --bs-primary-light: #899BF5;

    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
}

.rounded-full {
    border-radius: 9999px;
}

.w-5 {
    width: 1.25rem;
}

.h-5 {
    height: 1.25rem;
}

.h-12 {
    height: 3rem;
}

.gap-2 {
    gap: .5rem;
}

.flex {
    display: flex;
}

.justify-center {
    justify-content: center;
}

.items-center {
    align-items: center;
}

.no-word-break {
    word-break: initial;
}

.woocommerce table.shop_table {
    padding: 15px;
}

.woocommerce table.shop_table td {
    border-top: 0;
}

.woocommerce table.shop_table th {
    color: initial;
    background-color: initial;
}


.woocommerce .woocommerce-order-payment__content {
    padding: 15px 15px 0;
    background-color: var(--bs-white);
    border: 1px solid #d3ced2;
}

.woocommerce section.woocommerce-order-payment {
    margin: 0 0 3em;
    list-style: none;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
body.woocommerce-checkout #payment div.payment_box {
    background-color: var(--bs-white);
    border: 2px solid var(--bs-primary);
}

.payment-and-more #order_review2 li.wc_payment_method.payment_method_cod label,
.payment-and-more #order_review2 li.wc_payment_method.payment_method_cod .payment_box.payment_method_cod::before {
    display: none;
}

.payment-and-more #order_review2 ul.wc_payment_methods.payment_methods.methods {
    padding-top: 0;
}

.fw-bold {
    font-weight: 700 !important;
}

.payment-process .card {
    --bs-border-color: var(--bs-primary);
    background-color: rgba(207, 207, 207, 0.12);
    height: 100%;
}

section.woocommerce-order-payment .woocommerce-order-payment__content.woocommerce_thankyou_cod {
    display: none;
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    font-weight: 600;
    color: var(--bs-white);
    background-color: var(--bs-primary);
    border-radius: 100px;
    overflow: hidden;
    font-size: 0.95rem;
    text-decoration: none;
}

section.woocommerce-order-details h2.woocommerce-order-details__title,
section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot:first-child {
    display: none;
}

.payment_box.payment_method_cod p {
    font-weight: 700;
}

.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
	padding: 40px;
}

.woocommerce-no-products-found {
	display: none;
}