.elementor-kit-7{--e-global-color-primary:#AD30E7;--e-global-color-secondary:#F91CAB;--e-global-color-text:#0B245B;--e-global-color-accent:#3CD0FE;--e-global-color-f788ee4:#F91CAB;--e-global-color-0675013:#0B245B;--e-global-color-7ef7234:#4880FE;--e-global-color-ed69d9b:#E120B1;--e-global-color-1ee5d1c:#3520D9;--e-global-color-lav01:#FDEEFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== SMMShop Brand Colors ===== */
:root{--smm-violet:#3520D9;--smm-purple:#AD30E7;--smm-pink:#F91CAB;--smm-sky:#3CD0FE;--smm-navy:#0B245B;--smm-lav:#FDEEFF;
--smm-grad:linear-gradient(90deg,#3520D9 0%,#AD30E7 55%,#F91CAB 100%);
--smm-btn:linear-gradient(90deg,#AD30E7 0%,#F91CAB 100%);}

/* Header (desktop + mobile) */
.elementor-element-48f3fd4,.elementor-element-842932e{background:var(--smm-grad)!important;box-shadow:0 4px 20px rgba(173,48,231,.35);}
.e-search-submit{background:var(--smm-navy)!important;border-color:var(--smm-navy)!important;}
.e-search-submit:hover{background:var(--smm-sky)!important;}

/* Page background */
body{background:linear-gradient(180deg,#FFFFFF 0%,var(--smm-lav) 100%) fixed;}

/* Section headings: gradient text */
.elementor-element-e7cbec8 .elementor-heading-title,
.elementor-element-b7df72c .elementor-heading-title,
[data-elementor-type="wp-page"] h2.elementor-heading-title{background:var(--smm-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important;}

/* Category names */
.elementor-element-c16e9cc,.elementor-element-c16e9cc *{color:var(--smm-navy)!important;}

/* Product titles + prices */
.elementor-element-777c929 .elementor-heading-title,.elementor-element-777c929 *{color:var(--smm-navy)!important;}
.woocommerce-Price-amount,.price ins .amount{color:var(--smm-pink)!important;}
.price del .amount{color:#9b8fb5!important;}

/* Buttons */
.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce .button,button[type=submit]:not(.e-search-submit){
background:var(--smm-btn)!important;border:none!important;color:#fff!important;border-radius:8px;transition:all .25s ease;}
.elementor-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:linear-gradient(90deg,#3520D9 0%,#AD30E7 100%)!important;box-shadow:0 6px 18px rgba(249,28,171,.35);transform:translateY(-2px);}

/* Product cards */
.e-loop-item>.e-con,.e-loop-item .e-con.e-parent{transition:all .25s ease;}
.e-loop-item:hover>.e-con{border-color:var(--smm-purple)!important;box-shadow:0 10px 28px rgba(173,48,231,.25)!important;}

/* Icons (feature boxes) */
.elementor-icon i,.elementor-icon svg{color:var(--smm-pink);fill:var(--smm-pink);}

/* Footer */
.elementor-element-d717a8f{background:linear-gradient(135deg,#0B245B 0%,#3520D9 55%,#AD30E7 100%)!important;}
.elementor-element-1cf0655{background:var(--smm-navy)!important;}
.elementor-element-1cf0655,.elementor-element-1cf0655 *{color:#fff!important;}
.elementor-element-1cf0655 a{color:var(--smm-sky)!important;}

/* Links */
a:hover{color:var(--smm-pink);}/* End custom CSS */