.elementor-3241 .elementor-element.elementor-element-44f6523{--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;}.elementor-3241 .elementor-element.elementor-element-44f6523:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-44f6523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3241 .elementor-element.elementor-element-20e3ec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3241 .elementor-element.elementor-element-4624404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3241 .elementor-element.elementor-element-75c727c{--display:flex;}.woocommerce .elementor-3241 .elementor-element.elementor-element-1fa8550 .star-rating{color:#EEB100;}.elementor-3241 .elementor-element.elementor-element-6135e8d{--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;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3241 .elementor-element.elementor-element-546105e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3241 .elementor-element.elementor-element-546105e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.woocommerce .elementor-3241 .elementor-element.elementor-element-d795e53 .woocommerce-product-details__short-description{font-size:14px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-3241 .elementor-element.elementor-element-6302073 .price{color:#000000;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3241 .elementor-element.elementor-element-0e53292 .cart button, .elementor-3241 .elementor-element.elementor-element-0e53292 .cart .button{transition:all 0.2s;}.elementor-3241 .elementor-element.elementor-element-0e53292 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-3241 .elementor-element.elementor-element-a493090{--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;}.elementor-3241 .elementor-element.elementor-element-9519f07{--display:flex;}.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-3241 .elementor-element.elementor-element-bfcccd9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-3241 .elementor-element.elementor-element-e828bb3{--display:flex;}.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-3241 .elementor-element.elementor-element-835a3fb img{width:100%;}.elementor-3241 .elementor-element.elementor-element-309b6bd{--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;}.elementor-3241 .elementor-element.elementor-element-d1ae420{--display:flex;}.elementor-3241 .elementor-element.elementor-element-f88960b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-3241 .elementor-element.elementor-element-0ffb4bc{--display:flex;}.elementor-3241 .elementor-element.elementor-element-b0bda46{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3241 .elementor-element.elementor-element-b0bda46 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-3241 .elementor-element.elementor-element-b0bda46 .elementor-share-btn__title{font-size:1px;}.elementor-3241 .elementor-element.elementor-element-ce7d3e2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3241 .elementor-element.elementor-element-ce7d3e2:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-ce7d3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3241 .elementor-element.elementor-element-edb0e8a .elementor-icon-box-wrapper{align-items:start;}.elementor-3241 .elementor-element.elementor-element-edb0e8a{--icon-box-icon-margin:15px;}.elementor-3241 .elementor-element.elementor-element-edb0e8a.elementor-view-stacked .elementor-icon{background-color:#113CFF;}.elementor-3241 .elementor-element.elementor-element-edb0e8a.elementor-view-framed .elementor-icon, .elementor-3241 .elementor-element.elementor-element-edb0e8a.elementor-view-default .elementor-icon{fill:#113CFF;color:#113CFF;border-color:#113CFF;}.elementor-3241 .elementor-element.elementor-element-edb0e8a .elementor-icon{font-size:35px;}.elementor-3241 .elementor-element.elementor-element-edb0e8a .elementor-icon-box-title, .elementor-3241 .elementor-element.elementor-element-edb0e8a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-3241 .elementor-element.elementor-element-edb0e8a .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-edb0e8a:has(:hover) .elementor-icon-box-title,
					 .elementor-3241 .elementor-element.elementor-element-edb0e8a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-edb0e8a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#2C2C2C;}.elementor-3241 .elementor-element.elementor-element-c9d0252{--display:flex;}.elementor-3241 .elementor-element.elementor-element-5fee218{text-align:center;}.elementor-3241 .elementor-element.elementor-element-5fee218 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-3241 .elementor-element.elementor-element-b0c8535{--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-radius:22px 22px 22px 22px;}.elementor-3241 .elementor-element.elementor-element-46d3bde{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:22px 22px 22px 22px;}.elementor-3241 .elementor-element.elementor-element-46d3bde:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-46d3bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3241 .elementor-element.elementor-element-5973315{--icon-box-icon-margin:15px;}.elementor-3241 .elementor-element.elementor-element-5973315.elementor-view-stacked .elementor-icon{background-color:#F4E800;}.elementor-3241 .elementor-element.elementor-element-5973315.elementor-view-framed .elementor-icon, .elementor-3241 .elementor-element.elementor-element-5973315.elementor-view-default .elementor-icon{fill:#F4E800;color:#F4E800;border-color:#F4E800;}.elementor-3241 .elementor-element.elementor-element-5973315 .elementor-icon{font-size:31px;}.elementor-3241 .elementor-element.elementor-element-5973315 .elementor-icon-box-title, .elementor-3241 .elementor-element.elementor-element-5973315 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-3241 .elementor-element.elementor-element-5973315 .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-5973315:has(:hover) .elementor-icon-box-title,
					 .elementor-3241 .elementor-element.elementor-element-5973315:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-5973315 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#202020;}.elementor-3241 .elementor-element.elementor-element-0eb3368{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:22px 22px 22px 22px;}.elementor-3241 .elementor-element.elementor-element-0eb3368:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-0eb3368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3241 .elementor-element.elementor-element-f595643{--icon-box-icon-margin:15px;}.elementor-3241 .elementor-element.elementor-element-f595643.elementor-view-stacked .elementor-icon{background-color:#02164F;}.elementor-3241 .elementor-element.elementor-element-f595643.elementor-view-framed .elementor-icon, .elementor-3241 .elementor-element.elementor-element-f595643.elementor-view-default .elementor-icon{fill:#02164F;color:#02164F;border-color:#02164F;}.elementor-3241 .elementor-element.elementor-element-f595643 .elementor-icon{font-size:31px;}.elementor-3241 .elementor-element.elementor-element-f595643 .elementor-icon-box-title, .elementor-3241 .elementor-element.elementor-element-f595643 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-3241 .elementor-element.elementor-element-f595643 .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-f595643:has(:hover) .elementor-icon-box-title,
					 .elementor-3241 .elementor-element.elementor-element-f595643:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-f595643 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#202020;}.elementor-3241 .elementor-element.elementor-element-60fae9a{--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;}.elementor-3241 .elementor-element.elementor-element-be2096c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:22px 22px 22px 22px;}.elementor-3241 .elementor-element.elementor-element-be2096c:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-be2096c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3241 .elementor-element.elementor-element-01c0b0f{--icon-box-icon-margin:15px;}.elementor-3241 .elementor-element.elementor-element-01c0b0f.elementor-view-stacked .elementor-icon{background-color:#00F472;}.elementor-3241 .elementor-element.elementor-element-01c0b0f.elementor-view-framed .elementor-icon, .elementor-3241 .elementor-element.elementor-element-01c0b0f.elementor-view-default .elementor-icon{fill:#00F472;color:#00F472;border-color:#00F472;}.elementor-3241 .elementor-element.elementor-element-01c0b0f .elementor-icon{font-size:31px;}.elementor-3241 .elementor-element.elementor-element-01c0b0f .elementor-icon-box-title, .elementor-3241 .elementor-element.elementor-element-01c0b0f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-3241 .elementor-element.elementor-element-01c0b0f .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-01c0b0f:has(:hover) .elementor-icon-box-title,
					 .elementor-3241 .elementor-element.elementor-element-01c0b0f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-01c0b0f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#202020;}.elementor-3241 .elementor-element.elementor-element-7941dd4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:22px 22px 22px 22px;}.elementor-3241 .elementor-element.elementor-element-7941dd4:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-7941dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3241 .elementor-element.elementor-element-2792a98{--icon-box-icon-margin:15px;}.elementor-3241 .elementor-element.elementor-element-2792a98.elementor-view-stacked .elementor-icon{background-color:#F43D00;}.elementor-3241 .elementor-element.elementor-element-2792a98.elementor-view-framed .elementor-icon, .elementor-3241 .elementor-element.elementor-element-2792a98.elementor-view-default .elementor-icon{fill:#F43D00;color:#F43D00;border-color:#F43D00;}.elementor-3241 .elementor-element.elementor-element-2792a98 .elementor-icon{font-size:31px;}.elementor-3241 .elementor-element.elementor-element-2792a98 .elementor-icon-box-title, .elementor-3241 .elementor-element.elementor-element-2792a98 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-3241 .elementor-element.elementor-element-2792a98 .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-2792a98:has(:hover) .elementor-icon-box-title,
					 .elementor-3241 .elementor-element.elementor-element-2792a98:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-2792a98 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#202020;}.elementor-3241 .elementor-element.elementor-element-c0628b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3241 .elementor-element.elementor-element-7d53440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3241 .elementor-element.elementor-element-7d53440:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-7d53440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.woocommerce .elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products .products > h2{color:#000000FC;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .star-rating{color:#EEB100;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3241 .elementor-element.elementor-element-de6658c{--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;}@media(min-width:768px){.elementor-3241 .elementor-element.elementor-element-20e3ec2{--width:50%;}.elementor-3241 .elementor-element.elementor-element-4624404{--width:50%;}}@media(max-width:1024px){ .elementor-3241 .elementor-element.elementor-element-b0bda46{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){ .elementor-3241 .elementor-element.elementor-element-b0bda46{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3241 .elementor-element.elementor-element-0f1142b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-4031f7e *//* Product Notification Sidebar */
.sidebar-notification {
  position: fixed;
  right: 20px;
  top: 100px;
  width: 280px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  padding: 15px;
  z-index: 1000;
  font-family: 'Poppins', sans-serif;
  transition: all 0.3s ease;
}

.sidebar-notification:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}

.sidebar-notification h4 {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  color: #222;
}

.sidebar-notification ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.sidebar-notification li {
  margin-bottom: 8px;
  font-size: 14px;
  color: #555;
  line-height: 1.5;
  animation: fadeIn 0.8s ease-in-out;
}

/* Fade-in effect for new notifications */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */