.elementor-293 .elementor-element.elementor-element-ed91ea9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-293 .elementor-element.elementor-element-cb3a235 .elementor-button{background-color:#FFFFFF00;font-family:"Futura", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;fill:#54595F;color:#54595F;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-293 .elementor-element.elementor-element-cb3a235 .elementor-button-content-wrapper{flex-direction:row;}.elementor-293 .elementor-element.elementor-element-cb3a235 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-293 .elementor-element.elementor-element-cb3a235 .elementor-button:hover, .elementor-293 .elementor-element.elementor-element-cb3a235 .elementor-button:focus{color:#979A9E;}.elementor-293 .elementor-element.elementor-element-cb3a235 .elementor-button:hover svg, .elementor-293 .elementor-element.elementor-element-cb3a235 .elementor-button:focus svg{fill:#979A9E;}.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-293 .elementor-element.elementor-element-2ad587a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-293 .elementor-element.elementor-element-2ad587a .elementor-heading-title{font-family:"Benton", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#000000;}.elementor-293 .elementor-element.elementor-element-ce3320e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.woocommerce .elementor-293 .elementor-element.elementor-element-ce3320e .term-description{font-size:1rem;}.elementor-widget-ucaddon_woocommerce_category_carousel .uc_post_title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_category_carousel .uc_paragraph{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_category_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_category_carousel .uc_cat_carousel_style_one_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_image_carousel_content{background-color:#FFFFFF;min-height:0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;backdrop-filter:blur(0px);}.elementor-293 .elementor-element.elementor-element-bafb7b5 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_image_carousel_container_holder{padding:0px 0px 0px 0px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_post_title a{font-family:"Futura", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:1.6px;color:#000000;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_post_title{margin-top:0px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_paragraph{color:#939393;margin-top:10px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_more_btn{background-color:#000000;color:#ffffff !important;border-radius:20px;margin-top:10px;padding:10px 20px 10px 20px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_more_btn:hover{background-color:#1e1e1e;color:#ffffff !important;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_more_btn svg{fill:#ffffff !important;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_more_btn:hover svg{fill:#ffffff !important;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_image_carousel_container_holder:hover .uc_image_carousel_content .uc_more_btn{border-radius:20px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc-active-item .uc_image_carousel_container_holder .uc_image_carousel_content .uc_more_btn{border-radius:20px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .uc_more_btn .ue-btn-inner-wrapper{justify-content:center;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .ue-btn-inner-wrapper i{font-size:16px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .ue-btn-inner-wrapper svg{width:16px;height:16px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .ue-btn-inner-wrapper{gap:10px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-nav .owl-next{right:0px;left:auto;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-nav .owl-next,.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-nav .owl-prev{top:290px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-carousel .owl-nav .owl-next,.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-carousel .owl-nav .owl-prev{border-radius:0px;width:40px;height:40px;line-height:40px;font-size:14px;background-color:#FFFFFF00;color:#FFFFFF9E;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-carousel .owl-nav .owl-next:hover,.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-dot.active{background-color:#000000;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-dots{margin-top:20px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .carousel-image{height:600px;background-position:center center !important;background-size:cover !important;background-color:#fff;border-radius:20px 20px 20px 20px;}.elementor-293 .elementor-element.elementor-element-5e5f5ea{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293 .elementor-element.elementor-element-e65e9a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293 .elementor-element.elementor-element-1ce9915{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:0.1rem;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:0.1rem;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Futura", Sans-serif;font-size:1.125em;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Futura", Sans-serif;font-size:1rem;font-weight:200;text-decoration:none;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products ul.products li.product .price del {font-family:"Futura", Sans-serif;font-size:1rem;font-weight:300;text-decoration:line-through;}@media(max-width:1024px){.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-293 .elementor-element.elementor-element-ed91ea9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-293 .elementor-element.elementor-element-2ad587a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-293 .elementor-element.elementor-element-2ad587a .elementor-heading-title{font-size:1.7rem;line-height:1.2em;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-carousel .owl-nav .owl-next,.elementor-293 .elementor-element.elementor-element-bafb7b5 .owl-carousel .owl-nav .owl-prev{width:30px;height:30px;line-height:30px;font-size:20px;}.elementor-293 .elementor-element.elementor-element-bafb7b5 .carousel-image{height:10rem;border-radius:10px 10px 10px 10px;}.elementor-293 .elementor-element.elementor-element-052051c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-293 .elementor-element.elementor-element-052051c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-293 .elementor-element.elementor-element-e65e9a5{--width:20%;}.elementor-293 .elementor-element.elementor-element-1ce9915{--width:80%;}}/* Start custom CSS for woocommerce-archive-description, class: .elementor-element-ce3320e */.elementor-293 .elementor-element.elementor-element-ce3320e h2 {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #000;
}

