/* Ezearch shortcode wrap */
.ezearch-shortcode-wrap input.ais-SearchBox-input {
    border: 1px solid #bcbcbc !important;
    width: 100% !important;
    font-size: 16px !important;
    padding: 8px !important;
    margin: 0 0 23px 0 !important;
    height: auto !important;
    border-radius: 12px !important;
    padding-left: 40px !important;
}

.ezearch-shortcode-wrap .ais-SearchBox-submit{
   top: 20px !important;
   left: 15px !important;
}

.ezearch-shortcode-wrap .ais-SearchBox-reset{
   top: 20px !important;
   right: 15px !important;
}

.ezearch-shortcode-wrap .ais-Hits .ais-Hits-list{
    list-style-type: none !important;
}

.ezearch-shortcode-wrap ol.ais-Hits-list {
    list-style-type: none !important;
    gap: 15px !important;
}

.ezearch-shortcode-wrap .dyz-w-full.below-container {
    padding-left: 20px;
    padding-right: 20px;
}

a.product_type_variable.add_to_cart_button.ajax_add_to_cart.dyz-flex.dyz-justify-center.dyz-rounded-md.dyz-addcart-bg.dyz-w-full.md\:dyz-w-full.dyz-mb-5.\!dyz-p-\[10px\]{
    padding: 8px;
}

.ezearch-shortcode-wrap .dyz-product_title {
    font-size: 18px;
    text-decoration: none !important;
}

.ezearch-shortcode-wrap .dyz-mt-3.dyz-px-3 {
    font-size: 20px;
}

.ezearch-shortcode-wrap .ezearch-shortcode-results .ais-Hits ol.ais-Hits-list{
    width: 90%;
    justify-content: space-evenly;
}

.ezearch-shortcode-wrap .ezearch-shortcode-results .ais-Hits ol.ais-Hits-list .ais-Hits-item{
    width: 45%;
}

/*----------temp2 styling----------------*/
.stock-discount-container.dyz-flex.dyz-justify-between.content-center.dyz-pl-3.dyz-flex-wrap {
    padding-top: 15px;
    padding-right: 10px;
    padding-left: 10px;
}

p.discount.inter.dyz-text-xs.dyz-text-white.dyz-font-semibold.align-middle {
    color: red;
}

a.product_type_variable.dyz-px-3\.5.dyz-py-\[8px\].dyz-rounded-tl-\[15px\].dyz-rounded-br-\[15px\].dyz-addcart-bg {
    border-radius: 15px 0px 15px 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.temp2-add-to-cart-container.dyz-flex.dyz-justify-end.dyz-bg-white.dyz-rounded-bl-\[1\.5em\].dyz-rounded-br-\[1\.5em\] {
    border-radius: 0px 0px 25px 25px;
}

span.temp2prodprice.\!dyz-text-2xl.hover\:dyz-text-white.dyz-text-center.dyz-font-bold.dyz-pricecolor {
    font-size: 22px;
}



/*----------temp3 styling----------------*/
.dyz-bg-white.dyz-p-5.temp3-below-container {
    border-radius: 10px;
}

.dyz-w-auto.dyz-p-\[8px\].dyz-rounded.dyz-addcart-bg {
    padding-top: 2px;
    padding-bottom: 10px;
}


/*----------temp4 styling----------------*/
.temp4-product-reviews-container.dyz-flex.dyz-justify-between.dyz-mb-4 {
    align-items: center;
    margin-bottom: 0px;
}

h1.poppins.dyz-cursor-pointer.dyz-text-base.dyz-mb-0.dyz-text-center.dyz-text-white.dyz-not-italic.dyz-font-medium.dyz-leading-4.dyz-tracking-\[1\.25px\].dyz-capitalize {
    margin: 0px;
}

.temp4-wishlist-button.carticon.dyz-w-2\/12.dyz-h-10.dyz-shrink-0.dyz-rounded.dyz-bg-\[\#ECEFF1\].dyz-flex.dyz-justify-center.dyz-items-center.dyz-cursor-pointer {
    padding-left: 10px;
    padding-right: 10px;
}

svg.frameheart.dyz-cursor-pointer {
    fill: #000;
}

svg.fillheart.dyz-hidden.dyz-cursor-pointer {
    fill: #000;
}


/*----------temp5 styling----------------*/
.temp5-discount-container.dyz-bg-\[\#E25636\].dyz-px-3.dyz-py-1\.5.dyz-h-7 {
    background-color: #E25636;
    display: flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
}

p.temp5-discount.poppins.dyz-text-white.dyz-text-xs.dyz-not-italic.dyz-font-normal.dyz-leading-\[normal\] {
    margin-bottom: 0px;
}

.temp5-discount-wishlist-container .dyz-flex.dyz-justify-start.content-center {
    padding: 6px;
}

.temp5-wishlist-container.dyz-mt-5.dyz-mr-5 {
    margin: 10px;
}

a.temp5-add-to-cart-button.product_type_variable.custom-add-to-cart-button.dyz-addcart-bg.hover\:dyz-bg-\[\#7C7C7C\].dyz-w-full.dyz-justify-center.dyz-items-center.dyz-gap-2.dyz-pl-3.dyz-pr-4.dyz-py-\[11px\].dyz-flex.dyz-rounded {
    padding: 8px;
}

span.temp5-product-price.poppins.dyz-text-\[\#0E0C0C\].dyz-text-base.dyz-not-italic.\!dyz-text-\[18px\].dyz-font-medium.dyz-leading-\[normal\].dyz-pricecolor {
    font-size: 18px;
}

p.poppins.dyz-text-\[\#0E0C0C\].dyz-text-base.dyz-not-italic.dyz-font-light.dyz-leading-\[normal\].dyz-mb-0.dyz-product_title {
    margin-top: 10px;
}