.elementor-362 .elementor-element.elementor-element-82a295d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.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-362 .elementor-element.elementor-element-b771acd .elementor-button{background-color:#FFFFFF00;font-family:"Futura", Sans-serif;font-size:0.875rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;fill:#54595F;color:#54595F;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-b771acd .elementor-button-content-wrapper{flex-direction:row;}.elementor-362 .elementor-element.elementor-element-b771acd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-362 .elementor-element.elementor-element-b771acd .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-b771acd .elementor-button:focus{color:#979A9E;}.elementor-362 .elementor-element.elementor-element-b771acd .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-b771acd .elementor-button:focus svg{fill:#979A9E;}.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-362 .elementor-element.elementor-element-b8a9de2{text-align:start;}.elementor-362 .elementor-element.elementor-element-b8a9de2 .elementor-heading-title{font-family:"Benton", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-362 .elementor-element.elementor-element-e8cf6de{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-362 .elementor-element.elementor-element-82a295d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for shortcode, class: .elementor-element-e8cf6de */.woocommerce table.shop_table {
    border: 0px solid rgba(0, 0, 0, .1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 0px;
}

.woocommerce table.shop_table td {
    border: 0px;
}

.product-remove {
    background-color: #ffffff00 !important;
    padding: 0px !important;
}

.product-remove a{
    min-width: 32px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    line-height: 1px !important;
}

.product-remove a:hover{
    background-color: black !important;
}

.wishlist-title-container {
    display: none;
}

/* Hide table header */
.wishlist_table thead{
    display:none;
}

/* Grid layout */
.wishlist_table tbody.wishlist-items-wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;
}

/* Card */
.wishlist_table tbody.wishlist-items-wrapper tr{
    display:flex;
    flex-direction:column;
    background:#fff;
    border-radius:18px;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,0.08);
    transition:all .3s ease;
    position:relative;
}

.wishlist_table tbody.wishlist-items-wrapper tr:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 40px rgba(0,0,0,0.15);
}

/* Remove button */
.wishlist_table .product-remove{
    position:absolute;
    top: 18px;
    right: 37px;
    z-index:5;
}

.wishlist_table .product-remove a{
    background:#fff;
    color:#ff2b2b;
    width:32px;
    height:32px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    box-shadow:0 4px 10px rgba(0,0,0,0.2);
}

/* Image full width */
.wishlist_table .product-thumbnail{
    width:100%;
}

.wishlist_table .product-thumbnail img{
    width:100%;
    height:260px;
    object-fit:cover;
}

/* Content spacing */
.wishlist_table tr td{
    border:none;
    padding:15px 20px;
    text-align:center;
}

/* Product name */
.wishlist_table .product-name a{
    font-size:16px;
    font-weight:500;
    color:#111;
    font-family: "Futura", Sans-serif !important;
    text-decoration:none;
}

/* Price */
.wishlist_table .product-price{
    font-size:18px;
    font-weight:700;
    font-family: "Futura", Sans-serif !important;
}

/* Stock badge */
.wishlist_table .wishlist-in-stock{
    background:#e8f7ee;
    color:#1a7f37;
    padding:6px 14px;
    border-radius: 30px;
    font-size:13px;
    display:inline-block;
    font-family: "Futura", Sans-serif !important;
}

/* Button */
.wishlist_table .product-add-to-cart a{
    background:#000;
    font-family: "Futura", Sans-serif;
    text-transform: uppercase;
    color:#fff;
    padding:12px 22px;
    border-radius: 7px;
    font-weight:500;
    letter-spacing: 0.5px;
    display:inline-block;
    margin-top:10px;
    width: 100%;
}

.wishlist_table .product-add-to-cart a:hover{
    background:#83ddd5;
    color: black;
}

.product-thumbnail a{
    width: 100%;
    min-width: 100%;
    border-radius: 9px;
    overflow: hidden;
}

.wishlist_table tr td {
    text-align: left !important;
}

/* Responsive */
@media (max-width:1200px){
    .wishlist_table tbody.wishlist-items-wrapper{
        grid-template-columns:repeat(3,1fr);
    }
}

@media (max-width:768px){
    .wishlist_table tbody.wishlist-items-wrapper{
        grid-template-columns:repeat(2,1fr);
    }
}

@media (max-width:480px){
    .wishlist_table tbody.wishlist-items-wrapper{
        grid-template-columns:1fr;
    }

.shop_table.cart.wishlist_table{
    padding: 0px;
}

.shop_table.cart.wishlist_table .product-thumbnail{
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-width: 100%;
}

.wishlist_table.mobile li .item-wrapper{
    width: 100%;
}

.wishlist_table.mobile li {
    margin-bottom: 40px;
    position: relative;
}

.wishlist_table .product-remove {
    position: absolute;
top: 15px;
    right: 15px;
    z-index: 5;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/FuturaPTBook.woff2') format('woff2');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/FuturaPTMedium.woff2') format('woff2');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/FuturaPTBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/FuturaPTLight.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Benton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/BentonModDisp-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Benton';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/BentonModDisp-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Benton';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/BentonModDisp-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Benton';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/BentonModDisp-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Benton';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://zevel.pk/wp-content/uploads/2026/03/BentonModDisp-Semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */