.elementor-79910 .elementor-element.elementor-element-5dc82c5e{--display:flex;--min-height:25.9375rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-79910 .elementor-element.elementor-element-5dc82c5e:not(.elementor-motion-effects-element-type-background), .elementor-79910 .elementor-element.elementor-element-5dc82c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://australianbirthstories.com/wp-content/uploads/2023/06/Australian-Birth-Stories-Sasha-39-weeks-pregnant-scaled.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-79910 .elementor-element.elementor-element-5ebfdd20{text-align:center;}.elementor-79910 .elementor-element.elementor-element-5ebfdd20 .elementor-heading-title{font-size:2.75rem;color:#FFFFFF;}.elementor-79910 .elementor-element.elementor-element-2a58b820{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79910 .elementor-element.elementor-element-277c0f83 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:2.875rem;color:#000000;}.elementor-79910 .elementor-element.elementor-element-c96837a{--display:flex;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products  ul.products{grid-column-gap:44px;grid-row-gap:0px;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:1.5rem;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product .price{font-size:0.75rem;font-weight:400;line-height:1.295;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product{padding:35px 33px 21px 33px;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-79910 .elementor-element.elementor-element-5dc82c5e:not(.elementor-motion-effects-element-type-background), .elementor-79910 .elementor-element.elementor-element-5dc82c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-79910 .elementor-element.elementor-element-5dc82c5e:not(.elementor-motion-effects-element-type-background), .elementor-79910 .elementor-element.elementor-element-5dc82c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-79910 .elementor-element.elementor-element-ecb3a08.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-5ebfdd20 */.elementor-79910 .elementor-element.elementor-element-5ebfdd20 span {
    font-family: "Value Serif Pro", serif;
    font-size: 2.625rem;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-ecb3a08 */.elementor-79910 .elementor-element.elementor-element-ecb3a08 .woocommerce-LoopProduct-link {
    border: 1px solid #feaca1;
    border-radius: 9px;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .astra-shop-summary-wrap {
    padding: 0 !important;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .ast-loop-product__link {
    margin: 6px 0 15px 0;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .price {
    margin-top: 20px;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .ast-grid-common-col {
    border-radius: 10px;
    border: 1px solid #fff;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .ast-grid-common-col:hover {
    border-color: var(--ast-global-color-3);
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .astra-shop-thumbnail-wrap .woocommerce-loop-product__link{
 width: 100%;
 height: 0;
 padding-bottom: 100%;
 overflow: hidden;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .astra-shop-thumbnail-wrap img,
.elementor-79910 .elementor-element.elementor-element-ecb3a08 .astra-shop-thumbnail-wrap picture {
 width: 100%;
 height: 100% !important;
 object-fit: cover;
 display: block;
 position:absolute;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .ast-on-card-button {
    display: none;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .ast-shop-toolbar-container {
    display: none;
}

/* gift product hide price */
.elementor-79910 .elementor-element.elementor-element-ecb3a08 .post-702 .price {
    display: none;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 .ast-woo-shop-product-description {
    margin-top: 10px;
}

.elementor-79910 .elementor-element.elementor-element-ecb3a08 span.amount {
    color: #000;
}/* End custom CSS */