.NoResult_noResult__lAlHN {
    margin: 150px auto 50px;
    text-align: center
}

.NoResult_noResultTitle__tG2Wq {
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px
}

.NoResult_noResultSubTitle__wSv1A {
    font-size: 13px;
    line-height: 18px
}

@keyframes RecommendBanner_wiggleButton__vXN2V {
    0% {
        transform: rotate(1deg)
    }

    50% {
        transform: rotate(-3deg)
    }

    to {
        transform: rotate(1deg)
    }
}

.RecommendBanner_banner__oxuIl {
    width: 100%;
    height: 50px;
    margin-bottom: 12px;
    position: relative;
    top: 0;
    left: 0;
    background-color: #f33c7e;
    border: 3px solid var(--ec-white);
    border-radius: 12px;
    z-index: 2
}

.RecommendBanner_banner__oxuIl.RecommendBanner_isFixed__1iVMx {
    position: fixed;
    top: 125px
}

.RecommendBanner_banner__oxuIl.RecommendBanner_fixedwithBanner__75IZE {
    top: 173px
}

.RecommendBanner_banner__oxuIl.RecommendBanner_pdpSoldoutPosition__dFQit {
    top: 53px
}

.body-enki-ab-1 .RecommendBanner_banner__oxuIl {
    margin-bottom: 0
}

.RecommendBanner_wrapper__9E3iy {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 auto;
    padding: 0 12px 0 40px
}

.RecommendBanner_image__bV5By {
    margin-right: 12px;
    width: 35px;
    height: 35px
}

.RecommendBanner_image__bV5By img {
    width: 35px;
    height: 35px;
    border-radius: 50%
}

.RecommendBanner_left__25EcD {
    font-weight: 400;
    margin-right: 12px
}

.RecommendBanner_left__25EcD,
.RecommendBanner_right__nuE_l {
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: .1px;
    color: var(--ec-white)
}

.RecommendBanner_right__nuE_l {
    padding-left: 12px;
    font-weight: 600;
    position: relative
}

.RecommendBanner_right__nuE_l span {
    text-transform: lowercase
}

.RecommendBanner_blue__De9FZ {
    color: var(--ec-ada-blue-dark) !important
}

