.grid-pagination_grid-pagination____lHJ {
    display: flex;
    align-items: center;
    justify-content: center
}

.grid-pagination_grid-pagination-buttons__7YNIM {
    margin: 2rem auto;
    display: flex
}

@media(min-width:992px) {
    .grid-pagination_grid-pagination-buttons__7YNIM {
        padding: 1rem 2rem
    }
}

.grid-pagination_direction-button__hKrGU {
    width: 10rem
}

.grid-pagination_direction-button__hKrGU:first-of-type {
    margin-right: .5rem
}

.grid-pagination_direction-button__hKrGU:last-of-type {
    margin-left: .5rem
}

.grid-pagination_number-button__6uLCx {
    margin: 0 .5rem;
    width: 3.25rem
}

@media(max-width:991.98px) {
    .grid-pagination_number-button__6uLCx {
        display: none
    }
}

.grid-facets_facets__e14oo {
    width: 100%;
    margin-top: 1rem
}

.grid-facets_facet__vDGHc {
    width: 100%;
    margin-bottom: 1.5rem
}

.grid-facets_facet-title-container__AC8s2 {
    min-width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 1rem 0 .5rem
}

.grid-facets_facet-title__pW_Gi {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    line-height: 1.4
}

@media(min-width:992px) {
    .grid-facets_facet-title__pW_Gi {
        font-size: 1.15rem
    }
}

.grid-facets_facet-title__pW_Gi span {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    margin-left: .5rem;
    padding: .1rem .75rem;
    border-radius: 1rem;
    background-color: #fbfcfe
}

@media(min-width:992px) {
    .grid-facets_facet-title__pW_Gi span {
        font-size: .8rem
    }
}

.grid-facets_facet-title-search-options__nSJM7 {
    margin-bottom: -1rem;
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3
}

@media(min-width:992px) {
    .grid-facets_facet-title-search-options__nSJM7 {
        font-size: 1.15rem
    }
}

.grid-facets_facet-title-link__LUg0_ {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    text-decoration: underline;
    color: #3b61eb;
    margin-left: .75rem
}

@media(min-width:992px) {
    .grid-facets_facet-title-link__LUg0_ {
        font-size: 1rem
    }
}

.grid-facets_facet-title-link__LUg0_:hover {
    cursor: pointer
}

.grid-facets_facet-title-link-see-all-left__T9h8e {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    text-decoration: underline;
    color: #3b61eb;
    margin-left: 0
}

@media(min-width:992px) {
    .grid-facets_facet-title-link-see-all-left__T9h8e {
        font-size: 1rem
    }
}

.grid-facets_facet-title-link-see-all-left__T9h8e:hover {
    cursor: pointer
}

.grid-facets_facet-checkbox__OFXuz {
    margin-bottom: .75rem;
    display: flex;
    align-items: center;
    transition: all .25s
}

.grid-facets_facet-checkbox__OFXuz input {
    transition: all .25s;
    border: 1px solid #6b7790;
    border-radius: .25rem;
    min-width: 1.25rem;
    min-height: 1.25rem;
    margin: 0 .75rem 0 0
}

