.elementor-373 .elementor-element.elementor-element-ba42645{--display:flex;--min-height:100vh;--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;}.elementor-373 .elementor-element.elementor-element-ba42645:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-ba42645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c93967 );}.elementor-373 .elementor-element.elementor-element-6a44673{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-373 .elementor-element.elementor-element-6a44673:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-6a44673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFE8E2 0%, #DAC0B9 100%);}.elementor-373 .elementor-element.elementor-element-6a08a67{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-373 .elementor-element.elementor-element-6a08a67{left:0px;}body.rtl .elementor-373 .elementor-element.elementor-element-6a08a67{right:0px;}.elementor-373 .elementor-element.elementor-element-7ca71df{--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:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;--z-index:2;}.elementor-373 .elementor-element.elementor-element-7ca71df.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-373 .elementor-element.elementor-element-ac86fb7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:500;line-height:50px;letter-spacing:0px;mix-blend-mode:exclusion;color:var( --e-global-color-astglobalcolor2 );}.elementor-373 .elementor-element.elementor-element-1978216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:var( --e-global-color-astglobalcolor2 );}.elementor-373 .elementor-element.elementor-element-1978216.elementor-element{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-1978216 p{margin-block-end:1px;}.elementor-373 .elementor-element.elementor-element-1978216 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-373 .elementor-element.elementor-element-24ea0a1 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-size:22px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-373 .elementor-element.elementor-element-24ea0a1 .elementor-button:hover, .elementor-373 .elementor-element.elementor-element-24ea0a1 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-373 .elementor-element.elementor-element-24ea0a1{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-373 .elementor-element.elementor-element-24ea0a1:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-373 .elementor-element.elementor-element-24ea0a1.elementor-element{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-5475c34.elementor-element{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-5475c34{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-373 .elementor-element.elementor-element-b3f78a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-b3f78a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-373 .elementor-element.elementor-element-add926a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-f5179a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-373 .elementor-element.elementor-element-8ab1601{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-5ee018c{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-fd55fac{background-color:var( --e-global-color-astglobalcolor4 );text-align:center;}.elementor-373 .elementor-element.elementor-element-fd55fac .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;line-height:50px;}.elementor-373 .elementor-element.elementor-element-eb3eb25{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-b905fe9{background-color:var( --e-global-color-astglobalcolor4 );text-align:center;}.elementor-373 .elementor-element.elementor-element-b905fe9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;line-height:50px;}.elementor-373 .elementor-element.elementor-element-ce59b00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-373 .elementor-element.elementor-element-53ed317{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-bdeec05{background-color:var( --e-global-color-astglobalcolor4 );text-align:center;}.elementor-373 .elementor-element.elementor-element-bdeec05 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;line-height:50px;}.elementor-373 .elementor-element.elementor-element-891ae11{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-d6cbdc0{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-b9b613c{background-color:var( --e-global-color-astglobalcolor4 );text-align:center;}.elementor-373 .elementor-element.elementor-element-b9b613c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;line-height:50px;}.elementor-373 .elementor-element.elementor-element-ecf426c{padding:10px 10px 10px 10px;text-align:center;}.elementor-373 .elementor-element.elementor-element-ecf426c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;}.elementor-373 .elementor-element.elementor-element-ad741d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-ad741d1:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-ad741d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-373 .elementor-element.elementor-element-b491dac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-373 .elementor-element.elementor-element-664b2d8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-373 .elementor-element.elementor-element-122f381{background-color:#EFE8E2;text-align:center;}.elementor-373 .elementor-element.elementor-element-122f381 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;text-decoration:none;line-height:50px;}.elementor-373 .elementor-element.elementor-element-d47f1bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-6c22ee2{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-cd11a0e{background-color:#EFE8E2;text-align:center;}.tippy-box[data-theme~='theme_cd11a0e']{text-decoration:none;}.elementor-373 .elementor-element.elementor-element-cd11a0e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;text-decoration:none;line-height:50px;}.elementor-373 .elementor-element.elementor-element-6dfa602{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-8a89cbc{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-d32cfb2{background-color:#EFE8E2;text-align:center;}.elementor-373 .elementor-element.elementor-element-d32cfb2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;line-height:50px;}.elementor-373 .elementor-element.elementor-element-21d0959{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-67a12c6{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-5cb5a23{background-color:#EFE8E2;text-align:center;}.tippy-box[data-theme~='theme_5cb5a23']{text-decoration:none;}.elementor-373 .elementor-element.elementor-element-5cb5a23 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:500;text-decoration:none;line-height:50px;}.elementor-373 .elementor-element.elementor-element-9794f6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-4e83bb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-d83e9d2{background-color:var( --e-global-color-astglobalcolor4 );text-align:center;}.elementor-373 .elementor-element.elementor-element-d83e9d2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:700;line-height:50px;}.elementor-373 .elementor-element.elementor-element-a3b1cef .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-size:15px;line-height:11px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-373 .elementor-element.elementor-element-a3b1cef .elementor-button:hover, .elementor-373 .elementor-element.elementor-element-a3b1cef .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-373 .elementor-element.elementor-element-a3b1cef{background-color:var( --e-global-color-astglobalcolor1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-a3b1cef:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-373 .elementor-element.elementor-element-a3b1cef.elementor-element{--align-self:flex-end;}.elementor-373 .elementor-element.elementor-element-f3a01f9{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-7365a00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-7a06631{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-6adc9c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-248cb68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-list-grid{grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .overlay-add-to-cart{display:flex;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-price .price{justify-content:center;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-single-product-item{background-color:#fff;padding:05px 05px 05px 05px;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-widget .shopengine-product-list .product-list-view .shopengine-single-product-item{gap:10px;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-widget .shopengine-product-list .product-list-view{grid-row-gap:10px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-single-product-item{padding:05px 05px 05px 05px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-thumb{margin:0px 0px 10px 0px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .product-thumb{margin:0px 0px 10px 0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .tag a, .elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .no-link{font-size:12px;font-weight:700;line-height:24px;color:#ffffff;background:#f03d3f;padding:0px 10px 0px 10px;border-radius:3px 3px 3px 3px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge ul{display:flex;gap:5px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge.align-vertical ul li:not(:last-child){gap:5px 0;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .tag a, .elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .no-link{padding:0px 10px 0px 10px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .tag a,.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .no-link{border-radius:3px 3px 3px 3px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-title{font-size:18px;font-weight:500;text-transform:none;line-height:20px;word-spacing:10px;margin:0;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-title a{color:var( --e-global-color-secondary );}.elementor-373 .elementor-element.elementor-element-248cb68 .product-title a:hover{color:var( --e-global-color-secondary );}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .product-title{margin:0;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-price :is(.price, .amount, bdi){color:#101010;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-price .price del{color:#999999;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-price .price{font-size:16px;font-weight:700;line-height:20px;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-price .price ins{margin-right:10px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-price .price ins{margin-left:10px;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-price .price .shopengine-discount-badge{font-size:16px;font-weight:700;line-height:24px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-price{padding:0px 0px 0px 0px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .product-price{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a::before{color:#101010;font-size:18px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a::after{color:#101010;font-size:18px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a{background:#ffffff !important;padding:10px 22px 10px 22px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a.active::before{color:#F03D3F;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a.added::before{color:#F03D3F;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a.loading::after{color:#F03D3F;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a:hover::before{color:#F03D3F;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a:hover::after{color:#F03D3F;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a.active{background:#ffffff !important;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a:hover{background:#ffffff !important;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart a{padding:10px 22px 10px 22px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-bottom a:not(:last-child){margin-right:0px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-bottom a:not(:last-child){margin-left:0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-left a:not(:last-child){margin-bottom:0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-right a:not(:last-child){margin-bottom:0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-center a:not(:nth-child(2n)){margin-right:0px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-center a:not(:nth-child(2n)){margin-left:0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart.position-center a:not(:nth-child(1), :nth-child(2)){margin-top:0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart{border-radius:5px 5px 0px 0px;margin:0px 0px 0px 0px;}.rtl .elementor-373 .elementor-element.elementor-element-248cb68 .overlay-add-to-cart{border-radius:5px 0px 0px 5px;margin:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .tag a, .elementor-373 .elementor-element.elementor-element-248cb68 .product-tag-sale-badge .no-link,
                         .elementor-373 .elementor-element.elementor-element-248cb68 .product-category ul li a,
                         .elementor-373 .elementor-element.elementor-element-248cb68 .product-title,
                         .elementor-373 .elementor-element.elementor-element-248cb68 .rating-count,
                         .elementor-373 .elementor-element.elementor-element-248cb68 .product-price .price,
                         .elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-price .price .shopengine-discount-badge{font-family:Georgia;}.elementor-373 .elementor-element.elementor-element-cc5f7f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-cc5f7f1:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-cc5f7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-373 .elementor-element.elementor-element-1e62970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-373 .elementor-element.elementor-element-d226df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-d226df2.elementor-element{--align-self:center;}.elementor-373 .elementor-element.elementor-element-3f35d1d{--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;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-373 .elementor-element.elementor-element-3f35d1d:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-3f35d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-373 .elementor-element.elementor-element-2cb7723{--display:flex;}.elementor-373 .elementor-element.elementor-element-caab26b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:48px;font-weight:500;line-height:50px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-373 .elementor-element.elementor-element-7e74e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:var( --e-global-color-astglobalcolor2 );}.elementor-373 .elementor-element.elementor-element-7e74e86.elementor-element{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-7e74e86 p{margin-block-end:1px;}.elementor-373 .elementor-element.elementor-element-7e74e86 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-373 .elementor-element.elementor-element-16cbb6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-373 .elementor-element.elementor-element-16cbb6f.e-con{--align-self:center;}.elementor-373 .elementor-element.elementor-element-cedc794 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-size:22px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-373 .elementor-element.elementor-element-cedc794 .elementor-button:hover, .elementor-373 .elementor-element.elementor-element-cedc794 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-373 .elementor-element.elementor-element-cedc794{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-373 .elementor-element.elementor-element-cedc794:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-373 .elementor-element.elementor-element-cedc794.elementor-element{--align-self:flex-start;}body.elementor-page-373:not(.elementor-motion-effects-element-type-background), body.elementor-page-373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E3E6E6 0%, #E3E6E6 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-373 .elementor-element.elementor-element-7ca71df{--width:600px;}.elementor-373 .elementor-element.elementor-element-b3f78a8{--width:100%;}.elementor-373 .elementor-element.elementor-element-7365a00{--width:40%;}.elementor-373 .elementor-element.elementor-element-6adc9c4{--width:58%;}.elementor-373 .elementor-element.elementor-element-2cb7723{--width:80%;}.elementor-373 .elementor-element.elementor-element-16cbb6f{--width:30%;}}@media(max-width:1024px){.elementor-373 .elementor-element.elementor-element-6a44673{--min-height:80vh;}.elementor-373 .elementor-element.elementor-element-6a08a67 img{height:80vh;}.elementor-373 .elementor-element.elementor-element-7ca71df{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-7ca71df.e-con{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-ac86fb7.elementor-element{--align-self:center;}.elementor-373 .elementor-element.elementor-element-ac86fb7{text-align:left;}.elementor-373 .elementor-element.elementor-element-ac86fb7 .elementor-heading-title{font-size:42px;}.elementor-373 .elementor-element.elementor-element-1978216.elementor-element{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-5475c34.elementor-element{--align-self:flex-start;}.elementor-373 .elementor-element.elementor-element-5475c34{text-align:left;}.elementor-373 .elementor-element.elementor-element-b3f78a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-list-grid{grid-template-columns:repeat(2, 1fr);}.elementor-373 .elementor-element.elementor-element-caab26b.elementor-element{--align-self:center;}.elementor-373 .elementor-element.elementor-element-caab26b{text-align:left;}.elementor-373 .elementor-element.elementor-element-caab26b .elementor-heading-title{font-size:42px;}.elementor-373 .elementor-element.elementor-element-7e74e86.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-373 .elementor-element.elementor-element-6a44673{--min-height:70vh;}.elementor-373 .elementor-element.elementor-element-6a08a67 img{height:80vh;}.elementor-373 .elementor-element.elementor-element-7ca71df{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-7ca71df.e-con{--align-self:center;}.elementor-373 .elementor-element.elementor-element-ac86fb7 .elementor-heading-title{font-size:30px;}.elementor-373 .elementor-element.elementor-element-1978216{line-height:1.4em;}.elementor-373 .elementor-element.elementor-element-5475c34{font-size:17px;}.elementor-373 .elementor-element.elementor-element-b3f78a8{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-add926a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-373 .elementor-element.elementor-element-f5179a1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-373 .elementor-element.elementor-element-8ab1601{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-eb3eb25{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-ce59b00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-373 .elementor-element.elementor-element-53ed317{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-891ae11{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-ecf426c{padding:10px 10px 10px 10px;text-align:center;}.elementor-373 .elementor-element.elementor-element-ad741d1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-b491dac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-373 .elementor-element.elementor-element-664b2d8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-d47f1bf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-6dfa602{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-373 .elementor-element.elementor-element-8a89cbc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-21d0959{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-248cb68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-373 .elementor-element.elementor-element-248cb68 .shopengine-product-list .product-list-grid{grid-template-columns:repeat(2, 1fr);}.elementor-373 .elementor-element.elementor-element-1e62970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-373 .elementor-element.elementor-element-caab26b .elementor-heading-title{font-size:30px;}.elementor-373 .elementor-element.elementor-element-7e74e86{line-height:1.4em;}.elementor-373 .elementor-element.elementor-element-cedc794.elementor-element{--align-self:center;}}/* Start custom CSS for image, class: .elementor-element-6a08a67 */.elementor-element.elementor-absolute, .elementor-element.elementor-fixed{
    z-index:0 !important;
}
.hero-banner img {
  max-height: 630px;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dda73a */.elementor-373 .elementor-element.elementor-element-7dda73a {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shopengine-product-list, class: .elementor-element-248cb68 *//* ==== CARD (ShopEngine Single Product Item) ==== */
.shopengine-single-product-item,
.woocommerce ul.products li.product {
  position: relative;
  background:#fff;
  border:1px solid #eaeaea;
  border-radius:12px;
  box-shadow:0 6px 18px rgba(0,0,0,.06);
  overflow:hidden;                 /* keep rounded corners */
            /* room for the bottom bar */
  transition:transform .25s ease, box-shadow .25s ease;
}
.shopengine-single-product-item:hover,
.woocommerce ul.products li.product:hover {
  transform:translateY(-3px);
  box-shadow:0 10px 24px rgba(0,0,0,.10);
}

/* Image */
.shopengine-single-product-item .product-thumb img,
.woocommerce ul.products li.product a img {
  width:100%; height:auto;
  min-height:220px; object-fit:contain;
  border-radius:8px;
  margin:0 0 14px;
  transition:transform 0.3s ease;
}
.shopengine-single-product-item:hover .product-thumb img {
  transform:scale(1.05);
}

/* Title (no underline) */
.shopengine-single-product-item .product-title a,
.woocommerce ul.products li.product .woocommerce-loop-product__title a {
  text-decoration:none !important;
  font-weight:600; font-size:16px; line-height:1.35;
  display:block; margin:0 0 10px;
}
.shopengine-single-product-item .product-title a:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover {
  text-decoration:none !important;
}

/* Rating */
.shopengine-single-product-item .star-rating,
.woocommerce ul.products li.product .star-rating {
  color:#f5a623; margin:.4rem 0 .6rem;
  font-size:14px;
  
}

/* ==== BOTTOM PRICE BAR ==== */
.shopengine-single-product-item .product-price,
.woocommerce ul.products li.product .price {
    
  position:absolute;
  left:0; right:0; bottom:0;
  width:100%;
  margin:0 !important;
  padding:10px !important;    
  /* space for round cart on the right */
  background:#f7f9fc;             /* subtle strip */
  border-top:1px solid #e9eef5;
  border-radius:0 0 12px 12px;
  display:block;
}

/* Old/New prices inside the bar */
.shopengine-single-product-item .product-price del,
.woocommerce ul.products li.product .price del {
    
  margin-right:8px; font-size:14px; opacity:1;
}
.shopengine-single-product-item .product-price ins,
.woocommerce ul.products li.product .price ins {
  font-weight:800; font-size:16px; text-decoration:none;
}



/* shopengine product card end*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d226df2 *//* Grid layout */
.soj-review-grid{
  max-width:1200px; margin:0 auto;
  display:grid; gap:24px;
  grid-template-columns: repeat(5, minmax(180px,1fr));
}
@media (max-width:1200px){ .soj-review-grid{ grid-template-columns: repeat(4, minmax(180px,1fr)); } }
@media (max-width:992px){  .soj-review-grid{ grid-template-columns: repeat(3, minmax(180px,1fr)); } }
@media (max-width:768px){  .soj-review-grid{ grid-template-columns: repeat(2, minmax(160px,1fr)); } }
@media (max-width:480px){  .soj-review-grid{ grid-template-columns: 1fr; } }

/* Card + decorative quote */
.soj-rg-card{
  background:#fff; border:1px solid rgba(0,0,0,.08);
  border-radius:10px; padding:16px; text-align:center;
  position:relative; min-height:200px;
  display:flex; flex-direction:column; align-items:center; justify-content:flex-start;
}
.soj-rg-card::after{
  content:"”"; position:absolute; right:12px; bottom:8px;
  font-size:64px; line-height:1; color:rgba(0,0,0,.06); pointer-events:none;
}

/* Clickable product image */
.soj-rg-img{display:block;width:84px;height:84px;margin:0 auto 10px;border-radius:12px;overflow:hidden}
.soj-rg-img img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
.soj-rg-card:hover .soj-rg-img img{transform:scale(1.04)}

/* Stars, text, meta */
.soj-rg-stars{font-size:14px;letter-spacing:1px;margin-bottom:8px}
.soj-rg-stars .on{color:#f5a623}.soj-rg-stars .off{color:rgba(0,0,0,.2)}
.soj-rg-text{margin:0 0 10px; font-style:italic; line-height:1.6; border:0 !important; padding:0 !important;}
.soj-rg-meta{font-size:14px; opacity:.9}
.soj-rg-badge{background:rgba(0,0,0,.08);border-radius:999px;padding:2px 8px;margin-left:6px;font-size:12px}/* End custom CSS */