.elementor-14019 .elementor-element.elementor-element-3e1f75b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14019 .elementor-element.elementor-element-db3f62b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14019 .elementor-element.elementor-element-db3f62b .woocommerce-breadcrumb{color:#D5C5C8;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:15px;}.elementor-14019 .elementor-element.elementor-element-db3f62b .woocommerce-breadcrumb > a{color:#D5C5C8;}.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-14019 .elementor-element.elementor-element-04c4b74 > .elementor-widget-container{margin:30px 0px 40px 0px;}.elementor-14019 .elementor-element.elementor-element-04c4b74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#3A3A3A;}.elementor-14019 .elementor-element.elementor-element-d088c97{--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:0px 55px;--row-gap:0px;--column-gap:55px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14019 .elementor-element.elementor-element-8ec5406{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-14019 .elementor-element.elementor-element-4d87f0d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-14019 .elementor-element.elementor-element-4d87f0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#3A3A3A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14019 .elementor-element.elementor-element-fe65d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-14019 .elementor-element.elementor-element-fe65d94.elementor-element{--align-self:center;}body:not(.rtl) .elementor-14019 .elementor-element.elementor-element-fe65d94{right:20px;}body.rtl .elementor-14019 .elementor-element.elementor-element-fe65d94{left:20px;}.elementor-14019 .elementor-element.elementor-element-fe65d94{top:20px;}.elementor-14019 .elementor-element.elementor-element-fe65d94 .elementor-icon-wrapper{text-align:center;}.elementor-14019 .elementor-element.elementor-element-fe65d94 .elementor-icon{font-size:18px;}.elementor-14019 .elementor-element.elementor-element-fe65d94 .elementor-icon svg{height:18px;}.elementor-14019 .elementor-element.elementor-element-920e92f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-14019 .elementor-element.elementor-element-e658f66 .elementor-button{background-color:#F2F2F2;font-family:"Poppins", Sans-serif;font-weight:500;fill:#3A3A3A;color:#3A3A3A;}.elementor-14019 .elementor-element.elementor-element-e658f66 .elementor-button-content-wrapper{flex-direction:row;}.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-14019 .elementor-element.elementor-element-c17c67d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14019 .elementor-element.elementor-element-c17c67d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14019 .elementor-element.elementor-element-20b25af > .elementor-widget-container{margin:40px 0px 0px 0px;}.woocommerce .elementor-14019 .elementor-element.elementor-element-20b25af .term-description{color:#827779;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-14019 .elementor-element.elementor-element-2dd6f3c{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-14019 .elementor-element.elementor-element-2dd6f3c:not(.elementor-motion-effects-element-type-background), .elementor-14019 .elementor-element.elementor-element-2dd6f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-14019 .elementor-element.elementor-element-59d00815{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14019 .elementor-element.elementor-element-12b8e565 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-14019 .elementor-element.elementor-element-12b8e565{text-align:center;}.elementor-14019 .elementor-element.elementor-element-12b8e565 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3A3A3A;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14019 .elementor-element.elementor-element-6b73ca4{--grid-row-gap:30px;--grid-column-gap:32px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-14019 .elementor-element.elementor-element-6b73ca4:after{content:"0.66";}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__thumbnail__link{width:100%;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post{padding:0px 10px 0px 10px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:24px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:24px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:24px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__title, .elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__title a{color:#3A3A3A;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__title{margin-bottom:16px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__excerpt p{color:#B1989D;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__excerpt{margin-bottom:32px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__read-more{color:#680E21;}body.elementor-page-14019:not(.elementor-motion-effects-element-type-background), body.elementor-page-14019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-14019 .elementor-element.elementor-element-8ec5406{--width:25%;}.elementor-14019 .elementor-element.elementor-element-920e92f{--width:75%;}.elementor-14019 .elementor-element.elementor-element-2dd6f3c{--content-width:1036px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14019 .elementor-element.elementor-element-8ec5406{--width:40%;}.elementor-14019 .elementor-element.elementor-element-920e92f{--width:100%;}}@media(max-width:1024px){.elementor-14019 .elementor-element.elementor-element-3e1f75b{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14019 .elementor-element.elementor-element-d088c97{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-14019 .elementor-element.elementor-element-8ec5406{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14019 .elementor-element.elementor-element-e658f66 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14019 .elementor-element.elementor-element-e658f66 .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;padding:12px 50px 12px 50px;}.elementor-14019 .elementor-element.elementor-element-c17c67d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-14019 .elementor-element.elementor-element-c17c67d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:12px;}.elementor-14019 .elementor-element.elementor-element-2dd6f3c{--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-14019 .elementor-element.elementor-element-12b8e565 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14019 .elementor-element.elementor-element-12b8e565 .elementor-heading-title{font-size:24px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4{--grid-row-gap:40px;--grid-column-gap:20px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-14019 .elementor-element.elementor-element-6b73ca4:after{content:"0.5";}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__thumbnail__link{width:100%;}.elementor-14019 .elementor-element.elementor-element-6b73ca4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__title{margin-bottom:6px;}.elementor-14019 .elementor-element.elementor-element-6b73ca4 .elementor-post__excerpt{margin-bottom:12px;}}/* Start custom CSS for woocommerce-archive-description, class: .elementor-element-20b25af */.term-description h3{
    color: #3a3a3a;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d088c97 */.category-container .ast-filter-wrap #premmerce_filter_filter_widget-2 h2{
    display: none;
}

