.module-products-921 .module-title {
    font-family: 'Jost';
    font-weight: 600;
    font-size: var(--j-font_size-font-size--title-module);
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform: none;
    text-decoration: none;
    -webkit-text-decoration: none;
    line-height: 1.4;
    margin-bottom: 1.25em !important;
    white-space: normal;
    overflow: initial;
    text-overflow: initial;
    -webkit-line-clamp: initial;
    -webkit-line-clamp: 2
}

.module-products-921 .module-title:after {
    display: none;
    margin-top: .7em
}

.module-products-921 .module-title .page-title-text:after {
    display: none;
    margin-top: .7em
}

.module-products-921 .module-title .filter-title-text:after {
    display: none;
    margin-top: .7em
}

.module-products-921 .module-title:after,
.module-products-921 .module-title .page-title-text:after,
.module-products-921 .module-title .filter-title-text:after {
    width: 50px;
    height: 2px;
    background-color: hsla(var(--j-color-scheme-brand-primary-h), var(--j-color-scheme-brand-primary-s), calc(var(--j-color-scheme-brand-primary-l) - 0%), calc(var(--j-color-scheme-brand-primary-a)*1));
    --background-color: hsla(var(--j-color-scheme-brand-primary-h), var(--j-color-scheme-brand-primary-s), calc(var(--j-color-scheme-brand-primary-l) - 0%), calc(var(--j-color-scheme-brand-primary-a)*1))
}

.module-products-921 .swiper-slide {
    --inactive-opacity: .1;
    --inactive-scale: .8
}

html:not(.mobile) .module-products-921 .swiper-container {
    overflow: visible !important
}

.module-products-921 .swiper-buttons.auto-carousel-buttons span:before,
.module-products-921 .swiper-buttons.swiper-buttons>div:before,
.module-products-921 .swiper-buttons.scroll-top em:before,
.module-products-921 .swiper-buttons.lg-content .lg-icon:before {
    content: '\e93f' !important;
    font-family: icomoon !important;
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1))
}

.no-touchevents .module-products-921 .swiper-buttons.auto-carousel-buttons span:hover:before,
.no-touchevents .module-products-921 .swiper-buttons.swiper-buttons>div:hover:before,
.no-touchevents .module-products-921 .swiper-buttons.scroll-top em:hover:before,
.no-touchevents .module-products-921 .swiper-buttons.lg-content .lg-icon:hover:before {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .swiper-buttons.auto-carousel-buttons span:active:before,
.module-products-921 .swiper-buttons.swiper-buttons>div:active:before,
.module-products-921 .swiper-buttons.scroll-top em:active:before,
.module-products-921 .swiper-buttons.lg-content .lg-icon:active:before {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .swiper-buttons.auto-carousel-buttons span,
.module-products-921 .swiper-buttons.swiper-buttons>div,
.module-products-921 .swiper-buttons.scroll-top em,
.module-products-921 .swiper-buttons.lg-content .lg-icon {
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    border-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius: 99px;
    --element-border-radius: 99px
}

.no-touchevents .module-products-921 .swiper-buttons.auto-carousel-buttons span:hover,
.no-touchevents .module-products-921 .swiper-buttons.swiper-buttons>div:hover,
.no-touchevents .module-products-921 .swiper-buttons.scroll-top em:hover,
.no-touchevents .module-products-921 .swiper-buttons.lg-content .lg-icon:hover {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .swiper-buttons.auto-carousel-buttons span:active,
.module-products-921 .swiper-buttons.swiper-buttons>div:active,
.module-products-921 .swiper-buttons.scroll-top em:active,
.module-products-921 .swiper-buttons.lg-content .lg-icon:active {
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .swiper-button-prev:before {
    transform: scaleX(-1)
}

.module-products-921 .swiper-buttons:not(.slider-navigation) {
    display: flex;
    top: 50%;
    width: calc(100% - (-48px*2))
}

.module-products-921 .swiper-button-prev {
    left: 0;
    right: auto;
    transform: translate(0, -50%) scale(var(--disabled-scale, 1))
}

.module-products-921 .swiper-button-next {
    left: auto;
    right: 0;
    transform: translate(0, -50%) scale(var(--disabled-scale, 1))
}

.module-products-921 .swiper-buttons:not(.slider-navigation) div {
    --width: 35px;
    --height: 35px
}

.module-products-921 .swiper-buttons:not(.slider-navigation)>.swiper-button-disabled {
    --disabled-scale: 0
}

.module-products-921 .swiper-container:not(.swiper-container-initialized)+.swiper-buttons:not(.slider-navigation) .swiper-button-prev {
    --disabled-scale: 0
}

.module-products-921 .swiper-buttons:not(.slider-navigation) div:before {
    font-size: 16px
}

.module-products-921 .swiper-buttons:not(.slider-navigation) .swiper-button-next:before {
    font-size: 16px
}

.no-touchevents .module-products-921 .swiper-buttons:not(.slider-navigation) div:not(.swiper-button-disabled):hover {
    box-shadow: 0 1.3px 1.4px rgba(0, 0, 0, .006), 0 3.1px 3.5px rgba(0, 0, 0, .008), 0 5.8px 6.5px rgba(0, 0, 0, .01), 0 10.3px 11.6px rgba(0, 0, 0, .012), 0 19.2px 21.7px rgba(0, 0, 0, .014), 0 46px 52px rgba(0, 0, 0, .02)
}

.module-products-921 .swiper-pagination {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    position: absolute;
    bottom: -16px
}

.module-products-921 .swiper-wrapper {
    cursor: grab
}

.module-products-921 .swiper-wrapper:active {
    cursor: grabbing
}

.module-products-921 .swiper {
    padding-bottom: 40px
}

.module-products-921 .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*0.5))
}

.module-products-921 .swiper-pagination>span+span {
    margin-inline-start: 10px
}

.no-touchevents .module-products-921 .swiper-pagination-bullet:hover {
    background-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .swiper-pagination>span {
    border-radius: 9999px;
    --element-border-radius: 9999px
}

.module-products-921 .ipr-grid .product-layout.swiper-slide {
    margin-right: 0;
    width: calc((100% - 0*0px)/1 - .01px)
}

.module-products-921 .ipr-grid .product-layout:not(.swiper-slide) {
    padding: 0;
    width: calc(100%/1 - .01px)
}

.one-column #content .module-products-921 .ipr-grid .product-layout.swiper-slide {
    margin-right: 0;
    width: calc((100% - 0*0px)/1 - .01px)
}

.one-column #content .module-products-921 .ipr-grid .product-layout:not(.swiper-slide) {
    padding: 0;
    width: calc(100%/1 - .01px)
}

