/********************/
/** General Styles **/
/********************/

.woo-products-filter {
    display: flex;
    align-items: end;
    justify-content: space-between;
    padding-top: 24px;
    padding-bottom: 24px;
}

.woo-products-filter .number-of-products {
    font-size: 14px;
    line-height: 18px;
    color: #65728C;
}

.woo-products-filter .display-options {
    display: flex;
    column-gap: 8px;
}

.woo-products-filter .display-options span.organic-grid,
.woo-products-filter .display-options span.simple-grid {
    font-size: 0;
    cursor: pointer;
    line-height: normal;
    height: 24px;
    text-align: center;
}


.woo-products-filter .display-options span:hover:after {
    content: url("data:image/svg+xml,%3Csvg width='20' height='2' viewBox='0 0 20 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L19 0.999998' stroke='%23092959' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.woo-products-filter .display-options span.active:after {
    content: url("data:image/svg+xml,%3Csvg width='20' height='2' viewBox='0 0 20 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L19 0.999998' stroke='%23092959' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.woo-products-filter .display-options span.organic-grid:before,
.woo-products-filter .display-options span.simple-grid:before {
    height: 24px;
    display: block;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.33, 1);
    transition: all 0.4s cubic-bezier(0.25, 1, 0.33, 1);
}

.woo-products-filter .display-options span.organic-grid:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5289_5159)'%3E%3Cpath d='M4 5C4 4.73478 4.10536 4.48043 4.29289 4.29289C4.48043 4.10536 4.73478 4 5 4H10C10.2652 4 10.5196 4.10536 10.7071 4.29289C10.8946 4.48043 11 4.73478 11 5V13C11 13.2652 10.8946 13.5196 10.7071 13.7071C10.5196 13.8946 10.2652 14 10 14H5C4.73478 14 4.48043 13.8946 4.29289 13.7071C4.10536 13.5196 4 13.2652 4 13V5Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 5C13 4.73478 13.1054 4.48043 13.2929 4.29289C13.4804 4.10536 13.7348 4 14 4H19C19.2652 4 19.5196 4.10536 19.7071 4.29289C19.8946 4.48043 20 4.73478 20 5V7C20 7.26522 19.8946 7.51957 19.7071 7.70711C19.5196 7.89464 19.2652 8 19 8H14C13.7348 8 13.4804 7.89464 13.2929 7.70711C13.1054 7.51957 13 7.26522 13 7V5Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 17C4 16.7348 4.10536 16.4804 4.29289 16.2929C4.48043 16.1054 4.73478 16 5 16H10C10.2652 16 10.5196 16.1054 10.7071 16.2929C10.8946 16.4804 11 16.7348 11 17V19C11 19.2652 10.8946 19.5196 10.7071 19.7071C10.5196 19.8946 10.2652 20 10 20H5C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V17Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 11C13 10.7348 13.1054 10.4804 13.2929 10.2929C13.4804 10.1054 13.7348 10 14 10H19C19.2652 10 19.5196 10.1054 19.7071 10.2929C19.8946 10.4804 20 10.7348 20 11V19C20 19.2652 19.8946 19.5196 19.7071 19.7071C19.5196 19.8946 19.2652 20 19 20H14C13.7348 20 13.4804 19.8946 13.2929 19.7071C13.1054 19.5196 13 19.2652 13 19V11Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5289_5159'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.woo-products-filter .display-options span.organic-grid:hover:before,
.woo-products-filter .display-options span.organic-grid.active:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5289_5159)'%3E%3Cpath d='M4 5C4 4.73478 4.10536 4.48043 4.29289 4.29289C4.48043 4.10536 4.73478 4 5 4H10C10.2652 4 10.5196 4.10536 10.7071 4.29289C10.8946 4.48043 11 4.73478 11 5V13C11 13.2652 10.8946 13.5196 10.7071 13.7071C10.5196 13.8946 10.2652 14 10 14H5C4.73478 14 4.48043 13.8946 4.29289 13.7071C4.10536 13.5196 4 13.2652 4 13V5Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 5C13 4.73478 13.1054 4.48043 13.2929 4.29289C13.4804 4.10536 13.7348 4 14 4H19C19.2652 4 19.5196 4.10536 19.7071 4.29289C19.8946 4.48043 20 4.73478 20 5V7C20 7.26522 19.8946 7.51957 19.7071 7.70711C19.5196 7.89464 19.2652 8 19 8H14C13.7348 8 13.4804 7.89464 13.2929 7.70711C13.1054 7.51957 13 7.26522 13 7V5Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 17C4 16.7348 4.10536 16.4804 4.29289 16.2929C4.48043 16.1054 4.73478 16 5 16H10C10.2652 16 10.5196 16.1054 10.7071 16.2929C10.8946 16.4804 11 16.7348 11 17V19C11 19.2652 10.8946 19.5196 10.7071 19.7071C10.5196 19.8946 10.2652 20 10 20H5C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V17Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 11C13 10.7348 13.1054 10.4804 13.2929 10.2929C13.4804 10.1054 13.7348 10 14 10H19C19.2652 10 19.5196 10.1054 19.7071 10.2929C19.8946 10.4804 20 10.7348 20 11V19C20 19.2652 19.8946 19.5196 19.7071 19.7071C19.5196 19.8946 19.2652 20 19 20H14C13.7348 20 13.4804 19.8946 13.2929 19.7071C13.1054 19.5196 13 19.2652 13 19V11Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5289_5159'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.woo-products-filter .display-options span.simple-grid:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5162_5134)'%3E%3Cpath d='M4 5C4 4.73478 4.10536 4.48043 4.29289 4.29289C4.48043 4.10536 4.73478 4 5 4H10C10.2652 4 10.5196 4.10536 10.7071 4.29289C10.8946 4.48043 11 4.73478 11 5V10C11 10.2652 10.8946 10.5196 10.7071 10.7071C10.5196 10.8946 10.2652 11 10 11H5C4.73478 11 4.48043 10.8946 4.29289 10.7071C4.10536 10.5196 4 10.2652 4 10V5Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 5C13 4.73478 13.1054 4.48043 13.2929 4.29289C13.4804 4.10536 13.7348 4 14 4H19C19.2652 4 19.5196 4.10536 19.7071 4.29289C19.8946 4.48043 20 4.73478 20 5V10C20 10.2652 19.8946 10.5196 19.7071 10.7071C19.5196 10.8946 19.2652 11 19 11H14C13.7348 11 13.4804 10.8946 13.2929 10.7071C13.1054 10.5196 13 10.2652 13 10V5Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 14C4 13.7348 4.10536 13.4804 4.29289 13.2929C4.48043 13.1054 4.73478 13 5 13H10C10.2652 13 10.5196 13.1054 10.7071 13.2929C10.8946 13.4804 11 13.7348 11 14V19C11 19.2652 10.8946 19.5196 10.7071 19.7071C10.5196 19.8946 10.2652 20 10 20H5C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V14Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 14C13 13.7348 13.1054 13.4804 13.2929 13.2929C13.4804 13.1054 13.7348 13 14 13H19C19.2652 13 19.5196 13.1054 19.7071 13.2929C19.8946 13.4804 20 13.7348 20 14V19C20 19.2652 19.8946 19.5196 19.7071 19.7071C19.5196 19.8946 19.2652 20 19 20H14C13.7348 20 13.4804 19.8946 13.2929 19.7071C13.1054 19.5196 13 19.2652 13 19V14Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5162_5134'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.woo-products-filter .display-options span.simple-grid:hover:before,
.woo-products-filter .display-options span.simple-grid.active:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5162_5134)'%3E%3Cpath d='M4 5C4 4.73478 4.10536 4.48043 4.29289 4.29289C4.48043 4.10536 4.73478 4 5 4H10C10.2652 4 10.5196 4.10536 10.7071 4.29289C10.8946 4.48043 11 4.73478 11 5V10C11 10.2652 10.8946 10.5196 10.7071 10.7071C10.5196 10.8946 10.2652 11 10 11H5C4.73478 11 4.48043 10.8946 4.29289 10.7071C4.10536 10.5196 4 10.2652 4 10V5Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 5C13 4.73478 13.1054 4.48043 13.2929 4.29289C13.4804 4.10536 13.7348 4 14 4H19C19.2652 4 19.5196 4.10536 19.7071 4.29289C19.8946 4.48043 20 4.73478 20 5V10C20 10.2652 19.8946 10.5196 19.7071 10.7071C19.5196 10.8946 19.2652 11 19 11H14C13.7348 11 13.4804 10.8946 13.2929 10.7071C13.1054 10.5196 13 10.2652 13 10V5Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 14C4 13.7348 4.10536 13.4804 4.29289 13.2929C4.48043 13.1054 4.73478 13 5 13H10C10.2652 13 10.5196 13.1054 10.7071 13.2929C10.8946 13.4804 11 13.7348 11 14V19C11 19.2652 10.8946 19.5196 10.7071 19.7071C10.5196 19.8946 10.2652 20 10 20H5C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V14Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 14C13 13.7348 13.1054 13.4804 13.2929 13.2929C13.4804 13.1054 13.7348 13 14 13H19C19.2652 13 19.5196 13.1054 19.7071 13.2929C19.8946 13.4804 20 13.7348 20 14V19C20 19.2652 19.8946 19.5196 19.7071 19.7071C19.5196 19.8946 19.2652 20 19 20H14C13.7348 20 13.4804 19.8946 13.2929 19.7071C13.1054 19.5196 13 19.2652 13 19V14Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5162_5134'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
}

