.elementor-474110 .elementor-element.elementor-element-7a16ad8{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-474110 .elementor-element.elementor-element-6d31e4e{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-474110 .elementor-element.elementor-element-cb21012{--display:flex;}.elementor-474110 .elementor-element.elementor-element-362a679{--spacer-size:50px;}.elementor-474110 .elementor-element.elementor-element-5c5b6c6{--display:flex;}.elementor-474110 .elementor-element.elementor-element-60ed035{--display:flex;}.elementor-474110 .elementor-element.elementor-element-3bf7335 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-474110 .elementor-element.elementor-element-6243ddc{--display:flex;}.elementor-474110 .elementor-element.elementor-element-01dfaab{--spacer-size:50px;}.elementor-474110 .elementor-element.elementor-element-05015cb{text-align:center;}.elementor-474110 .elementor-element.elementor-element-05015cb .elementor-heading-title{color:#F7F7F7;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-products__item{--columns:4;padding:0px 5px 0px 5px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-carousel div[ class *= "__inner-box" ]{min-height:530px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-carousel .swiper-slide{--space-between:0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products:not(.swiper-wrapper){margin-right:-5px;margin-left:-5px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button{background-color:#FFFFFF0F;display:inline-block;width:90%;color:var( --e-global-color-text );text-decoration:none;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF26;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button:hover{background-color:#E8155100;color:var( --e-global-color-5cc9231 );text-decoration:none;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF26;border-radius:10px 10px 10px 10px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-badge{background-color:var( --e-global-color-5cc9231 );display:inline-flex;min-width:60px;min-height:0px;color:#FFFFFF;border-style:none;border-radius:0px 0px 50px 0px;box-shadow:0px 0px 10px 4px rgba(179.2366943359375, 137.32614063861465, 123.51746109672214, 0.41);margin:-1px 0px 0px 0px;padding:2px 0px 2px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-products__inner-box{background-color:#070707F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF08;border-radius:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-products__inner-box:hover{background-color:#050505F5;box-shadow:0px 2px 15px 2px rgba(0,0,0,0.5);}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-thumbnail{border-radius:5px 5px 0px 0px;margin:0px 0px 0px 0px;order:1;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title, .elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title a{font-family:"Poppins", Poppins;font-size:26px;font-weight:600;line-height:28px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-text );}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-text );margin:5px 0px 0px 0px;padding:0px 8px 0px 8px;text-align:center;order:3;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-excerpt{font-family:"Poppins", Poppins;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;background-color:#110E0E00;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;order:4;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-products .jet-woo-product-button .button{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button{margin:0px 0px 5px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-product-button{text-align:center;order:5;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-text );}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-text );font-size:20px;margin:0px 10px 0px 10px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-primary );}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-primary );}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .added-to-wishlist.jet-wishlist-button__link{color:#61CE70;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:#61CE70;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#61CE70;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__link{border-radius:5px 5px 5px 5px;padding:0px 7px 20px 10px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__plane-normal{border-radius:5px 5px 5px 5px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__plane-added{border-radius:5px 5px 5px 5px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__container{margin:0px 0px 0px 0px;justify-content:flex-end;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#61CE70;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price del+ins{margin-left:0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price{font-family:"Poppins", Poppins;font-size:30px;font-weight:600;font-style:normal;line-height:35px;color:#9C9C9C;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price .amount{color:#9C9C9C;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price del{color:#9C9C9C;font-size:22px;font-weight:400;text-decoration:line-through;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price del .amount{color:#9C9C9C;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price ins{color:#E83315;font-size:26px;font-weight:600;text-decoration:none;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price ins .amount{color:#E83315;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price{text-align:center;order:5;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:top;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-products .jet-woo-product-badge{font-family:"Poppins", Poppins;font-size:14px;font-weight:500;text-transform:uppercase;line-height:29px;letter-spacing:1px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;text-align:left;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-stock-status{font-family:"Poppins", Poppins;font-size:15px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1px;margin:-15px 0px 0px 0px;padding:4px 70px 4px 70px;text-align:center;order:1;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-stock-status__in-stock{color:var( --e-global-color-text );background-color:#00AE46E0;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-stock-status__on-backorder{color:var( --e-global-color-accent );background-color:#201929F5;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-stock-status__out-of-stock{color:var( --e-global-color-text );background-color:#E81551CC;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products__not-found{font-family:"Poppins", Poppins;font-size:21px;font-weight:600;line-height:35px;color:var( --e-global-color-text );text-align:center;}.elementor-474110 .elementor-element.elementor-element-b8b9afd{--spacer-size:50px;}.elementor-474110 .elementor-element.elementor-element-110a910 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-474110 .elementor-element.elementor-element-83c0dff{--display:flex;}.elementor-474110 .elementor-element.elementor-element-2b267c6{--display:flex;}.elementor-474110 .elementor-element.elementor-element-e74d9c8{--display:flex;}.elementor-474110 .elementor-element.elementor-element-e43c61c{text-align:left;}.elementor-474110 .elementor-element.elementor-element-5d2e0bb{--display:flex;}.elementor-474110 .elementor-element.elementor-element-9c015cc{--display:flex;}.elementor-474110 .elementor-element.elementor-element-35e75bc{--display:flex;}.elementor-474110 .elementor-element.elementor-element-994f80e{--display:flex;}.elementor-474110 .elementor-element.elementor-element-7f73e70{--display:flex;}.elementor-474110 .elementor-element.elementor-element-39665a2{--display:flex;}@media(max-width:1024px){.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-products__item{--columns:1;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button{width:100%;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-products .jet-woo-product-button .button{font-size:18px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price del{font-size:16px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price ins{font-size:21px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-stock-status{padding:2px 30px 0px 30px;}}@media(max-width:768px){.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-products__item{--columns:1;padding:3px 3px 0px 3px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products:not(.swiper-wrapper){margin-right:-3px;margin-left:-3px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 > .elementor-widget-container{margin:0px 3px 0px 3px;padding:0px 0px 0px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-products__inner-box{padding:0px 0px 0px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title, .elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title a{font-size:22px;line-height:24px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-title{margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-excerpt{font-size:12px;line-height:16px;margin:-5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button{width:100%;border-width:0px 0px 0px 0px;border-radius:0px 0px 10px 10px;padding:15px 0px 15px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-products .jet-woo-product-button .button{font-size:16px;line-height:24px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-button .button:hover{border-width:0px 0px 0px 0px;border-radius:0px 0px 10px 10px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-product-button{text-align:center;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{font-size:18px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price del+ins{margin-left:5px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price{font-size:26px;line-height:26px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price del{font-size:18px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price .price ins{font-size:21px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-price{margin:-15px 0px 0px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-badge{min-width:40px;padding:5px 3px 5px 0px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3  .jet-woo-products .jet-woo-product-badge{font-size:10px;line-height:23px;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-badges{top:-1px;bottom:auto;}.elementor-474110 .elementor-element.elementor-element-c2d23f3 .jet-woo-products .jet-woo-product-stock-status{font-size:12px;line-height:16px;margin:-18px 40px -5px 40px;padding:10px 10px 10px 10px;}}/* Start custom CSS for jet-woo-products, class: .elementor-element-c2d23f3 */.r2s-grid.home {
  mask-image: linear-gradient(
    90deg,
    transparent,
    #000 3%,
    #000 97%,
    transparent 100%
  );
}

.r2s-grid .jet-woo-products__inner-box:hover {
    border:1px solid #E1DDE454 !important;
}

.home .custom-box {
    display: none;
}

.r2s-grid .jet-woo-product-excerpt ul:before {
    content:"Key Specs:";
    font-family: Poppins;
    font-weight:600;
    font-size:13px;
    color:#1591EA;
}

.r2s-grid .jet-woo-product-badges .onsale {
  color:#fff;
  font-size:14px;
  font-weight: 600;
  background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
-webkit-box-shadow: 2px 6px 18px 2px rgba(0,0,0,0.75); 
box-shadow: 2px 6px 18px 2px rgba(0,0,0,0.55);
  display: inline;
  padding:8px;
  border-radius: 0px 0px 10px 0px;
  text-transform: uppercase;
}

.r2s-grid .jet-woo-product-thumbnail {
    z-index:1;
}

.r2s-grid .jet-woo-product-stock-status {
    z-index: 2;
}

.r2s-grid .affirm-as-low-as {
    color:#fff;
    font-size:14px;
    font-family:poppins;
    padding-left:10px;
    padding-right:10px;
}

.r2s-grid .jet-woo-product-excerpt ul {
    margin:10px 20px;
    padding:5px 10px 5px 10px;
    list-style-type: '- ';
    border-top:1px solid rgba(255,255,255,0.1);
    border-bottom:1px solid rgba(255,255,255,0.1);
}

.r2s-grid .woocommerce-price-suffix {
    font-size:10px;
    line-height:8px;
    margin-bottom:20px;
}

.r2s-grid .jet-woo-products .jet-woo-product-badge {
    background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F) !important;
    background-size: 100%;
    display: inline;
}

.r2s-grid .onsale.circle {
    background:#e81551;
    padding:8px 10px;
    border-radius:5px;
    font-family:poppins;
    font-weight:600;
    text-transform:uppercase;
    color:#FFF;
    -webkit-box-shadow: 0px 5px 15px -3px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 5px 15px -3px rgba(0,0,0,0.55);
    box-shadow: 0px 5px 15px -3px rgba(0,0,0,0.55);
}

.jet-woo-product-stock-status__out-of-stock,.jet-woo-product-stock-status__in-stock, .jet-woo-product-stock-status__on-backorder  {
    border-radius: 50px;
    -webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.45);
    box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.45);
}

.r2s-grid .woocommerce-Price-amount {
        background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.r2s-grid del span.woocommerce-Price-amount.amount {
    background: #9C9C9C;
      background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.r2s-grid ins span.woocommerce-Price-amount.amount{
    background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F);
  background-size:100%;
  display: inline;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.jet-woo-products__not-found {
    margin-top:80px;
}

.r2s-grid .jet-woo-product-button .button:hover {
    background: -webkit-linear-gradient(0deg, #E81551, #FA7A3F)!important;
}

.r2s-grid .jet-woo-products__item:not(:has(.jet-woo-product-stock-status__out-of-stock, .custom-box)) .button::before {
    font-family: "Font Awesome 6 Free"; /* or 5 depending on your version */
    font-weight: 900; /* Required for solid icons */
    content: "\f07a"; /* Unicode for cart icon */
    margin-right: 8px;
    display: inline-block;
}

@media only screen and (max-width: 900px) {
    .r2s-grid .affirm-as-low-as {
        display:none;
    }
    .r2s-grid .slw-text {
        padding-left:5px;
        padding-right:5px;
    }/* End custom CSS */