.elementor-2055 .elementor-element.elementor-element-2b7983a{--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;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2055 .elementor-element.elementor-element-a203980 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-a203980{text-align:center;}.elementor-2055 .elementor-element.elementor-element-a203980 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2055 .elementor-element.elementor-element-23ba8a1{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-2055 .elementor-element.elementor-element-23ba8a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-23ba8a1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2055 .elementor-element.elementor-element-8f6eaa1{width:100%;max-width:100%;text-align:center;}.elementor-2055 .elementor-element.elementor-element-8f6eaa1 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-2055 .elementor-element.elementor-element-664ce4f{--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:center;}.elementor-2055 .elementor-element.elementor-element-d7b1d3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-d7b1d3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2055 .elementor-element.elementor-element-23ffa97{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-b9bbe71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-b9bbe71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2055 .elementor-element.elementor-element-934713b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-934713b{text-align:left;}.elementor-2055 .elementor-element.elementor-element-934713b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-2055 .elementor-element.elementor-element-b09f400{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-da190c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-da190c8{text-align:left;}.elementor-2055 .elementor-element.elementor-element-da190c8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;color:var( --e-global-color-astglobalcolor2 );}.elementor-2055 .elementor-element.elementor-element-ee13348{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2055 .elementor-element.elementor-element-2b87efa{--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;--margin-top:030px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-2b87efa:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-2b87efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9F3;}.elementor-2055 .elementor-element.elementor-element-8046e1e{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-8046e1e:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-8046e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9F3;}.elementor-2055 .elementor-element.elementor-element-0a7966d{width:100%;max-width:100%;text-align:center;}.elementor-2055 .elementor-element.elementor-element-0a7966d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-0a7966d.elementor-element{--align-self:flex-start;}.elementor-2055 .elementor-element.elementor-element-0a7966d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:600;color:#7B907F;}.elementor-2055 .elementor-element.elementor-element-6ca5310{width:100%;max-width:100%;text-align:center;}.elementor-2055 .elementor-element.elementor-element-6ca5310 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-6ca5310.elementor-element{--align-self:flex-start;}.elementor-2055 .elementor-element.elementor-element-6ca5310 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:90px;font-weight:600;color:#060707;}.elementor-2055 .elementor-element.elementor-element-f152ad6{--display:flex;}.elementor-2055 .elementor-element.elementor-element-4dfa977{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2055 .elementor-element.elementor-element-90d0db7{text-align:center;}.elementor-2055 .elementor-element.elementor-element-278fbec{--display:flex;}.elementor-2055 .elementor-element.elementor-element-e3740b2{--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;}.elementor-2055 .elementor-element.elementor-element-416ab30{text-align:center;}.elementor-2055 .elementor-element.elementor-element-0b66f67{--display:flex;}.elementor-2055 .elementor-element.elementor-element-0e42c83{--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;}.elementor-2055 .elementor-element.elementor-element-a9c81d5{text-align:center;}.elementor-2055 .elementor-element.elementor-element-89faba8{--display:flex;}.elementor-2055 .elementor-element.elementor-element-293829c{--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;}.elementor-2055 .elementor-element.elementor-element-ea57089{text-align:center;}.elementor-2055 .elementor-element.elementor-element-074421c{--display:flex;}.elementor-2055 .elementor-element.elementor-element-637a52c{--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;}.elementor-2055 .elementor-element.elementor-element-7a7e783{text-align:center;}.elementor-2055 .elementor-element.elementor-element-2ed6b62{--display:flex;}.elementor-2055 .elementor-element.elementor-element-b267a98{--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;}.elementor-2055 .elementor-element.elementor-element-f5de26d{text-align:center;}.elementor-2055 .elementor-element.elementor-element-a5f8af8{--display:flex;}.elementor-2055 .elementor-element.elementor-element-efd5bc3{--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;}.elementor-2055 .elementor-element.elementor-element-43882a1{text-align:center;}.elementor-2055 .elementor-element.elementor-element-63ea12a{--display:flex;}.elementor-2055 .elementor-element.elementor-element-519981f{--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;}.elementor-2055 .elementor-element.elementor-element-e35a45e{text-align:center;}.elementor-2055 .elementor-element.elementor-element-6008d63{--display:flex;}.elementor-2055 .elementor-element.elementor-element-3494a30{--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;}.elementor-2055 .elementor-element.elementor-element-47e2812{text-align:center;}.elementor-2055 .elementor-element.elementor-element-027a5f5{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:var( --e-global-color-astglobalcolor4 );--n-accordion-icon-size:15px;}.elementor-2055 .elementor-element.elementor-element-027a5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#6C8370;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-027a5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:01px 0px 0px 0px;border-color:#000000;}:where( .elementor-2055 .elementor-element.elementor-element-027a5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Josefin Sans", Sans-serif;}:where( .elementor-2055 .elementor-element.elementor-element-027a5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-2055 .elementor-element.elementor-element-d7b1d3c{--width:19%;}.elementor-2055 .elementor-element.elementor-element-b9bbe71{--width:59.167%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2055 .elementor-element.elementor-element-b9bbe71{--width:50%;}.elementor-2055 .elementor-element.elementor-element-b09f400{--width:50%;}.elementor-2055 .elementor-element.elementor-element-2b87efa{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2055 .elementor-element.elementor-element-027a5f5{--n-accordion-title-font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-2b7983a */.ast-woo-shop-archive .site-content > .ast-container {
        max-width: 100%;
        padding: 0;
        margin: 0;
    }
    
.wc-block-attribute-filter__actions {
    display: none !important;
}

.checked-value {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}
.checked-value p {
    background: #D8D8D8;
    border: 0.5px solid #1A202C;
    border-radius: 68px;
    margin: 0;
    padding: 5px 8px;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 5px;
    
}

.up-inner {
    display: flex;
    justify-content: space-between;
}
.order-by-div {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.order-by-div p{
    margin: 0;
}
.product-main-div {
    display: grid;
    grid-template-columns: 32% 32% 32%;
    gap: 20px;
    row-gap: 35px;
    margin-top: 20px;
}
.product-main-div .inner {
    display: flex;
    gap: 18px;
    justify-content: space-between;
    padding: 5px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
.inner-main p {
    text-align: start;
    margin: 0;
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 127%;
    text-transform: capitalize;
    color: #1A202C;
}
.removeinfilter {
    cursor: pointer;
}
img.removeinfilter{
    width: 15px;
}
.filterform-div summary {
    display: flex;
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 123%;
    text-transform: capitalize;
    color: #1A202C;
    justify-content: space-between;
    align-items: center;
    background: #D8D8D8;
    padding: 15px 10px 15px 10px;
}

.filterform-div summary::after {
    display: block;
    content: ' ';
    background-image: url(https://jaimikaenterprise.com/wp-content/uploads/2025/06/Vector.png);
    background-size: 12px 8px;
    height: 10px;
    width: 12px;
    background-repeat: no-repeat;
}

.pro-img img{
    width: 100%;
    height: 220px;
    object-fit: cover;
  
}
li.cat-item.cat-item-31.current-cat-parent.current-cat-ancestor {
    text-align: end;
}
.cat-item a {
    width: 76%;
    display: inline-block;
    text-align: start;
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 123%;
    color: #1A202C;
}
.cat-item.current-cat a{
    color: #8CB493;
}
span.wc-block-components-checkbox__label{
     font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 123%;
    color: #1A202C;
}
ul.children {
    padding-left: 15px;
}
.product-short-description p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 125%;
    align-items: center;
    color: #58585A;
    margin-bottom: 10px;
    height: 40px;
}
.content h4 {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 123%;
    text-transform: uppercase;
    color: #000000;
    margin: 10px 0;
}

.inner-main {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.custom-pagination {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}
.custom-pagination a,.custom-pagination span{
font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    display: flex;
    align-items: center;
    letter-spacing: -0.03em;
    color: #000000;
}
.numbers {
    display: flex;
    gap: 10px;
}
span.current-page {
    color: #8A9984;
}
.pagination span,
.pagination a{
    width: 60.02px;
    height: 60.02px;
    background: #E9F1FD;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}

.pagination a{
    background: #1A202C;
    color: #ffffff;
}
span.e-n-accordion-item-title-header {
    width: 100%;
}

.e-n-accordion-item-title-text {
    text-align: center;
    width: 100%;
}

.e-n-accordion-item-title-text span{
    width: 1%;
    display: inline-block;
    float: left;
}

.e-n-accordion-item .e-n-accordion-item-title:last-child{
    border-width:1px 0px 1px 0px;
}

li.cat-item {
    display: none;
}
li.cat-item.current-cat,
li.cat-item.current-cat-parent{
    display: block;
}

li.cat-item .children li.cat-item{
    display: block;
}
.wc-block-attribute-filter .wc-block-attribute-filter-list {
    width: 100%;
    max-height: 200px;
    overflow-y: auto;
}

.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button, .editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button, .wc-block-components-checkbox-list li.show-less button, .wc-block-components-checkbox-list li.show-more button{
    background: #000000 !important;
    padding: 10px !important;
    text-decoration: none !important;
    margin-top: 14px !important;
}
details:has(.wc-blocks-filter-wrapper[hidden]) {
  display: none;
}

li.cat-item .children li.cat-item {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664ce4f */body{
    background-color: #0c66671f!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8046e1e */.elementor-8 .elementor-element.elementor-element-b511ef3 > .elementor-widget-container {
    margin: 50px 50px 0px 0px;
}/* End custom CSS */