@media only screen and (max-width: 768px) {
    body .container.main-content{
        padding: 0;
    }

    .woo-products-filter {
        padding: 32px 24px ;
    }

    .woo-products-filter .display-options span.organic-grid,
    .woo-products-filter .display-options span.simple-grid {
        height: 28px;
    }
    .woo-products-filter .display-options span.organic-grid:before,
    .woo-products-filter .display-options span.simple-grid:before {
        height: 28px;
    }

    .woo-products-filter .display-options span.organic-grid:before {
        content:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5289_7812)'%3E%3Cpath d='M4.66669 5.83341C4.66669 5.524 4.7896 5.22725 5.0084 5.00846C5.22719 4.78966 5.52393 4.66675 5.83335 4.66675H11.6667C11.9761 4.66675 12.2729 4.78966 12.4916 5.00846C12.7104 5.22725 12.8334 5.524 12.8334 5.83341V15.1667C12.8334 15.4762 12.7104 15.7729 12.4916 15.9917C12.2729 16.2105 11.9761 16.3334 11.6667 16.3334H5.83335C5.52393 16.3334 5.22719 16.2105 5.0084 15.9917C4.7896 15.7729 4.66669 15.4762 4.66669 15.1667V5.83341Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1667 5.83341C15.1667 5.524 15.2896 5.22725 15.5084 5.00846C15.7272 4.78966 16.0239 4.66675 16.3334 4.66675H22.1667C22.4761 4.66675 22.7729 4.78966 22.9916 5.00846C23.2104 5.22725 23.3334 5.524 23.3334 5.83341V8.16675C23.3334 8.47617 23.2104 8.77291 22.9916 8.99171C22.7729 9.2105 22.4761 9.33341 22.1667 9.33341H16.3334C16.0239 9.33341 15.7272 9.2105 15.5084 8.99171C15.2896 8.77291 15.1667 8.47617 15.1667 8.16675V5.83341Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66669 19.8334C4.66669 19.524 4.7896 19.2272 5.0084 19.0085C5.22719 18.7897 5.52393 18.6667 5.83335 18.6667H11.6667C11.9761 18.6667 12.2729 18.7897 12.4916 19.0085C12.7104 19.2272 12.8334 19.524 12.8334 19.8334V22.1667C12.8334 22.4762 12.7104 22.7729 12.4916 22.9917C12.2729 23.2105 11.9761 23.3334 11.6667 23.3334H5.83335C5.52393 23.3334 5.22719 23.2105 5.0084 22.9917C4.7896 22.7729 4.66669 22.4762 4.66669 22.1667V19.8334Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1667 12.8334C15.1667 12.524 15.2896 12.2272 15.5084 12.0085C15.7272 11.7897 16.0239 11.6667 16.3334 11.6667H22.1667C22.4761 11.6667 22.7729 11.7897 22.9916 12.0085C23.2104 12.2272 23.3334 12.524 23.3334 12.8334V22.1667C23.3334 22.4762 23.2104 22.7729 22.9916 22.9917C22.7729 23.2105 22.4761 23.3334 22.1667 23.3334H16.3334C16.0239 23.3334 15.7272 23.2105 15.5084 22.9917C15.2896 22.7729 15.1667 22.4762 15.1667 22.1667V12.8334Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5289_7812'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    }
    .woo-products-filter .display-options span.organic-grid:hover:before,
    .woo-products-filter .display-options span.organic-grid.active:before {
        content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5289_7812)'%3E%3Cpath d='M4.66669 5.83341C4.66669 5.524 4.7896 5.22725 5.0084 5.00846C5.22719 4.78966 5.52393 4.66675 5.83335 4.66675H11.6667C11.9761 4.66675 12.2729 4.78966 12.4916 5.00846C12.7104 5.22725 12.8334 5.524 12.8334 5.83341V15.1667C12.8334 15.4762 12.7104 15.7729 12.4916 15.9917C12.2729 16.2105 11.9761 16.3334 11.6667 16.3334H5.83335C5.52393 16.3334 5.22719 16.2105 5.0084 15.9917C4.7896 15.7729 4.66669 15.4762 4.66669 15.1667V5.83341Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1667 5.83341C15.1667 5.524 15.2896 5.22725 15.5084 5.00846C15.7272 4.78966 16.0239 4.66675 16.3334 4.66675H22.1667C22.4761 4.66675 22.7729 4.78966 22.9916 5.00846C23.2104 5.22725 23.3334 5.524 23.3334 5.83341V8.16675C23.3334 8.47617 23.2104 8.77291 22.9916 8.99171C22.7729 9.2105 22.4761 9.33341 22.1667 9.33341H16.3334C16.0239 9.33341 15.7272 9.2105 15.5084 8.99171C15.2896 8.77291 15.1667 8.47617 15.1667 8.16675V5.83341Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66669 19.8334C4.66669 19.524 4.7896 19.2272 5.0084 19.0085C5.22719 18.7897 5.52393 18.6667 5.83335 18.6667H11.6667C11.9761 18.6667 12.2729 18.7897 12.4916 19.0085C12.7104 19.2272 12.8334 19.524 12.8334 19.8334V22.1667C12.8334 22.4762 12.7104 22.7729 12.4916 22.9917C12.2729 23.2105 11.9761 23.3334 11.6667 23.3334H5.83335C5.52393 23.3334 5.22719 23.2105 5.0084 22.9917C4.7896 22.7729 4.66669 22.4762 4.66669 22.1667V19.8334Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1667 12.8334C15.1667 12.524 15.2896 12.2272 15.5084 12.0085C15.7272 11.7897 16.0239 11.6667 16.3334 11.6667H22.1667C22.4761 11.6667 22.7729 11.7897 22.9916 12.0085C23.2104 12.2272 23.3334 12.524 23.3334 12.8334V22.1667C23.3334 22.4762 23.2104 22.7729 22.9916 22.9917C22.7729 23.2105 22.4761 23.3334 22.1667 23.3334H16.3334C16.0239 23.3334 15.7272 23.2105 15.5084 22.9917C15.2896 22.7729 15.1667 22.4762 15.1667 22.1667V12.8334Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5289_7812'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    }

    .woo-products-filter .display-options span.simple-grid:before {
        content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5260_12607)'%3E%3Cpath d='M4.50016 5.83341C4.50016 5.524 4.62308 5.22725 4.84187 5.00846C5.06066 4.78966 5.35741 4.66675 5.66683 4.66675H22.1667C22.4761 4.66675 22.7728 4.78966 22.9916 5.00846C23.2104 5.22725 23.3333 5.524 23.3333 5.83341V11.6667C23.3333 11.9762 23.2104 12.2729 22.9916 12.4917C22.7728 12.7105 22.4761 12.8334 22.1667 12.8334H5.66683C5.35741 12.8334 5.06066 12.7105 4.84187 12.4917C4.62308 12.2729 4.50016 11.9762 4.50016 11.6667V5.83341Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.65829 16.3334C4.65829 16.024 4.78121 15.7272 5 15.5085C5.21879 15.2897 5.51554 15.1667 5.82496 15.1667H22.1667C22.4761 15.1667 22.7728 15.2897 22.9916 15.5085C23.2104 15.7272 23.3333 16.024 23.3333 16.3334V22.1667C23.3333 22.4762 23.2104 22.7729 22.9916 22.9917C22.7728 23.2105 22.4761 23.3334 22.1667 23.3334H5.82496C5.51554 23.3334 5.21879 23.2105 5 22.9917C4.78121 22.7729 4.65829 22.4762 4.65829 22.1667V16.3334Z' stroke='%2365728C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5260_12607'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }
    .woo-products-filter .display-options span.simple-grid:hover:before,
    .woo-products-filter .display-options span.simple-grid.active:before {
        content: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5260_12607)'%3E%3Cpath d='M4.50016 5.83341C4.50016 5.524 4.62308 5.22725 4.84187 5.00846C5.06066 4.78966 5.35741 4.66675 5.66683 4.66675H22.1667C22.4761 4.66675 22.7728 4.78966 22.9916 5.00846C23.2104 5.22725 23.3333 5.524 23.3333 5.83341V11.6667C23.3333 11.9762 23.2104 12.2729 22.9916 12.4917C22.7728 12.7105 22.4761 12.8334 22.1667 12.8334H5.66683C5.35741 12.8334 5.06066 12.7105 4.84187 12.4917C4.62308 12.2729 4.50016 11.9762 4.50016 11.6667V5.83341Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.65829 16.3334C4.65829 16.024 4.78121 15.7272 5 15.5085C5.21879 15.2897 5.51554 15.1667 5.82496 15.1667H22.1667C22.4761 15.1667 22.7728 15.2897 22.9916 15.5085C23.2104 15.7272 23.3333 16.024 23.3333 16.3334V22.1667C23.3333 22.4762 23.2104 22.7729 22.9916 22.9917C22.7728 23.2105 22.4761 23.3334 22.1667 23.3334H5.82496C5.51554 23.3334 5.21879 23.2105 5 22.9917C4.78121 22.7729 4.65829 22.4762 4.65829 22.1667V16.3334Z' stroke='%23092959' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5260_12607'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    }
}

