.elementor-56 .elementor-element.elementor-element-2e52f67{--display:flex;--min-height:0px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56 .elementor-element.elementor-element-2e52f67:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-2e52f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-2e52f67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-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-wc-archive-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-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-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-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-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-wc-archive-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-wc-archive-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-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:3px 3px 3px 3px;border-radius:17px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);background-color:#1E293B;border-color:#A87A7A;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products  ul.products{grid-column-gap:18px;grid-row-gap:40px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:17px 17px 17px 17px;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;text-decoration:underline;word-spacing:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:500;line-height:41px;word-spacing:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;margin-top:6px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-9545898 );background-color:var( --e-global-color-1004f37 );border-color:var( --e-global-color-5b64a15 );}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products .added_to_cart{color:#F59E0B;font-family:"Roboto", Sans-serif;font-weight:500;margin-inline-start:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-0d0abd3 nav.woocommerce-pagination{margin-top:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3 nav.woocommerce-pagination ul li a, .elementor-56 .elementor-element.elementor-element-0d0abd3 nav.woocommerce-pagination ul li span{padding:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product span.onsale{display:block;border-radius:0px;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-2e52f67{--width:100%;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-2e52f67{--width:100%;--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:center;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-56 .elementor-element.elementor-element-2e52f67.e-con{--align-self:center;--order:0;--flex-grow:0;--flex-shrink:1;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product{text-align:center;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products  ul.products{grid-column-gap:4px;grid-row-gap:19px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .price{font-size:19px;line-height:2.4em;letter-spacing:0.6px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-56 .elementor-element.elementor-element-0d0abd3.elementor-wc-products .added_to_cart{margin-inline-start:0px;}}/* Start custom CSS for container, class: .elementor-element-2e52f67 *//* ====================================
DEALMAGNATE PREMIUM SHOP PAGE
Dark Luxury Style
==================================== */

/* PAGE BACKGROUND */

body.woocommerce-shop,
body.post-type-archive-product{

background:#0b0b0b !important;

}

/* MAIN CONTAINER */

.woocommerce,
.products{

background:transparent !important;

}

/* PRODUCT GRID */

ul.products{

display:grid !important;

grid-template-columns:
repeat(auto-fit,minmax(260px,1fr));

gap:30px;

padding:0 !important;

}

/* PRODUCT CARD */

ul.products li.product{

background:#111 !important;

border-radius:22px !important;

overflow:hidden;

border:1px solid rgba(255,255,255,.06);

transition:.35s ease;

padding-bottom:20px;

}

/* HOVER */

ul.products li.product:hover{

transform:translateY(-8px);

border-color:rgba(245,197,66,.4);

box-shadow:
0 20px 60px rgba(0,0,0,.6);

}

/* PRODUCT IMAGE */

ul.products li.product img{

width:100%;

height:260px;

object-fit:cover;

margin-bottom:18px !important;

}

/* PRODUCT TITLE */

ul.products li.product h2,
ul.products li.product .woocommerce-loop-product__title{

color:#fff !important;

font-size:20px !important;

font-weight:600 !important;

padding:0 20px;

margin-bottom:10px !important;

}

/* PRICE */

ul.products li.product .price{

color:#F5C542 !important;

font-size:18px !important;

font-weight:700 !important;

padding:0 20px;

margin-bottom:18px !important;

}

/* BUTTON */

ul.products li.product .button,
ul.products li.product .add_to_cart_button{

margin:0 20px !important;

width:calc(100% - 40px);

height:50px;

display:flex !important;

align-items:center;

justify-content:center;

border:none !important;

border-radius:14px !important;

background:linear-gradient(
90deg,
#D4A017,
#F5C542
) !important;

color:#000 !important;

font-weight:700 !important;

transition:.3s ease;

}

/* BUTTON HOVER */

ul.products li.product .button:hover{

transform:translateY(-2px);

box-shadow:
0 10px 30px rgba(245,197,66,.3);

}

/* SALE BADGE */

.onsale{

background:#F5C542 !important;

color:#000 !important;

border-radius:50px !important;

padding:6px 14px !important;

font-weight:700 !important;

top:15px !important;

left:15px !important;

}

/* PAGINATION */

.woocommerce-pagination{

margin-top:40px;

}

.woocommerce-pagination .page-numbers{

background:#111;

border:none;

color:#fff;

padding:12px 16px;

border-radius:12px;

margin:0 4px;

}

/* ACTIVE PAGE */

.woocommerce-pagination .current,
.woocommerce-pagination .page-numbers:hover{

background:#F5C542;

color:#000;

}

/* MOBILE */

@media(max-width:768px){

ul.products{

grid-template-columns:1fr 1fr;

gap:18px;

}

ul.products li.product img{

height:180px;

}

ul.products li.product h2{

font-size:16px !important;

}

}/* FIX ADD TO CART HOVER */

ul.products li.product .button,
ul.products li.product .add_to_cart_button{

background:linear-gradient(
90deg,
#D4A017,
#F5C542
) !important;

color:#000 !important;

border:none !important;

border-radius:14px !important;

transition:
all .35s ease !important;

}

/* HOVER EFFECT */

ul.products li.product .button:hover,
ul.products li.product .add_to_cart_button:hover{

background:linear-gradient(
90deg,
#F5C542,
#FFD95A
) !important;

color:#000 !important;

transform:translateY(-3px);

box-shadow:
0 10px 25px rgba(245,197,66,.35);

}

/* REMOVE WOOCOMMERCE DEFAULT EFFECT */

ul.products li.product .button::after,
ul.products li.product .button::before{

display:none !important;

}/* End custom CSS */