img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
  --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
  --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
  --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
  --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
  --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
  --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
  --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.woocommerce form .form-row .required {
  visibility: visible;
}

/* Main Color */

a,
a:focus {
  color: #ff52e5;
}

a.link-border {
  border-bottom: 2px solid #ff52e5;
}

::-moz-selection {
  background: #ff52e5;
}

::selection {
  background: #ff52e5;
}

.select2-container.select2-container--default
  .selection
  .select2-results__option--highlighted[aria-selected],
.select2-container.select2-container--default
  .selection
  .select2-results__option--highlighted[data-selected] {
  background-color: #ff52e5;
}

.select2-container--default
  .select2-results__option--highlighted[aria-selected],
.select2-container--default
  .select2-results__option--highlighted[data-selected] {
  background-color: #ff52e5;
}

.MAIN-NAVIGATION .main-navigation-menu > ul > li > a:hover {
  color: #ff52e5;
}

.MAIN-NAVIGATION .main-navigation-menu .current-menu-item > a {
  color: #ff52e5;
}

.MAIN-NAVIGATION .main-navigation-menu .cart-contents .cart-contents-text {
  color: #ff52e5;
}

.MAIN-NAVIGATION .sub-menu {
  border-top: 2px solid #ff52e5;
}

.MAIN-NAVIGATION .sub-menu a:hover,
.MAIN-NAVIGATION .sub-menu a:active {
  color: #ff52e5;
}

.MAIN-NAVIGATION .sub-menu .current-menu-item > a {
  color: #ff52e5;
}

.MAIN-NAVIGATION.main-nav-transparent
  .main-navigation-menu
  > ul
  > li
  > a:hover {
  color: #ff52e5;
}

.MAIN-NAVIGATION.main-nav-transparent .main-navigation-logo h1:hover {
  color: #ff52e5;
}

.menu-item-has-children > a > i {
  color: #ff52e5;
}

.MAIN-NAVIGATION.main-nav-transparent
  .ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  .ubermenu-item-has-children
  > a
  > i {
  color: #ff52e5;
}

.MAIN-NAVIGATION.main-nav-transparent
  .ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  > ul
  > li
  > a.ubermenu-target:hover {
  color: #ff52e5;
}

.ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  .ubermenu-current-menu-item
  > a.ubermenu-target {
  color: #ff52e5;
}

.ubermenu.ubermenu-skin-giftvouchers-ubermenuskin a.ubermenu-target:hover,
.ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  .ubermenu-submenu
  .ubermenu-item-header
  > .ubermenu-target:hover {
  color: #ff52e5;
}

.ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  a.ubermenu-target
  .ubermenu-current_page_item,
.ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  .ubermenu-submenu
  .ubermenu-item-header
  > .ubermenu-target
  .ubermenu-current_page_item {
  color: #ff52e5;
}

.has-ubermenu
  .ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  .ubermenu-submenu
  .ubermenu-highlight {
  color: #ff52e5;
}

.has-ubermenu
  .ubermenu.ubermenu-skin-giftvouchers-ubermenuskin
  .ubermenu-item.ubermenu-item-level-0
  > .ubermenu-highlight {
  color: #ff52e5;
}

.slicknav_nav a i[class^="icon-"] {
  color: #ff52e5;
}

.slicknav_nav a:hover {
  background: #ff52e5;
}

.ProductsHeader .SpecialHeading span {
  background-color: #ff52e5;
}

.Excerpt .ExcerptContentWrapper .excerpt-meta-categories a:hover {
  border-color: #ff52e5;
  background-color: #ff52e5;
}

.page-links a {
  border-bottom: 1px solid #ff52e5;
}

.commentslist-container .comment-reply-title small {
  border-bottom: 1px solid #ff52e5;
}

.elementor-element.elementor-button-color .elementor-button {
  background: #ff52e5;
}