.category-container .ast-filter-wrap{
    
}

.category-container #premmerce_filter_filter_widget-2{
    background-color: #F2F2F2;
    border-radius: 12px;
    padding: 40px;
    margin-bottom: 8px;
}

.category-container #premmerce_filter_filter_widget-2 .filter__item{
    margin: 0 0 32px 0;
}

.category-container #premmerce_filter_filter_widget-2 .filter__item:last-child{
    margin-bottom: 0;
}

.category-container .filter__inner{
    margin-top: 24px;
}

.category-container .filter__slider-control-group{
    margin-bottom: 24px;
}

.category-container #premmerce_filter_filter_widget-2 input.filter__slider-control{
     background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: rgba(104, 14, 33, 0.2);
  border-width: 1px;
  width: 80px;
  height: 46px;
}

.category-container .pc-range-slider__control .ui-slider-range{
    height: 2px !important;
    background: #d9d9d9;
}

.category-container .pc-range-slider__control .ui-slider-handle{
    background-color: #530B1A!important;
    border-color: #530B1A!important;
}

.category-container .filter__title{
    font-weight: 500;
}

.category-container input.filter__checkgroup-control{
    margin-right: 12px;
}

.filter__checkgroup-control {
    appearance: none; 
    -webkit-appearance: none;
    -moz-appearance: none;

    width: 18px;
    height: 18px;
    border: 2px solid rgba(104, 14, 33, 0.2); 
    border-radius: 3px; 
    background-color: #ffffff;
    cursor: pointer;
    transition: all 0.2s ease;
}

.filter__checkgroup-control:hover {
    border-color: #530B1A; 
}

.filter__checkgroup-control:checked {
    border-color: #530B1A!important; 
    background-color: #530B1A!important; 
}

.filter__checkgroup-control:checked::after {
    content: "";
    display: block;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin: 1px auto;
}

.pc-range-slider__control{
    background: #D9D9D9;
}

.category-container .widget_search{
    display: none;
}

.category-container .widget_products{
    background-color: #F2F2F2;
    border-radius: 12px;
    padding: 40px;
}

.category-container .widget_products h2.widget-title{
    font-size: 14px;
    color: #3a3a3a;
    font-weight: 500;
    margin-bottom: 18px;
}

.category-container .widget_products span.product-title{
    font-size: 12px;
    color: #3a3a3a;
    line-height: 1.2;
}

.category-container .widget_products .star-rating, .category-container .widget_products .woocommerce-Price-amount{
    display: none;
}

