.elementor-6362 .elementor-element.elementor-element-bab3fb8:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-bab3fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cloudcandlebynaina.com/wp-content/uploads/2025/10/clod-candle-img-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6362 .elementor-element.elementor-element-bab3fb8 > .elementor-background-overlay{background-color:#000000;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-bab3fb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-6362 .elementor-element.elementor-element-ee0b87a{--spacer-size:140px;}.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-6362 .elementor-element.elementor-element-8e9ac7c{text-align:center;}.elementor-6362 .elementor-element.elementor-element-8e9ac7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:81px;font-weight:800;text-transform:uppercase;text-shadow:0px 0px 14px rgba(0,0,0,0.3);color:#FFF6F6;}.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-6362 .elementor-element.elementor-element-350919a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FCCACA;}.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-6362 .elementor-element.elementor-element-e749617 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:none;border-radius:4px 26px 26px 26px;}.elementor-6362 .elementor-element.elementor-element-274cbe5{--spacer-size:140px;}.elementor-6362 .elementor-element.elementor-element-798c503:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-798c503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-6362 .elementor-element.elementor-element-798c503{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-798c503 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-426da17{--spacer-size:30px;}.elementor-6362 .elementor-element.elementor-element-c2f51be:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-c2f51be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-c2f51be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-c2f51be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-c5762df{--spacer-size:20px;}.elementor-6362 .elementor-element.elementor-element-69da97a{text-align:center;}.elementor-6362 .elementor-element.elementor-element-69da97a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-6362 .elementor-element.elementor-element-2420ba0{text-align:center;}.elementor-6362 .elementor-element.elementor-element-2420ba0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-6362 .elementor-element.elementor-element-6cca01a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6362 .elementor-element.elementor-element-10d4215:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-10d4215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-10d4215{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFF7F7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-10d4215, .elementor-6362 .elementor-element.elementor-element-10d4215 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6362 .elementor-element.elementor-element-10d4215 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-1a608a6{--spacer-size:11px;}.elementor-6362 .elementor-element.elementor-element-803827d{text-align:center;}.elementor-6362 .elementor-element.elementor-element-803827d .elementor-heading-title{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd2e6ad:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-dd2e6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-6362 .elementor-element.elementor-element-dd2e6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-dd2e6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-7e3c121{--spacer-size:50px;}.elementor-6362 .elementor-element.elementor-element-672a328:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-672a328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;background-image:url("https://cloudcandlebynaina.com/wp-content/uploads/2025/10/cloud-candle-by-naina-img2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6362 .elementor-element.elementor-element-672a328 > .elementor-background-overlay{background-color:#D6D6D6;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-672a328{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-71f920d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{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-6362 .elementor-element.elementor-element-5c42ccb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;color:#030303;}.elementor-6362 .elementor-element.elementor-element-a237c94{font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6362 .elementor-element.elementor-element-49a85c6:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-49a85c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-6362 .elementor-element.elementor-element-49a85c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-49a85c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-5aa7335{--spacer-size:50px;}.elementor-6362 .elementor-element.elementor-element-e19df11:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-e19df11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-e19df11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-e19df11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-376c8c0{--spacer-size:30px;}.elementor-6362 .elementor-element.elementor-element-ddc4a6d{text-align:center;}.elementor-6362 .elementor-element.elementor-element-ddc4a6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.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-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6362 .elementor-element.elementor-element-f15db62{--spacer-size:30px;}.elementor-6362 .elementor-element.elementor-element-ddfa745:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-ddfa745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F7;}.elementor-6362 .elementor-element.elementor-element-ddfa745{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-ddfa745 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-5224ffb{--spacer-size:30px;}.elementor-6362 .elementor-element.elementor-element-489296a{text-align:center;}.elementor-6362 .elementor-element.elementor-element-489296a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;color:#030303;}.elementor-6362 .elementor-element.elementor-element-67545fe{text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6362 .elementor-element.elementor-element-d9e1423{--e-image-carousel-slides-to-show:4;}.elementor-6362 .elementor-element.elementor-element-d9e1423 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6362 .elementor-element.elementor-element-d9e1423 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-d9e1423 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-6362 .elementor-element.elementor-element-d9e1423 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-d9e1423 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 20px 0px 20px;}.elementor-6362 .elementor-element.elementor-element-0e31721{--spacer-size:30px;}.elementor-6362 .elementor-element.elementor-element-7fe2d06:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-7fe2d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6362 .elementor-element.elementor-element-7fe2d06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6362 .elementor-element.elementor-element-7fe2d06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6362 .elementor-element.elementor-element-26a7dff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6362 .elementor-element.elementor-element-d771eae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-fc1ac85 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-6362 .elementor-element.elementor-element-e605752 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:1025px){.elementor-6362 .elementor-element.elementor-element-bab3fb8:not(.elementor-motion-effects-element-type-background), .elementor-6362 .elementor-element.elementor-element-bab3fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-6362 .elementor-element.elementor-element-ee0b87a{--spacer-size:72px;}.elementor-6362 .elementor-element.elementor-element-8e9ac7c{text-align:center;}.elementor-6362 .elementor-element.elementor-element-8e9ac7c .elementor-heading-title{font-size:33px;}.elementor-6362 .elementor-element.elementor-element-350919a{text-align:center;font-size:10px;}.elementor-6362 .elementor-element.elementor-element-e749617 .elementor-button{border-radius:0px 25px 0px 28px;}.elementor-6362 .elementor-element.elementor-element-274cbe5{--spacer-size:59px;}.elementor-6362 .elementor-element.elementor-element-5c42ccb{text-align:center;}.elementor-6362 .elementor-element.elementor-element-5c42ccb .elementor-heading-title{font-size:17px;}.elementor-6362 .elementor-element.elementor-element-a237c94{text-align:center;}.elementor-6362 .elementor-element.elementor-element-dd31fc0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6362 .elementor-element.elementor-element-489296a .elementor-heading-title{font-size:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-98bdecf *//* 🌸 FEATURED PRODUCT GRID – matches filter & shop card style */
.woocommerce ul.products li.product.featured,
.elementor-widget-wc-featured-products ul.products li.product {
  background: #FFF7F7; /* same background */
  border-radius: 16px;
  padding: 16px;
  text-align: center;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

/* Hover effect */
.woocommerce ul.products li.product.featured:hover {
  box-shadow: 0 8px 24px rgba(255, 182, 182, 0.3);
  transform: translateY(-4px);
}

/* Image styling */
.woocommerce ul.products li.product.featured img {
  border-radius: 12px;
  transition: all 0.3s ease;
}
.woocommerce ul.products li.product.featured:hover img {
  transform: scale(1.05);
}

/* Title styling */
.woocommerce ul.products li.product.featured .woocommerce-loop-product__title {
  font-family: 'Poppins', sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #222;
  margin: 12px 0 6px 0;
  text-transform: capitalize;
  transition: color 0.3s ease;
}
.woocommerce ul.products li.product.featured:hover .woocommerce-loop-product__title {
  color: #ff5e6c;
}

/* Price */
.woocommerce ul.products li.product.featured .price {
  color: #ff5e6c;
  font-weight: 600;
  font-size: 1rem;
}

/* Add to Cart Button */
.woocommerce ul.products li.product.featured .button {
  background-color: #ff8fa3;
  color: #fff;
  border: none;
  padding: 10px 18px;
  border-radius: 8px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.9rem;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}
.woocommerce ul.products li.product.featured .button:hover {
  background-color: #ff5e6c;
  transform: translateY(-2px);
}

/* Star rating */
.woocommerce ul.products li.product.featured .star-rating {
  color: #ff8fa3;
}

/* Featured badge (optional custom style) */
.woocommerce ul.products li.product.featured::before {
  content: "★ Featured";
  position: absolute;
  top: 12px;
  left: 12px;
  background: #ff5e6c;
  color: #fff;
  font-size: 0.7rem;
  font-weight: 600;
  padding: 6px 10px;
  border-radius: 50px;
  letter-spacing: 0.5px;
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .woocommerce ul.products li.product.featured {
    padding: 14px;
  }
  .woocommerce ul.products li.product.featured .button {
    font-size: 0.8rem;
    padding: 8px 14px;
  }
}/* End custom CSS */