.grid-facets_facet-checkbox__OFXuz label {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.grid-facets_facet-checkbox__OFXuz label span {
    padding: 0 .25rem;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    line-height: 1.6
}

@media(min-width:992px) {
    .grid-facets_facet-checkbox__OFXuz label span {
        font-size: 1rem
    }
}

.grid-facets_facet-checkbox__OFXuz label span:before {
    content: "("
}

.grid-facets_facet-checkbox__OFXuz label span:after {
    content: ")"
}

.grid-facets_facet-tags-container__56k_c {
    display: flex;
    flex-wrap: wrap
}

.grid-facets_facet-tags-container__56k_c a,
.grid-facets_facet-tags-container__56k_c span {
    margin-right: .5rem;
    margin-bottom: .5rem
}

.grid-facets_facet-format-container__TjaJr {
    display: flex;
    justify-content: space-between;
    gap: 1rem
}

.grid-facets_facet-format-container__TjaJr a {
    width: 100%
}

.grid-facets_facet-inputs__KLJa6 {
    display: flex;
    align-items: center
}

.grid-facets_facet-inputs__KLJa6 button {
    margin-left: .5rem;
    width: auto
}

.grid-facets_facet-state-options-desktop__I2aZj {
    display: flex;
    flex-direction: row
}

@media(max-width:575.98px) {
    .grid-facets_facet-state-options-desktop__I2aZj {
        display: none
    }

    .grid-facets_facet-state-options-column-override__qk5pJ {
        display: flex !important;
        flex-direction: row !important
    }
}

.grid-facets_facet-state-options-mobile__XVdwz {
    display: none
}

@media(max-width:575.98px) {
    .grid-facets_facet-state-options-mobile__XVdwz {
        display: block
    }
}

.grid-facets_bottom-footer-container__wWnDt {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-right: -1rem;
    margin-left: -1rem;
    padding: 1rem;
    background-color: #fff;
    border-top: 1px solid #edeff3;
    z-index: 999
}

.grid-facets_no-results__rdZdy {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    font-size: 1.5rem;
    color: #6b7790;
    margin-bottom: 2rem
}

.grid-facets_options-container__1ZOdH {
    padding-top: 1rem
}

.grid-facets_options-subtext__vhSIF {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    margin-top: .5rem
}

@media(min-width:992px) {
    .grid-facets_options-subtext__vhSIF {
        font-size: 1rem
    }
}

.price-facet-slider_slider__Gy_00 h2 {
    margin-bottom: 2rem
}

.price-facet-slider_slider__Gy_00 .rheostat {
    width: calc(100% - 1.25rem);
    position: relative;
    overflow: visible
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultProgressBar_progressBar {
    background-color: #3b61eb
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultProgressBar__vertical {
    width: 24px;
    height: 100%
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultProgressBar_progressBar {
    position: absolute
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultProgressBar_background__horizontal {
    height: .25rem;
    top: 0
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    outline: none;
    z-index: 2
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__horizontal {
    margin-left: -12px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__horizontal:before {
    top: 7px;
    height: .25rem;
    width: 1px;
    left: 10px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__horizontal:after {
    top: 7px;
    height: .25rem;
    width: 1px;
    left: 13px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__vertical {
    margin-top: -12px;
    left: -10px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__vertical:before {
    top: 10px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__vertical:after {
    top: 10rem;
    left: 8px;
    height: 1px;
    width: 10px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultHandle_handle__disabled {
    border-color: #dbdbdb
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultBackground {
    background-color: #afbef7;
    height: .25rem;
    width: 100%;
    position: relative;
    border-radius: 50px
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultBackground_background__horizontal {
    height: .25rem;
    width: calc(100% + 1.25rem)
}

.price-facet-slider_slider__Gy_00 .rheostat .DefaultBackground_background__vertical {
    width: 15px;
    top: 0;
    height: 100%
}

.price-facet-slider_slider__Gy_00 .rheostat .handleContainer {
    position: relative
}

.price-facet-slider_handle__Dww3O {
    cursor: -webkit-grab;
    cursor: grab;
    position: relative
}

.price-facet-slider_handle__Dww3O span {
    font-size: .725rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    background-color: #fff;
    border-radius: 1rem;
    color: #fff;
    padding: .5rem;
    position: absolute;
    bottom: 1rem;
    text-align: center;
    transform: translateX(calc(-50% + .75rem));
    border: 1px solid #3b61eb;
    color: #3b61eb
}

@media(min-width:992px) {
    .price-facet-slider_handle__Dww3O span {
        font-size: .8rem
    }
}

.price-facet-slider_background__aJYby {
    height: 10rem;
    width: 100%;
    display: flex
}

.price-facet-slider_button__D_rnK {
    cursor: -webkit-grab;
    cursor: grab;
    width: 1.25rem;
    height: 1.25rem;
    min-width: 1.25rem;
    min-height: 1.25rem;
    border-radius: 50%;
    background-color: #3b61eb;
    outline: none;
    border: 2px solid #fff;
    top: -.7rem;
    z-index: 2
}

@media(max-width:991.98px) {
    .price-facet-slider_button__D_rnK {
        width: 1.875rem;
        height: 1.875rem;
        min-width: 1.875rem;
        min-height: 1.875rem;
        top: -1rem
    }
}

.select_select__VInkR {
    position: relative
}

.select_select__VInkR select {
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    position: relative;
    height: 100%;
    background-color: #fff;
    border-radius: 1rem;
    width: 100%;
    border: 1px solid #e9e9ed;
    padding: 1rem 3rem 1rem 1.25rem;
    text-overflow: ellipsis;
    cursor: pointer
}

.select_select__VInkR select input[type=search]::-webkit-search-cancel-button,
.select_select__VInkR select input[type=search]::-webkit-search-decoration,
.select_select__VInkR select input[type=search]::-webkit-search-results-button,
.select_select__VInkR select input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.select_select__VInkR select input.select_hide-clear__scjVO[type=search]::-webkit-search-cancel-button,
.select_select__VInkR select input.select_hide-clear__scjVO[type=search]::-webkit-search-decoration,
.select_select__VInkR select input.select_hide-clear__scjVO[type=search]::-webkit-search-results-button,
.select_select__VInkR select input.select_hide-clear__scjVO[type=search]::-webkit-search-results-decoration {
    display: none
}

.select_select__VInkR select input.select_hide-clear__scjVO[type=search]::-ms-clear,
.select_select__VInkR select input.select_hide-clear__scjVO[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

@media(min-width:992px) {
    .select_select__VInkR select {
        font-size: 1.15rem
    }
}

.select_select--transparent__NNmKQ {
    background-color: transparent
}

.select_select__VInkR svg {
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.select_options__WNm5i {
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #3b61eb;
    z-index: 2
}

.select_options__WNm5i li {
    padding: .25rem 1rem
}

.grid_container__fVuHg {
    max-width: 1330px;
    padding: 0 1rem;
    margin: 1rem auto
}

.grid_facets__B_7GI {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

@media(max-width:991.98px) {
    .grid_facets__B_7GI {
        flex-direction: column;
        align-items: center
    }

    .grid_facets__B_7GI.grid_extractedFacets__I6XVL {
        align-items: flex-start
    }
}

@media(min-width:992px) {
    .grid_facets__B_7GI {
        flex-direction: row
    }
}

.grid_facets__B_7GI .grid_paragraph__Ifl_5 {
    font-size: 1rem;
    font-family: Gilroy-SemiBold;
    color: #0b2b4a
}

@media(min-width:992px) {
    .grid_facets__B_7GI .grid_paragraph__Ifl_5 {
        font-size: 1.15rem
    }
}

@media(max-width:991.98px) {
    .grid_facets__B_7GI .grid_paragraph__Ifl_5 {
        text-align: left;
        width: 100%
    }
}

.grid_facets__B_7GI .grid_paragraph-span__69Bu5 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .grid_facets__B_7GI .grid_paragraph-span__69Bu5 {
        font-size: 1.15rem
    }
}

.grid_facets__B_7GI>:last-child {
    width: auto
}

.grid_facets-buttons__ovBSl {
    display: flex;
    justify-content: space-between
}

.grid_facets-buttons__ovBSl>:first-child {
    margin-right: 1rem
}

.grid_facets-buttons__ovBSl>:last-child {
    max-width: 203px;
    min-width: 203px
}

@media(max-width:575.98px) {
    .grid_facets-buttons__ovBSl>:last-child {
        max-width: 170px;
        min-width: 170px
    }
}

@media(max-width:350px) {
    .grid_facets-buttons__ovBSl>:last-child {
        max-width: 150px;
        min-width: 150px
    }
}

.grid_facets__B_7GI .grid_searchAndButtons__84ynJ {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width:991.98px) {
    .grid_facets__B_7GI .grid_searchAndButtons__84ynJ {
        flex-direction: column
    }
}

@media(min-width:992px) {
    .grid_facets__B_7GI .grid_searchAndButtons__84ynJ {
        /*flex-direction: row*/
    }
}

@media(min-width:768px) {
    .grid_facets__B_7GI .grid_searchAndButtons__84ynJ .grid_searchInputMobile__wn8YL {
        display: none
    }
}

@media(max-width:991.98px) {
    .grid_baostore-facets__L4zLL {
        flex-direction: row
    }
}

@media(max-width:767.98px) {
    .grid_baostore-facets__L4zLL {
        flex-direction: column;
        align-items: center
    }
}

.grid_grid__1lh5g {
    width: 100%;
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: repeat(2, 1fr)
}

.grid_grid__1lh5g :nth-child(2n),
.grid_grid__1lh5g>:nth-child(odd) {
    max-width: none;
    min-width: 0
}

@media(min-width:400px) {
    .grid_grid__1lh5g {
        grid-template-columns: repeat(3, 1fr)
    }
    .empty-state {
        min-height: 258.898px;
    }
}

@media(min-width:576px) {
    .grid_grid__1lh5g {
        grid-template-columns: repeat(4, 1fr)
    }
    .empty-state {
        min-height: 258.898px;
    }
}

@media(min-width:768px) {
    .grid_grid__1lh5g {
        grid-template-columns: repeat(5, 1fr)
    }
    .empty-state {
        min-height: 274.898px;
    }
}
@media(min-width:991px) {
    .grid_grid__1lh5g {
        grid-template-columns: repeat(5, 1fr)
    }
    .empty-state {
        min-height: 310.797px;
    }
}

@media(min-width:1200px) {
    .grid_grid__1lh5g {
        grid-template-columns: repeat(6, 1fr)
    }
    .empty-state {
        min-height: 310.798px;
    }
}
.empty-state {
    grid-column: 1 / -1;
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.empty-state__content {
    text-align: center;
}

.empty-state__text {
    font-size: 1.25rem;
    color: #6b7280;
    margin: 0;
}

.empty-state__button {
    margin-top: 1rem;
    color: #3b82f6;
    background: none;
    border: none;
    cursor: pointer;
    text-decoration: underline;
    font-size: 1rem;
}

.empty-state__button:hover {
    color: #2563eb;
}

.grid_grid--wide__Ithvl {
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: repeat(1, 1fr)
}

@media(min-width:576px) {
    .grid_grid--wide__Ithvl {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media(min-width:768px) {
    .grid_grid--wide__Ithvl {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(min-width:1200px) {
    .grid_grid--wide__Ithvl {
        grid-template-columns: repeat(3, 1fr)
    }
}

.grid_no-results__SARnA {
    height: 90vh;
    max-height: 50rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.grid_no-results-image-container__Tw_mM {
    position: relative;
    width: 25rem;
    height: 25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90vw;
    max-height: 90vw;
    margin: 0 auto
}

.grid_no-results-image-container__Tw_mM span {
    overflow: visible !important
}

.grid_no-results-image-container-plant__71lzB {
    opacity: 1
}

.grid_no-results-image-container-magnify__GZluB {
    opacity: .9;
    animation: grid_rotate__4Wvlg 8s linear infinite;
    top: 3rem !important;
    left: 1rem !important;
    overflow: visible !important;
    z-index: 2
}

.grid_no-results__SARnA h2 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    text-align: center;
    margin-top: 1rem
}

@media(min-width:992px) {
    .grid_no-results__SARnA h2 {
        font-size: 1.75rem
    }
}

.grid_no-results__SARnA button {
    margin-top: 1rem;
    max-width: 20rem
}

@keyframes grid_rotate__4Wvlg {
    0% {
        transform: rotate(0deg) translateX(1rem) rotate(0deg)
    }

    to {
        transform: rotate(1turn) translateX(1rem) rotate(-1turn)
    }
}

.grid_savedSearchContainer__1ve2y {
    display: flex;
    flex-direction: row;
    justify-content: start;
    padding-top: 1rem;
    color: #3b61eb
}

.grid_resultsCountContainer__AnO5i {
    margin-right: .5rem
}

@media(max-width:991.98px) {
    .grid_resultsCountContainer__AnO5i {
        margin-right: 0
    }
}

.grid_leftSideOptionsWithSearch__oP_3G,
.grid_leftSideOptions__8qfDw {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media(max-width:991.98px) {

    .grid_leftSideOptionsWithSearch__oP_3G,
    .grid_leftSideOptions__8qfDw {
        margin-bottom: .5rem;
        width: 100%;
        justify-content: space-between
    }
}

.grid_leftSideOptionsWithSearch__oP_3G .grid_searchInputDesktop__uBvTG,
.grid_leftSideOptions__8qfDw .grid_searchInputDesktop__uBvTG {
    display: none;
    width: 80%
}

@media(min-width:768px) {

    .grid_leftSideOptionsWithSearch__oP_3G .grid_searchInputDesktop__uBvTG,
    .grid_leftSideOptions__8qfDw .grid_searchInputDesktop__uBvTG {
        display: block
    }
}

@media(min-width:992px) {

    .grid_leftSideOptionsWithSearch__oP_3G .grid_searchInputDesktop__uBvTG,
    .grid_leftSideOptions__8qfDw .grid_searchInputDesktop__uBvTG {
        width: 60%
    }
}

.grid_leftSideOptionsWithSearch__oP_3G {
    width: 100%;
    flex: 1 1
}

.grid_infoIcon___wkxi {
    display: none
}

@media(max-width:991.98px) {
    .grid_infoIcon___wkxi {
        display: block;
        margin-right: .5rem;
        cursor: pointer
    }
}

.grid_filter-buttons__Nd00P {
    color: #0b2b4a;
    padding: .5rem .75rem;
    white-space: nowrap !important;
    display: none
}

@media(min-width:768px) {
    .grid_filter-buttons__Nd00P {
        display: flex
    }
}

.grid_filters-button-mobile-container__gX3bg {
    display: none
}

@media(max-width:767.98px) {
    .grid_filters-button-mobile-container__gX3bg {
        display: flex
    }
}

.grid_filters-button-mobile__Eg__Q {
    color: #0b2b4a
}

.title_title__OHdr_ {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: .5rem
}

@media(min-width:992px) {
    .title_title__OHdr_ {
        font-size: 1rem
    }
}

@media(max-width:767.98px) {
    .title_title__OHdr_ {
        margin-bottom: .25rem
    }
}

.title_author__LseUJ {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    justify-self: start
}

@media(min-width:992px) {
    .title_author__LseUJ {
        font-size: .8rem
    }
}

.title_image-container__pBg7P {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    border-radius: 0;
    position: relative;
    background-color: #fbfcfe;
    height: 12rem
}

@media(max-width:991.98px) {
    .title_image-container__pBg7P {
        height: 10rem
    }
}

.title_image-container__pBg7P img {
    object-fit: cover
}

.title_cart-animation__6LBsE {
    position: absolute;
    z-index: 1;
    top: 10px;
    right: 10px
}

@media(min-width:992px) {
    .title_cart-animation--wishlist__0s5HT {
        display: none !important
    }
}

.title_content-container__8OPYA {
    padding: .75rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1
}

.title_info__lAW_5 {
    justify-self: start;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word
}

.title_info-price__kE3Ia {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .title_info-price__kE3Ia {
        font-size: 1rem
    }
}

.title_info-price-drop__QpGQP {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    text-decoration: line-through !important;
    margin-left: .25rem
}

@media(min-width:992px) {
    .title_info-price-drop__QpGQP {
        font-size: .8rem
    }
}

.title_info-sold-out__IrfT4 {
    opacity: .2;
    display: flex;
    align-items: baseline;
    flex-direction: column;
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media(min-width:992px) {
    .title_info-sold-out__IrfT4 {
        font-size: 1rem
    }
}

.title_action-row__Ne4KG {
    padding-bottom: 0;
    flex: 1 1;
    display: "flex";
    flex-direction: row;
    display: inline-block
}

.title_wish-position__12smX {
    position: absolute;
    top: .75rem;
    right: .75rem
}

.title_wish__tnmcu {
    width: 1.3rem;
    height: 1.3rem;
    transition: all .25s
}

@media(max-width:767.98px) {
    .title_wish__tnmcu {
        width: 1.2rem;
        height: 1.2rem
    }
}

.title_wish__tnmcu svg {
    width: 1.3rem;
    height: 1.3rem
}

@media(max-width:767.98px) {
    .title_wish__tnmcu svg {
        width: 1.2rem;
        height: 1.2rem
    }
}

.title_wish__tnmcu svg path {
    transition: all .25s
}

.title_wish__tnmcu svg path:hover {
    fill-opacity: .5
}

.title_cart-position__2Xh0I {
    justify-self: end
}

.title_cart__HtM3Q {
    display: inline-block;
    transition: all .25s;
    width: 2.5rem;
    height: 2.5rem
}

@media(max-width:767.98px) {
    .title_cart__HtM3Q {
        width: 2rem;
        height: 2rem
    }
}

.title_cart__HtM3Q svg {
    width: 2.5rem;
    height: 2.5rem
}

@media(max-width:767.98px) {
    .title_cart__HtM3Q svg {
        width: 2rem;
        height: 2rem
    }
}

.title_cart__HtM3Q svg rect {
    transition: all .25s
}

.title_cart__HtM3Q svg rect:hover {
    fill-opacity: .1
}

.title_content-bottom__WFtJZ {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: .25rem;
    align-items: center
}

.title_content-bottom--large__hBKsA {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 2fr
}

.title_content-top___29xk {
    margin-bottom: .5rem;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: .25rem;
    align-items: center
}

@media(max-width:767.98px) {
    .title_content-top___29xk {
        margin-bottom: .25rem
    }
}

.title_sales-icon-container__WczyT {
    justify-self: end;
    display: flex;
    align-items: center
}

.title_info-icon__wSogf {
    width: 1rem;
    height: 1rem;
    margin: 0 .25rem
}

.title_info-icon__wSogf svg {
    width: 1rem;
    height: 1rem
}

.title_rating__n0hxH {
    display: flex;
    justify-content: flex-end
}

.title_rating-content__sZXPD {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    display: flex;
    align-items: center;
    gap: .2rem
}

@media(min-width:992px) {
    .title_rating-content__sZXPD {
        font-size: .8rem
    }
}

.title_sold-banner__wD_CB {
    background-color: #f2ac13;
    position: absolute;
    z-index: 1;
    width: 100%;
    text-align: center;
    top: 80%;
    padding: 5px;
    opacity: .8
}

.title_sold-text__pQrQf {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media(min-width:992px) {
    .title_sold-text__pQrQf {
        font-size: 1rem
    }
}

.shelf-tile-dropdown_dropdown-container__W_YNk {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.shelf-tile-dropdown_dropdown-container-item__Y3q3L {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    min-width: 10rem;
    border-radius: 1rem;
    padding: .75rem;
    gap: .5rem;
    cursor: pointer;
    transition: background-color .3s ease
}

.shelf-tile-dropdown_dropdown-container-item__Y3q3L:hover {
    background-color: rgba(59, 97, 235, .08)
}

.shelf-tile-dropdown_dropdown-container-label__TzzUS {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    text-wrap: nowrap
}

@media(min-width:992px) {
    .shelf-tile-dropdown_dropdown-container-label__TzzUS {
        font-size: 1rem
    }
}

.shelf-tile-dropdown_dropdown-container-icon__PGZd6 {
    height: 1.5rem;
    width: 1.5rem;
    display: flex;
    justify-content: center
}

.shelf-tile-dropdown_remove-plant-modal__8MObf {
    display: flex;
    gap: 1rem;
    margin-top: 1rem
}

.shelf-tile-dropdown_tile-more-icon__vYTXH {
    position: relative;
    top: 0;
    left: -.5rem;
    padding: .3rem;
    border-radius: 50%;
    opacity: .7;
    background-color: #e9e9ed;
    transition: opacity .3s ease;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.shelf-tile-dropdown_tile-more-icon__vYTXH:hover {
    opacity: 1
}

.author_container__CrsSc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 1rem
}

.author_author-img__ZEQzf {
    object-fit: cover;
    border-radius: 50%
}

.author_name__AtI7T {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    text-align: center;
    margin-top: 1rem
}

@media(min-width:992px) {
    .author_name__AtI7T {
        font-size: 1.15rem
    }
}

.plants-mosaic_plant-image__nDvwx {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    border-radius: 0;
    cursor: pointer;
    position: relative;
    transition: all .25s;
    overflow: hidden;
    grid-area: main
}

.plants-mosaic_plant-image__nDvwx:hover {
    opacity: .8
}

.plants-mosaic_plant-image--secondary__ZVWTu {
    grid-area: secondary
}

.plants-mosaic_plant-image--tertiary__SMhs6 {
    grid-area: tertiary
}

.plants-mosaic_plant-image-thumbnail__9fM_t {
    object-fit: cover;
    min-height: 100%
}

.plants-mosaic_image-container__wppzX {
    display: grid;
    height: 14rem;
    grid-gap: .2rem;
    gap: .2rem;
    border-radius: 1rem;
    margin-bottom: 1rem;
    overflow: hidden;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "main main" "main main"
}

.plants-mosaic_image-container__wppzX.plants-mosaic_two-plants__WWsvZ {
    grid-template-areas: "main secondary" "main secondary"
}

.plants-mosaic_image-container__wppzX.plants-mosaic_three-plants__uouzJ {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "main main secondary" "main main tertiary"
}

.spacer_spacer__b7FGj {
    height: 1rem
}

.spacer_spacer--xtraTiny__AlNNk {
    height: .1666666667rem
}

.spacer_spacer--tiny__VW_y7 {
    height: .25rem
}

.spacer_spacer--small__dH8IW {
    height: .5rem
}

.spacer_spacer--base__8Johx {
    height: 1rem
}

.spacer_spacer--medium__K45T_ {
    height: 1.25rem
}

.spacer_spacer--large__m8FPe {
    height: 1.5rem
}

.spacer_spacer--jumbo__WQTVf {
    height: 2rem
}

.shelf_shelf-container__PGsbl {
    border-radius: 1rem;
    padding: 1rem;
    transition: background-color .3s ease;
    cursor: pointer
}

.shelf_shelf-empty__hhXPp,
.shelf_shelf-wishlist__EXttD {
    border-radius: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #e1e3ea;
    height: 14rem;
    margin-bottom: 1rem;
    cursor: pointer
}

.shelf_shelf-wishlist__EXttD svg {
    width: 4rem
}

.shelf_shelf-wishlist__EXttD svg path {
    fill: rgba(59, 97, 235, .5)
}

.shelf_shelf-title__OO9HY {
    display: flex;
    align-items: center;
    gap: .25rem
}

.shelf_shelf-title__OO9HY h3 {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 1.5
}

@media(min-width:992px) {
    .shelf_shelf-title__OO9HY h3 {
        font-size: 1.15rem
    }
}

.shelf_shelf-info__oo4TA {
    display: flex
}

.shelf_seller__C_wtJ {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    max-height: 5rem;
    flex: 1 1
}

.shelf_seller-profile-image__L1MrX {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    border-radius: 50%;
    position: relative;
    min-width: 3rem;
    min-height: 3rem;
    width: 3rem;
    height: 3rem;
    border: 2px solid #fff
}

.shelf_seller-profile-image__L1MrX img {
    border-radius: 50%
}

.shelf_public-page__SDfcg {
    background-color: #fff;
    border: 1px solid #e9e9ed;
    transition: box-shadow .3s ease
}

.shelf_public-page-count__PSSD_ {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

@media(min-width:992px) {
    .shelf_public-page-count__PSSD_ {
        font-size: 1rem
    }
}

.shelf_public-page__SDfcg:hover {
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.extracted-facets_filter-buttons__XnaSZ {
    color: #0b2b4a;
    padding: .5rem .75rem;
    white-space: nowrap !important;
    overflow-x: auto;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.extracted-facets_filter-buttons-selected__4WE5Z {
    border: 1px solid #3b61eb
}

@media(min-width:768px) {
    .extracted-facets_filter-buttons__XnaSZ {
        display: flex
    }
}

.extracted-facets_filter-container__nZRGh {
    display: flex;
    flex-direction: row;
    width: 100vw;
    cursor: pointer;
    flex-wrap: nowrap;
    background-color: transparent;
    padding: .5rem 1rem;
    margin: -.5rem 0 -.5rem -1rem;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.extracted-facets_filter-container__nZRGh::-webkit-scrollbar {
    display: none !important
}

@media(max-width:575.98px) {
    .extracted-facets_filter-container__nZRGh {
        overflow-x: auto !important
    }
}

.extracted-facets_filters-button-mobile-container__JqF0a {
    display: none
}

@media(max-width:767.98px) {
    .extracted-facets_filters-button-mobile-container__JqF0a {
        display: flex
    }
}

.extracted-facets_filters-button-mobile__tLS_1 {
    color: #0b2b4a
}

.extracted-facets_dropdown-container__VGfdL {
    display: flex;
    justify-content: center
}

.extracted-facets_dropdown-container__VGfdL nav {
    padding: 0 2rem 2rem
}

.extracted-facets_dropdown-container__VGfdL nav a {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 0
}

@media(min-width:992px) {
    .extracted-facets_dropdown-container__VGfdL nav a {
        font-size: 1rem
    }
}

.extracted-facets_dropdown-menu-content__wronU {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-direction: column;
    justify-content: center
}

.extracted-facets_parent-container__g0DyZ {
    position: relative;
    z-index: 5
}

.extracted-facets_dropdown-menu__JASQW {
    position: "absolute";
    transform: translateX(2rem)
}

.extracted-facets_dropdown-menu-format__F_fh6 {
    transform: translateX(3rem)
}

.extracted-facets_dropdown-menu-categories__VYHJO {
    transform: translateX(4.5rem)
}

.extracted-facets_arrow__JLF3v {
    margin-top: .2rem
}

.extracted-facets_options__UHKNg {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 1rem
}

.extracted-facets_options-checkbox__bcrgD {
    align-items: flex-start;
    display: flex;
    align-items: center;
    transition: all .25s
}

.extracted-facets_options-checkbox__bcrgD input {
    transition: all .25s;
    border: 1px solid #6b7790;
    border-radius: .25rem;
    min-width: 1.25rem;
    min-height: 1.25rem;
    margin: 0 .75rem 0 0
}

.extracted-facets_options-checkbox__bcrgD label {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.extracted-facets_options-checkbox__bcrgD label span {
    padding: 0 .25rem;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    line-height: 1.6
}

@media(min-width:992px) {
    .extracted-facets_options-checkbox__bcrgD label span {
        font-size: 1rem
    }
}

.extracted-facets_options-checkbox__bcrgD label span:before {
    content: "("
}

.extracted-facets_options-checkbox__bcrgD label span:after {
    content: ")"
}

.extracted-facets_clear-all-button__Ta2Xu {
    color: #3b61eb;
    margin-left: .5rem;
    padding-top: 1rem;
    white-space: nowrap;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.extracted-facets_applied-filters-container__4v_P2 {
    display: flex;
    flex-direction: row;
    width: 100vw;
    cursor: pointer;
    overflow-x: auto;
    flex-wrap: nowrap;
    background-color: transparent;
    padding: .5rem 1rem;
    margin: -.5rem 0 -.5rem -1rem;
    scrollbar-width: none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch
}

.extracted-facets_applied-filters-container__4v_P2::-webkit-scrollbar {
    display: none !important
}

.extracted-facets_pill__6jvQ_ {
    display: flex;
    justify-content: space-between;
    background-color: #e9eeff;
    align-items: center;
    margin-top: .5rem;
    margin-right: .5rem;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content;
    height: 2rem
}

.extracted-facets_desktop-sort__PVsnb {
    display: none
}

@media(min-width:768px) {
    .extracted-facets_desktop-sort__PVsnb {
        display: flex;
        justify-content: flex-end
    }
}

.extracted-facets_mobile-sort__ywxbV {
    display: flex
}

@media(min-width:768px) {
    .extracted-facets_mobile-sort__ywxbV {
        display: none !important
    }
}

.extracted-facets_sort-container__Eycud {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 220px
}

@media(max-width:575.98px) {
    .extracted-facets_sort-container__Eycud {
        width: 200px
    }
}

.extracted-facets_sort-container__Eycud select {
    padding: .78rem .7rem
}

@media(max-width:575.98px) {
    .extracted-facets_sort-container__Eycud select {
        font-size: small
    }
}

.extracted-facets_buttons-container__anz0H {
    display: flex;
    flex-direction: row;
    gap: 1rem
}

.extracted-facets_pill-icon__epBxh {
    display: flex
}

.extracted-facets_pill-icon__epBxh svg {
    width: 1rem !important;
    min-width: .5rem !important;
    margin-left: .5rem;
    margin-right: 0 !important;
    justify-content: space-between;
    align-items: center
}

/*# sourceMappingURL=3c57ee192edbd8de.css.map*/
