.elementor-217958 .elementor-element.elementor-element-e1de797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-217958 .elementor-element.elementor-element-e1de797:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-e1de797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieworld.com/wp-content/uploads/2026/09/Rectangle-139.png");}.elementor-217958 .elementor-element.elementor-element-82820ba .woocommerce-breadcrumb{color:var( --e-global-color-4b20f40 );font-family:var( --e-global-typography-6939555-font-family ), Sans-serif;font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-82820ba .woocommerce-breadcrumb > a{color:var( --e-global-color-14b0522 );}.elementor-217958 .elementor-element.elementor-element-3d31e92{--display:grid;--e-con-grid-template-columns:.9fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:25px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-217958 .elementor-element.elementor-element-9f5ade2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-6997251{--efp-pg-thumb-size:56px;}.elementor-217958 .elementor-element.elementor-element-6997251 .efp-pg-main{background-color:#f4f0e8;border-radius:22px;}.elementor-217958 .elementor-element.elementor-element-6997251 .efp-pg-thumb{border-radius:8px;}.elementor-217958 .elementor-element.elementor-element-6997251 .efp-pg-thumb.is-active{border-color:#a5271f;border-width:1px;}.elementor-217958 .elementor-element.elementor-element-6997251 .efp-pg-zoom{background-color:#ffffff;color:#231f1a;}.elementor-217958 .elementor-element.elementor-element-ce513cc{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-9d6e54c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-217958 .elementor-element.elementor-element-9d6e54c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-4b20f40 );}.elementor-217958 .elementor-element.elementor-element-9d6e54c .elementor-heading-title a:hover, .elementor-217958 .elementor-element.elementor-element-9d6e54c .elementor-heading-title a:focus{color:var( --e-global-color-0a6fcd4 );}.elementor-217958 .elementor-element.elementor-element-48ff2a4{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-256319c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-217958 .elementor-element.elementor-element-256319c .price{color:var( --e-global-color-87c7420 );font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.01em;}.woocommerce .elementor-217958 .elementor-element.elementor-element-256319c .price ins{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-217958 .elementor-element.elementor-element-256319c:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-217958 .elementor-element.elementor-element-256319c:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-217958 .elementor-element.elementor-element-256319c.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-217958 .elementor-element.elementor-element-60d3bd7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.01em;color:var( --e-global-color-87c7420 );}.woocommerce .elementor-217958 .elementor-element.elementor-element-b9e524b .stock{color:#00760D;font-family:var( --e-global-typography-e3e48c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e48c4-font-size );font-weight:var( --e-global-typography-e3e48c4-font-weight );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-b903552{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-076172a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-217958 .elementor-element.elementor-element-ec52094 .woocommerce-product-details__short-description{color:var( --e-global-color-14b0522 );font-family:var( --e-global-typography-6939555-font-family ), Sans-serif;font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-e223687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--view-cart-spacing:0px;--button-spacing:5px;}.elementor-217958 .elementor-element.elementor-element-e223687 .cart button, .elementor-217958 .elementor-element.elementor-element-e223687 .cart .button{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.2px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;color:var( --e-global-color-aa8ec01 );background-color:var( --e-global-color-87c7420 );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-217958 .elementor-element.elementor-element-e223687 .cart button:hover, .elementor-217958 .elementor-element.elementor-element-e223687 .cart .button:hover{color:var( --e-global-color-aa8ec01 );background-color:var( --e-global-color-0a6fcd4 );border-color:var( --e-global-color-0a6fcd4 );}.elementor-217958 .elementor-element.elementor-element-e223687 .added_to_cart{color:#FFFFFF94;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-217958 .elementor-element.elementor-element-e223687 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-aa8ec01 );transition:all 0.2s;}.elementor-217958 .elementor-element.elementor-element-e223687 .quantity .qty:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-217958 .elementor-element.elementor-element-caf5f89 .elementor-heading-title{font-family:var( --e-global-typography-e3e48c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e48c4-font-size );font-weight:var( --e-global-typography-e3e48c4-font-weight );line-height:var( --e-global-typography-e3e48c4-line-height );color:var( --e-global-color-f71e81d );}.elementor-217958 .elementor-element.elementor-element-aa859ad{font-family:var( --e-global-typography-e3e48c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e48c4-font-size );font-weight:var( --e-global-typography-e3e48c4-font-weight );line-height:var( --e-global-typography-e3e48c4-line-height );color:var( --e-global-color-4b20f40 );}.elementor-217958 .elementor-element.elementor-element-aa859ad a{font-family:var( --e-global-typography-e3e48c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e48c4-font-size );font-weight:var( --e-global-typography-e3e48c4-font-weight );line-height:var( --e-global-typography-e3e48c4-line-height );color:var( --e-global-color-f71e81d );}.elementor-217958 .elementor-element.elementor-element-58aa068{--display:flex;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-6607bd6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-217958 .elementor-element.elementor-element-ecdc4a3{font-family:var( --e-global-typography-8ed06e4-font-family ), Sans-serif;font-size:var( --e-global-typography-8ed06e4-font-size );line-height:var( --e-global-typography-8ed06e4-line-height );letter-spacing:var( --e-global-typography-8ed06e4-letter-spacing );color:#616161;}.elementor-217958 .elementor-element.elementor-element-c931358{--display:flex;}.elementor-217958 .elementor-element.elementor-element-bdf7b86{--display:flex;--min-height:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5A05947;--border-color:#C5A05947;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-18f363e{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A059;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-18f363e.elementor-element{--align-self:flex-start;}.elementor-217958 .elementor-element.elementor-element-2e90d9b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-217958 .elementor-element.elementor-element-00dca46{font-family:"Lato", Sans-serif;font-size:16px;line-height:20px;letter-spacing:-0.01em;color:#616161;}.elementor-217958 .elementor-element.elementor-element-00dca46 p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-274d44d{--display:flex;}.elementor-217958 .elementor-element.elementor-element-bc69348{--display:flex;--min-height:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5A05947;--border-color:#C5A05947;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-47f6ae4{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A059;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-47f6ae4.elementor-element{--align-self:flex-start;}.elementor-217958 .elementor-element.elementor-element-d66a5b6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-217958 .elementor-element.elementor-element-7538e2a{font-family:"Lato", Sans-serif;font-size:16px;line-height:20px;letter-spacing:-0.01em;color:#616161;}.elementor-217958 .elementor-element.elementor-element-7538e2a p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-27edd5b{--display:flex;}.elementor-217958 .elementor-element.elementor-element-2dd2cd1{--display:flex;--min-height:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5A05900;--border-color:#C5A05900;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-4c9b214{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A059;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-4c9b214.elementor-element{--align-self:flex-start;}.elementor-217958 .elementor-element.elementor-element-bb32f6b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-217958 .elementor-element.elementor-element-096fed5{font-family:"Lato", Sans-serif;font-size:16px;line-height:20px;letter-spacing:-0.01em;color:#616161;}.elementor-217958 .elementor-element.elementor-element-096fed5 p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-0450214{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A05947;border-radius:16px 16px 16px 16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-f71e81d );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}:where( .elementor-217958 .elementor-element.elementor-element-0450214 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-217958 .elementor-element.elementor-element-2e258f1{--display:flex;}.elementor-217958 .elementor-element.elementor-element-d48f4dd{--display:flex;--min-height:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5A05947;--border-color:#C5A05947;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-30b2c98{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C5A059;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-30b2c98.elementor-element{--align-self:flex-start;}.elementor-217958 .elementor-element.elementor-element-54313e1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-217958 .elementor-element.elementor-element-e223c3c{font-family:"Lato", Sans-serif;font-size:16px;line-height:20px;letter-spacing:-0.01em;color:#616161;}.elementor-217958 .elementor-element.elementor-element-e223c3c p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-4cd7edd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;text-decoration:underline;line-height:28px;letter-spacing:-0.01em;color:var( --e-global-color-f71e81d );}.elementor-217958 .elementor-element.elementor-element-84c9f68{--display:flex;}.elementor-217958 .elementor-element.elementor-element-08b0d44{--display:flex;--min-height:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5A05947;--border-color:#C5A05947;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-44ad7b4{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C5A059;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-44ad7b4.elementor-element{--align-self:flex-start;}.elementor-217958 .elementor-element.elementor-element-823aa07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-217958 .elementor-element.elementor-element-823aa07 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-217958 .elementor-element.elementor-element-87e5dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--alignment:left;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;--e-share-buttons-primary-color:var( --e-global-color-f71e81d );}.elementor-217958 .elementor-element.elementor-element-87e5dc7 .elementor-share-btn{font-size:calc(0.8px * 10);border-width:1px;}.elementor-217958 .elementor-element.elementor-element-87e5dc7 .elementor-share-btn__icon{--e-share-buttons-icon-size:21px;}.elementor-217958 .elementor-element.elementor-element-87e5dc7 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-0a6fcd4 );--e-share-buttons-secondary-color:#FFFFFF;}.elementor-217958 .elementor-element.elementor-element-cf86f33{--display:flex;}.elementor-217958 .elementor-element.elementor-element-6de9cdb{--display:flex;--min-height:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C5A05900;--border-color:#C5A05900;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-08f2e66{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C5A059;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-08f2e66.elementor-element{--align-self:flex-start;}.elementor-217958 .elementor-element.elementor-element-b2b645d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-217958 .elementor-element.elementor-element-566fb3f{font-family:"Lato", Sans-serif;font-size:16px;line-height:20px;letter-spacing:-0.01em;color:#616161;}.elementor-217958 .elementor-element.elementor-element-566fb3f p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-9a8b212 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-4b20f40 );}.elementor-217958 .elementor-element.elementor-element-9a8b212 .elementor-heading-title a:hover, .elementor-217958 .elementor-element.elementor-element-9a8b212 .elementor-heading-title a:focus{color:var( --e-global-color-87c7420 );}.elementor-217958 .elementor-element.elementor-element-23d0be7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A05947;border-radius:16px 16px 16px 16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-f71e81d );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}:where( .elementor-217958 .elementor-element.elementor-element-23d0be7 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-217958 .elementor-element.elementor-element-ff1128f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efps-button.is-active{--button-bg:#c92020;--efp-pdt-active-text:#fff;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efps-button:not(.is-active){color:#b99149;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efp-pdt-tabs-nav{--efp-pdt-gap:0px;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efps-button .efps-button-text{--efp-pdt-pad-x:18px;font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efp-pdt-panel{color:var( --e-global-color-14b0522 );font-family:var( --e-global-typography-6939555-font-family ), Sans-serif;font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efp-pdt-panels{background-color:transparent;}.elementor-217958 .elementor-element.elementor-element-4f8ad1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee{background-color:#f6f1e6;border-top-color:var( --e-global-color-f71e81d );border-bottom-color:var( --e-global-color-f71e81d );border-top-width:1px;border-bottom-width:1px;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-group{column-gap:30px;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-viewport{padding-top:20px;padding-bottom:20px;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item a, .elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item > span:first-child{color:var( --e-global-color-f71e81d );}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item a:hover, .elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item a:focus-visible{color:#C41E1E !important;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item a:after{background-color:#C41E1E;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-separator{color:var( --e-global-color-f71e81d );margin-left:18px;margin-right:18px;}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item{font-family:"Lato", Sans-serif;font-size:18px;line-height:28px;}.elementor-217958 .elementor-element.elementor-element-0b4ecb0{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-217958 .elementor-element.elementor-element-0b4ecb0:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-0b4ecb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieworld.com/wp-content/uploads/2026/08/Rectangle-33-1.png");}.elementor-217958 .elementor-element.elementor-element-db4c003 .efps-title{color:#231f1a;font-family:var( --e-global-typography-f8b605d-font-family ), Sans-serif;font-size:var( --e-global-typography-f8b605d-font-size );font-weight:var( --e-global-typography-f8b605d-font-weight );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-db4c003 .ewrpw-header{text-align:left;margin-bottom:28px;}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card{--efp-card-bg:#ffffff;--efp-card-radius:20px;padding:10px;}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-media{--efp-image-bg:#f4f1ea;}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-category{color:#000000;font-family:var( --e-global-typography-c0449f8-font-family ), Sans-serif;font-size:var( --e-global-typography-c0449f8-font-size );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-title{color:#231f1a;font-family:var( --e-global-typography-e9c8d76-font-family ), Sans-serif;font-size:var( --e-global-typography-e9c8d76-font-size );line-height:var( --e-global-typography-e9c8d76-line-height );letter-spacing:var( --e-global-typography-e9c8d76-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-price{color:#231f1a;font-family:var( --e-global-typography-306e816-font-family ), Sans-serif;font-size:var( --e-global-typography-306e816-font-size );font-weight:var( --e-global-typography-306e816-font-weight );line-height:var( --e-global-typography-306e816-line-height );letter-spacing:var( --e-global-typography-306e816-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-20ecf8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-217958 .elementor-element.elementor-element-20ecf8b:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-20ecf8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieworld.com/wp-content/uploads/2026/09/Group-1000001966.png");background-position:center center;background-size:cover;}.elementor-217958 .elementor-element.elementor-element-12f4125{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-a4f882b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-217958 .elementor-element.elementor-element-a4f882b .elementor-heading-title{font-family:var( --e-global-typography-d53ef42-font-family ), Sans-serif;font-size:var( --e-global-typography-d53ef42-font-size );font-weight:var( --e-global-typography-d53ef42-font-weight );font-style:var( --e-global-typography-d53ef42-font-style );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );color:var( --e-global-color-87c7420 );}.elementor-217958 .elementor-element.elementor-element-cfd9e68{text-align:center;}.elementor-217958 .elementor-element.elementor-element-cfd9e68 .elementor-heading-title{font-family:var( --e-global-typography-f8b605d-font-family ), Sans-serif;font-size:var( --e-global-typography-f8b605d-font-size );font-weight:var( --e-global-typography-f8b605d-font-weight );line-height:var( --e-global-typography-f8b605d-line-height );color:var( --e-global-color-4b20f40 );}.elementor-217958 .elementor-element.elementor-element-1087958{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 16px;--row-gap:25px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-322a8de{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5A059AD;--border-color:#C5A059AD;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 9.7px 0px rgba(0, 0, 0, 0.05);}.elementor-217958 .elementor-element.elementor-element-322a8de:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-322a8de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB83024;}.elementor-217958 .elementor-element.elementor-element-31a1e4e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217958 .elementor-element.elementor-element-31a1e4e img{max-width:70px;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-aab4c5c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-a7f768d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.01em;color:#000000;}.elementor-217958 .elementor-element.elementor-element-db7ec34{font-family:"Lato", Sans-serif;font-size:16px;line-height:21px;letter-spacing:0.01em;color:#606161;}.elementor-217958 .elementor-element.elementor-element-db7ec34 p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-1ab5a76{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5A059AD;--border-color:#C5A059AD;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 9.7px 0px rgba(0, 0, 0, 0.05);}.elementor-217958 .elementor-element.elementor-element-1ab5a76:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-1ab5a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB83024;}.elementor-217958 .elementor-element.elementor-element-53b9863.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217958 .elementor-element.elementor-element-53b9863 img{max-width:70px;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-6cb42dd{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-b51e072 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.01em;color:#000000;}.elementor-217958 .elementor-element.elementor-element-4425989{font-family:"Lato", Sans-serif;font-size:16px;line-height:21px;letter-spacing:0.01em;color:#606161;}.elementor-217958 .elementor-element.elementor-element-4425989 p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-7346ced{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5A059AD;--border-color:#C5A059AD;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 9.7px 0px rgba(0, 0, 0, 0.05);}.elementor-217958 .elementor-element.elementor-element-7346ced:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-7346ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB83024;}.elementor-217958 .elementor-element.elementor-element-aee38dd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217958 .elementor-element.elementor-element-aee38dd img{max-width:70px;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-6c4eeaa{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-0c5c773 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.01em;color:#000000;}.elementor-217958 .elementor-element.elementor-element-54182b5{font-family:"Lato", Sans-serif;font-size:16px;line-height:21px;letter-spacing:0.01em;color:#606161;}.elementor-217958 .elementor-element.elementor-element-54182b5 p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-d46a35a{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5A059AD;--border-color:#C5A059AD;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 9.7px 0px rgba(0, 0, 0, 0.05);}.elementor-217958 .elementor-element.elementor-element-d46a35a:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-d46a35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB83024;}.elementor-217958 .elementor-element.elementor-element-2a03fea.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217958 .elementor-element.elementor-element-2a03fea img{max-width:70px;border-radius:50% 50% 50% 50%;}.elementor-217958 .elementor-element.elementor-element-0023265{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-84b518e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.01em;color:#000000;}.elementor-217958 .elementor-element.elementor-element-36d6144{font-family:"Lato", Sans-serif;font-size:16px;line-height:21px;letter-spacing:0.01em;color:#606161;}.elementor-217958 .elementor-element.elementor-element-36d6144 p{margin-block-end:0px;}.elementor-217958 .elementor-element.elementor-element-201b7ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-card{aspect-ratio:1 / 1.2125;border-radius:16px;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-eyebrow{color:#b08a4e;font-family:var( --e-global-typography-d53ef42-font-family ), Sans-serif;font-size:var( --e-global-typography-d53ef42-font-size );font-weight:var( --e-global-typography-d53ef42-font-weight );font-style:var( --e-global-typography-d53ef42-font-style );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-title{color:var( --e-global-color-4b20f40 );font-family:var( --e-global-typography-f8b605d-font-family ), Sans-serif;font-size:var( --e-global-typography-f8b605d-font-size );font-weight:var( --e-global-typography-f8b605d-font-weight );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-divider{color:#b08a4e;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-description{color:var( --e-global-color-14b0522 );font-family:var( --e-global-typography-6939555-font-family ), Sans-serif;font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-button{--button-bg:var( --e-global-color-87c7420 );color:#ffffff;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-button:hover, .elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-button:focus{--button-bg:#DD3333;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-button span.ecs-button-text{font-family:var( --e-global-typography-e3e48c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e48c4-font-size );font-weight:var( --e-global-typography-e3e48c4-font-weight );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-card-title{color:#FFFFFF;font-family:"Cinzel", Sans-serif;font-size:21px;line-height:28px;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-card-subtitle{color:#F4F1EA;font-family:"Lato", Sans-serif;font-size:16px;line-height:22px;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-arrow{color:#C5A059;border-color:#C5A059;background-color:#F2ECE100;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-arrow:hover{background-color:#C5A059;color:#F2ECE100;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-eyebrow{color:#b08a4e;font-family:var( --e-global-typography-d53ef42-font-family ), Sans-serif;font-size:var( --e-global-typography-d53ef42-font-size );font-weight:var( --e-global-typography-d53ef42-font-weight );font-style:var( --e-global-typography-d53ef42-font-style );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-title{color:#231f1a;font-family:var( --e-global-typography-f8b605d-font-family ), Sans-serif;font-size:var( --e-global-typography-f8b605d-font-size );font-weight:var( --e-global-typography-f8b605d-font-weight );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-divider{color:#b08a4e;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-arrow{color:#b08a4e;border-color:#b08a4e;background-color:#f2ece1;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-arrow:hover{background-color:#b08a4e;color:#f2ece1;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-card{background-color:#ffffff;border-color:var( --e-global-color-f71e81d );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-avatar{background-color:var( --e-global-color-87c7420 );color:#ffffff;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-name{color:#231f1a;font-family:"Cinzel", Sans-serif;font-size:21px;font-weight:700;line-height:1em;letter-spacing:-0.01em;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-star{color:#e0a721;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-meta{color:#6b6457;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-review-text{color:#3a352c;font-family:"Lato", Sans-serif;font-size:18px;line-height:30px;letter-spacing:-0.01em;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-quote{color:#e5e0d4;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-summary{color:#161616;font-family:var( --e-global-typography-6939555-font-family ), Sans-serif;font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-ebb0ad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-217958 .elementor-element.elementor-element-ebb0ad2:not(.elementor-motion-effects-element-type-background), .elementor-217958 .elementor-element.elementor-element-ebb0ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieworld.com/wp-content/uploads/2026/08/Rectangle-33-1.png");}.elementor-217958 .elementor-element.elementor-element-20c6150{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid{margin-top:28px;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:13px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid .first, .elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid .sec{row-gap:13px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-title{font-family:var( --e-global-typography-f8b605d-font-family ), Sans-serif;font-size:var( --e-global-typography-f8b605d-font-size );font-weight:var( --e-global-typography-f8b605d-font-weight );line-height:var( --e-global-typography-f8b605d-line-height );color:var( --e-global-color-4b20f40 );}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-title-wrap{margin-bottom:0px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-question{font-family:"Cinzel", Sans-serif;font-size:16px;line-height:25px;color:#171717;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-trigger{background-color:#ffffff;padding:14px 18px 14px 22px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d9d9d9;border-radius:9px 9px 9px 9px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-chevron{border-color:#111111;width:8px;height:8px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-answer-content{font-family:"Lato", Sans-serif;font-size:16px;line-height:21px;letter-spacing:0em;color:#333333;padding:12px 22px 12px 22px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efpa-view-all-wrap{text-align:center;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efps-button{--button-bg:var( --e-global-color-87c7420 );color:#ffffff;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efps-button:hover, .elementor-217958 .elementor-element.elementor-element-ddb256c .efps-button:focus{--button-bg:var( --e-global-color-0a6fcd4 );}.elementor-217958 .elementor-element.elementor-element-ddb256c .efps-button span.efps-button-text{font-family:var( --e-global-typography-e3e48c4-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e48c4-font-size );font-weight:var( --e-global-typography-e3e48c4-font-weight );line-height:var( --e-global-typography-e3e48c4-line-height );}body.elementor-page-217958:not(.elementor-motion-effects-element-type-background), body.elementor-page-217958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}@media(min-width:768px){.elementor-217958 .elementor-element.elementor-element-e1de797{--content-width:1280px;}.elementor-217958 .elementor-element.elementor-element-3d31e92{--content-width:1280px;}.elementor-217958 .elementor-element.elementor-element-ff1128f{--content-width:1280px;}.elementor-217958 .elementor-element.elementor-element-0b4ecb0{--content-width:1280px;}.elementor-217958 .elementor-element.elementor-element-20ecf8b{--content-width:1280px;}.elementor-217958 .elementor-element.elementor-element-201b7ba{--content-width:1280px;}.elementor-217958 .elementor-element.elementor-element-ebb0ad2{--content-width:1280px;}}@media(max-width:1024px){.elementor-217958 .elementor-element.elementor-element-82820ba .woocommerce-breadcrumb{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-3d31e92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-ce513cc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-217958 .elementor-element.elementor-element-9d6e54c .elementor-heading-title{font-size:28px;line-height:40px;}.woocommerce .elementor-217958 .elementor-element.elementor-element-b9e524b .stock{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.woocommerce .elementor-217958 .elementor-element.elementor-element-ec52094 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-caf5f89 .elementor-heading-title{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-aa859ad{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-aa859ad a{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-ecdc4a3{font-size:var( --e-global-typography-8ed06e4-font-size );line-height:var( --e-global-typography-8ed06e4-line-height );letter-spacing:var( --e-global-typography-8ed06e4-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-0450214{--e-n-carousel-swiper-slides-to-display:2;} .elementor-217958 .elementor-element.elementor-element-87e5dc7{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-217958 .elementor-element.elementor-element-23d0be7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efp-pdt-panel{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-0b4ecb0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-db4c003 .efps-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-category{font-size:var( --e-global-typography-c0449f8-font-size );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-title{font-size:var( --e-global-typography-e9c8d76-font-size );line-height:var( --e-global-typography-e9c8d76-line-height );letter-spacing:var( --e-global-typography-e9c8d76-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-price{font-size:var( --e-global-typography-306e816-font-size );line-height:var( --e-global-typography-306e816-line-height );letter-spacing:var( --e-global-typography-306e816-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-20ecf8b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-a4f882b .elementor-heading-title{font-size:var( --e-global-typography-d53ef42-font-size );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-cfd9e68 .elementor-heading-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-1087958{--grid-auto-flow:row;}.elementor-217958 .elementor-element.elementor-element-201b7ba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-eyebrow{font-size:var( --e-global-typography-d53ef42-font-size );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-description{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-button span.ecs-button-text{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-eyebrow{font-size:var( --e-global-typography-d53ef42-font-size );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-name{font-size:35px;line-height:40px;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-review-text{font-size:16px;line-height:27px;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-summary{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-ebb0ad2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-ddb256c .efps-button span.efps-button-text{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}}@media(max-width:767px){.elementor-217958 .elementor-element.elementor-element-82820ba .woocommerce-breadcrumb{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-3d31e92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-217958 .elementor-element.elementor-element-9d6e54c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-217958 .elementor-element.elementor-element-9d6e54c .elementor-heading-title{font-size:18px;line-height:30px;}.woocommerce .elementor-217958 .elementor-element.elementor-element-256319c .price{font-size:21px;line-height:1.6em;}.woocommerce .elementor-217958 .elementor-element.elementor-element-b9e524b .stock{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.woocommerce .elementor-217958 .elementor-element.elementor-element-ec52094 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-e223687 .cart button, .elementor-217958 .elementor-element.elementor-element-e223687 .cart .button{font-size:14px;}.elementor-217958 .elementor-element.elementor-element-caf5f89 .elementor-heading-title{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-aa859ad{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-aa859ad a{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-ecdc4a3{font-size:var( --e-global-typography-8ed06e4-font-size );line-height:var( --e-global-typography-8ed06e4-line-height );letter-spacing:var( --e-global-typography-8ed06e4-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-00dca46{font-size:14px;line-height:1.6em;}.elementor-217958 .elementor-element.elementor-element-7538e2a{font-size:14px;line-height:1.6em;}.elementor-217958 .elementor-element.elementor-element-096fed5{font-size:14px;line-height:1.6em;}.elementor-217958 .elementor-element.elementor-element-0450214{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 20px 0px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-10px;}.elementor-217958 .elementor-element.elementor-element-e223c3c{font-size:14px;line-height:1.6em;}.elementor-217958 .elementor-element.elementor-element-4cd7edd .elementor-heading-title{font-size:14px;line-height:1.6em;} .elementor-217958 .elementor-element.elementor-element-87e5dc7{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-217958 .elementor-element.elementor-element-566fb3f{font-size:14px;line-height:1.6em;}.elementor-217958 .elementor-element.elementor-element-9a8b212 .elementor-heading-title{font-size:15px;}.elementor-217958 .elementor-element.elementor-element-23d0be7{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 20px 0px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-10px;}.elementor-217958 .elementor-element.elementor-element-ff1128f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efps-button .efps-button-text{font-size:14px;}.elementor-217958 .elementor-element.elementor-element-6d8d551 .efp-pdt-panel{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-ee76519 .efp-marquee-item{font-size:14px;line-height:1.6em;}.elementor-217958 .elementor-element.elementor-element-0b4ecb0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-db4c003 .efps-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-db4c003 .ewrpw-header{text-align:center;margin-bottom:10px;}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-category{font-size:var( --e-global-typography-c0449f8-font-size );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-title{font-size:var( --e-global-typography-e9c8d76-font-size );line-height:var( --e-global-typography-e9c8d76-line-height );letter-spacing:var( --e-global-typography-e9c8d76-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-db4c003 .efp-card-price{font-size:var( --e-global-typography-306e816-font-size );line-height:var( --e-global-typography-306e816-line-height );letter-spacing:var( --e-global-typography-306e816-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-20ecf8b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-a4f882b .elementor-heading-title{font-size:var( --e-global-typography-d53ef42-font-size );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-cfd9e68 .elementor-heading-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-1087958{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-217958 .elementor-element.elementor-element-322a8de{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-217958 .elementor-element.elementor-element-31a1e4e img{max-width:50px;}.elementor-217958 .elementor-element.elementor-element-a7f768d{text-align:center;}.elementor-217958 .elementor-element.elementor-element-a7f768d .elementor-heading-title{font-size:14px;}.elementor-217958 .elementor-element.elementor-element-db7ec34{text-align:center;font-size:12px;line-height:1.4em;}.elementor-217958 .elementor-element.elementor-element-1ab5a76{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-217958 .elementor-element.elementor-element-53b9863 img{max-width:50px;}.elementor-217958 .elementor-element.elementor-element-b51e072{text-align:center;}.elementor-217958 .elementor-element.elementor-element-b51e072 .elementor-heading-title{font-size:14px;}.elementor-217958 .elementor-element.elementor-element-4425989{text-align:center;font-size:12px;line-height:1.4em;}.elementor-217958 .elementor-element.elementor-element-7346ced{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-217958 .elementor-element.elementor-element-aee38dd img{max-width:50px;}.elementor-217958 .elementor-element.elementor-element-0c5c773{text-align:center;}.elementor-217958 .elementor-element.elementor-element-0c5c773 .elementor-heading-title{font-size:14px;}.elementor-217958 .elementor-element.elementor-element-54182b5{text-align:center;font-size:12px;line-height:1.4em;}.elementor-217958 .elementor-element.elementor-element-d46a35a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-217958 .elementor-element.elementor-element-2a03fea img{max-width:50px;}.elementor-217958 .elementor-element.elementor-element-84b518e{text-align:center;}.elementor-217958 .elementor-element.elementor-element-84b518e .elementor-heading-title{font-size:14px;}.elementor-217958 .elementor-element.elementor-element-36d6144{text-align:center;font-size:12px;line-height:1.4em;}.elementor-217958 .elementor-element.elementor-element-201b7ba{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-eyebrow{font-size:var( --e-global-typography-d53ef42-font-size );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-description{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-button span.ecs-button-text{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-eyebrow{font-size:var( --e-global-typography-d53ef42-font-size );line-height:var( --e-global-typography-d53ef42-line-height );letter-spacing:var( --e-global-typography-d53ef42-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-name{font-size:15px;line-height:16px;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-review-text{font-size:14px;line-height:20px;}.elementor-217958 .elementor-element.elementor-element-b0d70c0 .ert-summary{font-size:var( --e-global-typography-6939555-font-size );line-height:var( --e-global-typography-6939555-line-height );letter-spacing:var( --e-global-typography-6939555-letter-spacing );}.elementor-217958 .elementor-element.elementor-element-ebb0ad2{--padding-top:40px;--padding-bottom:160px;--padding-left:020px;--padding-right:20px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid{grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:10px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid .first, .elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-grid .sec{row-gap:10px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-title{font-size:var( --e-global-typography-f8b605d-font-size );line-height:var( --e-global-typography-f8b605d-line-height );}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-question{font-size:14px;line-height:21px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-trigger{padding:10px 10px 10px 10px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efp-faq-answer-content{font-size:14px;line-height:1.6em;padding:10px 10px 10px 10px;}.elementor-217958 .elementor-element.elementor-element-ddb256c .efps-button span.efps-button-text{font-size:var( --e-global-typography-e3e48c4-font-size );line-height:var( --e-global-typography-e3e48c4-line-height );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-82820ba */.elementor-217958 .elementor-element.elementor-element-82820ba a{
    font-family: inherit;
}

