.elementor-159 .elementor-element.elementor-element-53036f3:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-53036f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF960000;}.elementor-159 .elementor-element.elementor-element-53036f3 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #D6000000 0%, #01122C 75%);opacity:1;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-53036f3 .elementor-background-overlay{filter:brightness( 111% ) contrast( 117% ) saturate( 118% ) blur( 0px ) hue-rotate( 0deg );}.elementor-159 .elementor-element.elementor-element-53036f3{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7vw;margin-bottom:-13vw;padding:0vw 0vw 0vw 0vw;z-index:5;}.elementor-159 .elementor-element.elementor-element-53036f3, .elementor-159 .elementor-element.elementor-element-53036f3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-54109b0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-159 .elementor-element.elementor-element-54109b0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0911297A 0%, #F2295B00 72%);}.elementor-159 .elementor-element.elementor-element-54109b0b > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.16;filter:brightness( 68% ) contrast( 116% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-54109b0b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-159 .elementor-element.elementor-element-54109b0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-54109b0b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-159 .elementor-element.elementor-element-54109b0b > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-54109b0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-159 .elementor-element.elementor-element-54109b0b{z-index:3;}.elementor-159 .elementor-element.elementor-element-399c1766{--spacer-size:7vh;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-159 .elementor-element.elementor-element-35271142{--divider-border-style:solid;--divider-color:#43A0FB;--divider-border-width:0.325em;margin:0vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-35271142 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-159 .elementor-element.elementor-element-35271142 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-159 .elementor-element.elementor-element-20caf84{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 4vw;border-style:none;border-radius:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-159 .elementor-element.elementor-element-20caf84 .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.125vw;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-23166e5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0D86FE;--border-color:#0D86FE;--border-radius:1em 1em 1em 1em;box-shadow:0px 7px 44px 4px rgba(27.551085264786426, 128.80253763078457, 255, 0.91);--margin-top:0vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:12vw;--padding-top:.7875250vw;--padding-bottom:.45250vw;--padding-left:.750vw;--padding-right:.750vw;--z-index:35;}.elementor-159 .elementor-element.elementor-element-23166e5b:hover{border-style:none;}.elementor-159 .elementor-element.elementor-element-23166e5b, .elementor-159 .elementor-element.elementor-element-23166e5b::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-57683118{width:var( --container-widget-width, 16% );max-width:16%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:16%;--container-widget-flex-grow:0;border-style:none;border-radius:99px 99px 99px 99px;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon-wrapper{text-align:center;}.elementor-159 .elementor-element.elementor-element-57683118.elementor-view-stacked .elementor-icon{background-color:#C7C7C7;}.elementor-159 .elementor-element.elementor-element-57683118.elementor-view-framed .elementor-icon, .elementor-159 .elementor-element.elementor-element-57683118.elementor-view-default .elementor-icon{color:#C7C7C7;border-color:#C7C7C7;}.elementor-159 .elementor-element.elementor-element-57683118.elementor-view-framed .elementor-icon, .elementor-159 .elementor-element.elementor-element-57683118.elementor-view-default .elementor-icon svg{fill:#C7C7C7;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon{font-size:2.252475vw;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon svg{height:2.252475vw;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-159 .elementor-element.elementor-element-61cb8238 .elementor-button{background-color:#061D4000;font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.75vw;font-weight:800;text-transform:capitalize;font-style:normal;letter-spacing:-0.575px;fill:#1D293B;color:#1D293B;border-style:none;border-radius:0em 0em 0em 0em;padding:0vw 0vw 0vw 0vw;}.elementor-159 .elementor-element.elementor-element-61cb8238{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:9;}.elementor-159 .elementor-element.elementor-element-61cb8238.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-159 .elementor-element.elementor-element-762aeeb8{--spacer-size:8vh;}.elementor-159 .elementor-element.elementor-element-63969f2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8EC53F00;background-image:url("https://prime.com.sa/wp-content/uploads/2025/08/PT-3D_Shape1-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-63969f2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-159 .elementor-element.elementor-element-63969f2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-63969f2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 68% ) contrast( 116% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-159 .elementor-element.elementor-element-63969f2e{z-index:2;}.elementor-widget-theme-post-featured-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-159 .elementor-element.elementor-element-5610058{z-index:5;text-align:center;}.elementor-159 .elementor-element.elementor-element-5610058 img{width:100%;}.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-159 .elementor-element.elementor-element-ef6bafb{--e-transform-scale:1.1;margin:-42vw 0vw calc(var(--kit-widget-spacing, 0px) + -7vw) 0vw;z-index:1;text-align:center;}.elementor-159 .elementor-element.elementor-element-ef6bafb img{width:100%;opacity:0.84;filter:brightness( 68% ) contrast( 143% ) saturate( 144% ) blur( 0px ) hue-rotate( 0deg );border-radius:0em 0em 0em 0em;}.elementor-159 .elementor-element.elementor-element-25b2d62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-159 .elementor-element.elementor-element-25b2d62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00000000 22%, #000832 57%);}.elementor-159 .elementor-element.elementor-element-25b2d62 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://prime.com.sa/wp-content/uploads/2025/08/ptpngbl-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-25b2d62.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-25b2d62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-25b2d62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 1vw 0vw -1vw;--e-column-margin-right:1vw;--e-column-margin-left:-1vw;padding:2vw 3vw 2vw 0vw;}.elementor-159 .elementor-element.elementor-element-25b2d62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-25b2d62{z-index:8;}.elementor-159 .elementor-element.elementor-element-1035e75e{--spacer-size:5vh;}.elementor-159 .elementor-element.elementor-element-15910f7b{--spacer-size:6vh;}.elementor-159 .elementor-element.elementor-element-385b8582{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-159 .elementor-element.elementor-element-385b8582 img{width:8%;}.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-159 .elementor-element.elementor-element-745ecf79{width:100%;max-width:100%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-159 .elementor-element.elementor-element-745ecf79 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:2.5vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-8e68a5b{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-159 .elementor-element.elementor-element-8e68a5b .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:3vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:0em;color:#FDD000;}.elementor-159 .elementor-element.elementor-element-f702ecb{--divider-border-style:solid;--divider-color:#43A0FB;--divider-border-width:0.325em;margin:0vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-f702ecb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-159 .elementor-element.elementor-element-f702ecb .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-159 .elementor-element.elementor-element-680bcaa1{width:var( --container-widget-width, 28% );max-width:28%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw .750vw .750vw .750vw;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#067DFD;border-radius:0em 0em 1em 0em;--e-icon-list-icon-size:1.2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-2abb3b{width:var( --container-widget-width, 28% );max-width:28%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw .750vw .750vw .750vw;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#067DFD;border-radius:0em 0em 1em 0em;--e-icon-list-icon-size:1.2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-1ebd83fc{width:var( --container-widget-width, 34% );max-width:34%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw .750vw .750vw .750vw;--container-widget-width:34%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#067DFD;border-radius:0em 0em 1em 0em;--e-icon-list-icon-size:1.2vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-451b4fea{--spacer-size:24vh;}.elementor-159 .elementor-element.elementor-element-bf6c585 > .elementor-background-overlay{opacity:0.21;mix-blend-mode:overlay;}.elementor-159 .elementor-element.elementor-element-bf6c585 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-159 .elementor-element.elementor-element-bf6c585{margin-top:0vw;margin-bottom:0vw;padding:6vw 0vw 0vw 0vw;}.elementor-159 .elementor-element.elementor-element-29a64458 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-159 .elementor-element.elementor-element-66242dba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-66242dba:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-66242dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0937D6;}.elementor-159 .elementor-element.elementor-element-66242dba > .elementor-background-overlay{background-image:url("https://prime.com.sa/wp-content/uploads/2025/08/nvded.png");background-position:top right;background-repeat:no-repeat;background-size:cover;opacity:0.19;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-66242dba .elementor-background-overlay{filter:brightness( 93% ) contrast( 127% ) saturate( 95% ) blur( 0px ) hue-rotate( 78deg );}.elementor-159 .elementor-element.elementor-element-66242dba{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0.75vw 3vw;z-index:999;}.elementor-159 .elementor-element.elementor-element-66242dba, .elementor-159 .elementor-element.elementor-element-66242dba > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-159 .elementor-element.elementor-element-6f95f904:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17437800;}.elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://prime.com.sa/wp-content/uploads/2025/08/ptpngbl-1.png");background-position:top center;background-repeat:no-repeat;background-size:90% auto;opacity:0.62;filter:brightness( 16% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-159 .elementor-element.elementor-element-8cb9a5e{z-index:5;}.woocommerce .elementor-159 .elementor-element.elementor-element-8cb9a5e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-159 .elementor-element.elementor-element-8cb9a5e .flex-viewport{border-radius:1em 1em 1em 1em;}.woocommerce .elementor-159 .elementor-element.elementor-element-8cb9a5e .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2F79CE;border-radius:2em 2em 2em 2em;}.woocommerce .elementor-159 .elementor-element.elementor-element-8cb9a5e .flex-control-thumbs li{padding-right:calc(1em / 2);padding-left:calc(1em / 2);padding-bottom:1em;}.woocommerce .elementor-159 .elementor-element.elementor-element-8cb9a5e .flex-control-thumbs{margin-right:calc(-1em / 2);margin-left:calc(-1em / 2);}.elementor-159 .elementor-element.elementor-element-367b4de2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:-8vw;text-align:center;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-367b4de2{left:0vw;}body.rtl .elementor-159 .elementor-element.elementor-element-367b4de2{right:0vw;}.elementor-159 .elementor-element.elementor-element-367b4de2 img{width:100%;opacity:0.79;filter:brightness( 78% ) contrast( 97% ) saturate( 142% ) blur( 0px ) hue-rotate( 0deg );}.elementor-159 .elementor-element.elementor-element-58b5ce24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-159 .elementor-element.elementor-element-58b5ce24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #071A36 0%, #F2295B00 54%);}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-58b5ce24.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-58b5ce24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-58b5ce24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 3vw 3vw 3vw;}.elementor-159 .elementor-element.elementor-element-58b5ce24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-9e61d8a{--spacer-size:4vh;}.elementor-159 .elementor-element.elementor-element-1e0e72be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#057DB5;}.elementor-159 .elementor-element.elementor-element-1e0e72be .woocommerce-breadcrumb{color:#D3D3D3;font-family:"Cairo", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-159 .elementor-element.elementor-element-1e0e72be .woocommerce-breadcrumb > a{color:#49A0F2;}.elementor-widget-woocommerce-product-title .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-159 .elementor-element.elementor-element-7ee80b86{background-color:transparent;margin:-1vw -1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw 1vw 0.5vw 0vw;background-image:linear-gradient(270deg, #0B1525 0%, #F2295B00 100%);border-style:dashed;border-width:0px 0px 0px 0px;border-color:#02010133;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-159 .elementor-element.elementor-element-7ee80b86 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:uppercase;line-height:1.25em;letter-spacing:0px;color:#F3F3F3;}.elementor-159 .elementor-element.elementor-element-4dafdba{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:1vw 0vw 0vw 0vw;border-style:solid;border-width:1px 0px 0px 0px;border-color:#057DB5;border-radius:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-159 .elementor-element.elementor-element-4dafdba .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.76em;letter-spacing:0px;}.elementor-159 .elementor-element.elementor-element-3c55fca8{width:var( --container-widget-width, 20% );max-width:20%;background-color:#020D1C;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:.5750vw .5750vw .5750vw .5750vw;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:none;border-radius:2em 2em 2em 2em;--e-icon-list-icon-size:1.75vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-6d60519d{width:var( --container-widget-width, 23% );max-width:23%;background-color:#020D1C;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:.5750vw .5750vw .5750vw .5750vw;--container-widget-width:23%;--container-widget-flex-grow:0;border-style:none;border-radius:2em 2em 2em 2em;--e-icon-list-icon-size:1.75vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-icon i{color:#067DFD;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-icon svg{fill:#067DFD;transition:fill 0.3s;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item > a{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1vw;font-weight:300;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-159 .elementor-element.elementor-element-e16cb59{--spacer-size:1vh;}.elementor-159 .elementor-element.elementor-element-1b3165b1{width:auto;max-width:auto;background-color:#060F1840;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:00.5vw 00.5vw 00.5vw 1vw;z-index:5;border-style:solid;border-width:0px 0px 0px 1px;border-color:#21A7FF;text-align:end;}.elementor-159 .elementor-element.elementor-element-1b3165b1 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.5vw;font-weight:500;line-height:1.35em;letter-spacing:0em;color:#FFFFFF;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-159 .elementor-element.elementor-element-20c95965{width:auto;max-width:auto;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:end;}.woocommerce .elementor-159 .elementor-element.elementor-element-20c95965 .price{color:#FFFFFF;font-family:"Cairo", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:none;text-decoration:none;line-height:1.55em;letter-spacing:0px;}.woocommerce .elementor-159 .elementor-element.elementor-element-20c95965 .price ins{color:#70ABE7;font-family:"Cairo", Sans-serif;font-size:2.75vw;font-weight:300;text-decoration:none;letter-spacing:-2.1px;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-20c95965:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-159 .elementor-element.elementor-element-20c95965:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-159 .elementor-element.elementor-element-20c95965.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-159 .elementor-element.elementor-element-3d8a95b2{--spacer-size:1vh;width:100%;max-width:100%;}.elementor-159 .elementor-element.elementor-element-5e9ac189{width:auto;max-width:auto;background-color:#060F1840;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:00.5vw 00.5vw 00.5vw 1vw;z-index:5;border-style:solid;border-width:0px 0px 0px 1px;border-color:#21A7FF;text-align:end;}.elementor-159 .elementor-element.elementor-element-5e9ac189 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:1.5vw;font-weight:500;line-height:1.35em;letter-spacing:0em;color:#FFFFFF;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-159 .elementor-element.elementor-element-2000c8b6{width:auto;max-width:auto;background-color:#04172FBF;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.750vw 1.2vw 0.87555vw .50vw;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0068E1;border-radius:1.51em 1.51em 1.51em 1.51em;box-shadow:0px 0px 55px 3px rgba(0, 105.00000000000013, 219, 0.93);}.elementor-159 .elementor-element.elementor-element-2000c8b6 .cart button, .elementor-159 .elementor-element.elementor-element-2000c8b6 .cart .button{font-family:"Cairo", Sans-serif;font-size:1.5vw;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1em 1em 1em 1em;padding:2vw 4vw 2vw 4vw;color:#FFFFFF;background-color:#003273;border-color:#2566BA;transition:all 0s;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .cart button:hover, .elementor-159 .elementor-element.elementor-element-2000c8b6 .cart .button:hover{color:#F3F3F3;background-color:#0B3B77;border-color:#0E5DC1;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .quantity .qty{font-family:"Cairo", Sans-serif;font-size:1.5vw;font-weight:300;border-style:solid;border-width:2px 2px 2px 2px;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 2vw;color:#FFFFFF;background-color:#0E192F;border-color:#226BCA;transition:all 0.2s;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .quantity .qty:focus{color:#000000;border-color:#222222;}.elementor-159 .elementor-element.elementor-element-2b8ca48b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-2b8ca48b:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-2b8ca48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0937D6;}.elementor-159 .elementor-element.elementor-element-2b8ca48b > .elementor-background-overlay{opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159 .elementor-element.elementor-element-2b8ca48b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0.75vw 1vw 7vw 1vw;z-index:999;}.elementor-159 .elementor-element.elementor-element-2b8ca48b, .elementor-159 .elementor-element.elementor-element-2b8ca48b > .elementor-background-overlay{border-radius:1em 1em 1em 1em;}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-5917190.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-5917190.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-5917190 > .elementor-element-populated{padding:1vw 1vw 1vw 1vw;}.elementor-159 .elementor-element.elementor-element-33465787{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#057DB5;text-align:start;}.elementor-159 .elementor-element.elementor-element-33465787 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:3vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:2px 2px 2px 2px;border-radius:1.5em;padding:1vw 1vw 1vw 1vw;box-shadow:0px 0px 22px 0px rgba(0,0,0,0.5);background-color:#0D1F377D;border-color:#1F4C88;}.elementor-159 .elementor-element.elementor-element-76d265e7{width:100%;max-width:100%;z-index:1;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:18px;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;margin-bottom:0.125em;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#5A93E0;margin-bottom:0.525em;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#5A93E0;margin-bottom:0.525em;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cairo", Sans-serif;font-size:1.25vw;text-transform:uppercase;line-height:1.2em;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .star-rating{color:#0D1F37;margin-bottom:4px;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .star-rating::before{color:#0D1F37;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price{color:#78BCFF;font-family:"Cairo", Sans-serif;font-size:1.25vw;font-weight:300;text-decoration:none;line-height:1.2em;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price ins{color:#78BCFF;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price ins .amount{color:#78BCFF;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price del{color:#B2B2B2;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price del .amount{color:#B2B2B2;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .button{color:#0F1F34;background-color:#2362B6;border-color:#2E81F0;font-family:"Cairo", Sans-serif;font-size:1.25vw;font-weight:900;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:.850em .850em .850em .850em;padding:6px 12px 6px 12px;margin-top:6px;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .button:hover{color:#F0F0F0;background-color:#124891;border-color:#1D1D1D;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 33px 3px #143C72;background-color:#0C223F;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product span.onsale{display:block;color:#7CB4FF;background-color:#022657;font-family:"Cairo", Sans-serif;font-size:1vw;font-weight:800;border-radius:1.7em;min-width:7vw;min-height:5vh;line-height:5vh;left:auto;right:0;margin:-2px;}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-4f2d6a0c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-4f2d6a0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-159 .elementor-element.elementor-element-4f2d6a0c > .elementor-element-populated{padding:1vw 1vw 1vw 2vw;}.elementor-159 .elementor-element.elementor-element-2f898734{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#057DB5;text-align:start;}.elementor-159 .elementor-element.elementor-element-2f898734 .elementor-heading-title{font-family:"Droid Arabic Kufi", Sans-serif;font-size:3vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-159 .elementor-element.elementor-element-a50f6a0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:1;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li a{color:#5EA8DB;font-family:"Cairo", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:uppercase;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li{background-color:#16396A;border-color:#051833;border-radius:1em 1em 0 0;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#255292;font-family:"Tajawal", Sans-serif;font-size:1.2vw;font-weight:300;line-height:1.35em;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0em 0em 0em 0em;box-shadow:0px 0px 55px 0px rgba(0,0,0,0.5);}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li.active a{color:#F9F9F9;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li.active{background-color:#0D1E36;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#0D1E36;border-color:#255292 #255292 #0D1E36 #255292;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#255292;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-Tabs-panel{color:#FFFFFF;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-Tabs-panel h2{color:#FFFFFF;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Montserrat", Sans-serif;font-size:0vw;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-0.5px;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs{margin-left:0em;margin-right:0em;}body.elementor-page-159:not(.elementor-motion-effects-element-type-background), body.elementor-page-159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010D2E;}@media(min-width:768px){.elementor-159 .elementor-element.elementor-element-6f95f904{width:45%;}.elementor-159 .elementor-element.elementor-element-58b5ce24{width:55%;}.elementor-159 .elementor-element.elementor-element-5917190{width:45%;}.elementor-159 .elementor-element.elementor-element-4f2d6a0c{width:55%;}}@media(max-width:1024px){.elementor-159 .elementor-element.elementor-element-53036f3{margin-top:-25vw;margin-bottom:0vw;padding:5vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-54109b0b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-159 .elementor-element.elementor-element-54109b0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-159 .elementor-element.elementor-element-54109b0b > .elementor-element-populated{margin:0vw 0vw -10vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 2vw 0vw 1vw;}.elementor-159 .elementor-element.elementor-element-399c1766{--spacer-size:1vh;}.elementor-159 .elementor-element.elementor-element-20caf84{text-align:start;}.woocommerce .elementor-159 .elementor-element.elementor-element-20caf84 .woocommerce-product-details__short-description{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-23166e5b{--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:3vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-159 .elementor-element.elementor-element-57683118{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon{font-size:3.5vw;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon svg{height:3.5vw;}.elementor-159 .elementor-element.elementor-element-61cb8238{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-61cb8238 .elementor-button{font-size:2.25vw;padding:2vw 2vw 2vw 2vw;}.elementor-159 .elementor-element.elementor-element-762aeeb8{--spacer-size:46vh;}.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-63969f2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-159 .elementor-element.elementor-element-63969f2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-element-populated{margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:0vw 0vw 0vw 0vw;}.elementor-159 .elementor-element.elementor-element-ef6bafb{margin:-46vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-ef6bafb img{width:100%;}.elementor-159 .elementor-element.elementor-element-1035e75e{--spacer-size:18vh;}.elementor-159 .elementor-element.elementor-element-745ecf79{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-159 .elementor-element.elementor-element-745ecf79 .elementor-heading-title{font-size:3.1vw;}.elementor-159 .elementor-element.elementor-element-8e68a5b{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;text-align:start;}.elementor-159 .elementor-element.elementor-element-8e68a5b .elementor-heading-title{font-size:4.5vw;}.elementor-159 .elementor-element.elementor-element-680bcaa1{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item > a{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-2abb3b{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item > a{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-1ebd83fc{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item > a{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-bf6c585{margin-top:-100px;margin-bottom:0px;}.elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-element-populated{padding:30px 30px 30px 30px;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-367b4de2{left:1vw;}body.rtl .elementor-159 .elementor-element.elementor-element-367b4de2{right:1vw;}.elementor-159 .elementor-element.elementor-element-367b4de2{top:12vw;}.elementor-159 .elementor-element.elementor-element-58b5ce24 > .elementor-element-populated{padding:3vw 3vw 0vw 2vw;}.elementor-159 .elementor-element.elementor-element-1e0e72be .woocommerce-breadcrumb{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-7ee80b86{padding:1vw 2vw 1vw 2vw;}.elementor-159 .elementor-element.elementor-element-7ee80b86 .elementor-heading-title{font-size:3.2vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-4dafdba .woocommerce-product-details__short-description{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-3c55fca8{padding:1vw 1vw 1vw 1vw;--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;--e-icon-list-icon-size:3vw;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item > a{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-6d60519d{padding:1vw 1vw 1vw 1vw;--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;--e-icon-list-icon-size:3vw;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item > a{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-1b3165b1{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:2vw 1vw 2vw 1vw;text-align:end;}.elementor-159 .elementor-element.elementor-element-1b3165b1 .elementor-heading-title{font-size:2.6vw;}.elementor-159 .elementor-element.elementor-element-20c95965{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-20c95965 .price{font-size:2.5vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-20c95965 .price ins{font-size:4.7vw;}.elementor-159 .elementor-element.elementor-element-5e9ac189{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:2vw 1vw 2vw 1vw;text-align:end;}.elementor-159 .elementor-element.elementor-element-5e9ac189 .elementor-heading-title{font-size:2.6vw;}.elementor-159 .elementor-element.elementor-element-2000c8b6{margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1.5vw 2vw 1.5vw 1vw;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .cart button, .elementor-159 .elementor-element.elementor-element-2000c8b6 .cart .button{font-size:2.6vw;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .quantity .qty{font-size:2.2vw;}.elementor-159 .elementor-element.elementor-element-33465787{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-159 .elementor-element.elementor-element-33465787 .elementor-heading-title{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price{font-size:2vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price del {font-size:1.7vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .button{font-size:1.6vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product span.onsale{font-size:1.5vw;}.elementor-159 .elementor-element.elementor-element-2f898734{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) -1vw;text-align:start;}.elementor-159 .elementor-element.elementor-element-2f898734 .elementor-heading-title{font-size:4vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li a{font-size:1.8vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:2vw;}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-53036f3 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #D6000000 -11%, #01122C 52%);}.elementor-159 .elementor-element.elementor-element-53036f3{margin-top:-14vw;margin-bottom:0vw;padding:55vw 2vw 22vw 2vw;}.elementor-159 .elementor-element.elementor-element-54109b0b{width:100%;-webkit-order:2;-ms-flex-order:2;order:2;z-index:14;}.elementor-159 .elementor-element.elementor-element-54109b0b > .elementor-element-populated{margin:-30vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-159 .elementor-element.elementor-element-399c1766{--spacer-size:10vh;}.elementor-159 .elementor-element.elementor-element-20caf84{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.woocommerce .elementor-159 .elementor-element.elementor-element-20caf84 .woocommerce-product-details__short-description{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-23166e5b{--margin-top:-2vw;--margin-bottom:4vw;--margin-left:15vw;--margin-right:15vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:3vw;--padding-right:3vw;}.elementor-159 .elementor-element.elementor-element-57683118{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon{font-size:9vw;}.elementor-159 .elementor-element.elementor-element-57683118 .elementor-icon svg{height:9vw;}.elementor-159 .elementor-element.elementor-element-61cb8238{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;}.elementor-159 .elementor-element.elementor-element-61cb8238 .elementor-button{font-size:5.2vw;padding:3vw 3vw 3vw 3vw;}.elementor-159 .elementor-element.elementor-element-762aeeb8{--spacer-size:2vh;}.elementor-159 .elementor-element.elementor-element-63969f2e{width:100%;-webkit-order:1;-ms-flex-order:1;order:1;}.elementor-159 .elementor-element.elementor-element-63969f2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:64% auto;}.elementor-159 .elementor-element.elementor-element-63969f2e > .elementor-element-populated{margin:-42vw 0vw -2vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-159 .elementor-element.elementor-element-5610058 img{width:67%;}.elementor-159 .elementor-element.elementor-element-ef6bafb{margin:-99vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-159 .elementor-element.elementor-element-ef6bafb img{width:100%;}.elementor-159 .elementor-element.elementor-element-25b2d62 > .elementor-element-populated{margin:-16vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-159 .elementor-element.elementor-element-1035e75e{--spacer-size:1vh;}.elementor-159 .elementor-element.elementor-element-15910f7b{--spacer-size:2vh;}.elementor-159 .elementor-element.elementor-element-745ecf79{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:end;}.elementor-159 .elementor-element.elementor-element-745ecf79 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:0em;}.elementor-159 .elementor-element.elementor-element-8e68a5b{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:end;}.elementor-159 .elementor-element.elementor-element-8e68a5b .elementor-heading-title{font-size:8vw;line-height:1em;letter-spacing:0em;}.elementor-159 .elementor-element.elementor-element-680bcaa1{padding:2vw 2vw 2vw 2vw;--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;--e-icon-list-icon-size:4vw;}.elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-680bcaa1 .elementor-icon-list-item > a{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-2abb3b{padding:2vw 2vw 2vw 2vw;--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;--e-icon-list-icon-size:4vw;}.elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-2abb3b .elementor-icon-list-item > a{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-1ebd83fc{padding:2vw 2vw 2vw 2vw;--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;--e-icon-list-icon-size:4vw;}.elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-1ebd83fc .elementor-icon-list-item > a{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-451b4fea{--spacer-size:4vh;}.elementor-159 .elementor-element.elementor-element-bf6c585{margin-top:-100px;margin-bottom:0px;padding:110px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-29a64458 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-66242dba > .elementor-background-overlay{background-size:contain;opacity:0;}.elementor-159 .elementor-element.elementor-element-66242dba{margin-top:0vw;margin-bottom:0vw;padding:2vw 2vw 2vw 2vw;z-index:15;}.elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-element-populated >  .elementor-background-overlay{background-position:center right;background-size:contain;}.elementor-159 .elementor-element.elementor-element-6f95f904 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-367b4de2{margin:-255vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:300vw;}body:not(.rtl) .elementor-159 .elementor-element.elementor-element-367b4de2{left:0vw;}body.rtl .elementor-159 .elementor-element.elementor-element-367b4de2{right:0vw;}.elementor-159 .elementor-element.elementor-element-58b5ce24 > .elementor-element-populated{margin:-25vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 3vw 0vw 2vw;}.elementor-159 .elementor-element.elementor-element-9e61d8a{--spacer-size:1vh;}.elementor-159 .elementor-element.elementor-element-1e0e72be .woocommerce-breadcrumb{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-7ee80b86 .elementor-heading-title{font-size:5vw;line-height:1.26em;}.elementor-159 .elementor-element.elementor-element-4dafdba{padding:3vw 0vw 0vw 0vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-4dafdba .woocommerce-product-details__short-description{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-3c55fca8{padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-3c55fca8 .elementor-icon-list-item > a{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-6d60519d{padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-159 .elementor-element.elementor-element-6d60519d .elementor-icon-list-item > a{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-1b3165b1{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:3vw 3vw 3vw 3vw;z-index:15;text-align:center;}.elementor-159 .elementor-element.elementor-element-1b3165b1 .elementor-heading-title{font-size:5.6vw;line-height:1em;letter-spacing:0em;}.woocommerce .elementor-159 .elementor-element.elementor-element-20c95965 .price{font-size:5.9vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-20c95965 .price ins{font-size:7.2vw;}.elementor-159 .elementor-element.elementor-element-5e9ac189{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:3vw 3vw 3vw 3vw;z-index:15;text-align:center;}.elementor-159 .elementor-element.elementor-element-5e9ac189 .elementor-heading-title{font-size:5.6vw;line-height:1em;letter-spacing:0em;}.elementor-159 .elementor-element.elementor-element-2000c8b6{margin:-2.5vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 2vw 3vw 1vw;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .cart button, .elementor-159 .elementor-element.elementor-element-2000c8b6 .cart .button{font-size:4.9vw;}.elementor-159 .elementor-element.elementor-element-2000c8b6 .quantity .qty{font-size:5vw;}.elementor-159 .elementor-element.elementor-element-2b8ca48b{margin-top:0vw;margin-bottom:0vw;padding:2vw 2vw 2vw 2vw;z-index:15;}.elementor-159 .elementor-element.elementor-element-33465787{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-159 .elementor-element.elementor-element-33465787 .elementor-heading-title{font-size:6.2vw;line-height:1em;letter-spacing:0em;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:4vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price{font-size:4.2vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .price del {font-size:3.7vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product .button{font-size:3.6vw;}.elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product span.onsale{font-size:3.3vw;}.elementor-159 .elementor-element.elementor-element-2f898734{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-159 .elementor-element.elementor-element-2f898734 .elementor-heading-title{font-size:6.2vw;line-height:1em;letter-spacing:0em;}.elementor-159 .elementor-element.elementor-element-a50f6a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs ul.wc-tabs li a{font-size:4vw;}.woocommerce .elementor-159 .elementor-element.elementor-element-a50f6a0 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:4.475vw;line-height:1.35em;}}@media(max-width:1024px) and (min-width:768px){.elementor-159 .elementor-element.elementor-element-54109b0b{width:33%;}.elementor-159 .elementor-element.elementor-element-63969f2e{width:33%;}.elementor-159 .elementor-element.elementor-element-25b2d62{width:33%;}}/* Start custom CSS for divider, class: .elementor-element-35271142 */.elementor-159 .elementor-element.elementor-element-35271142 {
  -webkit-mask-image: linear-gradient(to right, transparent, transparent, black 25%, transparent);
  mask-image: linear-gradient(to right, transparent, black 45%, black 25%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-20caf84 */.elementor-159 .elementor-element.elementor-element-20caf84 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57683118 */.elementor-159 .elementor-element.elementor-element-57683118 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23166e5b */.elementor-159 .elementor-element.elementor-element-23166e5b {
  position: relative;
  overflow: hidden;
  transition: transform 0.3s;
  backdrop-filter: blur(8px);
}

/* Background gradient */
.elementor-159 .elementor-element.elementor-element-23166e5b::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: linear-gradient(to right, #0d4898, #0C87FE, #033880) !important;
  border-radius: inherit;
}

/* Shine sweep */
.elementor-159 .elementor-element.elementor-element-23166e5b::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(
    to right,
    transparent 0%,
    rgba(255, 255, 255, 1) 50%,
    transparent 100%
  );
  transform: skewX(-25deg);
  animation: shine-sweep 6s ease-in-out infinite;
  opacity: 1;
}