.two-column #content .module-products-921 .ipr-grid .product-layout.swiper-slide {
    margin-right: 0;
    width: calc((100% - 0*0px)/1 - .01px)
}

.two-column #content .module-products-921 .ipr-grid .product-layout:not(.swiper-slide) {
    padding: 0;
    width: calc(100%/1 - .01px)
}

.side-column .module-products-921 .ipr-grid .product-layout.swiper-slide {
    margin-right: 0;
    width: calc((100% - 0*0px)/1 - .01px)
}

.side-column .module-products-921 .ipr-grid .product-layout:not(.swiper-slide) {
    padding: 0;
    width: calc(100%/1 - .01px)
}

.module-products-921 .product-list.product-grid .product-layout .product-thumb {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}

.module-products-921 .product-list.product-grid .product-layout .product-thumb .name {
    flex-grow: var(--name-grow, 0);
    --flex-grow: 1
}

.module-products-921 .product-list.product-grid .product-layout .product-thumb>div {
    flex-basis: auto
}

.module-products-921 .product-list.product-grid .product-layout .product-thumb .caption {
    justify-content: flex-start
}

.module-products-921 .product-list.product-grid .product-thumb .image-group .image {
    flex-grow: 0
}

.module-products-921 .product-list:not(.product-grid) .product-layout:not(.swiper-slide)+.product-layout:not(.swiper-slide) {
    margin-top: var(--j-gap-spacing-gap-4);
    border-width: 0;
    border-top-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a)*1));
    padding-top: var(--j-gap-spacing-gap-4)
}

.module-products-921 .product-list .product-thumb .image:before {
    mix-blend-mode: normal
}

.module-products-921 .product-list .product-thumb .product-img,
.module-products-921 .product-list .product-thumb .product-img img,
.module-products-921 .product-list .product-thumb .image {
    border-radius: 4px;
    --element-border-radius: 4px
}

.module-products-921 .product-list .product-thumb .image {
    background-color: hsla(var(--j-color-scheme-image-background-h), var(--j-color-scheme-image-background-s), calc(var(--j-color-scheme-image-background-l) - 0%), calc(var(--j-color-scheme-image-background-a)*1));
    --background-color: hsla(var(--j-color-scheme-image-background-h), var(--j-color-scheme-image-background-s), calc(var(--j-color-scheme-image-background-l) - 0%), calc(var(--j-color-scheme-image-background-a)*1))
}

.module-products-921 .product-list .product-thumb a.product-img img {
    background-color: hsla(var(--j-color-scheme-image-background-h), var(--j-color-scheme-image-background-s), calc(var(--j-color-scheme-image-background-l) - 0%), calc(var(--j-color-scheme-image-background-a)*1));
    --background-color: hsla(var(--j-color-scheme-image-background-h), var(--j-color-scheme-image-background-s), calc(var(--j-color-scheme-image-background-l) - 0%), calc(var(--j-color-scheme-image-background-a)*1))
}

.module-products-921 .product-list .product-thumb .product-labels-price .product-label strong {
    font-family: 'Jost';
    font-weight: 400;
    font-size: var(--j-font_size-font-size-100);
    color: hsla(var(--j-color-scheme-foreground-tertiary-h), var(--j-color-scheme-foreground-tertiary-s), calc(var(--j-color-scheme-foreground-tertiary-l) - 0%), calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height: 1.1
}

.module-products-921 .product-list .product-thumb .product-labels {
    padding: var(--j-gap-spacing---3);
    --element-padding: var(--j-gap-spacing---3);
    visibility: visible;
    opacity: 1
}

.module-products-921 .product-list .product-thumb .product-labels-outside {
    justify-content: flex-start;
    --label-gap: 5px;
    --label-grow: 0
}

.module-products-921 .product-list .product-thumb .quickview-button {
    --display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    margin: var(--j-gap-spacing---4);
    --element-margin: var(--j-gap-spacing---4)
}

.module-products-921 .product-list .product-thumb .quickview-button .btn-quickview {
    --visibility: hidden;
    --opacity: 0;
    transform: scale(.88)
}

.module-products-921 .product-list .has-countdown .product-thumb .btn-quickview {
    margin-bottom: calc(var(--countdown-offset, 0px) + var(--countdown-bottom-offset, 0px));
    --countdown-offset: var(--countdown-margin, 0);
    --countdown-margin: 60px
}

.touchevents .module-products-921 .product-list .product-thumb .quickview-button {
    align-items: flex-end;
    justify-content: flex-start;
    margin: var(--j-gap-spacing---4);
    --element-margin: var(--j-gap-spacing---4)
}

.touchevents .module-products-921 .product-list .has-countdown .product-thumb .btn-quickview {
    margin-bottom: calc(var(--countdown-offset, 0px) + var(--countdown-bottom-offset, 0px))
}

.module-products-921 .product-list .product-thumb .btn-quickview .btn-text {
    display: none
}

.module-products-921 .product-list .product-thumb .btn-quickview:before {
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .image .btn-quickview:before {
    content: '\ebef' !important;
    font-family: icomoon !important;
    font-size: 16px !important
}

.module-products-921 .product-list .product-thumb .image .btn,
.module-products-921 .product-list .product-thumb .image .btn:visited {
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .image .btn:hover {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1))
}

.module-products-921 .product-list .product-thumb .image .btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .image .btn:hover:active {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .image .btn {
    --focus-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding: 4px;
    --element-padding: 4px;
    box-shadow: none;
    border-radius: 9999px !important;
    --element-border-radius: 9999px !important
}

.module-products-921 .product-list .product-thumb .image.btn {
    justify-content: center
}

.module-products-921 .product-list .product-thumb .image .btn,
.module-products-921 .product-list .product-thumb .image .tooltip {
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .image .btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .image .btn:hover:active,
.module-products-921 .product-list .product-thumb .image .btn:focus:active,
.no-touchevents .module-products-921 .product-list .product-thumb .image .btn:focus:hover:active {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1))
}

.module-products-921 .product-list .product-thumb .image .btn:focus,
.module-products-921 .product-list .product-thumb .image .btn[disabled] {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1)) !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .image .btn:hover,
.no-touchevents .module-products-921 .product-list .product-thumb .image .btn:active:hover {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .image .btn.btn.disabled:after {
    font-size: 1em
}

.module-products-921 .product-list .product-thumb .image .btn:before {
    font-size: 1.1em
}

.module-products-921 .product-list .product-thumb .image .btn.disabled {
    color: transparent !important
}

.module-products-921 .product-list .product-thumb .image .btn[disabled] {
    color: transparent !important
}

.module-products-921 .product-list.product-grid .has-countdown .wish-group {
    --countdown-offset-buttons: var(--buttons-countdown-offset, 40px)
}

.module-products-921 .product-list:not(.product-list) .has-countdown .product-thumb .rating {
    --countdown-offset: var(--countdown-margin, 0)
}

.module-products-921 .product-list .product-thumb .countdown {
    display: flex;
    max-width: 95%;
    visibility: visible;
    opacity: 1;
    transform: translate3d(-50%, 0, 1px) scale(1);
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    border-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a)*1));
    border-radius: 4px;
    --element-border-radius: 4px
}

.module-products-921 .product-list .product-thumb .countdown>div {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1));
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a)*1));
    justify-content: center
}

.module-products-921 .product-list .product-thumb .countdown>div>span {
    color: hsla(var(--j-color-scheme-foreground-tertiary-h), var(--j-color-scheme-foreground-tertiary-s), calc(var(--j-color-scheme-foreground-tertiary-l) - 0%), calc(var(--j-color-scheme-foreground-tertiary-a)*1))
}

.module-products-921 .product-list .product-thumb .countdown>div+div {
    margin-left: var(--j-gap-spacing---4);
    --element-margin-left: var(--j-gap-spacing---4)
}

.module-products-921 .product-list .has-countdown .product-thumb {
    --countdown-bottom-offset: 8px
}

.module-products-921 .product-list .product-thumb .product-img:active {
    pointer-events: auto
}

.module-products-921 .product-list.product-list .product-layout .image-group {
    width: var(--product-list-image-width);
    order: 0
}

.module-products-921 .product-list.product-list .product-thumb {
    align-items: center
}

.module-products-921 .product-list.product-list .product-layout .product-thumb {
    --product-list-gap: var(--j-gap-spacing---8);
    --product-list-image-width: 33%
}

.module-products-921 .product-list .product-thumb .stats {
    --stats-gap: 16px;
    display: flex;
    position: relative;
    transform: none;
    width: initial;
    order: -9;
    font-family: 'Jost';
    font-weight: 400;
    font-size: var(--j-font_size-font-size-300);
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    text-decoration: none;
    -webkit-text-decoration: none;
    line-height: 1.3;
    margin-bottom: var(--j-gap-spacing---6);
    --element-margin-bottom: var(--j-gap-spacing---6)
}

.module-products-921 .product-list .product-thumb .stats-group {
    justify-content: flex-start;
    flex-direction: row
}

.module-products-921 .product-list .product-thumb .stats-group>span {
    flex-grow: 0
}

.module-products-921 .product-list .product-thumb .name {
    order: initial;
    display: flex;
    width: auto;
    margin-inline: auto;
    align-items: flex-start;
    justify-content: flex-start;
    margin-inline: 0 auto
}

.module-products-921 .product-list .product-thumb .stats .stat-2 {
    color: rgba(64, 148, 99, 1)
}

.module-products-921 .product-list .out-of-stock .product-thumb .stats {
    color: rgba(242, 119, 99, 1)
}

.module-products-921 .product-list .product-thumb .stats a {
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1))
}

.no-touchevents .module-products-921 .product-list .product-thumb .stats a:hover {
    color: hsla(var(--j-color-scheme-text-link-h), var(--j-color-scheme-text-link-s), calc(var(--j-color-scheme-text-link-l) - 0%), calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style: dotted;
    -webkit-text-decoration-style: dotted;
    text-decoration-line: underline;
    -webkit-text-decoration-line: underline;
    text-decoration-thickness: 1px;
    -webkit-text-decoration-thickness: 1px;
    text-underline-offset: 3px
}

.module-products-921 .product-list .stat-1 .stats-label {
    display: none
}

.module-products-921 .product-list .stat-2 .stats-label {
    display: none
}

.module-products-921 .product-list.product-grid .product-thumb .rating {
    position: static;
    visibility: visible;
    opacity: 1;
    order: initial;
    margin-top: 0
}

.module-products-921 .product-list .product-thumb .rating {
    height: 0;
    justify-content: flex-end;
    display: flex
}

.module-products-921 .product-list .product-thumb .rating-stars {
    transform: translate3d(0, -100%, 0);
    margin-left: -3px;
    --element-margin-left: -3px
}

.module-products-921 .product-list .product-thumb .rating.no-rating {
    display: none
}

.module-products-921 .product-list .product-thumb .rating .fa-stack {
    font-size: 13px;
    width: 1.2em
}

.module-products-921 .product-list .product-thumb .rating .fa-star,
.module-products-921 .product-list .product-thumb .rating .fa-star+.fa-star-o {
    color: rgba(242, 199, 81, 1)
}

.module-products-921 .product-list .product-thumb .rating .fa-star-o:only-child {
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*0.7))
}

