.follow-button_seller__zPiaw h2 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-bottom: .5rem
}

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

.follow-button_seller__zPiaw h3 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    margin-bottom: 1rem
}

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

.follow-button_seller__zPiaw p {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5
}

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

.follow-button_seller__zPiaw button {
    margin: 1rem 0
}

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

.styles_callout__IwRbZ {
    margin: 1rem 0
}

.styles_app__AoZ_1 {
    margin: 4rem 0;
    text-align: center
}

.styles_app-buttons__Q3ort {
    margin-top: 1rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.styles_app-buttons__Q3ort a {
    width: 10rem;
    margin: 0 .5rem
}

.styles_app__AoZ_1 h4 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    margin-bottom: .75rem
}

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

.styles_header__bHDzd {
    width: 100%;
    background-color: #fff;
    padding: 2rem 0
}

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

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

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

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

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

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

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

.styles_header-seller-info__j6Ddj 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__j6Ddj h2 {
        font-size: 1.15rem
    }
}

.styles_header-seller-info__j6Ddj 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__j6Ddj p {
        font-size: 1.15rem
    }
}

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

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

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

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

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

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

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

.styles_header-seller-actions__KXLaq {
    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__KXLaq {
        margin-top: 1rem;
        justify-content: center;
        align-items: center;
        width: auto;
        padding-left: 0
    }
}

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

.styles_header-seller-stats-stat__EI3LF {
    text-align: center
}

.styles_header-seller-stats-stat__EI3LF 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__EI3LF h3 {
        font-size: 1rem
    }
}

.styles_header-seller-stats-stat__EI3LF 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__EI3LF span {
        font-size: 1.75rem
    }
}

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

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

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

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

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

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

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

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

.styles_header-seller-buttons--action__XPGJb>* {
    flex: 1 1
}

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

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

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

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

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

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

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

.styles_action-buttons__SM9l3 {
    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
}

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

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

.styles_action-buttons__SM9l3 .styles_content-icon__0KGS_ svg {
    width: 2rem;
    height: 2rem
}

.styles_action-buttons__SM9l3 .styles_content__LiyN2 .styles_title__5NK6u {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .styles_action-buttons__SM9l3 .styles_content__LiyN2 .styles_title__5NK6u {
        font-size: 1rem
    }
}

.styles_action-buttons__SM9l3 .styles_content__LiyN2 .styles_count__52hl7 {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .styles_action-buttons__SM9l3 .styles_content__LiyN2 .styles_count__52hl7 {
        font-size: 1rem
    }
}

.styles_action-buttons__SM9l3 .styles_icon__3CNBe {
    width: 1.5rem;
    height: 1.5rem
}

.styles_review-modal-title__w8K_r {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-bottom: 1rem;
    text-align: center
}

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

.styles_search-input-container__ps2cr {
    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
}

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

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

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

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

