.elementor-2150 .elementor-element.elementor-element-0476222{--display:flex;}.elementor-2150 .elementor-element.elementor-element-0476222:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-0476222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #1A1A1A 100%);}.elementor-2150 .elementor-element.elementor-element-7de540a{--spacer-size:50px;}.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-2150 .elementor-element.elementor-element-b2ff197 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-745dfaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#707172;}.elementor-2150 .elementor-element.elementor-element-d8e689d{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-19f0c1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-969bb3e{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2150 .elementor-element.elementor-element-37368c8 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;background-image:radial-gradient(at center center, #000000 0%, #3F3F3F 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-color:#979797;}.elementor-2150 .elementor-element.elementor-element-b648c60{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-73101c5 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center center, #000000 0%, #3F3F3F 100%);box-shadow:0px 0px 100px -18px #FFFFFF;border-style:solid;border-color:#5C5C5C;}.elementor-2150 .elementor-element.elementor-element-73101c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2150 .elementor-element.elementor-element-de3ab6d{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-f70e9f0 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2150 .elementor-element.elementor-element-f70e9f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2150 .elementor-element.elementor-element-62f0472 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:600;fill:#929292;color:#929292;}.elementor-2150 .elementor-element.elementor-element-62f0472 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2150 .elementor-element.elementor-element-82edc8b{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-3479053{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-abf453f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-ac65103{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-eab0ae3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#818181;}.elementor-2150 .elementor-element.elementor-element-b165925{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-ae5798c{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-2e741d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#B1B1B1;}.elementor-2150 .elementor-element.elementor-element-b72f28a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-23cf041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-a4dfdf0{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-a741927 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #3F3F3F 100%);border-style:solid;border-color:#5C5C5C;}.elementor-2150 .elementor-element.elementor-element-7622afc{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-8e5c7f7{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-087ffe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#999999;}.elementor-2150 .elementor-element.elementor-element-d497e2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-a5cbb74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#8A8A8A;}.elementor-2150 .elementor-element.elementor-element-cd93ad9{--spacer-size:50px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2150 .elementor-element.elementor-element-7221c70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2150 .elementor-element.elementor-element-7221c70.elementor-wc-products ul.products li.product{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-2150 .elementor-element.elementor-element-7221c70.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2150 .elementor-element.elementor-element-72a23f4{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-98e691f .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #404040 100%);border-style:solid;border-color:#5B5B5B;}.elementor-2150 .elementor-element.elementor-element-2ba23f0{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-6e6310d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#AAAAAA;}.elementor-2150 .elementor-element.elementor-element-cf56a32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-ee6f0b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#AAAAAA;}.elementor-2150 .elementor-element.elementor-element-8005513{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-8fb30cb{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-dbc00fc{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-1a78771 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#969696;}.elementor-2150 .elementor-element.elementor-element-a1ded4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-de0ebb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#A5A5A5;}.elementor-2150 .elementor-element.elementor-element-7e931d7{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-9889526{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-7f9843c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#ADADAD;}.elementor-2150 .elementor-element.elementor-element-134a7dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-0d7c95b{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-a93a957{--spacer-size:50px;}.elementor-2150 .elementor-element.elementor-element-5ddcdb8{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2150 .elementor-element.elementor-element-7221c70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2150 .elementor-element.elementor-element-7de540a{--spacer-size:2px;}.elementor-2150 .elementor-element.elementor-element-fda8989.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-b2ff197{text-align:center;}.elementor-2150 .elementor-element.elementor-element-b2ff197 .elementor-heading-title{font-size:28px;}.elementor-2150 .elementor-element.elementor-element-745dfaf{text-align:center;}.elementor-2150 .elementor-element.elementor-element-745dfaf .elementor-heading-title{font-size:28px;}.elementor-2150 .elementor-element.elementor-element-d8e689d{--spacer-size:10px;}.elementor-2150 .elementor-element.elementor-element-19f0c1c{text-align:center;}.elementor-2150 .elementor-element.elementor-element-19f0c1c .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-969bb3e{--spacer-size:13px;}.elementor-2150 .elementor-element.elementor-element-37368c8 .elementor-button{border-width:1px 1px 1px 1px;border-radius:37px 37px 37px 37px;padding:15px 35px 15px 35px;}.elementor-2150 .elementor-element.elementor-element-b648c60{--spacer-size:15px;}.elementor-2150 .elementor-element.elementor-element-73101c5 .elementor-button{border-width:1px 1px 1px 1px;border-radius:58px 58px 58px 58px;padding:15px 35px 15px 35px;}.elementor-2150 .elementor-element.elementor-element-de3ab6d{--spacer-size:13px;}.elementor-2150 .elementor-element.elementor-element-f70e9f0 .elementor-button{font-size:13px;}.elementor-2150 .elementor-element.elementor-element-62f0472 .elementor-button{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-82edc8b{--spacer-size:1px;}.elementor-2150 .elementor-element.elementor-element-3479053{--spacer-size:1px;}.elementor-2150 .elementor-element.elementor-element-abf453f{text-align:center;}.elementor-2150 .elementor-element.elementor-element-abf453f .elementor-heading-title{font-size:23px;}.elementor-2150 .elementor-element.elementor-element-ac65103{--spacer-size:12px;}.elementor-2150 .elementor-element.elementor-element-eab0ae3{text-align:center;}.elementor-2150 .elementor-element.elementor-element-eab0ae3 .elementor-heading-title{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-b165925{--spacer-size:22px;}.elementor-2150 .elementor-element.elementor-element-2e741d2 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-23cf041{text-align:start;}.elementor-2150 .elementor-element.elementor-element-23cf041 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-a4dfdf0{--spacer-size:25px;}.elementor-2150 .elementor-element.elementor-element-a741927 .elementor-button{border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2150 .elementor-element.elementor-element-7622afc{--spacer-size:23px;}.elementor-2150 .elementor-element.elementor-element-8e5c7f7{--spacer-size:21px;}.elementor-2150 .elementor-element.elementor-element-087ffe0{text-align:center;}.elementor-2150 .elementor-element.elementor-element-087ffe0 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-d497e2d{text-align:center;}.elementor-2150 .elementor-element.elementor-element-a5cbb74{text-align:center;}.elementor-2150 .elementor-element.elementor-element-a5cbb74 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-7221c70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2150 .elementor-element.elementor-element-72a23f4{--spacer-size:30px;}.elementor-2150 .elementor-element.elementor-element-98e691f .elementor-button{border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;}.elementor-2150 .elementor-element.elementor-element-2ba23f0{--spacer-size:25px;}.elementor-2150 .elementor-element.elementor-element-6e6310d{text-align:start;}.elementor-2150 .elementor-element.elementor-element-6e6310d .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-ee6f0b0 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-8005513{--spacer-size:30px;}.elementor-2150 .elementor-element.elementor-element-dbc00fc{--spacer-size:100px;}.elementor-2150 .elementor-element.elementor-element-1a78771{text-align:center;}.elementor-2150 .elementor-element.elementor-element-1a78771 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-a1ded4b{text-align:center;}.elementor-2150 .elementor-element.elementor-element-a1ded4b .elementor-heading-title{font-size:25px;}.elementor-2150 .elementor-element.elementor-element-de0ebb3{text-align:center;}.elementor-2150 .elementor-element.elementor-element-de0ebb3 .elementor-heading-title{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-7e931d7{--spacer-size:12px;}.elementor-2150 .elementor-element.elementor-element-9889526{--spacer-size:90px;}.elementor-2150 .elementor-element.elementor-element-7f9843c{text-align:center;}.elementor-2150 .elementor-element.elementor-element-7f9843c .elementor-heading-title{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-134a7dc{text-align:center;}.elementor-2150 .elementor-element.elementor-element-134a7dc .elementor-heading-title{font-size:25px;}.elementor-2150 .elementor-element.elementor-element-0d7c95b{--spacer-size:25px;}.elementor-2150 .elementor-element.elementor-element-a93a957{--spacer-size:80px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-7221c70 */.woocommerce ul.products li.product{
    background:linear-gradient(180deg,#141414,#0d0d0d)!important;
    border:1px solid #2a2a2a!important;
    border-radius:20px!important;
    overflow:hidden!important;
    padding:0!important;
    transition:.25s ease!important;
    box-shadow:0 8px 24px rgba(0,0,0,.35)!important;
}