.btn:hover,
.elementor-element .elementor-button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.btn:active,
.elementor-element .elementor-button:active,
.woocommerce #respond input#submit:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.btn:active:focus,
.elementor-element .elementor-button:active:focus,
.woocommerce #respond input#submit:active:focus,
.woocommerce a.button:active:focus,
.woocommerce button.button:active:focus,
.woocommerce input.button:active:focus,
button[type="submit"]:hover,
button[type="submit"]:active,
button[type="submit"]:active:focus,
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="submit"]:active:focus {
  background: #ff52e5;
  border: 1px solid #ff52e5;
}

.btn.btn-color,
.elementor-element .btn-color.elementor-button,
.elementor-element
  .section-light
  .widget
  .MailchimpNewsletter
  .elementor-button#signup-button,
.section-light
  .widget
  .MailchimpNewsletter
  .elementor-element
  .elementor-button#signup-button,
.elementor-element
  .woocommerce
  form
  .form-row
  input.elementor-button[type="submit"],
.woocommerce
  form
  .form-row
  .elementor-element
  input.elementor-button[type="submit"],
.elementor-element
  .woocommerce
  .woocommerce-account-membership-plan
  form.cart
  button.elementor-button,
.woocommerce
  .woocommerce-account-membership-plan
  form.cart
  .elementor-element
  button.elementor-button,
.section-light .widget .MailchimpNewsletter .btn#signup-button,
.section-light .widget .MailchimpNewsletter .woocommerce a#signup-button.button,
.woocommerce .section-light .widget .MailchimpNewsletter a#signup-button.button,
.section-light
  .widget
  .MailchimpNewsletter
  .woocommerce
  button#signup-button.button,
.woocommerce
  .section-light
  .widget
  .MailchimpNewsletter
  button#signup-button.button,
.section-light
  .widget
  .MailchimpNewsletter
  .woocommerce
  input#signup-button.button,
.woocommerce
  .section-light
  .widget
  .MailchimpNewsletter
  input#signup-button.button,
.woocommerce #respond input.btn-color#submit,
.woocommerce #respond form .form-row input#submit[type="submit"],
.woocommerce form .form-row #respond input#submit[type="submit"],
.woocommerce a.btn-color.button,
.woocommerce button.btn-color.button,
.woocommerce .woocommerce-account-membership-plan form.cart button.button,
.woocommerce input.btn-color.button,
.woocommerce form .form-row input.button[type="submit"],
.woocommerce form .form-row input.btn[type="submit"],
.woocommerce .woocommerce-account-membership-plan form.cart button.btn,
button[type="submit"].btn.btn-color,
.elementor-element button[type="submit"].btn-color.elementor-button,
.elementor-element
  .section-light
  .widget
  .MailchimpNewsletter
  button[type="submit"].elementor-button#signup-button,
.section-light
  .widget
  .MailchimpNewsletter
  .elementor-element
  button[type="submit"].elementor-button#signup-button,
.elementor-element
  .woocommerce
  .woocommerce-account-membership-plan
  form.cart
  button[type="submit"].elementor-button,
.woocommerce
  .woocommerce-account-membership-plan
  form.cart
  .elementor-element
  button[type="submit"].elementor-button,
.section-light
  .widget
  .MailchimpNewsletter
  button[type="submit"].btn#signup-button,
.section-light
  .widget
  .MailchimpNewsletter
  .woocommerce
  button[type="submit"]#signup-button.button,
.woocommerce
  .section-light
  .widget
  .MailchimpNewsletter
  button[type="submit"]#signup-button.button,
.woocommerce button[type="submit"].btn-color.button,
.woocommerce
  .woocommerce-account-membership-plan
  form.cart
  button[type="submit"].button,
.woocommerce
  .woocommerce-account-membership-plan
  form.cart
  button[type="submit"].btn,
input[type="submit"].btn.btn-color,
.elementor-element input[type="submit"].btn-color.elementor-button,
.elementor-element
  .section-light
  .widget
  .MailchimpNewsletter
  input[type="submit"].elementor-button#signup-button,
.section-light
  .widget
  .MailchimpNewsletter
  .elementor-element
  input[type="submit"].elementor-button#signup-button,
.elementor-element
  .woocommerce
  form
  .form-row
  input[type="submit"].elementor-button[type="submit"],
.woocommerce
  form
  .form-row
  .elementor-element
  input[type="submit"].elementor-button[type="submit"],
.section-light
  .widget
  .MailchimpNewsletter
  input[type="submit"].btn#signup-button,
.section-light
  .widget
  .MailchimpNewsletter
  .woocommerce
  input[type="submit"]#signup-button.button,
.woocommerce
  .section-light
  .widget
  .MailchimpNewsletter
  input[type="submit"]#signup-button.button,
.woocommerce #respond input[type="submit"].btn-color#submit,
.woocommerce #respond form .form-row input[type="submit"]#submit[type="submit"],
.woocommerce form .form-row #respond input[type="submit"]#submit[type="submit"],
.woocommerce input[type="submit"].btn-color.button,
.woocommerce form .form-row input[type="submit"].button[type="submit"],
.woocommerce form .form-row input[type="submit"].btn[type="submit"] {
  background: #ff52e5;
}

.btn.btn-border,
.elementor-element .btn-border.elementor-button,
.woocommerce #respond input.btn-border#submit,
.woocommerce a.btn-border.button,
.woocommerce button.btn-border.button,
.woocommerce input.btn-border.button {
  border: 1px solid #ff52e5;
}

.btn.btn-border:hover,
.elementor-element .btn-border.elementor-button:hover,
.woocommerce #respond input.btn-border#submit:hover,
.woocommerce a.btn-border.button:hover,
.woocommerce button.btn-border.button:hover,
.woocommerce input.btn-border.button:hover,
.btn.btn-border:active,
.elementor-element .btn-border.elementor-button:active,
.woocommerce #respond input.btn-border#submit:active,
.woocommerce a.btn-border.button:active,
.woocommerce button.btn-border.button:active,
.woocommerce input.btn-border.button:active,
.btn.btn-border:active:focus,
.elementor-element .btn-border.elementor-button:active:focus,
.woocommerce #respond input.btn-border#submit:active:focus,
.woocommerce a.btn-border.button:active:focus,
.woocommerce button.btn-border.button:active:focus,
.woocommerce input.btn-border.button:active:focus {
  background: #ff52e5;
  border: 1px solid #ff52e5;
}

.btn.btn-white,
.elementor-element .btn-white.elementor-button,
.woocommerce #respond input.btn-white#submit,
.woocommerce a.btn-white.button,
.woocommerce button.btn-white.button,
.woocommerce input.btn-white.button,
button[type="submit"].btn.btn-white,
.elementor-element button[type="submit"].btn-white.elementor-button,
.woocommerce button[type="submit"].btn-white.button,
input[type="submit"].btn.btn-white,
.elementor-element input[type="submit"].btn-white.elementor-button,
.woocommerce #respond input[type="submit"].btn-white#submit,
.woocommerce input[type="submit"].btn-white.button {
  color: #ff52e5;
}

.btn.btn-light:hover,
.elementor-element .btn-light.elementor-button:hover,
.woocommerce #respond input.btn-light#submit:hover,
.woocommerce a.btn-light.button:hover,
.woocommerce button.btn-light.button:hover,
.woocommerce input.btn-light.button:hover,
.btn.btn-light:active,
.elementor-element .btn-light.elementor-button:active,
.woocommerce #respond input.btn-light#submit:active,
.woocommerce a.btn-light.button:active,
.woocommerce button.btn-light.button:active,
.woocommerce input.btn-light.button:active,
.btn.btn-light:active:focus,
.elementor-element .btn-light.elementor-button:active:focus,
.woocommerce #respond input.btn-light#submit:active:focus,
.woocommerce a.btn-light.button:active:focus,
.woocommerce button.btn-light.button:active:focus,
.woocommerce input.btn-light.button:active:focus {
  background: #ff52e5;
  border: 1px solid #ff52e5;
}

