.elementor-294 .elementor-element.elementor-element-df10ef3{--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;--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-294 .elementor-element.elementor-element-237e58e{--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;--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-294 .elementor-element.elementor-element-237e58e:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-237e58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-294 .elementor-element.elementor-element-01cfea5{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-294 .elementor-element.elementor-element-01cfea5:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-01cfea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-294 .elementor-element.elementor-element-01cfea5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-294 .elementor-element.elementor-element-123fb93{width:var( --container-widget-width, 100.691% );max-width:100.691%;--container-widget-width:100.691%;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-123fb93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-123fb93.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-grid-luxury{gap:20px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-card{background-color:#000000;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-content{align-items:center;text-align:center;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-content-header{align-items:center;text-align:center;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card .woolentor-sale-indicator{width:48px;height:48px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-title a{color:#FFFFFF;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-stars{gap:2px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-description p{color:#797878;margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card .woolentor-product-subtitle{color:#797878;margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-actions .woolentor-cart-btn{color:#FFFFFF!important;background-color:#D97218!important;background:#D97218!important;border-radius:0px 015px 0px 015px!important;padding:-7px 31px 3px 32px!important;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-actions .woolentor-cart-btn:hover{color:#000000!important;background-color:#FFFFFF!important;background:#FFFFFF!important;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card .woolentor-cart-btn::before{background-color:#FFFFFF;background:#FFFFFF;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-grid-card .woolentor-product-actions .woolentor-cart-btn,.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn,.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card a.woolentor-cart-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-actions .woolentor-cart-btn svg{width:0.1em;height:0.1em;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card .woolentor-cart-arrow{font-size:0.1em;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-294 .elementor-element.elementor-element-e2ad4ff{--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;--background-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-e2ad4ff:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-e2ad4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-294 .elementor-element.elementor-element-c0cdcea{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-bcb5036.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-294 .elementor-element.elementor-element-bcb5036.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-294 .elementor-element.elementor-element-bcb5036.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-title{font-family:"Adamina", Sans-serif;font-size:32px;font-weight:500;text-transform:capitalize;color:#FF9000;}.elementor-294 .elementor-element.elementor-element-bcb5036:has(:hover) .elementor-image-box-title,
					 .elementor-294 .elementor-element.elementor-element-bcb5036:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-description{font-family:"Stylish", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-8e5d64f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-294 .elementor-element.elementor-element-8e5d64f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-294 .elementor-element.elementor-element-8e5d64f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-title{font-family:"Adamina", Sans-serif;font-size:32px;font-weight:500;text-transform:capitalize;color:#FF9000;}.elementor-294 .elementor-element.elementor-element-8e5d64f:has(:hover) .elementor-image-box-title,
					 .elementor-294 .elementor-element.elementor-element-8e5d64f:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-294 .elementor-element.elementor-element-3d095c1{--display:flex;}.elementor-294 .elementor-element.elementor-element-b0b19ee .elementor-image-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-b0b19ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-294 .elementor-element.elementor-element-b0b19ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-294 .elementor-element.elementor-element-b0b19ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-b0b19ee .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-294 .elementor-element.elementor-element-b0b19ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-294 .elementor-element.elementor-element-b0b19ee .elementor-image-box-title{font-family:"Adamina", Sans-serif;font-size:32px;font-weight:500;text-transform:capitalize;color:#FF9000;}.elementor-294 .elementor-element.elementor-element-b0b19ee:has(:hover) .elementor-image-box-title,
					 .elementor-294 .elementor-element.elementor-element-b0b19ee:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-294 .elementor-element.elementor-element-b0b19ee .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-294 .elementor-element.elementor-element-a6ef7df .elementor-image-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-a6ef7df.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-294 .elementor-element.elementor-element-a6ef7df.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-294 .elementor-element.elementor-element-a6ef7df.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-a6ef7df .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-294 .elementor-element.elementor-element-a6ef7df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-294 .elementor-element.elementor-element-a6ef7df .elementor-image-box-title{font-family:"Adamina", Sans-serif;font-size:32px;font-weight:500;text-transform:capitalize;color:#FF9000;}.elementor-294 .elementor-element.elementor-element-a6ef7df:has(:hover) .elementor-image-box-title,
					 .elementor-294 .elementor-element.elementor-element-a6ef7df:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-294 .elementor-element.elementor-element-a6ef7df .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-weight:400;color:#7A7A7A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-grid-luxury{gap:20px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card .woolentor-sale-indicator{width:20px;height:30px;}}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-237e58e{--min-height:0px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-grid-luxury{gap:5px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-content{align-items:center;text-align:center;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-content-header{align-items:center;text-align:center;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-luxury-card .woolentor-sale-indicator{width:15px;height:30px;}.elementor-294 .elementor-element.elementor-element-123fb93 .woolentor-product-actions .woolentor-cart-btn{padding:0px 020px 0px 20px!important;}.elementor-294 .elementor-element.elementor-element-e2ad4ff{--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-294 .elementor-element.elementor-element-e2ad4ff.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-294 .elementor-element.elementor-element-bcb5036 .elementor-image-box-title{font-size:28px;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-8e5d64f .elementor-image-box-title{font-size:30px;}.elementor-294 .elementor-element.elementor-element-b0b19ee .elementor-image-box-img{margin-bottom:15px;}.elementor-294 .elementor-element.elementor-element-a6ef7df .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-aad0059 */.offer-bar {
  width: 100%;
  overflow: hidden;
  background: #000;
  padding: 8px 0;
}

.offer-track {
  display: flex;
  width: max-content;
  animation: infiniteScroll 20s linear infinite;
}

.offer-content {
  display: flex;
}

.offer-content span {
  color: #fff;
  font-size: 13px;
  margin-right: 60px;
  white-space: nowrap;
}

/* KEY MAGIC */
@keyframes infiniteScroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.offer-bar {
  background: linear-gradient(90deg, #000, #222);
}

@media (max-width: 768px) {
  .offer-content span {
    font-size: 12px;
    margin-right: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-luxury, class: .elementor-element-123fb93 */.products .product {
  background: #ffffff;
  border-radius: 16px;
  padding: 15px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(0,0,0,0.05);
  text-align: center;
}

.products .product:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.1);
}
.products .product img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  border-radius: 12px;
}

.products .woocommerce-loop-product__title {
  font-size: 16px;
  font-weight: 600;
  margin: 10px 0;
  color: #222;
}

.products .price {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
}

.products .button {
  background: #000;
  color: #fff;
  padding: 10px 18px;
  border-radius: 30px;
  font-size: 14px;
  transition: 0.3s;
  display: inline-block;
}

.products .button:hover {
  background: #444;
}

@media (max-width: 768px) {
  .products .product img {
    height: 200px;
  }

  .products .button {
    width: 100%;
    font-size: 13px;
  }
}

.products {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 20px;
}/* End custom CSS */