/* products-795 */
html:not(.mobile) .module-products-795 .swiper-container { overflow: hidden !important } 
.module-products-795 .swiper-buttons:not(.slider-navigation) { display:flex; top:50% } 
.touchevents .module-products-795 .swiper-buttons:not(.slider-navigation) { display:flex } 
.module-products-795 .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-products-795 .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-products-795 .swiper-buttons:not(.slider-navigation) div { --width:30px;; --height:35px } 
.module-products-795 .swiper-button-disabled { opacity:0 } 
.module-products-795 .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0 } 
.module-products-795 .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px } 
.module-products-795 .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px } 
.module-products-795 .swiper-pagination { display:inline-flex; align-items: center; flex-wrap: wrap; left:50%; transform:translate3d(-50%,0,0); } 
.touchevents .module-products-795 .swiper-pagination { display:inline-flex; align-items: center; flex-wrap: wrap } 
.module-products-795 .swiper-wrapper { cursor: auto } 
.module-products-795 .swiper-pagination-bullet { width:8px; height:8px; background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .swiper-pagination > span + span { margin-inline-start:10px } 
.no-touchevents .module-products-795 .swiper-pagination-bullet:hover { background-color: rgba(0, 0, 0, 1) } 
.module-products-795 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgba(0, 0, 0, 1) } 
.module-products-795 .swiper-pagination > span { border-radius: 100px; --element-border-radius: 100px } 
.module-products-795 .ipr-grid .product-layout.swiper-slide { margin-right: 20px; width: calc((100% - 2 * 20px) / 3 - 0.01px) } 
.module-products-795 .ipr-grid .product-layout:not(.swiper-slide) { padding: 10px; width: calc(100% / 3 - 0.01px) } 
.one-column #content .module-products-795 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-products-795 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-products-795 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-products-795 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-products-795 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-products-795 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-products-795 .product-grid .product-thumb { background-color: rgba(247, 248, 250, 1); --background-color: rgba(247, 248, 250, 1); padding: 0px; --element-padding: 0px; border-width: 1px; border-style: solid; border-color: rgba(221, 221, 221, 1); border-radius: 4px; --element-border-radius: 4px; --fade-duration: 300ms; --scale: 1.1 } 
.no-touchevents .module-products-795 .product-grid .product-layout:hover .product-thumb { border-color: rgba(221, 221, 221, 1) } 
.module-products-795 .product-grid.product-grid .product-layout .product-thumb { display: flex; flex-direction: column; flex-wrap: nowrap } 
.module-products-795 .product-grid.product-grid .product-layout .product-thumb .name { flex-grow: var(--name-grow, 0); --flex-grow: 0 } 
.module-products-795 .product-grid.product-grid .product-layout .product-thumb > div { flex-basis: auto; } 
.module-products-795 .product-grid.product-grid .product-layout .product-thumb .caption { justify-content: flex-start } 
.module-products-795 .product-grid.product-grid .product-thumb .image-group .image { flex-grow: 0 } 
.module-products-795 .product-grid .product-thumb .image::before { mix-blend-mode: multiply } 
.module-products-795 .product-grid .product-thumb a.product-img img { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-grid .product-thumb .product-labels-price .product-label strong { font-family: 'Source Sans Pro'; font-weight: 400; font-size: 15px } 
.module-products-795 .product-grid .product-thumb .product-labels { visibility:visible; opacity:1 } 
.module-products-795 .product-grid .product-thumb .product-labels-outside { justify-content: flex-start; --label-gap:5px; --label-grow: 0 } 
.module-products-795 .product-grid .product-thumb .quickview-button { --display:none; align-items: flex-end; justify-content: flex-start; margin: var(--j-gap-xs); --element-margin: var(--j-gap-xs); margin-top: -6px; --element-margin-top: -6px } 
.module-products-795 .product-grid .product-thumb .quickview-button .btn-quickview { --visibility: hidden; --opacity: 0; transform: scale(.88) } 
.module-products-795 .product-grid .has-countdown .product-thumb .btn-quickview { margin-bottom: calc(var(--countdown-offset, 0px) + var(--countdown-bottom-offset, 0px)); --countdown-margin: 44px; } 
.touchevents .module-products-795 .product-grid .product-thumb .quickview-button { align-items: flex-end; justify-content: flex-start } 
.touchevents .module-products-795 .product-grid .has-countdown .product-thumb .btn-quickview { margin-bottom: calc(var(--countdown-offset, 0px) + var(--countdown-bottom-offset, 0px)) } 
.module-products-795 .product-grid .product-thumb .quickview-button .btn-text { margin-left: 5px; --element-margin-left: 5px } 
.module-products-795 .product-grid .product-thumb .btn-quickview .btn-text { display:none } 
.module-products-795 .product-grid .product-thumb .btn-quickview::before { display:inline-flex } 
.module-products-795 .product-grid .product-thumb .image .btn-quickview::before { content: '\ebef' !important; font-family: icomoon !important } 
.module-products-795 .product-grid .product-thumb .image .btn, .module-products-795 .product-grid .product-thumb .image .btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important; color: rgba(105, 114, 120, 1) !important; letter-spacing: -0.2px !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .image .btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-grid .product-thumb .image .btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .image .btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .image .btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 1); padding: 5px; --element-padding: 5px; border-radius: 100px !important; --element-border-radius: 100px !important } 
.module-products-795 .product-grid .product-thumb .image.btn { justify-content: center; } 
.module-products-795 .product-grid .product-thumb .image .btn, .module-products-795 .product-grid .product-thumb .image .tooltip { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .module-products-795 .product-grid .product-thumb .image .btn:hover,.no-touchevents  .module-products-795 .product-grid .product-thumb .image .btn:active:hover { border-color: rgba(224, 226, 230, 1) } 
.module-products-795 .product-grid .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-grid .product-thumb .image .btn::before { font-size: 16 } 
.module-products-795 .product-grid .product-thumb .image .btn.disabled { color: transparent !important } 
.module-products-795 .product-grid .product-thumb .image .btn[disabled] { color: transparent !important } 
.module-products-795 .product-grid.product-grid .has-countdown .wish-group { --countdown-offset-buttons: 0px; } 
.module-products-795 .product-grid:not(.product-list) .product-thumb .rating { --countdown-offset: 0 !important } 
.module-products-795 .product-grid .product-thumb .btn-quickview { --countdown-offset: 0 !important } 
.module-products-795 .product-grid .has-countdown .product-thumb .countdown { display:none } 
.module-products-795 .product-grid .product-thumb .countdown { visibility: visible; opacity: 1; transform: translate3d(-50%, 0, 1px) scale(1); background-color: rgba(233, 235, 237, 1); --background-color: rgba(233, 235, 237, 1) } 
.module-products-795 .product-grid .product-thumb .countdown > div { font-family: 'Source Sans Pro'; font-weight: 400; font-size: 14px; color: rgba(44, 46, 53, 1); border-style: solid; border-color: rgba(224, 226, 230, 1); justify-content: center } 
.module-products-795 .product-grid .product-thumb .countdown > div > span { font-family: 'Source Sans Pro'; font-weight: 400; color: rgba(105, 114, 120, 1) } 
.module-products-795 .product-grid .product-thumb .product-img:active { pointer-events: auto } 
.module-products-795 .product-grid.product-list .product-layout .image-group { width:var(--product-list-image-width); order: 0; } 
.module-products-795 .product-grid.product-list .product-thumb { align-items: flex-start } 
.module-products-795 .product-grid.product-list .product-layout:nth-child(even) .image-group { order: 0 } 
.module-products-795 .product-grid .product-thumb .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .module-products-795 .product-grid .product-thumb:hover .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-grid .product-thumb .stats { --stats-gap:1px; display:flex; position: relative; transform: none; width: initial; order: -9; font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(13px, 2vw, 15px); color: rgba(51, 51, 51, 1); padding-top: 5px; --element-padding-top: 5px; padding-bottom: 5px; --element-padding-bottom: 5px; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: rgba(224, 226, 230, 1) } 
.module-products-795 .product-grid .product-thumb .stats-group { justify-content:space-between; flex-direction: row; } 
.module-products-795 .product-grid .product-thumb .stats-group > span { flex-grow: 0 } 
.module-products-795 .product-grid .product-thumb .name { order:initial; display:flex; width:auto; margin-inline: auto;; align-items: flex-start; justify-content:flex-start; margin-inline: 0 auto; margin-top: 10px; --element-margin-top: 10px; margin-bottom: var(--j-gap-s); --element-margin-bottom: var(--j-gap-s) } 
.module-products-795 .product-grid .product-thumb .stats .stats-label { font-family: 'Source Sans Pro'; font-weight: 400 } 
.module-products-795 .product-grid .product-thumb .stats .stat-2 .stats-label { font-family: 'Source Sans Pro'; font-weight: 400 } 
.module-products-795 .product-grid .product-thumb .stats .stat-2 { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(13px, 2vw, 15px); color: rgba(105, 114, 120, 1) } 
.module-products-795 .product-grid .out-of-stock .product-thumb .stats .stat-2 { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(13px, 2vw, 15px); color: rgba(239, 86, 45, 1) } 
.module-products-795 .product-grid .product-thumb .stats a { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(13px, 2vw, 15px); color: rgba(51, 51, 51, 1) } 
.no-touchevents .module-products-795 .product-grid .product-thumb .stats a:hover { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(15px, 2vw, 15px); color: rgba(51, 51, 51, 1) } 
.module-products-795 .product-grid .stat-1 .stats-label { display: none } 
.module-products-795 .product-grid .stat-2 .stats-label { display: none } 
.module-products-795 .product-grid.product-grid .product-thumb .rating { position: static; visibility: visible; opacity: 1; order:initial; margin-top: 0 } 
.module-products-795 .product-grid .product-thumb .rating { height: 0;; justify-content:flex-end; display:flex } 
.module-products-795 .product-grid .product-thumb .rating-stars { transform: translate3d(0,-100%,0);; margin-top: -10px; --element-margin-top: -10px; margin-left: -3px; --element-margin-left: -3px } 
.module-products-795 .product-grid .product-thumb .rating.no-rating { display:flex } 
.module-products-795 .product-grid .product-thumb .rating .fa-stack { font-size:11px; width:1.2em } 
.module-products-795 .product-grid .product-thumb .rating.no-rating span { opacity:0.5 } 
.module-products-795 .product-grid .product-thumb .name a {  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow:hidden; -webkit-line-clamp: 2; font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(13px, 2vw, 15px); color: rgba(51, 51, 51, 1); letter-spacing: -0.1px; line-height: 1.3; text-align:left } 
.no-touchevents .module-products-795 .product-grid .product-thumb .image-group:hover + .caption .name a,.no-touchevents  .module-products-795 .product-grid .product-thumb .name a:hover { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(12px, 2vw, 15px); color: rgba(51, 51, 51, 1); text-decoration: none; -webkit-text-decoration: none; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 2px } 
.module-products-795 .product-grid .product-thumb .description { display:none; font-size: 13px; color: rgba(105, 114, 120, 1); line-height: 1.4; padding-bottom: var(--j-gap-ms); --element-padding-bottom: var(--j-gap-ms); margin-top: auto; --element-margin-top: auto; margin-bottom: 12px; --element-margin-bottom: 12px; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: rgba(224, 226, 230, 1) } 
.module-products-795 .product-grid .product-thumb .price { --price-gap:12px; display:flex; font-family: 'Source Sans Pro'; font-weight: 700; font-size: clamp(15px, 2vw, 16px); color: rgba(0, 0, 0, 1); margin-bottom: 10px; --element-margin-bottom: 10px } 
.module-products-795 .product-grid .product-thumb .product-labels-price { display:none; font-family: 'Source Sans Pro'; font-weight: 400; font-size: 15px } 
.module-products-795 .product-grid .product-thumb .price-tax { display:none; font-size: 1.1rem } 
.module-products-795 .product-grid .product-thumb .price-new { font-family: 'Source Sans Pro'; font-weight: 700; font-size: clamp(15px, 2vw, 16px); color: rgba(0, 0, 0, 1); order:1 } 
.module-products-795 .product-grid .product-thumb .price-old { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(15px, 2vw, 16px); color: rgba(141, 147, 165, 1); text-decoration: line-through; -webkit-text-decoration: line-through; order:2 } 
.module-products-795 .product-grid .product-thumb .price > div > span { flex-grow: 0 } 
.module-products-795 .product-grid .product-thumb .price > div, .module-products-795 .product-grid .product-thumb .price > div span, .module-products-795 .product-grid .product-thumb .price > div, .module-products-795 .product-grid .product-thumb .price, .module-products-795 .product-grid .product-thumb .product-labels-price { justify-content:flex-start; align-items: flex-start } 
.module-products-795 .product-grid .product-thumb .price > div { flex-direction: row; flex-wrap: wrap } 
.module-products-795 .product-grid .product-thumb .buttons-wrapper { display: none; --buttons-gap:6px } 
.module-products-795 .product-grid .product-thumb .button-group { justify-content:flex-start; --wishlist-gap:6px } 
.module-products-795 .product-grid.product-grid .product-thumb .button-group { margin-top: 4px; --element-margin-top: 4px } 
.module-products-795 .product-grid .product-thumb .cart-group .btn > span:first-of-type { white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; } 
.module-products-795 .product-grid .product-thumb .cart-group { display:none } 
.module-products-795 .product-grid .out-of-stock .product-thumb .cart-group { opacity:0.6; cursor:not-allowed; } 
.module-products-795 .product-grid .out-of-stock .product-thumb .cart-group .btn-cart { pointer-events: none } 
.module-products-795 .product-grid .product-thumb .btn-cart { min-width:32px; height:32px } 
.module-products-795 .product-grid .product-thumb .btn-wishlist { min-width:32px; height:32px; display:inline-flex } 
.module-products-795 .product-grid .product-thumb .btn-compare { width:32px; height:32px; display:none } 
.module-products-795 .product-grid .product-thumb .btn-cart::before { display:inline-flex; content: '\e9f8' !important; font-family: icomoon !important; font-size: 16px } 
.module-products-795 .product-grid .product-thumb .btn-cart .btn-text { display:inline-block; padding:0 .4em } 
.module-products-795 .product-grid.product-grid .product-thumb .cart-group { flex-grow: 999; flex-wrap: wrap; flex-direction: row; } 
.module-products-795 .product-grid.product-grid .product-thumb .cart-group .btn { flex-grow:1 } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn, .module-products-795 .product-grid .product-thumb .btn-cart.btn:visited { color: rgba(105, 114, 120, 1) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .btn-cart.btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-cart.btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(105, 114, 120, 0.5); padding: 0px !important; --element-padding: 0px !important; font-size: 13px !important } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn, .module-products-795 .product-grid .product-thumb .btn-cart.tooltip { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-795 .product-grid .product-thumb .btn-cart.btn:focus:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-cart.btn:focus:hover:active { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn:focus, .module-products-795 .product-grid .product-thumb .btn-cart.btn[disabled] { background-color: rgba(255, 255, 255, 0) !important; --background-color: rgba(255, 255, 255, 0) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .btn-cart.btn:hover,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-cart.btn:active:hover { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-795 .product-grid .product-thumb .btn-cart.btn:focus:active { border-color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn:focus { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-grid .product-thumb .stepper { display:none; --stepper-min-width: 35px; --stepper-max-width: 60px; --stepper-border: 1px; max-width: var(--stepper-max-width, 100%); border-style: solid; border-color: rgba(224, 226, 230, 1); border-radius: 3px; --element-border-radius: 3px; border-radius: 100px; --element-border-radius: 100px; height:32px; max-width:50px } 
.module-products-795 .product-grid .product-thumb .stepper input.form-control { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(102, 102, 102, 1) !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .stepper input.form-control:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(102, 102, 102, 1) !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.module-products-795 .product-grid .product-thumb .stepper input.form-control:focus { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(102, 102, 102, 1) !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.module-products-795 .product-grid .product-thumb .stepper button { position: absolute; width:calc(var(--stepper-button-width, 40) * 1%); height:50%; min-height:auto; inset-inline: auto 0 } 
.module-products-795 .product-grid .product-thumb .stepper .form-control { max-width: calc(100% - var(--stepper-button-width, 40) * 1%) !important; } 
.module-products-795 .product-grid .product-thumb .stepper button.fa-angle-up { border-inline-width: var(--stepper-border, 0) 0; border-block-width: 0 } 
.module-products-795 .product-grid .product-thumb .stepper button.fa-angle-down { border-block-width: var(--stepper-border, 0) 0; border-inline-width: var(--stepper-border, 0) 0; } 
.module-products-795 .product-grid .product-thumb .stepper .fa-angle-down::before { content: '\f107' !important; font-family: icomoon !important; font-size: 16px } 
.module-products-795 .product-grid .product-thumb .stepper .fa-angle-up::before { content: '\f106' !important; font-family: icomoon !important; font-size: 16px } 
.module-products-795 .product-grid.product-grid .product-thumb .wish-group { flex-wrap: wrap; flex-direction: row;; flex-grow:0; width: auto } 
.module-products-795 .product-grid.product-grid .product-thumb .wish-group .btn-wishlist { flex-grow:0 } 
.module-products-795 .product-grid.product-grid .product-thumb .wish-group .btn-compare { flex-grow:0 } 
.module-products-795 .product-grid .product-thumb .btn-wishlist::before { display:inline-flex; font-size: 16px !important } 
.module-products-795 .product-grid .product-thumb .btn-wishlist .btn-text { display:none } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn, .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:visited { color: rgba(105, 114, 120, 1) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(105, 114, 120, 0.5); padding: 0px !important; --element-padding: 0px !important; font-size: 13px !important } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn, .module-products-795 .product-grid .product-thumb .btn-wishlist.tooltip { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:focus:hover:active { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn:focus, .module-products-795 .product-grid .product-thumb .btn-wishlist.btn[disabled] { background-color: rgba(255, 255, 255, 0) !important; --background-color: rgba(255, 255, 255, 0) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:hover,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:active:hover { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-795 .product-grid .product-thumb .btn-wishlist.btn:focus:active { border-color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn:focus { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-grid .product-thumb .btn-compare::before { display:inline-flex; font-size: 15px !important } 
.module-products-795 .product-grid .product-thumb .btn-compare .btn-text { display:none } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn, .module-products-795 .product-grid .product-thumb .btn-compare.btn:visited { color: rgba(105, 114, 120, 1) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .btn-compare.btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-compare.btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(105, 114, 120, 0.5); padding: 0px !important; --element-padding: 0px !important; font-size: 13px !important } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn, .module-products-795 .product-grid .product-thumb .btn-compare.tooltip { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-795 .product-grid .product-thumb .btn-compare.btn:focus:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-compare.btn:focus:hover:active { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn:focus, .module-products-795 .product-grid .product-thumb .btn-compare.btn[disabled] { background-color: rgba(255, 255, 255, 0) !important; --background-color: rgba(255, 255, 255, 0) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .btn-compare.btn:hover,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-compare.btn:active:hover { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-795 .product-grid .product-thumb .btn-compare.btn:focus:active { border-color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn:focus { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-grid .product-thumb .extra-group { --extra-gap:5px; display:none; padding-top: 8px; --element-padding-top: 8px; margin-top: 14px; --element-margin-top: 14px; border-width: 0; border-top-width: 1px; border-style: solid; border-color: rgba(224, 226, 230, 1) } 
.module-products-795 .product-grid .product-thumb .extra-group .btn:first-child { display:inline-flex } 
.module-products-795 .product-grid .product-thumb .extra-group .btn-extra + .btn { display:inline-flex } 
.module-products-795 .product-grid .out-of-stock .product-thumb .extra-group .btn:first-child { opacity:0.5;  } 
.module-products-795 .product-grid .product-thumb .extra-group .btn:first-child::before { display:inline-flex; color: rgba(70, 155, 106, 1) } 
.module-products-795 .product-grid .product-thumb .extra-group .btn:first-child .btn-text { display:inline-block; padding:0 .4em } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn::before { display:inline-flex; color: rgba(213, 94, 111, 1) } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn .btn-text { display:inline-block; padding:0 .4em } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn:first-child { padding: 0px !important; --element-padding: 0px !important; flex-grow:0 } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn + .btn.btn { padding: 0px !important; --element-padding: 0px !important; flex-grow:0 } 
.module-products-795 .product-grid .product-layout .extra-group > div { justify-content:space-between } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn, .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:hover:active { color: rgba(51, 51, 51, 1) !important } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn { --focus-color: rgba(51, 51, 51, 1) !important; border-style: none; padding-right: 0px; --element-padding-right: 0px; padding-left: 0px; --element-padding-left: 0px; box-shadow: none } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn, .module-products-795 .product-grid .product-thumb .extra-group .btn.tooltip { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:hover:active, .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:focus:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:focus:hover:active { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn:focus, .module-products-795 .product-grid .product-thumb .extra-group .btn.btn[disabled] { background: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; --background-color: transparent !important } 
.module-products-795 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important } 
.no-touchevents .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active { color: rgba(51, 51, 51, 1) !important } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn { --focus-color: rgba(51, 51, 51, 1) !important; border-style: none; padding-right: 0px; --element-padding-right: 0px; padding-left: 0px; --element-padding-left: 0px; box-shadow: none } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.tooltip { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active,.no-touchevents  .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:hover:active { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus, .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn[disabled] { background: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; --background-color: transparent !important } 
.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-grid.product-grid .product-thumb .extra-group { order:initial; overflow:visible; position: static } 
.module-products-795 .product-grid.product-grid .product-thumb .extra-group > div { position: static; transform: none; opacity:1 } 
.module-products-795 .product-grid.product-grid .product-thumb .buttons-wrapper { position: static; width:auto; overflow:visible; order:initial; transform:none } 
.module-products-795 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group { position: static; opacity:1; visibility:visible; transform:none } 
.no-touchevents .module-products-795 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group { transform: none; } 
.module-products-795 .product-grid.product-grid .wish-group { position: static; width:auto; top: auto; opacity:1; transform: translate3d(0,0,0); margin-top:0;; justify-content:flex-end; } 
.module-products-795 .product-grid.product-grid .wish-group .btn { flex-basis: auto; } 
.module-products-795 .product-list.product-grid .product-layout .product-thumb { display: flex; flex-direction: column; flex-wrap: nowrap } 
.module-products-795 .product-list.product-grid .product-layout .product-thumb .name { flex-grow: var(--name-grow, 0); --flex-grow: 1 } 
.module-products-795 .product-list.product-grid .product-layout .product-thumb > div { flex-basis: auto; } 
.module-products-795 .product-list.product-grid .product-layout .product-thumb .caption { justify-content: flex-start } 
.module-products-795 .product-list.product-grid .product-thumb .image-group .image { flex-grow: 0 } 
.module-products-795 .product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) { margin-top:var(--j-gap-medium); border-width: 0; border-top-width: 1px; border-style: solid; border-color: rgba(224, 226, 230, 1); padding-top:var(--j-gap-medium) } 
.module-products-795 .product-list .product-thumb .product-img img.img-second { display: none; } 
.no-touchevents .module-products-795 .product-list .product-thumb:hover .has-second-image img { visibility: visible } 
.module-products-795 .product-list .product-thumb .image::before { mix-blend-mode: normal } 
.module-products-795 .product-list .product-thumb .product-img, .module-products-795 .product-list .product-thumb .product-img img, .module-products-795 .product-list .product-thumb .image { border-radius: 4px; --element-border-radius: 4px } 
.module-products-795 .product-list .product-thumb .image { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-list .product-thumb a.product-img img { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-list .product-thumb .product-labels { visibility:visible; opacity:1 } 
.module-products-795 .product-list .product-thumb .product-labels-outside { justify-content: flex-start; --label-gap:5px; margin-top: var(--j-gap-s); --element-margin-top: var(--j-gap-s); --label-grow: 0 } 
.module-products-795 .product-list .product-thumb .quickview-button { --display:flex; align-items: flex-end; justify-content: flex-start } 
.module-products-795 .product-list .product-thumb .quickview-button .btn-quickview { --visibility: visible; --opacity: 1 } 
.module-products-795 .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-795 .product-list .product-thumb .quickview-button { margin: -8px; --element-margin: -8px } 
.module-products-795 .product-list .product-thumb .btn-quickview .btn-text { display:none } 
.module-products-795 .product-list .product-thumb .btn-quickview::before { display:inline-flex } 
.module-products-795 .product-list .product-thumb .image .btn-quickview::before { content: '\ebef' !important; font-family: icomoon !important; font-size: 16px !important } 
.module-products-795 .product-list .product-thumb .image .btn, .module-products-795 .product-list .product-thumb .image .btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important; color: rgba(105, 114, 120, 1) !important; letter-spacing: -0.2px !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .image .btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-list .product-thumb .image .btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .image .btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-list .product-thumb .image .btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 1); padding: 5px; --element-padding: 5px; border-radius: 100px !important; --element-border-radius: 100px !important } 
.module-products-795 .product-list .product-thumb .image.btn { justify-content: center; } 
.module-products-795 .product-list .product-thumb .image .btn, .module-products-795 .product-list .product-thumb .image .tooltip { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .module-products-795 .product-list .product-thumb .image .btn:hover,.no-touchevents  .module-products-795 .product-list .product-thumb .image .btn:active:hover { border-color: rgba(224, 226, 230, 1) } 
.module-products-795 .product-list .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-list .product-thumb .image .btn::before { font-size: 16 } 
.module-products-795 .product-list .product-thumb .image .btn.disabled { color: transparent !important } 
.module-products-795 .product-list .product-thumb .image .btn[disabled] { color: transparent !important } 
.module-products-795 .product-list.product-grid .has-countdown .wish-group { --countdown-offset-buttons: var(--buttons-countdown-offset, 40px); } 
.module-products-795 .product-list:not(.product-list) .has-countdown .product-thumb .rating { --countdown-offset: var(--countdown-margin, 0); } 
.module-products-795 .product-list .product-thumb .countdown { display:flex;; visibility: visible; opacity: 1; transform: translate3d(-50%, 0, 1px) scale(1); background-color: rgba(233, 235, 237, 1); --background-color: rgba(233, 235, 237, 1) } 
.module-products-795 .product-list .product-thumb .countdown > div { font-family: 'Source Sans Pro'; font-weight: 400; font-size: 14px; color: rgba(44, 46, 53, 1); border-style: solid; border-color: rgba(224, 226, 230, 1); justify-content: center } 
.module-products-795 .product-list .product-thumb .countdown > div > span { font-family: 'Source Sans Pro'; font-weight: 400; color: rgba(105, 114, 120, 1) } 
.module-products-795 .product-list .product-thumb .product-img:active { pointer-events: auto } 
.module-products-795 .product-list.product-list .product-layout .image-group { width:var(--product-list-image-width); order: 0; } 
.module-products-795 .product-list.product-list .product-thumb { align-items: center } 
.module-products-795 .product-list.product-list .product-layout .product-thumb { --product-list-gap:var(--j-gap-medium); --product-list-image-width:25% } 
.module-products-795 .product-list .product-thumb .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .module-products-795 .product-list .product-thumb:hover .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-list.product-list .product-layout:nth-child(even) .product-thumb .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .module-products-795 .product-list.product-list .product-layout:nth-child(even) .product-thumb:hover .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-products-795 .product-list .product-thumb .stats { --stats-gap:16px; display:flex; position: relative; transform: none; width: initial; order: -9; font-size: 13px; color: rgba(70, 155, 106, 1) } 
.module-products-795 .product-list .product-thumb .stats-group { justify-content:flex-start; flex-direction: row; } 
.module-products-795 .product-list .product-thumb .stats-group > span { flex-grow: 0; } 
.module-products-795 .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; margin-top: var(--j-gap-s); --element-margin-top: var(--j-gap-s); margin-bottom: var(--j-gap-s); --element-margin-bottom: var(--j-gap-s) } 
.module-products-795 .product-list .out-of-stock .product-thumb .stats .stat-2 { color: rgba(239, 86, 45, 1) } 
.module-products-795 .product-list .stat-1 .stats-label { display: none } 
.module-products-795 .product-list .stat-2 .stats-label { display: none } 
.module-products-795 .product-list.product-grid .product-thumb .rating { position: static; visibility: visible; opacity: 1; order:initial; margin-top: 0 } 
.module-products-795 .product-list .product-thumb .rating { height: 0;; justify-content:flex-end; display:flex } 
.module-products-795 .product-list .product-thumb .rating-stars { transform: translate3d(0,-100%,0); } 
.module-products-795 .product-list .product-thumb .rating.no-rating { display:flex } 
.module-products-795 .product-list .product-thumb .rating .fa-stack { font-size:11px; width:1.2em } 
.module-products-795 .product-list .product-thumb .rating.no-rating span { opacity:0.5 } 
.module-products-795 .product-list .product-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: 2; font-family: 'Source Sans Pro'; font-weight: 400; font-size: 18px; color: rgba(44, 46, 53, 1); text-align:left } 
.no-touchevents .module-products-795 .product-list .product-thumb .image-group:hover + .caption .name a,.no-touchevents  .module-products-795 .product-list .product-thumb .name a:hover { 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: 2px } 
.module-products-795 .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-size: 13px; color: rgba(105, 114, 120, 1); line-height: 1.3; margin-bottom: var(--j-gap-ms); --element-margin-bottom: var(--j-gap-ms) } 
.module-products-795 .product-list .product-thumb .price { --price-gap:7px; display:flex; font-family: 'Source Sans Pro'; font-weight: 400; font-size: 20px; color: rgba(44, 46, 53, 1); letter-spacing: -.5px } 
.module-products-795 .product-list .product-thumb .product-labels-price { display:flex; margin-bottom: 6px; --element-margin-bottom: 6px } 
.module-products-795 .product-list .product-thumb .price-tax { display:none } 
.module-products-795 .product-list .product-thumb .price-old { font-family: 'Source Sans Pro'; font-weight: 400; font-size: 90%; color: rgba(141, 147, 165, 1); text-decoration: line-through; -webkit-text-decoration: line-through; order:2 } 
.module-products-795 .product-list .product-thumb .price > div > span { flex-grow: 0 } 
.module-products-795 .product-list .product-thumb .price > div, .module-products-795 .product-list .product-thumb .price > div span, .module-products-795 .product-list .product-thumb .price > div, .module-products-795 .product-list .product-thumb .price, .module-products-795 .product-list .product-thumb .product-labels-price { justify-content:flex-start; align-items: flex-start } 
.module-products-795 .product-list .product-thumb .price > div { flex-direction: row; flex-wrap: wrap } 
.module-products-795 .product-list .product-thumb .price-new { order:1 } 
.module-products-795 .product-list .product-thumb .buttons-wrapper { display: block; --buttons-gap:8px } 
.module-products-795 .product-list .product-thumb .button-group { justify-content:flex-start } 
.module-products-795 .product-list.product-list .product-thumb .buttons-wrapper { margin-top: 20px; --element-margin-top: 20px } 
.module-products-795 .product-list .product-thumb .cart-group { display:inline-flex } 
.module-products-795 .product-list .out-of-stock .product-thumb .cart-group { opacity:0.6; cursor:not-allowed; } 
.module-products-795 .product-list .out-of-stock .product-thumb .cart-group .btn-cart { pointer-events: none } 
.module-products-795 .product-list .product-thumb .btn-wishlist { min-width:44px; height:44px; display:inline-flex } 
.module-products-795 .product-list .product-thumb .btn-quickview { min-width:36px; height:36px } 
.module-products-795 .product-list .product-thumb .btn-compare { width:44px; height:44px; display:inline-flex } 
.module-products-795 .product-list .product-thumb .btn-cart::before { display:inline-flex } 
.module-products-795 .product-list .product-thumb .btn-cart .btn-text { display:inline-block; padding:0 .4em } 
.module-products-795 .product-list.product-grid .product-thumb .cart-group { flex-grow: 0; flex-wrap: wrap; flex-direction: row; } 
.module-products-795 .product-list.product-grid .product-thumb .cart-group .btn { flex-grow: 0 } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn, .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; color: rgba(255, 255, 255, 1) !important } 
.no-touchevents .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:hover { color: rgba(255, 255, 255, 1) !important; background-color: rgba(127, 134, 154, 1); --background-color: rgba(127, 134, 154, 1) } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:active,.no-touchevents  .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:hover:active { color: rgba(255, 255, 255, 1) !important } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn { --focus-color: rgba(255, 255, 255, 1) !important; border-style: none } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn, .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.tooltip { background-color: rgba(141, 147, 165, 1); --background-color: rgba(141, 147, 165, 1) } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:active,.no-touchevents  .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:hover:active, .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:focus:active,.no-touchevents  .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:focus:hover:active { background-color: rgba(141, 147, 165, 1); --background-color: rgba(141, 147, 165, 1) } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn:focus, .module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn[disabled] { background-color: rgba(141, 147, 165, 1) !important; --background-color: rgba(141, 147, 165, 1) !important } 
.module-products-795 .product-list .out-of-stock .product-thumb .btn-cart.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-list .product-thumb .stepper { display:inline-flex; --stepper-border: 0; max-width:var(--stepper-max-width, 100%); border-style: solid; border-color: rgba(224, 226, 230, 1); height:44px } 
.module-products-795 .product-list .product-thumb .stepper input.form-control { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(102, 102, 102, 1) !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .stepper input.form-control:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(102, 102, 102, 1) !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.module-products-795 .product-list .product-thumb .stepper input.form-control:focus { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(102, 102, 102, 1) !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.module-products-795 .product-list .product-thumb { --stepper-button-width: 100 } 
.module-products-795 .product-list .product-thumb .stepper button { position: static; width:calc(var(--stepper-button-width, 30) * 1px * 3); height: 100%; min-height:36px;; background-color:rgba(255, 255, 255, 1) } 
.module-products-795 .product-list .product-thumb .stepper button.fa-angle-up { border-inline-width: var(--stepper-border, 0) 0; border-block-width: 0 } 
.module-products-795 .product-list .product-thumb .stepper button.fa-angle-down { border-inline-width: 0 var(--stepper-border, 0); border-block-width: 0 } 
.module-products-795 .product-list .product-thumb .stepper .form-control { max-width: 100% !important; } 
.module-products-795 .product-list .product-thumb .stepper .fa-angle-down::before { content: '\eb85' !important; font-family: icomoon !important; font-size: 18px; color: rgba(0, 0, 0, 1) } 
.module-products-795 .product-list .product-thumb .stepper .fa-angle-up::before { content: '\eba0' !important; font-family: icomoon !important; font-size: 16px; color: rgba(0, 0, 0, 1) } 
.module-products-795 .product-list.product-grid .product-thumb .wish-group { flex-wrap: wrap; flex-direction: row;; flex-grow:0; width: auto } 
.module-products-795 .product-list.product-grid .product-thumb .wish-group .btn-wishlist { flex-grow:0 } 
.module-products-795 .product-list.product-grid .product-thumb .wish-group .btn-compare { flex-grow:0 } 
.module-products-795 .product-list .product-thumb .btn-wishlist::before { display:inline-flex; font-size: 15px !important } 
.module-products-795 .product-list .product-thumb .btn-wishlist .btn-text { display:none } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn, .module-products-795 .product-list .product-thumb .btn-wishlist.btn:visited { color: rgba(105, 114, 120, 1) !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .btn-wishlist.btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-wishlist.btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(105, 114, 120, 0.5); border-radius: 4px !important; --element-border-radius: 4px !important; padding: .7em !important; --element-padding: .7em !important } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn, .module-products-795 .product-list .product-thumb .btn-wishlist.tooltip { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-wishlist.btn:hover:active, .module-products-795 .product-list .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-wishlist.btn:focus:hover:active { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn:focus, .module-products-795 .product-list .product-thumb .btn-wishlist.btn[disabled] { background-color: rgba(255, 255, 255, 0) !important; --background-color: rgba(255, 255, 255, 0) !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .btn-wishlist.btn:hover,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-wishlist.btn:active:hover { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-wishlist.btn:hover:active, .module-products-795 .product-list .product-thumb .btn-wishlist.btn:focus:active { border-color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn:focus { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-list .product-thumb .btn-wishlist.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-list .product-thumb .btn-compare::before { display:inline-flex; font-size: 15px !important } 
.module-products-795 .product-list .product-thumb .btn-compare .btn-text { display:none } 
.module-products-795 .product-list .product-thumb .btn-compare.btn, .module-products-795 .product-list .product-thumb .btn-compare.btn:visited { color: rgba(105, 114, 120, 1) !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .btn-compare.btn:hover { color: rgba(11, 71, 175, 1) !important; background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-list .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-compare.btn:hover:active { color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-list .product-thumb .btn-compare.btn { --focus-color: rgba(11, 71, 175, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(105, 114, 120, 0.5); border-radius: 4px !important; --element-border-radius: 4px !important; padding: .7em !important; --element-padding: .7em !important } 
.module-products-795 .product-list .product-thumb .btn-compare.btn, .module-products-795 .product-list .product-thumb .btn-compare.tooltip { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-list .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-compare.btn:hover:active, .module-products-795 .product-list .product-thumb .btn-compare.btn:focus:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-compare.btn:focus:hover:active { background-color: rgba(255, 255, 255, 0); --background-color: rgba(255, 255, 255, 0) } 
.module-products-795 .product-list .product-thumb .btn-compare.btn:focus, .module-products-795 .product-list .product-thumb .btn-compare.btn[disabled] { background-color: rgba(255, 255, 255, 0) !important; --background-color: rgba(255, 255, 255, 0) !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .btn-compare.btn:hover,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-compare.btn:active:hover { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-list .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .btn-compare.btn:hover:active, .module-products-795 .product-list .product-thumb .btn-compare.btn:focus:active { border-color: rgba(11, 71, 175, 1) !important } 
.module-products-795 .product-list .product-thumb .btn-compare.btn:focus { border-color: rgba(11, 71, 175, 1) } 
.module-products-795 .product-list .product-thumb .btn-compare.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-list .product-thumb .extra-group { --extra-gap:8px; display:block; margin-top: 20px; --element-margin-top: 20px } 
.module-products-795 .product-list .product-thumb .extra-group .btn:first-child { display:inline-flex } 
.module-products-795 .product-list .product-thumb .extra-group .btn-extra + .btn { display:inline-flex } 
.module-products-795 .product-list .product-thumb .extra-group .btn:first-child::before { display:inline-flex; color: rgba(70, 155, 106, 1) } 
.module-products-795 .product-list .product-thumb .extra-group .btn:first-child .btn-text { display:inline-block; padding:0 .4em } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn::before { display:inline-flex; color: rgba(213, 94, 111, 1); margin-right: 0px; --element-margin-right: 0px } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn .btn-text { display:inline-block; padding:0 .4em } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn:first-child { border-radius: 4px !important; --element-border-radius: 4px !important; flex-grow:0 } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn + .btn.btn { margin-left: var(--j-gap-ms); --element-margin-left: var(--j-gap-ms); border-radius: 4px !important; --element-border-radius: 4px !important; flex-grow:0 } 
.module-products-795 .product-list .product-layout .extra-group > div { justify-content:flex-start } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important; text-transform: none !important; text-decoration: none !important; -webkit-text-decoration: none !important; text-decoration-thickness: 1px !important; -webkit-text-decoration-thickness: 1px !important; text-underline-offset: 5px !important; letter-spacing: 0 !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .extra-group .btn.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(0, 0, 0, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .extra-group .btn.btn:hover:active { color: rgba(0, 0, 0, 1) !important } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn { --focus-color: rgba(0, 0, 0, 1) !important; justify-content: flex-start; border-style: none; padding: 0px; --element-padding: 0px; border-radius: 0px !important; --element-border-radius: 0px !important } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn.tooltip { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .extra-group .btn.btn:hover:active, .module-products-795 .product-list .product-thumb .extra-group .btn.btn:focus:active,.no-touchevents  .module-products-795 .product-list .product-thumb .extra-group .btn.btn:focus:hover:active { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn:focus, .module-products-795 .product-list .product-thumb .extra-group .btn.btn[disabled] { background: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; --background-color: transparent !important } 
.module-products-795 .product-list .product-thumb .extra-group .btn.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important; text-transform: none !important; text-decoration: none !important; -webkit-text-decoration: none !important; text-decoration-thickness: 1px !important; -webkit-text-decoration-thickness: 1px !important; text-underline-offset: 5px !important; letter-spacing: 0 !important } 
.no-touchevents .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(0, 0, 0, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active { color: rgba(0, 0, 0, 1) !important } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn { --focus-color: rgba(0, 0, 0, 1) !important; justify-content: flex-start; border-style: none; padding: 0px; --element-padding: 0px; border-radius: 0px !important; --element-border-radius: 0px !important } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.tooltip { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:active,.no-touchevents  .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:focus:active,.no-touchevents  .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:focus:hover:active { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:focus, .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn[disabled] { background: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; --background-color: transparent !important } 
.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after { font-size: 1em } 
.module-products-795 .product-list.product-grid .product-thumb .extra-group { order:initial; overflow:visible; position: static } 
.module-products-795 .product-list.product-grid .product-thumb .extra-group > div { position: static; transform: none; opacity:1 } 
.module-products-795 .product-list.product-grid .product-thumb .buttons-wrapper { position: static; width:auto; overflow:visible; order:initial; transform:none } 
.module-products-795 .product-list.product-grid .product-thumb .buttons-wrapper .button-group { position: static; opacity:1; visibility:visible; transform:none } 
.no-touchevents .module-products-795 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group { transform: none; } 
.module-products-795 .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-795 .product-list.product-grid .wish-group .btn { flex-basis: auto; } 
.module-products-795 .product-list .product-thumb .btn-quickview.btn { padding: 0px !important; --element-padding: 0px !important } 
.module-products-795 .product-list .product-thumb .btn-cart.btn { padding-right: 2em !important; --element-padding-right: 2em !important; padding-left: 2em !important; --element-padding-left: 2em !important; border-radius: 4px !important; --element-border-radius: 4px !important } 
div.module-products-795 .product-grid.product-grid .has-countdown .wish-group { --countdown-offset-buttons: var(--buttons-countdown-offset, 40px) !important } 
div.module-products-795 :not(.product-list) .has-countdown .product-thumb .rating { --countdown-offset: var(--countdown-margin, 0) !important } 
div.module-products-795 .product-grid .has-countdown .product-thumb .btn-quickview { --countdown-offset: var(--countdown-margin, 0) !important } 
div.module-products-795 .product-layout.has-countdown .product-thumb .countdown { display:flex; } 
.module-products-795 .flex-grid { --flex-grid-max-col: calc((100% - (4 - 1) * var(--flex-grid-gap, 0px)) / 4); --flex-grid-gap:4px } 
.module-products-795 .flex-grid > * { flex-grow: 0 } 
div.module-products-795 .auto-grid { --grid-min-width: 300px; --grid-min-col: 3; --grid-max-col: 3; --grid-gap: 10px; --bottom-padding:5px } 
.module-products-795 { --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-795 .auto-grid { 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-x: -20px; --auto-carousel-button-y: 0px } 
.module-products-795 .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);  --grid-rows: 1 } 
.module-products-795 .auto-grid .auto-carousel-controls { display:flex; } 
.module-products-795 .auto-grid .auto-carousel-items::after { display:block; } 
.module-products-795 .auto-grid .auto-grid-items.is-gliding a { pointer-events: none } 
.module-products-795 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-products-795 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
.module-products-795 .auto-grid .auto-grid-items::before, .module-products-795 .auto-grid .auto-grid-items::after { --fader-width-right:50px } 
.module-products-795 .auto-carousel-buttons { align-items:center; justify-content:space-between; flex-direction:row; position:absolute; top:50%; height:auto; transform: translate3d(0,-50%,0); margin-top: var(--buttons-offset, 0px) } 
.module-products-795 .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-795 .auto-carousel-buttons .auto-carousel-next { order: 2; transform: translate3d(calc(var(--auto-carousel-button-x, 0px) * -1), var(--auto-carousel-button-y, 0px), 0) scale(var(--scale, 1)) } 
div.module-products-795 .auto-grid .auto-grid-items { --scroll-by:2 } 
div.module-products-795 { --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-795 .product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) { margin-top:var(--j-gap-ms); padding-top:var(--j-gap-ms) } 
}
@media (max-width: 768px) {
	.module-products-795 .product-grid .product-thumb .stats { margin-right: 4px; --element-margin-right: 4px; margin-left: 4px; --element-margin-left: 4px } 
	.module-products-795 .product-grid .product-thumb .rating { display:none !important } 
	.module-products-795 .product-grid .product-thumb .name { margin-right: 4px; --element-margin-right: 4px; margin-left: 4px; --element-margin-left: 4px } 
	.module-products-795 .product-grid .product-thumb .price { --price-gap:6px; font-family: 'Source Sans Pro'; font-weight: 700; font-size: clamp(15px, 2vw, 16px); color: rgba(242, 130, 50, 1); margin-right: 4px; --element-margin-right: 4px; margin-left: 4px; --element-margin-left: 4px } 
	.module-products-795 .product-grid .product-thumb .price-new { font-family: 'Source Sans Pro'; font-weight: 700; font-size: clamp(15px, 2vw, 16px); color: rgba(242, 130, 50, 1) } 
	.module-products-795 .product-grid .product-thumb .price-old { font-family: 'Source Sans Pro'; font-weight: 400; font-size: clamp(15px, 2vw, 16px); color: rgba(141, 147, 165, 1); text-decoration: line-through; -webkit-text-decoration: line-through } 
	.module-products-795 .product-grid .product-thumb .extra-group { display:none } 
	.module-products-795 .product-list.product-list .product-layout .product-thumb { --product-list-image-width:30% } 
	.module-products-795 .product-list .product-thumb .buttons-wrapper { display: none } 
	.module-products-795 .product-list .product-thumb .extra-group { display:none } 
}
@media (max-width: 600px) {
	.module-products-795 .product-grid .product-thumb .btn-cart .btn-text { display:none } 
	.module-products-795 .product-grid .product-thumb .btn-cart::before { display:inline-flex } 
	.module-products-795 .product-grid.product-grid .product-thumb .cart-group { flex-grow: 0 } 
	.module-products-795 .product-grid.product-grid .product-thumb .cart-group .btn { flex-grow: 0 } 
	.module-products-795 .product-grid .product-thumb .buttons-wrapper { --buttons-gap:4px } 
	.module-products-795 .product-grid .product-thumb .button-group { --wishlist-gap:4px } 
	.module-products-795 .product-list .product-thumb .product-labels { display: none } 
	.module-products-795 .product-list.product-grid .has-countdown .wish-group { --countdown-offset-buttons: 0px; } 
	.module-products-795 .product-list:not(.product-list) .product-thumb .rating { --countdown-offset: 0 !important } 
	.module-products-795 .product-list .product-thumb .btn-quickview { --countdown-offset: 0 !important } 
	.module-products-795 .product-list .has-countdown .product-thumb .countdown { display:none } 
	.module-products-795 .product-list.product-list .product-thumb { align-items: flex-start } 
	.module-products-795 .product-list.product-list .product-layout .product-thumb { --product-list-gap:var(--j-gap-ms) } 
	.module-products-795 .product-list .product-thumb .name a {  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow:hidden; font-size: 14px } 
	.module-products-795 .product-list .product-thumb .description { display:none } 
	.module-products-795 .product-list.product-grid .product-layout .product-thumb .name { --flex-grow: 0 } 
	.module-products-795 .product-list .product-thumb .price { font-size: 13px } 
	.module-products-795 .product-list .product-thumb .btn-wishlist { display:none } 
	.module-products-795 .product-list .product-thumb .btn-compare { display:none } 
	.module-products-795 .product-list .product-thumb .extra-group .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
	.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
}
@media (max-width: 400px) {
	.module-products-795 .product-grid .product-thumb .stats { padding-top: 2px; --element-padding-top: 2px; padding-bottom: 2px; --element-padding-bottom: 2px } 
	.module-products-795 .product-grid .product-thumb .rating { height: 0;; justify-content:flex-end } 
	.module-products-795 .product-grid .product-thumb .rating-stars { transform: translate3d(0,-100%,0);; margin-top: -2px; --element-margin-top: -2px; margin-bottom: 3px; --element-margin-bottom: 3px } 
	.module-products-795 .product-grid .product-thumb .extra-group .btn.btn, .module-products-795 .product-grid .product-thumb .extra-group .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important } 
	.module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important } 
	.module-products-795 .product-list .product-thumb .stats { font-size: 11px } 
	.module-products-795 .product-list .product-thumb .name a { font-size: 13px } 
	.module-products-795 .product-list .product-thumb .price { font-size: 12px } 
	.module-products-795 .product-list .product-thumb .extra-group .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
	.module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-795 .product-list .product-thumb .extra-group .btn + .btn.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
}
@media (min-width: 600px) {
	.module-products-795 .product-grid .product-thumb .caption { padding: 8px; --element-padding: 8px } 
}