.elementor-152 .elementor-element.elementor-element-5ec29f7{--display:flex;}.elementor-152 .elementor-element.elementor-element-5ec29f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-5e4284c{--display:flex;}.elementor-152 .elementor-element.elementor-element-4ef3777{--e-image-carousel-slides-to-show:1;}.elementor-152 .elementor-element.elementor-element-c414ce5{--display:flex;}.elementor-152 .elementor-element.elementor-element-c414ce5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-f55d95e{--e-image-carousel-slides-to-show:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b37d559 .elementor-icon-wrapper{text-align:center;}.elementor-152 .elementor-element.elementor-element-b37d559.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-b37d559.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-b37d559.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-b37d559.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-b37d559.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-152 .elementor-element.elementor-element-9d4b12f .elementor-icon-wrapper{text-align:center;}.elementor-152 .elementor-element.elementor-element-9d4b12f.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-9d4b12f.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-9d4b12f.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-9d4b12f.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-9d4b12f.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-152 .elementor-element.elementor-element-81d2fb3 .elementor-icon-wrapper{text-align:center;}.elementor-152 .elementor-element.elementor-element-81d2fb3.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-81d2fb3.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-81d2fb3.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-81d2fb3.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-81d2fb3.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-152 .elementor-element.elementor-element-fd4110d .elementor-icon-wrapper{text-align:center;}.elementor-152 .elementor-element.elementor-element-fd4110d.elementor-view-stacked .elementor-icon{background-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-fd4110d.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-fd4110d.elementor-view-default .elementor-icon{color:#C8A96B;border-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-fd4110d.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-fd4110d.elementor-view-default .elementor-icon svg{fill:#C8A96B;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-fb768b5.elementor-element{--align-self:center;}.elementor-152 .elementor-element.elementor-element-fb768b5 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;color:#4D473F;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .price{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .price ins{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .price ins .amount{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .price del{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .price del .amount{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-152 .elementor-element.elementor-element-3ef37df{--display:flex;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-152 .elementor-element.elementor-element-d5a69ee .product{text-align:center;}.elementor-152 .elementor-element.elementor-element-d5a69ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-d5a69ee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:29px;}.elementor-152 .elementor-element.elementor-element-d5a69ee a > img{border-style:solid;}.elementor-152 .elementor-element.elementor-element-d5a69ee .woocommerce .woocommerce-loop-category__title{color:#4D473F;font-family:"EB Garamond", Sans-serif;font-weight:600;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products  ul.products{grid-column-gap:27px;grid-row-gap:38px;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .price{color:#4D473F;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .price ins{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .price ins .amount{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .price del{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .price del .amount{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product .button{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product{box-shadow:0px 8px 25px 0px rgba(0,0,0,0.5);background-color:#FAF8F3;border-color:#0000000F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product:hover{background-color:#FAF8F3;border-color:#0000001F;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-671b9e8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-152 .elementor-element.elementor-element-671b9e8{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-152 .elementor-element.elementor-element-1e1ff65 .elementor-button{background-color:#C8A96B;}.elementor-152 .elementor-element.elementor-element-8e53ebd{--spacer-size:50px;}.elementor-152 .elementor-element.elementor-element-bcbc856{--display:flex;}.elementor-152 .elementor-element.elementor-element-c84e8fe{--display:flex;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .star-rating{margin-bottom:80px;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .price{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .price ins{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .price ins .amount{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .price del{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product .price del .amount{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products .added_to_cart{margin-inline-start:80px;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-152 .elementor-element.elementor-element-801f9a5{--display:flex;}.elementor-152 .elementor-element.elementor-element-d667269{--display:flex;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-152 .elementor-element.elementor-element-764c2eb .elementor-cta .elementor-cta__bg, .elementor-152 .elementor-element.elementor-element-764c2eb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-152 .elementor-element.elementor-element-764c2eb .elementor-cta__content{text-align:center;}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-post-card{background-color:#F6F6F6;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-post-title a{color:#4D473F;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-post-title{margin-bottom:5px;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-post-meta{margin-bottom:15px;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-post-excerpt{margin-bottom:15px;}.elementor-152 .elementor-element.elementor-element-6c19131{--display:flex;}.elementor-152 .elementor-element.elementor-element-8a17244{text-align:center;}.elementor-152 .elementor-element.elementor-element-8a17244 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;color:#4D473F;}@media(max-width:1024px){.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-152 .elementor-element.elementor-element-5ec29f7{--width:367.25px;}.elementor-152 .elementor-element.elementor-element-c414ce5{--width:367.25px;}.elementor-152 .elementor-element.elementor-element-ab498a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-5102eea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-cdf837d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-152 .elementor-element.elementor-element-f566553 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-ec114ee */.elementor-152 .elementor-element.elementor-element-ec114ee{
    overflow:hidden;
}

.offer-marquee{
    white-space:nowrap;
    overflow:hidden;
    width:100%;
}

.offer-marquee span{
    display:inline-block;
    padding-left:100%;
    animation:offerScroll 20s linear infinite;
    font-size:15px;
    font-weight:600;
}

@keyframes offerScroll{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4ef3777 *//* Hero Content Width */
.hero-content,
.elementor-widget-heading,
.elementor-widget-text-editor {
    max-width: 650px;
}

/* Hero Heading */
.hero-content h1,
.elementor-widget-heading h1 {
    font-size: clamp(42px, 5vw, 68px);
    line-height: 1.1;
    font-weight: 700;
    letter-spacing: -1px;
    margin-bottom: 20px;
}

/* Hero Description */
.hero-content p,
.elementor-widget-text-editor p {
    font-size: 18px;
    line-height: 1.8;
    max-width: 560px;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ab498a1 */.woocommerce span.onsale{
    background:#ffffff;
    color:#333;
    border-radius:50px;
    padding:8px 14px;
    font-size:13px;
    font-weight:600;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d5a69ee */.elementor-152 .elementor-element.elementor-element-d5a69ee{
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scroll-behavior: smooth;
}

.elementor-152 .elementor-element.elementor-element-d5a69ee::-webkit-scrollbar{
    display: none;
}

.elementor-152 .elementor-element.elementor-element-d5a69ee ul,
.elementor-152 .elementor-element.elementor-element-d5a69ee .products,
.elementor-152 .elementor-element.elementor-element-d5a69ee .product-categories{
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 15px;
}

.elementor-152 .elementor-element.elementor-element-d5a69ee li,
.elementor-152 .elementor-element.elementor-element-d5a69ee .product-category{
    flex: 0 0 auto !important;
    min-width: 180px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5102eea *//* ===== Premium Product Card ===== */

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    border-radius: 20px;
    overflow: hidden;
    background: #FAF8F3;
    transition: all 0.35s ease; 
}

/* Product Image */
.woocommerce ul.products li.product img,
.woocommerce-page ul.products li.product img {
    border-radius: 20px 20px 0 0;
}

/* Hover Effect */
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cdf837d */background: #FAF9F6;/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49b0127 */.dg-price-filter{
display:flex;
justify-content:center;
align-items:center;
flex-wrap:wrap;
gap:16px;
margin:40px auto;
max-width:1200px;
}

.dg-price-filter a{
display:inline-flex;
align-items:center;
justify-content:center;
padding:14px 30px;
background:#ffffff;
border:1px solid #E5E9DF;
border-radius:100px;
font-size:15px;
font-weight:600;
font-family:'Poppins',sans-serif;
color:#2F3A2F;
text-decoration:none;
transition:.35s ease;
box-shadow:0 8px 25px rgba(0,0,0,.05);
}

.dg-price-filter a:hover{
background:#8EA77B;
color:#fff;
border-color:#8EA77B;
transform:translateY(-4px);
box-shadow:0 15px 35px rgba(142,167,123,.25);
}

.dg-price-filter a:active{
transform:scale(.97);
}

@media(max-width:768px){

.dg-price-filter{
gap:12px;
padding:0 15px;
}

.dg-price-filter a{
font-size:14px;
padding:12px 20px;
width:calc(50% - 8px);
}

}

@media(max-width:480px){

.dg-price-filter a{
width:100%;
}

} .dg-price-filter a.active{
background:#C8A96B;
color:#C8A96B;
border-color:#C8A96B;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60bc4f0 *//*=========================
WHY CHOOSE DIVINE GUIDANCE
==========================*/

.dg-why-us{
    background:#FAF8F3;
    padding:90px 20px;
}

.dg-title{
    text-align:center;
    margin-bottom:55px;
}

.dg-title h2{
    font-size:42px;
    color:#2F3A2F;
    margin-bottom:15px;
}

.dg-title p{
    max-width:700px;
    margin:auto;
    color:#666;
    line-height:1.8;
}

.dg-grid{

display:grid;

grid-template-columns:repeat(auto-fit,minmax(260px,1fr));

gap:30px;

max-width:1200px;

margin:auto;

}

.dg-card{

background:#fff;

padding:35px;

border-radius:22px;

text-align:center;

box-shadow:0 10px 30px rgba(0,0,0,.06);

transition:.35s;

}

.dg-card:hover{

transform:translateY(-10px);

box-shadow:0 20px 40px rgba(0,0,0,.12);

}

.dg-icon{

font-size:42px;

margin-bottom:20px;

}

.dg-card h3{

font-size:22px;

margin-bottom:12px;

color:#2F3A2F;

}

.dg-card p{

color:#666;

line-height:1.7;

}/* End custom CSS */
/* Start custom CSS */.woocommerce ul.products li.product .woocommerce-loop-product__title{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    min-height:60px;
}/* End custom CSS */