.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2737 .elementor-element.elementor-element-b6e15c5{--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;--overlay-opacity:0.19;border-style:groove;--border-style:groove;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FF6F33;--border-color:#FF6F33;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.26) inset;--margin-top:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-2737 .elementor-element.elementor-element-b6e15c5::before, .elementor-2737 .elementor-element.elementor-element-b6e15c5 > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-b6e15c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-b6e15c5 > .elementor-background-slideshow::before, .elementor-2737 .elementor-element.elementor-element-b6e15c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2737 .elementor-element.elementor-element-b6e15c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#31313157;--background-overlay:'';}.elementor-2737 .elementor-element.elementor-element-b6e15c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2737 .elementor-element.elementor-element-f422fce{--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-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2737 .elementor-element.elementor-element-065232b img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-7dacf73{--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-2737 .elementor-element.elementor-element-1ed9276 img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-456c481{--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;--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2737 .elementor-element.elementor-element-b64d92b{text-align:center;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2737 .elementor-element.elementor-element-daa0e7f{text-align:center;}.elementor-2737 .elementor-element.elementor-element-c19e8c9{--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;--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-b3fc4d8{--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-2737 .elementor-element.elementor-element-b3fc4d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2737 .elementor-element.elementor-element-8b58ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 3px 7px 3px;border-style:groove;border-width:0px 1px 0px 1px;border-color:#A15DFF;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(255, 253, 253, 0.18) inset;text-align:start;}.elementor-2737 .elementor-element.elementor-element-8b58ba7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2737 .elementor-element.elementor-element-8b58ba7 .elementor-heading-title{font-family:"ELHAM", Sans-serif;font-size:20px;font-weight:600;color:#FFD55F;}.elementor-2737 .elementor-element.elementor-element-f3c17e1{--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-2737 .elementor-element.elementor-element-720134c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2737 .elementor-element.elementor-element-720134c.elementor-element{--align-self:flex-end;}.elementor-2737 .elementor-element.elementor-element-720134c .elementor-heading-title{font-family:"ELHAM", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;color:#FFFFFF;}.elementor-2737 .elementor-element.elementor-element-720134c .elementor-heading-title a:hover, .elementor-2737 .elementor-element.elementor-element-720134c .elementor-heading-title a:focus{color:#FF7237;}.elementor-2737 .elementor-element.elementor-element-720134c .elementor-heading-title a{transition-duration:1.4s;}.elementor-2737 .elementor-element.elementor-element-d9b3759{--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;--overlay-opacity:0.5;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8AD5B;--border-color:#D8AD5B;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(255, 232, 163, 0.7);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-d9b3759:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-d9b3759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102F;}.elementor-2737 .elementor-element.elementor-element-d9b3759::before, .elementor-2737 .elementor-element.elementor-element-d9b3759 > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-d9b3759 > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-d9b3759 > .elementor-background-slideshow::before, .elementor-2737 .elementor-element.elementor-element-d9b3759 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2737 .elementor-element.elementor-element-d9b3759 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2737 .elementor-element.elementor-element-86a3624{--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-2737 .elementor-element.elementor-element-fd6dad2 img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-4dbd59d{--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-2737 .elementor-element.elementor-element-1a09f0f img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-d8bf1d4{--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-2737 .elementor-element.elementor-element-33f0bf1 img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-3ea7859{--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-2737 .elementor-element.elementor-element-fd326dd img{width:100%;max-width:100%;height:260px;border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-e1e8946{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-6110b60{--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-2737 .elementor-element.elementor-element-f1c5b34{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2737 .elementor-element.elementor-element-f1c5b34.elementor-element{--align-self:flex-start;}.elementor-2737 .elementor-element.elementor-element-f1c5b34 .elementor-heading-title{font-family:"ELHAM", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;color:#FFFFFF;}.elementor-2737 .elementor-element.elementor-element-f1c5b34 .elementor-heading-title a:hover, .elementor-2737 .elementor-element.elementor-element-f1c5b34 .elementor-heading-title a:focus{color:#FF7237;}.elementor-2737 .elementor-element.elementor-element-f1c5b34 .elementor-heading-title a{transition-duration:1.4s;}.elementor-2737 .elementor-element.elementor-element-ab4f7da{--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-2737 .elementor-element.elementor-element-0b4ecb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 3px 7px 3px;border-style:groove;border-width:0px 1px 0px 1px;border-color:#E191FF;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(255, 253, 253, 0.18) inset;text-align:end;}.elementor-2737 .elementor-element.elementor-element-0b4ecb2.elementor-element{--align-self:flex-end;}.elementor-2737 .elementor-element.elementor-element-0b4ecb2 .elementor-heading-title{font-family:"ELHAM", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2737 .elementor-element.elementor-element-a017c67{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.24) inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-d93fd4e{--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-2737 .elementor-element.elementor-element-ff4d974 img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-9c61b5c{--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-2737 .elementor-element.elementor-element-c38d4c1 img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-40fe85d{--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-2737 .elementor-element.elementor-element-6f0d762 img{border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-65e078d{--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-2737 .elementor-element.elementor-element-e76533b img{width:100%;max-width:100%;height:260px;border-radius:10px 10px 10px 10px;}.elementor-2737 .elementor-element.elementor-element-69d3157{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-3773100{--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-2737 .elementor-element.elementor-element-8deb963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 3px 7px 3px;border-style:dashed;border-width:0px 1px 0px 1px;border-color:#FF7A33;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(255, 253.00000000000006, 253.00000000000006, 0.18) inset;text-align:start;}.elementor-2737 .elementor-element.elementor-element-8deb963.elementor-element{--align-self:flex-start;}.elementor-2737 .elementor-element.elementor-element-8deb963 .elementor-heading-title{font-family:"ROYA", Sans-serif;font-size:20px;font-weight:600;color:#9D75FF;}.elementor-2737 .elementor-element.elementor-element-5786f1b{--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-2737 .elementor-element.elementor-element-a97c229{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2737 .elementor-element.elementor-element-a97c229.elementor-element{--align-self:flex-end;}.elementor-2737 .elementor-element.elementor-element-a97c229 .elementor-heading-title{font-family:"ELHAM", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;color:#FFFFFF;}.elementor-2737 .elementor-element.elementor-element-a97c229 .elementor-heading-title a:hover, .elementor-2737 .elementor-element.elementor-element-a97c229 .elementor-heading-title a:focus{color:#FF7237;}.elementor-2737 .elementor-element.elementor-element-a97c229 .elementor-heading-title a{transition-duration:1.4s;}.elementor-2737 .elementor-element.elementor-element-00129ae{--display:flex;}.elementor-widget-eael-flip-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-flip-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2737 .elementor-element.elementor-element-ea2e798{border-radius:0px 0px 0px 0px;}.elementor-2737 .elementor-element.elementor-element-ea2e798 .eael-flip-carousel{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;border-radius:0px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.06) inset;}.elementor-2737 .elementor-element.elementor-element-ea2e798 .flip-custom-nav{font-size:34px;width:37px;height:37px;line-height:37px;border-radius:50px;color:#42418e;background:#fff;}.elementor-2737 .elementor-element.elementor-element-ea2e798 .eael-flip-carousel-svg-icon{width:34px;}.elementor-2737 .elementor-element.elementor-element-ea2e798 .flip-custom-nav svg{width:34px;fill:#42418e;}.elementor-2737 .elementor-element.elementor-element-ea2e798 .flip-carousel-text{text-align:center;color:#4d4d4d;}.elementor-2737 .elementor-element.elementor-element-e87b5a2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2737 .elementor-element.elementor-element-529d3af{--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;--background-transition:0.3s;--overlay-mix-blend-mode:overlay;border-style:groove;--border-style:groove;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FF673D;--border-color:#FF673D;--border-radius:5px 5px 5px 5px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-529d3af:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-529d3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-2737 .elementor-element.elementor-element-529d3af:hover{background-color:#FFFFFF26;--overlay-opacity:0.5;}.elementor-2737 .elementor-element.elementor-element-529d3af:hover::before, .elementor-2737 .elementor-element.elementor-element-529d3af:hover > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-529d3af:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-529d3af > .elementor-background-slideshow:hover::before, .elementor-2737 .elementor-element.elementor-element-529d3af > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF45;--background-overlay:'';}.elementor-2737 .elementor-element.elementor-element-f5f0a20 img{width:30%;max-width:100%;}.elementor-2737 .elementor-element.elementor-element-d3fd0d0{text-align:center;}.elementor-2737 .elementor-element.elementor-element-f2413bb{--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;--background-transition:0.3s;--overlay-mix-blend-mode:overlay;border-style:groove;--border-style:groove;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FF673D;--border-color:#FF673D;--border-radius:5px 5px 5px 5px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-f2413bb:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-f2413bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-2737 .elementor-element.elementor-element-f2413bb:hover{background-color:#FFFFFF26;--overlay-opacity:0.5;}.elementor-2737 .elementor-element.elementor-element-f2413bb:hover::before, .elementor-2737 .elementor-element.elementor-element-f2413bb:hover > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-f2413bb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-f2413bb > .elementor-background-slideshow:hover::before, .elementor-2737 .elementor-element.elementor-element-f2413bb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF45;--background-overlay:'';}.elementor-2737 .elementor-element.elementor-element-ee7edf9 img{width:30%;max-width:100%;}.elementor-2737 .elementor-element.elementor-element-936560b{text-align:center;}.elementor-2737 .elementor-element.elementor-element-e5bfa65{--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;--background-transition:0.3s;--overlay-mix-blend-mode:overlay;border-style:groove;--border-style:groove;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FF673D;--border-color:#FF673D;--border-radius:5px 5px 5px 5px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-e5bfa65:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-e5bfa65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-2737 .elementor-element.elementor-element-e5bfa65:hover{background-color:#FFFFFF26;--overlay-opacity:0.5;}.elementor-2737 .elementor-element.elementor-element-e5bfa65:hover::before, .elementor-2737 .elementor-element.elementor-element-e5bfa65:hover > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-e5bfa65:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-e5bfa65 > .elementor-background-slideshow:hover::before, .elementor-2737 .elementor-element.elementor-element-e5bfa65 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF45;--background-overlay:'';}.elementor-2737 .elementor-element.elementor-element-fd3915b img{width:30%;max-width:100%;}.elementor-2737 .elementor-element.elementor-element-8b6b702{text-align:center;}.elementor-2737 .elementor-element.elementor-element-f113b98{--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;--background-transition:0.3s;--overlay-mix-blend-mode:overlay;border-style:groove;--border-style:groove;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FF673D;--border-color:#FF673D;--border-radius:5px 5px 5px 5px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-f113b98:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-f113b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-2737 .elementor-element.elementor-element-f113b98:hover{background-color:#FFFFFF26;--overlay-opacity:0.5;}.elementor-2737 .elementor-element.elementor-element-f113b98:hover::before, .elementor-2737 .elementor-element.elementor-element-f113b98:hover > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-f113b98:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-f113b98 > .elementor-background-slideshow:hover::before, .elementor-2737 .elementor-element.elementor-element-f113b98 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF45;--background-overlay:'';}.elementor-2737 .elementor-element.elementor-element-9c371d6 img{width:30%;max-width:100%;}.elementor-2737 .elementor-element.elementor-element-5b4ccd6{text-align:center;}.elementor-2737 .elementor-element.elementor-element-e12853a{--display:flex;--margin-top:0px;--margin-bottom:369px;--margin-left:0px;--margin-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2737 .elementor-element.elementor-element-2a3af8c{background-color:#FFFFFF0A;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(255, 252.1243206521739, 252.1243206521739, 0.09) inset;}.elementor-2737 .elementor-element.elementor-element-dc2068d{--display:flex;}.elementor-widget-eael-woo-product-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-woo-product-carousel-container .eael-product-carousel{background-color:#02010100;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE2B;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .woocommerce-loop-product__title, .elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .eael-product-title *{color:#FFFFFF;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .eael-product-price del{color:#F2B01E;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .eael-product-price del .amount{color:#F2B01E;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .eael-product-price .amount bdi{color:#F2B01E;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .star-rating::before{color:#BF5EFF;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .star-rating span::before{color:#BF5EFF;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-2737 .elementor-element.elementor-element-7daec58 .woocommerce div.products div.product .onsale, .elementor-2737 .elementor-element.elementor-element-7daec58 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .onsale, .elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-2737 .elementor-element.elementor-element-7daec58 .woocommerce div.products div.product .outofstock-badge, .elementor-2737 .elementor-element.elementor-element-7daec58 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-2737 .elementor-element.elementor-element-7daec58 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-carousel .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.eael-popup-details-render .elementor-element-7daec58 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-7daec58 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-7daec58 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-7daec58 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-7daec58 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-7daec58 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-7daec58  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-7daec58  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-7daec58 div.product table tbody tr, .elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-7daec58 div.product form.cart div.quantity .qty, .elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2737 .elementor-element.elementor-element-7daec58 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-7daec58 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-7daec58 .button, .eael-popup-details-render .elementor-element-7daec58 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-7daec58 .button:hover, .eael-popup-details-render .elementor-element-7daec58 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-2737 .elementor-element.elementor-element-7daec58 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-2737 .elementor-element.elementor-element-cc5d261{--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;--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-8deb05c{--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-2737 .elementor-element.elementor-element-1d4e28a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-7f8f38e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-2ae2997{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-d4a2e06{--display:flex;}.elementor-2737 .elementor-element.elementor-element-bd161d8{--display:flex;}.elementor-2737 .elementor-element.elementor-element-eebfb93{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2737 .elementor-element.elementor-element-82e739e{--display:flex;--margin-top:99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2737 .elementor-element.elementor-element-ba6e5f6.elementor-element{--align-self:center;}.elementor-2737 .elementor-element.elementor-element-ba6e5f6 .elementor-icon-box-wrapper{gap:0px;}.elementor-2737 .elementor-element.elementor-element-ba6e5f6 .elementor-icon-box-title{margin-block-end:0px;color:#FFB64E;}.elementor-2737 .elementor-element.elementor-element-ba6e5f6:has(:hover) .elementor-icon-box-title,
					 .elementor-2737 .elementor-element.elementor-element-ba6e5f6:has(:focus) .elementor-icon-box-title{color:#8C51FF;}@media(max-width:767px){.elementor-2737 .elementor-element.elementor-element-b6e15c5{--width:95%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;}.elementor-2737 .elementor-element.elementor-element-b3fc4d8{--width:50%;}.elementor-2737 .elementor-element.elementor-element-8b58ba7{width:var( --container-widget-width, 178.484px );max-width:178.484px;--container-widget-width:178.484px;--container-widget-flex-grow:0;text-align:center;}.elementor-2737 .elementor-element.elementor-element-8b58ba7 .elementor-heading-title{font-size:16px;}.elementor-2737 .elementor-element.elementor-element-f3c17e1{--width:50%;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-86a3624{--width:50%;}.elementor-2737 .elementor-element.elementor-element-4dbd59d{--width:50%;}.elementor-2737 .elementor-element.elementor-element-d8bf1d4{--width:50%;--min-height:0px;}.elementor-2737 .elementor-element.elementor-element-3ea7859{--width:50%;--min-height:0px;}.elementor-2737 .elementor-element.elementor-element-fd326dd img{height:87%;}.elementor-2737 .elementor-element.elementor-element-6110b60{--width:50%;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-f1c5b34{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2737 .elementor-element.elementor-element-ab4f7da{--width:50%;}.elementor-2737 .elementor-element.elementor-element-d93fd4e{--width:50%;}.elementor-2737 .elementor-element.elementor-element-9c61b5c{--width:50%;}.elementor-2737 .elementor-element.elementor-element-40fe85d{--width:50%;}.elementor-2737 .elementor-element.elementor-element-65e078d{--width:50%;}.elementor-2737 .elementor-element.elementor-element-e76533b img{height:87%;}.elementor-2737 .elementor-element.elementor-element-3773100{--width:50%;}.elementor-2737 .elementor-element.elementor-element-5786f1b{--width:50%;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2737 .elementor-element.elementor-element-a97c229{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2737 .elementor-element.elementor-element-ea2e798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2737 .elementor-element.elementor-element-ea2e798 .eael-flip-carousel{padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-2737 .elementor-element.elementor-element-529d3af{--width:48%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2737 .elementor-element.elementor-element-f2413bb{--width:48%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2737 .elementor-element.elementor-element-e5bfa65{--width:48%;--flex-wrap:nowrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-2737 .elementor-element.elementor-element-f113b98{--width:48%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}}@media(min-width:768px){.elementor-2737 .elementor-element.elementor-element-b6e15c5{--width:94.387%;}.elementor-2737 .elementor-element.elementor-element-f422fce{--width:50%;}.elementor-2737 .elementor-element.elementor-element-7dacf73{--width:50%;}.elementor-2737 .elementor-element.elementor-element-b3fc4d8{--width:50%;}.elementor-2737 .elementor-element.elementor-element-f3c17e1{--width:50%;}.elementor-2737 .elementor-element.elementor-element-86a3624{--width:25%;}.elementor-2737 .elementor-element.elementor-element-4dbd59d{--width:25%;}.elementor-2737 .elementor-element.elementor-element-d8bf1d4{--width:25%;}.elementor-2737 .elementor-element.elementor-element-3ea7859{--width:25%;}.elementor-2737 .elementor-element.elementor-element-6110b60{--width:50%;}.elementor-2737 .elementor-element.elementor-element-ab4f7da{--width:50%;}.elementor-2737 .elementor-element.elementor-element-d93fd4e{--width:25%;}.elementor-2737 .elementor-element.elementor-element-9c61b5c{--width:25%;}.elementor-2737 .elementor-element.elementor-element-40fe85d{--width:25%;}.elementor-2737 .elementor-element.elementor-element-65e078d{--width:25%;}.elementor-2737 .elementor-element.elementor-element-3773100{--width:50%;}.elementor-2737 .elementor-element.elementor-element-5786f1b{--width:50%;}.elementor-2737 .elementor-element.elementor-element-529d3af{--width:25%;}.elementor-2737 .elementor-element.elementor-element-f2413bb{--width:25%;}.elementor-2737 .elementor-element.elementor-element-e5bfa65{--width:25%;}.elementor-2737 .elementor-element.elementor-element-f113b98{--width:25%;}.elementor-2737 .elementor-element.elementor-element-8deb05c{--width:25%;}.elementor-2737 .elementor-element.elementor-element-1d4e28a{--width:25%;}.elementor-2737 .elementor-element.elementor-element-7f8f38e{--width:25%;}.elementor-2737 .elementor-element.elementor-element-2ae2997{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-b6e15c5 */.elementor-2737 .elementor-element.elementor-element-b6e15c5{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-456c481 */.elementor-2737 .elementor-element.elementor-element-456c481{
    position: relative;
    overflow: hidden;
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.1);
}