/** Grids Styles **/
#woo-dynamic-grid ul.products {
    max-width: 1102px;
    margin: 0 auto;
    justify-content: center;
}

#woo-dynamic-grid ul.products li.product .woocommerce-loop-product__title,
#woo-dynamic-grid ul.products li.product .price  {
    padding: 0 8px;
}

#woo-dynamic-grid ul.products li.product .woocommerce-loop-product__title {
    font-size: 24px !important;
    font-weight: 500;
    font-family: 'DM Sans', sans-serif;
    color: #092959;
    line-height: 32px;
    margin-top: 8px;
    margin-bottom: 4px;
}

#woo-dynamic-grid ul.products li.product .price {
    font-size: 20px !important;
    font-weight: 400;
    font-family: 'DM Sans', sans-serif;
    color: #65728C !important;
    line-height: 26px;
    margin: 0;
}

#woo-dynamic-grid ul.products li.product .product-wrap {
    border-radius: 8px;
}

#woo-dynamic-grid.woocommerce.columns-2 ul.products.columns-2 li.classic {
    margin-right: 0;
}


@media only screen and (max-width: 768px) {
    #woo-dynamic-grid ul.products li.product .woocommerce-loop-product__title {
        font-size: 20px !important;
        line-height: 26px;
    }

    #woo-dynamic-grid ul.products li.product .price {
        font-size: 16px !important;
        line-height: 20px;
    }
}