.RecommendBanner_right__nuE_l:before {
    content: " ";
    width: 1.5px;
    height: 28px;
    background-color: hsla(0, 0%, 100%, .15);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.RecommendBanner_btn__w2m_X {
    font-size: 24px;
    border: unset;
    color: #fff;
    cursor: pointer
}

.RecommendBanner_login__2j0Lw {
    padding: 4px 16px;
    margin-left: 12px;
    margin-right: 12px;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    letter-spacing: .1px;
    color: #f33c7e;
    background-color: var(--ec-white);
    border-radius: 100px;
    animation: RecommendBanner_wiggleButton__vXN2V .25s ease infinite;
    cursor: pointer
}

.RecommendBanner_flex__yEmxo {
    display: flex;
    flex: 1
}

.Checkbox_checkbox__GDpeZ {
    display: block;
    background: transparent
}

.Checkbox_checkbox__GDpeZ+.Checkbox_checkbox__GDpeZ {
    margin-left: 0 !important
}

.Checkbox_checkbox__GDpeZ .ant-checkbox {
    margin-right: 4px;
    color: var(--ec-grey04)
}

.Checkbox_checkbox__GDpeZ .ant-checkbox:after {
    border-color: var(--ec-grey04)
}

.Checkbox_checkbox__GDpeZ .ant-checkbox-inner {
    width: 20px;
    height: 20px;
    background-color: transparent
}

.Checkbox_checkbox__GDpeZ .ant-checkbox-inner,
.Checkbox_checkbox__GDpeZ .ant-checkbox-inner:focus,
.Checkbox_checkbox__GDpeZ .ant-checkbox-inner:hover {
    border-color: var(--ec-grey04);
    border-radius: 4px
}

.Checkbox_checkbox__GDpeZ .ant-checkbox-checked:after {
    border-color: var(--ec-blue03);
    border-radius: 4px
}

.Checkbox_checkbox__GDpeZ .ant-checkbox-checked .ant-checkbox-inner {
    border-color: var(--ec-blue03);
    background-color: var(--ec-blue03)
}

.Checkbox_checkbox__GDpeZ .ant-checkbox-checked .ant-checkbox-inner:after {
    width: 5px;
    height: 12px
}

.Checkbox_checkbox__GDpeZ .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-input:focus+.ant-checkbox-inner {
    border-color: var(--ec-grey04)
}

.FilterCheckbox_filterSection__zRXRV {
    display: block;
    border-bottom: 1px solid var(--ec-grey01);
    border-top: 1px solid var(--ec-grey01);
    padding: 0 0 16px
}

.body-enki-ab-1 .FilterCheckbox_filterSection__zRXRV .FilterCheckbox_ant-space-vertical___OxmP {
    gap: 0 !important
}

.body-enki-ab-1 .FilterCheckbox_filterCheckbox__9WK1R .FilterCheckbox_ant-checkbox-wrapper__9JQn_,
.body-enki-ab-1 .FilterCheckbox_filterCheckbox__9WK1R label {
    font-size: 14px !important
}

.FilterCheckbox_sectionHeader__16JsU {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    padding: 0 30px 0 0
}

.body-enki-ab-1 .FilterCheckbox_sectionHeader__16JsU {
    font-size: 14px
}

.FilterCheckbox_headerIcon__w_gmo {
    font-size: 24px;
    cursor: pointer
}

.FilterCheckbox_filterCheckbox__9WK1R label {
    display: flex
}

.FilterCheckbox_hideContent__ngtZC .FilterCheckbox_filterCheckbox__9WK1R {
    display: none
}

.FilterCheckbox_hideContent__ngtZC .FilterCheckbox_headerIcon__w_gmo {
    transform: rotate(180deg)
}

.FilterCheckbox_itemCheckbox__vGeQs {
    margin-top: 4px !important
}

.FilterCheckbox_itemCheckbox__vGeQs span+span {
    max-width: 226px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.FilterCheckbox_itemCheckbox__vGeQs span+span>img {
    height: 20px;
    vertical-align: -2px
}

.FilterRadio_filterSection__2I60M {
    display: block;
    border-bottom: 1px solid var(--ec-grey01);
    border-top: 1px solid var(--ec-grey01);
    padding: 0 0 16px
}

.body-enki-ab-1 .FilterRadio_filterSection__2I60M {
    padding: 0 0 8px
}

.FilterRadio_sectionHeader__kZGcr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    padding: 0 30px 0 0
}

.body-enki-ab-1 .FilterRadio_sectionHeader__kZGcr {
    font-size: 16px
}

.FilterRadio_headerIcon__zSepM {
    font-size: 24px;
    cursor: pointer
}

.FilterRadio_hideContent__nsaE4 .FilterRadio_filterCheckbox__W3pLq {
    display: none
}

.FilterRadio_hideContent__nsaE4 .FilterRadio_headerIcon__zSepM {
    transform: rotate(180deg)
}

.FilterRadio_itemRadio__XbvOF {
    display: flex !important;
    align-items: center;
    margin-top: 4px !important
}

.FilterRadio_itemRadio__XbvOF .ant-radio-inner {
    width: 20px;
    height: 20px
}

.FilterRadio_itemRadio__XbvOF .ant-radio-checked .ant-radio-inner:after {
    width: 12px;
    height: 12px;
    transform: scale(1);
    margin-top: -1px;
    margin-left: 0;
    top: 3.5px;
    left: 3px
}

.body-enki-ab-1 .FilterRadio_itemRadio__XbvOF {
    font-size: 14px
}

.FilterRadio_propertyLable__TmwDi {
    padding-top: 6px
}

.body-enki-ab-1 .FilterRadio_propertyLable__TmwDi {
    padding-top: 0
}

.FilterRadio_filterCheckbox__W3pLq .ant-radio:not(.ant-radio-checked) .ant-radio-input:focus+.ant-radio-inner {
    border-color: #d9d9d9;
    box-shadow: unset
}

.SlideFilters_filterContainer__52N3D {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid var(--ec-grey01)
}

.SlideFilters_filterContainer__52N3D.SlideFilters_showTop__CLSNB {
    margin-top: 0;
    padding-top: 0;
    border-top: none
}

.body-enki-ab-1 .SlideFilters_filterContainer__52N3D {
    background: var(--ecm-sidebar-color);
    padding: 16px 12px !important;
    border-radius: 12px
}

.SlideFilters_filterHeader__x1q6P {
    display: flex;
    justify-content: space-between;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    padding-right: 16px;
    padding-bottom: 16px
}

.body-enki-ab-1 .SlideFilters_filterHeader__x1q6P {
    font-size: 14px
}

.SlideFilters_resetBtn__bBa_Z {
    color: var(--ec-grey04);
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    cursor: pointer
}

.SlideFilters_resetBtn__bBa_Z.SlideFilters_active__92GcY {
    color: var(--ec-ada-blue-dark)
}

.body-enki-ab-1 .SlideFilters_resetBtn__bBa_Z {
    font-weight: 400;
    font-size: 14px
}

.SlideFilters_filterSection__i1CN7 {
    padding-bottom: 14px
}

.body-enki-ab-1 .SlideFilters_filterSection__i1CN7 {
    padding-bottom: 8px
}

.SlideFilters_filterItem__8bv9a {
    display: flex;
    align-items: center;
    cursor: pointer;
    line-height: 22px;
    padding-right: 16px;
    margin-top: 3px
}

.SlideFilters_filterItem__8bv9a input {
    display: none
}

.SlideFilters_filterItem__8bv9a .SlideFilters_checkboxIcon__b8TPV {
    width: 20px;
    height: 20px;
    border: 1px solid var(--ec-grey04);
    box-sizing: border-box;
    border-radius: 4px;
    margin-right: 6px
}

.SlideFilters_filterItem__8bv9a input:checked+.SlideFilters_checkboxIcon__b8TPV {
    border-color: var(--ec-blue03);
    line-height: 19px;
    color: var(--ec-white);
    background: var(--ec-blue03)
}

.SlideFilters_filterItem__8bv9a input:checked+.SlideFilters_checkboxIcon__b8TPV:before {
    font-family: "font_family", var(--enki-ab-only-font-fallback, "PingFangSC-Regular", "Heiti SC", "Microsoft YaHei", "Noto Sans", SF Pro, -apple-system, BlinkMacSystemFont, Roboto, Segoe UI, sans-serif);
    content: "";
    font-size: 18px;
    font-weight: 500
}

.SlideFilters_filterItem__8bv9a.SlideFilters_radio__lPF__ {
    display: block;
    font-size: 16px;
    font-weight: 500
}

.SlideFilters_filterItem__8bv9a.SlideFilters_radio__lPF__ .SlideFilters_radioIcon__erSOE {
    float: right;
    width: 40px;
    height: 20px
}

.SlideFilters_filterItem__8bv9a.SlideFilters_radio__lPF__ .SlideFilters_radioIcon__erSOE:before {
    font-family: "font_family", var(--enki-ab-only-font-fallback, "PingFangSC-Regular", "Heiti SC", "Microsoft YaHei", "Noto Sans", SF Pro, -apple-system, BlinkMacSystemFont, Roboto, Segoe UI, sans-serif);
    content: ""
}

.body-enki-ab-1 .SlideFilters_filterItem__8bv9a input:checked+.SlideFilters_checkboxIcon__b8TPV:before {
    font-weight: 400
}

.body-enki-ab-1 .SlideFilters_filterItem__8bv9a.SlideFilters_radio__lPF__ {
    font-size: 14px;
    font-weight: 400
}

.body-enki-ab-1 .SlideFilters_filterItem__8bv9a>img {
    transform: scale(.9);
    -webkit-transform: scale(.9);
    transform-origin: center left;
    -webkit-transform-origin: center left
}

.SlideFilters_checkoutItemIcon__BQdgu {
    width: 20px;
    height: 20px;
    border: 1px solid var(--ec-grey04);
    box-sizing: border-box;
    border-radius: 4px;
    margin-right: 6px
}

.SortSelect_sortSelectContainer__hv1wv {
    cursor: pointer;
    font-size: 14px
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-trigger {
    min-width: 250px;
    width: 250px;
    height: 35px;
    font-size: 14px;
    font-weight: 500;
    line-height: 48px;
    background: var(--ec-white);
    color: var(--ec-grey05);
    border: 1px solid var(--ec-grey-hairline);
    border-radius: 10px;
    padding: 0 12px
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-trigger.ant-dropdown-open {
    border-color: var(--ec-grey05)
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-trigger.ant-dropdown-open .icon-icon-arrow-down-s1 {
    transform: rotate(180deg)
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu {
    background: var(--ec-white);
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .12), 0 0 0 1px var(--ec-grey01);
    padding: 4px;
    transition: unset !important
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu * {
    transition: unset !important
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item {
    display: flex;
    align-items: center;
    border-radius: 8px;
    background-color: var(--ec-white);
    color: var(--ec-grey05);
    cursor: pointer;
    padding: 8px 12px;
    transition: unset !important
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item,
.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
    font-size: 14px;
    font-weight: var(--ec-font-weight-medium);
    line-height: 18px
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item:hover {
    background: var(--ec-grey01)
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item:active {
    background: var(--ec-grey07)
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item+.ant-dropdown-menu-item {
    margin-top: 4px
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item .ant-dropdown-menu-title-content {
    display: flex;
    align-items: center;
    flex: 1;
    text-align: left
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item .ant-dropdown-menu-title-content>span {
    flex: 1
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item .ant-dropdown-menu-title-content .selectedSort {
    color: var(--ec-black);
    font-weight: 600 !important
}

.SortSelect_sortSelectContainer__hv1wv .ant-dropdown-menu-item .ant-dropdown-menu-title-content .selectedSort+i {
    width: 20px;
    height: 20px;
    margin-right: -2px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    color: var(--ec-white);
    background: var(--ec-blue03)
}

.SortSelect_sort__01KSB {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.SortSelect_sortIcon__dwqPh {
    font-size: 24px;
    color: var(--ec-grey04)
}

.SortSelect_sortOption__p7hyQ {
    display: flex;
    align-items: center
}

.SortSelect_sortOption__p7hyQ span {
    margin-left: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: inline-block;
    white-space: nowrap
}

.DiscoveryCarousel_discoveryCarousel__FsQfL {
    margin-top: 6px;
    margin-bottom: 12px;
    padding: 0 0 0 15px;
    border-radius: 12px;
    position: relative
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .DiscoveryCarousel_discoveryCarouselImage__Pxei_ {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: 12px
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .DiscoveryCarousel_discoveryCarouselBg__UOfLd {
    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: 12px;
    max-height: 200px;
    -o-object-fit: cover;
    object-fit: cover
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .DiscoveryCarousel_discoveryCarouselSpon__jRVL_ {
    color: #9e9e9e;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 125%;
    text-align: right;
    margin-right: 8px;
    margin-top: 4px;
    position: absolute;
    right: 20px;
    bottom: 0
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .swiper-pagination-bullets {
    bottom: 0
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .swiper-container {
    padding-bottom: 12px
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    background: #777
}

.DiscoveryCarousel_discoveryCarousel__FsQfL .swiper-pagination-bullet-active {
    background: #111
}

.DiscoveryCarousel_discoveryCarousel__FsQfL.DiscoveryCarousel_hasPagination__SbSqa .swiper-container {
    padding-bottom: 12px
}

.DiscoveryCarousel_discoveryCarousel__FsQfL.DiscoveryCarousel_hasPagination__SbSqa .swiper-pagination-bullets {
    height: 12px;
    display: flex;
    justify-content: center;
    align-items: center
}

.DiscoveryCarousel_discoveryCarousel__FsQfL.DiscoveryCarousel_hasPagination__SbSqa .swiper-pagination-bullet {
    width: 4px;
    height: 4px
}

.DiscoveryProducts_resultList__AI_oX {
    display: block;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: -16px;
    overflow: hidden;
    min-height: 600px
}

.body-enki-ab-1 .DiscoveryProducts_resultList__AI_oX {
    margin-top: calc(-1*var(--enki-sku-gutter, 8px))
}

.DiscoveryProducts_listContent__1uMgV {
    display: flex;
    position: relative;
    flex-wrap: wrap
}

.DiscoveryProducts_listContent__1uMgV:before {
    content: "";
    display: block;
    width: calc(100% - 32px);
    position: absolute;
    left: 16px;
    border-bottom: 1px solid var(--ec-grey01)
}

.DiscoveryProducts_listContent__1uMgV:first-child:before {
    display: none
}

.body-enki-ab-1 .DiscoveryProducts_listContent__1uMgV {
    justify-content: center
}

.body-enki-ab-1 .DiscoveryProducts_listContent__1uMgV>div {
    display: flex
}

.DiscoveryProducts_resultItem__i_2bK {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    box-sizing: border-box;
    margin-right: 0 !important;
    padding: 16px 0 !important
}

.body-enki-ab-1 .DiscoveryProducts_resultItem__i_2bK {
    display: flex;
    height: 100%
}

.body-enki-ab-1 .DiscoveryProducts_resultItem__i_2bK .DiscoveryProducts_productCardWrapEnki__7ormR {
    justify-content: space-between;
    display: flex
}

.body-enki-ab-1 .DiscoveryProducts_resultItem__i_2bK>div {
    display: flex;
    width: 100%
}

.body-enki-ab-1 .DiscoveryProducts_resultItem__i_2bK [class*=ProductCard_container] {
    min-height: unset;
    height: unset;
    width: 100%
}

.Pagination_pagination__OyKwO {
    margin: 50px auto 0;
    text-align: center
}

.Pagination_pagination__OyKwO .ant-pagination-options {
    display: none
}

.CustomPagination_customPagination__WJPWl {
    display: flex;
    justify-content: center;
    margin-bottom: 15px
}

.CustomPagination_customPagination__WJPWl .CustomPagination_next__wcvdu,
.CustomPagination_customPagination__WJPWl .CustomPagination_pre__ck9OG {
    display: inline-flex;
    align-items: center;
    font-size: 14px
}

.CustomPagination_customPagination__WJPWl .CustomPagination_next__wcvdu>i,
.CustomPagination_customPagination__WJPWl .CustomPagination_pre__ck9OG>i {
    font-size: 24px;
    font-weight: var(--ec-font-weight-bold)
}

.CustomPagination_customPagination__WJPWl .CustomPagination_pre__ck9OG {
    padding-right: 16px
}

.CustomPagination_customPagination__WJPWl .CustomPagination_next__wcvdu {
    padding-left: 16px
}

.CustomPagination_customPagination__WJPWl .ant-pagination-next>a,
.CustomPagination_customPagination__WJPWl .ant-pagination-prev>a {
    color: var(--ec-grey05);
    font-weight: var(--ec-font-weight-medium)
}

.CustomPagination_customPagination__WJPWl .ant-pagination-item {
    color: var(--ec-grey04);
    margin: 0 8px !important;
    border: none
}

.CustomPagination_customPagination__WJPWl .ant-pagination-item-active {
    position: relative;
    display: flex;
    justify-content: center;
    color: var(--ec-blue03);
    border: none;
    background: none
}

.CustomPagination_customPagination__WJPWl .ant-pagination-item-active:after {
    position: absolute;
    bottom: 0;
    content: "";
    width: 16px;
    height: 3px;
    border-radius: 6px;
    background-color: var(--ec-blue05)
}

.CustomPagination_customPagination__WJPWl .ant-pagination-disabled>a {
    color: var(--ec-grey04)
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl {
    margin-bottom: unset;
    font-family: inherit
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl *,
.body-enki-ab-1 .CustomPagination_customPagination__WJPWl * * {
    font-family: inherit
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item {
    background-color: red;
    color: var(--ec-grey05) !important;
    line-height: 24px !important;
    border-radius: 999px !important;
    transition: unset !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item a {
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item:not(.ant-pagination-item-active) {
    background: var(--ec-white) !important;
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item:not(.ant-pagination-item-active):hover {
    background: var(--ec-grey01) !important;
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item:not(.ant-pagination-item-active):active {
    background: var(--ec-grey02) !important;
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item-active {
    color: var(--ec-white) !important;
    background: #027fff !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item-active:after {
    display: none
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-item-active a {
    color: var(--ec-white) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-next,
.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-prev {
    background: var(--ec-white) !important;
    color: var(--ec-grey05) !important;
    transition: unset !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-next a,
.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-prev a {
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-next:hover,
.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-prev:hover {
    background: var(--ec-grey01) !important;
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-next:active,
.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-prev:active {
    background: var(--ec-grey02) !important;
    color: var(--ec-grey05) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-disabled>a {
    color: var(--ec-grey03) !important
}

.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-disabled:active,
.body-enki-ab-1 .CustomPagination_customPagination__WJPWl .ant-pagination-disabled:hover {
    background: transparent !important
}

.category_searchContainer__a7dXe {
    margin: 0 !important
}

.category_mainContainer__MxuPi {
    *zoom: 1
}

.category_mainContainer__MxuPi:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}

.category_slideMenu__xYdz9 {
    float: left;
    width: 250px;
    color: var(--ec-grey05);
    font-size: 14px;
    padding-top: 28px
}

.category_resultContainer__f39rb {
    overflow: hidden;
    border-left: 1px solid var(--ec-grey01);
    padding: 16px 0 40px 8px
}

.category_resultHeader__YRr9H {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 16px
}

.category_breadNav___RRtt {
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center
}

.category_breadNav___RRtt .category_goHome__0ewH1 {
    color: var(--ec-grey05)
}

.category_breadNav___RRtt span {
    display: flex;
    align-items: center;
    cursor: pointer
}

.category_breadNav___RRtt span.category_lastBread__blMtc {
    color: var(--ec-grey04);
    cursor: auto
}

.category_breadArrow__QGTbB {
    font-size: 24px;
    color: var(--ec-grey02)
}

.category_sortRules__HDj_4 {
    position: relative
}

.category_sortBtn__oT3Lu {
    width: 250px;
    height: 48px;
    border-radius: 10px;
    border: 1px solid var(--ec-grey-hairline);
    padding: 8px 24px;
    cursor: pointer
}

.category_rotateBottom__lDzSf {
    transform: rotate(180deg)
}

.category_sortMenu__rZbr5 {
    display: none;
    position: absolute;
    background: #fff;
    left: 0;
    top: 48px;
    z-index: 2;
    width: 250px;
    border-radius: 10px;
    border: 1px solid var(--ec-grey05);
    padding: 21px 18px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1)
}

.category_sortMenu__rZbr5.category_show__yC1Yg {
    display: block
}

.category_sortOption__HQ_wm {
    margin-top: 26px;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer
}

.category_sortOption__HQ_wm:first-child {
    margin-top: 0
}

.category_sortOption__HQ_wm:first-child.category_on__RBWfg:before {
    content: "";
    display: inline-block
}

.category_filterBy___lv9Z {
    padding-left: 16px;
    margin-top: -8px;
    padding-right: 338px
}

.category_filterByTitle__oJqZ8 {
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: var(--ec-grey05);
    padding-right: 12px
}

.category_filterByItem__muwUS {
    padding: 0 12px;
    height: 35px;
    border: 1px solid var(--ec-grey-hairline);
    box-sizing: border-box;
    border-radius: 100px;
    align-items: center;
    margin-right: 12px;
    margin-bottom: 8px;
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.category_filterByItem__muwUS:hover {
    background-color: var(--ec-grey01)
}

.category_filterByItem__muwUS:hover .category_iconBox__Ncbuq {
    background-color: var(--ec-white)
}

.category_iconBox__Ncbuq {
    cursor: pointer;
    width: 18px;
    height: 18px;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 50%
}

.category_filterByItemText__fhWcX {
    letter-spacing: .1px;
    font-size: 14px;
    color: var(--ec-grey08);
    margin-right: 6px
}

.category_filterByIcon__nVCy9 {
    color: var(--ec-grey03);
    font-size: 12px
}

.category_productsContent__Mh4Q2 {
    width: 100%
}

html[lang=es] div[class*=resultContainer] div[class*=sortSelectContainer] .category_ant-dropdown-trigger__pWO4O {
    width: 370px
}

.category_catalogue__COMOW {
    display: inline-flex;
    align-items: center;
    flex-flow: wrap
}

.category_catalogue__COMOW .category_name__1Hyoy {
    flex: none;
    padding-right: 10px;
    font-weight: 600;
    font-size: 19px
}

/*# sourceMappingURL=aff98a93e8286854.css.map*/