.module-products-921 .product-list .product-thumb .rating.no-rating span {
    opacity: .5
}

.module-products-921 .product-list .product-thumb .name a {
    white-space: normal;
    overflow: initial;
    text-overflow: initial;
    -webkit-line-clamp: 2;
    font-family: 'Jost';
    font-weight: 600;
    font-size: var(--j-font_size-font-size--title-module);
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1));
    text-transform: none;
    text-decoration: none;
    -webkit-text-decoration: none;
    line-height: 1.4;
    text-align: left
}

.no-touchevents .module-products-921 .product-list .product-thumb .image-group:hover+.caption .name a,
.no-touchevents .module-products-921 .product-list .product-thumb .name a:hover {
    color: hsla(var(--j-color-scheme-text-link-h), var(--j-color-scheme-text-link-s), calc(var(--j-color-scheme-text-link-l) - 0%), calc(var(--j-color-scheme-text-link-a)*1));
    text-decoration-style: dotted;
    -webkit-text-decoration-style: dotted;
    text-decoration-line: underline;
    -webkit-text-decoration-line: underline;
    text-decoration-thickness: 1px;
    -webkit-text-decoration-thickness: 1px;
    text-underline-offset: 3px
}

.module-products-921 .product-list .product-thumb .description {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 1px;
    display: flex;
    flex-direction: column;
    display: -webkit-box;
    font-family: 'Jost';
    font-weight: 400;
    font-size: var(--j-font_size-font-size-300);
    color: hsla(var(--j-color-scheme-foreground-tertiary-h), var(--j-color-scheme-foreground-tertiary-s), calc(var(--j-color-scheme-foreground-tertiary-l) - 0%), calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height: 1.5;
    margin-top: var(--j-gap-spacing---5);
    --element-margin-top: var(--j-gap-spacing---5)
}

.module-products-921 .product-list .product-thumb .price {
    --price-gap: 7px;
    display: flex;
    font-family: 'Jost';
    font-weight: 600;
    font-size: var(--j-font_size-font-size-600);
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1));
    line-height: 1;
    margin-top: var(--j-gap-spacing---6);
    --element-margin-top: var(--j-gap-spacing---6)
}