.category-container .widget_products ul.product_list_widget li{
    border: none;
        padding: 6px 0 6px 64px;
}

.category-container .widget_top_rated_products ul.product_list_widget li img{
    max-width: 52px;
    max-height: 52px;
}

.category-container .sku_wrapper.detail-container, .bestsell-template .product-brand.tagged_as, .bestsell-template .posted_in.detail-container .detail-label, .bestsell-template .tagged_as.detail-container{
    display: none!important;
}

.category-container .posted_in.detail-container{
    text-align: center
}

.category-container a.button{
    width: fit-content;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11.6881%203.43778C11.3967%203.06544%2010.9758%202.85499%2010.5064%202.85499H3.33484L3.18914%201.91606C3.05963%201.04188%202.29877%200.410522%201.39221%200.410522H0.469467C0.210451%200.410522%200%200.620973%200%200.87999C0%201.13901%200.210451%201.34946%200.469467%201.34946H1.39221C1.84549%201.34946%202.20164%201.65704%202.26639%202.09413L3.27008%208.00294C3.27008%208.03532%203.27008%208.10007%203.28627%208.13245L3.39959%208.77999C3.54529%209.62179%204.28996%2010.237%205.14795%2010.237H10.3768C10.6359%2010.237%2010.8463%2010.0265%2010.8463%209.76749C10.8463%209.50847%2010.6359%209.29802%2010.3768%209.29802H5.16414C4.75943%209.29802%204.38709%208.99044%204.33852%208.60192L4.32234%208.44003H9.93975C10.6035%208.44003%2011.2025%207.97056%2011.3967%207.30683L11.9633%204.70048C12.0604%204.27958%2011.9633%203.79392%2011.6881%203.43778ZM11.0244%204.49003L10.4578%207.09638C10.393%207.3554%2010.1664%207.51728%209.92356%207.51728H4.12807L3.49672%203.76155L10.4902%203.77774C10.6844%203.77774%2010.8301%203.84249%2010.9434%203.98819C11.0568%204.15007%2011.0891%204.32814%2011.0244%204.49003Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M5.94115%2010.755C5.45549%2010.755%205.05078%2011.1597%205.05078%2011.6454C5.05078%2012.131%205.45549%2012.5357%205.94115%2012.5357C6.42681%2012.5357%206.83152%2012.131%206.83152%2011.6454C6.83152%2011.1435%206.42681%2010.755%205.94115%2010.755Z%22%20fill%3D%22white%22/%3E%3Cpath%20d%3D%22M9.03295%2010.755C8.54729%2010.755%208.14258%2011.1597%208.14258%2011.6454C8.14258%2012.131%208.54729%2012.5357%209.03295%2012.5357C9.5186%2012.5357%209.92332%2012.131%209.92332%2011.6454C9.92332%2011.1435%209.5186%2010.755%209.03295%2010.755Z%22%20fill%3D%22white%22/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  padding: 12px 20px 12px 38px;
    background-size: auto;
    background-position: 15px;
    margin-bottom: 0!important;
    border-radius: 12px;
    font-size: 12px;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 500;
    font-family: 'Poppins';
    background-color: #680E21;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 16px;
    border: 1px solid #680E21;
}

.category-container a.button:hover{
    background-color: #530B1A;
}

.category-container a.button.go-to-cart-btn{
    background-color: transparent;
    color: #680E21;
    border: 1px solid #680E21;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'><path d='M10.2302 2.58165L5.47155 7.64639C5.26315 7.84244 4.98527 7.97314 4.70739 7.97314C4.42951 7.97314 4.15163 7.84244 3.94322 7.64639L0.782362 4.37882C0.400279 3.98671 0.400279 3.36587 0.817096 3.00644C1.23391 2.647 1.89387 2.64701 2.27596 3.03911L2.31069 3.07179L4.70739 5.55514L8.73662 1.3073C9.1187 0.915192 9.74393 0.84984 10.1955 1.20927C10.5776 1.56871 10.6123 2.15687 10.2302 2.58165Z' fill='%23680E21'/></svg>");
}