.styles_input__8bMWF {
    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__8bMWF input[type=search]::-webkit-search-cancel-button,
.styles_input__8bMWF input[type=search]::-webkit-search-decoration,
.styles_input__8bMWF input[type=search]::-webkit-search-results-button,
.styles_input__8bMWF input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

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

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

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

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

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

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

.styles_placeholder__hlR31 {
    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__S2ssA {
    display: none
}

.styles_input-clear__X1eYK {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    border: 1px solid #e9e9ed;
    background-color: #fbfcfe;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    transition: background-color .25s
}

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

.styles_input-clear--active__XuMFg {
    border-bottom: none
}

@media(min-width:768px) {
    .styles_input-clear--active__XuMFg {
        border-bottom-right-radius: 0
    }
}

.styles_input-clear__X1eYK:hover {
    background-color: #d2ddf4
}

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

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

.plant-reviews_top-content__prz0z {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 1rem
}

.plant-reviews_top-content-icon__tPkCW {
    width: 100px;
    padding-right: 1rem
}

.plant-reviews_top-content-header__Ua3Wq {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    padding-bottom: 1rem
}

@media(min-width:992px) {
    .plant-reviews_top-content-header__Ua3Wq {
        font-size: 1.45rem
    }
}

@media(max-width:575.98px) {
    .plant-reviews_top-content-header__Ua3Wq {
        font-size: 1rem;
        font-family: Gilroy-Bold;
        color: #0b2b4a
    }
}

@media(max-width:575.98px)and (min-width:992px) {
    .plant-reviews_top-content-header__Ua3Wq {
        font-size: 1.15rem
    }
}

.plant-reviews_top-content-text__3KHdE {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

@media(min-width:992px) {
    .plant-reviews_top-content-text__3KHdE {
        font-size: 1rem
    }
}

.plant-reviews_divider__gYHuR {
    border-bottom: 1px solid #e9e9ed
}

.plant-reviews_bottom-content__nkhHG {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 1rem
}

.plant-reviews_tag-container__SOD_x {
    padding: 1rem 1rem 0
}

.plant-reviews_avg-rating-container__n62Tn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin-right: 1rem
}

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

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

.plant-reviews_text-tag__dR06q {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

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

.plant-reviews_pill__MRMot {
    margin-right: 1rem;
    margin-top: 1rem
}

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

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

.plant-reviews_pill-container__ntbdQ {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.plant-reviews_avg-title__yaWNF {
    font-size: 2rem;
    font-family: Gilroy-Medium;
    color: #3b61eb;
    margin-right: .5rem;
    margin-bottom: .3333333333rem
}

@media(min-width:992px) {
    .plant-reviews_avg-title__yaWNF {
        font-size: 2.25rem
    }
}

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

.plant-reviews_review-container__O7ojq {
    margin-bottom: 1rem
}

.plant-reviews_seeMore__r2e7G {
    padding: 1rem;
    display: flex
}

.plant-reviews_divider__gYHuR {
    height: 2px;
    width: 100%;
    background-color: #fbfcfe;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.plant-reviews_spacer__D3o5h {
    height: 1rem
}

.plant-reviews_stars__J7Wtm svg {
    width: 30px;
    height: 30px
}

@media(max-width:575.98px) {
    .plant-reviews_stars__J7Wtm svg {
        width: 24px;
        height: 24px
    }
}

.plant-reviews_star-rating__5stHU {
    margin-bottom: .3333333333rem
}

.plant-reviews_spinner__15lNA {
    margin: 1rem;
    display: flex;
    justify-content: center
}

.plant-reviews_ratings-graph__AUjwU {
    width: 100%
}

.plant-reviews_ratings-graph-item__p3mP3 {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: .1666666667rem
}

.plant-reviews_ratings-graph-text__goZ_S {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    margin-right: .3333333333rem;
    width: 15px;
    text-align: end
}

@media(min-width:992px) {
    .plant-reviews_ratings-graph-text__goZ_S {
        font-size: .8rem
    }
}

.plant-reviews_tabs-container__72Ax6 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    border-radius: 1rem;
    margin-bottom: 1rem;
    padding: 1rem
}

.plant-reviews_tabs-item__GOWq5 {
    border-bottom: 1px solid #e9e9ed;
    padding: .6666666667rem;
    cursor: pointer;
    transition: all .2s ease-in-out
}

.plant-reviews_tabs-item--active__u0QI7 {
    border-bottom: 1px solid #3b61eb;
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #3b61eb
}

@media(min-width:992px) {
    .plant-reviews_tabs-item--active__u0QI7 {
        font-size: 1rem
    }
}

.plant-reviews_tabs-text__g0ov0 {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

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

.plant-reviews_tabs-text--active__WtTmd {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .plant-reviews_tabs-text--active__WtTmd {
        font-size: 1rem
    }
}

.review-editor_container__TsFiS {
    flex: 1 1;
    background-color: #fff;
    margin-top: 2rem
}

.review-editor_header__Mf4Ip {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    text-align: center
}

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

.review-editor_title__dCtPg {
    display: flex;
    flex-direction: row;
    align-items: center
}

.review-editor_title__dCtPg .review-editor_image__HdH3G {
    background-color: #fbfcfe
}

.review-editor_title__dCtPg .review-editor_image__HdH3G,
.review-editor_title__dCtPg .review-editor_image__HdH3G img {
    width: 60px;
    height: 60px;
    min-width: 60px;
    min-height: 60px;
    border-radius: 1rem
}

.review-editor_title__dCtPg .review-editor_image-contain__cmUu4 {
    object-fit: contain
}

.review-editor_title__dCtPg .review-editor_image-cover__W0fhR {
    object-fit: cover
}

.review-editor_left-space__G9rBc {
    margin-left: 1rem;
    max-width: 80%
}

.review-editor_text-light__9DoRf {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

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

.review-editor_text-light-small__VECwW {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

@media(min-width:992px) {
    .review-editor_text-light-small__VECwW {
        font-size: 1rem
    }
}

.review-editor_text-bold__muOoy {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.review-editor_text-bold-small___uGSo {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media(min-width:992px) {
    .review-editor_text-bold-small___uGSo {
        font-size: 1rem
    }
}

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

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

.review-editor_copy__95AjO {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5
}

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

.review-editor_center-text__78uTa {
    text-align: center
}

.review-editor_text-small__2ENR_ {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.review-editor_text-label__Zb62T {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.review-editor_text-toggle__xv_Hv {
    cursor: pointer;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #3b61eb;
    margin-left: .25rem
}

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

.review-editor_lines1__HArDS {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.review-editor_stars-position__mrY4n {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 1rem
}

.review-editor_stars__xEXdx {
    width: 18rem
}

.review-editor_stars__xEXdx svg {
    height: 44px;
    width: 44px
}

.review-editor_label-container__cNEuF {
    padding-bottom: 1rem
}

.review-editor_buttons-container__xKnRQ,
.review-editor_label-container__cNEuF {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

@media(max-width:575.98px) {
    .review-editor_buttons-container__xKnRQ {
        flex-direction: column
    }
}

.review-editor_button__6URXA {
    width: 11rem
}

@media(max-width:575.98px) {
    .review-editor_button__6URXA {
        width: 100%;
        margin-bottom: .5rem
    }
}

.review-editor_review-container__9Z3I6 textarea {
    height: 10rem
}

.review-editor_add-tags__2iiRQ {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1rem;
    cursor: pointer;
    width: -moz-fit-content;
    width: fit-content
}

.review-editor_search-results-container__aHfZP {
    margin-top: .5rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-radius: 1rem;
    background-color: #fff;
    border: 1px solid #e9e9ed
}

.review-editor_tag-search-result__F4IJN {
    padding: .5rem .5rem .5rem 1rem;
    cursor: pointer
}

.review-editor_tag-search-result__F4IJN:hover {
    background-color: #e9e9ed
}

.pill-select_container__STykJ {
    display: flex;
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    flex-wrap: wrap
}

.pill-select_pill__GCjOr {
    margin: .5rem;
    min-width: 100px;
    cursor: pointer
}

.plant-review_container__8clQq {
    width: 100%;
    padding: 1rem;
    background-color: #fff;
    border-radius: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.plant-review_top-content__6BDM_,
.plant-review_user-container__Hpwad {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

.plant-review_user-container__Hpwad .plant-review_user__tqn_C {
    display: flex;
    flex-direction: row
}

.plant-review_stars___Ocjp {
    width: 3rem
}

.plant-review_thumb__VOi2s {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: flex-start;
    cursor: pointer
}

.plant-review_avatar__XjgYB {
    cursor: pointer
}

.plant-review_avatar__XjgYB,
.plant-review_avatar__XjgYB img {
    width: 48px;
    height: 48px;
    border-radius: 1rem;
    background-color: #fbfcfe
}

.plant-review_spacer__nHWX8 {
    height: 1rem
}

.plant-review_date-text__yZ6Wm {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

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

.plant-review_review-text__dpfas {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5
}

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

.plant-review_click-text__ITP_W {
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #3b61eb;
    cursor: pointer
}

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

.plant-review_user-details__aaKt6 {
    margin-left: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: .2rem 0
}

.plant-review_user-details__aaKt6 .plant-review_name__BgoZU {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    cursor: pointer
}

@media(min-width:992px) {
    .plant-review_user-details__aaKt6 .plant-review_name__BgoZU {
        font-size: 1rem
    }
}

.plant-review_user-details__aaKt6 .plant-review_subtext__satpx {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0
}

@media(min-width:992px) {
    .plant-review_user-details__aaKt6 .plant-review_subtext__satpx {
        font-size: .8rem
    }
}

.plant-review_like-count__jCycn {
    margin-left: .25rem
}

.plant-review_star-rating__8u0pZ svg {
    width: 24px;
    height: 24px
}

@media(max-width:575.98px) {
    .plant-review_star-rating__8u0pZ svg {
        width: 20px;
        height: 20px
    }
}

.plant-review_author__dQ5ij {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.plant-review_dots-menu__t9efR {
    cursor: pointer
}

.plant-review_dots-menu__t9efR:hover svg path {
    fill: #0b2b4a
}

.plant-review_edit-modal__QdsVB .plant-review_title__OfNsP {
    text-align: center;
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    margin-bottom: 1rem
}

@media(min-width:992px) {
    .plant-review_edit-modal__QdsVB .plant-review_title__OfNsP {
        font-size: 1.75rem
    }
}

.plant-review_edit-modal__QdsVB .plant-review_icon__BrIbj {
    height: 20px;
    width: 20px
}

.percent-bar_container__AtCVe {
    width: 100%;
    background-color: #e9e9ed;
    height: 8px;
    position: relative;
    border-radius: 1rem
}

.percent-bar_bar__KwL5o {
    position: absolute;
    height: 100%;
    background-color: #3b61eb;
    transition: width .5s ease-in-out;
    border-end-start-radius: 1rem;
    border-start-start-radius: 1rem
}

.percent-bar_filled-bar__DFWJh {
    border-start-end-radius: 1rem;
    border-end-end-radius: 1rem
}

.callout_callout__LT_4v {
    border-radius: 1rem;
    padding: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .25s
}

.callout_callout__LT_4v .callout_small-button__3VLIP {
    display: flex;
    flex-direction: "row";
    align-items: center;
    justify-content: center;
    padding-top: .5rem;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    cursor: pointer
}

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

.callout_callout__LT_4v .callout_small-button__3VLIP .callout_chevron__tp40X {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.callout_callout--small__cbj46 {
    padding: 1rem
}

.callout_callout--small__cbj46 .callout_content-title___9SLB {
    font-size: .8rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media(min-width:992px) {
    .callout_callout--small__cbj46 .callout_content-title___9SLB {
        font-size: 1rem
    }
}

.callout_callout--small__cbj46 .callout_content-message__f1bD6 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    font-size: .8rem
}

@media(min-width:992px) {
    .callout_callout--small__cbj46 .callout_content-message__f1bD6 {
        font-size: 1.15rem;
        font-size: 1rem
    }
}

.callout_callout--small__cbj46 .callout_icon__EI52P {
    min-width: 2rem;
    width: 2rem;
    min-height: 2rem;
    height: 2rem
}

.callout_callout--small__cbj46 .callout_button__HkJm2 {
    width: auto;
    margin-left: 1rem;
    min-width: 5rem
}

.callout_callout--primary__I4Fqj {
    background-color: #3b61eb
}

.callout_callout--primary__I4Fqj .callout_content-message__f1bD6,
.callout_callout--primary__I4Fqj .callout_content-title___9SLB {
    color: #fff
}

.callout_callout--secondary__4sXiX {
    background-color: #fff
}

.callout_callout--secondary__4sXiX .callout_content__RdNDZ {
    color: #6b7790
}

.callout_callout--tertiary__H_3HS {
    background-color: #e9e9ed
}

.callout_callout--tertiary__H_3HS .callout_content__RdNDZ {
    color: #6b7790
}

.callout_callout--green__vJ31x {
    background-color: #e8f5d9
}

.callout_callout--green__vJ31x .callout_content-message__f1bD6,
.callout_callout--green__vJ31x .callout_content-title___9SLB,
.callout_callout--green__vJ31x .callout_content__RdNDZ {
    color: #519e2d
}

@media(max-width:767.98px) {
    .callout_callout__LT_4v {
        padding: 1rem
    }

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

@media(max-width:767.98px)and (min-width:992px) {
    .callout_callout__LT_4v button {
        font-size: 1.15rem
    }
}

@media(max-width:767.98px) {
    .callout_callout--primary__I4Fqj button {
        color: #fff
    }
}

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

.callout_content--small__V8f9H {
    flex-direction: column;
    align-items: flex-start
}

.callout_content-title___9SLB {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3
}

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

.callout_content-message__f1bD6 {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5;
    white-space: pre-wrap
}

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

@media(max-width:767.98px) {
    .callout_content__RdNDZ {
        flex-direction: column;
        align-items: flex-start;
        flex: 1 1
    }

    .callout_content-title___9SLB {
        font-size: 1.25rem;
        font-family: Gilroy-Bold;
        color: #0b2b4a;
        line-height: 1.3
    }
}

@media(max-width:767.98px)and (min-width:992px) {
    .callout_content-title___9SLB {
        font-size: 1.45rem
    }
}

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

    .callout_buttonFullScreen__Gj_ZC {
        display: none
    }
}

.callout_button__HkJm2 {
    width: 100%;
    max-width: 15rem
}

@media(min-width:768px) {
    .callout_button__HkJm2 {
        display: none
    }
}

@media(max-width:767.98px) {
    .callout_button__HkJm2 {
        display: flex;
        align-items: center;
        margin-top: .25rem;
        width: auto
    }

    .callout_button__HkJm2 button {
        background-color: transparent;
        justify-content: flex-start;
        padding: 0
    }

    .callout_button__HkJm2 button:hover {
        background-color: transparent
    }

    .callout_button__HkJm2 svg {
        display: block;
        width: 1rem;
        height: 1rem
    }
}

.callout_icon__EI52P {
    display: inline-block;
    min-width: 3rem;
    width: 3rem;
    min-height: 3rem;
    height: 3rem;
    margin-right: 1rem;
    margin-left: .5rem
}

.callout_no-padding__VQROf {
    padding: 0
}

.callouts_sale-callout-container__S9d0K {
    margin-bottom: 1rem
}

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