.module-products-921 .product-list .product-thumb .product-labels-price {
    display: flex;
    font-family: 'Jost';
    font-weight: 400;
    font-size: var(--j-font_size-font-size-100);
    color: hsla(var(--j-color-scheme-foreground-tertiary-h), var(--j-color-scheme-foreground-tertiary-s), calc(var(--j-color-scheme-foreground-tertiary-l) - 0%), calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    line-height: 1.1;
    margin-bottom: var(--j-gap-spacing---1);
    --element-margin-bottom: var(--j-gap-spacing---1)
}

.module-products-921 .product-list .product-thumb .price-tax {
    display: none;
    font-family: 'Jost';
    font-weight: 400
}

.module-products-921 .product-list .product-thumb .price-old {
    font-family: 'Jost';
    font-weight: 400;
    font-size: 90%;
    color: hsla(var(--j-color-scheme-foreground-tertiary-h), var(--j-color-scheme-foreground-tertiary-s), calc(var(--j-color-scheme-foreground-tertiary-l) - 0%), calc(var(--j-color-scheme-foreground-tertiary-a)*1));
    text-decoration: line-through;
    -webkit-text-decoration: line-through;
    letter-spacing: 0;
    line-height: 1;
    order: 2
}

.module-products-921 .product-list .product-thumb .price>div>span {
    flex-grow: 0
}

.module-products-921 .product-list .product-thumb .price>div,
.module-products-921 .product-list .product-thumb .price>div span,
.module-products-921 .product-list .product-thumb .price>div,
.module-products-921 .product-list .product-thumb .price,
.module-products-921 .product-list .product-thumb .product-labels-price {
    justify-content: flex-start;
    align-items: flex-start
}

.module-products-921 .product-list .product-thumb .price>div {
    flex-direction: row;
    flex-wrap: wrap
}

.module-products-921 .product-list .product-thumb .price-new {
    order: 1
}

.module-products-921 .product-list .product-thumb .buttons-wrapper {
    display: block;
    --buttons-gap: 12px
}

.module-products-921 .product-list .product-thumb .button-group {
    justify-content: flex-start;
    --wishlist-gap: 8px
}

.module-products-921 .product-list.product-list .product-thumb .buttons-wrapper {
    margin-top: var(--j-gap-spacing---8);
    --element-margin-top: var(--j-gap-spacing---8)
}

.module-products-921 .product-list .product-thumb .cart-group {
    display: inline-flex
}

.module-products-921 .product-list .out-of-stock .product-thumb .cart-group {
    opacity: .6;
    cursor: not-allowed
}

.module-products-921 .product-list .out-of-stock .product-thumb .cart-group .btn-cart {
    pointer-events: none
}

.module-products-921 .product-list .product-thumb .btn-cart {
    height: 40px
}

.module-products-921 .product-list .product-thumb .btn-wishlist {
    min-width: 40px;
    height: 40px;
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .btn-quickview {
    min-width: 32px;
    height: 32px
}

.module-products-921 .product-list .product-thumb .btn-compare {
    width: 40px;
    height: 40px;
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .btn-cart:before {
    display: inline-flex;
    content: '\e9f8' !important;
    font-family: icomoon !important
}

.module-products-921 .product-list .product-thumb .btn-cart .btn-text {
    display: inline-block;
    padding: 0 .4em
}

.module-products-921 .product-list.product-grid .product-thumb .cart-group {
    flex-grow: 0;
    flex-wrap: wrap;
    flex-direction: row
}

.module-products-921 .product-list.product-grid .product-thumb .cart-group .btn {
    flex-grow: 0
}

.module-products-921 .product-list .product-thumb .btn-cart.btn,
.module-products-921 .product-list .product-thumb .btn-cart.btn:visited {
    font-family: 'Jost' !important;
    font-weight: 400 !important;
    font-size: var(--j-font_size-font-size-300) !important;
    color: hsla(var(--j-color-scheme-button-foreground-h), var(--j-color-scheme-button-foreground-s), calc(var(--j-color-scheme-button-foreground-l) - 0%), calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    text-transform: none !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    line-height: 1 !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .btn-cart.btn:hover {
    color: hsla(var(--j-color-scheme-button-foreground-h), var(--j-color-scheme-button-foreground-s), calc(var(--j-color-scheme-button-foreground-l) - 0%), calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - -10%), calc(var(--j-color-scheme-button-background-a)*1));
    --background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - -10%), calc(var(--j-color-scheme-button-background-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-cart.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-cart.btn:hover:active {
    color: hsla(var(--j-color-scheme-button-foreground-h), var(--j-color-scheme-button-foreground-s), calc(var(--j-color-scheme-button-foreground-l) - 0%), calc(var(--j-color-scheme-button-foreground-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .btn-cart.btn {
    --focus-color: hsla(var(--j-color-scheme-button-foreground-h), var(--j-color-scheme-button-foreground-s), calc(var(--j-color-scheme-button-foreground-l) - 0%), calc(var(--j-color-scheme-button-foreground-a)*1)) !important;
    justify-content: center;
    padding: .8em;
    --element-padding: .8em;
    padding-right: 1.5em;
    --element-padding-right: 1.5em;
    padding-left: 1.5em;
    --element-padding-left: 1.5em;
    border-radius: 99px !important;
    --element-border-radius: 99px !important;
    --scale-active: .98
}

.module-products-921 .product-list .product-thumb .btn-cart.btn,
.module-products-921 .product-list .product-thumb .btn-cart.tooltip {
    background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - 0%), calc(var(--j-color-scheme-button-background-a)*1));
    --background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - 0%), calc(var(--j-color-scheme-button-background-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-cart.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-cart.btn:hover:active,
.module-products-921 .product-list .product-thumb .btn-cart.btn:focus:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-cart.btn:focus:hover:active {
    background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - -8%), calc(var(--j-color-scheme-button-background-a)*1));
    --background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - -8%), calc(var(--j-color-scheme-button-background-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-cart.btn:focus,
.module-products-921 .product-list .product-thumb .btn-cart.btn[disabled] {
    background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - -5%), calc(var(--j-color-scheme-button-background-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-button-background-h), var(--j-color-scheme-button-background-s), calc(var(--j-color-scheme-button-background-l) - -5%), calc(var(--j-color-scheme-button-background-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .btn-cart.btn.btn.disabled:after {
    font-size: 1em
}

.module-products-921 .product-list .product-thumb .stepper {
    display: inline-flex;
    --stepper-border: 0;
    max-width: var(--stepper-max-width, 100%);
    --stepper-height: 38px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius: 99px;
    --element-border-radius: 99px;
    height: 40px
}

.module-products-921 .product-list .product-thumb .stepper input.form-control {
    font-family: 'Jost' !important;
    font-weight: 400 !important;
    font-size: var(--j-font_size-font-size-300) !important;
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    line-height: 1.3 !important;
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    border-width: 0 !important;
    border-style: none !important;
    border-radius: 0 !important;
    --element-border-radius: 0px !important;
    box-shadow: none
}

.no-touchevents .module-products-921 .product-list .product-thumb .stepper input.form-control:hover {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .stepper input.form-control:focus {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .stepper button {
    position: static;
    width: calc(var(--stepper-button-width, 30)*1px*3);
    height: 100%;
    min-height: 36px;
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .stepper button.fa-angle-up {
    border-inline-width: var(--stepper-border, 0) 0;
    border-block-width: 0
}

.module-products-921 .product-list .product-thumb .stepper button.fa-angle-down {
    border-inline-width: 0 var(--stepper-border, 0);
    border-block-width: 0
}

.module-products-921 .product-list .product-thumb .stepper .form-control {
    max-width: 100% !important
}

.module-products-921 .product-list .product-thumb .stepper .fa-angle-down:before {
    content: '\eb85' !important;
    font-family: icomoon !important;
    font-size: 16px
}

.module-products-921 .product-list .product-thumb .stepper .fa-angle-up:before {
    content: '\eba0' !important;
    font-family: icomoon !important;
    font-size: 16px
}

.no-touchevents .module-products-921 .product-list .product-thumb .stepper:hover {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .stepper button:before {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.no-touchevents .module-products-921 .product-list .product-thumb .stepper button:hover:before {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.no-touchevents .module-products-921 .product-list .product-thumb .stepper button:hover {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1))
}

.module-products-921 .product-list .product-thumb .stepper button:active {
    background-color: hsla(var(--j-color-scheme-background-shade-h), var(--j-color-scheme-background-shade-s), calc(var(--j-color-scheme-background-shade-l) - 0%), calc(var(--j-color-scheme-background-shade-a)*1)) !important
}

.module-products-921 .product-list.product-grid .product-thumb .wish-group {
    flex-wrap: wrap;
    flex-direction: row;
    flex-grow: 0;
    width: auto
}

.module-products-921 .product-list.product-grid .product-thumb .wish-group .btn-wishlist {
    flex-grow: 0
}

.module-products-921 .product-list.product-grid .product-thumb .wish-group .btn-compare {
    flex-grow: 0
}

.module-products-921 .product-list .product-thumb .btn-wishlist:before {
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .btn-wishlist .btn-text {
    display: none
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn,
.module-products-921 .product-list .product-thumb .btn-wishlist.btn:visited {
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:hover {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:hover:active {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn {
    --focus-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding: .7em !important;
    --element-padding: .7em !important
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn,
.module-products-921 .product-list .product-thumb .btn-wishlist.tooltip {
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:hover:active,
.module-products-921 .product-list .product-thumb .btn-wishlist.btn:focus:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:focus:hover:active {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn:focus,
.module-products-921 .product-list .product-thumb .btn-wishlist.btn[disabled] {
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:hover,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:active:hover {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-wishlist.btn:hover:active,
.module-products-921 .product-list .product-thumb .btn-wishlist.btn:focus:active {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn:focus {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-wishlist.btn.btn.disabled:after {
    font-size: 1em
}

.module-products-921 .product-list .product-thumb .btn-compare:before {
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .btn-compare .btn-text {
    display: none
}

.module-products-921 .product-list .product-thumb .btn-compare.btn,
.module-products-921 .product-list .product-thumb .btn-compare.btn:visited {
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:hover {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-compare.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:hover:active {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .btn-compare.btn {
    --focus-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important;
    border-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    padding: .7em !important;
    --element-padding: .7em !important
}

.module-products-921 .product-list .product-thumb .btn-compare.btn,
.module-products-921 .product-list .product-thumb .btn-compare.tooltip {
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-compare.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:hover:active,
.module-products-921 .product-list .product-thumb .btn-compare.btn:focus:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:focus:hover:active {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-compare.btn:focus,
.module-products-921 .product-list .product-thumb .btn-compare.btn[disabled] {
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1)) !important;
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - -1%), calc(var(--j-color-scheme-background-secondary-a)*1)) !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:hover,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:active:hover {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-compare.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .btn-compare.btn:hover:active,
.module-products-921 .product-list .product-thumb .btn-compare.btn:focus:active {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1)) !important
}

.module-products-921 .product-list .product-thumb .btn-compare.btn:focus {
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .product-list .product-thumb .btn-compare.btn.btn.disabled:after {
    font-size: 1em
}

.module-products-921 .product-list .product-thumb .extra-group {
    --extra-gap: 12px;
    display: block;
    margin-top: var(--j-gap-spacing---7);
    --element-margin-top: var(--j-gap-spacing---7)
}

.module-products-921 .product-list .product-thumb .extra-group .btn:first-child {
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .extra-group .btn-extra+.btn {
    display: inline-flex
}

.module-products-921 .product-list .product-thumb .extra-group .btn:first-child:before {
    display: inline-flex;
    color: rgba(64, 148, 99, 1)
}

.module-products-921 .product-list .product-thumb .extra-group .btn:first-child .btn-text {
    display: inline-block;
    padding: 0 .4em
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn:before {
    display: inline-flex;
    margin-right: 0;
    --element-margin-right: 0px
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn .btn-text {
    display: inline-block;
    padding: 0 .4em
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn:first-child {
    border-radius: 99px !important;
    --element-border-radius: 99px !important;
    flex-grow: 0
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn+.btn.btn {
    border-radius: 99px !important;
    --element-border-radius: 99px !important;
    flex-grow: 0
}

.module-products-921 .product-list .product-layout .extra-group>div {
    justify-content: flex-start
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn,
.module-products-921 .product-list .product-thumb .extra-group .btn.btn:visited {
    font-size: var(--j-font_size-font-size-400) !important;
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style: dotted !important;
    -webkit-text-decoration-style: dotted !important;
    text-decoration-line: underline !important;
    -webkit-text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    -webkit-text-decoration-thickness: 1px !important;
    text-underline-offset: 3px !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn.btn:hover {
    color: hsla(var(--j-color-scheme-text-link-hover-h), var(--j-color-scheme-text-link-hover-s), calc(var(--j-color-scheme-text-link-hover-l) - 0%), calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background: 0 0;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    --background-color: transparent;
    box-shadow: none
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn {
    justify-content: flex-start;
    border-style: none;
    padding: 0;
    --element-padding: 0px;
    padding-bottom: 2px;
    --element-padding-bottom: 2px;
    box-shadow: none;
    border-radius: 0 !important;
    --element-border-radius: 0px !important
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn,
.module-products-921 .product-list .product-thumb .extra-group .btn.tooltip {
    background: 0 0;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    --background-color: transparent
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn.btn:hover:active,
.module-products-921 .product-list .product-thumb .extra-group .btn.btn:focus:active,
.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn.btn:focus:hover:active {
    background: 0 0;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    --background-color: transparent
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn:focus,
.module-products-921 .product-list .product-thumb .extra-group .btn.btn[disabled] {
    background: 0 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    --background-color: transparent !important
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn.btn:hover:active,
.module-products-921 .product-list .product-thumb .extra-group .btn.btn:focus:active {
    box-shadow: none
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn:focus {
    box-shadow: none
}

.module-products-921 .product-list .product-thumb .extra-group .btn.btn.btn.disabled:after {
    font-size: 1em
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn,
.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:visited {
    font-size: var(--j-font_size-font-size-400) !important;
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1)) !important;
    text-decoration-style: dotted !important;
    -webkit-text-decoration-style: dotted !important;
    text-decoration-line: underline !important;
    -webkit-text-decoration-line: underline !important;
    text-decoration-thickness: 1px !important;
    -webkit-text-decoration-thickness: 1px !important;
    text-underline-offset: 3px !important
}

.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:hover {
    color: hsla(var(--j-color-scheme-text-link-hover-h), var(--j-color-scheme-text-link-hover-s), calc(var(--j-color-scheme-text-link-hover-l) - 0%), calc(var(--j-color-scheme-text-link-hover-a)*1)) !important;
    background: 0 0;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    --background-color: transparent;
    box-shadow: none
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn {
    justify-content: flex-start;
    border-style: none;
    padding: 0;
    --element-padding: 0px;
    padding-bottom: 2px;
    --element-padding-bottom: 2px;
    box-shadow: none;
    border-radius: 0 !important;
    --element-border-radius: 0px !important
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn,
.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.tooltip {
    background: 0 0;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    --background-color: transparent
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,
.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:active,
.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:hover:active {
    background: 0 0;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    --background-color: transparent
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:focus,
.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn[disabled] {
    background: 0 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    --background-color: transparent !important
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:active,
.no-touchevents .module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:hover:active,
.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:focus:active {
    box-shadow: none
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn:focus {
    box-shadow: none
}

.module-products-921 .product-list .product-thumb .extra-group .btn+.btn.btn.btn.disabled:after {
    font-size: 1em
}

.module-products-921 .product-list.product-grid .product-thumb .extra-group {
    order: initial;
    overflow: visible;
    position: static
}

.module-products-921 .product-list.product-grid .product-thumb .extra-group>div {
    position: static;
    transform: none;
    opacity: 1
}

.module-products-921 .product-list.product-grid .product-thumb .buttons-wrapper {
    position: static;
    width: auto;
    overflow: visible;
    order: initial;
    transform: none
}

.module-products-921 .product-list.product-grid .product-thumb .buttons-wrapper .button-group {
    position: static;
    opacity: 1;
    visibility: visible;
    transform: none
}

.no-touchevents .module-products-921 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group {
    transform: none
}

.module-products-921 .product-list.product-grid .wish-group {
    position: static;
    width: auto;
    top: auto;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    margin-top: 0;
    justify-content: flex-start
}

.module-products-921 .product-list.product-grid .wish-group .btn {
    flex-basis: auto
}

.module-products-921 .product-list .product-thumb .btn-quickview.btn {
    padding: 0 !important;
    --element-padding: 0px !important
}

div.module-products-921 .product-grid.product-grid .has-countdown .wish-group {
    --countdown-offset-buttons: var(--buttons-countdown-offset, 40px) !important
}

div.module-products-921 :not(.product-list) .has-countdown .product-thumb .rating {
    --countdown-offset: var(--countdown-margin, 0) !important
}

div.module-products-921 .product-grid .has-countdown .product-thumb .btn-quickview {
    --countdown-offset: var(--countdown-margin, 0) !important
}

div.module-products-921 .product-layout.has-countdown .product-thumb .countdown {
    display: flex
}

.module-products-921 .flex-grid {
    --flex-grid-width: 300px;
    --flex-grid-gap: 24px
}

.module-products-921 .flex-grid>* {
    flex-grow: 0
}

.module-products-921 .auto-grid {
    --grid-min-width: 350px;
    --grid-min-col: 1.3;
    --grid-gap: var(--j-gap-spacing-gap-3);
    margin-inline-start: calc(0px - var(--scroll-padding, 0px));
    margin-inline-end: calc(0px - var(--scroll-padding, 0px));
    --fr: var(--item-width, var(--grid-min-width));
    --auto-carousel-button-width: 28px;
    --auto-carousel-button-height: 28px;
    --auto-carousel-button-gap: 4px;
    --auto-carousel-button-y: -20px
}

.module-products-921 {
    --center-insufficient: initial;
    --inline-margin: initial;
    --center-insufficient-carousel: max-content;
    --align-to-content-title: max(0px, calc(50% - var(--content-max-width)/2 + var(--content-gutter)));
    --align-to-content: max(var(--content-gutter), calc((100vw - var(--scrollW, 0px) - var(--content-max-width))/2) + var(--content-gutter, 0px));
    --align-to-content-cancel: calc(var(--align-to-content)*-1 + var(--content-gutter, 0px))
}

.module-products-921 .auto-grid .auto-grid-items {
    cursor: var(--cursor);
    grid-auto-flow: column;
    overflow-x: auto;
    overflow-y: hidden;
    padding-inline-start: var(--scroll-padding, 0px);
    padding-inline-end: var(--scroll-padding, 0px);
    padding-top: var(--top-padding, 0px);
    padding-bottom: var(--bottom-padding, 0px)
}

.module-products-921 .auto-grid .auto-carousel-controls {
    display: flex
}

.module-products-921 .auto-grid .auto-carousel-items:after {
    display: block
}

.module-products-921 .auto-grid .auto-grid-items.is-gliding a {
    pointer-events: none
}

.module-products-921 .auto-grid>.auto-grid-items:before {
    --fader-status: 1;
    display: block
}

.module-products-921 .auto-grid>.auto-grid-items:after {
    --fader-status: 1;
    display: block
}

.module-products-921 .auto-carousel-buttons.auto-carousel-buttons span:before,
.module-products-921 .auto-carousel-buttons.swiper-buttons>div:before,
.module-products-921 .auto-carousel-buttons.scroll-top em:before,
.module-products-921 .auto-carousel-buttons.lg-content .lg-icon:before {
    content: '\e93f' !important;
    font-family: icomoon !important;
    color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1))
}

.no-touchevents .module-products-921 .auto-carousel-buttons.auto-carousel-buttons span:hover:before,
.no-touchevents .module-products-921 .auto-carousel-buttons.swiper-buttons>div:hover:before,
.no-touchevents .module-products-921 .auto-carousel-buttons.scroll-top em:hover:before,
.no-touchevents .module-products-921 .auto-carousel-buttons.lg-content .lg-icon:hover:before {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .auto-carousel-buttons.auto-carousel-buttons span:active:before,
.module-products-921 .auto-carousel-buttons.swiper-buttons>div:active:before,
.module-products-921 .auto-carousel-buttons.scroll-top em:active:before,
.module-products-921 .auto-carousel-buttons.lg-content .lg-icon:active:before {
    color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .auto-carousel-buttons.auto-carousel-buttons span,
.module-products-921 .auto-carousel-buttons.swiper-buttons>div,
.module-products-921 .auto-carousel-buttons.scroll-top em,
.module-products-921 .auto-carousel-buttons.lg-content .lg-icon {
    background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a)*1));
    border-width: 1px;
    border-style: solid;
    border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a)*1));
    border-radius: 99px;
    --element-border-radius: 99px
}

.no-touchevents .module-products-921 .auto-carousel-buttons.auto-carousel-buttons span:hover,
.no-touchevents .module-products-921 .auto-carousel-buttons.swiper-buttons>div:hover,
.no-touchevents .module-products-921 .auto-carousel-buttons.scroll-top em:hover,
.no-touchevents .module-products-921 .auto-carousel-buttons.lg-content .lg-icon:hover {
    background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a)*1));
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .auto-carousel-buttons.auto-carousel-buttons span:active,
.module-products-921 .auto-carousel-buttons.swiper-buttons>div:active,
.module-products-921 .auto-carousel-buttons.scroll-top em:active,
.module-products-921 .auto-carousel-buttons.lg-content .lg-icon:active {
    background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a)*1));
    border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1))
}

.module-products-921 .auto-carousel-prev span:before {
    transform: scaleX(-1);
    font-size: 16px
}

.module-products-921 .auto-carousel-buttons {
    align-items: center;
    justify-content: flex-end;
    flex-direction: row;
    position: relative;
    height: 0;
    transform: translate3d(0, calc(var(--auto-carousel-button-height, 40px)/2*-1), 0);
    top: 0;
    margin-top: 0
}

.module-products-921 .auto-carousel-buttons .auto-carousel-prev {
    order: 0;
    transform: translate3d(var(--auto-carousel-button-x, 0px), var(--auto-carousel-button-y, 0px), 0) scale(var(--scale, 1))
}

.module-products-921 .auto-carousel-buttons .auto-carousel-next {
    order: 2;
    transform: translate3d(var(--auto-carousel-button-x, 0px), var(--auto-carousel-button-y, 0px), 0) scale(var(--scale, 1))
}

.module-products-921 .no-scroll-prev .auto-carousel-prev,
.module-products-921 .no-scroll-next .auto-carousel-next {
    opacity: 0;
    --scale: 0
}

.module-products-921 .auto-carousel-next span:before {
    font-size: 16px
}

div.module-products-921 .auto-grid {
    --bottom-padding: 5px
}

.touchevents div.module-products-921 .auto-grid-items>* {
    scroll-snap-align: start
}

div.module-products-921 .auto-grid .auto-grid-items {
    --scroll-by: 3
}

div.module-products-921 {
    --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px)*2, var(--content-max-width, 100%) - var(--content-gutter, 0)*2), 100% - var(--scroll-padding, 0px)*2)
}

@media (max-width:900px) {
    .module-products-921 .swiper-buttons:not(.slider-navigation) {
        display: none;
        width: calc(100% - (0px*2))
    }
}

@media (max-width:500px) {
    .module-products-921 .product-list .product-thumb .product-labels {
        display: none
    }
    .module-products-921 .product-list.product-grid .has-countdown .wish-group {
        --countdown-offset-buttons: 0px
    }
    .module-products-921 .product-list:not(.product-list) .product-thumb .rating {
        --countdown-offset: 0 !important
    }
    .module-products-921 .product-list .product-thumb .btn-quickview {
        --countdown-offset: 0 !important;
        min-width: 28px;
        height: 28px
    }
    .module-products-921 .product-list .has-countdown .product-thumb .countdown {
        display: none
    }
    .module-products-921 .product-list.product-list .product-layout .product-thumb {
        --product-list-gap: var(--j-gap-spacing---6)
    }
    .module-products-921 .product-list .product-thumb .stats-group {
        justify-content: space-between;
        flex-direction: row
    }
    .module-products-921 .product-list .product-thumb .stats-group>span {
        flex-grow: 0
    }
    .module-products-921 .product-list .product-thumb .stats {
        margin-bottom: var(--j-gap-spacing---4);
        --element-margin-bottom: var(--j-gap-spacing---4)
    }
    .module-products-921 .product-list .product-thumb .rating {
        height: auto;
        justify-content: flex-start
    }
    .module-products-921 .product-list .product-thumb .rating-stars {
        transform: translate3d(0, 0, 0);
        padding-bottom: var(--j-gap-spacing---4);
        --element-padding-bottom: var(--j-gap-spacing---4)
    }
    .module-products-921 .product-list .product-thumb .name a {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-family: 'Jost';
        font-weight: 500;
        font-size: var(--j-font_size-font-size--title-item-list);
        text-transform: none;
        line-height: 1.3
    }
    .module-products-921 .product-list .product-thumb .description {
        display: none
    }
    .module-products-921 .product-list.product-grid .product-layout .product-thumb .name {
        --flex-grow: 0
    }
    .module-products-921 .product-list .product-thumb .price {
        font-family: 'Jost';
        font-weight: 600;
        font-size: var(--j-font_size-font-size-400);
        color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a)*1));
        line-height: 1;
        margin-top: var(--j-gap-spacing---2);
        --element-margin-top: var(--j-gap-spacing---2)
    }
    .module-products-921 .product-list .product-thumb .buttons-wrapper {
        display: none
    }
    .module-products-921 .product-list .product-thumb .btn-wishlist {
        display: none
    }
    .module-products-921 .product-list .product-thumb .btn-compare {
        display: none
    }
    .module-products-921 .product-list .product-thumb .extra-group {
        display: none
    }
}