@media (min-width: 922px) {  .woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{
        width: 45%;
    }}
@media (min-width: 922px) {
    .woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
        width: 50%;
    }}
 @media (max-width: 1300px) {
    .cmcw-shortcode-container i {
    width: 100%;
    height: 100%;
    font-size: 20px;
    color: #000000;
    margin-bottom: -3px;
    PADDING-LEFT: 20PX;
}}
    .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    display: none;
}
.single-product form.cart .pewc-product-extra-groups li input[type="text"], .single-product form.cart .pewc-product-extra-groups li input[type="file"] {
    width: 100%;
    background: white;
}
.woocommerce .select2-container .select2-selection--single, .woocommerce select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
    padding: .5em .8em;
    line-height: normal;
    padding-right: 2em;
    appearance: none;
    background-position: 98% 50%;
    background-color: var(--ast-global-dark-bg-style, #fff);
    border-color: var(--ast-border-color);
    border-radius: 3px;
    box-shadow: none;
    width: 300px;
    height: 40px;
}
.woocommerce-js .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1;
    font-size: 25px;
    margin-top: -2px;
}

.pewc-item-advanced-preview .pewc-field-label,
.pewc-item-advanced-preview .pewc-advanced-preview-field {
  display: none!important;
}

.pewc-item-advanced-preview .apaou-customer-field-wrapper.pewc-field-label {
  display: block!important;
}


.woocommerce-js div.product p.price, .woocommerce-js div.product span.price {
    color: #6f5b40;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0 0 .8em;
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: .5em;
    padding: 0;
    font-size: 1em;
    line-height: 1.5em;
}
.entry-title {
    font-size: 26px;
    font-size: 1.425rem;
}

.woocommerce-js div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
    padding-top: 35px;
}
.woocommerce-js .woocommerce-breadcrumb {
    zoom: 1;
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #777;
    display: none;
}
.ast-on-card-button {
    position: absolute;
    right: 1em;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s;
    z-index: 5;
    cursor: pointer;
     display: none;
   
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: .8em;
    box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.63);
    -webkit-box-shadow: 1px 3px 5px 0px rgb(0 0 0 / 11%);
    -moz-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.63);
  border-radius: 50%;
}

.woocommerce-js div.product .product_title {
    margin: 0 0 .5em 0;
    line-height: 1.5;
}
.woocommerce div.product form.cart .variations tr {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1em;
    display: none;
}