.elementor-301 .elementor-element.elementor-element-fe24ffc{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-301 .elementor-element.elementor-element-ede6cae{--display:flex;}.elementor-301 .elementor-element.elementor-element-43196d2 > .elementor-widget-container{transition:background 0.3s;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-slider-container-3b01f80f{height:523px;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-badge-3b01f80f{background-color:#252441;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-btn-3b01f80f{background-color:#252441;border-color:#252441;font-size:10px;line-height:14px;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-headline-3b01f80f{line-height:99px;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-content-3b01f80f{text-align:center;}.elementor-301 .elementor-element.elementor-element-ad9eb9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-301 .elementor-element.elementor-element-965d9c1 .cat-nav-grid-b70cc109{grid-template-columns:repeat(4, 1fr);}.elementor-301 .elementor-element.elementor-element-8fb3d6b{--display:flex;}.elementor-301 .elementor-element.elementor-element-4060cae0 .social-promo-a5cf9793-card{max-width:420px;width:100%;}.elementor-301 .elementor-element.elementor-element-4060cae0 .social-promo-a5cf9793-container{gap:15px;}.elementor-301 .elementor-element.elementor-element-25261f6{--display:flex;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-grid-69799555{grid-template-columns:repeat(6, minmax(0, 1fr));}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-container-69799555{background-color:#4ECDDE00;border-bottom-color:#0081E3;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-item-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-toggle-btn-69799555{font-family:"Andika", Sans-serif;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-item-69799555{color:#151515;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-item-69799555:hover, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-item-69799555.active{color:#0496D5;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-item-69799555::after{background-color:#0496D5;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-toggle-btn-69799555:hover{color:#0496D5;border-color:#0496D5;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-cats-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-cats-69799555 a{font-family:"Aclonica", Sans-serif;font-size:9px;line-height:9px;color:#0C3F46;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-title-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-title-69799555 a{font-family:"Fjord One", Sans-serif;font-size:17px;color:#030306;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-title-69799555 a:hover{color:#99CDDC;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-sales-69799555{font-family:"Alegreya SC", Sans-serif;color:#64A4DF;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-price-69799555{font-family:"Kurale", Sans-serif;font-size:25px;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-price-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-price-69799555 ins, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-price-69799555 span{color:#0079AE;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-price-69799555 del{color:#020202;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-flash-badge-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-off-badge-69799555{background-color:#7BD6E24D;color:#0D0505;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-card-69799555:hover .filt-prod-flash-badge-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-card-69799555:hover .filt-prod-off-badge-69799555{background-color:#5EE7FA;color:#0C1533;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-add-cart-69799555{background-color:#2C9085;color:#FFFBFB;border-style:double;border-color:#147877;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-add-cart-69799555:hover{background-color:#304447;color:#160909;border-color:#66ECEA;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-card-69799555{border-style:solid;border-color:#90ECFF;}.elementor-301 .elementor-element.elementor-element-07defa2{--display:flex;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .sticky-nav-bar-3ab018da{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .sticky-nav-bubble-3ab018da{background-color:#1F91B7;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .sticky-nav-bubble-3ab018da .my-icon{color:#1F91B7;font-size:0px;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .sticky-nav-bubble-3ab018da .my-icon svg{fill:#1F91B7;width:0px;height:0px;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .sticky-nav-bubble-3ab018da .bubble-text{color:#1F91B7;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .nav-item-link-3ab018da{color:#DCD5D5;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .nav-item-link-3ab018da svg{fill:#DCD5D5;width:0px;height:0px;}.elementor-301 .elementor-element.elementor-element-5b8d2d0 .nav-item-link-3ab018da i{font-size:0px;}@media(max-width:767px){.elementor-301 .elementor-element.elementor-element-ede6cae{--min-height:73px;--padding-top:7px;--padding-bottom:4px;--padding-left:7px;--padding-right:7px;}.elementor-301 .elementor-element.elementor-element-43196d2{width:100%;max-width:100%;}.elementor-301 .elementor-element.elementor-element-43196d2 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px -9px -3px 3px;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-slider-container-3b01f80f{height:200px;}.elementor-301 .elementor-element.elementor-element-43196d2 .hero-headline-3b01f80f{font-size:15px;letter-spacing:5.2px;word-spacing:0em;}.elementor-301 .elementor-element.elementor-element-ad9eb9e{--width:500px;--min-height:0px;--margin-top:23px;--margin-bottom:0px;--margin-left:-4px;--margin-right:-8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301 .elementor-element.elementor-element-965d9c1{width:100%;max-width:100%;}.elementor-301 .elementor-element.elementor-element-965d9c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-301 .elementor-element.elementor-element-965d9c1 .cat-nav-grid-b70cc109{grid-template-columns:repeat(4, 1fr);}.elementor-301 .elementor-element.elementor-element-8fb3d6b{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-301 .elementor-element.elementor-element-4060cae0 .social-promo-a5cf9793-card{max-width:200px;width:100%;min-height:100px;}.elementor-301 .elementor-element.elementor-element-4060cae0 .social-promo-a5cf9793-container{gap:6px;}.elementor-301 .elementor-element.elementor-element-25261f6{--margin-top:0px;--margin-bottom:0px;--margin-left:7px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301 .elementor-element.elementor-element-4b5059b > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-item-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-nav-toggle-btn-69799555{font-size:12px;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-cats-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-cats-69799555 a{line-height:1.2em;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-title-69799555, .elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-title-69799555 a{font-size:14px;}.elementor-301 .elementor-element.elementor-element-4b5059b .filt-prod-add-cart-69799555{border-width:3px 3px 3px 3px;}}/* Start custom CSS for sliding_hero_banner_3b01f80f, class: .elementor-element-43196d2 *//* ===== ASTRIVO HERO SLIDER FIX ===== */

/* 1. Gray overlay soriye halka bright gradient */
[class*="hero-overlay-"] {
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.35) 0%,
    rgba(0, 0, 0, 0.10) 50%,
    rgba(0, 0, 0, 0) 100%
  ) !important;
  opacity: 1 !important;
}

/* 2. Background image bright */
[class*="hero-bg-"] {
  filter: brightness(1.2) saturate(1.45) contrast(1.06) !important;
  opacity: 1 !important;
}

/* 3. Slide wrapper */
[class*="hero-slide-"] {
  border-radius: 20px;
  overflow: hidden;
}

/* 4. Text */
[class*="hero-content-"] h1,
[class*="hero-content-"] h2,
[class*="hero-content-"] h3 {
  color: #fff !important;
  font-weight: 800 !important;
  text-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
}
[class*="hero-content-"] p {
  color: #fff !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);
}

/* 5. Button */
[class*="hero-content-"] a,
[class*="hero-content-"] button {
  background: linear-gradient(135deg, #ff6a00, #ff2d87) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 14px 36px !important;
  font-weight: 700 !important;
  box-shadow: 0 10px 25px rgba(255, 70, 100, 0.45);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
[class*="hero-content-"] a:hover,
[class*="hero-content-"] button:hover {
  transform: translateY(-4px) scale(1.06);
  box-shadow: 0 16px 32px rgba(255, 70, 100, 0.6);
}/* End custom CSS */