/* Flash whole element white on hover using box-shadow glow */
.elementor-159 .elementor-element.elementor-element-23166e5b:hover {
  animation: flash-white 0.6s ease-in-out;
}

/* Keyframe: shine loop (left → right → left + pause) */
@keyframes shine-sweep {
  0% {
    left: -50%;
    opacity: 0.9;
  }
  25% {
    left: 100%;
    opacity: 0;
  }
  50% {
    left: -50%;
    opacity: 0.9;
  }
  100% {
    left: -50%;
    opacity: 0;
  }
}

/* Keyframe: whole element flash white */
@keyframes flash-white {
  0% {
    background-color: transparent;
  }
  20% {
    background-color: rgba(255, 255, 255, 0.9);
  }
  40% {
    background-color: rgba(255, 255, 255, 0.4);
  }
  60% {
    background-color: rgba(255, 255, 255, 0.7);
  }
  80% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  100% {
    background-color: transparent;
  }
}




/* Apply the initial CSS for the container */
.elementor-159 .elementor-element.elementor-element-23166e5b {
    transition: transform 0.3s;
}

/* Apply the hover effect to 'float' the container */
.elementor-159 .elementor-element.elementor-element-23166e5b:hover {
    transform: translateY(-5px);  /* Adjust the value (-5px in this example) to control the floating distance */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54109b0b */.elementor-159 .elementor-element.elementor-element-54109b0b {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef6bafb */.elementor-159 .elementor-element.elementor-element-ef6bafb {
    transform: scale(1.92);
    transform-origin: center;
  }




@media (max-width: 767px) {

.elementor-159 .elementor-element.elementor-element-ef6bafb {
    transform: scale(1.192) !important;
    transform-origin: center !important;
  }



}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745ecf79 */.elementor-159 .elementor-element.elementor-element-745ecf79 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 2vh;
 
}




.elementor-159 .elementor-element.elementor-element-745ecf79 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e68a5b */.elementor-159 .elementor-element.elementor-element-8e68a5b p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 2vh;
 
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f702ecb */.elementor-159 .elementor-element.elementor-element-f702ecb {
  -webkit-mask-image: linear-gradient(to right, transparent, transparent, black 25%, transparent);
  mask-image: linear-gradient(to right, transparent, black 45%, black 25%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25b2d62 */.elementor-159 .elementor-element.elementor-element-25b2d62 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53036f3 *//* Target the background video in Elementor sections with high specificity */
.elementor-section .elementor-background-video-container video,
.elementor-section .elementor-background-video-hosted {
    filter: none !important; /* Remove any existing filters */
    filter: brightness(1) saturate(1) contrast(1) grayscale(0) !important; /* Explicitly set default values */
}

/* Additional fallback for any parent container overrides */
.elementor-section, .elementor-background-video-container {
    filter: none !important; /* Ensure no parent filters interfere */
}










body {
    cursor: url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="8"><circle cx="12" cy="12" r="10" /></svg>') 12 12, auto !important;
}












.elementor-159 .elementor-element.elementor-element-53036f3 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

xxxxxx .elementor-159 .elementor-element.elementor-element-53036f3::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(25px); /* Stronger blur */
  -webkit-backdrop-filter: blur(25px);
  pointer-events: none;

  /* Strong radial mask: sharp center, strong blur edges */
  mask-image: radial-gradient(
    circle at center,
    transparent 0%,
    transparent 30%,
    rgba(0, 0, 0, 0.6) 60%,
    black 80%,
    black 100%
  );
  -webkit-mask-image: radial-gradient(
    circle at center,
    transparent 0%,
    transparent 20%,
    rgba(0, 0, 0, 0.75) 40%,
    black 80%,
    black 100%
  );
  mask-mode: alpha;
  mask-composite: exclude;
  -webkit-mask-composite: destination-out;
}

.elementor-159 .elementor-element.elementor-element-53036f3 > .elementor-container {
  position: relative;
  z-index: 1;
}



.elementor-159 .elementor-element.elementor-element-53036f3.elementor-section {
  position: relative; /* Ensure positioning for mask to apply properly */

  -webkit-mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 1) 70%,
    rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 1) 70%,
    rgba(0, 0, 0, 0) 100%);

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  z-index: 1; /* Optional, in case other elements overlap */
}







