/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.1
 Text Domain:  xstore-child
*/

.term-description.et_second-description {
    margin-top: 20px;
}
.preorder-button-wrapper button.single_add_to_cart_button.button.alt {
    display: block !important;    
}
.et_b_header-logo span.fixed {
    display: none;
}
a.woosq-link.woobt-img {
    width: 100px;
    height: 100px !important;
    display: block;
}
.woobt-products .woobt-product .woobt-thumb {
    width: 110px;
    flex: 0 0 110px;
}
.single_add_to_cart_button {
    display: block !important;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content .flex-col>div, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content .flex-row>form {
	flex-direction: column;
}
.product-type-variable .et_product-block > p.price{
	display:none;
}
@media only screen and (max-width: 480px) {
	.single-product-builder form.cart, .single-product-builder form.cart .woocommerce-variation-add-to-cart {
		flex-direction: row;
		display: flex;
		align-content: center;
		justify-content: space-between;
		align-items: center;
	}
	.single-product-builder .et_product-block .quantity-select, .single-product-builder .et_product-block .quantity-select select, .single-product-builder .et_product-block .single_add_to_cart_button{
		    width: 70% !important;
			min-width: 70%;
			max-width: 70%;
	}
    .et_product-block .cart .quantity {
        margin-bottom: 0;
    }
}
.woobt-wrap .woobt-additional.woobt-text {
    display: none !important;
}
#woosq-popup .collapsible {
  background-color: var(--et_btn-dark-bg-color);
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

#woosq-popup .active, #woosq-popup .collapsible:hover {
  background-color: #555;
}

#woosq-popup .product-description {
   /* Initial max-height for the description */ 
/* 	max-height: 100vh; */
  display: none;
  transition: max-height 0.3s ease; /* Smooth transition effect */
  margin: 30px auto;
}



#woosq-popup .collapsible .arrow {
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    margin-right: 10px;
    transition: max-height 0.3s ease;
}

#woosq-popup .collapsible .arrow.down {
  transform: rotate(225deg);
}

#woosq-popup .product-description .flex-col > div, #woosq-popup .product-description .flex-row > form {
    display: flex;
    flex-direction: column;
    
}




.woosq-product>.product .summary .summary-content {
  display: flex;
  flex-direction: column;
}

.woosq-product>.product .summary .summary-content .product_title {
  order: 1;
}

.woosq-product>.product .summary .summary-content .price {
  order: 2;
}

.woosq-product>.product .summary .summary-content .product_meta {
  order: 4;
}

.woosq-product>.product .summary .summary-content form.cart {
  order: 3;
}
.woosq-product>.product .summary .summary-content .collapsible {
  order: 5;
}
.woosq-product>.product .summary .summary-content .product-description {
  order: 6;
}

.woobt-product .woobt-description{
	display:none;
}

@media only screen and (max-width: 767px) {
    .woobt-wrap-responsive .woobt-products .woobt-product {
        display: flex;
         flex-direction: row; 
        text-align: center;
        padding: 20px 0;
                padding-bottom: 0;
    }
    ul.shiping-types{
        display: flex;
        flex-wrap: wrap;
        gap: 35px 0;
    }
    ul.shiping-types li{
            display: flex;
            flex: 2 2 calc(33% - 20px) !important;
            align-items: center;
    }
}