.cfvsw-shop-variations tbody{
    /*display: flex;*/
    gap: 10px;
    align-items: center;
}

.woocommerce-js div.product .product_meta{
    border-top: none;
    padding-top: 0;
}

.category-container ins .woocommerce-Price-amount.amount bdi{
    color: #EF3910!important;
    font-size: 13px!important;
    font-weight: 500!important;
}

.sale .elementor-widget-theme-post-featured-imag{
    position: relative;
}

span.onsale{
    display: block!important;
    border-radius: 3px!important;
    width: 36px;
    height: 17px;
    min-width: 36px!important;
    min-height: 17px!important;
    background: #ef3910!important;
    font-weight: 500!important;
    font-size: 11px!important;
    line-height: 17px!important;
    text-align: center;
    color: #fff!important;
    left: 28px!important;
    top: 28px!important;
    position: absolute;
}

.category-container li.ast-article-single{
    list-style: none;
}

.category-container .astra-shop-thumbnail-wrap img{
    max-height: 143px;
    object-fit: contain;
    background-color: #ffffff;
    border-radius: 7px;
}

.woocommerce-js div.product p.price, .woocommerce-js div.product span.price{
    color: #680E21!important;
    font-size: 13px!important;
    font-weight: 500!important;
        margin: 20px auto 20px!important;
    width: 100%;
    display: inline-block;
    text-align: center;
}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{
    color: #B1989D;
}

.bestsell-template span.onsale{
    display: none;
}

.product-comparison__link {
    background-color: rgba(104, 14, 33, 0.2);
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><path d='M11.5691 9C11.5691 10.7868 12.9945 12.2096 14.7845 12.2096C16.5746 12.2096 18 10.7868 18 9C18 8.86765 18 8.80147 17.9337 8.73529L15.3481 3.60662V3.54044C15.2155 3.34191 14.9503 3.20956 14.7845 3.20956H10.8066C10.6077 2.68015 10.1768 2.25 9.64641 2.05147V0H8.35359V2.05147C7.8232 2.25 7.39227 2.68015 7.19337 3.20956H3.21547C2.95028 3.20956 2.75138 3.34191 2.65193 3.60662L0.0662986 8.73529C2.5192e-07 8.80147 0 8.86765 0 9C0 10.7868 1.42541 12.2096 3.21547 12.2096C5.00553 12.2096 6.43094 10.7868 6.43094 9C6.43094 8.86765 6.43094 8.80147 6.36464 8.73529L4.24309 4.5H7.19337C7.39227 5.02941 7.8232 5.45956 8.35359 5.65809V16.7096H2.55249V18H15.4144V16.7096H9.64641V5.65809C10.1768 5.45956 10.6077 5.02941 10.8066 4.5H13.7569L11.6354 8.73529C11.5691 8.80147 11.5691 8.86765 11.5691 9ZM3.21547 10.9191C2.38674 10.9191 1.65746 10.3897 1.42541 9.62868H5.03867C4.74033 10.3897 4.0442 10.9191 3.21547 10.9191ZM4.74033 8.33823H1.65746L3.21547 5.26103L4.74033 8.33823ZM8.98343 4.5C8.58564 4.5 8.35359 4.23529 8.35359 3.87132C8.35359 3.50735 8.61878 3.24265 8.98343 3.24265C9.34807 3.24265 9.61326 3.50735 9.61326 3.87132C9.61326 4.23529 9.38122 4.5 8.98343 4.5ZM14.7845 10.9191C13.9558 10.9191 13.2265 10.3897 12.9945 9.62868H16.6077C16.3425 10.3897 15.6133 10.9191 14.7845 10.9191ZM14.7845 5.26103L16.3425 8.33823H13.2597L14.7845 5.26103Z' fill='%23B1989D'/><path d='M11.5691 9C11.5691 10.7868 12.9945 12.2096 14.7845 12.2096C16.5746 12.2096 18 10.7868 18 9C18 8.86765 18 8.80147 17.9337 8.73529L15.3481 3.60662V3.54044C15.2155 3.34191 14.9503 3.20956 14.7845 3.20956H10.8066C10.6077 2.68015 10.1768 2.25 9.64641 2.05147V0H8.35359V2.05147C7.8232 2.25 7.39227 2.68015 7.19337 3.20956H3.21547C2.95028 3.20956 2.75138 3.34191 2.65193 3.60662L0.0662986 8.73529C2.5192e-07 8.80147 0 8.86765 0 9C0 10.7868 1.42541 12.2096 3.21547 12.2096C5.00553 12.2096 6.43094 10.7868 6.43094 9C6.43094 8.86765 6.43094 8.80147 6.36464 8.73529L4.24309 4.5H7.19337C7.39227 5.02941 7.8232 5.45956 8.35359 5.65809V16.7096H2.55249V18H15.4144V16.7096H9.64641V5.65809C10.1768 5.45956 10.6077 5.02941 10.8066 4.5H13.7569L11.6354 8.73529C11.5691 8.80147 11.5691 8.86765 11.5691 9ZM3.21547 10.9191C2.38674 10.9191 1.65746 10.3897 1.42541 9.62868H5.03867C4.74033 10.3897 4.0442 10.9191 3.21547 10.9191ZM4.74033 8.33823H1.65746L3.21547 5.26103L4.74033 8.33823ZM8.98343 4.5C8.58564 4.5 8.35359 4.23529 8.35359 3.87132C8.35359 3.50735 8.61878 3.24265 8.98343 3.24265C9.34807 3.24265 9.61326 3.50735 9.61326 3.87132C9.61326 4.23529 9.38122 4.5 8.98343 4.5ZM14.7845 10.9191C13.9558 10.9191 13.2265 10.3897 12.9945 9.62868H16.6077C16.3425 10.3897 15.6133 10.9191 14.7845 10.9191ZM14.7845 5.26103L16.3425 8.33823H13.2597L14.7845 5.26103Z' fill='%237C192E' fill-opacity='0.8'/></svg>");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
    border-radius: 6px;
    background-position: center;
    width: 38px;
    height: 38px;
    font-size: 0px;
    position: absolute;
    right: 16px;
    bottom: 16px;
}