/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.315) 1px, transparent 1px);
  background-size: 4px 5px;
  mix-blend-mode: multiply;

  z-index: 1;
  pointer-events: none;
}



















.elementor-159 .elementor-element.elementor-element-53036f3.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image:
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0)   0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1)   12.5%,

      rgba(0, 0, 0, 1)   87.5%,

      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0)   100%
    );

  mask-image:
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0)   0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1)   12.5%,

      rgba(0, 0, 0, 1)   87.5%,

      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0)   100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8cb9a5e *//* Disable WooCommerce zoom effect */
.woocommerce-product-gallery__image img {
  pointer-events: none !important;
  cursor: default !important;
  transform: none !important;
  transition: none !important;
}

/* Kill WooCommerce zoom JS class effect */
.woocommerce-product-gallery .zoomImg {
  display: none !important;
}




/* Target WooCommerce thumbnail gallery inside Elementor */
.woocommerce div.product .flex-control-thumbs li {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.woocommerce div.product .flex-control-thumbs li img {
  width: 100%;
  height: 80%;
  object-fit: contain;
  aspect-ratio: 1 / 1;
  display: block;
}







/* STEP 1: Restrict the main image wrapper (not the thumbnails) */
.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(1) {
  height: 500px; /* Adjust as needed */
  max-height: 500px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* STEP 2: Make the selected image scale properly */
.woocommerce div.product div.woocommerce-product-gallery__image:nth-child(1) img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  display: block;
}









/* Image */
.woocommerce-product-gallery ol img{
	background-color:rgba(10,27,48,0.72);
	
}







/* Hide the magnifying glass (zoom) icon */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  display: none !important;
}

