.elementor-93 .elementor-element.elementor-element-77d03bb{--display:flex;--min-height:65vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-93 .elementor-element.elementor-element-77d03bb .elementor-background-slideshow__slide__image{background-size:cover;background-position:top right;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-93 .elementor-element.elementor-element-c82b22d .elementor-icon-box-title{margin-block-end:6px;color:#111111;}.elementor-93 .elementor-element.elementor-element-c82b22d .elementor-icon-box-title, .elementor-93 .elementor-element.elementor-element-c82b22d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-c82b22d:has(:hover) .elementor-icon-box-title,
					 .elementor-93 .elementor-element.elementor-element-c82b22d:has(:focus) .elementor-icon-box-title{color:#8D330D;}.elementor-93 .elementor-element.elementor-element-c82b22d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-93 .elementor-element.elementor-element-ab26b46{--display:flex;--min-height:120px;--justify-content:center;}.elementor-93 .elementor-element.elementor-element-e6a7856 .elementor-icon-box-title{margin-block-end:6px;color:#111111;}.elementor-93 .elementor-element.elementor-element-e6a7856 .elementor-icon-box-title, .elementor-93 .elementor-element.elementor-element-e6a7856 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-e6a7856:has(:hover) .elementor-icon-box-title,
					 .elementor-93 .elementor-element.elementor-element-e6a7856:has(:focus) .elementor-icon-box-title{color:#8D330D;}.elementor-93 .elementor-element.elementor-element-e6a7856 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-93 .elementor-element.elementor-element-d168298{--display:flex;}.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-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:22px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto Flex", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.5px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .star-rating{color:#D68B06;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .star-rating::before{color:#EBD1A9;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .price del{color:#161616;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .price del .amount{color:#161616;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#7E0F0D;border-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;padding:05% 34% 05% 34%;margin-top:2px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .button:hover{color:#7E0F0D;background-color:#FFFFFF;border-color:#7E0F0D;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products .added_to_cart{color:#EB8F8F;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;}.elementor-93 .elementor-element.elementor-element-0519d90{--display:flex;--min-height:120px;--justify-content:center;}.elementor-93 .elementor-element.elementor-element-115f1e6 .elementor-icon-box-title{margin-block-end:6px;color:#111111;}.elementor-93 .elementor-element.elementor-element-115f1e6 .elementor-icon-box-title, .elementor-93 .elementor-element.elementor-element-115f1e6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-115f1e6:has(:hover) .elementor-icon-box-title,
					 .elementor-93 .elementor-element.elementor-element-115f1e6:has(:focus) .elementor-icon-box-title{color:#8D330D;}.elementor-93 .elementor-element.elementor-element-115f1e6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-93 .elementor-element.elementor-element-e931b4e{--display:flex;--min-height:326px;--justify-content:center;}.elementor-93 .elementor-element.elementor-element-e931b4e:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-e931b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/zenvy-mp4-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-93 .elementor-element.elementor-element-414a008 .product{text-align:center;}.elementor-93 .elementor-element.elementor-element-414a008{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-93 .elementor-element.elementor-element-414a008.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-93 .elementor-element.elementor-element-414a008.elementor-wc-products  ul.products{grid-column-gap:21px;grid-row-gap:20px;}.elementor-93 .elementor-element.elementor-element-414a008 a > img{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-414a008 .woocommerce .woocommerce-loop-category__title{color:#000000;}.elementor-93 .elementor-element.elementor-element-4361a11{--display:flex;--min-height:70vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-93 .elementor-element.elementor-element-4361a11:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-4361a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/zenvy-mp4-3-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-93 .elementor-element.elementor-element-ae8eec6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-7ee32f5{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-d3c5267{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-d3c5267 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-93 .elementor-element.elementor-element-9adbb28{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-9adbb28 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-93 .elementor-element.elementor-element-cf160bf{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-cf160bf .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-93 .elementor-element.elementor-element-477aad0{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-477aad0 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-93 .elementor-element.elementor-element-925cb29{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-925cb29 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-93 .elementor-element.elementor-element-48cb50e{border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-48cb50e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-93 .elementor-element.elementor-element-cfd5817{--display:flex;--min-height:70vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-93 .elementor-element.elementor-element-cfd5817:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-cfd5817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/zenvy-mp4-2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-93 .elementor-element.elementor-element-1ad7d18{--display:flex;--min-height:120px;--justify-content:center;}.elementor-93 .elementor-element.elementor-element-b35d521 .elementor-icon-box-title{margin-block-end:6px;color:#111111;}.elementor-93 .elementor-element.elementor-element-b35d521 .elementor-icon-box-title, .elementor-93 .elementor-element.elementor-element-b35d521 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-b35d521:has(:hover) .elementor-icon-box-title,
					 .elementor-93 .elementor-element.elementor-element-b35d521:has(:focus) .elementor-icon-box-title{color:#8D330D;}.elementor-93 .elementor-element.elementor-element-b35d521 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-93 .elementor-element.elementor-element-dadf73e{--display:flex;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:35px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto Flex", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.5px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .star-rating{color:#D68B06;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .star-rating::before{color:#EBD1A9;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .price del{color:#161616;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .price del .amount{color:#161616;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#7E0F0D;border-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;padding:4% 30% 4% 30%;margin-top:2px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .button:hover{color:#7E0F0D;background-color:#FFFFFF;border-color:#7E0F0D;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products .added_to_cart{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;}.elementor-93 .elementor-element.elementor-element-7a32a8c{--display:flex;--min-height:120px;--justify-content:center;}.elementor-93 .elementor-element.elementor-element-32b5eaf .elementor-icon-box-title{margin-block-end:6px;color:#111111;}.elementor-93 .elementor-element.elementor-element-32b5eaf .elementor-icon-box-title, .elementor-93 .elementor-element.elementor-element-32b5eaf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-32b5eaf:has(:hover) .elementor-icon-box-title,
					 .elementor-93 .elementor-element.elementor-element-32b5eaf:has(:focus) .elementor-icon-box-title{color:#8D330D;}.elementor-93 .elementor-element.elementor-element-32b5eaf .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-93 .elementor-element.elementor-element-5a16bcf{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-486e10c{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-082833b{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-082833b:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-082833b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/605117117_122149540430935581_4773723462881571067_n.jpg");background-position:top center;background-size:cover;}.elementor-93 .elementor-element.elementor-element-c611c57{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-c611c57:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-c611c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/ig.tools-3796266377565590933.jpg");background-position:top center;background-size:cover;}.elementor-93 .elementor-element.elementor-element-3525db5{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-3525db5:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-3525db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/ig.tools-3796115280549211376.jpg");background-position:top center;background-size:cover;}.elementor-93 .elementor-element.elementor-element-d14a85e{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-d14a85e:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-d14a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/ig.tools-3806986758987527775.jpg");background-position:top center;background-size:cover;}.elementor-93 .elementor-element.elementor-element-b0655bf{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-b0655bf:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-b0655bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenvycreations.in/wp-content/uploads/2026/10/ig.tools-3801188530228418356.jpg");background-position:top center;background-size:cover;}.elementor-93 .elementor-element.elementor-element-5b24a81{--display:flex;--min-height:120px;--justify-content:center;}.elementor-93 .elementor-element.elementor-element-e315992 .elementor-icon-box-title{margin-block-end:6px;color:#111111;}.elementor-93 .elementor-element.elementor-element-e315992 .elementor-icon-box-title, .elementor-93 .elementor-element.elementor-element-e315992 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-93 .elementor-element.elementor-element-e315992:has(:hover) .elementor-icon-box-title,
					 .elementor-93 .elementor-element.elementor-element-e315992:has(:focus) .elementor-icon-box-title{color:#8D330D;}.elementor-93 .elementor-element.elementor-element-e315992 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-93 .elementor-element.elementor-element-1cf62c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-cbdb06d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:05px 05px;--row-gap:05px;--column-gap:05px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-bac8a8c{--display:flex;--min-height:280px;}.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-93 .elementor-element.elementor-element-a772e9a .elementor-button{background-color:#0000006B;fill:#FFE795;color:#FFE795;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE795;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-a772e9a{margin:80% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-93 .elementor-element.elementor-element-a772e9a.elementor-element{--align-self:center;}.elementor-93 .elementor-element.elementor-element-431742a{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-a2c4646 .elementor-button{background-color:#0000006B;fill:#FFE795;color:#FFE795;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE795;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-a2c4646{margin:80% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-93 .elementor-element.elementor-element-a2c4646.elementor-element{--align-self:center;}.elementor-93 .elementor-element.elementor-element-bea2f13{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-899eaa2 .elementor-button{background-color:#0000006B;fill:#FFE795;color:#FFE795;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE795;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-899eaa2{margin:80% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-93 .elementor-element.elementor-element-899eaa2.elementor-element{--align-self:center;}.elementor-93 .elementor-element.elementor-element-5ec35c2{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-941bb3d .elementor-button{background-color:#0000006B;fill:#FFE795;color:#FFE795;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE795;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-941bb3d{margin:80% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-93 .elementor-element.elementor-element-941bb3d.elementor-element{--align-self:center;}.elementor-93 .elementor-element.elementor-element-c9eaf77{--display:flex;--min-height:280px;}.elementor-93 .elementor-element.elementor-element-6344a15 .elementor-button{background-color:#0000006B;fill:#FFE795;color:#FFE795;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE795;border-radius:5px 5px 5px 5px;}.elementor-93 .elementor-element.elementor-element-6344a15{margin:80% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-93 .elementor-element.elementor-element-6344a15.elementor-element{--align-self:center;}.elementor-93 .elementor-element.elementor-element-e17afde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-ef6279a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-93 .elementor-element.elementor-element-77d03bb{--min-height:43vh;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:15px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .button{font-size:10px;}.elementor-93 .elementor-element.elementor-element-4361a11{--min-height:43vh;}.elementor-93 .elementor-element.elementor-element-7ee32f5{--grid-auto-flow:row;}.elementor-93 .elementor-element.elementor-element-cfd5817{--min-height:43vh;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:15px;}.elementor-93 .elementor-element.elementor-element-5a16bcf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-486e10c{--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:05px 05px;--row-gap:05px;--column-gap:05px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-1cf62c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93 .elementor-element.elementor-element-cbdb06d{--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:05px 05px;--row-gap:05px;--column-gap:05px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-77d03bb{--min-height:33vh;}.elementor-93 .elementor-element.elementor-element-77d03bb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center right;}.elementor-93 .elementor-element.elementor-element-2346a8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:17px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:9px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:11px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:4px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:4px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product .button{font-size:10px;}.elementor-93 .elementor-element.elementor-element-2346a8d.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-4361a11{--min-height:22vh;}.elementor-93 .elementor-element.elementor-element-4361a11:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-4361a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-93 .elementor-element.elementor-element-7ee32f5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-93 .elementor-element.elementor-element-cfd5817{--min-height:22vh;}.elementor-93 .elementor-element.elementor-element-cfd5817:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-cfd5817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-93 .elementor-element.elementor-element-6b79930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:17px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:9px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:11px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:4px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:4px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product .button{font-size:9px;}.elementor-93 .elementor-element.elementor-element-6b79930.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-486e10c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-93 .elementor-element.elementor-element-cbdb06d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-93 .elementor-element.elementor-element-77d03bb{--width:100%;}.elementor-93 .elementor-element.elementor-element-d168298{--content-width:1340px;}.elementor-93 .elementor-element.elementor-element-e931b4e{--content-width:1340px;}.elementor-93 .elementor-element.elementor-element-4361a11{--width:100%;}.elementor-93 .elementor-element.elementor-element-ae8eec6{--content-width:1340px;}.elementor-93 .elementor-element.elementor-element-cfd5817{--width:100%;}.elementor-93 .elementor-element.elementor-element-dadf73e{--content-width:1340px;}.elementor-93 .elementor-element.elementor-element-5a16bcf{--content-width:1340px;}.elementor-93 .elementor-element.elementor-element-1cf62c1{--content-width:1340px;}.elementor-93 .elementor-element.elementor-element-e17afde{--width:100%;}.elementor-93 .elementor-element.elementor-element-ef6279a{--width:100%;}}@media(min-width:1025px){.elementor-93 .elementor-element.elementor-element-e931b4e:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-e931b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-93 .elementor-element.elementor-element-4361a11:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-4361a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-93 .elementor-element.elementor-element-cfd5817:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-cfd5817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-77d03bb */```css
/* Zenvy Creation - Soft Blur Lighting Effect */

.zenvy-diamond-banner {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Soft blurred golden light */
.zenvy-diamond-banner::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -60%;
    width: 70%;
    height: 200%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 215, 100, 0.04) 25%,
        rgba(255, 238, 180, 0.30) 45%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 215, 100, 0.20) 55%,
        transparent 75%
    );

    filter: blur(35px);
    transform: rotate(15deg);
    animation: zenvyBlurLight 7s ease-in-out infinite;

    pointer-events: none;
    z-index: 5;
}

/* Gentle glowing atmosphere */
.zenvy-diamond-banner::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 223, 140, 0.12),
        transparent 70%
    );

    filter: blur(20px);
    animation: zenvyGlow 2s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: 4;
}

/* Moving blur animation */
@keyframes zenvyBlurLight {
    0% {
        left: -70%;
        opacity: 0;
    }

    20% {
        opacity: 0.8;
    }

    65% {
        opacity: 1;
    }

    100% {
        left: 120%;
        opacity: 0;
    }
}

/* Soft glow animation */
@keyframes zenvyGlow {
    from {
        opacity: 0.3;
    }

    to {
        opacity: 1;
    }
}

/* Mobile adjustment */
@media (max-width: 767px) {
    .zenvy-diamond-banner::before {
        filter: blur(20px);
        animation-duration: 4s;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .zenvy-diamond-banner::before,
    .zenvy-diamond-banner::after {
        animation: none;
    }
}
```/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2346a8d *//* =========================================
   ASTRA SHOP - PRODUCT IMAGE HOVER BUTTONS
   ========================================= */

/* Product card */
.woocommerce ul.products li.product {
    position: relative !important;
}

/* Image container */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
    position: relative !important;
    overflow: hidden;
}

/* Hide buttons before hover */
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product .ast-on-card-button,
.woocommerce ul.products li.product .woosq-btn,
.woocommerce ul.products li.product .xt_wooqv-button,
.woocommerce ul.products li.product .xt-wooqv-button {
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, visibility .25s ease;
}

/* Show buttons on image hover */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .ast-on-card-button,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .woosq-btn,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .xt_wooqv-button,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .xt-wooqv-button {
    
    opacity: 1;
    visibility: visible;
}

/* Wishlist position */
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 99 !important;
}

/* Keep product images correctly sized */
.woocommerce ul.products li.product img {
    transition: transform .3s ease;
}

/* Subtle image hover */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover img {
    transform: scale(1.02);
}

/* Mobile: keep actions accessible */
@media (hover: none) {
    .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
    .woocommerce ul.products li.product .ast-on-card-button,
    .woocommerce ul.products li.product .xt_wooqv-button,
    .woocommerce ul.products li.product .xt-wooqv-button {
        opacity: 1;
        visibility: visible;
    }
}

/* ==========================================
   ZENVY CREATIONS - PRODUCT HOVER ICONS
   Astra + WooCommerce
   ========================================== */

/* Product card */
.woocommerce ul.products li.product {
    position: relative !important;
}

/* Hover icon container */
.woocommerce ul.products li.product .zenvy-hover-icons {
    position: absolute !important;
    bottom: 50% !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;
font-size: 18px !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;

    width: max-content !important;
    max-width: 95% !important;

    padding: 0 !important;
    margin: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none;

    transform: translate(-50%, 20px) !important;

    transition:
        opacity 0.3s ease,
        transform 0.3s ease,
        visibility 0.3s ease !important;

    z-index: 999 !important;
}

/* Slide icons upward when hovering over product */
.woocommerce ul.products li.product:hover .zenvy-hover-icons {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto;

    transform: translate(-50%, 0) !important;
}

/* Individual icon buttons */
.woocommerce ul.products li.product .zenvy-hover-icons a,
.woocommerce ul.products li.product .zenvy-hover-icons button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 36px !important;
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: #fff !important;
    color: #000000 !important;

    border: 1px solid #eeeeee !important;
    border-radius: 50% !important;

    font-size: 18px !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;

    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;

    cursor: pointer !important;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}
.woocommerce ul.products li.product .zenvy-hover-icons a,
.woocommerce ul.products li.product .zenvy-hover-icons button:hover{
    
    
    background-color: pink!important;
}



/* Remove WooCommerce button pseudo-elements */
.woocommerce ul.products li.product .zenvy-hover-icons a::before,
.woocommerce ul.products li.product .zenvy-hover-icons a::after,
.woocommerce ul.products



.shopengine-icon, .shopengine-widget-icon, [class*=" shopengine-icon-"], [class^=shopengine-icon-]{
    
    display: none!important;
}


/* Hide empty WooCommerce product links */
.woocommerce ul.products li.product a.woocommerce-loop-product__link:empty {
    display: none !important;
}



/* ==========================================
   MOBILE
   ========================================== */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .zenvy-hover-icons {
        gap: 5px !important;
        bottom: 9px !important;
        max-width: 90% !important;
    }

    .woocommerce ul.products li.product .zenvy-hover-icons a,
    .woocommerce ul.products li.product .zenvy-hover-icons button {
        width: 30px !important;
        height: 30px !important;
        min-width: 30px !important;
        min-height: 30px !important;
        font-size: 14px !important;
    }
    
    
    
    /* Hide buttons before hover */
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product .ast-on-card-button,
.woocommerce ul.products li.product .woosq-btn,
.woocommerce ul.products li.product .xt_wooqv-button,
.woocommerce ul.products li.product .xt-wooqv-button {
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, visibility .25s ease;
}
}

a.added_to_cart.wc-forward{
    
    font-size: 11px !important;
}

#hovericon icon{
    
    font-size: 16px!important;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-414a008 */#budget
 li a img{
     display: flex;
     height: 210px !important;
     object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4361a11 */```css
/* Zenvy Creation - Soft Blur Lighting Effect */

.zenvy-diamond-banner {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Soft blurred golden light */
.zenvy-diamond-banner::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -60%;
    width: 70%;
    height: 200%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 215, 100, 0.04) 25%,
        rgba(255, 238, 180, 0.30) 45%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 215, 100, 0.20) 55%,
        transparent 75%
    );

    filter: blur(35px);
    transform: rotate(15deg);
    animation: zenvyBlurLight 7s ease-in-out infinite;

    pointer-events: none;
    z-index: 5;
}

/* Gentle glowing atmosphere */
.zenvy-diamond-banner::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 223, 140, 0.12),
        transparent 70%
    );

    filter: blur(20px);
    animation: zenvyGlow 2s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: 4;
}

