/**
 * Save All Resources Pro - Beautified Stylesheet
 * Source: https://latif-design.com/wp-content/uploads/elementor/css/post-76.css?ver=1787148708
 * Captured: 2026-09-11T22:28:22.613Z
 */

.elementor-76 .elementor-element.elementor-element-007365c {
  --display: flex;
  --min-height: 730px;
  --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-76 .elementor-element.elementor-element-007365c:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-007365c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background: url("../images/new-cover.webp") 50% 50%;
  background-size: cover;
}

.elementor-76 .elementor-element.elementor-element-d571ed7 {
  --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;
  --flex-wrap: wrap;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.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-76 .elementor-element.elementor-element-84904ce>.elementor-widget-container {
  margin: 0px 0px 015px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-84904ce {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-84904ce .elementor-heading-title {
  font-family: "Assistant", Sans-serif;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}

.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}

.elementor-76 .elementor-element.elementor-element-227222e {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-76 .elementor-element.elementor-element-227222e>.elementor-widget-container {
  margin: 0px 20px 20px 20px;
  padding: 0px 0px 30px 0px;
}

.elementor-76 .elementor-element.elementor-element-227222e .elementor-divider-separator {
  width: 26%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-76 .elementor-element.elementor-element-227222e .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-76 .elementor-element.elementor-element-d6b3da2 {
  --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-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-76 .elementor-element.elementor-element-62048b8 img {
  width: 517px;
  height: 363px;
  object-fit: cover;
  object-position: center center;
}

.elementor-76 .elementor-element.elementor-element-62048b8 .widget-image-caption {
  text-align: center;
  color: #141414;
  font-family: "Assistant", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  margin-block-start: 25px;
}

.elementor-76 .elementor-element.elementor-element-e73c5df img {
  width: 517px;
  height: 363px;
  object-fit: cover;
  object-position: center center;
}

.elementor-76 .elementor-element.elementor-element-e73c5df .widget-image-caption {
  text-align: center;
  color: #141414;
  font-family: "Assistant", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  margin-block-start: 25px;
}

.elementor-76 .elementor-element.elementor-element-9fca02b img {
  width: 517px;
  height: 363px;
  object-fit: cover;
  object-position: center center;
}

.elementor-76 .elementor-element.elementor-element-9fca02b .widget-image-caption {
  text-align: center;
  color: #141414;
  font-family: "Assistant", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  margin-block-start: 25px;
}

.elementor-76 .elementor-element.elementor-element-14c144b {
  --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-76 .elementor-element.elementor-element-2456292 img {
  width: 517px;
  height: 363px;
  object-fit: cover;
  object-position: center center;
}

.elementor-76 .elementor-element.elementor-element-2456292 .widget-image-caption {
  text-align: center;
  color: #141414;
  font-family: "Assistant", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  margin-block-start: 25px;
}

.elementor-76 .elementor-element.elementor-element-87be448 img {
  width: 517px;
  height: 363px;
  object-fit: cover;
  object-position: center center;
}

.elementor-76 .elementor-element.elementor-element-87be448 .widget-image-caption {
  text-align: center;
  color: #141414;
  font-family: "Assistant", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  margin-block-start: 25px;
}

.elementor-76 .elementor-element.elementor-element-d1600c4 img {
  width: 517px;
  height: 363px;
  object-fit: cover;
  object-position: center center;
}

.elementor-76 .elementor-element.elementor-element-d1600c4 .widget-image-caption {
  text-align: center;
  color: #141414;
  font-family: "Assistant", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: normal;
  margin-block-start: 25px;
}

.elementor-76 .elementor-element.elementor-element-2a97591 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overlay-opacity: 0.5;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 5;
}

.elementor-76 .elementor-element.elementor-element-2a97591:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-2a97591>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-2a97591::before,
.elementor-76 .elementor-element.elementor-element-2a97591>.elementor-background-video-container::before,
.elementor-76 .elementor-element.elementor-element-2a97591>.e-con-inner>.elementor-background-video-container::before,
.elementor-76 .elementor-element.elementor-element-2a97591>.elementor-background-slideshow::before,
.elementor-76 .elementor-element.elementor-element-2a97591>.e-con-inner>.elementor-background-slideshow::before,
.elementor-76 .elementor-element.elementor-element-2a97591>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-76 .elementor-element.elementor-element-86112a4 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-76 .elementor-element.elementor-element-86112a4:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-86112a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-c840bd8>.elementor-widget-container {
  margin: 0px 0px 015px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-c840bd8 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-c840bd8 .elementor-heading-title {
  font-family: "Assistant", Sans-serif;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-2164469 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-76 .elementor-element.elementor-element-2164469>.elementor-widget-container {
  margin: 0px 20px 20px 20px;
  padding: 0px 0px 30px 0px;
}

.elementor-76 .elementor-element.elementor-element-2164469 .elementor-divider-separator {
  width: 12%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-76 .elementor-element.elementor-element-2164469 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-products__item {
  --columns: 6;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-carousel .swiper-slide {
  --space-between: 10px;
  --slides-overflow: 0;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-button .button {
  background-color: transparent;
  display: inline-block;
  width: 158px;
  color: #FCFCFC;
  background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
  text-decoration: none;
  padding: 10px 10px 10px 10px;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-badge {
  background-color: #000000;
  display: inline-flex;
  color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 60px;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-title,
.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-title a {
  font-family: "Assistant", Sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-title a {
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-title {
  color: #000000;
  margin: 15px 0px 0px 0px;
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-excerpt {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-button .button>* {
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-button .button:hover {
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-button .button:hover>* {
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-product-button {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price del {
  display: inline-block;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price ins {
  display: inline-block;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price .price {
  font-size: 20px;
  font-weight: 400;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price .price .amount {
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price .price del {
  font-weight: 400;
  text-decoration: line-through;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price .price ins {
  font-weight: 400;
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol {
  vertical-align: baseline;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-rating .product-rating__stars {
  font-size: 16px;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-rating {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-tags {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-badge {
  font-size: 15px;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-badges {
  top: 0px;
  bottom: auto;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-product-img-overlay {
  background-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products__not-found {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-8fd2879 {
  --display: flex;
  --flex-direction: column-reverse;
  --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;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-76 .elementor-element.elementor-element-56453c9 {
  --display: flex;
  --min-height: 66px;
  --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;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  --margin-top: -3vw;
  --margin-bottom: 0vw;
  --margin-left: 0vw;
  --margin-right: 0vw;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
  --z-index: 1;
}

.elementor-76 .elementor-element.elementor-element-56453c9:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-56453c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-1ab53d0);
}

.elementor-76 .elementor-element.elementor-element-1171d97 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-1171d97 .elementor-heading-title {
  font-family: "Assistant", Sans-serif;
  font-weight: 300;
  color: var(--e-global-color-f77509a);
}

.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-76 .elementor-element.elementor-element-bd8de79 .elementor-button {
  background-color: #FAFAFA;
  font-family: "Assistant", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  fill: var(--e-global-color-f77509a);
  color: var(--e-global-color-f77509a);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 70px 15px 70px;
}

.elementor-76 .elementor-element.elementor-element-bd8de79 .elementor-button:hover,
.elementor-76 .elementor-element.elementor-element-bd8de79 .elementor-button:focus {
  background-color: var(--e-global-color-f77509a);
  color: var(--e-global-color-1ab53d0);
}

.elementor-76 .elementor-element.elementor-element-bd8de79 .elementor-button:hover svg,
.elementor-76 .elementor-element.elementor-element-bd8de79 .elementor-button:focus svg {
  fill: var(--e-global-color-1ab53d0);
}

.elementor-76 .elementor-element.elementor-element-8b67679 {
  --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;
  --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-76 .elementor-element.elementor-element-76e01e6 {
  --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;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-76 .elementor-element.elementor-element-062c4d9>.elementor-widget-container {
  margin: 0px 0px 015px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-062c4d9 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-062c4d9 .elementor-heading-title {
  font-family: "Assistant", Sans-serif;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-dc1c3a0 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-76 .elementor-element.elementor-element-dc1c3a0>.elementor-widget-container {
  margin: 0px 20px 20px 20px;
  padding: 0px 0px 30px 0px;
}

.elementor-76 .elementor-element.elementor-element-dc1c3a0 .elementor-divider-separator {
  width: 26%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-76 .elementor-element.elementor-element-dc1c3a0 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-widget-hotspot .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-widget-hotspot {
  --hotspot-color: var(--e-global-color-primary);
  --hotspot-box-color: var(--e-global-color-secondary);
  --tooltip-color: var(--e-global-color-secondary);
}

.elementor-widget-hotspot .e-hotspot__label {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-hotspot .e-hotspot__tooltip {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-76 .elementor-element.elementor-element-9ec1cd3 .elementor-repeater-item-9344af3 {
  right: 48%;
  --hotspot-translate-x: 48%;
  top: 52%;
  --hotspot-translate-y: 52%;
}

.elementor-76 .elementor-element.elementor-element-9ec1cd3 .e-hotspot--tooltip-position {
  right: initial;
  bottom: initial;
  left: initial;
  top: calc(100% + 5px);
}

.elementor-76 .elementor-element.elementor-element-a60de8a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overlay-opacity: 0.5;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 5;
}

.elementor-76 .elementor-element.elementor-element-a60de8a:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-a60de8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-a60de8a::before,
.elementor-76 .elementor-element.elementor-element-a60de8a>.elementor-background-video-container::before,
.elementor-76 .elementor-element.elementor-element-a60de8a>.e-con-inner>.elementor-background-video-container::before,
.elementor-76 .elementor-element.elementor-element-a60de8a>.elementor-background-slideshow::before,
.elementor-76 .elementor-element.elementor-element-a60de8a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-76 .elementor-element.elementor-element-a60de8a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-76 .elementor-element.elementor-element-e64f1de {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-76 .elementor-element.elementor-element-e64f1de:not(.elementor-motion-effects-element-type-background),
.elementor-76 .elementor-element.elementor-element-e64f1de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-11416a0>.elementor-widget-container {
  margin: 0px 0px 015px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-76 .elementor-element.elementor-element-11416a0 {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-11416a0 .elementor-heading-title {
  font-family: "Assistant", Sans-serif;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-59017ca {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-76 .elementor-element.elementor-element-59017ca>.elementor-widget-container {
  margin: 0px 20px 20px 20px;
  padding: 0px 0px 30px 0px;
}

.elementor-76 .elementor-element.elementor-element-59017ca .elementor-divider-separator {
  width: 12%;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-76 .elementor-element.elementor-element-59017ca .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-products__item {
  --columns: 5;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-carousel .swiper-slide {
  --space-between: 10px;
  --slides-overflow: 0.5;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-button .button {
  background-color: transparent;
  display: inline-block;
  width: 158px;
  color: #FCFCFC;
  background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
  text-decoration: none;
  padding: 10px 10px 10px 10px;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-badge {
  background-color: #000000;
  display: inline-flex;
  color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-52620a2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 60px;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-title,
.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-title a {
  font-family: "Assistant", Sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-title a {
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-title {
  color: #000000;
  margin: 15px 0px 0px 0px;
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-excerpt {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-button .button>* {
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-button .button:hover {
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-button .button:hover>* {
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-product-button {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price del {
  display: inline-block;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price ins {
  display: inline-block;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price .price {
  font-size: 20px;
  font-weight: 400;
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price .price .amount {
  color: #000000;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price .price del {
  font-weight: 400;
  text-decoration: line-through;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price .price ins {
  font-weight: 400;
  text-decoration: none;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol {
  vertical-align: baseline;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-rating .product-rating__stars {
  font-size: 16px;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-rating {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-tags {
  text-align: center;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-badge {
  font-size: 15px;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-badges {
  top: 0px;
  bottom: auto;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-product-img-overlay {
  background-color: #FFFFFF;
}

.elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products__not-found {
  text-align: center;
}

:root {
  --page-title-display: none;
}

@media(max-width:1024px) {
  .elementor-76 .elementor-element.elementor-element-2a97591 {
    --margin-top: 59px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-a60de8a {
    --margin-top: 59px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}

@media(max-width:767px) {
  .elementor-76 .elementor-element.elementor-element-007365c {
    --min-height: 460px;
  }

  .elementor-76 .elementor-element.elementor-element-d571ed7 {
    --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;
  }

  .elementor-76 .elementor-element.elementor-element-84904ce {
    width: 100%;
    max-width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-84904ce>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-84904ce .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-76 .elementor-element.elementor-element-d6b3da2 {
    --width: 50%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-62048b8 img {
    width: 100%;
    height: 180px;
  }

  .elementor-76 .elementor-element.elementor-element-62048b8 .widget-image-caption {
    font-size: 19px;
  }

  .elementor-76 .elementor-element.elementor-element-e73c5df img {
    width: 100%;
    height: 180px;
  }

  .elementor-76 .elementor-element.elementor-element-e73c5df .widget-image-caption {
    font-size: 19px;
  }

  .elementor-76 .elementor-element.elementor-element-9fca02b img {
    width: 100%;
    height: 180px;
  }

  .elementor-76 .elementor-element.elementor-element-9fca02b .widget-image-caption {
    font-size: 19px;
  }

  .elementor-76 .elementor-element.elementor-element-14c144b {
    --width: 50%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-2456292 img {
    width: 100%;
    height: 180px;
  }

  .elementor-76 .elementor-element.elementor-element-2456292 .widget-image-caption {
    font-size: 19px;
  }

  .elementor-76 .elementor-element.elementor-element-87be448 img {
    width: 100%;
    height: 180px;
  }

  .elementor-76 .elementor-element.elementor-element-87be448 .widget-image-caption {
    font-size: 19px;
  }

  .elementor-76 .elementor-element.elementor-element-d1600c4 img {
    width: 100%;
    height: 180px;
  }

  .elementor-76 .elementor-element.elementor-element-d1600c4 .widget-image-caption {
    font-size: 19px;
  }

  .elementor-76 .elementor-element.elementor-element-2a97591 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-86112a4 {
    --width: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-c840bd8>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-c840bd8 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-76 .elementor-element.elementor-element-2164469 .elementor-divider-separator {
    width: 12%;
  }

  .elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-products__item {
    --columns: 1;
  }

  .elementor-76 .elementor-element.elementor-element-1b27f1e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-1b27f1e .jet-woo-products .jet-woo-products__inner-box {
    padding: 15px 15px 15px 15px;
  }

  .elementor-76 .elementor-element.elementor-element-56453c9 {
    --width: 350px;
    --min-height: 50px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
  }

  .elementor-76 .elementor-element.elementor-element-76e01e6 {
    --margin-top: 190px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-062c4d9>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-062c4d9 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-76 .elementor-element.elementor-element-a60de8a {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-e64f1de {
    --width: 100%;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }

  .elementor-76 .elementor-element.elementor-element-11416a0>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-11416a0 .elementor-heading-title {
    font-size: 40px;
  }

  .elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-products__item {
    --columns: 1;
  }

  .elementor-76 .elementor-element.elementor-element-52620a2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-76 .elementor-element.elementor-element-52620a2 .jet-woo-products .jet-woo-products__inner-box {
    padding: 15px 15px 15px 15px;
  }
}

@media(min-width:768px) {
  .elementor-76 .elementor-element.elementor-element-d571ed7 {
    --content-width: 1400px;
  }

  .elementor-76 .elementor-element.elementor-element-d6b3da2 {
    --width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-14c144b {
    --width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-86112a4 {
    --width: 100%;
  }

  .elementor-76 .elementor-element.elementor-element-8fd2879 {
    --content-width: 1466px;
  }

  .elementor-76 .elementor-element.elementor-element-56453c9 {
    --width: 60%;
  }

  .elementor-76 .elementor-element.elementor-element-8b67679 {
    --width: 80%;
  }

  .elementor-76 .elementor-element.elementor-element-e64f1de {
    --width: 100%;
  }
}

/* Start custom CSS for image, class: .elementor-element-62048b8 */
figcaption.widget-image-caption.wp-caption-text {
  min-height: 60px;
}

/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-1b27f1e */
.infinite_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* End custom CSS */
