#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}#vfb-field-42{
background-color: #ffe5e5 !important;
border: solid 2px #860101 !important;
} .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
text-decoration:none;
}
.vfbp-form label{
font-weight: inherit;
} .widget {
margin: 0 0 -1em 0;
} h2.widget-title{
font-size: 20px;
} .yes-js.js_active .ast-plain-container.ast-single-post #primary{
margin: 0;
} .ast-stock-detail{
display: none;
} .wishlist-title h2{
font-size: 48px;
font-size: 3.2rem;
text-align: center; color: #860101 !important;
font-family: verbena;
}
.wishlist-title{
text-align: center;
display: block;
}   .woocommerce-products-header__title,
#post-6043 > header > h1 {
text-align: center;
} .ast-no-thumbnail .ast-no-meta{
display:none;
} .ast-single-post .entry-title{
font-size: 48px;
font-size: 3.2rem;
text-align: center;
padding-top: 20px;
color: #860101 !important;
font-family: verbena;
} .single-product div.product .entry-title{
text-align: left;
font-size: 30px;
font-size: 2rem;
color: #3c3c3c !important;
}  .returns_bkg_field{
color: #666 !important;
padding: 0.85em !important;
height: auto !important;
border-width: 1px !important;
border-style: solid !important;
border-color: #eaeaea !important;
border-radius: 2px !important;
background: #fafafa !important;
box-shadow: none !important;
} .vfb-fieldType-submit button{
background-color: #ffe5e5 !important;
border-color: #ffe5e5 !important;
color: #3C3C3C !important;
text-transform: uppercase !important;
border-radius: 2px !important;
padding-top: 12px !important;
padding-right: 25px !important;
padding-bottom: 12px !important;
padding-left: 25px !important;
font-size: 16px !important;
} .vfb-fieldType-submit button:hover{
background-color: #ffe5e5 !important;
color: #860101 !important;
text-transform: uppercase !important;
} .vfb-form-control.file-caption.kv-fileinput-caption{
color: #666 !important;
padding: 0.85em !important;
height: auto !important;
border-width: 1px !important;
border-style: solid !important;
border-color: #eaeaea !important;
border-radius: 2px !important;
background: #fafafa !important;
box-shadow: none !important;
} .vfbp-form .btn-file{
background-color: #ffe5e5;
border-color: #ffe5e5 !important;
color: #3C3C3C !important;
text-transform: uppercase !important;
font-size: 16px;
border-radius: 2px !important;
padding-top: 11px !important;
padding-right: 25px !important;
padding-bottom: 10px !important;
padding-left: 25px !important;
}
.vfbp-form .btn-primary:hover{
background-color: #ffe5e5;
color: #860101 !important;
} p#form_success, .vfb-form-success {
color: black !important;
font-family: verbena;
font-size: 43px;
font-weight: 400;
border: 1px solid black;
padding: 15px;
}
.wpforms-confirmation-container-full {
background: none;
border: 1px solid black;
font-family: verbena;
font-size: 40px;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
background-color: #ffe5e5;
color: #3C3C3C;
text-transform: uppercase;
border: none;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
background-color: #ffe5e5;
color: #860101;
text-transform: uppercase;
border: none;
}  .woocommerce-form-coupon-toggle {
visibility: hidden !important;
height: 0px !important;
} .woocommerce-page #content table.cart .button[name=apply_coupon]{
padding: 15px 30px;
} .woocommerce-page #content table.cart [name=coupon_code]{ 	max-height:none;
} .woocommerce-page.woocommerce-checkout table.shop_table td{
opacity:1;
} .woosb-products .woosb-product > div:last-child {
text-align: left !important;
} .woocommerce div.product form.cart .variations select {
font-weight: 600;
} .woocommerce div.product form.cart div.quantity {
font-weight: 700 !important;
} .woocommerce-products-header__title {
color: #860101;
font-family: verbena;
font-size: 48px;
} .single-product .ast-woocommerce-container {
padding-top: 30px;
} .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
color: white;
} #primary {
margin-top: 15px;
} #wc-stripe-payment-request-wrapper {
padding-top: 0px !important;
}
#place_order {
width: 100%;
margin-bottom: 20px;
}
#wc-stripe-custom-button {
margin-bottom: 20px;
}
#wc-stripe-payment-request-button-separator {
visibility: hidden;
height: 0px;
}
.woocommerce table.shop_table td {
border: 0px solid rgba(0,0,0,.1);
}
.woocommerce-page.woocommerce-checkout table.shop_table td, .woocommerce.woocommerce-checkout table.shop_table td {
padding: 10px;
}  .woocommerce-account .entry-title {
visibility: hidden !important;
}
.lost_reset_password {
padding-bottom: 30px;
}
.entry-content {
padding-bottom: 40px;
} .woocommerce ul.products li.product .woocommerce-loop-product__title {
height: 40px;
}
.s5-3 a {
text-decoration: none !important;
} .button {
font-weight: 400 !important;
font-size: 16px !important;
border-radius: 0px !important;
} .elementor-widget-heading .elementor-heading-title {
color: #860101;
font-family: verbena;
}
.elementor-heading-title {
font-weight: 400 !important;
}
h5.elementor-heading-title {
color: #3C3C3C !important;
font-family: roboto !important;
font-size: 21px
}
.elementor-6301 .elementor-element.elementor-element-167a31a8 .elementor-heading-title {
color: #3C3C3C;
font-family: roboto !important;
font-size: 25px
} h2.widget-title {
color: #3C3C3C !important;
font-family: roboto;
font-size: 25px;
margin-bottom: 0;
}
.widget_block h3 {
font-size: 25px;
color: #3C3C3C !important;
font-family: roboto;
}
.site-below-footer-wrap {
text-transform: uppercase;
}
.site-footer {
font-weight: 300;
}
.label {
font-weight: 600;
}
.menu-customer-help-container {
line-height: 2.5;
}
.menu-helpful-info-container {
line-height: 2.5;
}
.contact_sect p {
line-height: 2.5;
} .ast-site-header-cart.ast-menu-cart-outline .ast-cart-menu-wrap .count {
font-size: 10px;
}
@media only screen and (max-width: 600px) {
h2.widget-title {
padding-top: 20px;
}
}.awdr_free_product_text{
display: inline-block;
padding: 0px 10px;
background-color: #3d9cd2;
color: #fff;
border-radius: 3px;
}
.variation-wdr_free_product{
display: none !important;
}
.awdr_change_product{
cursor: pointer;
}
.awdr_free_product_variants{
padding: 5px;
}
.awdr-product-name{
padding-left: 10px;
}
.awdr_change_product{
display: flex;
}
.awdr-select-free-variant-product-toggle {
color: gray;
cursor: pointer;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 1.02em;
transition: 0.4s;
}
.awdr-select-free-variant-product-toggle-active, .awdr-select-free-variant-product-toggle:hover {
color: #444;
}
.awdr-select-variant-product {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
}
.awdr-select-free-variant-product-toggle:after {
content: '\02795'; font-size: 12px;
color: #777;
margin-left: 10px;
}
.awdr-select-free-variant-product-toggle-active:after {
content: "\2796"; }