.elementor-293 .elementor-element.elementor-element-ce3320e  p {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 18px;
  color: #000;
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_category_carousel, class: .elementor-element-bafb7b5 */@media screen and (min-width: 480px) {


.owl-carousel .owl-nav {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Show on hover */
.owl-carousel:hover .owl-nav {
    opacity: 1;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-443a5ac *//* Base styles for the filter wrapper */
.wpfMainWrapper {
    font-family: 'Futura', sans-serif;
    background-color: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
}

.wpfButton{
    font-family: "Futura", Sans-serif;
    font-size: 14px;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    color: #000 !important;
    border-radius: 7px 7px 7px 7px !important;
    padding: 15px 15px 15px 15px !important;
    line-height: 0.8 !important;
    height: auto !important;
    background-color: #83DDD5 !important;
    min-height: auto !important;
    font-size: 14px !important;
    background-color: #83DDD5 !important;
color: black !important;
}


.wpfButton:hover{
    background-color: #000 !important;
    color: white !important;
}

/* Filter headings (hidden titles if needed) */
.wpfFilterWrapper label.wpfSrOnly {
    display: none;
}

/* Checkboxes and labels */
.wpfCheckboxHier ul li {
    margin-bottom: 10px;
}

.wpfCheckboxHier ul li label {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}

.wpfCheckbox input[type="checkbox"] {
    appearance: none;
    width: 18px;
    height: 18px;
    border: 2px solid #999;
    border-radius: 5px;
    margin-right: 10px;
    position: relative;
    transition: all 0.2s ease-in-out;
    background-color: #fff;
}

.wpfCheckbox input[type="checkbox"]:checked {
    background-color: #000;
    border-color: #000;
}

.wpfCheckbox input[type="checkbox"]:checked::after {
    content: '✔';
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 3px;
}

/* Slider */
#wpfSliderRange {
    margin: 20px 0;
    height: 6px !important;
    border-radius: 3px;
    background-color: #eee !important;
}

#wpfSliderRange .ui-slider-range {
    background-color: #000 !important;
}

#wpfSliderRange .ui-slider-handle {
    border: 2px solid #000;
    background-color: #fff;
    width: 18px !important;
    height: 18px !important;
    top: -6px !important;
}

/* Price inputs */
.wpfPriceInputs input {
    width: 60px;
    padding: 4px 6px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 14px;
    color: #333;
    margin: 0 5px;
    text-align: center;
}

/* Buttons */
.wpfFilterButtons {
    display: flex;
    justify-content: flex-start;
    margin-top: 20px;
    gap: 10px;
}

.wpfFilterButton,
.wpfClearButton {
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 8px;
    color: #333;
    font-family: 'Futura', sans-serif ;
    font-weight: 500;
    padding: 8px 18px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.wpfFilterButton:hover,
.wpfClearButton:hover {
    background-color: #000;
    color: #fff;
    border-color: #000;
}

/* Dropdown */
.wpfFilterWrapper select {
    font-family: 'Futura', sans-serif ;
    font-size: 14px;
    padding: 6px 10px;
    border: 1px solid #ccc;
    border-radius: 8px;
    color: #333;
    background-color: #fff;
    cursor: pointer;
}

/* Responsive vertical scroll for long lists */
.wpfFilterVerScroll {
    max-height: 250px;
    overflow-y: auto;
}

/* Hide default WooBeWoo loader */
.wpfPreviewLoader {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-052051c */.woocommerce ul.products li.product a img {
    width: 100%;
    height: 55vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px;
}

.elementor-293 .elementor-element.elementor-element-052051c .cfvsw-shop-variations.variations{
    display: none;
}

.elementor-293 .elementor-element.elementor-element-052051c .wpcbn-btn.wpcbn-btn-archive.button {
    display: none;
}

.elementor-293 .elementor-element.elementor-element-052051c .price {
    display: flex !important;
    justify-content: center !important;
    text-transform: uppercase !important;
    text-decoration: uppercase!important;
}

.elementor-293 .elementor-element.elementor-element-052051c .woocommerce-loop-product__buttons {
    display: none;
}

.elementor-293 .elementor-element.elementor-element-052051c .price {
    display: flex !important;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.elementor-products-grid ul.products.elementor-grid li.product {
    justify-content: flex-start;
}



@media screen and (max-width: 480px) {

.woocommerce ul.products li.product a img {
    height: 160px;
    border-radius: 5px;
}

}/* 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 */