.Blog .blog-read-more {
  background-color: #ff52e5;
}

.ProductCategories .number-counter {
  color: #ff52e5;
}

.SSDItemsGrid .ssd-item .category-title {
  color: #ff52e5;
}

.Poster .poster-button {
  background-color: #ff52e5;
}

.highlight {
  background-color: #ff52e5;
}

.section-light .btn-normal:hover,
.section-light .btn-normal:active,
.section-light .btn-normal:active:focus {
  border: 1px solid #ff52e5;
}

.overlay-color {
  background-color: #ff52e5;
}

.close-icon-color {
  color: #ff52e5;
}

.close-icon-color:before,
.close-icon-color:after {
  background-color: #ff52e5;
}

.widget .widget-title:before {
  background-color: #ff52e5;
}

.widget .menu .menu-item .nav-icon,
.widget .menu .menu-item-has-children .nav-icon {
  color: #ff52e5;
}

#wp-calendar caption {
  background-color: #ff52e5;
}

#wp-calendar #today {
  color: #ff52e5;
}

.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
  background-color: #ff52e5;
}

.widget.widget_twitter li a.tweet-time {
  color: #ff52e5;
}

.widget .featured-product-widget-wrapper .featured-product-category {
  color: #ff52e5;
}

.widget .product-meta-list-widget .number-counter {
  color: #ff52e5;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #ff52e5;
}

.wc-vendors-navigation a {
  color: #ff52e5;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background: #ff52e5;
}

.woocommerce table.cart a.remove {
  color: #ff52e5 !important;
}

.woocommerce table.cart a.remove:hover {
  background-color: #ff52e5 !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation-link a {
  color: #ff52e5;
}

.woocommerce .woocommerce-notice:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
  color: #ff52e5;
}

.woocommerce .woocommerce-account-membership-plan {
  border-left: 4px solid #ff52e5;
}

.woocommerce .product-company-summary .product-company-website {
  border-bottom: 1px solid #ff52e5;
}

.woocommerce .single-product-expiration {
  background-color: #ff52e5;
}

.woocommerce .product-quantity-meta .product-quantity-meta-item svg {
  fill: #ff52e5;
}

.woocommerce ul.products li.product .woocommerce-product-meta,
.woocommerce-page ul.products li.product .woocommerce-product-meta {
  -webkit-box-shadow: 0px 8px 30px -24px #ff52e5;
  box-shadow: 0px 8px 30px -24px #ff52e5;
}

.woocommerce ul.products li.product .wcvendors_sold_by_in_loop,
.woocommerce-page ul.products li.product .wcvendors_sold_by_in_loop {
  color: #ff52e5;
}

/* Color Secondary */

a:hover,
a:active {
  color: #ffc25d;
}

a:hover .special-subtitle-type-2:before,
a:active .special-subtitle-type-2:before {
  background-color: #ffc25d;
}

hr {
  border-color: #ffc25d;
}

del {
  -webkit-text-decoration-color: #ffc25d;
  text-decoration-color: #ffc25d;
}

blockquote {
  border-left: 5px solid #ffc25d;
}

.wp-block-pullquote {
  border-top: 4px solid #ffc25d;
  border-bottom: 4px solid #ffc25d;
}

