.elementor-30892 .elementor-element.elementor-element-2677bf0e{--e-image-carousel-slides-to-show:1;}.elementor-30892 .elementor-element.elementor-element-2677bf0e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-30892 .elementor-element.elementor-element-2677bf0e .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;}.elementor-30892 .elementor-element.elementor-element-2677bf0e .swiper-pagination-bullet{width:10px;height:10px;background:#C11212;}.elementor-30892 .elementor-element.elementor-element-2677bf0e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F1F1F1;opacity:1;}.elementor-30892 .elementor-element.elementor-element-474e97d{text-align:center;}.elementor-30892 .elementor-element.elementor-element-474e97d .elementor-heading-title{font-family:"Helvetica", Sans-serif;}.elementor-30892 .elementor-element.elementor-element-70e154dd{margin-top:90px;margin-bottom:40px;}.elementor-30892 .elementor-element.elementor-element-32644d7d{text-align:center;}.elementor-30892 .elementor-element.elementor-element-67388604{text-align:center;}.elementor-30892 .elementor-element.elementor-element-67388604 .elementor-heading-title{font-family:"Asap Condensed", Sans-serif;font-size:24px;text-transform:capitalize;letter-spacing:3.3px;}.elementor-30892 .elementor-element.elementor-element-bc59ddb{--display:flex;}.elementor-30892 .elementor-element.elementor-element-2a10d5d{margin-top:40px;margin-bottom:0px;}.elementor-30892 .elementor-element.elementor-element-182b0a5f .elementor-button{background-color:#EEEEEE;font-size:17px;fill:#191919;color:#191919;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;border-radius:20px 20px 20px 20px;}.elementor-30892 .elementor-element.elementor-element-262b9fe4 .elementor-button{background-color:#EEEEEE;font-size:17px;fill:#191919;color:#191919;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2B2B2;border-radius:20px 20px 20px 20px;}.elementor-30892 .elementor-element.elementor-element-b6e3a4e{--display:flex;}.elementor-30892 .elementor-element.elementor-element-234aa03 > .elementor-container{max-width:1500px;}.elementor-30892 .elementor-element.elementor-element-234aa03{margin-top:90px;margin-bottom:30px;}.elementor-30892 .elementor-element.elementor-element-2cd144e5{text-align:center;}.elementor-30892 .elementor-element.elementor-element-2cd144e5 .elementor-heading-title{color:#565656;}.elementor-30892 .elementor-element.elementor-element-25c2cf51{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:3px;}.elementor-30892 .elementor-element.elementor-element-25c2cf51 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-30892 .elementor-element.elementor-element-25c2cf51 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-30892 .elementor-element.elementor-element-4e6e8798{margin-top:0px;margin-bottom:50px;}.elementor-30892 .elementor-element.elementor-element-e0eae2f{--e-image-carousel-slides-to-show:1;}.elementor-30892 .elementor-element.elementor-element-e0eae2f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-30892 .elementor-element.elementor-element-e0eae2f .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;}.elementor-30892 .elementor-element.elementor-element-e0eae2f .swiper-pagination-bullet{width:10px;height:10px;background:#C11212;}.elementor-30892 .elementor-element.elementor-element-e0eae2f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F1F1F1;opacity:1;}@media(max-width:767px){.elementor-30892 .elementor-element.elementor-element-474e97d .elementor-heading-title{font-size:18px;line-height:26px;}}/* Start custom CSS *//* Master Styling for All Internal Link Sections with Off-White Background */

.curated-gallery-links,
.curated-collections-links,
.discover-more-links,
.coloured-fineart-links,
.special-themes-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  font-size: 14px;
  text-align: center;
  margin-top: 30px;
  font-family: 'Helvetica Neue', sans-serif;

  /* ???? Background Enhancements */
  background: linear-gradient(to bottom, #f9f7f6, #f4f2f1); /* Subtle gradient */
  padding: 30px 20px;
  border-top: 1px solid #d9cfc8;
  border-bottom: 1px solid #d9cfc8;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); /* Soft shadow */
}

/* Link appearan*

/* Elegant Fade and Zoom Animation for the SHOP NOW image */

.shop-now-image {
  opacity: 0;
  transform: scale(0.95);
  transition: opacity 1s ease, transform 1s ease;
}

.shop-now-image.visible {
  opacity: 1;
  transform: scale(1);
}

/* Optional: Hover effect for extra interaction */
.shop-now-image:hover {
  transform: scale(1.03);
}
/* Parallax-style background effect for link sections */

.curated-gallery-links,
.curated-collections-links,
.discover-more-links,
.coloured-fineart-links,
.special-themes-links {
  background-attachment: fixed;
  background-size: cover;
  background-position: center center;
}/* End custom CSS */