.elementor-217958 .elementor-element.elementor-element-82820ba nav{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f5ade2 */@media(min-width:767px){
.elementor-217958 .elementor-element.elementor-element-9f5ade2{
        position: sticky;
    top: 20px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-9d6e54c */.elementor-217958 .elementor-element.elementor-element-9d6e54c h1{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-b9e524b */.elementor-217958 .elementor-element.elementor-element-b9e524b p{
    margin: 0;
}

.elementor-217958 .elementor-element.elementor-element-b9e524b p.stock{
    border-radius: 6px;
    padding: 4px 15px;
}

.elementor-217958 .elementor-element.elementor-element-b9e524b p.stock.in-stock {
    border: 1px rgb(0 153 17 / 16%) solid;
    background: #E3FFE6;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-ec52094 */.elementor-217958 .elementor-element.elementor-element-ec52094 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e223687 */.elementor-217958 .elementor-element.elementor-element-e223687 .single_add_to_cart_button {
    clip-path: polygon(
        7px 0,
        calc(100% - 7px) 0,
        100% 7px,
        100% calc(100% - 7px),
        calc(100% - 7px) 100%,
        7px 100%,
        0 calc(100% - 7px),
        0 7px
    );
}

.elementor-217958 .elementor-element.elementor-element-e223687 input[type="number"]::-webkit-inner-spin-button,
.elementor-217958 .elementor-element.elementor-element-e223687 input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.elementor-217958 .elementor-element.elementor-element-e223687 input[type="number"] {
    -moz-appearance: textfield;
    appearance: textfield;
}

 .elementor-217958 .elementor-element.elementor-element-e223687 form.cart .variations{
    border-bottom: 0px !important;
}

.elementor-217958 .elementor-element.elementor-element-e223687 .color-variable-items-wrapper  li, .elementor-217958 .elementor-element.elementor-element-e223687 .variable-item-contents{
    overflow: hidden;
    border-radius: 50% !important;
}

.elementor-217958 .elementor-element.elementor-element-e223687 .e-atc-qty-button-holder::before {
    content: "QUANTITY";
    grid-column: 1 / -1;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: -8px;
}

.elementor-217958 .elementor-element.elementor-element-e223687 .variations th,
.elementor-217958 .elementor-element.elementor-element-e223687 .e-atc-qty-button-holder::before{
        font-family: "Cinzel", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-d3f6751 */.elementor-217958 .elementor-element.elementor-element-d3f6751 a.button{
        background-color: var(--e-global-color-87c7420);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-217958 .elementor-element.elementor-element-d3f6751 a.button:hover{
        background-color: var(--e-global-color-0a6fcd4);
}


.elementor-217958 .elementor-element.elementor-element-d3f6751 .woocommerce-message, .elementor-217958 .elementor-element.elementor-element-d3f6751 .woocommerce-info{
    border-color: var(--e-global-color-87c7420);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size:16px;
}

.elementor-217958 .elementor-element.elementor-element-d3f6751 .woocommerce-message::before,.elementor-217958 .elementor-element.elementor-element-d3f6751 .woocommerce-info::before{
    color: var(--e-global-color-87c7420);
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecdc4a3 */.elementor-217958 .elementor-element.elementor-element-ecdc4a3 ul{
    list-style: none;
    margin: 0;
}

.elementor-217958 .elementor-element.elementor-element-ecdc4a3 ul li{
    position: relative;
    padding-left: 25px;
}

.elementor-217958 .elementor-element.elementor-element-ecdc4a3 ul li + li{
    margin-top: 3px;
}

.elementor-217958 .elementor-element.elementor-element-ecdc4a3 ul li:before{
   content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
    width: 20px;
    height: 20px;
    background-image: url("https://medieworld.com/wp-content/uploads/2026/09/hugeicons_tick-01.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18f363e */.elementor-217958 .elementor-element.elementor-element-18f363e{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f6ae4 */.elementor-217958 .elementor-element.elementor-element-47f6ae4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b214 */.elementor-217958 .elementor-element.elementor-element-4c9b214{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb32f6b */.elementor-217958 .elementor-element.elementor-element-bb32f6b a{
    font-family: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18f363e */.elementor-217958 .elementor-element.elementor-element-18f363e{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f6ae4 */.elementor-217958 .elementor-element.elementor-element-47f6ae4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b214 */.elementor-217958 .elementor-element.elementor-element-4c9b214{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb32f6b */.elementor-217958 .elementor-element.elementor-element-bb32f6b a{
    font-family: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18f363e */.elementor-217958 .elementor-element.elementor-element-18f363e{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f6ae4 */.elementor-217958 .elementor-element.elementor-element-47f6ae4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b214 */.elementor-217958 .elementor-element.elementor-element-4c9b214{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb32f6b */.elementor-217958 .elementor-element.elementor-element-bb32f6b a{
    font-family: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18f363e */.elementor-217958 .elementor-element.elementor-element-18f363e{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f6ae4 */.elementor-217958 .elementor-element.elementor-element-47f6ae4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c9b214 */.elementor-217958 .elementor-element.elementor-element-4c9b214{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb32f6b */.elementor-217958 .elementor-element.elementor-element-bb32f6b a{
    font-family: inherit !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0450214 */.elementor-217958 .elementor-element.elementor-element-0450214 .e-n-carousel{
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30b2c98 */.elementor-217958 .elementor-element.elementor-element-30b2c98{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd7edd */.elementor-217958 .elementor-element.elementor-element-4cd7edd span{
    position: absolute;
    padding-left: 5px;
}

.elementor-217958 .elementor-element.elementor-element-4cd7edd a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ad7b4 */.elementor-217958 .elementor-element.elementor-element-44ad7b4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08f2e66 */.elementor-217958 .elementor-element.elementor-element-08f2e66{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a8b212 */.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    position: relative;
    padding-bottom: 3px;
}
.elementor-217958 .elementor-element.elementor-element-9a8b212 a:after{
    content: '';
    display: block;
    position: absolute;
    height: 1.5px;
    bottom: 0%;
    opacity: 1;
    transition: all linear 0.2s;
    width: 0;
    background: #C41E1E;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a:hover:after{
    width: 100%;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30b2c98 */.elementor-217958 .elementor-element.elementor-element-30b2c98{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd7edd */.elementor-217958 .elementor-element.elementor-element-4cd7edd span{
    position: absolute;
    padding-left: 5px;
}

.elementor-217958 .elementor-element.elementor-element-4cd7edd a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ad7b4 */.elementor-217958 .elementor-element.elementor-element-44ad7b4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08f2e66 */.elementor-217958 .elementor-element.elementor-element-08f2e66{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a8b212 */.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    position: relative;
    padding-bottom: 3px;
}
.elementor-217958 .elementor-element.elementor-element-9a8b212 a:after{
    content: '';
    display: block;
    position: absolute;
    height: 1.5px;
    bottom: 0%;
    opacity: 1;
    transition: all linear 0.2s;
    width: 0;
    background: #C41E1E;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a:hover:after{
    width: 100%;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30b2c98 */.elementor-217958 .elementor-element.elementor-element-30b2c98{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd7edd */.elementor-217958 .elementor-element.elementor-element-4cd7edd span{
    position: absolute;
    padding-left: 5px;
}

.elementor-217958 .elementor-element.elementor-element-4cd7edd a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ad7b4 */.elementor-217958 .elementor-element.elementor-element-44ad7b4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08f2e66 */.elementor-217958 .elementor-element.elementor-element-08f2e66{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a8b212 */.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    position: relative;
    padding-bottom: 3px;
}
.elementor-217958 .elementor-element.elementor-element-9a8b212 a:after{
    content: '';
    display: block;
    position: absolute;
    height: 1.5px;
    bottom: 0%;
    opacity: 1;
    transition: all linear 0.2s;
    width: 0;
    background: #C41E1E;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a:hover:after{
    width: 100%;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30b2c98 */.elementor-217958 .elementor-element.elementor-element-30b2c98{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd7edd */.elementor-217958 .elementor-element.elementor-element-4cd7edd span{
    position: absolute;
    padding-left: 5px;
}

.elementor-217958 .elementor-element.elementor-element-4cd7edd a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ad7b4 */.elementor-217958 .elementor-element.elementor-element-44ad7b4{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08f2e66 */.elementor-217958 .elementor-element.elementor-element-08f2e66{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a8b212 */.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    position: relative;
    padding-bottom: 3px;
}
.elementor-217958 .elementor-element.elementor-element-9a8b212 a:after{
    content: '';
    display: block;
    position: absolute;
    height: 1.5px;
    bottom: 0%;
    opacity: 1;
    transition: all linear 0.2s;
    width: 0;
    background: #C41E1E;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a:hover:after{
    width: 100%;
}

.elementor-217958 .elementor-element.elementor-element-9a8b212 a{
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-23d0be7 */.elementor-217958 .elementor-element.elementor-element-23d0be7 .e-n-carousel{
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for efp-product-data-tabs, class: .elementor-element-6d8d551 */.elementor-217958 .elementor-element.elementor-element-6d8d551 h4{
        font-family: "Cinzel", Sans-serif;
    margin-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-217958 .elementor-element.elementor-element-6d8d551 table.shop_attributes td{
        padding: 8px 10px;
}/* End custom CSS */
/* Start custom CSS for efp-category-showcase, class: .elementor-element-50ce96b */.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-arrow:hover svg{
    color: #fff;
}

@media(min-width:641px){
.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-header-right{
    text-align: right;
}
}
@media(max-width:640px){
.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-header-right{
   margin-top: 10px;
}
}

@media(min-width:1025px){
.elementor-217958 .elementor-element.elementor-element-50ce96b .ecs-carousel .ecs-arrow{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for efp-testimonials, class: .elementor-element-b0d70c0 */@media(max-width:767px){
  .elementor-217958 .elementor-element.elementor-element-b0d70c0  .ert-review-text{
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */.ast-article-single figure, .ast-article-single img:not(figure img){
box-shadow: none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
}

.reset_variations {
    display: none !important;
}

 .woocommerce-variation-availability{
display: none !important;
}

/* Main Elementor Add to Cart widget */
.elementor-add-to-cart.elementor-product-variable {
    width: 100%;
}

/* Quantity + Add to Cart */
.elementor-add-to-cart .e-atc-qty-button-holder {
    display: grid !important;
    grid-template-columns: 115px 1fr;
    gap: 18px;
    align-items: end;
}



/* Quantity box */
.elementor-add-to-cart .e-atc-qty-button-holder .quantity {
    width: 100%;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
}

/* Quantity input */
.elementor-add-to-cart .e-atc-qty-button-holder .quantity .qty {
    width: 100% !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 5px !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    text-align: center;
    box-sizing: border-box;
}

/* Minus / Plus */
.elementor-add-to-cart .qty-minus,
.elementor-add-to-cart .qty-plus {
    width: 32px;
    min-width: 32px;
    height: 40px;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid #000 !important;
    background: #000 !important;
    color: #fff !important;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

/* Minus */
.elementor-add-to-cart .qty-minus {
    border-radius: 8px 0 0 8px !important;
}

/* Plus */
.elementor-add-to-cart .qty-plus {
    border-radius: 0 8px 8px 0 !important;
}

/* Add to cart */
.elementor-add-to-cart .e-atc-qty-button-holder .single_add_to_cart_button {
    width: 100% !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 20px !important;
    border-radius: 8px !important;
}

/* Apple Pay + PayPal */
.elementor-add-to-cart {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    column-gap: 18px;
    row-gap: 18px;
}

.elementor-add-to-cart > form {
    grid-column: 1 / -1;
}

/* Apple Pay */
.elementor-add-to-cart .wcpay-express-checkout-wrapper {
    width: 100% !important;
    margin: 0 !important;
}

/* PayPal */
.elementor-add-to-cart .ppc-button-wrapper {
    width: 100% !important;
    margin: 0 !important;
}

/* Keep payment containers same height */
.elementor-add-to-cart .wcpay-express-checkout-wrapper,
.elementor-add-to-cart .ppc-button-wrapper {
    min-height: 48px;
}


@media(max-width:767px){
    .elementor-add-to-cart{
         grid-template-columns: 1fr;
    }
}/* End custom CSS */