table td a:hover,
.woocommerce table.shop_attributes td a:hover,
.woocommerce .cart-collaterals .cart_totals table td a:hover,
.woocommerce table.shop_table td a:hover,
table tr td a:hover,
.woocommerce table.shop_attributes tr td a:hover,
.woocommerce .cart-collaterals .cart_totals table tr td a:hover,
.woocommerce table.shop_table tr td a:hover,
table td.label a:hover,
.woocommerce .cart-collaterals .cart_totals table td.label a:hover,
table > tbody > tr > td a:hover,
.woocommerce table.shop_attributes > tbody > tr > td a:hover,
.woocommerce .cart-collaterals .cart_totals table > tbody > tr > td a:hover,
.woocommerce table.shop_table > tbody > tr > td a:hover,
table > tfoot > tr > td a:hover,
.woocommerce table.shop_attributes > tfoot > tr > td a:hover,
.woocommerce .cart-collaterals .cart_totals table > tfoot > tr > td a:hover,
.woocommerce table.shop_table > tfoot > tr > td a:hover,
table > thead > tr > td a:hover,
.woocommerce table.shop_attributes > thead > tr > td a:hover,
.woocommerce .cart-collaterals .cart_totals table > thead > tr > td a:hover,
.woocommerce table.shop_table > thead > tr > td a:hover,
.table td a:hover,
.table tr td a:hover,
.table td.label a:hover,
.table > tbody > tr > td a:hover,
.table > tfoot > tr > td a:hover,
.table > thead > tr > td a:hover,
table.table td a:hover,
.woocommerce .cart-collaterals .cart_totals table.table td a:hover,
table.table tr td a:hover,
.woocommerce .cart-collaterals .cart_totals table.table tr td a:hover,
table.table td.label a:hover,
table.table > tbody > tr > td a:hover,
.woocommerce table.table.shop_attributes > tbody > tr > td a:hover,
.woocommerce
  .cart-collaterals
  .cart_totals
  table.table
  > tbody
  > tr
  > td
  a:hover,
.woocommerce table.table.shop_table > tbody > tr > td a:hover,
table.table > tfoot > tr > td a:hover,
.woocommerce table.table.shop_attributes > tfoot > tr > td a:hover,
.woocommerce
  .cart-collaterals
  .cart_totals
  table.table
  > tfoot
  > tr
  > td
  a:hover,
.woocommerce table.table.shop_table > tfoot > tr > td a:hover,
table.table > thead > tr > td a:hover,
.woocommerce table.table.shop_attributes > thead > tr > td a:hover,
.woocommerce
  .cart-collaterals
  .cart_totals
  table.table
  > thead
  > tr
  > td
  a:hover,
.woocommerce table.table.shop_table > thead > tr > td a:hover {
  color: #ffc25d;
}

mark {
  border-bottom: 1px dashed #ffc25d;
}

.select2-container--default
  .selection
  .select2-selection
  .select2-selection__rendered
  li.select2-selection__choice {
  background-color: #ffc25d;
}

.Excerpt.sticky .ExcerptContentWrapper {
  border-bottom: 5px solid #ffc25d;
}

.PostNav .post-nav-next a:hover,
.PostNav .post-nav-prev a:hover {
  color: #ffc25d;
}

.SinglePostHeader .single-post-meta-categories a:hover {
  color: #ffc25d;
}

.AdjacentPosts .adjacent-post-wrapper:hover .adjacent-post-title {
  color: #ffc25d;
}

.SinglePostFooter .single-post-footer-tags a:hover {
  color: #ffc25d;
}

.ProductSearch .dropdown-menu > li > a:focus,
.ProductSearch .dropdown-menu > li > a:hover {
  background-color: #ffc25d;
}

.CategoryCard:before {
  background-image: linear-gradient(
    135deg,
    #ffc25d 25%,
    transparent 25%,
    transparent 50%,
    #ffc25d 50%,
    #ffc25d 75%,
    transparent 75%,
    transparent 100%
  );
}

