.elementor-172 .elementor-element.elementor-element-b00589b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-b00589b::before, .elementor-172 .elementor-element.elementor-element-b00589b > .elementor-background-video-container::before, .elementor-172 .elementor-element.elementor-element-b00589b > .e-con-inner > .elementor-background-video-container::before, .elementor-172 .elementor-element.elementor-element-b00589b > .elementor-background-slideshow::before, .elementor-172 .elementor-element.elementor-element-b00589b > .e-con-inner > .elementor-background-slideshow::before, .elementor-172 .elementor-element.elementor-element-b00589b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-6427149{width:auto;max-width:auto;background-color:transparent;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 10px;padding:5px 30px 4px 10px;background-image:linear-gradient(245deg, #FFFFFF00 10%, #17CB04 10%);border-radius:3px 3px 3px 3px;text-align:start;}.elementor-172 .elementor-element.elementor-element-6427149 .elementor-heading-title{font-family:"Seymour One", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 2px #000000;color:#FFFFFF;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-b01756c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:6px 6px 6px 6px;border-radius:7px 7px 7px 7px;text-align:start;}.elementor-172 .elementor-element.elementor-element-b01756c .elementor-heading-title{font-family:"Seymour One", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;letter-spacing:2px;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.95);color:#2D2D2D;}.elementor-172 .elementor-element.elementor-element-b447ac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-f064426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;padding:10px 0px 0px 0px;z-index:1;text-align:center;}.elementor-172 .elementor-element.elementor-element-f064426 .elementor-heading-title{font-family:"Seymour One", Sans-serif;font-size:27px;font-weight:900;text-transform:uppercase;color:#6A717B17;}.elementor-172 .elementor-element.elementor-element-eef58e9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6A717B;--border-color:#6A717B;--border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-eef58e9:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-eef58e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-wlfmc-wishlist-counter .wlfmc-products-counter-wrapper .wlfmc-counter-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wishlist-counter .wlfmc-products-counter-wrapper .product-name{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wishlist-counter .wlfmc-products-counter-wrapper .total-products span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wishlist-counter .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-172 .elementor-element.elementor-element-04c36f4{width:auto;max-width:auto;}.elementor-172 .elementor-element.elementor-element-04c36f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-172 .elementor-element.elementor-element-04c36f4.elementor-element{--align-self:flex-start;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-counter-text{font-family:"Roboto", Sans-serif;font-size:13px;text-transform:uppercase;color:#333!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-counter-icon i.wlfmc-svg{width:40px;height:40px;font-size:40px;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-counter-icon i{color:rgb(255,255,255)!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper  .product-name{color:#333!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wishlist{background-color:#fff!important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link{border-color:rgb(0,0,0,0)!important;background-color:rgb(74,79,87)!important;border-style:solid;border-width:1px 1px 1px 1px !important;border-radius:6px 6px 6px 6px!important;height:38px!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link:hover , .elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link:focus{color:#fff!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link:hover, .elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link:focus{border-color:rgb(0,0,0,0)!important;}.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link:hover,.elementor-172 .elementor-element.elementor-element-04c36f4 .wlfmc-products-counter-wrapper .wlfmc-view-wishlist-link:focus{background-color:rgb(23,203,4)!important;}.elementor-172 .elementor-element.elementor-element-0eee8f3{background-color:#4A4F57;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:6px 0px 6px 0px;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-172 .elementor-element.elementor-element-0eee8f3 .elementor-heading-title{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-7990684e{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wlfmc-wish-list .wlfmc-default-table .wlfmc-wishlist-footer .apply-btn,.elementor-widget-wlfmc-wish-list .wlfmc-default-table.add-to-card-same-button tr td.last-column .button:not(.minus):not(.plus),.elementor-widget-wlfmc-wish-list .wlfmc-default-table  .wlfmc-wishlist-footer .button,.elementor-widget-wlfmc-wish-list .wlfmc-default-table  .wlfmc-wishlist-footer button[type="submit"],.elementor-widget-wlfmc-wish-list .wlfmc-default-table  .wlfmc-wishlist-footer input[type="submit"],.elementor-widget-wlfmc-wish-list .wlfmc-default-table  .wlfmc-wishlist-footer select, .elementor-widget-wlfmc-wish-list .wlfmc-default-table.qty-same-button input.qty , .elementor-widget-wlfmc-wish-list .wlfmc-default-table.qty-same-button .quantity .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table  .wlfmc-wishlist-footer select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table tr td.last-column .button:not(.minus):not(.plus){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table input.qty{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table .wlfmc-wishlist-footer nav.wishlist-pagination ul{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-wlfmc-wish-list .wlfmc-default-table a.product-name strong{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table .product-date-added{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table .wishlist-out-of-stock{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table .product-variation .variation dt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wlfmc-wish-list .wlfmc-default-table .product-variation .variation dd{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-172 .elementor-element.elementor-element-2c825ba{--display:flex;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-2c825ba{--margin-top:-10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-b00589b{--content-width:1300px;}.elementor-172 .elementor-element.elementor-element-b447ac9{--content-width:1300px;}.elementor-172 .elementor-element.elementor-element-7990684e{--content-width:1300px;}.elementor-172 .elementor-element.elementor-element-2c825ba{--content-width:1300px;}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-6427149{margin:15px 10px calc(var(--kit-widget-spacing, 0px) + -5px) 10px;}.elementor-172 .elementor-element.elementor-element-6427149 .elementor-heading-title{font-size:10px;}.elementor-172 .elementor-element.elementor-element-b01756c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-172 .elementor-element.elementor-element-b01756c .elementor-heading-title{font-size:15px;}.elementor-172 .elementor-element.elementor-element-b447ac9{--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-172 .elementor-element.elementor-element-f064426 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-eef58e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-04c36f4.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-0eee8f3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 5px 7px 5px;text-align:center;}.elementor-172 .elementor-element.elementor-element-0eee8f3 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-172 .elementor-element.elementor-element-2c825ba{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wlfmc-wishlist-counter, class: .elementor-element-04c36f4 */span.wlfmc-counter-number.products-counter-number {
    color: #000;
    font-weight: 700;
    margin-top: -2px;
}/* End custom CSS */
/* Start custom CSS for wlfmc-wish-list, class: .elementor-element-c5f2f13 */img.empty-image {
    display: none;
}

.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide) {
    border-radius: 10px !important;
    border-bottom: 3px solid #ebebeb;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
    background-color: #000000;
    background-image: linear-gradient(30deg, #ffffff33 25%, #ffffff00 25%, transparent 75%, #ffffff33 75%, rgba(0, 0, 0, 0.2)), linear-gradient(228deg, #ffffff33 25% 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.2));
    background-size: 7px 7px;
}
.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide):hover{
    box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.5);
}
a.product-name {
    color: #ffffff;
}
.product-date-added.dateadded.hide-on-list-mode {
    color: #ffd000;
    margin-top: 5px;
}
.product-price.price {
    color: #f7f7f7;
    margin-top: 3px;
}
.wlfmc-wishlist-table.view-mode-grid .product-thumbnail img {
    max-width: 100% !important;
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: Contain;
    border-radius: 7px;
    background-image: linear-gradient(180deg, #b1b1b175, #6a717b, #b1b1b175);
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #17cb04;
    color: #ffffff;
}
.wlfmc-list .wlfmc-remove-from-list i {
    color: #ffffff;}
.wlfmc-list .wlfmc-remove-from-list {
    background: #17cb04;}
    
img.alignnone.size-medium.wp-image-2381 {
    width: 400px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-324880e */.viewed-title {
    font-family: "Seymour One", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    color: #2D2D2D;
    padding-bottom: 10px;
    padding-left: 10px;
}
@media (max-width: 767px) {
    .viewed-title {
        font-size: 15px;
    }
}
.woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}
@media (max-width: 544px) {
    .ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
        grid-column-gap: 10px;
        grid-row-gap: 15px;
    }
}

    .woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
        margin-bottom: 0;
    }

.woocommerce-loop-product__title {
    color: #FFFFFF;}
.woocommerce ul.products li.product .price {
    color: #FFFFFF;}
    
    
    
.woocommerce ul.products li.product {
    background-color: #000000;
    background-image: linear-gradient(30deg, #ffffff33 25%, #ffffff00 25%, transparent 75%, #ffffff33 75%, rgba(0, 0, 0, 0.2)), linear-gradient(228deg, #ffffff33 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.2));
    background-size: 7px 7px;
    border-bottom: 3px solid #fff !important;
    padding: 10px !important;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
    border-color: #FFFFFF;
    border-radius: 10px;
}
.woocommerce ul.products li.product:hover {
    box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.5);
}

ul.products li.product .button {
    text-align: center;
}

.wlfmc-add-to-wishlist .wlfmc-addtowishlist {
    margin-top: 0px !important;
}

.wlfmc-single-btn:not(.is-elementor) {
    margin-top: -5px !important;
}
@media (max-width: 921px) {
    .ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */