.mobile-categories_container__XGxar {
    padding: 1rem 1rem 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: -1rem
}

.mobile-categories_container-category-page__254Xa {
    margin-bottom: -3.5rem !important
}

@media (max-width: 991.98px) {
    .mobile-categories_container__XGxar {
        max-width: none;
        overflow-x: scroll
    }
}

@media (min-width: 576px) {
    .mobile-categories_container__XGxar {
        display: none
    }
}

.mobile-categories_pill-size__Dq0_x {
    width: auto;
    white-space: nowrap;
    box-sizing: content-box;
    cursor: pointer
}

.mobile-categories_pill-size-icon__GO_QT {
    height: 0;
    margin-top: -1rem;
    margin-right: -.5rem !important
}

.mobile-categories_bottom-sheet-container__wUKRV {
    display: flex;
    flex-direction: column;
    padding: 1rem
}

@media (min-width: 1200px) {
    .mobile-categories_bottom-sheet-container__wUKRV {
        display: none
    }
}

.mobile-categories_bottom-sheet-container-item__GiWLA {
    padding: 5px 0 5px 25px;
    min-width: 200px
}

.mobile-categories_link-items__nIy_N {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #6b7790;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2rem;
    transition: all .5s;
    position: relative
}

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

.mobile-categories_link-items-text__SOUof {
    width: auto
}

.mobile-categories_link-items-bottom-sheet__U_fgs {
    justify-content: flex-start;
    height: 2rem
}

@media (max-width: 991.98px) {
    .mobile-categories_link-items-bottom-sheet__U_fgs {
        font-size: 1rem;
        font-family: Gilroy-Medium;
        color: #6b7790
    }
}

@media (max-width: 991.98px)and (min-width: 992px) {
    .mobile-categories_link-items-bottom-sheet__U_fgs {
        font-size: 1.15rem
    }
}

.mobile-categories_link-items-active__z_z68 {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #3b61eb
}

@media (min-width: 992px) {
    .mobile-categories_link-items-active__z_z68 {
        font-size: 1rem
    }
}

.mobile-categories_divider__GdVr_ {
    border-bottom: 1px solid #e9e9ed;
    padding: 0 2rem
}

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

.styles_callout___FGSL {
    margin: 1rem 0
}

.styles_app__QJJGT {
    background-color: var(--gray-100);
    border-radius: 12px;
    padding: 24px;
    margin: 24px 0;
    text-align: center
}

.styles_app__QJJGT h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px;
    color: var(--gray-900)
}

.styles_app__QJJGT p {
    font-size: 16px;
    color: var(--gray-600);
    margin-bottom: 16px
}

.styles_appButtons__CrNPO {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap
}

.styles_appButton__cOXFB {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 140px;
    padding: 10px 20px;
    background-color: var(--white);
    color: var(--gray-900);
    font-weight: 500;
    border: 1px solid var(--gray-300);
    border-radius: 8px;
    font-size: 16px;
    transition: all .2s ease;
    text-decoration: none
}

.styles_appButton__cOXFB:hover {
    background-color: var(--gray-50);
    border-color: var(--gray-400)
}

.styles_header__jwV3n {
    width: 100%;
    padding: 1rem 0;
    box-shadow: var(--shadow-lg);
    background-color: #fff;
    border-radius: 8px
}

.styles_header-container__b_Dsi {
    max-width: 1330px;
    margin: 0 auto;
    padding: 0 1rem;
    display: flex;
    align-items: flex-start;
    gap: 2rem
}

.styles_header-container__b_Dsi:after {
    content: "";
    clear: both;
    display: table
}

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

.styles_header-seller-info__nfcrw {
    padding-right: 2rem;
    width: 60%
}

.styles_header-seller-info-container__iUuuZ {
    display: flex;
    align-items: center
}

.styles_header-seller-info__nfcrw h1 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3
}

@media (min-width: 992px) {
    .styles_header-seller-info__nfcrw h1 {
        font-size: 1.75rem
    }
}

.styles_header-seller-info__nfcrw h2 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    color: #6b7790;
    margin-top: .25rem
}

@media (min-width: 992px) {
    .styles_header-seller-info__nfcrw h2 {
        font-size: 1.15rem
    }
}

.styles_header-seller-info__nfcrw p {
    margin-top: 1rem;
    white-space: pre-wrap;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5
}

@media (min-width: 992px) {
    .styles_header-seller-info__nfcrw p {
        font-size: 1.15rem
    }
}

@media (max-width: 991.98px) {
    .styles_header-seller-info__nfcrw p {
        width: 100%;
        text-align: center
    }
}

.styles_header-seller-info-reviews__u3_W5 {
    margin-top: .25rem
}

.styles_header-seller-info-reviews__u3_W5 svg {
    width: 1.25rem;
    height: 1.25rem
}

.styles_header-seller-info-image__Co5Iu {
    position: relative;
    min-width: 10rem;
    min-height: 10rem;
    width: 10rem;
    height: 10rem;
    border-radius: 50%
}

@media (max-width: 991.98px) {
    .styles_header-seller-info__nfcrw {
        width: 100%;
        float: none;
        padding-right: 0
    }

    .styles_header-seller-info-image__Co5Iu {
        margin: 0 auto
    }

    .styles_header-seller-info-container__iUuuZ {
        text-align: center;
        display: block
    }
}

.styles_header-seller-actions__ODk_n {
    width: 40%;
    padding-left: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 1.5rem
}

@media (max-width: 991.98px) {
    .styles_header-seller-actions__ODk_n {
        margin-top: 1rem;
        justify-content: center;
        align-items: center;
        width: auto;
        padding-left: 0
    }
}

.styles_header-seller-stats__04Pwt {
    width: 100%;
    max-width: 30rem;
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap: 1rem
}

.styles_header-seller-stats-stat__tZ_dV {
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    transition: all .2s ease
}

.styles_header-seller-stats-stat__tZ_dV:hover {
    opacity: .8
}

.styles_header-seller-stats-stat__tZ_dV h3 {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    white-space: nowrap;
    margin-bottom: .25rem
}

@media (min-width: 992px) {
    .styles_header-seller-stats-stat__tZ_dV h3 {
        font-size: 1rem
    }
}

.styles_header-seller-stats-stat__tZ_dV span {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    color: #3b61eb
}

@media (min-width: 992px) {
    .styles_header-seller-stats-stat__tZ_dV span {
        font-size: 1.75rem
    }
}

.styles_header-seller-stats-stat__tZ_dV.styles_no-cursor__QAtuL {
    cursor: default
}

.styles_header-seller-stats-stat__tZ_dV.styles_no-cursor__QAtuL:hover {
    opacity: 1
}

.styles_header-seller-badges__X1suN {
    min-width: 100%;
    display: flex;
    margin-top: .5rem;
    margin-bottom: .75rem
}

.styles_header-seller-badges-pill__XEmGv {
    margin-right: 1rem;
    background-color: #edeff3 !important
}

.styles_header-seller-badges-pill__XEmGv:last-of-type {
    margin-right: 0
}

@media (max-width: 991.98px) {
    .styles_header-seller-badges__X1suN {
        justify-content: center
    }
}

.styles_header-seller-buttons__iOwLL {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 1rem
}

.styles_header-seller-buttons--follow__QoLi1 {
    min-width: 15rem
}

.styles_header-seller-buttons--follow__QoLi1 button {
    padding: 1rem
}

.styles_header-seller-buttons--action__hQH9h {
    width: 100%;
    max-width: calc(100% - 5rem);
    display: flex;
    gap: 1rem;
    justify-content: center
}

.styles_header-seller-buttons--action__hQH9h > * {
    flex: 1;
    min-width: 15rem
}

@media (max-width: 991.98px) {
    .styles_header-seller-buttons__iOwLL {
        justify-content: center
    }

    .styles_header-seller-buttons--follow__QoLi1 {
        min-width: 8rem
    }

    .styles_header-seller-buttons--action__hQH9h {
        justify-content: center;
        max-width: none
    }

    .styles_header-seller-buttons--action__hQH9h > * {
        flex: auto
    }
}

.styles_image-active-container__RsGED {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 2rem
}

@media (max-width: 991.98px) {
    .styles_image-active-container__RsGED {
        margin-right: 0;
        margin-bottom: 1rem
    }
}

.styles_pill__wFWqg {
    margin-top: -1.5rem;
    z-index: 1
}

.styles_searchContainer___MxEb {
    width: 100%;
    margin-bottom: 1rem
}

.styles_searchAndFacetsContainer__WvFP9 {
    width: 100%;
    margin: 2rem 0;
    border: 1px solid var(--gray-200);
    border-radius: 8px;
    box-shadow: var(--shadow-sm);
    background-color: #fff;
    padding: 1.5rem
}

@media (max-width: 767.98px) {
    .styles_searchAndFacetsContainer__WvFP9 {
        margin: 1.5rem 0;
        padding: 1.5rem 1.25rem
    }
}

@media (max-width: 575.98px) {
    .styles_searchAndFacetsContainer__WvFP9 {
        margin: 1rem 0;
        padding: 1.5rem 1rem
    }
}

.styles_controlsContainer__5bKqV {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 1rem
}

@media (max-width: 767.98px) {
    .styles_controlsContainer__5bKqV {
        width: 100%
    }
}

.styles_sortWrapper__TrlMW {
    display: flex;
    gap: .5rem;
    flex-shrink: 0;
    flex-wrap: nowrap
}

@media (max-width: 767.98px) {
    .styles_sortWrapper__TrlMW {
        width: 100%;
        overflow-x: auto;
        padding-bottom: .25rem
    }
}

.styles_search-input-container__fEPeg {
    position: relative;
    flex-basis: 100%;
    border: none;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-bottom: 1rem;
    width: 100%
}

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

.styles_search-input-container__fEPeg input.styles_hide-clear__BsVie[type=search]::-webkit-search-cancel-button, .styles_search-input-container__fEPeg input.styles_hide-clear__BsVie[type=search]::-webkit-search-decoration, .styles_search-input-container__fEPeg input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-button, .styles_search-input-container__fEPeg input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-decoration {
    display: none
}

