.elementor-1962 .elementor-element.elementor-element-10bf5d9{--display:flex;}.elementor-1962 .elementor-element.elementor-element-73873cd{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1962 .elementor-element.elementor-element-73873cd:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-73873cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg.rozafragrance.com/wp-content/uploads/2026/06/CTA-image-02.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1962 .elementor-element.elementor-element-466c90e{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-56745cb .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-1962 .elementor-element.elementor-element-56745cb .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-1962 .elementor-element.elementor-element-9e6811c{--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;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-5f9ece4 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-1962 .elementor-element.elementor-element-5f9ece4 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-1962 .elementor-element.elementor-element-8958f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-d2c6b5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-9746758{--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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.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.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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:0px;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;margin-bottom:20px;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .price{color:#00000073;font-family:"Quicksand", Sans-serif;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .price ins{color:#00000073;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .price ins .amount{color:#00000073;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .price del{color:#00000073;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .price del .amount{color:#00000073;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .price del {font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-9e0b708 );border-color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:1rem;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 22px 12px 22px;margin-top:9px;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );font-family:"Quicksand", Sans-serif;font-size:1rem;font-weight:500;}.elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination{margin-top:19px;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination ul{border-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination ul li{border-right-color:var( --e-global-color-primary );border-left-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination ul li a, .elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination ul li span{padding:7px;}.elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination ul li a{color:var( --e-global-color-primary );background-color:var( --e-global-color-9e0b708 );}.elementor-1962 .elementor-element.elementor-element-d647856 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-9e0b708 );background-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1962 .elementor-element.elementor-element-d647856 .elementor-products-nothing-found{font-family:"Quicksand", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-7f1533d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-f2dccf2{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1962 .elementor-element.elementor-element-f2dccf2:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-f2dccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e0b708 );}.elementor-1962 .elementor-element.elementor-element-1ba3ddc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px 15px 15px 15px;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product .price{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product .price del {font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-9e0b708 );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:12px 22px 12px 22px;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products .added_to_cart{color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination{margin-top:19px;}.elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination ul{border-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination ul li{border-right-color:var( --e-global-color-primary );border-left-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination ul li a, .elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination ul li span{padding:7px;}.elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination ul li a{color:var( --e-global-color-primary );background-color:var( --e-global-color-9e0b708 );}.elementor-1962 .elementor-element.elementor-element-abd8f23 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-9e0b708 );background-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1962 .elementor-element.elementor-element-abd8f23 .elementor-products-nothing-found{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1em;}@media(min-width:768px){.elementor-1962 .elementor-element.elementor-element-d2c6b5a{--width:25%;}.elementor-1962 .elementor-element.elementor-element-9746758{--width:100%;}.elementor-1962 .elementor-element.elementor-element-f2dccf2{--width:25%;}.elementor-1962 .elementor-element.elementor-element-1ba3ddc{--width:71%;}}@media(max-width:1500px){.elementor-1962 .elementor-element.elementor-element-73873cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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{line-height:var( --e-global-typography-primary-line-height );}.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{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{line-height:var( --e-global-typography-text-line-height );}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products  ul.products{grid-row-gap:0px;}}@media(max-width:1365px){.elementor-1962 .elementor-element.elementor-element-73873cd{--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;}}@media(max-width:1023px){.elementor-1962 .elementor-element.elementor-element-73873cd{--min-height:60vh;}.elementor-1962 .elementor-element.elementor-element-73873cd:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-73873cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1962 .elementor-element.elementor-element-466c90e{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-9e6811c{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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{line-height:var( --e-global-typography-primary-line-height );}.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{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{line-height:var( --e-global-typography-text-line-height );}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1962 .elementor-element.elementor-element-73873cd{--min-height:50vh;}.elementor-1962 .elementor-element.elementor-element-73873cd:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-73873cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1962 .elementor-element.elementor-element-466c90e{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-9e6811c{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-8958f8c{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.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{line-height:var( --e-global-typography-primary-line-height );}.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{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{line-height:var( --e-global-typography-text-line-height );}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:7px;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:13px;}.elementor-1962 .elementor-element.elementor-element-d647856.elementor-wc-products ul.products li.product .button{font-size:13px;}.elementor-1962 .elementor-element.elementor-element-abd8f23.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-49e8870 */.af-fl__trigger,
.af-fl__trigger:hover,
.af-fl__trigger:focus,
.af-fl__trigger:active{
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}
.af-fl__trigger {
    padding: 0px 0px!important;
}
 button:hover {
      color: #0c0d0e!important;  
}



/* Apply Button */
.af-fl__apply,
.af-fl__apply button{
    background:#111 !important;
    color:#fff !important;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    border-radius:50px !important;
}

.af-fl__apply:hover,
.af-fl__apply button:hover{
    background:#000 !important;
    color:#fff !important;
    border:none !important;
    box-shadow:none !important;
}

/* Clear Button */
.af-fl__clear,
.af-fl__clear button{
    background:#f3f3f3 !important;
    color:#111 !important;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    border-radius:50px !important;
}

.af-fl__clear:hover,
.af-fl__clear button:hover{
    background:#111 !important;
    color:#fff !important;
    border:none !important;
    box-shadow:none !important;
}
.af-fl__priceClear {
    color:#FFF!important;
}
.p-filter .elementor-widget-shortcode {
        display: flex;
    position: absolute!important;
    top: 40px!important;
}
@media (max-width: 767px){
   .p-filter  .elementor-widget-shortcode  {
        top:0px!important;


    }
    
  .woocommerce-ordering {
        padding: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be4c8a0 */.af-fl__trigger,
.af-fl__trigger:hover,
.af-fl__trigger:focus,
.af-fl__trigger:active{
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}
.af-fl__trigger {
    padding: 0px 0px!important;
}
 button:hover {
      color: #0c0d0e!important;  
}



/* Apply Button */
.af-fl__apply,
.af-fl__apply button{
    background:#111 !important;
    color:#fff !important;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    border-radius:50px !important;
}

.af-fl__apply:hover,
.af-fl__apply button:hover{
    background:#000 !important;
    color:#fff !important;
    border:none !important;
    box-shadow:none !important;
}

/* Clear Button */
.af-fl__clear,
.af-fl__clear button{
    background:#f3f3f3 !important;
    color:#111 !important;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    border-radius:50px !important;
}

.af-fl__clear:hover,
.af-fl__clear button:hover{
    background:#111 !important;
    color:#fff !important;
    border:none !important;
    box-shadow:none !important;
}
.af-fl__priceClear {
    color:#FFF!important;
}
.p-filter .elementor-widget-shortcode {
        display: flex;
    position: absolute!important;
    top: 40px!important;
}
@media (max-width: 767px){
   .p-filter  .elementor-widget-shortcode  {
        top:0px!important;


    }
    
  .woocommerce-ordering {
        padding: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-d647856 */.page-numbers {
    display: flex;
    align-items: flex-end!important;
   justify-content: end!important;
}


/* Add To Cart Button */
.product-grid .woocommerce ul.products li.product .button,
.woocommerce a.button,
.woocommerce button.button{
    width:100%;
    background:#FFF !important;
    color:#111 !important;
    border:1px solid #111 !important;
    border-radius: 0px!important;
  
    font-weight:600 !important;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:all .3s ease;
    text-align:center;
}

/* Hover */
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover{
    background:#111 !important;
    color:#fff !important;
    transform:translateY(-2px);
}

/* Added State */
.woocommerce a.added_to_cart{
    display:block;
    margin-top:10px;
    text-align:center;
}

.woocommerce-ordering {
           border: 1px solid #11111100!important;
    border-radius: 0px;
}
.elementor-1962 .elementor-element.elementor-element-d647856 .button {
    display: none!important;
}
button:focus {
    color: #1f2124!important;
}














/* ===== Premium Square Swatches ===== */
.cfvsw-shop-variations tr td {
 
    align-items: center!important;
    justify-content: center!important;
}

.cfvsw-swatches-container{
    display:flex !important;
    justify-content:center!important;
    align-items:center!important;
    gap:8px;
    margin-top:16px;
}

/* Swatch */
.cfvsw-swatches-option{
    width:34px !important;
    height:24px !important;
    min-width:18px !important;
    min-height:18px !important;

    border-radius:0 !important;      /* No Radius */
    border:1px solid #d8d8d8 !important;

    box-shadow:0 3px 10px rgba(0,0,0,.08);
    transition:all .25s ease;
    cursor:pointer;
}

/* Hover */
.cfvsw-swatches-option:hover{
    transform:translateY(-2px);
    border-color:#111 !important;
    box-shadow:0 6px 18px rgba(0,0,0,.15);
}

/* Selected */
.cfvsw-selected-swatch{
    border:2px solid #111 !important;
    box-shadow:0 0 0 3px rgba(0,0,0,.08);
    transform:scale(1.05);
}

/* Hide Dash/Icon */
.cfvsw-swatches-option::before,
.cfvsw-swatches-option::after{
    display:none !important;
}


.value {
    display: none!important;
}


.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}








.elementor-widget-archive-products .woocommerce-info,
.elementor-widget-archive-products .woocommerce-no-products-found{
    max-width:600px;
    margin:70px auto;
    padding:45px;
    text-align:center;
    background:#fffaf5;
    border:2px dashed #d6b27d;
    border-radius:18px;
    color:#555;
    font-size:18px;
    line-height:1.8;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.elementor-widget-archive-products .woocommerce-no-products-found::before{
    content:"🛍️";
    display:block;
    font-size:60px;
    margin-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-603119c */.elementor-1962 .elementor-element.elementor-element-603119c h5 {
        font-size: 25px;
    font-family: 'Plus Jakarta Sans';
    font-weight: 500;
    margin-bottom: 10px;
}
    
.elementor-1962 .elementor-element.elementor-element-603119c .product-categories{
    list-style:none;
    padding:0;
    margin:0;
}

.elementor-1962 .elementor-element.elementor-element-603119c .product-categories li{
    list-style:none;
    margin:0;
    padding:12px 0;
    border-bottom:1px solid #f1ede8;
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-family: 'Plus Jakarta Sans';
}

.elementor-1962 .elementor-element.elementor-element-603119c .product-categories li:last-child{
    border-bottom:none;
}

.elementor-1962 .elementor-element.elementor-element-603119c .product-categories a{
    color:#222;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    transition:.3s;
}

.elementor-1962 .elementor-element.elementor-element-603119c .product-categories a:hover{
    color:#001524;
    padding-left:6px;
}

.elementor-1962 .elementor-element.elementor-element-603119c .count{
    background:#f8f4ef;
    color:#001524;
    font-size:12px;
    font-weight:600;
    padding:4px 10px;
    border-radius:50px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_price_filter, class: .elementor-element-1949f49 *//* Title */
.elementor-1962 .elementor-element.elementor-element-1949f49 h5 {
    font-family: 'Plus Jakarta Sans';
    font-weight: 500;
    margin-bottom: 20px;
}

/* Slider Line */
.price_slider_wrapper .ui-widget-content{
    background:#ece7e1 !important;
    height:4px;
    border-radius:50px;
}

/* Active Range */
.price_slider_wrapper .ui-slider-range{
    background:#001524 !important;
}

/* Handles */
.price_slider_wrapper .ui-slider-handle{
    width:18px !important;
    height:18px !important;
    background:#001524 !important;
    border:3px solid #fff !important;
    box-shadow:0 3px 10px rgba(0,0,0,.15);
    border-radius:50%;
    top:-7px !important;
}

/* Filter Button */
.price_slider_amount button{
    background:#111 !important;
    color:#fff !important;
    border:none !important;
    border-radius:50px !important;
    padding:12px 24px !important;
    font-size:14px;
    font-weight:600;
    transition:.3s;
}

.price_slider_amount button:hover{
    background:#001524 !important;
}

/* Price Text */
.price_label{
    font-size:15px;
    color:#555;
    font-weight:500;
}

.price_label span{
    color:#001524;
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2dccf2 */.sidbar {
    box-shadow:0 5px 20px rgba(0,0,0,.05);
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-abd8f23 *//* Add To Cart Button */
.product-grid .woocommerce ul.products li.product .button,
.woocommerce a.button,
.woocommerce button.button{
    width:100%;
    background:#FFF !important;
    color:#111 !important;
    border:1px solid #111 !important;
    border-radius:15px !important;
    padding:14px 20px !important;
    font-size:14px !important;
    font-weight:600 !important;
    text-transform:uppercase;
    letter-spacing:1px;
    transition:all .3s ease;
    text-align:center;
}

/* Hover */
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover{
    background:#111 !important;
    color:#fff !important;
    transform:translateY(-2px);
}

/* Added State */
.woocommerce a.added_to_cart{
    display:block;
    margin-top:10px;
    text-align:center;
}

.woocommerce-ordering {
        border: 1px solid #111;
    border-radius: 15px;
    padding: 2px 15px;
}/* End custom CSS */