/* Moving blur animation */
@keyframes zenvyBlurLight {
    0% {
        left: -70%;
        opacity: 0;
    }

    20% {
        opacity: 0.8;
    }

    65% {
        opacity: 1;
    }

    100% {
        left: 120%;
        opacity: 0;
    }
}

/* Soft glow animation */
@keyframes zenvyGlow {
    from {
        opacity: 0.3;
    }

    to {
        opacity: 1;
    }
}

/* Mobile adjustment */
@media (max-width: 767px) {
    .zenvy-diamond-banner::before {
        filter: blur(20px);
        animation-duration: 4s;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .zenvy-diamond-banner::before,
    .zenvy-diamond-banner::after {
        animation: none;
    }
}
```/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd5817 */```css
/* Zenvy Creation - Soft Blur Lighting Effect */

.zenvy-diamond-banner {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Soft blurred golden light */
.zenvy-diamond-banner::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -60%;
    width: 70%;
    height: 200%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 215, 100, 0.04) 25%,
        rgba(255, 238, 180, 0.30) 45%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 215, 100, 0.20) 55%,
        transparent 75%
    );

    filter: blur(35px);
    transform: rotate(15deg);
    animation: zenvyBlurLight 7s ease-in-out infinite;

    pointer-events: none;
    z-index: 5;
}