.elementor-2737 .elementor-element.elementor-element-456c481::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(255,255,255,0.12) 0px, transparent 0px),
        linear-gradient(90deg, rgba(255,255,255,0.12) 0px, transparent 1px);
    background-size: 5px 5px; /* اندازه مربع‌ها */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b58ba7 */.elementor-2737 .elementor-element.elementor-element-8b58ba7{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b4ecb2 */.elementor-2737 .elementor-element.elementor-element-0b4ecb2{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a017c67 */.elementor-2737 .elementor-element.elementor-element-a017c67{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8deb963 */.elementor-2737 .elementor-element.elementor-element-8deb963{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for eael-flip-carousel, class: .elementor-element-ea2e798 */.elementor-2737 .elementor-element.elementor-element-ea2e798{
    backdrop-filter: blur(2px);
}
/* =========================================
   PERSIAN ROYAL — LUXURY ACHAEMENID CARD
========================================= */

.elementor-2737 .elementor-element.elementor-element-ea2e798 {
    --gold: #d8ad5b;
    --gold-light: #ffe8a3;
    --gold-dark: #79501e;
    --purple: #24102f;
    --purple-dark: #0e0716;

    position: relative;
    isolation: isolate;
    overflow: hidden;

    padding: 25px;

    background:
        radial-gradient(
            ellipse at 15% 0%,
            rgba(139, 67, 178, .28),
            transparent 42%
        ),
        radial-gradient(
            ellipse at 100% 100%,
            rgba(91, 40, 126, .22),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #321641 0%,
            #180b24 52%,
            #0d0614 100%
        );

    border: 1px solid rgba(216, 173, 91, .65);
    border-radius: 4px;

    box-shadow:
        inset 0 0 0 1px rgba(255, 226, 151, .08),
        inset 0 0 35px rgba(216, 173, 91, .045),
        0 12px 35px rgba(0, 0, 0, .4);

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        border-color .45s ease,
        box-shadow .45s ease;
}

/* قاب داخلی ظریف */
.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-widget-container {
    position: relative;
    z-index: 2;
}

.elementor-2737 .elementor-element.elementor-element-ea2e798::before {
    content: "";
    position: absolute;
    inset: 7px;

    border: 1px solid rgba(216, 173, 91, .23);
    border-radius: 2px;

    background:
        linear-gradient(
            135deg,
            transparent 48%,
            rgba(216, 173, 91, .035) 50%,
            transparent 52%
        );

    pointer-events: none;
    z-index: -1;
}

/* گوشه‌های طلایی معماری */
.elementor-2737 .elementor-element.elementor-element-ea2e798::after {
    content: "";
    position: absolute;
    inset: 0;

    pointer-events: none;
    z-index: 3;

    background:
        linear-gradient(var(--gold), var(--gold)) top 0 left 0 / 42px 1px no-repeat,
        linear-gradient(var(--gold), var(--gold)) top 0 left 0 / 1px 42px no-repeat,

        linear-gradient(var(--gold), var(--gold)) top 0 right 0 / 42px 1px no-repeat,
        linear-gradient(var(--gold), var(--gold)) top 0 right 0 / 1px 42px no-repeat,

        linear-gradient(var(--gold), var(--gold)) bottom 0 left 0 / 42px 1px no-repeat,
        linear-gradient(var(--gold), var(--gold)) bottom 0 left 0 / 1px 42px no-repeat,

        linear-gradient(var(--gold), var(--gold)) bottom 0 right 0 / 42px 1px no-repeat,
        linear-gradient(var(--gold), var(--gold)) bottom 0 right 0 / 1px 42px no-repeat;
}

/* بافت بسیار ظریف سنگ و پارچه سلطنتی */
.elementor-2737 .elementor-element.elementor-element-ea2e798 > .elementor-container,
.elementor-2737 .elementor-element.elementor-element-ea2e798 > .elementor-widget-container {
    position: relative;
}

.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: -25px;

    background-image:
        repeating-linear-gradient(
            0deg,
            transparent 0,
            transparent 5px,
            rgba(255, 225, 155, .018) 6px
        );

    pointer-events: none;
    opacity: .8;
}

/* عنوان‌ها */
.elementor-2737 .elementor-element.elementor-element-ea2e798 h1,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h2,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h3,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h4,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h5,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h6,
.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-heading-title {
    color: var(--gold-light);

    text-shadow:
        0 1px 0 #6f481b,
        0 0 14px rgba(216, 173, 91, .2);
}

/* متن‌ها */
.elementor-2737 .elementor-element.elementor-element-ea2e798 p,
.elementor-2737 .elementor-element.elementor-element-ea2e798 li,
.elementor-2737 .elementor-element.elementor-element-ea2e798 span {
    color: #d8c5e0;
}

/* خط تزئینی زیر عنوان */
.elementor-2737 .elementor-element.elementor-element-ea2e798 h1::after,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h2::after,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h3::after,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h4::after,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h5::after,
.elementor-2737 .elementor-element.elementor-element-ea2e798 h6::after {
    content: "";
    display: block;

    width: 48px;
    height: 2px;

    margin-top: 12px;

    background:
        linear-gradient(
            90deg,
            transparent,
            var(--gold),
            transparent
        );

    box-shadow: 0 0 8px rgba(216, 173, 91, .5);
}

/* تصاویر کارت */
.elementor-2737 .elementor-element.elementor-element-ea2e798 img {
    border: 1px solid rgba(216, 173, 91, .38);
    border-radius: 3px;

    filter: saturate(.9) contrast(1.05);

    transition:
        transform .6s cubic-bezier(.2,.8,.2,1),
        filter .6s ease,
        box-shadow .6s ease;
}

.elementor-2737 .elementor-element.elementor-element-ea2e798:hover img {
    filter: saturate(1.08) contrast(1.08);
    transform: scale(1.035);

    box-shadow:
        0 0 20px rgba(216, 173, 91, .16);
}

/* دکمه سلطنتی */
.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-button {
    position: relative;
    overflow: hidden;

    color: #25132d;

    background:
        linear-gradient(
            135deg,
            #ffe9aa 0%,
            #d5a34d 45%,
            #9a682b 100%
        );

    border: 1px solid #ffe5a0;
    border-radius: 3px;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .5),
        0 0 0 1px rgba(112, 70, 20, .7),
        0 5px 18px rgba(0, 0, 0, .25);

    transition:
        color .35s ease,
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

/* نوار نور روی دکمه */
.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;

    width: 70%;
    height: 100%;

    background:
        linear-gradient(
            100deg,
            transparent,
            rgba(255, 255, 255, .5),
            transparent
        );

    transform: skewX(-20deg);
    transition: left .65s ease;
}

.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-button:hover::before {
    left: 140%;
}

.elementor-2737 .elementor-element.elementor-element-ea2e798 .elementor-button:hover {
    color: var(--gold-light);

    background:
        linear-gradient(
            135deg,
            #60377b,
            #2a123b
        );

    border-color: var(--gold-light);

    box-shadow:
        0 0 0 1px rgba(216, 173, 91, .25),
        0 0 22px rgba(216, 173, 91, .3),
        inset 0 0 18px rgba(216, 173, 91, .1);

    transform: translateY(-3px);
}

/* ورودی‌ها و فیلدها */
.elementor-2737 .elementor-element.elementor-element-ea2e798 input,
.elementor-2737 .elementor-element.elementor-element-ea2e798 textarea,
.elementor-2737 .elementor-element.elementor-element-ea2e798 select {
    color: var(--gold-light) !important;

    background:
        rgba(13, 6, 21, .65) !important;

    border: 1px solid rgba(216, 173, 91, .35) !important;
    border-radius: 3px !important;

    outline: none !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}

.elementor-2737 .elementor-element.elementor-element-ea2e798 input:focus,
.elementor-2737 .elementor-element.elementor-element-ea2e798 textarea:focus,
.elementor-2737 .elementor-element.elementor-element-ea2e798 select:focus {
    border-color: var(--gold) !important;

    box-shadow:
        0 0 0 2px rgba(216, 173, 91, .08),
        0 0 15px rgba(216, 173, 91, .12) !important;
}

/* خطوط جداکننده */
.elementor-2737 .elementor-element.elementor-element-ea2e798 hr {
    border: 0;
    height: 1px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(216, 173, 91, .6),
            transparent
        );
}

/* هاور اصلی کارت */
.elementor-2737 .elementor-element.elementor-element-ea2e798:hover {
    border-color: rgba(255, 224, 143, .9);

    box-shadow:
        inset 0 0 40px rgba(216, 173, 91, .07),
        0 15px 42px rgba(0, 0, 0, .5),
        0 0 25px rgba(216, 173, 91, .09);

    transform: translateY(-5px);
}

/* جلوگیری از تغییر ظاهر در موبایل */
@media (max-width: 767px) {
    .elementor-2737 .elementor-element.elementor-element-ea2e798 {
        padding: 18px;
    }

    .elementor-2737 .elementor-element.elementor-element-ea2e798:hover {
        transform: translateY(-2px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529d3af */.elementor-2737 .elementor-element.elementor-element-529d3af{
    backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2413bb */.elementor-2737 .elementor-element.elementor-element-f2413bb{
    backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bfa65 */.elementor-2737 .elementor-element.elementor-element-e5bfa65{
    backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f113b98 */.elementor-2737 .elementor-element.elementor-element-f113b98{
    backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a3af8c */.elementor-2737 .elementor-element.elementor-element-2a3af8c{
    backdrop-filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-carousel, class: .elementor-element-7daec58 *//* =========================================
   PERSIA // ACHAEMENID PRODUCT CARDS
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 {
    --persia-gold: #c9a24a;
    --persia-gold-light: #f0d889;
    --persia-gold-dark: #806326;
    --persia-black: #090907;
    --persia-glass: rgba(25, 23, 15, .78);
}


/* =========================================
   PRODUCT CARD
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;

    background:
        linear-gradient(
            145deg,
            rgba(201,162,74,.10),
            rgba(8,8,6,.94) 55%,
            rgba(201,162,74,.035)
        ) !important;

    border: 1px solid rgba(201,162,74,.42) !important;

    border-radius: 4px !important;

    box-shadow:
        inset 0 0 35px rgba(201,162,74,.035),
        inset 0 1px 0 rgba(240,216,137,.12),
        0 12px 35px rgba(0,0,0,.35) !important;

    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;

    transition:
        border-color .35s ease,
        box-shadow .35s ease,
        transform .35s ease !important;
}


/* =========================================
   ANCIENT PERSIAN PATTERN
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product::before {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    z-index: 0 !important;
    pointer-events: none !important;

    background:
        linear-gradient(
            135deg,
            transparent 46%,
            rgba(201,162,74,.08) 47%,
            transparent 48%
        ),
        linear-gradient(
            45deg,
            transparent 46%,
            rgba(201,162,74,.06) 47%,
            transparent 48%
        );

    background-size: 22px 22px;

    opacity: .35;
}


/* =========================================
   GOLDEN ANCIENT TEXTURE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product::after {
    content: "" !important;

    position: absolute !important;
    inset: 0 !important;

    z-index: 1 !important;
    pointer-events: none !important;

    background:
        radial-gradient(
            circle at 20% 30%,
            rgba(240,216,137,.13) 0,
            transparent 2px
        ),
        radial-gradient(
            circle at 70% 75%,
            rgba(201,162,74,.10) 0,
            transparent 2px
        );

    background-size: 9px 9px, 13px 13px;

    opacity: .28;

    mix-blend-mode: screen;
}


/* =========================================
   CONTENT ABOVE DECORATION
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product > * {
    position: relative !important;
    z-index: 3 !important;
}


/* =========================================
   IMAGE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product img {
    position: relative !important;
    z-index: 3 !important;

    transition:
        transform .5s ease,
        filter .5s ease !important;
}

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover img {
    transform: scale(1.025) !important;

    filter:
        brightness(1.06)
        saturate(.9)
        sepia(.08) !important;
}


/* =========================================
   TITLE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .woocommerce-loop-product__title {
    color: #eee4c9 !important;

    position: relative !important;
    z-index: 5 !important;

    transition:
        color .3s ease,
        text-shadow .3s ease !important;
}

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover
.woocommerce-loop-product__title {
    color: var(--persia-gold-light) !important;

    text-shadow:
        0 0 8px rgba(201,162,74,.30) !important;
}


/* =========================================
   PRICE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .price {
    color: var(--persia-gold) !important;

    position: relative !important;
    z-index: 5 !important;
}

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .price ins {
    color: var(--persia-gold-light) !important;
    text-decoration: none !important;
}

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .price del {
    color: rgba(255,255,255,.35) !important;
}


/* =========================================
   ANCIENT GOLD BUTTON
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product a,
.elementor-2737 .elementor-element.elementor-element-7daec58 .product button {

    position: relative !important;
    z-index: 6 !important;

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.16),
            rgba(255,255,255,.035)
        ) !important;

    color: #ead9a7 !important;

    border:
        1px solid rgba(201,162,74,.42) !important;

    border-radius: 3px !important;

    backdrop-filter: blur(7px) !important;
    -webkit-backdrop-filter: blur(7px) !important;

    box-shadow:
        inset 0 1px 0 rgba(240,216,137,.10),
        0 4px 15px rgba(0,0,0,.25) !important;

    overflow: hidden !important;

    transition:
        background .3s ease,
        border-color .3s ease,
        color .3s ease,
        box-shadow .3s ease !important;
}


/* =========================================
   BUTTON HOVER
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product a:hover,
.elementor-2737 .elementor-element.elementor-element-7daec58 .product button:hover {

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.28),
            rgba(240,216,137,.08)
        ) !important;

    color: #fff2bd !important;

    border-color:
        rgba(240,216,137,.75) !important;

    box-shadow:
        0 0 15px rgba(201,162,74,.18),
        inset 0 0 15px rgba(201,162,74,.05) !important;
}


/* =========================================
   ACHAEMENID CORNER MARKS
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product {
    background-image:

        linear-gradient(
            var(--persia-gold),
            var(--persia-gold)
        ),

        linear-gradient(
            var(--persia-gold),
            var(--persia-gold)
        ),

        linear-gradient(
            var(--persia-gold),
            var(--persia-gold)
        ),

        linear-gradient(
            var(--persia-gold),
            var(--persia-gold)
        );

    background-size:
        18px 1px,
        1px 18px,
        18px 1px,
        1px 18px;

    background-position:
        left top,
        left top,
        right bottom,
        right bottom;

    background-repeat: no-repeat;
}


/* =========================================
   SALE BADGE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .onsale {

    background:
        rgba(201,162,74,.18) !important;

    color:
        var(--persia-gold-light) !important;

    border:
        1px solid rgba(240,216,137,.5) !important;

    border-radius: 2px !important;

    box-shadow:
        0 0 10px rgba(201,162,74,.15) !important;
}


/* =========================================
   CARD HOVER
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover {

    border-color:
        rgba(240,216,137,.72) !important;

    box-shadow:
        inset 0 0 40px rgba(201,162,74,.055),
        0 0 18px rgba(201,162,74,.12),
        0 15px 40px rgba(0,0,0,.38) !important;

    transform:
        translateY(-3px) !important;
}


/* =========================================
   SWIPER ARROWS
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .elementor-swiper-button {

    width: 38px !important;
    height: 38px !important;

    background:
        rgba(20,18,11,.72) !important;

    color:
        var(--persia-gold-light) !important;

    border:
        1px solid rgba(201,162,74,.4) !important;

    border-radius: 3px !important;

    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;

    box-shadow:
        0 0 12px rgba(201,162,74,.08) !important;

    transition:
        .3s ease !important;
}


.elementor-2737 .elementor-element.elementor-element-7daec58 .elementor-swiper-button:hover {

    background:
        rgba(201,162,74,.18) !important;

    color:
        #fff0b0 !important;

    border-color:
        rgba(240,216,137,.75) !important;

    box-shadow:
        0 0 18px rgba(201,162,74,.22) !important;
}


/* =========================================
   PAGINATION
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .swiper-pagination-bullet {

    width: 5px !important;
    height: 5px !important;

    margin: 0 4px !important;

    background:
        rgba(201,162,74,.28) !important;

    border:
        1px solid rgba(201,162,74,.45) !important;

    border-radius: 0 !important;

    opacity: 1 !important;
}


.elementor-2737 .elementor-element.elementor-element-7daec58 .swiper-pagination-bullet-active {

    width: 18px !important;

    background:
        var(--persia-gold) !important;

    border-color:
        var(--persia-gold-light) !important;

    box-shadow:
        0 0 8px rgba(201,162,74,.55) !important;
}
/* =========================================
   PERSIA // ACHAEMENID CYBER GLASS
   GOLD + PURPLE EDITION
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 {
    --persia-gold: #c9a24a;
    --persia-gold-light: #f4d982;
    --persia-purple: #8b5cf6;
    --persia-purple-light: #b58cff;
    --persia-purple-soft: rgba(139,92,246,.22);
}


/* =========================================
   ANCIENT CYBER ATMOSPHERE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product {
    border-color:
        rgba(201,162,74,.38) !important;

    box-shadow:
        inset 0 0 35px rgba(139,92,246,.035),
        inset 0 1px 0 rgba(244,217,130,.10),
        0 12px 35px rgba(0,0,0,.35) !important;

    transition:
        border-color .4s ease,
        box-shadow .4s ease,
        transform .4s ease !important;
}


/* =========================================
   PURPLE / GOLD ANCIENT PATTERN
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product::before {

    background:

        /* diagonal ancient geometry */
        linear-gradient(
            135deg,
            transparent 45%,
            rgba(201,162,74,.075) 46%,
            transparent 48%
        ),

        linear-gradient(
            45deg,
            transparent 45%,
            rgba(139,92,246,.065) 46%,
            transparent 48%
        ),

        /* micro lines */
        repeating-linear-gradient(
            90deg,
            rgba(201,162,74,.025) 0px,
            rgba(201,162,74,.025) 1px,
            transparent 1px,
            transparent 10px
        ) !important;

    background-size:
        28px 28px,
        28px 28px,
        10px 10px !important;

    opacity: .48 !important;
}


/* =========================================
   PURPLE DIGITAL PARTICLES
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product::after {

    background-image:

        radial-gradient(
            circle,
            rgba(244,217,130,.32) .55px,
            transparent .9px
        ),

        radial-gradient(
            circle,
            rgba(181,140,255,.25) .55px,
            transparent .9px
        ) !important;

    background-size:
        7px 7px,
        11px 11px !important;

    opacity: .22 !important;

    mix-blend-mode: screen !important;
}


/* =========================================
   PERSIAN GOLD / PURPLE TOP EDGE
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product {
    background-image:

        linear-gradient(
            90deg,
            transparent 0%,
            rgba(201,162,74,.7) 12%,
            rgba(139,92,246,.65) 50%,
            rgba(201,162,74,.7) 88%,
            transparent 100%
        ),

        linear-gradient(
            var(--persia-gold),
            var(--persia-gold)
        ),

        linear-gradient(
            var(--persia-purple),
            var(--persia-purple)
        ),

        linear-gradient(
            var(--persia-gold),
            var(--persia-gold)
        ),

        linear-gradient(
            var(--persia-purple),
            var(--persia-purple)
        );

    background-size:
        100% 1px,
        16px 1px,
        1px 16px,
        16px 1px,
        1px 16px;

    background-position:
        center top,
        left top,
        left top,
        right bottom,
        right bottom;

    background-repeat:
        no-repeat;
}


/* =========================================
   ANCIENT CORNER ORNAMENT
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product {

    --ornament-size: 18px;
}


/* TOP LEFT */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .woocommerce-loop-product__link::before {

    content: "𐎠" !important;

    position: absolute !important;

    top: 7px !important;
    left: 9px !important;

    z-index: 8 !important;

    color:
        rgba(244,217,130,.55) !important;

    font-size: 12px !important;

    line-height: 1 !important;

    text-shadow:
        0 0 8px rgba(201,162,74,.25) !important;

    pointer-events: none !important;
}


/* =========================================
   TITLE — ROYAL PURPLE ACCENT
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .woocommerce-loop-product__title {

    transition:
        color .35s ease,
        text-shadow .35s ease !important;
}

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover
.woocommerce-loop-product__title {

    color:
        #f4d982 !important;

    text-shadow:
        0 0 8px rgba(201,162,74,.35),
        0 0 18px rgba(139,92,246,.18) !important;
}


/* =========================================
   PRICE — GOLD
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .price {

    color:
        var(--persia-gold-light) !important;

    text-shadow:
        0 0 7px rgba(201,162,74,.15) !important;
}


/* =========================================
   BUTTON — GOLD / PURPLE GLASS
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product a,
.elementor-2737 .elementor-element.elementor-element-7daec58 .product button {

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.13),
            rgba(139,92,246,.08)
        ) !important;

    color:
        #ead9a7 !important;

    border:
        1px solid rgba(201,162,74,.38) !important;

    backdrop-filter:
        blur(8px) saturate(135%) !important;

    -webkit-backdrop-filter:
        blur(8px) saturate(135%) !important;

    box-shadow:
        inset 0 1px 0 rgba(244,217,130,.08),
        0 5px 18px rgba(0,0,0,.25) !important;

    transition:
        background .3s ease,
        border-color .3s ease,
        color .3s ease,
        box-shadow .3s ease !important;
}


/* =========================================
   BUTTON HOVER
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product a:hover,
.elementor-2737 .elementor-element.elementor-element-7daec58 .product button:hover {

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.22),
            rgba(139,92,246,.20)
        ) !important;

    color:
        #fff0b5 !important;

    border-color:
        rgba(181,140,255,.72) !important;

    box-shadow:
        0 0 12px rgba(201,162,74,.18),
        0 0 22px rgba(139,92,246,.16),
        inset 0 0 15px rgba(139,92,246,.06) !important;
}


/* =========================================
   CARD HOVER — ROYAL PURPLE GLOW
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover {

    border-color:
        rgba(181,140,255,.65) !important;

    box-shadow:

        /* gold */
        0 0 10px rgba(201,162,74,.10),

        /* purple */
        0 0 28px rgba(139,92,246,.13),

        /* inner */
        inset 0 0 35px rgba(139,92,246,.045),

        inset 0 1px 0 rgba(244,217,130,.12) !important;

    transform:
        translateY(-3px) !important;
}


/* =========================================
   PURPLE DIGITAL GLOW ON HOVER
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover::before {

    opacity: .85 !important;

    filter:
        brightness(1.35)
        drop-shadow(0 0 4px rgba(139,92,246,.25)) !important;
}

.elementor-2737 .elementor-element.elementor-element-7daec58 .product:hover::after {

    opacity: .32 !important;
}


/* =========================================
   SALE BADGE — ROYAL SEAL
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .product .onsale {

    color:
        #fff0b5 !important;

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.25),
            rgba(139,92,246,.20)
        ) !important;

    border:
        1px solid rgba(244,217,130,.58) !important;

    box-shadow:
        0 0 10px rgba(139,92,246,.15),
        inset 0 0 8px rgba(201,162,74,.05) !important;

    backdrop-filter:
        blur(6px) !important;

    -webkit-backdrop-filter:
        blur(6px) !important;
}


/* =========================================
   ARROWS — ROYAL HUD
========================================= */

.elementor-2737 .elementor-element.elementor-element-7daec58 .elementor-swiper-button {

    color:
        var(--persia-gold-light) !important;

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.12),
            rgba(139,92,246,.13)
        ) !important;

    border:
        1px solid rgba(201,162,74,.40) !important;

    backdrop-filter:
        blur(9px) !important;

    -webkit-backdrop-filter:
        blur(9px) !important;

    box-shadow:
        0 0 12px rgba(139,92,246,.08) !important;
}


.elementor-2737 .elementor-element.elementor-element-7daec58 .elementor-swiper-button:hover {

    color:
        #fff2bd !important;

    background:
        linear-gradient(
            135deg,
            rgba(201,162,74,.25),
            rgba(139,92,246,.28)
        ) !important;

    border-color:
        rgba(181,140,255,.75) !important;

    box-shadow:
        0 0 12px rgba(201,162,74,.22),
        0 0 25px rgba(139,92,246,.20) !important;
}


/* =========================================
   PAGINATION
========================================= */


    background:
        rgba(201,162,74,.30) !important;

    border:
        1px solid rgba(201,162,74,.42) !important;

    border-radius:
        1px !important;
}


.elementor-2737 .elementor-element.elementor-element-7daec58 .swiper-pagination-bullet-active {

    background:
        linear-gradient(
            90deg,
            var(--persia-gold),
            var(--persia-purple)
        ) !important;

    border-color:
        var(--persia-gold-light) !important;

    box-shadow:
        0 0 7px rgba(201,162,74,.55),
        0 0 14px rgba(139,92,246,.30) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf57fd8 *//* =========================================================
   🟣 PURPLE × 🟡 GOLD — FINAL COLOR OVERRIDE
   ========================================================= */

.cod-hud-card {

    --purple: #6f35c9;
    --purple-bright: #8f55e8;

    --gold: #c9a24a;
    --gold-bright: #f4d982;
    --gold-soft: #d8bb6a;

    background:
        linear-gradient(
            90deg,
            rgba(72, 30, 120, .35),
            rgba(20, 10, 35, .93) 38%,
            rgba(8, 5, 15, .97)
        ) !important;

    border-color:
        rgba(201,162,74,.55) !important;

    color:
        var(--gold) !important;

    box-shadow:
        inset 0 0 35px rgba(111,53,201,.14),
        inset 0 0 70px rgba(201,162,74,.04),
        0 0 25px rgba(111,53,201,.10) !important;
}


/* =========================================================
   🟣 DIGITAL LINES
   ========================================================= */

.cod-hud-card::before {

    background-image:

        repeating-linear-gradient(
            90deg,
            rgba(139,92,246,.13) 0px,
            rgba(139,92,246,.13) 1px,
            transparent 1px,
            transparent 4px
        ),

        repeating-linear-gradient(
            0deg,
            rgba(201,162,74,.035) 0px,
            rgba(201,162,74,.035) 1px,
            transparent 1px,
            transparent 5px
        ) !important;

    opacity: .9;
}


/* =========================================================
   🟡 NOISE — GOLD
   ========================================================= */

.cod-hud-card .hud-noise {

    background-image:
        radial-gradient(
            rgba(244,217,130,.55) .6px,
            transparent .8px
        ) !important;

    opacity: .18;
}


/* =========================================================
   🟡 CORNERS — GOLD
   ========================================================= */

.cod-hud-card .hud-corners {

    background:

        linear-gradient(var(--gold),var(--gold))
        left top / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        left top / 1px 14px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right top / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right top / 1px 14px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        left bottom / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        left bottom / 1px 14px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right bottom / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right bottom / 1px 14px no-repeat !important;

    opacity: .9;
}


/* =========================================================
   🟡 TOP LABEL
   ========================================================= */

.cod-hud-card .hud-label {

    color:
        var(--gold-bright) !important;

    text-shadow:
        0 0 7px rgba(244,217,130,.35) !important;
}


/* =========================================================
   🟡 LEVEL BOXES
   ========================================================= */

.cod-hud-card .hud-level span {

    border-color:
        rgba(244,217,130,.85) !important;
}


.cod-hud-card .hud-level span:first-child,
.cod-hud-card .hud-level span:nth-child(2),
.cod-hud-card .hud-level span:nth-child(3) {

    background:
        rgba(201,162,74,.8) !important;
}


.cod-hud-card .hud-level b {

    color:
        var(--gold-bright) !important;

    text-shadow:
        0 0 8px rgba(244,217,130,.35);
}


/* =========================================================
   🟡 WEAPON TEXT
   ========================================================= */

.cod-hud-card .weapon-type {

    color:
        rgba(244,217,130,.78) !important;
}


.cod-hud-card .weapon-name {

    color:
        var(--gold-bright) !important;

    text-shadow:
        0 0 9px rgba(201,162,74,.30) !important;
}


/* =========================================================
   🟡 WEAPON ICON
   ========================================================= */

.cod-hud-card .weapon-icon::before,
.cod-hud-card .weapon-icon::after {

    background:
        var(--gold-bright) !important;

    box-shadow:
        0 0 7px rgba(244,217,130,.35) !important;
}


.cod-hud-card .weapon-icon span {

    color:
        rgba(244,217,130,.85) !important;

    text-shadow:
        0 0 8px rgba(201,162,74,.3);
}


/* =========================================================
   🟡 LEVEL TEXT
   ========================================================= */

.cod-hud-card .level-line {

    background:
        var(--gold) !important;

    box-shadow:
        0 0 7px rgba(244,217,130,.3) !important;
}


.cod-hud-card .hud-level-text span {

    color:
        rgba(244,217,130,.78) !important;
}


/* =========================================================
   🟡 BOTTOM TEXT
   ========================================================= */

.cod-hud-card .hud-bottom {

    color:
        rgba(244,217,130,.65) !important;
}


.cod-hud-card .hud-dot {

    color:
        var(--gold-bright) !important;
}


/* =========================================================
   🟣 HOVER — PURPLE ENERGY
   ========================================================= */

.cod-hud-card:hover {

    background:
        linear-gradient(
            90deg,
            rgba(92,40,155,.52),
            rgba(24,12,40,.92) 38%,
            rgba(8,5,15,.97)
        ) !important;

    border-color:
        rgba(244,217,130,.95) !important;

    box-shadow:

        0 0 10px rgba(139,92,246,.35),

        0 0 35px rgba(111,53,201,.25),

        inset 0 0 40px rgba(111,53,201,.18),

        inset 0 0 80px rgba(201,162,74,.05) !important;
}


/* =========================================================
   🟣 HOVER DIGITAL GRID
   ========================================================= */

.cod-hud-card:hover::before {

    filter:
        brightness(1.5)
        drop-shadow(
            0 0 3px rgba(139,92,246,.55)
        ) !important;

    opacity: 1 !important;
}


/* =========================================================
   🟡 HOVER CORNERS
   ========================================================= */

.cod-hud-card:hover .hud-corners {

    filter:
        drop-shadow(
            0 0 5px rgba(244,217,130,.7)
        ) !important;

    opacity: 1 !important;
}


/* =========================================================
   🟣 HOVER NOISE
   ========================================================= */

.cod-hud-card:hover .hud-noise {

    opacity: .3 !important;

    filter:
        brightness(1.5)
        sepia(.2) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ad846a *//* =========================================================
   🟣 PURPLE × 🟡 GOLD — FINAL COLOR OVERRIDE
   ========================================================= */

.cod-hud-card {

    --purple: #6f35c9;
    --purple-bright: #8f55e8;

    --gold: #c9a24a;
    --gold-bright: #f4d982;
    --gold-soft: #d8bb6a;

    background:
        linear-gradient(
            90deg,
            rgba(72, 30, 120, .35),
            rgba(20, 10, 35, .93) 38%,
            rgba(8, 5, 15, .97)
        ) !important;

    border-color:
        rgba(201,162,74,.55) !important;

    color:
        var(--gold) !important;

    box-shadow:
        inset 0 0 35px rgba(111,53,201,.14),
        inset 0 0 70px rgba(201,162,74,.04),
        0 0 25px rgba(111,53,201,.10) !important;
}


/* =========================================================
   🟣 DIGITAL LINES
   ========================================================= */

.cod-hud-card::before {

    background-image:

        repeating-linear-gradient(
            90deg,
            rgba(139,92,246,.13) 0px,
            rgba(139,92,246,.13) 1px,
            transparent 1px,
            transparent 4px
        ),

        repeating-linear-gradient(
            0deg,
            rgba(201,162,74,.035) 0px,
            rgba(201,162,74,.035) 1px,
            transparent 1px,
            transparent 5px
        ) !important;

    opacity: .9;
}


/* =========================================================
   🟡 NOISE — GOLD
   ========================================================= */

.cod-hud-card .hud-noise {

    background-image:
        radial-gradient(
            rgba(244,217,130,.55) .6px,
            transparent .8px
        ) !important;

    opacity: .18;
}


/* =========================================================
   🟡 CORNERS — GOLD
   ========================================================= */

.cod-hud-card .hud-corners {

    background:

        linear-gradient(var(--gold),var(--gold))
        left top / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        left top / 1px 14px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right top / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right top / 1px 14px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        left bottom / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        left bottom / 1px 14px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right bottom / 14px 1px no-repeat,

        linear-gradient(var(--gold),var(--gold))
        right bottom / 1px 14px no-repeat !important;

    opacity: .9;
}


/* =========================================================
   🟡 TOP LABEL
   ========================================================= */

.cod-hud-card .hud-label {

    color:
        var(--gold-bright) !important;

    text-shadow:
        0 0 7px rgba(244,217,130,.35) !important;
}


/* =========================================================
   🟡 LEVEL BOXES
   ========================================================= */

.cod-hud-card .hud-level span {

    border-color:
        rgba(244,217,130,.85) !important;
}


.cod-hud-card .hud-level span:first-child,
.cod-hud-card .hud-level span:nth-child(2),
.cod-hud-card .hud-level span:nth-child(3) {

    background:
        rgba(201,162,74,.8) !important;
}


.cod-hud-card .hud-level b {

    color:
        var(--gold-bright) !important;

    text-shadow:
        0 0 8px rgba(244,217,130,.35);
}


/* =========================================================
   🟡 WEAPON TEXT
   ========================================================= */

.cod-hud-card .weapon-type {

    color:
        rgba(244,217,130,.78) !important;
}


.cod-hud-card .weapon-name {

    color:
        var(--gold-bright) !important;

    text-shadow:
        0 0 9px rgba(201,162,74,.30) !important;
}


/* =========================================================
   🟡 WEAPON ICON
   ========================================================= */

.cod-hud-card .weapon-icon::before,
.cod-hud-card .weapon-icon::after {

    background:
        var(--gold-bright) !important;

    box-shadow:
        0 0 7px rgba(244,217,130,.35) !important;
}


.cod-hud-card .weapon-icon span {

    color:
        rgba(244,217,130,.85) !important;

    text-shadow:
        0 0 8px rgba(201,162,74,.3);
}


/* =========================================================
   🟡 LEVEL TEXT
   ========================================================= */

.cod-hud-card .level-line {

    background:
        var(--gold) !important;

    box-shadow:
        0 0 7px rgba(244,217,130,.3) !important;
}


.cod-hud-card .hud-level-text span {

    color:
        rgba(244,217,130,.78) !important;
}


/* =========================================================
   🟡 BOTTOM TEXT
   ========================================================= */

.cod-hud-card .hud-bottom {

    color:
        rgba(244,217,130,.65) !important;
}


.cod-hud-card .hud-dot {

    color:
        var(--gold-bright) !important;
}


/* =========================================================
   🟣 HOVER — PURPLE ENERGY
   ========================================================= */

.cod-hud-card:hover {

    background:
        linear-gradient(
            90deg,
            rgba(92,40,155,.52),
            rgba(24,12,40,.92) 38%,
            rgba(8,5,15,.97)
        ) !important;

    border-color:
        rgba(244,217,130,.95) !important;

    box-shadow:

        0 0 10px rgba(139,92,246,.35),

        0 0 35px rgba(111,53,201,.25),

        inset 0 0 40px rgba(111,53,201,.18),

        inset 0 0 80px rgba(201,162,74,.05) !important;
}


/* =========================================================
   🟣 HOVER DIGITAL GRID
   ========================================================= */

.cod-hud-card:hover::before {

    filter:
        brightness(1.5)
        drop-shadow(
            0 0 3px rgba(139,92,246,.55)
        ) !important;

    opacity: 1 !important;
}


/* =========================================================
   🟡 HOVER CORNERS
   ========================================================= */

.cod-hud-card:hover .hud-corners {

    filter:
        drop-shadow(
            0 0 5px rgba(244,217,130,.7)
        ) !important;

    opacity: 1 !important;
}


/* =========================================================
   🟣 HOVER NOISE
   ========================================================= */

.cod-hud-card:hover .hud-noise {

    opacity: .3 !important;

    filter:
        brightness(1.5)
        sepia(.2) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ELHAM';
	font-display: auto;
	src: url('http://azar-web.ir/wp-content/uploads/2026/05/Far.Elham_.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ROYA';
	font-display: auto;
	src: url('http://azar-web.ir/wp-content/uploads/2026/05/Far.Roya_.ttf') format('truetype');
}
/* End Custom Fonts CSS */