.elementor-24 .elementor-element.elementor-element-e330db4{--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-24 .elementor-element.elementor-element-e330db4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-1d5d9cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-b6c0df7{--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-24 .elementor-element.elementor-element-4f3870e img{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-fb7e2a4{--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-24 .elementor-element.elementor-element-d74dbeb{text-align:center;}.elementor-24 .elementor-element.elementor-element-d74dbeb .elementor-heading-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-9390df6{--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-24 .elementor-element.elementor-element-9390df6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-4a569d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4a569d8.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4a569d8 .stories.carousel .story>.item-link>.item-preview img{border-radius:53px 53px 53px 53px;}.elementor-24 .elementor-element.elementor-element-4a569d8 .stories.snapgram .story > .item-link>.item-preview{padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-78389ad{--e-image-carousel-slides-to-show:1;}.elementor-24 .elementor-element.elementor-element-6c45144{--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-24 .elementor-element.elementor-element-c83fbc6{--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-24 .elementor-element.elementor-element-ce9cc5e img{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-d366a79 .elementor-heading-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-8259cb8{--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-24 .elementor-element.elementor-element-adea04c{color:#000000;}.elementor-24 .elementor-element.elementor-element-f44eadd{--e-image-carousel-slides-to-show:1;}.elementor-24 .elementor-element.elementor-element-9f88e05 .elementor-button{background-color:#011A32;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9f88e05 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-9f88e05 .elementor-button:focus{background-color:#DAA829;color:#040404;}.elementor-24 .elementor-element.elementor-element-9f88e05 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-9f88e05 .elementor-button:focus svg{fill:#040404;}.elementor-24 .elementor-element.elementor-element-41550d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-7e27506{--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-24 .elementor-element.elementor-element-7e27506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-25a103e{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.76;--border-radius:18px 18px 18px 18px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-25a103e::before, .elementor-24 .elementor-element.elementor-element-25a103e > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-25a103e > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-25a103e > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-25a103e > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-25a103e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://primarykids2024.com/wp-content/uploads/2025/05/bg-5.webp");--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-25a103e:hover::before, .elementor-24 .elementor-element.elementor-element-25a103e:hover > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-25a103e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-25a103e > .elementor-background-slideshow:hover::before, .elementor-24 .elementor-element.elementor-element-25a103e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-25a103e:hover{--overlay-opacity:0.73;}.elementor-24 .elementor-element.elementor-element-b892996{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b892996 .elementor-heading-title{font-family:"Cairo Play", Sans-serif;font-weight:600;color:#040505;}.elementor-24 .elementor-element.elementor-element-dc6ebb0 .elementor-button{background-color:#51321c;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:34px 34px 34px 34px;}.elementor-24 .elementor-element.elementor-element-dc6ebb0{margin:0px -228px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-24 .elementor-element.elementor-element-dc6ebb0.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-msie .elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-24 .elementor-element.elementor-element-c048b20{--grid-row-gap:0px;--grid-column-gap:28px;}.elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio-item__img, .elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio-item__overlay{border-radius:13px 13px 13px 13px;}.elementor-24 .elementor-element.elementor-element-c048b20 a .elementor-portfolio-item__overlay{background-color:#E8AE8C;}.elementor-24 .elementor-element.elementor-element-c048b20 a .elementor-portfolio-item__title{color:#000000;}.elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio-item__title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-24 .elementor-element.elementor-element-a28b355{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.76;--border-radius:18px 18px 18px 18px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a28b355::before, .elementor-24 .elementor-element.elementor-element-a28b355 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a28b355 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a28b355 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a28b355 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a28b355 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://primarykids2024.com/wp-content/uploads/2025/05/bg2.webp");--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-5641c03{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5641c03 .elementor-heading-title{font-family:"Cairo Play", Sans-serif;font-weight:600;color:#040505;}.elementor-24 .elementor-element.elementor-element-eec5123 .elementor-button{background-color:#51321c;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:34px 34px 34px 34px;}.elementor-24 .elementor-element.elementor-element-eec5123{margin:0px -228px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-24 .elementor-element.elementor-element-eec5123.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-msie .elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-24 .elementor-element.elementor-element-69ca87a{--grid-row-gap:0px;--grid-column-gap:28px;}.elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio-item__img, .elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio-item__overlay{border-radius:13px 13px 13px 13px;}.elementor-24 .elementor-element.elementor-element-69ca87a a .elementor-portfolio-item__overlay{background-color:#E8AE8C;}.elementor-24 .elementor-element.elementor-element-69ca87a a .elementor-portfolio-item__title{color:#000000;}.elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio-item__title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio__filters{margin-bottom:10px;}.elementor-24 .elementor-element.elementor-element-bcd6006{--display:flex;--min-height:302px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.76;--border-radius:18px 18px 18px 18px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-bcd6006::before, .elementor-24 .elementor-element.elementor-element-bcd6006 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-bcd6006 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-bcd6006 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-bcd6006 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-bcd6006 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://primarykids2024.com/wp-content/uploads/2025/05/bg3.webp");--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-f085495{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f085495 .elementor-heading-title{font-family:"Cairo Play", Sans-serif;font-weight:600;color:#040505;}.elementor-24 .elementor-element.elementor-element-9a056ba .elementor-button{background-color:#51321c;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:34px 34px 34px 34px;}.elementor-24 .elementor-element.elementor-element-9a056ba{margin:0px -228px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-24 .elementor-element.elementor-element-9a056ba.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-msie .elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-24 .elementor-element.elementor-element-d083ad7{--grid-row-gap:0px;--grid-column-gap:28px;}.elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio-item__img, .elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio-item__overlay{border-radius:13px 13px 13px 13px;}.elementor-24 .elementor-element.elementor-element-d083ad7 a .elementor-portfolio-item__overlay{background-color:#E8AE8C;}.elementor-24 .elementor-element.elementor-element-d083ad7 a .elementor-portfolio-item__title{color:#000000;}.elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio-item__title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-24 .elementor-element.elementor-element-b8eb9bb{--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-24 .elementor-element.elementor-element-b8eb9bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-8bd4451{--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-24 .elementor-element.elementor-element-4cd7a60 .product-sale{background-color:#B66B00;}.elementor-24 .elementor-element.elementor-element-4cd7a60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4cd7a60 .product-sale .sale-title span{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4cd7a60 .product-sale .sale-title a{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4cd7a60 .product-sale .sale-slider .item-content h3{color:#3932FF;}.elementor-24 .elementor-element.elementor-element-adc355b{--display:flex;}.elementor-24 .elementor-element.elementor-element-11b6dcf{--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-24 .elementor-element.elementor-element-12a6cd8 .suggest-product .main-suggest-prod, .elementor-24 .elementor-element.elementor-element-12a6cd8 .suggest-product .main-suggest-prod .add-btn a{background-color:#E7A253;}.elementor-24 .elementor-element.elementor-element-eb06227{--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-24 .elementor-element.elementor-element-eb06227.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-a865b32{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a95466c .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-a95466c.elementor-view-stacked .elementor-icon{background-color:#D68038;}.elementor-24 .elementor-element.elementor-element-a95466c.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a95466c.elementor-view-default .elementor-icon{fill:#D68038;color:#D68038;border-color:#D68038;}.elementor-24 .elementor-element.elementor-element-a95466c .elementor-icon{font-size:27px;}.elementor-24 .elementor-element.elementor-element-a95466c .elementor-icon-box-title{color:#040404;}.elementor-24 .elementor-element.elementor-element-37700d1{--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-24 .elementor-element.elementor-element-0daffe5{text-align:center;text-shadow:4px 3px 4px rgba(0, 0, 0, 0.4);color:#000000;}.elementor-24 .elementor-element.elementor-element-c6a2fe0{--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-24 .elementor-element.elementor-element-9d479f7 .elementor-button{background-color:#515070;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-9d479f7 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-9d479f7 .elementor-button:focus{background-color:#fb6204;color:#000000;}.elementor-24 .elementor-element.elementor-element-9d479f7 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-9d479f7 .elementor-button:focus svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-3bb1a5e{--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-24 .elementor-element.elementor-element-ef34d3d{text-align:center;}.elementor-24 .elementor-element.elementor-element-ef34d3d .elementor-heading-title{color:#000000;}.elementor-24 .elementor-element.elementor-element-42d359f .elementor-button{background-color:#515070;fill:#FFFFFF;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-42d359f .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-42d359f .elementor-button:focus{background-color:#E98D40;}.elementor-24 .elementor-element.elementor-element-3a7098a .elementor-button{background-color:#515070;}.elementor-24 .elementor-element.elementor-element-3a7098a .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-3a7098a .elementor-button:focus{background-color:#E98D40;}.elementor-24 .elementor-element.elementor-element-bd6817c{text-align:center;}.elementor-24 .elementor-element.elementor-element-bd6817c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-24 .elementor-element.elementor-element-e274caf .elementor-repeater-item-8b96048.elementor-social-icon{background-color:#FE6D48;}.elementor-24 .elementor-element.elementor-element-e274caf .elementor-repeater-item-8b96048.elementor-social-icon i{color:#FFD4D4;}.elementor-24 .elementor-element.elementor-element-e274caf .elementor-repeater-item-8b96048.elementor-social-icon svg{fill:#FFD4D4;}.elementor-24 .elementor-element.elementor-element-e274caf{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:25px;--grid-column-gap:34px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-e274caf .elementor-social-icon{--icon-padding:0.5em;}.elementor-24 .elementor-element.elementor-element-e274caf .elementor-icon{border-radius:38px 38px 38px 38px;}.elementor-24 .elementor-element.elementor-element-5e28c4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-7c0f4f4{--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-24 .elementor-element.elementor-element-ebf59b9{--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;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-7e27506{--width:100%;}.elementor-24 .elementor-element.elementor-element-25a103e{--content-width:809px;}.elementor-24 .elementor-element.elementor-element-a28b355{--content-width:809px;}.elementor-24 .elementor-element.elementor-element-bcd6006{--content-width:809px;}.elementor-24 .elementor-element.elementor-element-7c0f4f4{--width:50%;}.elementor-24 .elementor-element.elementor-element-ebf59b9{--width:50%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-d366a79{text-align:center;}.elementor-msie .elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-msie .elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-msie .elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-e330db4{--width:100.817px;--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e330db4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-1d5d9cf{width:var( --container-widget-width, 69.817px );max-width:69.817px;margin:-94px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69.817px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-9390df6{--width:1600px;--min-height:0px;}.elementor-24 .elementor-element.elementor-element-c83fbc6{--margin-top:79px;--margin-bottom:-36px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ce9cc5e img{width:100%;}.elementor-24 .elementor-element.elementor-element-d366a79{text-align:center;}.elementor-24 .elementor-element.elementor-element-adea04c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-msie .elementor-24 .elementor-element.elementor-element-c048b20 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-msie .elementor-24 .elementor-element.elementor-element-69ca87a .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-msie .elementor-24 .elementor-element.elementor-element-d083ad7 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-24 .elementor-element.elementor-element-b8eb9bb{--width:82.817px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-55px;}.elementor-24 .elementor-element.elementor-element-d302e61{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-24 .elementor-element.elementor-element-adc355b{--border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-8f64ecc{z-index:5;}.elementor-24 .elementor-element.elementor-element-11b6dcf{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-eb06227{--width:86.817px;--margin-top:0px;--margin-bottom:-105px;--margin-left:0px;--margin-right:111px;--z-index:1;}.elementor-24 .elementor-element.elementor-element-eb06227.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-a865b32{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a95466c .elementor-icon-box-wrapper{gap:0px;}.elementor-24 .elementor-element.elementor-element-a95466c .elementor-icon-box-title{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a95466c .elementor-icon{font-size:26px;}.elementor-24 .elementor-element.elementor-element-c6a2fe0{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-9d479f7 .elementor-button{border-radius:9px 9px 9px 9px;}.elementor-24 .elementor-element.elementor-element-3bb1a5e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ef34d3d{text-align:center;}.elementor-24 .elementor-element.elementor-element-bd6817c .elementor-heading-title{font-size:1px;}.elementor-24 .elementor-element.elementor-element-e274caf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:3;}.elementor-24 .elementor-element.elementor-element-d6922a4{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-d302e61 */img {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    padding: 0 !important;
}

figure, .wp-block-image, .wp-block-image img, .wp-image-xxx {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    padding: 0 !important;
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for ultra_product_amazing, class: .elementor-element-4cd7a60 */[prouduct]/* End custom CSS */
/* Start custom CSS for ultra_slider_category_product, class: .elementor-element-8f64ecc */.product-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(135deg, #FF6A00, #EE0979);
  border-radius: 20px;
  padding: 1.2rem 1.6rem;
  color: white;
  font-family: 'Vazirmatn', sans-serif;
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
  position: relative;
  animation: fadeIn 0.8s ease;
  overflow: hidden;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

.product-title {
  display: flex;
  align-items: center;
  font-size: 1.7rem;
  font-weight: 800;
  gap: 10px;
  text-shadow: 1px 1px 4px rgba(0,0,0,0.2);
  white-space: nowrap;
}

.store-icon::before {
  content: "🛍";
  font-size: 1.5rem;
  animation: pop 1.5s infinite ease-in-out;
}

@keyframes pop {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.2); }
}

.slider-buttons {
  display: flex;
  gap: 12px;
}

.slider-btn {
  background: rgba(255, 255, 255, 0.15);
  border: 2px solid rgba(255,255,255,0.4);
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: all 0.3s ease;
  backdrop-filter: blur(4px);
  color: white;
}

.slider-btn:hover {
  background: rgba(255,255,255,0.3);
  transform: scale(1.15) rotate(4deg);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

/* فلش‌ها */
.arrow {
  display: inline-block;
  border: solid white;
  border-width: 0 3px 3px 0;
  padding: 6px;
}

.left {
  transform: rotate(135deg);
}

.right {
  transform: rotate(-45deg);
}/* End custom CSS */