/* Gentle glowing atmosphere */
.zenvy-diamond-banner::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        ellipse at 50% 50%,
        rgba(255, 223, 140, 0.12),
        transparent 70%
    );

    filter: blur(20px);
    animation: zenvyGlow 2s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: 4;
}

/* Moving blur animation */
@keyframes zenvyBlurLight {
    0% {
        left: -70%;
        opacity: 0;
    }

    20% {
        opacity: 0.8;
    }

    65% {
        opacity: 1;
    }

    100% {
        left: 120%;
        opacity: 0;
    }
}

/* Soft glow animation */
@keyframes zenvyGlow {
    from {
        opacity: 0.3;
    }

    to {
        opacity: 1;
    }
}

/* Mobile adjustment */
@media (max-width: 767px) {
    .zenvy-diamond-banner::before {
        filter: blur(20px);
        animation-duration: 4s;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .zenvy-diamond-banner::before,
    .zenvy-diamond-banner::after {
        animation: none;
    }
}
```/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6b79930 *//* =========================================
   ASTRA SHOP - PRODUCT IMAGE HOVER BUTTONS
   ========================================= */

/* Product card */
.woocommerce ul.products li.product {
    position: relative !important;
}

/* Image container */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
    position: relative !important;
    overflow: hidden;
}

/* Hide buttons before hover */
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product .ast-on-card-button,
.woocommerce ul.products li.product .woosq-btn,
.woocommerce ul.products li.product .xt_wooqv-button,
.woocommerce ul.products li.product .xt-wooqv-button {
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, visibility .25s ease;
}

/* Show buttons on image hover */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .ast-on-card-button,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .woosq-btn,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .xt_wooqv-button,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .xt-wooqv-button {
    opacity: 1;
    visibility: visible;
}

/* Wishlist position */
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 99 !important;
}

/* Keep product images correctly sized */
.woocommerce ul.products li.product img {
    transition: transform .3s ease;
}

/* Subtle image hover */
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover img {
    transform: scale(1.02);
}

/* Mobile: keep actions accessible */
@media (hover: none) {
    .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
    .woocommerce ul.products li.product .ast-on-card-button,
    .woocommerce ul.products li.product .xt_wooqv-button,
    .woocommerce ul.products li.product .xt-wooqv-button {
        opacity: 1;
        visibility: visible;
    }
}

```css
/* ==========================================
   ZENVY CREATIONS - PRODUCT HOVER ICONS
   Astra + WooCommerce
   ========================================== */

/* Product card */
.woocommerce ul.products li.product {
    position: relative !important;
}

/* Hover icon container */
.woocommerce ul.products li.product .zenvy-hover-icons {
    position: absolute !important;
    bottom: 50% !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;

    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;

    width: max-content !important;
    max-width: 95% !important;

    padding: 0 !important;
    margin: 0 !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none;

    transform: translate(-50%, 20px) !important;

    transition:
        opacity 0.3s ease,
        transform 0.3s ease,
        visibility 0.3s ease !important;

    z-index: 999 !important;
}

/* Slide icons upward when hovering over product */
.woocommerce ul.products li.product:hover .zenvy-hover-icons {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto;

    transform: translate(-50%, 0) !important;
}

/* Individual icon buttons */
.woocommerce ul.products li.product .zenvy-hover-icons a,
.woocommerce ul.products li.product .zenvy-hover-icons button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 36px !important;
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: #fff !important;
    color: #000000 !important;

    border: 1px solid #eeeeee !important;
    border-radius: 50% !important;

    font-size: 18px !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;

    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;

    cursor: pointer !important;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}
