/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */
/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .jupiterx-wc-loadmore {
    background-color: #FFECCE;
    border: 1px solid #FFECCE;
    color: #000;
    font-weight: 500;
}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button{
    background-color: #FCF0DD;
    border: 1px solid #FCF0DD;
    color: #000;
    font-weight: 500;
}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a:hover.woocommerce-Button.button{
    background-color: #FFECCE;
    border: 1px solid #FFECCE;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}
.woocommerce-message a.button.wc-forward{
    background-color: #FCF0DD;
    border: 1px solid #FCF0DD;
    color: #000;
    font-weight: 500;
}
.woocommerce-message a:hover.button.wc-forward{
    background-color: #FFECCE;
    border: 1px solid #FFECCE;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
    color: #000;
    font-weight: 500;
}

.return-to-shop a.button.wc-backward{
    color: #000;
}
.return-to-shop a:hover.button.wc-backward{
    color: #000;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}
jupiterx-primary input[type="radio"]:checked {
  background: #6B5B4B;
  color: #6B5B4B;
  font-style: normal;
}
input[type="radio"] {
  display: none;
}
input[type="radio"] + *::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0.9rem;
    height: 0.9rem;
    /* padding: .55rem .7rem; */
    margin-right: 0.5rem;
    border-radius: 50%;
    border-style: solid;
    border-width: 0.1rem;
    border-color: gray;
}
input[type="radio"]:checked + *::before {
  background: radial-gradient(#FCF0DD 50%, #ECDBBD 50%, white 100%, white 100%);
  border-color: biege;
}
input[type="radio"]:checked + * {
 
}
button[type="submit"].woocommerce-Button.button{
     background-color: #FCF0DD;
     border: 1px solid #FCF0DD;
    color: #000;
 }
button:hover[type="submit"].woocommerce-Button.button{
    background-color: #FFECCE;
    border: 1px solid #FFECCE;
    color: #000;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}
.woocommerce-message {
    border-top-color: #6B5B4B !important;
}
.woocommerce-message::before {
    color: #6B5B4B !important;
}
.woocommerce-info {
    border-top-color: #6B5B4B !important;
    font-size: 15px;
    font-weight: 400;
}
.woocommerce-info a{
    font-weight: 600;
}
.woocommerce-error {
    font-size: 15px;
    font-weight: 400;
}
.woocommerce-info::before {
    color: #6B5B4B !important;
}
a.button.wc-backward {
    background-color: #FFECCE !important;
    border: 1px solid #FFECCE !important;
    transition: all .15s ease-in-out;
}
dt.variation-YourScentOption {
    font-size: 13px !important;
}
.wcpa_form_outer {
    margin: 1em 0 1em 0 !important;
    width: 100%;
}
.wcpa_cart_val.wcpa_cart_type_checkbox-group {
    font-size: 12px !important;
    display: inline-block;
    /* padding: 0px 8px; */
}
.wcpa_form_item.wcpa_type_header h3 {
    font-size: 16px;
}
.wcpa_form_item.wcpa_type_paragraph .wcpa_paragraph_block {
    font-size: 14px;
    padding-bottom: 15px;
}
.wcpa_form_item.wcpa_type_checkbox-group .checkbox-group.checkbox-inline.wcpa_required.wcpa_has_val_rules {
    font-size: 14px;
    font-weight: 300;
}
.wcpa_form_item.wcpa_type_checkbox-group label {
    font-size: 15px;
    font-weight: 400;
}
a.wcpa_clearSelection {
    font-size: 15px;
}
.ywapo_product_option_description {
    font-size: 15px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.ywapo_options_container {
    font-size: 13px;
    padding-left: 40px;
}
.ywapo_input_container {
    margin-bottom: 0 !important;
}
.ywapo_options_container label{
    line-height: 1;
}
.jet-woo-product-button div.variations select {
    padding: 5px;
    font-size: 12px;
    margin-top: 10px;
}
.woocommerce-checkout label.radio, .woocommerce-checkout label.checkbox input#ship-to-different-address-checkbox{
    margin: 6px;
}
input#rememberme {
    margin: 8px;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
    font-weight: 400;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {
    font-size: 13px;
    font-weight: 400;
    border-style: solid;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0.6% 1em 0 0 !important;
}
.woocommerce form input[type="checkbox"]#terms {
    margin: 8px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #F7F6EF;
    border-radius: 5px;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 600 !important;
}
tfoot tr.order-total span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 600;
}
.pre_order_single, .pre_order_single-no-auto-format {
    margin-bottom: 5px !important;
    font-weight: 500 !important;
    font-style: italic;
    font-size: 14px !important;
    padding: 5px 40px;
    background: #FCF0DD;
    color: #6B5B4B !important;
    border-radius: 5px;
    /* text-align: center; */
    display: flex;
    width: max-content;
}
.pre_order_on_cart, .pre_order_on_cart-no-auto-format {
    font-style: oblique;
    font-size: 13px !important;
    width: max-content;
    font-weight: 500;
}
div.gform_wrapper{
    background: transparent !important;
}
.gift-certificate.sc_info_box li input#hide_form {
    margin: 7px;
}
.gift-certificate.sc_info_box li input#show_form {
    margin: 7px;
}
.woocommerce table.my_account_orders a.woocommerce-button.button.view {
    background-color: #FFECCE;
    border: 1px solid #FFECCE;
    color: #000;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 400;
}
.woocommerce table.my_account_orders a:hover.woocommerce-button.button.view {
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}

button.woocommerce-button.button.woocommerce-form-login__submit{
    background-color: #FCF0DD;
    border: 1px solid #FCF0DD;
    color: #000;
    border-radius: 5px;
}
button:hover.woocommerce-button.button.woocommerce-form-login__submit{
    background-color: #FFECCE;
    border: 1px solid #FFECCE;
    color: #000;
    border-radius: 5px;
}
.elementor-testimonial--align-left .elementor-testimonial {
    float: left;
}