/* Prevent click from opening lightbox */
.woocommerce div.product div.images figure a {
  pointer-events: none;
  cursor: default;
}






/* Image */
.woocommerce-product-gallery ol img{
	box-shadow:0px 0px 33px 3px #000105 !important;
	border-top-left-radius:1em !important;
	border-top-right-radius:1em !important;
	border-bottom-left-radius:1em !important;
	border-bottom-right-radius:1em !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-367b4de2 */.elementor-159 .elementor-element.elementor-element-367b4de2 {
    mix-blend-mode: overlay;
}




.elementor-159 .elementor-element.elementor-element-367b4de2 {
    animation: saturationLoop 2s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(80%);
    }
    50% {
        filter: saturate(600%);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f95f904 */@media (max-width: 767px) {
    
    
    .elementor-159 .elementor-element.elementor-element-6f95f904 {
    transform: scale(0.8752);
    transform-origin: center;
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-1e0e72be *//* Hide current crumb across common plugins/widgets */
.woocommerce .woocommerce-breadcrumb .breadcrumb_last,
.yoast-breadcrumb .breadcrumb_last,
.rank-math-breadcrumb .last,
.rank-math-breadcrumb .current-item,
.seopress-breadcrumbs .current,
.navxt-breadcrumbs .current_item,
.breadcrumbs .current_item,
.elementor-widget-breadcrumbs .elementor-breadcrumbs .current,
.breadcrumb .active {
  display: none !important;
}

/* Hide the separator that sits right before/after the now-hidden last item */
.woocommerce .woocommerce-breadcrumb .separator:last-child,
.woocommerce .woocommerce-breadcrumb .breadcrumb-separator:last-child,
.woocommerce .woocommerce-breadcrumb .sep:last-child,
.yoast-breadcrumb .separator:last-child,
.rank-math-breadcrumb .separator:last-child,
.seopress-breadcrumbs .separator:last-child,
.navxt-breadcrumbs .separator:last-child,
.elementor-widget-breadcrumbs .elementor-breadcrumbs .separator:last-child {
  display: none !important;
}

/* If your breadcrumbs use list items */
.breadcrumbs li:last-child,
.navxt-breadcrumbs li:last-child,
.elementor-breadcrumbs li:last-child {
  display: none !important;
}
.breadcrumbs li:last-child::before,
.navxt-breadcrumbs li:last-child::before,
.elementor-breadcrumbs li:last-child::before {
  display: none !important;
}

/* (Modern browsers) remove the separator right before the hidden last item */
.woocommerce .woocommerce-breadcrumb .separator:has(+ .breadcrumb_last),
.yoast-breadcrumb .separator:has(+ .breadcrumb_last),
.rank-math-breadcrumb .separator:has(+ .current-item),
.seopress-breadcrumbs .separator:has(+ .current),
.navxt-breadcrumbs .separator:has(+ .current_item) {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-7ee80b86 */x.elementor-159 .elementor-element.elementor-element-7ee80b86 h1 {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-159 .elementor-element.elementor-element-7ee80b86 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}


@media only screen and (max-width: 900px){
    .elementor-159 .elementor-element.elementor-element-7ee80b86 h1 {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 2vh;
 
}
}

@media only screen and (max-width: 768px){
    .elementor-159 .elementor-element.elementor-element-7ee80b86 h1 {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 1vh;
 
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-4dafdba */.elementor-159 .elementor-element.elementor-element-4dafdba {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b3165b1 */.elementor-159 .elementor-element.elementor-element-1b3165b1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to top, #00BBFE, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 18px;
    padding-top: 26px;
}










.elementor-159 .elementor-element.elementor-element-1b3165b1 .shine-word {
  display: inline-block;
  background: linear-gradient(to right, #666, #ffffff, #666);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shineWord 1.5s ease-in-out infinite;
}

.elementor-159 .elementor-element.elementor-element-1b3165b1 .shine-word:nth-child(1) { animation-delay: 0s; }
.elementor-159 .elementor-element.elementor-element-1b3165b1 .shine-word:nth-child(2) { animation-delay: 0.15s; }
.elementor-159 .elementor-element.elementor-element-1b3165b1 .shine-word:nth-child(3) { animation-delay: 0.3s; }
.elementor-159 .elementor-element.elementor-element-1b3165b1 .shine-word:nth-child(4) { animation-delay: 0.45s; }
.elementor-159 .elementor-element.elementor-element-1b3165b1 .shine-word:nth-child(5) { animation-delay: 0.6s; }

@keyframes shineWord {
  0% {
    background-position: -100% 0;
  }
  50% {
    background-position: 100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e9ac189 */.elementor-159 .elementor-element.elementor-element-5e9ac189 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to top, #00BBFE, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 18px;
    padding-top: 26px;
}










.elementor-159 .elementor-element.elementor-element-5e9ac189 .shine-word {
  display: inline-block;
  background: linear-gradient(to right, #666, #ffffff, #666);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shineWord 1.5s ease-in-out infinite;
}

.elementor-159 .elementor-element.elementor-element-5e9ac189 .shine-word:nth-child(1) { animation-delay: 0s; }
.elementor-159 .elementor-element.elementor-element-5e9ac189 .shine-word:nth-child(2) { animation-delay: 0.15s; }
.elementor-159 .elementor-element.elementor-element-5e9ac189 .shine-word:nth-child(3) { animation-delay: 0.3s; }
.elementor-159 .elementor-element.elementor-element-5e9ac189 .shine-word:nth-child(4) { animation-delay: 0.45s; }
.elementor-159 .elementor-element.elementor-element-5e9ac189 .shine-word:nth-child(5) { animation-delay: 0.6s; }

@keyframes shineWord {
  0% {
    background-position: -100% 0;
  }
  50% {
    background-position: 100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2000c8b6 */.woocommerce div.product form.cart .quantity {
  margin-left: 1.5vh !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58b5ce24 */.elementor-159 .elementor-element.elementor-element-58b5ce24 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66242dba *//* Base static state — transparent with transition */
.elementor-159 .elementor-element.elementor-element-66242dba {
  border-radius: 1em !important;
  background-color: transparent !important;
  transition: background-color 0.5s ease, backdrop-filter 0.5s ease !important;
 /* Keeps corners clipped */
}

/* Sticky state — 50% opaque black with blur */
.elementor-159 .elementor-element.elementor-element-66242dba.elementor-sticky--effects {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 50% black */
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
}









X.elementor-159 .elementor-element.elementor-element-66242dba.elementor-section {
  position: relative;
  z-index: 1;
  overflow: hidden;

  -webkit-mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 1) 70%,   /* Fully visible until 70% */
    rgba(0, 0, 0, 0.7) 80%, /* Begin soft fade */
    rgba(0, 0, 0, 0.3) 90%, /* Continue fading */
    rgba(0, 0, 0, 0) 100%   /* Fully transparent at bottom */
  );
  mask-image: linear-gradient(to bottom,
    rgba(0, 0, 0, 1) 70%,
    rgba(0, 0, 0, 0.37) 80%,
    rgba(0, 0, 0, 0.13) 90%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33465787 */.elementor-159 .elementor-element.elementor-element-33465787 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-159 .elementor-element.elementor-element-33465787 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-76d265e7 */.upsells.products > h2 {
  display: none !important;
}



/* Force product image container to a fixed aspect ratio (1:1) */
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

/* Optional: Ensure product card aligns everything vertically */
.woocommerce ul.products li.product {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/* Fix image wrapper too, if needed */
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

@media only screen and (max-width: 900px){
    .elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product span.onsale{
    min-width: 11vw !important;
  height: 0.6vh !important;
}

}

@media only screen and (max-width: 768px){
    .elementor-159 .elementor-element.elementor-element-76d265e7.elementor-wc-products ul.products li.product span.onsale{
    min-width: 19vw !important;
  height: 0.1vh !important;
}

}






 /* Force upsell/cross-sell/related product images to 300x300 */
 .woocommerce .upsells ul.products li.product a img,
 .woocommerce .cross-sells ul.products li.product a img,
 .woocommerce .related ul.products li.product a img {
  width: 150px !important;
  height: 150px !important;
  object-fit: cover;   /* crop edges if needed to fill */
  display: block;
  margin: 0 auto;      /* center images if container is wider */
}









/* Clamp titles only inside upsells & cross-sells product boxes */
.woocommerce .upsells ul.products li.product .woocommerce-loop-product__title,
.woocommerce .cross-sells ul.products li.product .woocommerce-loop-product__title,
.woocommerce .related ul.products li.product .woocommerce-loop-product__title {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;      /* show max 3 lines */
  overflow: hidden;
  text-overflow: ellipsis;

  font-size: 16px;            /* adjust if your theme uses bigger/smaller */
  line-height: 24px;          /* 1.5 × font size */
  height: 72px;               /* exactly 3 lines worth */
  max-height: 72px;
  min-height: 82px;
  word-break: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5917190 */.elementor-159 .elementor-element.elementor-element-5917190 {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f898734 */.elementor-159 .elementor-element.elementor-element-2f898734 p {
    display: inline-block; /* Ensure the text element spans the full width */

    background-image: linear-gradient(to right, #0C7CEB, #fff,  #0C7CEB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 3vh;
 
}




.elementor-159 .elementor-element.elementor-element-2f898734 {
    animation: saturationLoop 3s linear infinite;
}

@keyframes saturationLoop {
    0%,100% {
        filter: saturate(70%);
    }
    50% {
        filter: saturate(200%);
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a50f6a0 */.elementor-159 .elementor-element.elementor-element-a50f6a0 {
  direction: rtl;
  text-align: right;
}


/* Force right alignment for all tab panels */
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel,
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel * {
  text-align: right !important;
}








/* Hover effect for product tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
  background-color: #0E3F84 !important;
}







/* Entry Content */
#tab-description{
	border-bottom-style:solid;
	border-bottom-color:#2c6fcc;
	border-bottom-width:1px !important;
	
}







/* RTL: Product description bullet points with right-aligned outward chevrons */
.woocommerce div.product .woocommerce-Tabs-panel ul {
  list-style: none;   /* Remove default bullets */
  padding-right: 0;   /* Reset padding */
  text-align: right;  /* Align text to the right */
}

.woocommerce div.product .woocommerce-Tabs-panel ul li {
  position: relative;
  padding-right: 20px; /* Space for chevron */
  border-bottom: 1px solid #49A0F2;
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.woocommerce div.product .woocommerce-Tabs-panel ul li::after {
  content: "›"; /* Outward chevron for RTL */
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #49A0F2;
  font-size: 1.1em; /* Medium size */
  font-weight: bold;
}

/* Remove divider from last bullet */
.woocommerce div.product .woocommerce-Tabs-panel ul li:last-child {
  border-bottom: none;
}


/* Add margin above and below the bullet separators */
.woocommerce div.product .woocommerce-Tabs-panel ul li {
  border-bottom: 1px solid #49A0F2;
  margin-top: 3%;

}



/* Default: set normal paragraphs and non-list text to 600 */
.woocommerce div.product .woocommerce-Tabs-panel p,
.woocommerce div.product .woocommerce-Tabs-panel {
  font-weight: 500;
}

/* Keep bullet list text normal (400) */
.woocommerce div.product .woocommerce-Tabs-panel ul li,
.woocommerce div.product .woocommerce-Tabs-panel ol li {
  font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f2d6a0c */.elementor-159 .elementor-element.elementor-element-4f2d6a0c {
  direction: rtl;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b8ca48b *//* Base static state — transparent with transition */
.elementor-159 .elementor-element.elementor-element-2b8ca48b {
  border-radius: 1em !important;
  background-color: transparent !important;
  transition: background-color 0.5s ease, backdrop-filter 0.5s ease !important;
 /* Keeps corners clipped */
}

/* Sticky state — 50% opaque black with blur */
.elementor-159 .elementor-element.elementor-element-2b8ca48b.elementor-sticky--effects {
  background-color: rgba(0, 0, 0, 0.5) !important; /* 50% black */
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
}/* End custom CSS */