.styles_search-input-container__fEPeg input.styles_hide-clear__BsVie[type=search]::-ms-clear, .styles_search-input-container__fEPeg input.styles_hide-clear__BsVie[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.styles_input-container__SRFnI, .styles_input-container__SRFnI form {
    position: relative
}

.styles_input__d5CxC {
    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;
    padding: .75rem 1rem;
    border: 1px solid #e1e3ea;
    border-radius: 1rem;
    z-index: 2;
    width: 100%;
    background-color: #fff
}

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

.styles_input__d5CxC input.styles_hide-clear__BsVie[type=search]::-webkit-search-cancel-button, .styles_input__d5CxC input.styles_hide-clear__BsVie[type=search]::-webkit-search-decoration, .styles_input__d5CxC input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-button, .styles_input__d5CxC input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-decoration {
    display: none
}

.styles_input__d5CxC input.styles_hide-clear__BsVie[type=search]::-ms-clear, .styles_input__d5CxC input.styles_hide-clear__BsVie[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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

.styles_input__d5CxC:focus-visible {
    border: 1px solid #e9e9ed
}

.styles_input-active__cljGF {
    background-color: #fff
}

@media (min-width: 768px) {
    .styles_input-active__cljGF {
        border-bottom: 1px solid transparent !important;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.styles_placeholder__iyPJb {
    position: absolute;
    top: 50%;
    left: 1.2rem;
    padding-right: 1rem;
    transform: translateY(-50%);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 40px);
    pointer-events: none;
    color: #a5abc0
}

.styles_placeholder-hidden__SBxdK {
    display: none
}

.styles_input-clear__U5maU {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.styles_search-icon__XU7ZE {
    height: 1.3rem;
    width: 1.3rem;
    position: absolute;
    top: calc(50% - .6rem);
    right: .75rem
}

.styles_filterContainer__WdFFx {
    margin-bottom: 24px
}

.styles_filterResults__M6ZDE {
    display: flex;
    align-items: center;
    gap: 16px;
    color: var(--gray-600);
    font-size: 14px
}

.styles_sortSelect__4j1v1 {
    position: relative;
    min-width: 140px;
    max-width: 180px;
    white-space: nowrap
}

.styles_sortSelect__4j1v1 select {
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    border: 1px solid #e1e3ea;
    border-radius: 1rem;
    width: 100%;
    appearance: none;
    padding: .75rem 2.5rem .75rem 1rem;
    background-color: #fff;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

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

.styles_sortSelect__4j1v1 select input.styles_hide-clear__BsVie[type=search]::-webkit-search-cancel-button, .styles_sortSelect__4j1v1 select input.styles_hide-clear__BsVie[type=search]::-webkit-search-decoration, .styles_sortSelect__4j1v1 select input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-button, .styles_sortSelect__4j1v1 select input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-decoration {
    display: none
}

.styles_sortSelect__4j1v1 select input.styles_hide-clear__BsVie[type=search]::-ms-clear, .styles_sortSelect__4j1v1 select input.styles_hide-clear__BsVie[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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

.styles_sortSelect__4j1v1 select:focus-visible {
    border: 1px solid #e9e9ed
}

.styles_sortSelect__4j1v1 select:focus {
    outline: none;
    border-color: #3b61eb
}

.styles_sortSelect__4j1v1 .styles_selectButton__prEQm {
    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;
    border-radius: 1rem;
    width: 100%;
    text-align: left;
    padding: .75rem 2.5rem .75rem .75rem;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    border: 1px solid #a5abc0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

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

.styles_sortSelect__4j1v1 .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-cancel-button, .styles_sortSelect__4j1v1 .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-decoration, .styles_sortSelect__4j1v1 .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-button, .styles_sortSelect__4j1v1 .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-decoration {
    display: none
}

.styles_sortSelect__4j1v1 .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-ms-clear, .styles_sortSelect__4j1v1 .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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

.styles_sortSelect__4j1v1 .styles_selectButton__prEQm:focus-visible {
    border: 1px solid #e9e9ed
}

.styles_sortSelect__4j1v1 .styles_selectButton__prEQm:focus {
    outline: none;
    border-color: #3b61eb
}

.styles_sortSelect__4j1v1 .styles_dropdown__HuhQN {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    margin-top: 4px;
    background-color: #fff;
    border: 1px solid;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    max-height: 300px;
    overflow-y: auto
}

.styles_sortSelect__4j1v1 .styles_optionsList__TcwSg {
    list-style: none;
    padding: 0;
    margin: 0
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n {
    display: flex;
    align-items: center;
    padding: 10px 12px;
    cursor: pointer;
    font-size: 14px;
    gap: 8px
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n:hover {
    background-color: #fbfcfe
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n.styles_selected__WBze1 {
    background-color: rgba(59, 97, 235, .05)
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=checkbox], .styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    border: 1.5px solid;
    border-radius: 3px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=checkbox]:checked, .styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=radio]:checked {
    background-color: #3b61eb;
    border-color: #3b61eb
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=checkbox]:checked:after, .styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=radio]:checked:after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=radio], .styles_sortSelect__4j1v1 .styles_optionItem__uBb2n input[type=radio]:checked:after {
    border-radius: 50%
}

.styles_sortSelect__4j1v1:after {
    content: "";
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #a5abc0;
    pointer-events: none
}

.styles_priceSelect__kzoqT {
    position: relative;
    min-width: 180px;
    max-width: 240px;
    white-space: nowrap
}

.styles_priceSelect__kzoqT .styles_selectButton__prEQm {
    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;
    border-radius: 1rem;
    width: 100%;
    text-align: left;
    padding: .75rem 2.5rem .75rem .75rem;
    background-color: #fff;
    cursor: pointer;
    position: relative;
    border: 1px solid #a5abc0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

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

.styles_priceSelect__kzoqT .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-cancel-button, .styles_priceSelect__kzoqT .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-decoration, .styles_priceSelect__kzoqT .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-button, .styles_priceSelect__kzoqT .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-decoration {
    display: none
}

.styles_priceSelect__kzoqT .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-ms-clear, .styles_priceSelect__kzoqT .styles_selectButton__prEQm input.styles_hide-clear__BsVie[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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

.styles_priceSelect__kzoqT .styles_selectButton__prEQm:focus-visible {
    border: 1px solid #e9e9ed
}

.styles_priceSelect__kzoqT .styles_selectButton__prEQm:focus {
    outline: none;
    border-color: #3b61eb
}

.styles_priceSelect__kzoqT .styles_selectButton__prEQm.styles_active__8fdfL {
    border-color: #3b61eb;
    background-color: rgba(59, 97, 235, .05)
}

.styles_priceSelect__kzoqT .styles_clearButton__MLR2Z {
    position: absolute;
    right: 1.8rem;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #a5abc0;
    cursor: pointer
}

.styles_priceSelect__kzoqT .styles_clearButton__MLR2Z:hover {
    color: #0b2b4a
}

.styles_priceSelect__kzoqT .styles_dropdown__HuhQN {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    margin-top: 4px;
    background-color: #fff;
    border: 1px solid;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    overflow-y: visible
}

.styles_priceSelect__kzoqT .styles_priceHeader__glt8K {
    display: flex;
    padding: 12px 12px 0;
    gap: 8px;
    align-items: center
}

.styles_priceSelect__kzoqT .styles_priceHeaderLabel__W5PT8 {
    flex: 1;
    min-width: 70px;
    font-size: 14px;
    font-weight: 500;
    color: #0b2b4a;
    text-align: left
}

.styles_priceSelect__kzoqT .styles_priceHeaderSpacer__CFYGH {
    width: 36px;
    margin-left: 4px
}

.styles_priceSelect__kzoqT .styles_priceInputs__BD2u1 {
    display: flex;
    padding: 8px 12px 16px;
    gap: 8px;
    align-items: flex-end
}

.styles_priceSelect__kzoqT .styles_priceInputContainer__QnicO {
    flex: 1;
    min-width: 70px
}

.styles_priceSelect__kzoqT .styles_priceLabel__OLe9w {
    display: block;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 4px;
    color: #0b2b4a
}

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU {
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    border-radius: 1rem;
    width: 100%;
    padding: 10px 14px;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    font-size: 14px;
    outline: none;
    height: 42px
}

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

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU input.styles_hide-clear__BsVie[type=search]::-webkit-search-cancel-button, .styles_priceSelect__kzoqT .styles_priceInput__0_zkU input.styles_hide-clear__BsVie[type=search]::-webkit-search-decoration, .styles_priceSelect__kzoqT .styles_priceInput__0_zkU input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-button, .styles_priceSelect__kzoqT .styles_priceInput__0_zkU input.styles_hide-clear__BsVie[type=search]::-webkit-search-results-decoration {
    display: none
}

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU input.styles_hide-clear__BsVie[type=search]::-ms-clear, .styles_priceSelect__kzoqT .styles_priceInput__0_zkU input.styles_hide-clear__BsVie[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU:focus-visible {
    border: 1px solid #e9e9ed
}

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU::-moz-placeholder {
    color: #666
}

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU::placeholder {
    color: #666
}

.styles_priceSelect__kzoqT .styles_priceInput__0_zkU:focus {
    border-color: #3b61eb
}

.styles_priceSelect__kzoqT .styles_priceSubmitButton__Yl8QX {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    margin-left: 4px;
    background-color: #3b61eb;
    border: none;
    border-radius: 4px;
    cursor: pointer
}

.styles_priceSelect__kzoqT .styles_priceSubmitButton__Yl8QX svg {
    width: 20px;
    height: 20px;
    fill: #fff
}

.styles_priceSelect__kzoqT .styles_priceSubmitButton__Yl8QX:hover {
    background-color: #244ee9
}

.styles_priceSelect__kzoqT:after {
    content: "";
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #a5abc0;
    pointer-events: none
}

.styles_review-modal-title__ZX6Wi {
    text-align: center;
    font-size: 20px;
    font-weight: 600
}

.styles_action-buttons__CT3S8 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    padding: 1rem;
    border-radius: 1rem;
    cursor: pointer;
    gap: .5rem;
    flex-shrink: 0;
    background-color: #fff
}

.styles_action-buttons__CT3S8:hover {
    background-color: #fbfcfe
}

.styles_action-buttons__CT3S8 .styles_content__biXTF {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .5rem;
    white-space: nowrap
}

.styles_action-buttons__CT3S8 .styles_content-icon__m1xGF svg {
    width: 2rem;
    height: 2rem
}

.styles_action-buttons__CT3S8 .styles_content__biXTF .styles_title__7qenY {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .styles_action-buttons__CT3S8 .styles_content__biXTF .styles_title__7qenY {
        font-size: 1rem
    }
}

.styles_action-buttons__CT3S8 .styles_content__biXTF .styles_count__JDjTO {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .styles_action-buttons__CT3S8 .styles_content__biXTF .styles_count__JDjTO {
        font-size: 1rem
    }
}

.styles_action-buttons__CT3S8 .styles_icon__j0i6a {
    width: 1.5rem;
    height: 1.5rem
}

.styles_resultsHeader__sP7Ew {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
    gap: 10px
}

@media (max-width: 576px) {
    .styles_resultsHeader__sP7Ew {
        flex-direction: column;
        align-items: flex-start
    }
}

.styles_resultsCount__AZsTc {
    margin-bottom: 10px;
    color: var(--gray-600);
    font-size: .9rem
}

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

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

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

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

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

.styles_pagination__NmGp7 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 2rem 0;
    gap: .5rem
}

.styles_pagination__NmGp7 .styles_pageLink__koSIy {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 2.5rem;
    height: 2.5rem;
    padding: 0 .75rem;
    border-radius: 1rem;
    background-color: #fff;
    color: #0b2b4a;
    text-decoration: none;
    font-size: .9rem;
    cursor: pointer;
    transition: all .2s ease;
    border: 1px solid #e9e9ed
}

.styles_pagination__NmGp7 .styles_pageLink__koSIy:hover:not(.styles_disabled__syajh) {
    background-color: #edeff3
}

.styles_pagination__NmGp7 .styles_pageLink__koSIy.styles_active__8fdfL {
    background-color: #3b61eb;
    color: #fff;
    border-color: #3b61eb
}

.styles_pagination__NmGp7 .styles_pageLink__koSIy.styles_disabled__syajh {
    opacity: .5;
    cursor: not-allowed
}

.styles_pagination__NmGp7 .styles_ellipsis__MwNvM {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 2.5rem;
    padding: 0 .5rem;
    color: #a5abc0
}

.styles_empty-state__D5bEg {
    margin: 3rem 0;
    text-align: center
}

.styles_empty-state__D5bEg p {
    font-size: 1.25rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    color: #a5abc0
}

@media (min-width: 992px) {
    .styles_empty-state__D5bEg p {
        font-size: 1.45rem
    }
}

.styles_shopPaused__limka {
    margin: 1rem 0 2rem;
    padding: 1rem 1.5rem;
    background-color: #edeff3;
    border-radius: 1rem;
    border-left: 5px solid
}

.styles_shopPaused__limka h3 {
    font-size: 1.25rem;
    color: #0b2b4a;
    margin-bottom: .5rem
}

@media (min-width: 992px) {
    .styles_shopPaused__limka h3 {
        font-size: 1.45rem
    }
}

.styles_shopPaused__limka p {
    font-size: 1.25rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    color: #a5abc0
}

@media (min-width: 992px) {
    .styles_shopPaused__limka p {
        font-size: 1.45rem
    }
}

.styles_simpleFilter__6rak9 {
    display: flex;
    align-items: center;
    gap: 8px
}

.styles_filterLabel__j2_Hz {
    font-weight: 600;
    margin-right: 1rem;
    font-size: .875rem;
    color: var(--gray-700)
}

.styles_filterButtons__UfMAq {
    display: flex;
    gap: 8px;
    flex-wrap: wrap
}

.styles_filterButton__maDvR {
    padding: 4px 12px;
    border-radius: 16px;
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    color: var(--gray-600);
    font-size: 14px;
    cursor: pointer;
    transition: all .2s ease
}

.styles_filterButton__maDvR:hover {
    background-color: var(--gray-50);
    border-color: var(--gray-300)
}

.styles_filterButton__maDvR.styles_selected__WBze1 {
    background-color: var(--gray-900);
    border-color: var(--gray-900);
    color: var(--white)
}

.styles_filterButton__maDvR.styles_selected__WBze1:hover {
    opacity: .9
}

.styles_formatCount__ns8zm {
    margin-left: .25rem;
    font-size: .75rem;
    color: inherit;
    opacity: .8
}

.styles_priceInputContainer__QnicO {
    position: absolute;
    top: 100%;
    left: -30px;
    width: 300px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    z-index: 10;
    margin-top: 8px;
    padding: 8px
}

.styles_priceRangeInputs__8qCRE {
    display: flex;
    align-items: center;
    gap: 12px
}

.styles_priceInputWrapper__tYLnU {
    flex: 1;
    min-width: 110px
}

.styles_priceInput__0_zkU {
    width: 100%;
    padding: 10px 14px;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    font-size: 14px;
    outline: none;
    height: 42px
}

.styles_priceInput__0_zkU::-moz-placeholder {
    color: #666
}

.styles_priceInput__0_zkU::placeholder {
    color: #666
}

.styles_priceInput__0_zkU:focus {
    border-color: #3b61eb
}

.styles_priceSearchButton__CC9BN {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    width: 40px;
    height: 42px;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.styles_priceSearchButton__CC9BN:hover {
    background-color: #eaeaea
}

.styles_priceSearchButton__CC9BN svg {
    color: #666;
    width: 18px;
    height: 18px
}

.styles_searchWrapper__q83js {
    margin-bottom: 1.5rem
}

.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
    }
}

.reset-password_reset-password-form__rPI25 {
    margin-top: 1.5rem
}

.reset-password_reset-password-form__rPI25 h1 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 1.5rem
}

@media (min-width: 992px) {
    .reset-password_reset-password-form__rPI25 h1 {
        font-size: 1.75rem
    }
}

.reset-password_reset-password-form__rPI25 button {
    margin-top: 1.5rem
}

.star-rating_stars-container__EdVKI {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.star-rating_star__Cshvz {
    display: inline-block;
    cursor: pointer
}

.star-rating_star-disabled__jw3f5 {
    cursor: default
}

.star-rating_star-enable-pointer__PSP9l {
    cursor: pointer
}

.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
}

.related-authors_related_author-title__q6Oze {
    line-height: 1.3;
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media (min-width: 992px) {
    .related-authors_related_author-title__q6Oze {
        font-size: 1.75rem
    }
}

.related-authors_related_author-row__jage3 {
    display: flex;
    align-items: left;
    flex-wrap: wrap
}

@media (max-width: 767.98px) {
    .related-authors_related_author-row__jage3 {
        justify-content: left
    }
}

.related-authors_related_author-tile__UOVR9 {
    margin-right: 2rem;
    margin-bottom: 1.5rem
}

.related-authors_related_author-pill__hcqX1 {
    margin-top: .5rem;
    margin-right: .5rem
}

.related-authors_related_author-admin__Huti5 {
    margin-left: 2rem;
    display: flex;
    align-items: center;
    height: 10rem
}

.related-authors_related_author-input__YRQxN {
    width: 20rem;
    border-color: #000
}

.related-authors_related_author-addbutton__3zRvn {
    max-width: 4rem;
    max-height: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-left: 1rem
}

.related-authors_related_author-onClose__vWVA0 {
    width: 1.5rem;
    height: 1.5rem;
    position: relative;
    top: 1rem;
    right: -7rem;
    z-index: 100;
    cursor: pointer
}

.related-authors_related_author-onClose__vWVA0:hover {
    background-color: #f5f5f5;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    color: #000
}

.related-authors_author-img__JYBiO {
    border-radius: 50%
}

.related-authors_author-img__JYBiO img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 130px;
    width: 130px
}

.user-review-stars_container__K6UsJ {
    display: flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    gap: .5rem
}

.user-review-stars_container--inline__cTUcK {
    flex-direction: row;
    align-items: center
}

.user-review-stars_container--inline__cTUcK span {
    margin-left: .25rem
}

.user-review-stars_stars__tRikn {
    display: flex
}

.user-review-stars_stars__tRikn svg {
    min-width: 1.25rem;
    min-height: 1.25rem;
    width: 1.25rem;
    height: 1.25rem
}

@media (max-width: 991.98px) {
    .user-review-stars_stars__tRikn {
        justify-content: center
    }
}

.user-review-stars_stars-no-shift__lftUu {
    justify-content: flex-start;
    margin-right: .5rem
}

.user-review-stars_count__vbzRx {
    display: inline-block;
    width: 100%;
    margin-top: .25rem;
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

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

@media (max-width: 991.98px) {
    .user-review-stars_count__vbzRx {
        width: auto
    }
}

.tooltip_tooltip-container__2YBmX {
    position: relative;
    display: inline-block
}

.tooltip_tooltip-container__2YBmX .tooltip_tooltip-content__sqx4M {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    position: absolute;
    background-color: #fff;
    padding: .5rem;
    border-radius: 1rem;
    z-index: 10;
    text-align: center;
    width: -moz-max-content;
    width: max-content;
    max-width: 8rem
}

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

.tooltip_tooltip-container__2YBmX .tooltip_tooltip-content-top__rAdsV {
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 8px
}

.tooltip_tooltip-container__2YBmX .tooltip_tooltip-content-right__HGp6V {
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    margin-left: 8px
}

.tooltip_tooltip-container__2YBmX .tooltip_tooltip-content-bottom__SPNBL {
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 8px
}

.tooltip_tooltip-container__2YBmX .tooltip_tooltip-content-left__gZmwU {
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
    margin-right: 8px
}

@media (hover: none) {
    .tooltip_tooltip-container__2YBmX .tooltip_tooltip-content__sqx4M {
        display: none
    }
}

.title-attributes_title-attributes-option__BcfPM {
    cursor: pointer;
    content: "";
    clear: both;
    display: table;
    margin-bottom: 1rem
}

.title-attributes_title-attributes-option-container__cwhvE {
    margin-bottom: 2rem
}

.title-attributes_title-attributes-option__BcfPM h3 {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-bottom: .5rem
}

@media (min-width: 992px) {
    .title-attributes_title-attributes-option__BcfPM h3 {
        font-size: 1rem
    }
}

.title-attributes_title-attributes-option-pill__R8E34 {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    float: left;
    margin-right: .5rem;
    background-color: #fff;
    display: flex;
    align-items: baseline;
    border-radius: 1rem;
    padding: .5rem 1rem;
    border: 1px solid #e1e3ea;
    transition: all .25s
}

@media (min-width: 992px) {
    .title-attributes_title-attributes-option-pill__R8E34 {
        font-size: .8rem
    }
}

.title-attributes_title-attributes-option-pill__R8E34 .title-attributes_title-attributes-option-pill-text__vBE_T {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    transition: all .25s
}

@media (min-width: 992px) {
    .title-attributes_title-attributes-option-pill__R8E34 .title-attributes_title-attributes-option-pill-text__vBE_T {
        font-size: 1rem
    }
}

.title-attributes_title-attributes-option-pill--active__E0jrg {
    border: 1px solid #3b61eb
}

.title-attributes_title-attributes-option-pill--disabled__f5I3C {
    cursor: default;
    background-color: #e9e9ed;
    outline: 1px solid #e9e9ed
}

.title-attributes_title-attributes-option-pill--disabled__f5I3C .title-attributes_title-attributes-option-pill-text__vBE_T {
    color: #a5abc0
}

.title-attributes_title-attributes-callout__cfIYt ~ .title-attributes_title-attributes-callout__cfIYt {
    margin-top: 1rem
}

.buyer-reviews_review-img__8KkUr {
    width: 2rem;
    height: 2rem
}

.buyer-reviews_header__YrIgQ {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    text-align: center
}

@media (min-width: 992px) {
    .buyer-reviews_header__YrIgQ {
        font-size: 1.75rem
    }
}

.buyer-reviews_btn__tKZjT {
    margin: 1rem 0 0
}

.buyer-reviews_stars-cont__ThNwO {
    display: flex;
    align-items: center;
    margin-bottom: .5rem
}

.buyer-reviews_time__8_vLB {
    font-size: .725rem;
    font-family: Gilroy-Light;
    color: #6b7790
}

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

.buyer-reviews_name-container__m9w7Q {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: .5rem;
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.buyer-reviews_reply__pCFLB {
    font-size: .8rem;
    color: #0b2b4a;
    margin-left: 1rem;
    line-height: 1.5
}

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

.buyer-reviews_reply-img__KPjGZ {
    width: 2rem;
    height: 2rem
}

.buyer-reviews_reply-text__Jhv7Q {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.buyer-reviews_reply-name__14sfc {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

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

.buyer-reviews_reply-time__9jbGi {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    margin-bottom: .5rem
}

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

.buyer-reviews_photo-name-container__l6OAS {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5rem;
    margin-top: 1rem
}

.buyer-reviews_reply-header__h7DBE {
    margin-top: .5rem
}

.buyer-reviews_reply-btn__vVN_I {
    width: 50%;
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

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

.loading_tile__IOg4q {
    box-shadow: 0 1px .25em 0 rgba(107, 119, 144, .35);
    transition: box-shadow .35s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    border-radius: 1rem;
    cursor: pointer;
    min-width: 11rem;
    max-width: 11rem;
    cursor: progress;
    height: 320px;
    background-color: #fff;
    display: flex;
    flex-direction: column
}

.loading_tile__IOg4q:hover {
    box-shadow: 0 3px .75em 0 rgba(107, 119, 144, .35)
}

.loading_tile__IOg4q img {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem
}

@media (max-width: 991.98px) {
    .loading_tile__IOg4q {
        min-width: 9rem;
        max-width: 9rem
    }
}

@media (max-width: 767.98px) {
    .loading_tile__IOg4q {
        min-width: 9rem;
        max-width: 9rem;
        height: 240px
    }
}

.loading_content-container__paKaw {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: .5rem;
    height: 100%
}

.loading_image-container__ErS_J {
    padding: .5rem
}

.loading_image-container__ErS_J * {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    height: 11rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

@media (max-width: 767.98px) {
    .loading_image-container__ErS_J * {
        height: 8rem
    }
}

.loading_title__3Sok1 * {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    height: 1rem;
    margin-bottom: .5rem
}

@media (max-width: 767.98px) {
    .loading_title__3Sok1 * {
        height: .75rem;
        margin-bottom: .25rem
    }
}

.loading_title__3Sok1 :last-child {
    width: 90%
}

.loading_author__t2XlC {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    max-width: 70%;
    height: .75rem;
    margin-bottom: .5rem
}

@media (max-width: 767.98px) {
    .loading_author__t2XlC {
        height: .5rem;
        margin-bottom: .25rem
    }
}

.loading_info__7xxIu {
    justify-content: space-between
}

.loading_info__7xxIu, .loading_info__7xxIu .loading_price__ShHAw {
    display: flex;
    align-items: center
}

.loading_info__7xxIu .loading_price__ShHAw svg {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .25rem
}

@media (max-width: 767.98px) {
    .loading_info__7xxIu .loading_price__ShHAw svg {
        width: 1.25rem;
        height: 1.25rem
    }
}

.loading_info__7xxIu .loading_price__ShHAw :last-child {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    width: 4rem;
    height: 1rem
}

@media (max-width: 767.98px) {
    .loading_info__7xxIu .loading_price__ShHAw :last-child {
        height: .75rem
    }
}

.loading_like__KdJRd {
    margin-left: auto;
    width: 1.5rem;
    transition: all 5s
}

@media (max-width: 767.98px) {
    .loading_like__KdJRd {
        width: 1.25rem
    }
}

.loading_like__KdJRd svg {
    width: 1.5rem
}

.loading_like__KdJRd svg fill {
    transition: all 5s
}

@media (max-width: 767.98px) {
    .loading_like__KdJRd svg {
        width: 1.25rem
    }
}

.loading_tile--seller__7BPrB {
    box-shadow: 0 1px .25em 0 rgba(107, 119, 144, .35);
    transition: box-shadow .35s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    border-radius: 1rem;
    cursor: pointer;
    max-width: 11rem;
    cursor: progress;
    background-color: #fff;
    min-width: 25rem;
    width: 25rem;
    height: 340px;
    padding: 1rem;
    display: flex;
    flex-direction: column
}

.loading_tile--seller__7BPrB:hover {
    box-shadow: 0 3px .75em 0 rgba(107, 119, 144, .35)
}

.loading_tile--seller__7BPrB img {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem
}

@media (max-width: 991.98px) {
    .loading_tile--seller__7BPrB {
        min-width: 9rem;
        max-width: 9rem
    }
}

.loading_tile--seller__7BPrB .loading_content-container__paKaw {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0;
    height: 3rem
}

.loading_tile--seller__7BPrB .loading_content-container__paKaw :first-child {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    min-width: 4rem;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    margin-right: 1.5rem
}

.loading_tile--seller__7BPrB .loading_content-container__paKaw :nth-child(2) {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    height: .75rem;
    position: relative;
    margin-right: 2rem;
    transform: translateY(-.75rem)
}

.loading_tile--seller__7BPrB .loading_content-container__paKaw :nth-child(2):before {
    border-radius: 1rem;
    background: #e9e9ed;
    content: "";
    position: absolute;
    height: .75rem;
    top: 1.5rem;
    width: 80%
}

.loading_tile--seller__7BPrB .loading_content-container__paKaw :nth-child(3) {
    border-radius: 1rem;
    background: #e9e9ed;
    width: 75%;
    height: 3rem;
    margin-left: auto
}

.loading_tile--seller__7BPrB .loading_image-container__ErS_J {
    position: relative;
    height: 15rem;
    gap: .25rem;
    border-radius: 1rem;
    margin-bottom: 1rem;
    overflow: hidden
}

.loading_tile--seller__7BPrB .loading_image-container__ErS_J * {
    border-radius: 0
}

.loading_tile--seller__7BPrB .loading_image-container__ErS_J :first-child {
    position: absolute;
    top: 0;
    left: 0;
    width: 244px;
    height: 100%
}

.loading_tile--seller__7BPrB .loading_image-container__ErS_J :nth-child(2) {
    position: absolute;
    top: 0;
    right: 0;
    height: 118px;
    width: 120px
}

.loading_tile--seller__7BPrB .loading_image-container__ErS_J :nth-child(3) {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 118px;
    width: 120px
}

.loading_tile--content__P7w8E {
    box-shadow: 0 1px .25em 0 rgba(107, 119, 144, .35);
    transition: box-shadow .35s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    border-radius: 1rem;
    cursor: pointer;
    max-width: 11rem;
    cursor: progress;
    background-color: #fff;
    min-width: 26rem;
    width: 26rem;
    height: 17rem;
    padding: 1rem
}

.loading_tile--content__P7w8E:hover {
    box-shadow: 0 3px .75em 0 rgba(107, 119, 144, .35)
}

.loading_tile--content__P7w8E img {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem
}

@media (max-width: 991.98px) {
    .loading_tile--content__P7w8E {
        min-width: 9rem;
        max-width: 9rem
    }
}

.loading_tile--content__P7w8E .loading_content-container__paKaw {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 3rem
}

.loading_tile--content__P7w8E .loading_content-container__paKaw :first-child {
    border-radius: 1rem;
    background: #e9e9ed;
    height: .75rem;
    position: relative;
    width: 30%;
    transform: translateY(-.75rem)
}

.loading_tile--content__P7w8E .loading_content-container__paKaw :nth-child(2) {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    height: .75rem;
    position: relative;
    transform: translateY(-.75rem)
}

.loading_tile--content__P7w8E .loading_image-container__ErS_J {
    position: relative;
    height: 11rem;
    gap: .25rem;
    border-radius: 1rem;
    margin-bottom: 1rem;
    overflow: hidden
}

.loading_tile--content__P7w8E .loading_image-container__ErS_J * {
    border-radius: 0
}

.loading_tile--content__P7w8E .loading_image-container__ErS_J :first-child {
    position: absolute;
    top: 0;
    left: 0;
    width: 24rem;
    height: 100%
}

@media (max-width: 991.98px) {
    .loading_tile--content__P7w8E {
        min-width: 26rem;
        width: 26rem
    }
}

@keyframes styles_pulse__agyB2 {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@media (max-width: 991.98px) {
    .styles_layoutContainer__iVzf9 {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        margin-top: 0
    }
}

.styles_container__csjK4 {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns:1fr;
    grid-column-gap: 1.5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
    grid-template-rows:auto;
    grid-template-areas:"productImage" "sidebar" "productDetails";
    clear: both
}

@media (min-width: 992px) {
    .styles_container__csjK4 {
        grid-template-columns:6fr 4fr;
        grid-template-areas:"productImage sidebar" "productDetails sidebar"
    }
}

.styles_productImage__fmTy9 {
    position: relative;
    grid-area: productImage;
    width: 100%;
    min-width: 0
}

@media (max-width: 991.98px) {
    .styles_productImage__fmTy9 {
        width: 100vw
    }
}

.styles_sidebar__raCdo {
    grid-area: sidebar;
    align-self: start;
    position: sticky;
    top: 9rem;
    bottom: 0
}

@media (max-width: 991.98px) {
    .styles_sidebar__raCdo {
        position: static
    }
}

@media (max-width: 575.98px) {
    .styles_sidebar__raCdo {
        padding-left: 0;
        padding-right: 0
    }
}

.styles_productDetails__LJBFF {
    grid-area: productDetails
}

@media (max-width: 991.98px) {
    .styles_additionalContent__QjA_n, .styles_productDetails__LJBFF, .styles_topContent__BjZvW {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.styles_additionalContentSkeleton__lLBAe, .styles_imageSectionSkeleton__RRuOI, .styles_productDetailsSkeleton__TpFJ5, .styles_sidebarSkeleton__RWKlI {
    height: 600px;
    background-color: #e9eeff;
    animation: styles_pulse__agyB2 2s cubic-bezier(.4, 0, .6, 1) infinite;
    border-radius: 1rem
}

.styles_sidebarCard__95m9T {
    width: 100%;
    padding: 1rem 2rem
}

@media (max-width: 991.98px) {
    .styles_sidebarCard__95m9T {
        border-radius: 0;
        box-shadow: none !important;
        margin-bottom: 1rem;
        width: 100vw !important;
        padding: .5rem 1rem
    }
}

.tile-row_container__S6t8W {
    width: 100%;
    flex-direction: row;
    position: relative
}

.tile-row_header__2Bx2a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem
}

.tile-row_header-title__UeoYr {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3
}

@media (min-width: 992px) {
    .tile-row_header-title__UeoYr {
        font-size: 1.75rem
    }
}

.tile-row_header-desc__fd4eg {
    color: #0b2b4a;
    line-height: 1.5;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

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

.tile-row_header-link__79UCG {
    text-decoration: underline;
    color: #3b61eb
}

.tile-row_header-link__79UCG:hover {
    cursor: pointer
}

.tile-row_scroll-container__bXu3w {
    position: relative;
    display: flex;
    width: calc(100% + 2rem);
    margin-left: -1rem;
    padding-left: 1rem;
    padding-bottom: 1.5rem;
    overflow-x: hidden
}

.tile-row_scroll-container--server__FQXcq {
    overflow-x: auto
}

@media (min-width: 1330px) {
    .tile-row_scroll-container__bXu3w {
        width: 100%;
        margin-left: 0;
        padding-left: 0
    }
}

.tile-row_scroll-container--with-scroll__HPtul {
    scroll-behavior: smooth;
    overflow-x: scroll;
    -ms-overflow-style: none
}

.tile-row_scroll-container--with-scroll__HPtul::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    background: transparent
}

.tile-row_scroll-container--with-scroll__HPtul::-webkit-scrollbar-thumb {
    background: transparent
}

.tile-row_scroll-container--hide-scrollbar__BvEcA {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.tile-row_scroll-container--hide-scrollbar__BvEcA::-webkit-scrollbar {
    display: none
}

.tile-row_scroll-container--content__tLhEa {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 400px
}

.tile-row_scroll-container__bXu3w > :nth-child(2n), .tile-row_scroll-container__bXu3w > :nth-child(odd) {
    flex: 1;
    margin-right: 1rem
}

@media (min-width: 1330px) {
    .tile-row_scroll-container__bXu3w > :last-child {
        margin-right: 0
    }
}

.tile-row_scroll-button__kSyQP {
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    color: #3b61eb;
    display: none;
    align-items: center;
    justify-content: center;
    transition: all .5s;
    z-index: 2;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: hsla(0, 0%, 100%, .5);
    border-radius: 50%;
    width: 3.25rem;
    height: 3.25rem;
    cursor: pointer
}

@media (min-width: 992px) {
    .tile-row_scroll-button__kSyQP {
        font-size: 1.75rem
    }
}

@media (min-width: 1330px) {
    .tile-row_scroll-button__kSyQP {
        display: flex
    }
}

.tile-row_scroll-button__kSyQP:hover {
    background-color: #fff
}

.tile-row_scroll-button__kSyQP:active {
    box-shadow: none
}

.tile-row_scroll-button--left__honBl {
    left: -2.625rem;
    padding-left: 1.625rem
}

@media (min-width: 1330px) {
    .tile-row_scroll-button--left__honBl {
        left: -1.4444444444rem;
        padding-left: 0
    }
}

.tile-row_scroll-button--right__3s6kz {
    right: -2.625rem;
    padding-right: 1.625rem
}

@media (min-width: 1330px) {
    .tile-row_scroll-button--right__3s6kz {
        right: -1.625rem;
        padding-right: 0
    }
}

.tile-row_header-arrows__tSlvK {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: .5rem;
    margin-left: 1rem
}

@media (max-width: 575.98px) {
    .tile-row_header-arrows__tSlvK {
        display: none
    }
}

.tile-row_arrow-icon__cZL1H {
    cursor: pointer;
    border-radius: 50%;
    height: 2rem;
    width: 2rem
}

.tile-row_arrow-icon__cZL1H svg {
    height: 2rem;
    width: 2rem
}

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

.tile-row_arrow-icon-right__1dGOl {
    grid-column: 2/3
}

.tile-row_arrow-icon-left__VNXJd {
    grid-column: 1/2
}

.tile-row_header-right__ZDPfC {
    display: flex;
    align-items: center
}

.modal_container__Gv8cl {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: rgba(107, 119, 144, .9);
    display: flex;
    align-items: flex-end;
    z-index: 50;
    animation-name: modal_fadeIn__ntaQB;
    animation-duration: .35s
}

@media (min-width: 992px) {
    .modal_container__Gv8cl {
        justify-content: center;
        align-items: center
    }
}

@keyframes modal_fadeIn__ntaQB {
    0% {
        background-color: rgba(107, 119, 144, .2)
    }
    to {
        background-color: rgba(107, 119, 144, .9)
    }
}

.modal_content__qLKg8 {
    scroll-behavior: smooth;
    overflow-y: scroll;
    -ms-overflow-style: none;
    position: relative;
    width: 100vw;
    background-color: #fff;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    padding: 3rem 1rem;
    max-height: 80vh
}

.modal_content__qLKg8::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    background: transparent
}

.modal_content__qLKg8::-webkit-scrollbar-thumb {
    background: transparent
}

.modal_content-button__kn6rr {
    margin-top: 1rem
}

@media (min-width: 992px) {
    .modal_content__qLKg8 {
        width: 35rem;
        min-width: 35rem;
        max-width: 35rem;
        padding: 2.25rem 2rem;
        border-radius: 1rem;
        width: calc(100% - 2rem)
    }

    .modal_content--large___P_9c {
        width: 60rem;
        min-width: 60rem;
        max-width: 60rem
    }
}

.modal_content--full-screen___s7rB {
    width: 100vw;
    min-width: 100vw;
    max-width: 100vw;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    border-radius: 0;
    padding: 0
}

.modal_remove-bottom-padding___oocg {
    padding-right: 1rem;
    padding-left: 1rem;
    padding-top: 1rem;
    padding-bottom: 0 !important;
    max-height: 80vh
}

.modal_close-button__u1peq {
    position: absolute;
    top: .5rem;
    right: .5rem;
    width: auto
}

.modal_icon__K84dv {
    display: flex;
    align-self: center;
    justify-content: center;
    max-width: 10rem;
    margin: 0 auto
}

.modal_title__A4R3u {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    background-color: #fff;
    text-align: center;
    margin-bottom: 1.5rem
}

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

.modal_message__UkqQl {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    margin: 1.5rem;
    text-align: center
}

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

.tile_tile__FAxV0 {
    box-shadow: 0 1px .25em 0 rgba(107, 119, 144, .35);
    transition: box-shadow .35s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    background-color: #fff;
    border-radius: 1rem;
    cursor: pointer;
    min-width: 11rem;
    max-width: 11rem
}

.tile_tile__FAxV0:hover {
    box-shadow: 0 3px .75em 0 rgba(107, 119, 144, .35)
}

.tile_tile__FAxV0 img {
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem
}

@media (max-width: 991.98px) {
    .tile_tile__FAxV0 {
        min-width: 9rem;
        max-width: 9rem
    }
}

.tile_tile__FAxV0 a {
    display: flex;
    flex-direction: column;
    height: 100%
}

.tile_tile__FAxV0 img {
    min-width: 100%
}

.plant_title__irkBd {
    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) {
    .plant_title__irkBd {
        font-size: 1rem
    }
}

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

.plant_author__KKoH4 {
    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) {
    .plant_author__KKoH4 {
        font-size: .8rem
    }
}

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

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

.plant_image-container__21Anp img {
    -o-object-fit: cover;
    object-fit: cover
}

.plant_seller-info__b2rcp {
    padding: .5rem .75rem .25rem;
    display: flex;
    flex-direction: row;
    background-color: #fbfcfe;
    border-bottom: 1px solid #e9e9ed
}

.plant_seller-info-image__QyRTc img {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    overflow: hidden
}

.plant_seller-info-content__CQiGp {
    margin-left: .5rem;
    max-width: 70%
}

.plant_seller-info-content__CQiGp h2 {
    font-size: .725rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (min-width: 992px) {
    .plant_seller-info-content__CQiGp h2 {
        font-size: .8rem
    }
}

.plant_seller-info-content__CQiGp svg {
    min-width: .75rem;
    max-width: .75rem;
    min-height: .75rem;
    max-height: .75rem
}

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

.plant_wish-position__r7zIJ {
    position: absolute;
    top: .75rem;
    right: .75rem
}

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

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

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

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

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

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

.plant_cart-position__Vi_NK {
    justify-self: end
}

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

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

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

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

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

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

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

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

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

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

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

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

.plant_tile-small__qfqxD {
    display: block;
    width: auto
}

.plant_tile-small__qfqxD .plant_image-container__21Anp {
    border-radius: 1rem;
    overflow: hidden;
    width: 5rem;
    height: 5rem
}

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

.plant_content-bottom--large__CdHDy {
    grid-template-columns:1fr;
    grid-template-rows:1fr 2fr
}

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

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

.plant_sales-icon-container__mzIHP {
    justify-self: end;
    display: flex;
    align-items: center
}

.plant_info-icon__d1b05 {
    width: 1rem;
    height: 1rem;
    margin: 0 .25rem
}

.plant_info-icon__d1b05 svg {
    width: 1rem;
    height: 1rem
}

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

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

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

.settings_wrapper__Wy7a1 {
    padding-bottom: 2rem
}

.settings_wrapper__Wy7a1 h1 {
    font-size: 2rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_wrapper__Wy7a1 h1 {
        font-size: 2.25rem
    }
}

.settings_wrapper__Wy7a1 h2 {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_wrapper__Wy7a1 h2 {
        font-size: 1.45rem
    }
}

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

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

.settings_wrapper__Wy7a1 h4 {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.settings_wrapper__Wy7a1 p {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.settings_container__4GMAQ {
    display: grid;
    grid-template-columns:40% 60%;
    grid-template-rows:auto;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 1330px;
    margin: 0 auto;
    gap: 1rem
}

.settings_title__wiQA7 {
    text-align: center;
    padding: 2rem
}

.settings_settings-list__fa3mz {
    grid-column: 1/2;
    grid-row: 1/2;
    border-radius: 1rem;
    background-color: #fff;
    padding: 1rem;
    height: -moz-fit-content;
    height: fit-content;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.settings_selected-setting__2QX46 {
    grid-column: 2/3;
    grid-row: 1/2;
    border-radius: 1rem;
    margin-right: 1rem
}

.settings_purchase-card__jku3m {
    border-radius: 1rem;
    background-color: #fff;
    padding: 1rem;
    margin: 0 0 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    transition: box-shadow .35s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative
}

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

.settings_purchase-card__jku3m .settings_status__KxIlM {
    flex: 1
}

.settings_purchase-card__jku3m .settings_purchase-image__zkhK8 {
    position: relative;
    width: 5rem;
    height: 5rem;
    min-width: 5rem;
    min-height: 5rem;
    border-radius: 1rem
}

.settings_purchase-card__jku3m .settings_purchase-image__zkhK8 img {
    border-radius: 1rem;
    overflow: hidden
}

.settings_purchase-card__jku3m .settings_chevron__2HNFL {
    width: 1.5rem;
    height: 1.5rem
}

.settings_selected-order-card__HJzKn {
    background-color: #fff;
    padding: 1rem;
    border-radius: 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.settings_details-container__PZk9V {
    display: flex;
    align-items: center
}

.settings_details-container--sm__6DZ67 {
    margin: 2rem .5rem
}

.settings_details-container__PZk9V .settings_title-wrapper__3Akts {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 1rem
}

.settings_details-container__PZk9V .settings_details-title__hKmOa {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    padding-bottom: .5rem
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_details-title__hKmOa {
        font-size: 1.75rem
    }
}

.settings_details-container__PZk9V .settings_details-title--sm__JI3gW {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_details-title--sm__JI3gW {
        font-size: 1.15rem
    }
}

.settings_details-container__PZk9V .settings_author__5NUQq {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

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

.settings_details-container__PZk9V .settings_author--sm__hB9S4 {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_author--sm__hB9S4 {
        font-size: 1rem
    }
}

.settings_details-container__PZk9V .settings_format__nKIUy {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    padding-bottom: .25rem
}

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

.settings_details-container__PZk9V .settings_format--sm__cIgy0 {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_format--sm__cIgy0 {
        font-size: 1rem
    }
}

.settings_details-container__PZk9V .settings_details-divider__h2ElV {
    height: 2px;
    width: 100%;
    background-color: #fbfcfe;
    margin: .25rem 0
}

.settings_details-container__PZk9V .settings_price-wrapper__ldoN0 {
    display: flex;
    align-items: center
}

.settings_details-container__PZk9V .settings_price__vfPPv {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    margin-right: .5rem
}

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

.settings_details-container__PZk9V .settings_price--sm__q310r {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_price--sm__q310r {
        font-size: 1rem
    }
}

.settings_details-container__PZk9V .settings_retail-price__h1wHs {
    text-decoration: line-through;
    font-size: .8rem;
    font-family: Gilroy-Light;
    color: #6b7790
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_retail-price__h1wHs {
        font-size: 1rem
    }
}

.settings_details-container__PZk9V .settings_retail-price--sm___VgYd {
    font-size: .725rem;
    font-family: Gilroy-Light;
    color: #6b7790
}

@media (min-width: 992px) {
    .settings_details-container__PZk9V .settings_retail-price--sm___VgYd {
        font-size: .8rem
    }
}

.settings_single-image__steoz {
    position: relative;
    width: 12rem;
    height: 12rem;
    min-width: 12rem;
    min-height: 12rem;
    border-radius: 1rem
}

.settings_single-image--sm__15LBv {
    width: 6rem;
    height: 6rem;
    min-width: 6rem;
    min-height: 6rem
}

.settings_single-image__steoz img {
    border-radius: 1rem;
    overflow: hidden
}

.settings_stacked-image-grid__PL4xK {
    display: grid;
    grid-template-columns:auto auto;
    grid-template-rows:auto auto
}

.settings_stacked-image__M9Cdh {
    position: relative;
    width: 6rem;
    height: 6rem;
    min-width: 6rem;
    min-height: 6rem;
    border-radius: 1rem
}

.settings_stacked-image--sm__8x1Vo {
    width: 3rem;
    height: 3rem;
    min-width: 3rem;
    min-height: 3rem
}

.settings_stacked-image__M9Cdh img {
    overflow: hidden
}

.settings_stacked-image--tl__gn7lr img {
    border-top-left-radius: 1rem
}

.settings_stacked-image--tr__Sglnj img {
    border-top-right-radius: 1rem
}

.settings_stacked-image--bl__xGhlu img {
    border-bottom-left-radius: 1rem
}

.settings_stacked-image--br__NkFTf img {
    border-bottom-right-radius: 1rem
}

.settings_more-text__zZFbR {
    position: absolute;
    bottom: .5rem;
    right: .5rem;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    background-color: #fff;
    border-radius: 1rem;
    padding: .25rem .5rem
}

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

.settings_divider__oo2VG {
    height: 2px;
    width: 100%;
    background-color: #fbfcfe;
    margin: .25rem 0
}

.settings_section-title__i4CTC {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-top: 1.5rem
}

@media (min-width: 992px) {
    .settings_section-title__i4CTC {
        font-size: 1.45rem
    }
}

.settings_cost-row__UAjVC {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1rem
}

.settings_cost-row__UAjVC .settings_cost-row-title__kL390 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_cost-row__UAjVC .settings_cost-row-title__kL390 {
        font-size: 1.15rem
    }
}

.settings_cost-row__UAjVC .settings_cost-row-title-green__MGai5 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    color: #519e2d
}

@media (min-width: 992px) {
    .settings_cost-row__UAjVC .settings_cost-row-title-green__MGai5 {
        font-size: 1.15rem
    }
}

.settings_cost-row__UAjVC .settings_cost-row-title-total__229iR {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_cost-row__UAjVC .settings_cost-row-title-total__229iR {
        font-size: 1.15rem
    }
}

.settings_cost-row__UAjVC .settings_cost-row-price__vfbkJ {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_cost-row__UAjVC .settings_cost-row-price__vfbkJ {
        font-size: 1.15rem
    }
}

.settings_cost-row__UAjVC .settings_cost-row-price-green__8P8p4 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    color: #519e2d
}

@media (min-width: 992px) {
    .settings_cost-row__UAjVC .settings_cost-row-price-green__8P8p4 {
        font-size: 1.15rem
    }
}

.settings_cost-row__UAjVC .settings_cost-row-price-total__MWXBz {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_cost-row__UAjVC .settings_cost-row-price-total__MWXBz {
        font-size: 1.15rem
    }
}

.settings_update-text__L8Sdp {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    margin: 1rem
}

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

.settings_order-status__S_DBv {
    margin: 1rem 0
}

.settings_simple-profile-container__7vWHH {
    display: flex;
    align-items: center;
    padding: 1rem 0
}

.settings_simple-profile-container__7vWHH .settings_simple-profile-avatar__8R4xL {
    position: relative;
    width: 5rem;
    height: 5rem;
    min-width: 5rem;
    min-height: 5rem;
    border-radius: 50%;
    margin-right: 1rem
}

.settings_simple-profile-container__7vWHH .settings_simple-profile-avatar__8R4xL img {
    border-radius: 50%;
    overflow: hidden
}

.settings_simple-profile-container__7vWHH .settings_simple-seller-name__Cpc2W h1 {
    font-size: 1.25rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_simple-profile-container__7vWHH .settings_simple-seller-name__Cpc2W h1 {
        font-size: 1.45rem
    }
}

.settings_simple-profile-container__7vWHH .settings_simple-seller-name__Cpc2W h2 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

@media (min-width: 992px) {
    .settings_simple-profile-container__7vWHH .settings_simple-seller-name__Cpc2W h2 {
        font-size: 1.15rem
    }
}

.settings_my-profile-container__O1p_i {
    position: relative;
    background-color: #fff;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-radius: 1rem;
    padding: 2rem 8rem
}

.settings_my-profile-container__O1p_i .settings_edit-img-icon__g0LYO {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #fff;
    padding: .75rem;
    border-radius: 50%;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    transition: box-shadow .35s;
    cursor: pointer
}

.settings_my-profile-container__O1p_i .settings_edit-img-icon__g0LYO:hover {
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .35)
}

.settings_my-profile-container__O1p_i .settings_edit-img-icon__g0LYO .settings_icon__G65ex {
    width: 1rem;
    height: 1rem
}

.settings_my-profile-container__O1p_i .settings_spinner__0Og4q {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #fff;
    border-radius: 50%;
    padding: .5rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.settings_my-profile-container__O1p_i .settings_my-profile-img__u9BiO {
    position: relative;
    width: 8rem;
    height: 8rem;
    min-width: 8rem;
    min-height: 8rem;
    border-radius: 50%;
    margin: 2rem auto
}

.settings_my-profile-container__O1p_i .settings_my-profile-img__u9BiO img {
    border-radius: 50%;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover
}

.settings_my-address-container__BecqJ {
    background-color: #fff;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-radius: 1rem;
    padding: 2rem 4rem
}

.settings_my-address-container__BecqJ .settings_name-container__rgw03 {
    display: grid;
    grid-template-columns:auto auto;
    gap: 1rem;
    margin-bottom: 1.5rem
}

.settings_my-address-container__BecqJ .settings_address-line__w_qyS {
    margin-bottom: 1.5rem
}

.settings_my-address-container__BecqJ .settings_address-autocomplete-container__mXK1i {
    position: relative;
    width: 100%
}

.settings_my-address-container__BecqJ .settings_address-suggestions__V3wlh {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: 200px;
    overflow-y: auto;
    background-color: #fff;
    border: 1px solid #e9e9ed;
    border-radius: 0 0 1rem 1rem;
    z-index: 10;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1)
}

.settings_my-address-container__BecqJ .settings_address-suggestions__V3wlh .settings_suggestion-item__6pX_i {
    padding: 10px;
    cursor: pointer;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .settings_my-address-container__BecqJ .settings_address-suggestions__V3wlh .settings_suggestion-item__6pX_i {
        font-size: 1.15rem
    }
}

.settings_my-address-container__BecqJ .settings_address-suggestions__V3wlh .settings_suggestion-item__6pX_i:hover {
    background-color: #fbfcfe
}

.settings_my-address-container__BecqJ .settings_city-state-zip__rmPE2 {
    display: grid;
    grid-template-columns:auto auto auto;
    gap: 1rem
}

.settings_my-address-container__BecqJ .settings_address-save-btn__Zbp0f, .settings_my-address-container__BecqJ .settings_button-container__G3x94 {
    margin-top: 2rem
}

.settings_my-address-container__BecqJ .settings_address-actions__pgTIx {
    display: flex;
    gap: 8px
}

.settings_my-address-container__BecqJ .settings_address-actions__pgTIx .settings_delete-address-btn__toSg3, .settings_my-address-container__BecqJ .settings_address-actions__pgTIx .settings_edit-address-btn__aqFxW, .settings_my-address-container__BecqJ .settings_address-actions__pgTIx .settings_swap-address-btn__7BkUo {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color .2s ease;
    border-radius: 50%
}

.settings_my-address-container__BecqJ .settings_address-actions__pgTIx .settings_delete-address-btn__toSg3:hover, .settings_my-address-container__BecqJ .settings_address-actions__pgTIx .settings_edit-address-btn__aqFxW:hover, .settings_my-address-container__BecqJ .settings_address-actions__pgTIx .settings_swap-address-btn__7BkUo:hover {
    background-color: rgba(0, 0, 0, .05)
}

.settings_my-address-container__BecqJ .settings_alternate-addresses__FCTc5 {
    margin-top: 20px
}

.settings_my-address-container__BecqJ .settings_alternate-addresses__FCTc5 h3 {
    margin-bottom: 12px
}

.settings_my-address-container__BecqJ .settings_add-address-btn__p5PYh {
    margin-top: 16px;
    margin-bottom: 16px
}

.settings_my-address-container__BecqJ .settings_delete-confirm-overlay__r63s_ {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000
}

.settings_my-address-container__BecqJ .settings_delete-confirm-modal__V7IZf {
    background-color: #fff;
    padding: 2rem;
    border-radius: 1rem;
    max-width: 400px;
    width: 90%
}

.settings_my-address-container__BecqJ .settings_delete-confirm-modal__V7IZf h3 {
    margin-bottom: 1rem
}

.settings_my-address-container__BecqJ .settings_delete-confirm-modal__V7IZf p {
    margin-bottom: 1.5rem
}

.settings_my-address-container__BecqJ .settings_delete-confirm-modal__V7IZf .settings_delete-confirm-buttons__8ZaqQ {
    display: flex;
    gap: 1rem;
    justify-content: flex-end
}

.settings_my-methods-container__NkyuV {
    background-color: #fff;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-radius: 1rem;
    padding: 2rem 4rem
}

.settings_my-methods-container__NkyuV .settings_method-remove__n6MjD:hover {
    cursor: pointer;
    text-decoration: underline
}

.settings_my-methods-container__NkyuV .settings_sq-form-container__eggA5 {
    margin-top: 2rem;
    margin-bottom: .5rem
}

.settings_my-methods-container__NkyuV .settings_pm-title__4sq1c {
    margin-top: 2rem
}

.settings_my-pw-container__qsZzx {
    background-color: #fff;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-radius: 1rem;
    padding: 2rem 4rem
}

.settings_my-pw-container__qsZzx .settings_verified-icon__YYITm path {
    fill: #4fac68
}

.settings_my-pw-container__qsZzx .settings_unverified-icon__kBvyM path {
    fill: #f2ac13
}

.settings_my-pw-container__qsZzx .settings_form-input__kAxIP {
    margin: 2rem 0
}

.settings_my-pw-container__qsZzx .settings_email-input-btn__Sbyg5 {
    margin-top: 2rem
}

.settings_cancel-modal-container__AhFY1 {
    margin-top: 1rem
}

.settings_cancel-modal-container__AhFY1 .settings_cancel-message__veFwM {
    line-height: 1.5rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    text-align: center;
    margin-bottom: 2rem
}

@media (min-width: 992px) {
    .settings_cancel-modal-container__AhFY1 .settings_cancel-message__veFwM {
        font-size: 1.15rem
    }
}

.settings_cancel-modal-container__AhFY1 .settings_cancel-error-title__TN6Ps {
    font-size: 1.5rem;
    font-family: Gilroy-Medium;
    color: #c78800;
    margin-bottom: .5rem;
    text-align: center
}

@media (min-width: 992px) {
    .settings_cancel-modal-container__AhFY1 .settings_cancel-error-title__TN6Ps {
        font-size: 1.75rem
    }
}

.settings_cancel-modal-container__AhFY1 .settings_input-container__mxj4Z {
    margin: 1rem 0
}

.settings_cancel-modal-container__AhFY1 .settings_cancel-btn__WnnWw {
    margin-top: .5rem
}

.settings_cancel-modal-container__AhFY1 textarea {
    width: 100%;
    height: 8rem;
    resize: none;
    outline: none;
    box-shadow: none;
    padding: 1rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    border-radius: 1rem
}

@media (min-width: 992px) {
    .settings_cancel-modal-container__AhFY1 textarea {
        font-size: 1.15rem
    }
}

.settings_report-issue-container__jV0Iz {
    margin-top: 1rem
}

.settings_report-issue-container__jV0Iz .settings_issue-thumbs___4wIe {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.settings_report-issue-container__jV0Iz .settings_issue-thumbs___4wIe .settings_issue-thumb-img__0pVIi {
    margin: 0 .5rem .5rem;
    position: relative
}

.settings_report-issue-container__jV0Iz .settings_issue-thumbs___4wIe .settings_issue-thumb-img__0pVIi img {
    border-radius: 1rem
}

.settings_report-issue-container__jV0Iz .settings_issue-thumbs___4wIe .settings_issue-thumb-img__0pVIi .settings_issue-thumb-close-icon__BoDTc {
    cursor: pointer;
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: -5px;
    right: -5px
}

.settings_report-issue-container__jV0Iz .settings_issue-thumbs___4wIe .settings_issue-thumb-img__0pVIi .settings_issue-thumb-close-icon__BoDTc path {
    stroke: #6b7790;
    fill: #fff
}

.settings_report-issue-container__jV0Iz .settings_issue-thumbs___4wIe .settings_issue-thumb-img__0pVIi .settings_issue-thumb-close-icon__BoDTc:active path {
    fill: #a5abc0
}

.settings_report-issue-container__jV0Iz .settings_message__Sb77g {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    text-align: center;
    line-height: 1.5rem
}

@media (min-width: 992px) {
    .settings_report-issue-container__jV0Iz .settings_message__Sb77g {
        font-size: 1.15rem
    }
}

.settings_report-issue-container__jV0Iz .settings_success-message__tGPVL {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    text-align: center;
    padding-bottom: 1rem;
    line-height: 1.5rem
}

@media (min-width: 992px) {
    .settings_report-issue-container__jV0Iz .settings_success-message__tGPVL {
        font-size: 1.15rem
    }
}

.settings_report-issue-container__jV0Iz .settings_form__nGQ3v {
    margin: 1rem 0
}

.settings_report-issue-container__jV0Iz .settings_button__GkIt6 {
    margin-top: 1rem
}

.settings_report-issue-container__jV0Iz textarea {
    width: 100%;
    height: 8rem;
    resize: none;
    outline: none;
    box-shadow: none;
    padding: 1rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    border-radius: 1rem;
    margin-bottom: 1rem
}

@media (min-width: 992px) {
    .settings_report-issue-container__jV0Iz textarea {
        font-size: 1.15rem
    }
}

.settings_report-issue-container__jV0Iz .settings_type-selection__XNJP2 {
    display: grid;
    grid-template-columns:auto auto;
    margin: 1rem 0;
    background-color: #fbfcfe;
    border-radius: 1rem
}

.settings_report-issue-container__jV0Iz .settings_pill__mkNje {
    cursor: pointer
}

.settings_report-issue-container__jV0Iz .settings_error__uiA2a {
    margin-top: 1rem;
    color: #c78800
}

.settings_review-li__F8JmJ {
    margin-top: 1rem;
    position: relative
}

.settings_review-li__F8JmJ .settings_check-icon__ArEw7 path {
    fill: #3b61eb
}

.settings_avatarFileInput__HARY6 {
    display: none
}

.settings_profileForm__K7xmf {
    display: block;
    margin: 2rem 0
}

.settings_profileForm__K7xmf .settings_profileInput__uYSos {
    margin-bottom: 1rem
}

.settings_profileForm__K7xmf .settings_inputGroup__PiZzI {
    margin: .5rem 0
}

.settings_profileForm__K7xmf .settings_profileUpdateBtn__C0ICV {
    margin-top: 1rem
}

.settings_mobileSettingSelector__Aa_Nk {
    display: none
}

.settings_settingOption__MnbDs {
    margin: .5rem 0
}

.settings_settingSelect__4_w7k {
    position: relative
}

.settings_settingSelect__4_w7k select {
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background: #fff;
    border: 1px solid #e9e9ed;
    padding: 2rem 4rem
}

@media (max-width: 991.98px) {
    .settings_container__4GMAQ {
        display: flex;
        flex-direction: column
    }

    .settings_settings-list__fa3mz {
        display: none
    }

    .settings_selected-setting__2QX46 {
        margin: 0 1rem
    }

    .settings_mobileSettingSelector__Aa_Nk {
        position: relative;
        display: block;
        margin: 0 1rem
    }
}

@media (max-width: 767.98px) {
    .settings_container__4GMAQ {
        box-shadow: none
    }

    .settings_settingSelect__4_w7k {
        position: relative
    }

    .settings_settingSelect__4_w7k select {
        box-shadow: none;
        border-radius: none;
        padding: 1rem;
        width: 100%
    }

    .settings_profileForm__K7xmf {
        margin: 0
    }

    .settings_my-profile-container__O1p_i {
        box-shadow: none;
        border-radius: none;
        padding: 1rem 1.5rem;
        width: 100%
    }
}

@media (max-width: 767.98px)and (max-width: 767.98px) {
    .settings_my-profile-container__O1p_i {
        padding-top: 2rem
    }
}

@media (max-width: 767.98px) {
    .settings_my-profile-container__O1p_i .settings_my-profile-img__u9BiO {
        margin-top: .5rem
    }

    .settings_my-address-container__BecqJ {
        box-shadow: none;
        border-radius: none;
        padding: 1rem 1.5rem;
        width: 100%
    }

    .settings_my-address-container__BecqJ .settings_city-state-zip__rmPE2 {
        display: block
    }

    .settings_my-address-container__BecqJ .settings_city-state-zip__rmPE2 > div {
        margin-bottom: 1.5rem
    }

    .settings_my-methods-container__NkyuV, .settings_my-pw-container__qsZzx {
        box-shadow: none;
        border-radius: none;
        padding: 1rem 1.5rem
    }

    .settings_details-container__PZk9V {
        flex-direction: column
    }

    .settings_details-container__PZk9V .settings_title-wrapper__3Akts {
        margin-top: 1rem
    }
}

.settings_loading-text__r37Km {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    text-align: center;
    padding-bottom: 1rem;
    margin-top: 1rem
}

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

.settings_export-controls__zi4Q_ {
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1rem;
    background-color: #fff;
    border-radius: 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    gap: 1rem
}

.settings_export-controls__zi4Q_ .settings_filter-header__3MD5z h2 {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin: 0
}

@media (min-width: 992px) {
    .settings_export-controls__zi4Q_ .settings_filter-header__3MD5z h2 {
        font-size: 1.45rem
    }
}

.settings_export-controls__zi4Q_ .settings_date-range__nWfST {
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 100%
}

.settings_export-controls__zi4Q_ .settings_date-range__nWfST label {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    white-space: nowrap
}

@media (min-width: 992px) {
    .settings_export-controls__zi4Q_ .settings_date-range__nWfST label {
        font-size: 1.15rem
    }
}

.settings_export-controls__zi4Q_ .settings_date-range__nWfST input[type=date] {
    padding: .5rem;
    border-radius: 1rem;
    border: 1px solid #e9e9ed;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    background-color: #fbfcfe;
    min-width: 160px;
    flex: 1
}

@media (min-width: 992px) {
    .settings_export-controls__zi4Q_ .settings_date-range__nWfST input[type=date] {
        font-size: 1.15rem
    }
}

.settings_export-controls__zi4Q_ .settings_date-range__nWfST input[type=date]:focus {
    outline: none;
    border-color: #3b61eb
}

.settings_export-controls__zi4Q_ button {
    height: 40px;
    padding: 0 1rem;
    min-width: unset !important;
    width: auto !important;
    font-size: 14px
}

@media (max-width: 767.98px) {
    .settings_export-controls__zi4Q_ .settings_date-range__nWfST {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: .5rem;
        width: 100%
    }

    .settings_export-controls__zi4Q_ .settings_date-range__nWfST input[type=date] {
        width: 100%;
        margin-bottom: .5rem
    }
}

.settings_clear-button__f4PJS {
    margin-left: auto
}

.settings_format-selection__FAycw {
    display: flex;
    align-items: center;
    width: 100%;
    border-top: 1px solid #e9e9ed;
    padding-top: 1rem
}

.settings_format-selection__FAycw label {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    margin-right: 10px
}

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

.settings_format-selection__FAycw .settings_radio-options__M64X7 {
    display: flex;
    gap: 20px;
    margin-right: 20px
}

.settings_format-selection__FAycw .settings_download-button__wrMHR {
    margin-left: auto
}

.settings_see-profile__yYTsG {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    align-items: center
}

.settings_see-profile__yYTsG .settings_see-profile-text__pP6R0 {
    color: #3b61eb
}

.settings_see-profile__yYTsG .settings_see-profile-text__pP6R0:active {
    color: #0b2b4a
}

.settings_see-profile__yYTsG .settings_see-profile-icon__hous0 {
    margin-left: .5rem;
    width: 1rem;
    height: 1rem
}

.settings_see-profile__yYTsG .settings_see-profile-icon__hous0:active path {
    stroke: #0b2b4a
}

.settings_msg-component-container___qfmp {
    margin-top: 1rem
}

.settings_msg-component-container___qfmp .settings_see-messenger-container__SKRen {
    margin-top: 2rem;
    cursor: pointer;
    display: flex;
    justify-content: center
}

.settings_msg-component-container___qfmp .settings_see-messenger-container__SKRen .settings_see-messenger-text__tmC5F {
    color: #3b61eb
}

.settings_msg-component-container___qfmp .settings_see-messenger-container__SKRen .settings_see-messenger-icon__tZ4bF {
    margin-left: .25rem
}

.settings_msg-component-container___qfmp .settings_see-messenger-container__SKRen .settings_see-messenger-icon__tZ4bF path {
    stroke: #3b61eb
}

.settings_msg-component-container___qfmp p {
    text-align: center
}

.settings_msg-component-container___qfmp a {
    text-decoration: underline;
    color: #3b61eb
}

.settings_msg-component-container___qfmp a:hover {
    cursor: pointer
}

.settings_msg-component-container___qfmp svg {
    width: 1rem;
    height: 1rem
}

.settings_recent-msg-title__dlnd8 {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-top: 1rem;
    margin-bottom: 1rem
}

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

.settings_recent-messages-list__s0v1R {
    max-height: 40vh;
    overflow: auto;
    display: flex;
    flex-direction: column-reverse;
    scroll-behavior: smooth;
    overflow-y: scroll;
    -ms-overflow-style: none;
    flex: 1
}

.settings_recent-messages-list__s0v1R::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    background: transparent
}

.settings_recent-messages-list__s0v1R::-webkit-scrollbar-thumb {
    background: transparent
}

.settings_card-title__NUrDa {
    padding-bottom: .25rem
}

.settings_card-author__Z1vrt {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    padding-bottom: .5rem
}

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

.settings_card-details__XfayM {
    text-align: left;
    flex: 1;
    padding: 1rem
}

.settings_noti-container__sUAvc {
    height: 1rem;
    width: 1rem
}

.settings_review-stars__QIyld {
    max-width: 8rem
}

.settings_modal-container__Is4vP {
    padding: 1rem
}

.settings_modal-text__NyNhP {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    text-align: center;
    padding-bottom: 1rem
}

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

.settings_modal-packageName__8FtHw {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.settings_modal-button__lEEvr {
    margin-bottom: 1rem
}

.settings_export-options__DDN22, .settings_export-row__PhQiT {
    display: none
}

.settings_radio-label__1jvQR {
    display: flex;
    align-items: center;
    gap: 5px
}

.settings_radio-label__1jvQR input[type=radio] {
    margin: 0
}

.settings_radio-label__1jvQR span {
    display: inline-block;
    min-width: 45px
}

.settings_download-button__wrMHR {
    min-width: 140px;
    text-align: center
}

@media (max-width: 767.98px) {
    .settings_format-selection__FAycw {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 15px;
        margin-top: 10px
    }

    .settings_format-selection__FAycw label {
        margin-bottom: 10px
    }

    .settings_format-selection__FAycw .settings_radio-options__M64X7 {
        margin-bottom: 15px
    }
}

.status-badge_container__IQg9P {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.status-badge_container__IQg9P .status-badge_badge__B5LXq {
    width: .75rem;
    height: .75rem;
    border-radius: 100%;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    margin-right: 0
}

.status-badge_container__IQg9P .status-badge_badge--shipment__5ZgNG {
    background-color: #3b61eb
}

.status-badge_container__IQg9P .status-badge_badge--canceled__qwiqH {
    background-color: #f2ac13
}

.status-badge_container__IQg9P .status-badge_badge--delivered__8WfV0, .status-badge_container__IQg9P .status-badge_badge--shipped__khF9I {
    background-color: #4fac68
}

.status-badge_container__IQg9P .status-badge_text__epa3w {
    margin-left: 1rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.styles_imageContainer__TzGQI {
    position: relative;
    width: 100%
}

.styles_wishlistButton__bC4OR {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

@media (max-width: 991.98px) {
    .styles_breadcrumbContainer__2vfUo {
        display: none
    }
}

.messages_wrapper__zaYFR h1 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .messages_wrapper__zaYFR h1 {
        font-size: 1.75rem
    }
}

.messages_wrapper__zaYFR h2 {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .messages_wrapper__zaYFR h2 {
        font-size: 1.45rem
    }
}

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

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

.messages_wrapper__zaYFR h4 {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.messages_title__YxAT0 {
    text-align: center;
    margin: 2rem 0
}

@media (max-width: 991.98px) {
    .messages_title__YxAT0 {
        display: none
    }
}

.messages_content-container__0DTpz {
    position: absolute;
    top: 137.5px;
    bottom: 0;
    display: grid;
    grid-template-columns:20rem auto;
    grid-template-rows:100%;
    min-width: 100%;
    overflow: hidden
}

@media (min-width: 992px) {
    .messages_content-container__0DTpz {
        box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
    }
}

@media (max-width: 991.98px) {
    .messages_content-container__0DTpz {
        position: absolute
    }
}

.messages_recent-msg-container__hwcpD {
    background: #fff;
    grid-column: 1/2;
    grid-row: 1/2;
    border-right: 1px solid #e9e9ed
}

@media (max-width: 991.98px) {
    .messages_recent-msg-container__hwcpD {
        display: none
    }
}

.messages_recent-msg-wrapper__3Mj5t {
    max-height: 100%;
    display: flex;
    flex-direction: column
}

.messages_msg-detail-container__4P6V_ {
    grid-column: 2/3;
    grid-row: 1/2;
    background-color: #fbfcfe;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem
}

@media (max-width: 991.98px) {
    .messages_msg-detail-container__4P6V_ {
        grid-column: 1/3
    }
}

.messages_msg-detail-wrapper__o6qsW {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    height: 100%;
    position: relative
}

.messages_recent-msg-title-wrapper__5WKQT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e1e3ea
}

.messages_recent-msg-title-wrapper__5WKQT button {
    width: auto
}

.messages_new-msg-info__3OwlE {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    margin: .5rem 0;
    text-align: center;
    border-bottom: 1px solid #e1e3ea;
    padding: 0 1rem .75rem
}

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

.messages_new-msg-icon-box__1gEV_ {
    border: 2px solid #e1e3ea;
    padding: .4rem;
    border-radius: 8px;
    cursor: pointer
}

.messages_new-msg-icon__tR5R0 {
    width: 1.25rem;
    height: 1.25rem
}

.messages_recent-msgs__qTlvc {
    scroll-behavior: smooth;
    overflow-y: scroll;
    -ms-overflow-style: none;
    padding: .5rem
}

.messages_recent-msgs__qTlvc::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    background: transparent
}

.messages_recent-msgs__qTlvc::-webkit-scrollbar-thumb {
    background: transparent
}

.messages_recent-msgs__qTlvc .messages_msg-list-item-wrapper__UAB7y {
    margin-bottom: .5rem
}

.messages_msg-list-item-wrapper__UAB7y {
    border-radius: 1rem;
    padding: 1rem;
    cursor: pointer
}

.messages_msg-list-item-wrapper--simple__6egXK {
    border-bottom: none
}

.messages_msg-list-item-wrapper__UAB7y .messages_msg-copy__67p_k {
    color: #0b2b4a;
    line-height: 1.5;
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    margin-top: .25rem
}

@media (min-width: 992px) {
    .messages_msg-list-item-wrapper__UAB7y .messages_msg-copy__67p_k {
        font-size: .8rem
    }
}

.messages_msg-list-item-wrapper__UAB7y .messages_msg-name__VWgd2 {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-bottom: .25rem
}

@media (min-width: 992px) {
    .messages_msg-list-item-wrapper__UAB7y .messages_msg-name__VWgd2 {
        font-size: 1rem
    }
}

.messages_msg-list-item-wrapper__UAB7y .messages_msg-username__qCoBa {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .messages_msg-list-item-wrapper__UAB7y .messages_msg-username__qCoBa {
        font-size: .8rem
    }
}

.messages_msg-list-item-wrapper__UAB7y .messages_msg-time__kJsTV {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

@media (min-width: 992px) {
    .messages_msg-list-item-wrapper__UAB7y .messages_msg-time__kJsTV {
        font-size: .8rem
    }
}

.messages_msg-list-item-wrapper__UAB7y:hover {
    background-color: #e9e9ed
}

.messages_msg-list-item-wrapper__UAB7y:hover .messages_msg-copy__67p_k, .messages_msg-list-item-wrapper__UAB7y:hover .messages_msg-name__VWgd2, .messages_msg-list-item-wrapper__UAB7y:hover .messages_msg-time__kJsTV, .messages_msg-list-item-wrapper__UAB7y:hover .messages_msg-username__qCoBa {
    color: #1234ae
}

.messages_msg-list-item-wrapper--active__NhFFq {
    background-color: #e9e9ed
}

.messages_msg-list-item-wrapper--active__NhFFq .messages_msg-copy__67p_k, .messages_msg-list-item-wrapper--active__NhFFq .messages_msg-name__VWgd2, .messages_msg-list-item-wrapper--active__NhFFq .messages_msg-time__kJsTV, .messages_msg-list-item-wrapper--active__NhFFq .messages_msg-username__qCoBa {
    color: #1234ae
}

.messages_msg-list-item-wrapper__UAB7y .messages_simple__5xQoR {
    margin-left: 0;
    margin-top: .25rem
}

.messages_user-list-item-wrapper__BnAdf {
    position: relative;
    display: flex;
    align-items: center
}

.messages_unread-badge__kdwdh {
    position: absolute;
    top: 0;
    left: 0;
    width: .5rem;
    height: .5rem;
    opacity: 0;
    border-radius: 50%;
    margin-right: .5rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.messages_unread-badge--visible__dKgJN {
    background-color: #3b61eb;
    opacity: 1
}

.messages_msg-avatar__eH1wV {
    position: relative;
    width: 3rem;
    height: 3rem;
    min-width: 3rem;
    min-height: 3rem;
    border-radius: 50%;
    cursor: pointer
}

.messages_msg-avatar__eH1wV img {
    border-radius: 50%;
    overflow: hidden
}

.messages_msg-detail__egHbk {
    flex: 1;
    margin: 0 1rem
}

.messages_user-avatar__Ajwpe {
    position: relative;
    width: 4rem;
    height: 4rem;
    min-width: 4rem;
    min-height: 4rem;
    border-radius: 50%;
    cursor: pointer
}

.messages_user-avatar__Ajwpe img {
    border-radius: 50%;
    overflow: hidden
}

.messages_user-summary__Pz7pf {
    position: sticky;
    top: 0;
    justify-content: space-between;
    padding: 1rem;
    background-color: #fff;
    border-bottom: 1px solid #e9e9ed
}

.messages_user-details__9C9zX, .messages_user-summary__Pz7pf {
    display: flex;
    align-items: center
}

.messages_user-name-container__XZZEE {
    margin: 0 .75rem
}

.messages_user-name__TOUg2 {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media (min-width: 992px) {
    .messages_user-name__TOUg2 {
        font-size: 1.45rem
    }
}

.messages_user-username__5S7bo {
    margin-top: .25rem;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.messages_user-btn-container__9UP0g {
    display: grid;
    grid-template-columns:auto auto;
    grid-template-rows:auto;
    gap: 1rem
}

.messages_messages__ucBp5 {
    scroll-behavior: smooth;
    overflow-y: scroll;
    -ms-overflow-style: none;
    flex: 1;
    display: flex;
    flex-direction: column-reverse;
    padding: 1rem 1rem 8rem
}

.messages_messages__ucBp5::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    background: transparent
}

.messages_messages__ucBp5::-webkit-scrollbar-thumb {
    background: transparent
}

.messages_message-container__tX4Pj {
    margin: 1rem 0;
    display: flex;
    align-items: flex-end;
    max-width: 60%
}

@media (max-width: 991.98px) {
    .messages_message-container__tX4Pj {
        max-width: none
    }
}

.messages_message-container--theirs__Ot3RV .messages_msg-detail-avatar__mJBuJ {
    order: 0;
    margin-right: 1rem
}

.messages_message-container--mine__hIG4w {
    float: right;
    align-self: flex-end
}

.messages_message-container--mine__hIG4w .messages_msg-detail-avatar__mJBuJ {
    order: 2;
    margin-left: 1rem
}

.messages_message-container--mine__hIG4w .messages_msg-metadata-time__obJYD {
    text-align: right
}

.messages_message__AfAF9 {
    position: relative;
    padding: .75rem 1rem;
    margin-bottom: .5rem;
    border-radius: 8px
}

.messages_message-content__ZIBu9 {
    color: #fff;
    margin: 0
}

.messages_message-image__ykkOO {
    margin-bottom: .5rem;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    max-width: 100%;
    line-height: 0
}

.messages_message--mine__Q7wX3 {
    background-color: #3b61eb;
    text-align: right;
    border-bottom-right-radius: 0
}

.messages_message--mine__Q7wX3.messages_message--image-only__z9LGf {
    background-color: transparent;
    padding: 0
}

.messages_message--mine__Q7wX3.messages_message--image-only__z9LGf .messages_message-image__ykkOO {
    border: 4px solid #1741dd;
    border-radius: 8px;
    margin-bottom: 0
}

.messages_message--theirs__mgjEC {
    background-color: #e9ecef;
    border-bottom-left-radius: 0
}

.messages_message--theirs__mgjEC .messages_message-content__ZIBu9 {
    color: #212529
}

.messages_msg-wrapper__64cG6 {
    position: relative
}

.messages_msg-metadata__Bl9Co {
    margin-bottom: .25rem
}

.messages_msg-detail-avatar__mJBuJ {
    position: relative;
    width: 2.75rem;
    height: 2.75rem;
    min-width: 2.75rem;
    min-height: 2.75rem;
    cursor: pointer
}

.messages_msg-detail-avatar__mJBuJ img {
    border-radius: 50%;
    overflow: hidden
}

.messages_msg-metadata-name___Ramc {
    font-size: .725rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-right: 1rem
}

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

.messages_msg-metadata-time__obJYD {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

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

.messages_msg-input-wrapper__i_yKj {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background-color: #fff;
    border-top: 2px solid #b1b1bf
}

.messages_msg-plant-tile__wAzQ9 {
    padding-bottom: .25rem
}

.messages_input-img-plant__jRflR {
    padding-right: 1rem
}

.messages_msg-input__Czs8D {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    flex: 1;
    position: relative;
    border-radius: 1rem;
    background-color: #fff
}

.messages_input-fields-container__WysGp {
    display: flex;
    align-items: center;
    position: relative
}

.messages_msg-actions__z4t2U {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 0
}

.messages_input-container__isa3L {
    position: relative;
    flex: 1
}

.messages_input-field__5eIAL {
    background-image: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    background-color: #fbfcfe;
    width: 100%;
    border: 1px solid #bfbfcb;
    resize: none;
    outline: none;
    box-shadow: none;
    padding: 1rem 80px 1rem 1rem;
    border-radius: 1rem
}

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

.messages_input-field__5eIAL input.messages_hide-clear__1Lue_[type=search]::-webkit-search-cancel-button, .messages_input-field__5eIAL input.messages_hide-clear__1Lue_[type=search]::-webkit-search-decoration, .messages_input-field__5eIAL input.messages_hide-clear__1Lue_[type=search]::-webkit-search-results-button, .messages_input-field__5eIAL input.messages_hide-clear__1Lue_[type=search]::-webkit-search-results-decoration {
    display: none
}

.messages_input-field__5eIAL input.messages_hide-clear__1Lue_[type=search]::-ms-clear, .messages_input-field__5eIAL input.messages_hide-clear__1Lue_[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

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

.messages_send-btn__UVoU6 {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%)
}

.messages_send-btn__UVoU6 button {
    width: 5rem
}

.messages_upload-btn__kyiTM {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: .5rem;
    border-radius: 50%
}

.messages_upload-btn__kyiTM:hover {
    background-color: #e9e9ed
}

.messages_image-preview-container__55kHM {
    margin: .5rem 0
}

.messages_image-preview__Dmj8_ {
    position: relative;
    display: inline-block;
    margin-right: .5rem;
    border-radius: 1rem;
    overflow: hidden
}

.messages_image-preview__Dmj8_ img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover
}

.messages_remove-image-btn__6sZjt {
    position: absolute;
    top: .25rem;
    right: .25rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
    line-height: 1;
    cursor: pointer;
    border: none
}

.messages_remove-image-btn__6sZjt:hover {
    background-color: rgba(0, 0, 0, .8)
}

.messages_no-msgs-container__9UlLC {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 90%
}

.messages_no-msgs-outer-wrapper__Ar7_A {
    padding: 1rem;
    border-radius: 1rem
}

.messages_no-msgs-wrapper__7Xj7k {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 3rem 3rem;
    background-color: #fff;
    border-radius: 1rem
}

.messages_no-msgs-icon__wS_gp {
    width: 5rem;
    height: 5rem;
    margin: 2rem
}

.messages_no-msgs-title__6gawg {
    padding-bottom: 1rem
}

.messages_msg-name-wrapper__7dWdB {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.messages_loading-left__GjNzs {
    border-radius: 1rem;
    border-top-left-radius: 0
}

.messages_loading-left__GjNzs, .messages_loading-right__IUkxF {
    background-color: #e9e9ed;
    width: 15rem;
    padding: 1.5rem 3rem;
    margin: 1rem 4rem
}

.messages_loading-right__IUkxF {
    border-radius: 1rem;
    border-top-right-radius: 0;
    align-self: flex-end
}

.messages_recent-msg-loading-container__Cruo5 {
    margin: 1rem 2rem
}

.messages_recent-msg-loading-container__Cruo5 .messages_details__jQR2L {
    display: flex;
    flex-direction: row;
    align-items: center
}

.messages_recent-msg-loading-container__Cruo5 .messages_avatar__iZxtO {
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    background: #e9e9ed
}

.messages_recent-msg-loading-container__Cruo5 .messages_name__8WLBu {
    margin-left: 1rem;
    width: 5rem;
    height: 1rem;
    background: #e9e9ed;
    border-radius: 1rem
}

.messages_recent-msg-loading-container__Cruo5 .messages_text__Waf39 {
    margin: 1rem 0;
    width: 100%;
    height: 1rem;
    background: #e9e9ed;
    border-radius: 1rem
}

.messages_recent-msg-loading-container__Cruo5 .messages_text-2__7m_kT {
    margin: 1rem 0;
    width: 70%;
    height: 1rem;
    background: #e9e9ed;
    border-radius: 1rem
}

.messages_order-card__qhEgJ {
    border-radius: 1rem;
    background-color: #fff;
    padding: 1rem;
    margin: 0 0 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    transition: box-shadow .35s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

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

@media (max-width: 991.98px) {
    .messages_order-card__qhEgJ {
        padding-left: .25rem
    }
}

.messages_order-card__qhEgJ .messages_order-status__2BDMR {
    flex: 1
}

.messages_order-card__qhEgJ .messages_order-chevron__3KbeL {
    width: 1.5rem;
    height: 1.5rem
}

@media (max-width: 991.98px) {
    .messages_order-card__qhEgJ .messages_order-chevron__3KbeL {
        display: none
    }
}

.messages_input-img-order__8hhX7 {
    padding-right: 1rem;
    cursor: pointer
}

.messages_msg-component-container__Hq2I2 .messages_see-messenger-container__Dc6GV {
    margin-top: 1rem;
    cursor: pointer;
    display: flex;
    justify-content: center
}

.messages_msg-component-container__Hq2I2 .messages_see-messenger-container__Dc6GV .messages_see-messenger-text__RjOwW {
    color: #3b61eb
}

.messages_msg-component-container__Hq2I2 .messages_see-messenger-container__Dc6GV .messages_see-messenger-icon__YcKXy {
    margin-left: .25rem
}

.messages_msg-component-container__Hq2I2 .messages_see-messenger-container__Dc6GV .messages_see-messenger-icon__YcKXy path {
    stroke: #3b61eb
}

.messages_msg-component-container__Hq2I2 p {
    text-align: center
}

.messages_msg-component-container__Hq2I2 a {
    text-decoration: underline;
    color: #3b61eb
}

.messages_msg-component-container__Hq2I2 a:hover {
    cursor: pointer
}

.messages_msg-component-container__Hq2I2 svg {
    width: 1rem;
    height: 1rem
}

.seller-info_title__5tUCU {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    margin-bottom: .5rem
}

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

.seller-info_seller-info-container__2Y4hP {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.seller-info_seller-info-container__2Y4hP button {
    margin-left: auto
}

@media (min-width: xlarge) {
    .seller-info_seller-info-container__2Y4hP button {
        max-width: 10rem
    }
}

.seller-info_seller-info__QNF4L {
    flex: 1
}

.seller-info_seller-info__QNF4L h2 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    margin-bottom: .5rem
}

@media (min-width: 992px) {
    .seller-info_seller-info__QNF4L h2 {
        font-size: 1.75rem
    }
}

.seller-info_seller-info__QNF4L a {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    transition: all .25s
}

@media (min-width: 992px) {
    .seller-info_seller-info__QNF4L a {
        font-size: 1.15rem
    }
}

.seller-info_seller-info__QNF4L a:hover {
    text-decoration: underline;
    color: #3b61eb
}

.seller-info_seller-info__QNF4L a:hover:hover {
    cursor: pointer
}

.seller-info_seller-info-rating__NY6G5 {
    display: flex;
    flex-direction: column;
    margin: .25rem 0;
    align-items: flex-start
}

@media (min-width: 992px) {
    .seller-info_seller-info-rating__NY6G5 {
        flex-wrap: nowrap
    }
}

.seller-info_seller-info-rating__NY6G5 svg {
    width: 1rem;
    height: 1rem;
    margin-right: .1rem
}

@media (min-width: 992px) {
    .seller-info_seller-info-rating__NY6G5 svg {
        width: 1rem;
        height: 1rem
    }
}

.seller-info_seller-info-rating__NY6G5 span {
    width: 100%;
    margin-top: .25rem;
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #6b7790
}

@media (min-width: 992px) {
    .seller-info_seller-info-rating__NY6G5 span {
        font-size: .8rem
    }
}

.seller-info_seller-photo__fMSXv {
    cursor: pointer;
    position: relative;
    min-width: 4rem;
    min-height: 4rem;
    width: 4rem;
    height: 4rem
}

.seller-info_seller-photo__fMSXv img {
    border-radius: 50%;
    overflow: hidden
}

.seller-info_seller-photo-last-active__0FOEe {
    position: absolute;
    bottom: -.6rem;
    white-space: nowrap;
    width: 6rem;
    margin-left: auto;
    margin-right: auto;
    left: -.5rem;
    right: 0;
    text-align: center
}

.seller-info_seller-photo-last-active__0FOEe span {
    text-align: center
}

.seller-info_seller-action-button-container__w6kYA {
    display: flex;
    gap: .5rem;
    margin-left: auto
}

@media (max-width: 575.98px) {
    .seller-info_seller-action-button-container__w6kYA {
        margin-top: .5rem;
        width: 100%;
        margin-left: 0
    }

    .seller-info_seller-action-button-container__w6kYA button {
        margin: 0
    }

    .seller-info_seller-action-button-container__w6kYA button:not(:first-of-type) {
        margin-left: auto
    }
}

.seller-info_seller-link-button-container__YEakG {
    display: flex;
    margin-top: 1rem;
    gap: .5rem
}

.seller-info_seller-link-button-container__YEakG :first-child {
    width: 100%
}

@media (max-width: 575.98px) {
    .seller-info_seller-link-button-container__YEakG {
        margin-top: .5rem
    }
}

.seller-info_image-active-container__GY7vq {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 1rem
}

.seller-info_pill__ummRm {
    margin-top: -1rem;
    z-index: 1
}

.styles_imageContainer__9lXVs {
    position: relative;
    width: 100%
}

.styles_wishlistButton__CGcpA {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

@media (max-width: 991.98px) {
    .styles_breadcrumbContainer__O_J_m {
        display: none
    }
}

@keyframes styles_pulse__mSJsS {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.styles_container__mSPnF {
    width: 100%;
    background-color: #e9eeff;
    animation: styles_pulse__mSJsS 2s cubic-bezier(.4, 0, .6, 1) infinite;
    border-radius: 1rem
}

.styles_sm__9EIoB {
    height: 1rem
}

.styles_md__Rd7dK {
    height: 1.5rem
}

.styles_lg__sMBrD {
    height: 2rem
}

/*# sourceMappingURL=38fc33fb8866abf0.css.map*/