.woocommerce ul.products li.product .zenvy-hover-icons a,
.woocommerce ul.products li.product .zenvy-hover-icons button:hover{
    
    
    background-color: pink!important;
}



/* Remove WooCommerce button pseudo-elements */
.woocommerce ul.products li.product .zenvy-hover-icons a::before,
.woocommerce ul.products li.product .zenvy-hover-icons a::after,
.woocommerce ul.products



.shopengine-icon, .shopengine-widget-icon, [class*=" shopengine-icon-"], [class^=shopengine-icon-]{
    
    display: none!important;
}


/* Hide empty WooCommerce product links */
.woocommerce ul.products li.product a.woocommerce-loop-product__link:empty {
    display: none !important;
}



/* ==========================================
   MOBILE
   ========================================== */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .zenvy-hover-icons {
        gap: 5px !important;
        bottom: 9px !important;
        max-width: 90% !important;
    }

    .woocommerce ul.products li.product .zenvy-hover-icons a,
    .woocommerce ul.products li.product .zenvy-hover-icons button {
        width: 30px !important;
        height: 30px !important;
        min-width: 30px !important;
        min-height: 30px !important;
        font-size: 14px !important;
    }
    
    
    
    /* Hide buttons before hover */
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product .ast-on-card-button,
.woocommerce ul.products li.product .woosq-btn,
.woocommerce ul.products li.product .xt_wooqv-button,
.woocommerce ul.products li.product .xt-wooqv-button {
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, visibility .25s ease;
}
}

a.added_to_cart.wc-forward{
    
    font-size: 11px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8abf9e9 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82592bd *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2a80e6 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a72fa27 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0621260 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c2acd8 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a82477b *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-beda0b1 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5974339 *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33d031d *//* Shorter Instagram Popup */
.zenvy-ig-modal {
    width: 100% !important;
    max-width: 400px !important;
    max-height: 75vh !important;
    overflow-y: auto !important;
    padding: 35px 10px 10px !important;
    margin: auto !important;
}

/* Instagram embed width */
.zenvy-ig-embed {
    max-width: 360px !important;
    width: 100% !important;
    margin: 0 auto !important;
}



/* Instagram popup close button */
.zenvy-ig-close {
    color: #000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Prevent blue hover and focus colors */
.zenvy-ig-close:hover,
.zenvy-ig-close:focus,
.zenvy-ig-close:active {
    color: #00000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Mobile popup */
@media (max-width: 600px) {
    .zenvy-ig-modal {
        max-width: 340px !important;
        max-height: 70vh !important;
    }
}/* End custom CSS */