/**
* Theme Name: Smartic Child
* Description: This is a child theme of Smartic, generated by Tejveer Sngh.
* Author: Tejveer SIngh
* Author website: Tejveer SIngh
* Template: smartic
* Version: 2.0.2
*/


  .woocommerce-variation-description{
  display: none;
}
.single_variation_wrap .woocommerce-Price-amount{
  display: none;
}
.single_variation_wrap .woocommerce-variation-availability{
  display: none;
}

.single_variation_wrap .woocommerce-variation-description{
  display: block;
}

.thankyoupagemessage {
    float: left;
    color: red;
    font-size: 15px;
    width: 100%;
}

.percent_off {
    background: #F24C00;
    padding: 5px;
    color: #FFFFFF;
    margin-left: 20px;
    border-radius: 3px;
	text-transform: uppercase;
}
h3#order_review_heading {
    display: contents;
}

.cross-sells h2 { font-size:18px!important; margin-top:25px; }

 @media (max-width: 768px){
    .smartic-sticky-add-to-cart {
    display: none !important;
    z-index: 9999999;
    position: fixed;
    bottom: 68px;
    background: white;
        width: 100%;
    padding: 10px
    }
    .smartic-sticky-add-to-cart__content-product-info {
        display: inherit;
    }

    .smartic-sticky-add-to-cart .smartic-sticky-add-to-cart__content-button {
        font-size: 12px;
        float: right;
    }

    img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
        float: left;
        width: 90px;
    }

}
.product-tags {
    margin: 25px 0px;
    display: block;
}

/* sidebar css area */
/* Flex layout for shop page */
.shop-page-wrapper {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

/* Sidebar on desktop */
.shop-page-sidebar {
    flex: 0 0 25%; padding:25px 20px; border:1px solid #E6E6E6; margin-top:-2px;
}

/* Products area */
.shop-page-content {
    flex: 1;
}

/* Responsive for tablets/mobiles */
@media screen and (max-width: 768px) {
    .shop-page-wrapper {
        flex-direction: column;
    }
    .shop-page-sidebar {
        flex: 100%;
        order: 2; /* Sidebar below products on mobile */
    }
    .shop-page-content {
        order: 1;
    }
}
/* end of sidebar css */
