/*
Theme Name: Soza Child
Theme URI: http://www.wpbingosite.com/soza
Author: wpbingo
Description: This is a child theme for Soza
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: soza
Text Domain: soza-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.page-title.bwp-title.light::before {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #21252959;
    mix-blend-mode: multiply;
}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover .wp-post-image {
    height: 100%;
    object-fit: cover;
}
.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches {
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.bwp-navigation ul.menu {
    gap: 25px;
    align-items: center;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-vertical ul {
    display: flex;
}
p.stock.out-of-stock {
    margin-top: 8px;
}
.pull-left {
    aspect-ratio: 9 / 14;
    object-fit: cover;
}
.item-content b {
    color: #95836c;
}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price .price-input {
	color: #c8af8e;
}
li.filter_color span {
    border-radius: 50% !important;
}
.products-thumb img {
    height: 100%;
    object-fit: cover;
}
.product-thumb-hover, .products-thumb{
    height: 52vh;
}
h1.product_title.entry-title {
    text-transform: uppercase;
}
.remove-cart {
    margin-bottom: 20px;
    background: black !important;
    color: white;
}
.soza-topcart.popup .mini-cart .cart-popup .remove-cart a:before, .soza-topcart.popup .mini-cart .cart-popup .remove-cart a:after{
	background-color:#C8AF8E;
}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter .content_filter h2 {
    font-size: 15px;
    font-weight: 500;
    font-family: 'Jost';
}
.single-product .bwp-single-info .single_add_to_cart_button.button {
    background: black;
}
.single-product .bwp-single-info .button.quick-buy {
    color: #000000;
    background: #C8AF8E;
    border-color: #C8AF8E;
}
tr.type_attribute.select label {
    text-transform: uppercase;
}
.swiper-slide.img-thumbnail.woocommerce-product-gallery__image {
    min-height: 79vh;
}
.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle, .bwp-top-bar .woocommerce-sort-count .pwb-dropdown-toggle{
	border-color:#C8AF8E;
}
.elementor-icon svg {
    width: 16px!important;
}
.single-product .product-type-variable .variations_form.cart table tr {
    margin-bottom: 15px;
    border: none;
}
.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch {
  border:1px solid #C8AF8E!important;
}
.single-product .container-image-single .scroll-image .image-additional img {
    min-height: 79vh;
    width: 100%;
    object-fit: cover;
}
.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul>li>a {
    padding: 10px 0!important;
    display: inline-block!important;
}
.elementor-icon {
    font-size: 16px;
}
.bwp-builder-item.bwp-component-account-icon .bwp-svg-icon svg {
    width: 22px!important;
    height: 22px!important;
}
.bwp-builder-item.bwp-component-account-icon .bwp-svg-icon svg path{
	fill:white!important;
}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart-text .cart-icon .icons-cart .cart-count{
	background:#c8af8e!important;
}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart-text .cart-icon  svg path{
	fill:white!important;
}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart-text .cart-icon  svg{
	width:22px!important;
}
.bwp-header .bwp-builder-item .text-icon-flex {
    color: #ffffff!important;
}
header .with-text{
    color:black!important;
}
.home header .with-text{
    color:white!important;
}
.home.sticky-header-active .with-text{
    color:black!important;
}
.bwp-header .bwp-builder-item.bwp-component-contact_info .header-contact {
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
}
.bwp-header .bwp-builder-item.bwp-component-contact_info .header-contact svg {
    width: 18px !important;
    margin-right: 8px;
}
tr.type_attribute.select {
    padding: 13px;
}
.ar1 img {
    aspect-ratio: 1;
    object-fit: cover;
}
.bwp-swiper-inner .bwp-slider-arrow.bwp-swiper-button-prev, .bwp-swiper-slider .bwp-slider-arrow.bwp-swiper-button-prev {
    left: 20px;
    right: auto;
}
.bwp-swiper-inner .bwp-slider-arrow.bwp-swiper-button-next, .bwp-swiper-slider .bwp-slider-arrow.bwp-swiper-button-next {
    left: auto;
    right: 20px;
}
tr.type_attribute.select {
    padding: 20px 20px 20px 0;
}
.select {
    width: fit-content;
}
a.reset_variations.keychainify-checked {
    margin-top: 8px;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    border-radius: 0px;
}
@media(max-width:768px){
  .product-thumb-hover, .products-thumb{
    height: 32vh;
  }
}