.btn.btn-white:hover,
.elementor-element .btn-white.elementor-button:hover,
.woocommerce #respond input.btn-white#submit:hover,
.woocommerce a.btn-white.button:hover,
.woocommerce button.btn-white.button:hover,
.woocommerce input.btn-white.button:hover,
.btn.btn-white:active,
.elementor-element .btn-white.elementor-button:active,
.woocommerce #respond input.btn-white#submit:active,
.woocommerce a.btn-white.button:active,
.woocommerce button.btn-white.button:active,
.woocommerce input.btn-white.button:active,
.btn.btn-white:active:focus,
.elementor-element .btn-white.elementor-button:active:focus,
.woocommerce #respond input.btn-white#submit:active:focus,
.woocommerce a.btn-white.button:active:focus,
.woocommerce button.btn-white.button:active:focus,
.woocommerce input.btn-white.button:active:focus,
button[type="submit"].btn.btn-white:hover,
.elementor-element button[type="submit"].btn-white.elementor-button:hover,
.woocommerce button[type="submit"].btn-white.button:hover,
button[type="submit"].btn.btn-white:active,
.elementor-element button[type="submit"].btn-white.elementor-button:active,
.woocommerce button[type="submit"].btn-white.button:active,
button[type="submit"].btn.btn-white:active:focus,
.elementor-element
  button[type="submit"].btn-white.elementor-button:active:focus,
.woocommerce button[type="submit"].btn-white.button:active:focus,
input[type="submit"].btn.btn-white:hover,
.elementor-element input[type="submit"].btn-white.elementor-button:hover,
.woocommerce #respond input[type="submit"].btn-white#submit:hover,
.woocommerce input[type="submit"].btn-white.button:hover,
input[type="submit"].btn.btn-white:active,
.elementor-element input[type="submit"].btn-white.elementor-button:active,
.woocommerce #respond input[type="submit"].btn-white#submit:active,
.woocommerce input[type="submit"].btn-white.button:active,
input[type="submit"].btn.btn-white:active:focus,
.elementor-element input[type="submit"].btn-white.elementor-button:active:focus,
.woocommerce #respond input[type="submit"].btn-white#submit:active:focus,
.woocommerce input[type="submit"].btn-white.button:active:focus {
  color: #ffc25d;
}

.Blog .blog-post-title:hover {
  color: #ffc25d;
}

.ProductSliderWrapper .onsale {
  background-color: #ffc25d;
}

.ProductSliderWrapper .onsale:before {
  -webkit-box-shadow: 0px 8px 15px 2px #ffc25d;
  box-shadow: 0px 8px 15px 2px #ffc25d;
}

.ProductSliderWrapper .product-slider-expiration .is-jscountdown {
  color: #ffc25d;
}

.ProductCategories .product-category a:hover .product-category-title {
  color: #ffc25d;
}

.overlay-color-2 {
  background-color: #ffc25d;
}

.close-icon-color:hover {
  color: #ffc25d;
}

.close-icon-color:hover:before,
.close-icon-color:hover:after {
  background-color: #ffc25d;
}

.owl-carousel .owl-dot.active span,
.owl-carousel .owl-dot:hover span {
  background-color: #ffc25d;
}

.modal-body {
  border-bottom: 4px dashed #ffc25d;
}

.widget a:hover {
  color: #ffc25d;
}

.section-light .widget.widget_popular_posts .popular-posts-title:hover,
.section-light .widget.woocommerce .product-title:hover {
  color: #ffc25d;
}

.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
  background-color: #ffc25d;
}

.widget_popular_posts a:hover .popular-posts-title {
  color: #ffc25d;
}

.widget.widget_twitter li a:hover {
  color: #ffc25d;
}

.widget .featured-product-widget-wrapper .featured-product-title:hover {
  color: #ffc25d;
}

.widget
  .featured-product-widget-wrapper
  .featured-product-expiration
  .is-jscountdown {
  color: #ffc25d;
}

.product-meta-widget-wrapper.section-light a:hover {
  color: #ffc25d;
}

.widget .product-meta-list-widget .product-meta a:hover {
  color: #ffc25d;
}

.wp-block-separator {
  border-bottom: 2px solid #ffc25d;
}

.wc-vendors-navigation a:hover {
  color: #ffc25d;
}

.woocommerce .woocommerce-product-rating .star-rating {
  color: #ffc25d;
}

.woocommerce span.onsale:before,
.woocommerce span.out-of-stock:before {
  -webkit-box-shadow: 0px 6px 15px 2px #ffc25d;
  box-shadow: 0px 6px 15px 2px #ffc25d;
}