.woocommerce ul.products li.product:hover{
    transform:translateY(-6px)!important;
    border-color:#4a4a4a!important;
    box-shadow:0 18px 40px rgba(0,0,0,.55)!important;
}


/* IMAGE */

.woocommerce ul.products li.product a img{
    display:block!important;
    width:100%!important;
    aspect-ratio:1/1!important;
    object-fit:cover!important;
    margin:0!important;
    padding:0!important;
    border-radius:20px 20px 0 0!important;
    transition:.3s ease!important;
}

.woocommerce ul.products li.product:hover a img{
    transform:scale(1.03)!important;
}


/* CATEGORY */

.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce ul.products li.product .product-category{
    display:block!important;
    margin:16px 16px 5px!important;
    color:#999!important;
    font-size:12px!important;
    font-weight:800!important;
    text-transform:uppercase!important;
    letter-spacing:.6px!important;
}


/* PRODUCT TITLE */

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2{
    color:#fff!important;
    font-size:15px!important;
    font-weight:600!important;
    line-height:1.3!important;
    margin:0 16px 8px!important;
}


/* PRICE */

.woocommerce ul.products li.product .price{
    display:block!important;
    color:#fff!important;
    font-size:16px!important;
    font-weight:700!important;
    margin:0 16px 14px!important;
}

.woocommerce ul.products li.product .price-from{
    color:#fff!important;
    font-weight:700!important;
}


/* ADD TO CART BUTTON */

.woocommerce ul.products li.product .button,
.woocommerce a.button,
.woocommerce button.button,
.add_to_cart_button{

    display:block!important;
    width:calc(100% - 32px)!important;

    margin:0 16px 16px!important;
    padding:10px 14px!important;

    background:#1d1d1d!important;
    border:1px solid #454545!important;
    border-radius:12px!important;

    color:#fff!important;

    font-size:13px!important;
    font-weight:600!important;

    text-align:center!important;

    transition:.2s ease!important;
}


.woocommerce ul.products li.product .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.add_to_cart_button:hover{

    background:#2a2a2a!important;
    border-color:#6d6d6d!important;
    color:#fff!important;
    transform:translateY(-1px)!important;

}


/* MOBILE */

@media(max-width:500px){

    .woocommerce ul.products li.product{
        border-radius:18px!important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h2{
        font-size:14px!important;
    }

    .woocommerce ul.products li.product .price{
        font-size:15px!important;
    }

}/* End custom CSS */