.elementor-11275 .elementor-element.elementor-element-140985b {
    --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;
    --background-transition: .3s;
    --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-11275 .elementor-element.elementor-element-36c9a6c .elementor-repeater-item-224b25b .slide-item-content-wrapper {
    justify-content: flex-start;
    align-items: center
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .elementor-repeater-item-224b25b .slide-item-content {
    align-items: flex-start;
    text-align: left;
    max-width: 800px
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .elementor-repeater-item-224b25b .ninetheme-slide-head {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .elementor-repeater-item-31143e2 .slide-item-content-wrapper {
    justify-content: flex-start;
    align-items: center
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .elementor-repeater-item-31143e2 .slide-item-content {
    align-items: flex-start;
    text-align: left;
    max-width: 800px
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .elementor-repeater-item-31143e2 .ninetheme-slide-head {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .ninetheme-main-slider {
    height: 71vh
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .ninetheme-main-slider .slide-item-content-wrapper {
    max-width: 1340px
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .ninetheme-slide-inner {
    align-items: center;
    justify-content: center
}

.elementor-11275 .elementor-element.elementor-element-36c9a6c .ninetheme-swiper-theme-style .swiper-pagination-bullets {
    text-align: center
}

.elementor-11275 .elementor-element.elementor-element-f092959 {
    --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;
    --flex-wrap: wrap;
    --background-transition: .3s;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-f9a3fd4 {
    --display: flex;
    --gap: 30px 30px;
    --background-transition: .3s;
    --border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-f9a3fd4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0
}

.elementor-11275 .elementor-element.elementor-element-879bfe8>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
    min-height: 220px;
    padding-top: 0
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-button.has-icon {
    gap: 12px
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-button.has-icon i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-button.has-icon svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper {
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper:not(.banner-style-classic):before,
.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before {
    background-color: #02010100
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-image img {
    transform: scale(1.05)
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper .ninetheme-banner-content {
    text-align: right
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-content .ninetheme-banner-catname {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-content .ninetheme-banner-catcount {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-content .ninetheme-banner-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-banner-content .ninetheme-banner-button {
    color: var(--e-global-color-12d5431);
    background-color: var(--e-global-color-4b426b6);
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-content .ninetheme-banner-button {
    background-color: var(--e-global-color-7463cb6)
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
    min-height: 250px;
    padding-top: 0
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-button.has-icon {
    gap: 12px
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-button.has-icon i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-button.has-icon svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper {
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper:not(.banner-style-classic):before,
.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before {
    background-color: #02010100
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-image img {
    transform: scale(1.05)
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper .ninetheme-banner-content {
    text-align: right
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-content .ninetheme-banner-catname {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-content .ninetheme-banner-catcount {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-content .ninetheme-banner-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-banner-content .ninetheme-banner-button {
    color: var(--e-global-color-12d5431);
    background-color: var(--e-global-color-23ec210);
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-content .ninetheme-banner-button {
    background-color: var(--e-global-color-7463cb6)
}

.elementor-11275 .elementor-element.elementor-element-88afca7 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-bc6a0b8 {
    --display: flex;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-68a075b>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
    min-height: 341px;
    padding-top: 0
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-button.has-icon {
    gap: 12px
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-button.has-icon i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-button.has-icon svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper {
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper:not(.banner-style-classic):before,
.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before {
    background-color: #02010100
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-image img {
    transform: scale(1.05)
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper .ninetheme-banner-content {
    text-align: right
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-content .ninetheme-banner-catname {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-content .ninetheme-banner-catcount {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-content .ninetheme-banner-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-banner-content .ninetheme-banner-button {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-507dcdd);
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-content .ninetheme-banner-button {
    background-color: var(--e-global-color-7463cb6)
}

.elementor-11275 .elementor-element.elementor-element-ef564c1 {
    --display: flex;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-5a455ad>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
    min-height: 278px;
    padding-top: 0
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-button.has-icon {
    gap: 12px
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-button.has-icon i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-button.has-icon svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper {
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper:not(.banner-style-classic):before,
.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before {
    background-color: #02010100
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-image img {
    transform: scale(1.2)
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper .ninetheme-banner-content {
    text-align: right
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-content .ninetheme-banner-catname {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-content .ninetheme-banner-catcount {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-content .ninetheme-banner-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-banner-content .ninetheme-banner-button {
    color: var(--e-global-color-12d5431);
    background-color: var(--e-global-color-4b426b6);
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-content .ninetheme-banner-button {
    background-color: var(--e-global-color-7463cb6)
}

.elementor-11275 .elementor-element.elementor-element-841c2bb {
    --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;
    --background-transition: .3s;
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-909695b {
    --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;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-909695b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0
}

.elementor-11275 .elementor-element.elementor-element-082a7df {
    --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: 30px 30px;
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-f2be116 {
    --display: flex;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-category-item .ninetheme-category-thumb {
    padding-bottom: 0;
    min-height: 300px
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-widget-header .ninetheme-btn {
    gap: 10px
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-widget-header .ninetheme-btn i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-widget-header .ninetheme-btn svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-category-count {
    top: 7px;
    right: 7px
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-widget-categories-wrapper:not(.style-6) .ninetheme-category-count,
.elementor-11275 .elementor-element.elementor-element-c281abd .style-6 .ninetheme-category-count:before {
    background-color: var(--e-global-color-accent)
}

.elementor-11275 .elementor-element.elementor-element-c281abd .ninetheme-category-count {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-e86e483 {
    --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: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-66bd81e {
    --display: flex;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-66bd81e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-video {
    height: 166px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-image .ninetheme-banner-image {
    padding-top: 166%
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-banner-button.has-icon {
    gap: 14px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-banner-button.has-icon i {
    font-size: 16px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-banner-button.has-icon svg {
    width: 16px;
    height: 16px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-widget-header .ninetheme-btn {
    gap: 14px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-widget-header .ninetheme-btn i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-widget-header .ninetheme-btn svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper {
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper:not(.banner-style-classic):before,
.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before {
    background-color: #0201011C
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-image img {
    transform: scale(1.05)
}

.elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper .ninetheme-banner-content {
    text-align: flex-start
}

.elementor-11275 .elementor-element.elementor-element-caa9bfd {
    --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: .3s
}

.elementor-11275 .elementor-element.elementor-element-33547a4 {
    width: var(--container-widget-width, 101.425%);
    max-width: 101.425%;
    --container-widget-width: 101.425%;
    --container-widget-flex-grow: 0
}

.elementor-11275 .elementor-element.elementor-element-33547a4>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-33547a4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .border-inside .deals-item {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .border-outside .deals-wrapper {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .border-outside .deals-wrapper .deals-item {
    border-right-color: var(--e-global-color-dd406e8);
    border-bottom-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .border-outside .ninetheme-swiper-container {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .border-outside .ninetheme-swiper-container .deals-item {
    border-right-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .ninetheme-swiper-wrapper .deals-item {
    min-height: 420px
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .ninetheme-timer-title {
    color: var(--e-global-color-accent)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .time-count {
    border-radius: 4px;
    color: var(--e-global-color-primary);
    background-color: #FFBFC100;
    border-color: var(--e-global-color-primary)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .ninetheme-timer .separator {
    color: var(--e-global-color-primary)
}

.elementor-11275 .elementor-element.elementor-element-33547a4 .deals-item:hover:before {
    border-color: var(--e-global-color-885005b)
}

.elementor-11275 .elementor-element.elementor-element-3a15e6c {
    --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: .3s;
    border-style: none;
    --border-style: none
}

.elementor-11275 .elementor-element.elementor-element-3a15e6c,
.elementor-11275 .elementor-element.elementor-element-3a15e6c:before {
    --border-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-dae419b>.elementor-widget-container {
    margin: 0 0 0 28px
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-dae419b {
    left: 0
}

body.rtl .elementor-11275 .elementor-element.elementor-element-dae419b {
    right: 0
}

.elementor-11275 .elementor-element.elementor-element-dae419b {
    top: 0
}

.elementor-11275 .elementor-element.elementor-element-27117b8 {
    --display: flex;
    --min-height: 88px;
    --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: space-between;
    --align-items: center;
    --background-transition: .3s;
    --border-radius: 5px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px
}

.elementor-11275 .elementor-element.elementor-element-27117b8:not(.elementor-motion-effects-element-type-background),
.elementor-11275 .elementor-element.elementor-element-27117b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11275 .elementor-element.elementor-element-27117b8,
.elementor-11275 .elementor-element.elementor-element-27117b8:before {
    --border-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-7d4f5b0>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-7d4f5b0 {
    text-align: left
}

.elementor-11275 .elementor-element.elementor-element-7d4f5b0 .elementor-heading-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-52713a1>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .btn-icon-left .ninetheme-button-icon {
    margin-right: 15px
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .btn-icon-right .ninetheme-button-icon {
    margin-left: 15px
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .btn-icon-top .ninetheme-button-icon {
    margin-bottom: 15px
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .btn-icon-bottom .ninetheme-button-icon {
    margin-top: 15px
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-button-icon i {
    font-size: 10px
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-button-icon svg {
    width: 10px;
    height: auto
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-btn {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-btn-text {
    font-size: var(--e-global-typography-353a3a2-font-size);
    font-weight: var(--e-global-typography-353a3a2-font-weight);
    text-transform: var(--e-global-typography-353a3a2-text-transform);
    letter-spacing: var(--e-global-typography-353a3a2-letter-spacing)
}

.elementor-11275 .elementor-element.elementor-element-2bb98e7 {
    --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;
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-658d287 {
    --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: .3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-444317a {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-444317a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0
}

.elementor-11275 .elementor-element.elementor-element-96dff0e>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-96dff0e .cr-product-slider {
    max-width: 800px
}

.elementor-11275 .elementor-element.elementor-element-96dff0e .cr-product-slider__img {
    width: 40%
}

.elementor-11275 .elementor-element.elementor-element-c1c3c9e {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-793bd99>.elementor-widget-container {
    margin: 0 0 0 30px
}

.elementor-11275 .elementor-element.elementor-element-793bd99 .cr-product-slider {
    max-width: 800px
}

.elementor-11275 .elementor-element.elementor-element-793bd99 .cr-product-slider__img {
    width: 40%
}

.elementor-11275 .elementor-element.elementor-element-f10a1a0 {
    --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: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-7e26d30 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-861d6a8>.elementor-widget-container {
    border-style: none
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-content.has-banner {
    gap: 15px;
    --gap: 15px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .swiper-slide .product-inner {
    min-height: 100px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-header .ninetheme-btn {
    gap: 14px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-header .ninetheme-btn i {
    font-size: 14px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-header .ninetheme-btn svg {
    width: 14px;
    height: 14px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-footer {
    gap: 0px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-footer-link {
    color: var(--e-global-color-text)
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-header {
    margin-bottom: 25px
}

.elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-loop-product {
    padding: 0
}

.elementor-11275 .elementor-element.elementor-element-3e76069 {
    --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;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-9b30013 {
    --display: flex;
    --gap: 30px 30px;
    --background-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .border-inside .deals-item {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .border-outside .deals-wrapper {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .border-outside .deals-wrapper .deals-item {
    border-right-color: var(--e-global-color-dd406e8);
    border-bottom-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .border-outside .ninetheme-swiper-container {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .border-outside .ninetheme-swiper-container .deals-item {
    border-right-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .thumb-wrapper {
    max-width: 40%
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .ninetheme-swiper-wrapper .deals-item {
    min-height: 200px
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .time-count {
    color: var(--e-global-color-4b426b6);
    background-color: #02010100;
    border-color: var(--e-global-color-885005b)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .ninetheme-timer .separator {
    color: var(--e-global-color-4b426b6)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .ninetheme-timer {
    gap: 0px
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .deals-item {
    border-style: solid;
    border-width: 2px;
    border-color: var(--e-global-color-885005b)
}

.elementor-11275 .elementor-element.elementor-element-ba63401 .deals-item:hover:before {
    border-color: var(--e-global-color-885005b)
}

.elementor-11275 .elementor-element.elementor-element-7fa481e {
    --display: flex;
    --background-transition: .3s;
    --margin-top: 20px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-5cee579 {
    --display: flex;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-11275 .elementor-element.elementor-element-63c605e>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
    min-height: 200px;
    padding-top: 0
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-button.has-icon {
    gap: 12px
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-button.has-icon i {
    font-size: 12px
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-button.has-icon svg {
    width: 12px;
    height: 12px
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper {
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper:not(.banner-style-classic):before,
.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before {
    background-color: #02010100
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-image img {
    transform: scale(1.05)
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper .ninetheme-banner-content {
    text-align: right
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-content .ninetheme-banner-catname {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-content .ninetheme-banner-catcount {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-content .ninetheme-banner-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-banner-content .ninetheme-banner-button {
    color: var(--e-global-color-12d5431);
    background-color: var(--e-global-color-accent);
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper:hover .ninetheme-banner-content .ninetheme-banner-button {
    background-color: var(--e-global-color-7463cb6)
}

.elementor-11275 .elementor-element.elementor-element-ed2be2d .ninetheme-widget-header .ninetheme-btn {
    gap: 10px
}

.elementor-11275 .elementor-element.elementor-element-ed2be2d .ninetheme-widget-header .ninetheme-btn i {
    font-size: 10px
}

.elementor-11275 .elementor-element.elementor-element-ed2be2d .ninetheme-widget-header .ninetheme-btn svg {
    width: 10px;
    height: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2>.elementor-widget-container {
    margin: 50px 0 30px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-content.has-banner {
    gap: 30px;
    --gap: 30px;
    flex-direction: row;
    --flex-direction: row;
    width: var(--flex-direction)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .layout-slider .has-banner .ninetheme-tab-products {
    width: calc(100% - (var(--banner-w) + var(--gap)));
    flex: 0 0 auto;
    --banner-w: 320px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .has-banner .ninetheme-tab-banner {
    flex: 0 0 var(--banner-w);
    --banner-w: 320px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-banner {
    min-height: 200px;
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .swiper-slide .product-inner {
    min-height: 100px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu {
    gap: calc(25px/2)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu.fast-filters {
    gap: 25px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu:not(.fast-filters) a:not(:last-child) {
    padding-right: calc(25px/2)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu a {
    gap: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-header .ninetheme-btn {
    gap: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-header .ninetheme-btn i {
    font-size: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-header .ninetheme-btn svg {
    width: 10px;
    height: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-banner-content {
    align-items: flex-start;
    justify-content: flex-start
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-banner.fit_image img {
    gap: 20px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-banner-content .ninetheme-banner-button.has-icon {
    gap: 12px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-banner-content .has-icon i {
    font-size: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-banner-content .has-icon svg {
    width: 10px;
    height: 10px
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-wrapper {
    border-style: solid;
    border-width: 2px;
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-header {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-banner-subtitle {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-banner-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-banner-desc {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-wrapper .ninetheme-banner-button {
    color: var(--e-global-color-12d5431);
    background-color: var(--e-global-color-accent);
    border-radius: 5px
}

.elementor-11275 .elementor-element.elementor-element-c0d492f {
    --display: flex;
    --min-height: 150px;
    --justify-content: center;
    --gap: 15px 15px;
    --background-transition: .3s;
    --border-radius: 5px;
    --margin-top: 20px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px
}

.elementor-11275 .elementor-element.elementor-element-c0d492f:not(.elementor-motion-effects-element-type-background),
.elementor-11275 .elementor-element.elementor-element-c0d492f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-885005b);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11275 .elementor-element.elementor-element-c0d492f,
.elementor-11275 .elementor-element.elementor-element-c0d492f:before {
    --border-transition: .3s
}

.elementor-11275 .elementor-element.elementor-element-eddb611 {
    --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;
    --background-transition: .3s;
    --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-11275 .elementor-element.elementor-element-848ce75>.elementor-widget-container {
    margin: 0 15px 0 0
}

.elementor-11275 .elementor-element.elementor-element-a324019>.elementor-widget-container {
    margin: 0 15px 0 0
}

.elementor-11275 .elementor-element.elementor-element-67e0ca8>.elementor-widget-container {
    margin: 0
}

.elementor-11275 .elementor-element.elementor-element-67e0ca8 {
    text-align: left
}

.elementor-11275 .elementor-element.elementor-element-67e0ca8 .elementor-heading-title {
    color: var(--e-global-color-12d5431)
}

.elementor-11275 .elementor-element.elementor-element-51a6e72>.elementor-widget-container {
    border-style: none
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(19px/2)
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(19px/2)
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(19px/2);
    margin-left: calc(19px/2)
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-19px/2);
    margin-left: calc(-19px/2)
}

body.rtl .elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-19px/2)
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-19px/2)
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-icon i {
    color: var(--e-global-color-12d5431);
    transition: color .3s
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-12d5431);
    transition: fill .3s
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-offset: 0px
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-item>a {
    font-size: 11px;
    text-transform: uppercase
}

.elementor-11275 .elementor-element.elementor-element-51a6e72 .elementor-icon-list-text {
    color: var(--e-global-color-12d5431);
    transition: color .3s
}

.elementor-11275 .elementor-element.elementor-element-4e3776b>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .border-inside .deals-item {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .border-outside .deals-wrapper {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .border-outside .deals-wrapper .deals-item {
    border-right-color: var(--e-global-color-dd406e8);
    border-bottom-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .border-outside .ninetheme-swiper-container {
    border-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .border-outside .ninetheme-swiper-container .deals-item {
    border-right-color: var(--e-global-color-dd406e8)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .thumb-wrapper {
    max-width: 40%
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .ninetheme-swiper-wrapper .deals-item {
    min-height: 200px
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .time-count {
    color: var(--e-global-color-accent);
    background-color: #02010100;
    border-color: var(--e-global-color-a0bb40b)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .ninetheme-timer .separator {
    color: var(--e-global-color-accent)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .deals-item {
    border-style: solid;
    border-width: 2px;
    border-color: var(--e-global-color-507dcdd)
}

.elementor-11275 .elementor-element.elementor-element-4e3776b .deals-item:hover:before {
    border-color: var(--e-global-color-a0bb40b)
}

.elementor-11275 .elementor-element.elementor-element-9ac226b .ninetheme-widget-header .ninetheme-btn {
    gap: 14px
}

.elementor-11275 .elementor-element.elementor-element-9ac226b .ninetheme-widget-header .ninetheme-btn i {
    font-size: 16px
}

.elementor-11275 .elementor-element.elementor-element-9ac226b .ninetheme-widget-header .ninetheme-btn svg {
    width: 16px;
    height: 16px
}

.elementor-11275 .elementor-element.elementor-element-9ac226b .ninetheme-brand-item-inner {
    border-radius: 5px
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-11275 .elementor-element.elementor-element-444317a {
        --width: 496.234px
    }
}

@media(max-width:1400px) {
    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-video {
        height: 170px
    }

    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-image .ninetheme-banner-image {
        padding-top: 170%
    }

    .elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-btn-text {
        font-size: var(--e-global-typography-353a3a2-font-size);
        letter-spacing: var(--e-global-typography-353a3a2-letter-spacing)
    }

    .elementor-11275 .elementor-element.elementor-element-9b30013 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-7fa481e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }
}

@media(max-width:1200px) {
    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-video {
        height: 240px
    }

    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-image .ninetheme-banner-image {
        padding-top: 240%
    }

    .elementor-11275 .elementor-element.elementor-element-793bd99>.elementor-widget-container {
        margin: 0
    }
}

@media(max-width:1024px) {
    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-video {
        height: 206px
    }

    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-image .ninetheme-banner-image {
        padding-top: 206%
    }

    .elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-btn-text {
        font-size: var(--e-global-typography-353a3a2-font-size);
        letter-spacing: var(--e-global-typography-353a3a2-letter-spacing)
    }

    .elementor-11275 .elementor-element.elementor-element-658d287 {
        --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(max-width:880px) {
    .elementor-11275 .elementor-element.elementor-element-e86e483 {
        --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-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-video {
        height: 163px
    }

    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-image .ninetheme-banner-image {
        padding-top: 163%
    }

    .elementor-11275 .elementor-element.elementor-element-96dff0e>.elementor-widget-container {
        margin: 0
    }

    .elementor-11275 .elementor-element.elementor-element-96dff0e.elementor-element {
        --align-self: center
    }

    .elementor-11275 .elementor-element.elementor-element-793bd99>.elementor-widget-container {
        margin: 0
    }
}

@media(max-width:767px) {
    .elementor-11275 .elementor-element.elementor-element-f092959 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px
    }

    .elementor-11275 .elementor-element.elementor-element-f9a3fd4 {
        --min-height: 100px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-879bfe8 .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
        min-height: 220px;
        padding-top: 0
    }

    .elementor-11275 .elementor-element.elementor-element-f1f36c9 .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
        min-height: 220px;
        padding-top: 0
    }

    .elementor-11275 .elementor-element.elementor-element-bc6a0b8 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-68a075b .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
        min-height: 220px;
        padding-top: 0
    }

    .elementor-11275 .elementor-element.elementor-element-ef564c1 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-5a455ad .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
        min-height: 220px;
        padding-top: 0
    }

    .elementor-11275 .elementor-element.elementor-element-841c2bb {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-909695b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-082a7df {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-e86e483 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-video {
        height: 160px
    }

    .elementor-11275 .elementor-element.elementor-element-4e69fac .ninetheme-woo-banner-wrapper.has-image .ninetheme-banner-image {
        padding-top: 160%
    }

    .elementor-11275 .elementor-element.elementor-element-33547a4 .ninetheme-swiper-wrapper .deals-item {
        min-height: 427px
    }

    .elementor-11275 .elementor-element.elementor-element-3a15e6c {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-dae419b>.elementor-widget-container {
        margin: 0 0 0 40px
    }

    .elementor-11275 .elementor-element.elementor-element-27117b8 {
        --gap: 15px 15px
    }

    .elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-btn-text {
        font-size: var(--e-global-typography-353a3a2-font-size);
        letter-spacing: var(--e-global-typography-353a3a2-letter-spacing)
    }

    .elementor-11275 .elementor-element.elementor-element-96dff0e .cr-product-slider__img {
        width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-793bd99 .cr-product-slider__img {
        width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-menu {
        gap: calc(5px/2)
    }

    .elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-menu.fast-filters {
        gap: 5px
    }

    .elementor-11275 .elementor-element.elementor-element-861d6a8 .ninetheme-tab-menu:not(.fast-filters) a:not(:last-child) {
        padding-right: calc(5px/2)
    }

    .elementor-11275 .elementor-element.elementor-element-9b30013 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-ba63401 .thumb-wrapper {
        max-width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-ba63401 .ninetheme-swiper-wrapper .deals-item {
        min-height: 383px
    }

    .elementor-11275 .elementor-element.elementor-element-7fa481e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-5cee579 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px
    }

    .elementor-11275 .elementor-element.elementor-element-63c605e .ninetheme-woo-banner-wrapper .ninetheme-banner-image {
        min-height: 220px;
        padding-top: 0
    }

    .elementor-11275 .elementor-element.elementor-element-21117d2>.elementor-widget-container {
        margin: 30px 0 10px
    }

    .elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-content.has-banner {
        flex-direction: column;
        --flex-direction: column;
        width: var(--flex-direction)
    }

    .elementor-11275 .elementor-element.elementor-element-21117d2 .layout-slider .has-banner .ninetheme-tab-products {
        width: var(--flex-direction)
    }

    .elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu {
        gap: calc(15px/2)
    }

    .elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu.fast-filters {
        gap: 15px
    }

    .elementor-11275 .elementor-element.elementor-element-21117d2 .ninetheme-tab-menu:not(.fast-filters) a:not(:last-child) {
        padding-right: calc(15px/2)
    }

    .elementor-11275 .elementor-element.elementor-element-c0d492f:not(.elementor-motion-effects-element-type-background),
    .elementor-11275 .elementor-element.elementor-element-c0d492f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom right;
        background-size: cover
    }

    .elementor-11275 .elementor-element.elementor-element-c0d492f {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px
    }

    .elementor-11275 .elementor-element.elementor-element-848ce75>.elementor-widget-container {
        margin: 0 5px 10px 0
    }

    .elementor-11275 .elementor-element.elementor-element-4e3776b .thumb-wrapper {
        max-width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-4e3776b .ninetheme-swiper-wrapper .deals-item {
        min-height: 482px
    }

    .elementor-11275 .elementor-element.elementor-element-4e3776b .ninetheme-widget-header {
        padding: 0
    }
    .elementor-11275 .elementor-element.elementor-element-36c9a6c .ninetheme-main-slider {
        height: 20vh
    }
}

@media(min-width:768px) {
    .elementor-11275 .elementor-element.elementor-element-f092959 {
        --content-width: 1370px
    }

    .elementor-11275 .elementor-element.elementor-element-f9a3fd4 {
        --width: 60%
    }

    .elementor-11275 .elementor-element.elementor-element-88afca7 {
        --width: 40%
    }

    .elementor-11275 .elementor-element.elementor-element-909695b {
        --width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-66bd81e {
        --width: 24%
    }

    .elementor-11275 .elementor-element.elementor-element-2bb98e7 {
        --width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-444317a {
        --width: 48.768%
    }
    
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11275 .elementor-element.elementor-element-66bd81e {
        --width: 259.836px
    }

    .elementor-11275 .elementor-element.elementor-element-444317a {
        --width: 100%
    }

    .elementor-11275 .elementor-element.elementor-element-c1c3c9e {
        --content-width: 100%
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-11275 .elementor-element.elementor-element-66bd81e {
        --width: 100%
    }
}

@media(min-width:2400px) {
    .elementor-11275 .elementor-element.elementor-element-52713a1 .ninetheme-btn-text {
        font-size: var(--e-global-typography-353a3a2-font-size);
        letter-spacing: var(--e-global-typography-353a3a2-letter-spacing)
    }
}