.elementor-31295 .elementor-element.elementor-element-41547495{--e-image-carousel-slides-to-show:1;}.elementor-31295 .elementor-element.elementor-element-41547495 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-31295 .elementor-element.elementor-element-41547495 .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;}.elementor-31295 .elementor-element.elementor-element-41547495 .swiper-pagination-bullet{width:10px;height:10px;background:#C11212;}.elementor-31295 .elementor-element.elementor-element-41547495 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F1F1F1;opacity:1;}.elementor-31295 .elementor-element.elementor-element-e17c13f{text-align:center;}.elementor-31295 .elementor-element.elementor-element-e17c13f .elementor-heading-title{font-family:"Helvetica", Sans-serif;}.elementor-31295 .elementor-element.elementor-element-c250ed8{margin-top:90px;margin-bottom:40px;}.elementor-31295 .elementor-element.elementor-element-3d5e7e8d{text-align:center;}.elementor-31295 .elementor-element.elementor-element-641bbf8d{text-align:center;}.elementor-31295 .elementor-element.elementor-element-641bbf8d .elementor-heading-title{font-family:"Asap Condensed", Sans-serif;font-size:24px;text-transform:capitalize;letter-spacing:3.3px;}.elementor-31295 .elementor-element.elementor-element-ad2258e{--display:flex;}.elementor-31295 .elementor-element.elementor-element-558d7de6{margin-top:40px;margin-bottom:0px;}.elementor-31295 .elementor-element.elementor-element-35f862e7 .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-31295 .elementor-element.elementor-element-3eeb495c .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-31295 .elementor-element.elementor-element-b5e644b{--display:flex;}.elementor-31295 .elementor-element.elementor-element-3663c720 > .elementor-container{max-width:1500px;}.elementor-31295 .elementor-element.elementor-element-3663c720{margin-top:90px;margin-bottom:30px;}.elementor-31295 .elementor-element.elementor-element-3f39ee54{text-align:center;}.elementor-31295 .elementor-element.elementor-element-3f39ee54 .elementor-heading-title{color:#565656;}.elementor-31295 .elementor-element.elementor-element-4c6597a9{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:3px;}.elementor-31295 .elementor-element.elementor-element-4c6597a9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31295 .elementor-element.elementor-element-4c6597a9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31295 .elementor-element.elementor-element-a17bd2d{margin-top:0px;margin-bottom:50px;}.elementor-31295 .elementor-element.elementor-element-279c5edb{--e-image-carousel-slides-to-show:1;}.elementor-31295 .elementor-element.elementor-element-279c5edb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-31295 .elementor-element.elementor-element-279c5edb .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;}.elementor-31295 .elementor-element.elementor-element-279c5edb .swiper-pagination-bullet{width:10px;height:10px;background:#C11212;}.elementor-31295 .elementor-element.elementor-element-279c5edb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F1F1F1;opacity:1;}@media(min-width:768px){.elementor-31295 .elementor-element.elementor-element-46b90a7{width:100%;}}@media(max-width:767px){.elementor-31295 .elementor-element.elementor-element-e17c13f .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 */