/** Organic Grid Styles **/
#woo-dynamic-grid.organic-grid-style .products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#woo-dynamic-grid.organic-grid-style .products li {
    list-style: none;
    width: 100%;
}
#woo-dynamic-grid.organic-grid-style .products .product-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(1) {
    width: 100% !important;
    margin-bottom: 64px;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(1) .product-wrap {
    position: relative;
    max-height: 674px;
    height: 100%;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(2) {
    max-width: calc((652 / 1102) * 100%);
    margin-top: 64px;
    margin-bottom: 64px;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(3) {
    max-width: calc((308 / 1102) * 100%);
    margin-top: 64px;
    margin-bottom: 64px;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(4) {
    max-width: 535px !important;
    margin: 64px auto !important;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(5) {
    position: relative;
    max-height: 674px;
    margin-top: 64px;
    margin-bottom: 128px;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(5) .product-wrap {
    position: relative;
    max-height: 674px;
}
#woo-dynamic-grid.organic-grid-style .products li:nth-child(6) {
    margin: 64px auto 0 !important;
    max-width: 422px !important;
}
#woo-dynamic-grid.organic-grid-style .products li:last-child,
#woo-dynamic-grid.organic-grid-style .products li:only-child {
    margin-bottom: 0 !important;
}

@media only screen and (max-width: 768px) {
    #woo-dynamic-grid.organic-grid-style .products {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-direction: column;
        gap: 56px;
    }

    #woo-dynamic-grid.organic-grid-style ul.products::before,
    #woo-dynamic-grid.organic-grid-style ul.products::after {
        display: none;
    }

    #woo-dynamic-grid.organic-grid-style .products li {
        margin: 0 !important;
    }

    #woo-dynamic-grid.organic-grid-style .products li:nth-child(1) {
        padding: 0 24px;
    }
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(1) .product-wrap {
        position: relative;
        max-height: 255px;
    }

    #woo-dynamic-grid.organic-grid-style .products li:nth-child(3) {
        max-width: calc((257 / 393)* 100%);
        margin: 0 auto !important;
    }
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(4) {
        margin: 0 auto !important;
        max-width: unset !important;
        padding: 0 24px;
    }
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(5) {
        position: relative;
        max-height: unset;
        padding: 0 24px;
    }
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(5) .product-wrap {
        position: relative;
        max-height: 255px;
    }

    /*Styles for child 2 and 6*/
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(2),
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(6) {
        margin: 0 auto !important;
        max-width: unset !important;
    }
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(2) .product-wrap,
    #woo-dynamic-grid.organic-grid-style .products li:nth-child(6) .product-wrap {
        border-radius: 0;
    }
    #woo-dynamic-grid.organic-grid-style .products li.product:nth-child(2) .woocommerce-loop-product__title,
    #woo-dynamic-grid.organic-grid-style .products li.product:nth-child(2) .price,
    #woo-dynamic-grid.organic-grid-style .products li.product:nth-child(6) .woocommerce-loop-product__title,
    #woo-dynamic-grid.organic-grid-style .products li.product:nth-child(6) .price  {
        padding: 0 24px;
    }
}


/** Simple Grid Styles **/
#woo-dynamic-grid.simple-grid-style .products {
}

#woo-dynamic-grid.simple-grid-style .products::before {
    display: none;
}

#woo-dynamic-grid.simple-grid-style .products {
    column-gap: calc(32 / 1102* 100%);
    justify-content: space-between;
}

#woo-dynamic-grid.simple-grid-style.woocommerce.columns-2 ul.products.columns-2 li.classic {
    margin-right: 0;
    margin-bottom: 80px;
}

#woo-dynamic-grid.simple-grid-style.woocommerce.columns-2 ul.products.columns-2 li.classic:last-child,
#woo-dynamic-grid.simple-grid-style.woocommerce.columns-2 ul.products.columns-2 li.classic:only-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 768px) {
    #woo-dynamic-grid.simple-grid-style .products {
        column-gap: unset;
        padding: 0 24px;
    }
    #woo-dynamic-grid.simple-grid-style  ul.products  li{
        width: 100%;
    }

    #woo-dynamic-grid.simple-grid-style.woocommerce.columns-2 ul.products.columns-2 li.classic {
        margin-bottom: 56px;
    }
}