.product-comparison__link[data-pc-add-to-compare-data]{
    color: transparent;
    background-image: url('https://zbroia.com/wp-content/uploads/2025/07/comparetion.svg');
    background-repeat: no-repeat;
    background-size: 20px;
    background-color: #F0F0F0;
    border-radius: 6px;
    background-position: center;
    width: 38px;
    height: 38px;
    font-size: 0px;
    position: absolute;
    right: 16px;
    bottom: 16px;
}

.product-comparison__link:hover{
    background-color: rgba(104, 14, 33, 0.2);
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><path d='M11.5691 9C11.5691 10.7868 12.9945 12.2096 14.7845 12.2096C16.5746 12.2096 18 10.7868 18 9C18 8.86765 18 8.80147 17.9337 8.73529L15.3481 3.60662V3.54044C15.2155 3.34191 14.9503 3.20956 14.7845 3.20956H10.8066C10.6077 2.68015 10.1768 2.25 9.64641 2.05147V0H8.35359V2.05147C7.8232 2.25 7.39227 2.68015 7.19337 3.20956H3.21547C2.95028 3.20956 2.75138 3.34191 2.65193 3.60662L0.0662986 8.73529C2.5192e-07 8.80147 0 8.86765 0 9C0 10.7868 1.42541 12.2096 3.21547 12.2096C5.00553 12.2096 6.43094 10.7868 6.43094 9C6.43094 8.86765 6.43094 8.80147 6.36464 8.73529L4.24309 4.5H7.19337C7.39227 5.02941 7.8232 5.45956 8.35359 5.65809V16.7096H2.55249V18H15.4144V16.7096H9.64641V5.65809C10.1768 5.45956 10.6077 5.02941 10.8066 4.5H13.7569L11.6354 8.73529C11.5691 8.80147 11.5691 8.86765 11.5691 9ZM3.21547 10.9191C2.38674 10.9191 1.65746 10.3897 1.42541 9.62868H5.03867C4.74033 10.3897 4.0442 10.9191 3.21547 10.9191ZM4.74033 8.33823H1.65746L3.21547 5.26103L4.74033 8.33823ZM8.98343 4.5C8.58564 4.5 8.35359 4.23529 8.35359 3.87132C8.35359 3.50735 8.61878 3.24265 8.98343 3.24265C9.34807 3.24265 9.61326 3.50735 9.61326 3.87132C9.61326 4.23529 9.38122 4.5 8.98343 4.5ZM14.7845 10.9191C13.9558 10.9191 13.2265 10.3897 12.9945 9.62868H16.6077C16.3425 10.3897 15.6133 10.9191 14.7845 10.9191ZM14.7845 5.26103L16.3425 8.33823H13.2597L14.7845 5.26103Z' fill='%23B1989D'/><path d='M11.5691 9C11.5691 10.7868 12.9945 12.2096 14.7845 12.2096C16.5746 12.2096 18 10.7868 18 9C18 8.86765 18 8.80147 17.9337 8.73529L15.3481 3.60662V3.54044C15.2155 3.34191 14.9503 3.20956 14.7845 3.20956H10.8066C10.6077 2.68015 10.1768 2.25 9.64641 2.05147V0H8.35359V2.05147C7.8232 2.25 7.39227 2.68015 7.19337 3.20956H3.21547C2.95028 3.20956 2.75138 3.34191 2.65193 3.60662L0.0662986 8.73529C2.5192e-07 8.80147 0 8.86765 0 9C0 10.7868 1.42541 12.2096 3.21547 12.2096C5.00553 12.2096 6.43094 10.7868 6.43094 9C6.43094 8.86765 6.43094 8.80147 6.36464 8.73529L4.24309 4.5H7.19337C7.39227 5.02941 7.8232 5.45956 8.35359 5.65809V16.7096H2.55249V18H15.4144V16.7096H9.64641V5.65809C10.1768 5.45956 10.6077 5.02941 10.8066 4.5H13.7569L11.6354 8.73529C11.5691 8.80147 11.5691 8.86765 11.5691 9ZM3.21547 10.9191C2.38674 10.9191 1.65746 10.3897 1.42541 9.62868H5.03867C4.74033 10.3897 4.0442 10.9191 3.21547 10.9191ZM4.74033 8.33823H1.65746L3.21547 5.26103L4.74033 8.33823ZM8.98343 4.5C8.58564 4.5 8.35359 4.23529 8.35359 3.87132C8.35359 3.50735 8.61878 3.24265 8.98343 3.24265C9.34807 3.24265 9.61326 3.50735 9.61326 3.87132C9.61326 4.23529 9.38122 4.5 8.98343 4.5ZM14.7845 10.9191C13.9558 10.9191 13.2265 10.3897 12.9945 9.62868H16.6077C16.3425 10.3897 15.6133 10.9191 14.7845 10.9191ZM14.7845 5.26103L16.3425 8.33823H13.2597L14.7845 5.26103Z' fill='%237C192E' fill-opacity='0.8'/></svg>");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}

.product-comparison__icon{
    display: none;
}

a.wishlist-btn{
    background-color: rgba(104, 14, 33, 0.2);
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17'><path d='M4.94089 0C3.67656 0 2.41222 0.49908 1.44733 1.49724C-0.482444 3.49356 -0.482444 6.68768 1.44733 8.71727L8.83372 16.4364C9.0999 16.7026 9.49916 16.7026 9.76534 16.4696L9.79861 16.4364C12.2607 13.8744 14.7229 11.2792 17.185 8.71727C19.1148 6.72095 19.1148 3.52685 17.185 1.53052C15.2552 -0.465796 12.0944 -0.465796 10.1979 1.53052L9.29953 2.46214L8.40118 1.53052C7.50284 0.499092 6.20523 0 4.94089 0ZM4.94089 1.33088C5.83924 1.33088 6.77085 1.69689 7.46957 2.42887L8.83372 3.85957C9.0999 4.12574 9.49916 4.12573 9.76534 3.89283L9.79861 3.85957L11.1628 2.42887C12.5935 0.931633 14.7894 0.931633 16.2201 2.42887C17.6508 3.92611 17.6508 6.32169 16.2201 7.78566C13.9243 10.1812 11.5953 12.5768 9.29953 15.0057L2.41222 7.78566C0.981524 6.28842 0.981524 3.89284 2.41222 2.42887C3.11093 1.69689 4.04255 1.33088 4.94089 1.33088Z' fill='%23B1989D'/><path d='M4.94089 0C3.67656 0 2.41222 0.49908 1.44733 1.49724C-0.482444 3.49356 -0.482444 6.68768 1.44733 8.71727L8.83372 16.4364C9.0999 16.7026 9.49916 16.7026 9.76534 16.4696L9.79861 16.4364C12.2607 13.8744 14.7229 11.2792 17.185 8.71727C19.1148 6.72095 19.1148 3.52685 17.185 1.53052C15.2552 -0.465796 12.0944 -0.465796 10.1979 1.53052L9.29953 2.46214L8.40118 1.53052C7.50284 0.499092 6.20523 0 4.94089 0ZM4.94089 1.33088C5.83924 1.33088 6.77085 1.69689 7.46957 2.42887L8.83372 3.85957C9.0999 4.12574 9.49916 4.12573 9.76534 3.89283L9.79861 3.85957L11.1628 2.42887C12.5935 0.931633 14.7894 0.931633 16.2201 2.42887C17.6508 3.92611 17.6508 6.32169 16.2201 7.78566C13.9243 10.1812 11.5953 12.5768 9.29953 15.0057L2.41222 7.78566C0.981524 6.28842 0.981524 3.89284 2.41222 2.42887C3.11093 1.69689 4.04255 1.33088 4.94089 1.33088Z' fill='%237C192E' fill-opacity='0.8'/></svg>");
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 6px;
    background-position: center;
    width: 38px;
    height: 38px;
    font-size: 0px;
    position: absolute;
    right: 56px;
    bottom: 16px;
}

a.wishlist-btn[data-modal-wishlist] svg{
    display: none;
}

a.wishlist-btn[data-modal-wishlist]{
    color: transparent;
    background-image: url('https://zbroia.com/wp-content/uploads/2025/07/wishlist.svg');
    background-repeat: no-repeat;
    background-size: 20px;
    background-color: #F0F0F0;
    border-radius: 6px;
    background-position: center;
    width: 38px;
    height: 38px;
    font-size: 0px;
    position: absolute;
    right: 56px;
    bottom: 16px;
}

a.wishlist-btn:hover{
    background-color: rgba(104, 14, 33, 0.2);
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17'><path d='M4.94089 0C3.67656 0 2.41222 0.49908 1.44733 1.49724C-0.482444 3.49356 -0.482444 6.68768 1.44733 8.71727L8.83372 16.4364C9.0999 16.7026 9.49916 16.7026 9.76534 16.4696L9.79861 16.4364C12.2607 13.8744 14.7229 11.2792 17.185 8.71727C19.1148 6.72095 19.1148 3.52685 17.185 1.53052C15.2552 -0.465796 12.0944 -0.465796 10.1979 1.53052L9.29953 2.46214L8.40118 1.53052C7.50284 0.499092 6.20523 0 4.94089 0ZM4.94089 1.33088C5.83924 1.33088 6.77085 1.69689 7.46957 2.42887L8.83372 3.85957C9.0999 4.12574 9.49916 4.12573 9.76534 3.89283L9.79861 3.85957L11.1628 2.42887C12.5935 0.931633 14.7894 0.931633 16.2201 2.42887C17.6508 3.92611 17.6508 6.32169 16.2201 7.78566C13.9243 10.1812 11.5953 12.5768 9.29953 15.0057L2.41222 7.78566C0.981524 6.28842 0.981524 3.89284 2.41222 2.42887C3.11093 1.69689 4.04255 1.33088 4.94089 1.33088Z' fill='%23B1989D'/><path d='M4.94089 0C3.67656 0 2.41222 0.49908 1.44733 1.49724C-0.482444 3.49356 -0.482444 6.68768 1.44733 8.71727L8.83372 16.4364C9.0999 16.7026 9.49916 16.7026 9.76534 16.4696L9.79861 16.4364C12.2607 13.8744 14.7229 11.2792 17.185 8.71727C19.1148 6.72095 19.1148 3.52685 17.185 1.53052C15.2552 -0.465796 12.0944 -0.465796 10.1979 1.53052L9.29953 2.46214L8.40118 1.53052C7.50284 0.499092 6.20523 0 4.94089 0ZM4.94089 1.33088C5.83924 1.33088 6.77085 1.69689 7.46957 2.42887L8.83372 3.85957C9.0999 4.12574 9.49916 4.12573 9.76534 3.89283L9.79861 3.85957L11.1628 2.42887C12.5935 0.931633 14.7894 0.931633 16.2201 2.42887C17.6508 3.92611 17.6508 6.32169 16.2201 7.78566C13.9243 10.1812 11.5953 12.5768 9.29953 15.0057L2.41222 7.78566C0.981524 6.28842 0.981524 3.89284 2.41222 2.42887C3.11093 1.69689 4.04255 1.33088 4.94089 1.33088Z' fill='%237C192E' fill-opacity='0.8'/></svg>");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
}

a.wishlist-btn:hover svg, a.wishlist-btn svg{
    display: none;
}

h2.woocommerce-loop-product__title{
    color: #3a3a3a!important;
      text-align: left;
      font-family: "Poppins", sans-serif;
      font-size: 13px!important;
      line-height: 128%!important;
      font-weight: 500!important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    background-color: #f7f7f7;
    padding: 16px 16px 54px 16px!important;
    border-radius: 16px
}

li.product span.ast-woo-product-category{
    display: none
}

li.product span.ast-shop-product-out-of-stock{
    display: none;
}

.elementor-wc-products ul.products{
    column-gap: 12px!important;
    row-gap: 12px!important;
}

.ast-the-content-more-link{
    display: none;
}

.woocommerce nav.woocommerce-pagination ul li{
    border: none;
}

nav.woocommerce-pagination ul li a{
    padding: .2em!important;
    min-width: 1.5em!important;
    background: transparent;
   color: rgba(104, 14, 33, 0.2);
   opacity: 0.8;
    
}

.woocommerce nav.woocommerce-pagination ul li span.current{
    padding: .2em!important;
    min-width: 1.5em!important;
    background: transparent;
    color: #680E21;
}

.woocommerce-message{
    display: none;
}

@media screen and (max-width:1200px){
    .category-container #premmerce_filter_filter_widget-2, .category-container .widget_products{
        padding: 20px;
    }
}

@media screen and (max-width: 992px){
    .archive-sidebar{
        position: absolute;
        left: -400px;
        opacity: 0;
        transition: 0.3s all linear;
    }
    
    .archive-sidebar.sidebar-visible{
        left:0;
        top: -250px;
        z-index: 5555;
        opacity: 1;
        max-width: 80%;
        background-color: #F7F7F7;
        padding: 20px;
    }
}

@media screen and (max-width: 650px){
    .elementor-widget-wc-archive-products .products{
        grid-template-columns: 1fr!important;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6b73ca4 */article.elementor-post .elementor-post__read-more{
    border-radius: 6px;
    border-style: solid;
    border-color: #680e21;
    border-width: 1px;
    padding: 12px 20px 12px 20px;
}

article.elementor-post .elementor-post__text{
    padding: 0 10px 10px;
}/* End custom CSS */