.woocommerce span.onsale {
  background-color: #ffc25d;
}

.woocommerce-account
  .woocommerce
  .woocommerce-MyAccount-navigation-link
  a:hover {
  color: #ffc25d;
}

.woocommerce-account
  .woocommerce
  .woocommerce-MyAccount-navigation-link.is-active
  a {
  color: #ffc25d;
}

.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus {
  color: #ffc25d;
}

.woocommerce .single-product-price .woocommerce-Price-currencySymbol,
.woocommerce .woocommerce-variation-price .woocommerce-Price-currencySymbol,
.woocommerce
  .woocommerce-grouped-product-list-item__price
  .woocommerce-Price-currencySymbol {
  color: #ffc25d;
}

.woocommerce .wcvendors_cart_sold_by_meta:hover {
  color: #ffc25d;
}

.woocommerce
  .product-quantity-meta
  .product-quantity-meta-item
  .quantity-meta-value {
  color: #ffc25d;
}

.woocommerce .single-product-company-title a:hover {
  color: #ffc25d;
}

.woocommerce
  div.product
  form.cart
  .group_table
  .woocommerce-grouped-product-list-item__label:hover,
.woocommerce
  div.product
  form.cart
  .group_table
  .woocommerce-loop-product__link
  h2:hover {
  color: #ffc25d;
}

.woocommerce ul.products li.product .onsale:before,
.woocommerce ul.products li.product .out-of-stock:before,
.woocommerce-page ul.products li.product .onsale:before,
.woocommerce-page ul.products li.product .out-of-stock:before {
  -webkit-box-shadow: 0px 8px 15px 2px #ffc25d;
  box-shadow: 0px 8px 15px 2px #ffc25d;
}

/* Color Accent */

.CategoryCard .category-card-count {
  background-color: #62dced;
}

/* Typography */
body {
  font-family: Muli;
}

h1,
h2,
h3,
h4,
h5,
h6,
.fw-table .heading-row,
.fw-package .fw-heading-row,
.font-heading,
.btn,
.elementor-button,
.button,
button[type="submit"],
button[type="submit"],
input[type="submit"],
input[type="submit"],
label {
  font-family: Montserrat;
}

.main-navigation-menu,
.ubermenu {
  font-family: Oswald;
}

/* Footer */

.FOOTER .overlay-color {
  opacity: 0.25;
  background-color: #020202;
}


/* custom css by uvindu */
.mainhead {
  color: yellow !important;
}

.mainhead2 {
  color: white !important;
  font-size: 22px;
    font-weight: 500;
    text-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
    margin-bottom: 0px;
}



.dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 0 0 4px 4px;
  background-color: #fff;
  max-height: 200px;
  overflow-y: auto;
  display: none; /* Initially hidden */
}

.dropdown-list.active {
  display: block; /* Show when active */
}

.dropdown-item {
  padding: 10px;
  cursor: pointer;
}

.dropdown-item:hover {
  background-color: #f0f0f0;
}


.elementor-857 .elementor-element.elementor-element-7790f04 {
  overflow: hidden;
  /* background-image: url('../wp-content/uploads/img/main3.png') !important; */
  background-image: url('../uploads/site/newhero\ image.jpg') !important;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}


.elementor-column-wrap.elementor-element-populated {
  padding: 50px;
}

.ads
{
  text-align: center;
}

.marg30
{
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}


.caticon_hot
{
  border-radius: 15px;
}


/* for customize voucher  */
.voucherbody {
  margin: 0;
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  border-radius: 25px;
  border: 2px solid ;
  border-style: solid;
border-color: #032CBE;
  /* border-color: linear-gradient(45deg, #BF067B, #032CBE, #FF0089) 1; */



}

.voucher {
  /* display: flex; */
  flex-direction: row;
  width: 100%;
  max-width: 600px;
  height: auto;
  /* background-color: #0d1b2a; */
  color: #fff;
  border-radius: 15px;
  overflow: hidden;
  margin: 20px auto;

    /* Apply a gradient with a texture overlay */
    /* background: linear-gradient(17deg, #110d36 70%, #FF52E5 100%), url(assets/uploads/site/voutexture.png); */
}

