.elementor-kit-10{--e-global-color-primary:#242424;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#7754FF;--e-global-color-52cff39:#B7ACFB;--e-global-color-1b0d27b:#FFFFFF;--e-global-color-cb53f7e:#24242400;--e-global-typography-primary-font-family:"Power Grotesk";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.4em;--e-global-typography-2ec5e98-font-family:"Exo 2";--e-global-typography-ddb3341-font-family:"Kupertino";--e-global-typography-ddb3341-font-size:42px;--e-global-typography-ddb3341-line-height:1.2em;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:35px;--e-global-typography-ddb3341-font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:16px;--e-global-typography-ddb3341-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Gradient Text*/
.gradient_text {
  background: linear-gradient(
    270deg,
    #7754FF,
    #B7ACFB,
    #9B7BFF,
    #C2BCFD,
    #7754FF
  );
  background-size: 300% 300%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradientMove 6s ease infinite;
}

@keyframes gradientMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


/*Diamond Shape*/
.diamond_shape {
  position: relative;
  display: inline-block;
  color: inherit;
}

.diamond_shape::before,
.diamond_shape::after {
  content: "♦";
  font-size: 0.9em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  animation: diamondGlow 2s infinite alternate;
  filter: drop-shadow(0 0 4px #B7ACFB);
}

.diamond_shape::before {
  left: -1.5em;
  color: #7754FF;
}

.diamond_shape::after {
  right: -1.5em;
  color: #7754FF;
}

@keyframes diamondGlow {
  0% {
    transform: translateY(-50%) scale(1);
    opacity: 0.7;
    filter: drop-shadow(0 0 4px #B7ACFB);
  }
  100% {
    transform: translateY(-50%) scale(1.3);
    opacity: 1;
    filter: drop-shadow(0 0 8px #7754FF);
  }
}

a.ct-media-container img {
    border-radius: 8px;
    height: 263px;
    object-fit: cover;
}

.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
    height: 59px;
    overflow: hidden;
}

[data-products] .entry-meta {
    display: none;
}

ul.products li.product .button {
    width: 100%;
    border-radius: 35px;
    padding: 11px;
}

ul.products li.product .button:hover{
    background: #242424 !important;
}

a.ct-media-container img {
    border-radius: 8px;
    height: 263px;
    object-fit: cover;
}
span.onsale {
    padding: 8px !important;
}

@media only screen and (max-width:1024px){
    a.ct-media-container img{
        height:200px;
    }
    
    .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
    height: 50px;
}
}

@media only screen and (max-width:767px){
    a.ct-media-container img{
        height:150px;
    }
    ul.products li.product .button {
    font-size:14px !important;
}
}

.xoo-wsc-markup {
    display: none;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,
h3.elementor-post__title a{
    font-family: 'Kupertino';
    font-weight: 300;
}
@media only screen and (max-width:1024px){
	.xoo-wsc-markup {
    display: block;
}
}

span.wpcpv-item.wpcpv-item-video {
    top: 50%;
    left: 50%;
    transform: scale(2.5);
    border-radius: 50px;
    box-shadow: 0px 0px 10px 3px #ddd;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Power Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://khalaqidesign.com/wp-content/uploads/2025/07/PowerGrotesk-Regular.eot');
	src: url('https://khalaqidesign.com/wp-content/uploads/2025/07/PowerGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/PowerGrotesk-Regular.woff2') format('woff2'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/PowerGrotesk-Regular.woff') format('woff'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/PowerGrotesk-Regular.ttf') format('truetype'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/PowerGrotesk-Regular.svg#PowerGrotesk') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kupertino';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://khalaqidesign.com/wp-content/uploads/2025/07/Kupertino.eot');
	src: url('https://khalaqidesign.com/wp-content/uploads/2025/07/Kupertino.eot?#iefix') format('embedded-opentype'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/Kupertino.woff2') format('woff2'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/Kupertino.woff') format('woff'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/Kupertino.ttf') format('truetype'),
		url('https://khalaqidesign.com/wp-content/uploads/2025/07/Kupertino.svg#Kupertino') format('svg');
}
/* End Custom Fonts CSS */