.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-997 .elementor-element.elementor-element-a52c666{--display:flex;--min-height:88vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-997 .elementor-element.elementor-element-68a1604{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55;--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-997 .elementor-element.elementor-element-68a1604:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-68a1604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/1784467946372.jpg");background-position:0px -243px;background-size:cover;}.elementor-997 .elementor-element.elementor-element-68a1604::before, .elementor-997 .elementor-element.elementor-element-68a1604 > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-68a1604 > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-68a1604 > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-68a1604 > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-68a1604 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-997 .elementor-element.elementor-element-1f911e6 .elementor-button{background-color:#98460F00;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF59;padding:10px 20px 10px 20px;}.elementor-997 .elementor-element.elementor-element-1f911e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-997 .elementor-element.elementor-element-1f911e6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-0ed235e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-997 .elementor-element.elementor-element-0ed235e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-0464360{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-997 .elementor-element.elementor-element-0464360 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-b83df12{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-d5f3f7f .elementor-button{background-color:var( --e-global-color-1ed7e62 );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-b1440af{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55;--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-997 .elementor-element.elementor-element-b1440af:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-b1440af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/1784467990420.jpg");background-position:0px -243px;background-size:cover;}.elementor-997 .elementor-element.elementor-element-b1440af::before, .elementor-997 .elementor-element.elementor-element-b1440af > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-b1440af > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-b1440af > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-b1440af > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-b1440af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-997 .elementor-element.elementor-element-90dea97 .elementor-button{background-color:#98460F00;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF59;padding:10px 20px 10px 20px;}.elementor-997 .elementor-element.elementor-element-90dea97 .elementor-button-content-wrapper{flex-direction:row;}.elementor-997 .elementor-element.elementor-element-90dea97 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-997 .elementor-element.elementor-element-5fc7479{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-997 .elementor-element.elementor-element-5fc7479 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-9581a21{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-997 .elementor-element.elementor-element-9581a21 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-7bf516f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-dd6cfd7 .elementor-button{background-color:var( --e-global-color-da06630 );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-d8daff8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:15px;}.elementor-997 .elementor-element.elementor-element-d8daff8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FAFAFA2B;padding:10px 10px 10px 10px;}.elementor-widget-deensimc-smooth-text .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-deensimc-smooth-text .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-997 .elementor-element.elementor-element-0e55a00 > .elementor-widget-container{background-color:var( --e-global-color-da06630 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-997 .elementor-element.elementor-element-0e55a00 .deensimc-scroll-text{font-family:"Manrope", Sans-serif;}.elementor-997 .elementor-element.elementor-element-0e55a00 .deensimc-text-wrapper svg{fill:#151515E8;height:7px;width:7px;align-self:center;flex-shrink:0;}.elementor-997 .elementor-element.elementor-element-0e55a00 .deensimc-text-wrapper i{color:#151515E8;font-size:7px;align-self:center;flex-shrink:0;}.elementor-997 .elementor-element.elementor-element-0e55a00 .deensimc-text-wrapper{gap:20px;}.elementor-997 .elementor-element.elementor-element-f5e59c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:45px;--padding-right:45px;--z-index:2;}.elementor-997 .elementor-element.elementor-element-f5e59c4:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-f5e59c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ed7e62 );}.elementor-997 .elementor-element.elementor-element-95ac2d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.96;--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-997 .elementor-element.elementor-element-95ac2d7:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-95ac2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_8a9b7706-83c5-4969-9ec4-bd5dbd086c5b_cropped.webp");background-position:center center;background-size:cover;}.elementor-997 .elementor-element.elementor-element-95ac2d7::before, .elementor-997 .elementor-element.elementor-element-95ac2d7 > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-95ac2d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-95ac2d7 > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-95ac2d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-95ac2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151547 29%, #000000 100%);}.elementor-997 .elementor-element.elementor-element-23baaf1 .elementor-button{background-color:#FFDDC600;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF59;padding:10px 20px 10px 20px;}.elementor-997 .elementor-element.elementor-element-636d2c0{width:100%;max-width:100%;text-align:center;}.elementor-997 .elementor-element.elementor-element-636d2c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-8468399 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-d26f217{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-997 .elementor-element.elementor-element-c87c4dc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-997 .elementor-element.elementor-element-c87c4dc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-be0fb3a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-be0fb3a a{color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-92fb6f9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-997 .elementor-element.elementor-element-92fb6f9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-f93841d{--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-widget-shopengine-product-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shopengine-product-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .overlay-add-to-cart{display:flex;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-list-grid{grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-price .price{justify-content:flex-start;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-price .price .shopengine-discount-badge{display:inline-block;color:#FFFFFF;background:#F54F29;font-size:16px;font-weight:700;line-height:24px;padding:0px 10px 0px 10px;margin:0px 0px 0px 5px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-single-product-item{background-color:var( --e-global-color-da06630 );padding:10px 10px 0px 10px;border-style:none;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-widget .shopengine-product-list .product-list-view .shopengine-single-product-item{gap:10px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-widget .shopengine-product-list .product-list-view{grid-row-gap:10px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-single-product-item{padding:10px 10px 0px 10px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-thumb{margin:0px 0px 0px 0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .product-thumb{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .tag a, .elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .no-link{font-size:12px;font-weight:700;line-height:24px;color:#ffffff;background:var( --e-global-color-accent );padding:0px 10px 0px 10px;border-radius:3px 3px 3px 3px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge ul{display:flex;gap:5px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge.align-vertical ul li:not(:last-child){gap:5px 0;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .tag a, .elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .no-link{padding:0px 10px 0px 10px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .tag a,.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .no-link{border-radius:3px 3px 3px 3px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-title{font-size:16px;font-weight:400;line-height:18px;margin:0;padding:10px 0px 010px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-title a{color:#101010;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-title a:hover{color:var( --e-global-color-accent );}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .product-title{margin:0;padding:10px 0px 010px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-price :is(.price, .amount, bdi){color:#101010;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-price .price del{color:#999999;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-price .price{font-size:15px;font-weight:600;line-height:20px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-price .price ins{margin-right:5px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-price .price ins{margin-left:5px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-price .price .shopengine-discount-badge{padding:0px 10px 0px 10px;margin:0px 5px 0px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-price{padding:0px 0px 15px 0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .product-price{padding:0px 0px 15px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a::before{color:#101010;font-size:18px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a::after{color:#101010;font-size:18px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a{background:var( --e-global-color-da06630 );padding:10px 10px 10px 10px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a.active::before{color:#F03D3F;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a.added::before{color:#F03D3F;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a.loading::after{color:#F03D3F;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a:hover::before{color:#F03D3F;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a:hover::after{color:#F03D3F;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a.active{background:#ffffff !important;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a:hover{background:#ffffff !important;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a{padding:10px 10px 10px 10px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-bottom a:not(:last-child){margin-right:0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-bottom a:not(:last-child){margin-left:0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-left a:not(:last-child){margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-right a:not(:last-child){margin-bottom:0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-center a:not(:nth-child(2n)){margin-right:0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-center a:not(:nth-child(2n)){margin-left:0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart.position-center a:not(:nth-child(1), :nth-child(2)){margin-top:0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart{border-radius:5px 5px 0px 0px;margin:0px 0px 0px 0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart{border-radius:5px 0px 0px 5px;margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .tag a, .elementor-997 .elementor-element.elementor-element-b68d0ca .product-tag-sale-badge .no-link,
                         .elementor-997 .elementor-element.elementor-element-b68d0ca .product-category ul li a,
                         .elementor-997 .elementor-element.elementor-element-b68d0ca .product-title,
                         .elementor-997 .elementor-element.elementor-element-b68d0ca .rating-count,
                         .elementor-997 .elementor-element.elementor-element-b68d0ca .product-price .price,
                         .elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-price .price .shopengine-discount-badge{font-family:Manrope;}.elementor-997 .elementor-element.elementor-element-77d92ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:45px;--padding-right:45px;--z-index:2;}.elementor-997 .elementor-element.elementor-element-77d92ba:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-77d92ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da06630 );}.elementor-997 .elementor-element.elementor-element-25ecefa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:20px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-997 .elementor-element.elementor-element-cb7cc70 img{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-ffd7f29{--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:20px;}.elementor-997 .elementor-element.elementor-element-958b306 .elementor-button{background-color:#FFDDC600;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-997 .elementor-element.elementor-element-8e88165{text-align:start;}.elementor-997 .elementor-element.elementor-element-8e88165 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-3a7fbab img{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-650c032{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-60a6036 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-0d2eb66{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-997 .elementor-element.elementor-element-0d2eb66::before, .elementor-997 .elementor-element.elementor-element-0d2eb66 > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-0d2eb66 > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-0d2eb66 > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-0d2eb66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-0d2eb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-997 .elementor-element.elementor-element-7b68cfc{--display:flex;--flex-direction:column-reverse;--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:40px;--padding-left:45px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-90a99e2{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-da06630 );}.elementor-997 .elementor-element.elementor-element-90a99e2 a{color:var( --e-global-color-da06630 );}.elementor-997 .elementor-element.elementor-element-931bd73{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:45px;--padding-right:45px;}.elementor-997 .elementor-element.elementor-element-931bd73:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-931bd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ed7e62 );}.elementor-997 .elementor-element.elementor-element-92bb69e{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:2s;--overlay-opacity:0.94;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-92bb69e:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-92bb69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_62945ba4-8c36-41f5-875e-5d20dce33597_cropped.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-997 .elementor-element.elementor-element-92bb69e:hover{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_62945ba4-8c36-41f5-875e-5d20dce33597_cropped.webp");background-size:cover;}.elementor-997 .elementor-element.elementor-element-92bb69e::before, .elementor-997 .elementor-element.elementor-element-92bb69e > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-92bb69e > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-92bb69e > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-92bb69e > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-92bb69e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-997 .elementor-element.elementor-element-4b6db83 .elementor-button{background-color:var( --e-global-color-1ed7e62 );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-5a0f1d9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-198cb08{--display:flex;--min-height:50vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:2s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-198cb08:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-198cb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_24d8605d-de59-4454-8df9-4437fff9ad3f_cropped.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-997 .elementor-element.elementor-element-198cb08:hover{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_24d8605d-de59-4454-8df9-4437fff9ad3f_cropped.webp");background-size:cover;}.elementor-997 .elementor-element.elementor-element-9610e50 .elementor-button{background-color:var( --e-global-color-1ed7e62 );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-70456b3{--display:flex;--min-height:50vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:2s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-70456b3:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-70456b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_72bc4613-b577-4e8d-9c22-3dd353f82a55_cropped.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-997 .elementor-element.elementor-element-70456b3:hover{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_72bc4613-b577-4e8d-9c22-3dd353f82a55_cropped.webp");background-size:cover;}.elementor-997 .elementor-element.elementor-element-2465d9e .elementor-button{background-color:var( --e-global-color-1ed7e62 );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-270c4de{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:2s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-270c4de:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-270c4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_932cb5a1-a4a3-4e27-9095-11af6c465528_cropped.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-997 .elementor-element.elementor-element-270c4de:hover{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_932cb5a1-a4a3-4e27-9095-11af6c465528_cropped.webp");background-size:cover;}.elementor-997 .elementor-element.elementor-element-ef33fd7 .elementor-button{background-color:var( --e-global-color-1ed7e62 );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-997 .elementor-element.elementor-element-699d526{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.64;--padding-top:80px;--padding-bottom:80px;--padding-left:45px;--padding-right:45px;}.elementor-997 .elementor-element.elementor-element-699d526:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-699d526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_748d20aa-713c-4f6b-b8d4-8cd50e86d2d9_cropped.webp");}.elementor-997 .elementor-element.elementor-element-699d526::before, .elementor-997 .elementor-element.elementor-element-699d526 > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-699d526 > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-699d526 > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-699d526 > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-699d526 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-997 .elementor-element.elementor-element-4bf807f{--display:flex;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-997 .elementor-element.elementor-element-4bf807f:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-4bf807f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da06630 );}.elementor-997 .elementor-element.elementor-element-4bf807f::before, .elementor-997 .elementor-element.elementor-element-4bf807f > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-4bf807f > .e-con-inner > .elementor-background-video-container::before, .elementor-997 .elementor-element.elementor-element-4bf807f > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-4bf807f > .e-con-inner > .elementor-background-slideshow::before, .elementor-997 .elementor-element.elementor-element-4bf807f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-997 .elementor-element.elementor-element-74322c7{text-align:center;}.elementor-997 .elementor-element.elementor-element-74322c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-text );}.elementor-widget-reviews .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-reviews .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-997 .elementor-element.elementor-element-46f4026{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-46f4026.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-main-swiper{width:100%;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:0px;border-color:#0201010A;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__header{padding-top:80px;padding-left:40px;padding-right:40px;padding-block-end:calc( 33px / 2 );}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__content{padding-bottom:80px;padding-left:40px;padding-right:40px;padding-block-start:calc( 33px / 2 );}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-swiper-button{font-size:0px;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__header, .elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__name{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__title{font-size:14px;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__text{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__icon{font-size:0px;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-testimonial__icon svg{width:0px;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-star-rating{font-size:10px;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-997 .elementor-element.elementor-element-46f4026 .elementor-star-rating i:before{color:var( --e-global-color-accent );}body.elementor-page-997:not(.elementor-motion-effects-element-type-background), body.elementor-page-997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da06630 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-997 .elementor-element.elementor-element-95ac2d7{--width:30%;}.elementor-997 .elementor-element.elementor-element-d26f217{--width:30%;}.elementor-997 .elementor-element.elementor-element-f93841d{--width:70%;}.elementor-997 .elementor-element.elementor-element-25ecefa{--width:50%;}.elementor-997 .elementor-element.elementor-element-ffd7f29{--width:50%;}.elementor-997 .elementor-element.elementor-element-7b68cfc{--width:50%;}.elementor-997 .elementor-element.elementor-element-92bb69e{--width:100%;}.elementor-997 .elementor-element.elementor-element-5a0f1d9{--width:100%;}.elementor-997 .elementor-element.elementor-element-198cb08{--width:100%;}.elementor-997 .elementor-element.elementor-element-70456b3{--width:100%;}.elementor-997 .elementor-element.elementor-element-270c4de{--width:100%;}}@media(max-width:1024px){.elementor-997 .elementor-element.elementor-element-68a1604:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-68a1604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-997 .elementor-element.elementor-element-b1440af:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-b1440af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-997 .elementor-element.elementor-element-d8daff8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-list-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-a52c666{--min-height:78vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-68a1604:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-68a1604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/rn-image_picker_lib_temp_0b1578bf-bb2e-4c57-bb7e-24cfbed2ba84_cropped.webp");background-position:top center;background-size:cover;}.elementor-997 .elementor-element.elementor-element-68a1604{--min-height:76vh;--justify-content:flex-end;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-1f911e6 .elementor-button{font-size:10px;}.elementor-997 .elementor-element.elementor-element-0ed235e{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-0ed235e .elementor-heading-title{font-size:35px;}.elementor-997 .elementor-element.elementor-element-0464360{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-0464360 .elementor-heading-title{font-size:25px;}.elementor-997 .elementor-element.elementor-element-b83df12{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-d5f3f7f .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-b1440af:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-b1440af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinetouchwears.shop/wp-content/uploads/2026/07/1784467990420.jpg");background-position:top center;background-size:cover;}.elementor-997 .elementor-element.elementor-element-b1440af{--min-height:76vh;--justify-content:flex-end;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-90dea97 .elementor-button{font-size:10px;}.elementor-997 .elementor-element.elementor-element-5fc7479{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-5fc7479 .elementor-heading-title{font-size:35px;}.elementor-997 .elementor-element.elementor-element-9581a21{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-9581a21 .elementor-heading-title{font-size:25px;}.elementor-997 .elementor-element.elementor-element-7bf516f{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-dd6cfd7 .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-d8daff8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-size:12px;}.elementor-997 .elementor-element.elementor-element-d8daff8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-997 .elementor-element.elementor-element-f5e59c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-23baaf1 .elementor-button{font-size:10px;}.elementor-997 .elementor-element.elementor-element-636d2c0{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-636d2c0 .elementor-heading-title{font-size:35px;}.elementor-997 .elementor-element.elementor-element-8468399 .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-d26f217{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-c87c4dc{width:100%;max-width:100%;text-align:start;}.elementor-997 .elementor-element.elementor-element-c87c4dc .elementor-heading-title{font-size:34px;}.elementor-997 .elementor-element.elementor-element-be0fb3a{width:100%;max-width:100%;text-align:start;font-size:14px;}.elementor-997 .elementor-element.elementor-element-92fb6f9{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-92fb6f9 .elementor-heading-title{font-size:35px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-product-list .product-list-grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px;grid-row-gap:15px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-widget .shopengine-product-list .product-list-view .shopengine-single-product-item{gap:5px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .shopengine-widget .shopengine-product-list .product-list-view{grid-row-gap:15px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-title{font-size:14px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .product-price .price{font-size:14px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a{padding:0px 0px 0px 0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart a{padding:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart{margin:0px 0px 0px 0px;}.rtl .elementor-997 .elementor-element.elementor-element-b68d0ca .overlay-add-to-cart{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-77d92ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-ffd7f29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-958b306 .elementor-button{font-size:10px;}.elementor-997 .elementor-element.elementor-element-8e88165{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-8e88165 .elementor-heading-title{font-size:35px;}.elementor-997 .elementor-element.elementor-element-3a7fbab{padding:0px 0px 0px 0px;text-align:center;}.elementor-997 .elementor-element.elementor-element-3a7fbab img{width:100%;}.elementor-997 .elementor-element.elementor-element-650c032{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-60a6036 .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-0d2eb66{--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-7b68cfc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-90a99e2{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-931bd73{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-92bb69e{--min-height:300px;}.elementor-997 .elementor-element.elementor-element-4b6db83 .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-5a0f1d9{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-997 .elementor-element.elementor-element-198cb08{--width:100%;--min-height:300px;}.elementor-997 .elementor-element.elementor-element-9610e50 .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-70456b3{--width:100%;--min-height:300px;}.elementor-997 .elementor-element.elementor-element-2465d9e .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-270c4de{--min-height:300px;}.elementor-997 .elementor-element.elementor-element-ef33fd7 .elementor-button{font-size:12px;padding:20px 40px 20px 40px;}.elementor-997 .elementor-element.elementor-element-699d526{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-4bf807f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-74322c7{width:100%;max-width:100%;}.elementor-997 .elementor-element.elementor-element-74322c7 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for heading, class: .elementor-element-0ed235e */.elementor-997 .elementor-element.elementor-element-0ed235e span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0464360 */.elementor-997 .elementor-element.elementor-element-0464360 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a1604 */.hero {
  flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc7479 */.elementor-997 .elementor-element.elementor-element-5fc7479 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9581a21 */.elementor-997 .elementor-element.elementor-element-9581a21 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1440af */.hero {
  flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ed235e */.elementor-997 .elementor-element.elementor-element-0ed235e span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0464360 */.elementor-997 .elementor-element.elementor-element-0464360 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a1604 */.hero {
  flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc7479 */.elementor-997 .elementor-element.elementor-element-5fc7479 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9581a21 */.elementor-997 .elementor-element.elementor-element-9581a21 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1440af */.hero {
  flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ed235e */.elementor-997 .elementor-element.elementor-element-0ed235e span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0464360 */.elementor-997 .elementor-element.elementor-element-0464360 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a1604 */.hero {
  flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc7479 */.elementor-997 .elementor-element.elementor-element-5fc7479 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9581a21 */.elementor-997 .elementor-element.elementor-element-9581a21 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1440af */.hero {
  flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a52c666 */.fixed{
    position: fixed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636d2c0 */.elementor-997 .elementor-element.elementor-element-636d2c0 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c87c4dc */.elementor-997 .elementor-element.elementor-element-c87c4dc span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92fb6f9 */.elementor-997 .elementor-element.elementor-element-92fb6f9 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e59c4 */.elementor-997 .elementor-element.elementor-element-f5e59c4 {
    will-change: transform;
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e88165 */.elementor-997 .elementor-element.elementor-element-8e88165 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92bb69e *//* 1. Prevent image spill and establish container stacking */
.elementor-997 .elementor-element.elementor-element-92bb69e {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* 2. The Zooming Background Image */
.elementor-997 .elementor-element.elementor-element-92bb69e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
    background-size: inherit;
    
    z-index: -2; /* Pushed furthest to the back */
    
    will-change: transform;
    transform: scale(1);
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Smoothly scale the image layer on hover */
.elementor-997 .elementor-element.elementor-element-92bb69e:hover::before {
    transform: scale(1.1);
}

/* 4. The Black Background Overlay */
.elementor-997 .elementor-element.elementor-element-92bb69e::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Change the 0.5 below to adjust transparency (0 = clear, 1 = solid black) */
    background-color: rgba(0, 0, 0, 0.3); 
    
    z-index: -1; /* Sits directly on top of the image, but under your text */
    pointer-events: none; /* Allows user clicks to pass straight through */
    
    /* Optional: Smooth transition if you want the overlay to change on hover later */
    transition: background-color 0.4s ease !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198cb08 *//* 1. Prevent image spill and establish container stacking */
.elementor-997 .elementor-element.elementor-element-198cb08 {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* 2. The Zooming Background Image */
.elementor-997 .elementor-element.elementor-element-198cb08::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
    background-size: inherit;
    
    z-index: -2; /* Pushed furthest to the back */
    
    will-change: transform;
    transform: scale(1);
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Smoothly scale the image layer on hover */
.elementor-997 .elementor-element.elementor-element-198cb08:hover::before {
    transform: scale(1.1);
}

/* 4. The Black Background Overlay */
.elementor-997 .elementor-element.elementor-element-198cb08::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Change the 0.5 below to adjust transparency (0 = clear, 1 = solid black) */
    background-color: rgba(0, 0, 0, 0.3); 
    
    z-index: -1; /* Sits directly on top of the image, but under your text */
    pointer-events: none; /* Allows user clicks to pass straight through */
    
    /* Optional: Smooth transition if you want the overlay to change on hover later */
    transition: background-color 0.4s ease !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70456b3 *//* 1. Prevent image spill and establish container stacking */
.elementor-997 .elementor-element.elementor-element-70456b3 {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* 2. The Zooming Background Image */
.elementor-997 .elementor-element.elementor-element-70456b3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
    background-size: inherit;
    
    z-index: -2; /* Pushed furthest to the back */
    
    will-change: transform;
    transform: scale(1);
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Smoothly scale the image layer on hover */
.elementor-997 .elementor-element.elementor-element-70456b3:hover::before {
    transform: scale(1.1);
}

/* 4. The Black Background Overlay */
.elementor-997 .elementor-element.elementor-element-70456b3::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Change the 0.5 below to adjust transparency (0 = clear, 1 = solid black) */
    background-color: rgba(0, 0, 0, 0.3); 
    
    z-index: -1; /* Sits directly on top of the image, but under your text */
    pointer-events: none; /* Allows user clicks to pass straight through */
    
    /* Optional: Smooth transition if you want the overlay to change on hover later */
    transition: background-color 0.4s ease !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270c4de *//* 1. Prevent image spill and establish container stacking */
.elementor-997 .elementor-element.elementor-element-270c4de {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* 2. The Zooming Background Image */
.elementor-997 .elementor-element.elementor-element-270c4de::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
    background-size: inherit;
    
    z-index: -2; /* Pushed furthest to the back */
    
    will-change: transform;
    transform: scale(1);
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Smoothly scale the image layer on hover */
.elementor-997 .elementor-element.elementor-element-270c4de:hover::before {
    transform: scale(1.1);
}

/* 4. The Black Background Overlay */
.elementor-997 .elementor-element.elementor-element-270c4de::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Change the 0.5 below to adjust transparency (0 = clear, 1 = solid black) */
    background-color: rgba(0, 0, 0, 0.3); 
    
    z-index: -1; /* Sits directly on top of the image, but under your text */
    pointer-events: none; /* Allows user clicks to pass straight through */
    
    /* Optional: Smooth transition if you want the overlay to change on hover later */
    transition: background-color 0.4s ease !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74322c7 */.elementor-997 .elementor-element.elementor-element-74322c7 span.seriftext {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 400;
  
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
  max-width: 100%;
}/* End custom CSS */