.voucher-left {
  flex: 1;
  background-color: #fff;
  color: #000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 150px;
  border-bottom-right-radius: 150px;
  padding: 20px;
}

.amount {
  font-size: 16px;
  font-weight: bold;
}

.voucher-text {
  text-align: center;
  margin-top: 20px;
  font-family: 'Montserrat';
}

.voucher-text p {
  margin: 5px 0;
}

.voucher-right {
  flex: 1.5;
  position: relative;
  padding: 15px 0px 15px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;

  /* Apply a gradient with a texture overlay */
  background: linear-gradient(135deg, #0d1b2a 0%, #FF52E5 100%), 
              url('assets/uploads/site/voutexture.png'); /* Replace with the path to your texture image */
  background-blend-mode: overlay;
  background-color: #0d1b2a; /* Fallback color */
}


.gift-voucher-text {
  font-size: 3em;
  font-family: "Grey Qo", cursive;
  color: #d4af37;
  text-align: center;
  margin-bottom: 50px;
}

.decorative-flowers {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.flower {
  width: 20px;
  height: 20px;
  background-color: #00b4eb;
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.small-flower {
  width: 20px;
  height: 20px;
  background-color: #0056a2;
}

.smaller-flower {
  width: 20px;
  height: 20px;
  background-color: #1bb80f;
}

/* Mobile Responsive Styles */
@media (max-width: 600px) {
  .voucher {
      flex-direction: column;
      height: auto;
  }

  .voucher-left, .voucher-right {
      border-radius: 0;
      padding: 20px;
      text-align: center;
  }

  .voucher-left {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 150px;
  }

  .voucher-right {
      padding-top: 0;
  }

  .gift-voucher-text {
      font-size: 2.5em;
      margin-bottom: 30px;
  }

  .flower {
      width: 20px;
      height: 20px;
  }

  .small-flower {
      width: 20px;
      height: 20px;
  }

  .smaller-flower {
      width: 20px;
      height: 20px;
  }
}


img.voucher_logo {
  width: 30%;
}

.startfrom
{
  float: left;
  font-size: 100px;
}

/* for customize voucher  */



/* for ne ui  */
.custom-items-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin: 20px auto;
  max-width: 1200px;
}

.custom-item-wrapper {
  text-align: center;
  background-color: #f9f9f9;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  overflow: hidden;
  transition: transform 0.3s ease;
}

.custom-item-wrapper:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.custom-item-link {
  text-decoration: none;
  color: inherit;
}

.custom-item-image {
  width: 100%;
  height: 140px;
  object-fit: cover;
}

.custom-item-title {
  font-size: 1rem;
  font-weight: bold;
  margin: 10px 0;
}

@media (max-width: 768px) {
  .custom-items-row {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 480px) {
  .custom-items-row {
    grid-template-columns: repeat(1, 1fr);
  }
}


/* Default transparent header */
/* Default transparent header */
/* Default transparent header */
.MAIN-NAVIGATION {
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
transition: background-color 0.3s ease, color 0.3s ease;
}

.MAIN-NAVIGATION.transparent {
background-color: transparent;
color: #20033A;
}

.MAIN-NAVIGATION.transparent a {
color: black;
}

.MAIN-NAVIGATION.scrolled {
background-color: #20033A;
color: white;
}

.MAIN-NAVIGATION.scrolled a {
color: white;
transition: color 0.3s ease;
}

.MAIN-NAVIGATION .main-navigation-menu > ul > li > a {
display: inline-block;
font-size: 14px;
letter-spacing: 1px;
font-weight: 400;
line-height: 75px;
height: 75px;
color: #ffffff;
vertical-align: baseline;
}
/* for ne ui  */

li {
  font-size: 16px !important;
}

a.btn {
  font-size: 14px;
  font-family: 'Montserrat';
}