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

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

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

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

.title_author__LseUJ {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #a5abc0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* WebKit-specific */
    line-clamp: 1; /* Standard property */
    overflow: hidden;
    text-overflow: ellipsis; /* Add ellipsis for overflowed text */
    overflow-wrap: break-word; /* Break long words */
    word-break: break-word; /* Alternative for breaking long words */
    justify-self: start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.title_cart-position__2Xh0I {
    justify-self: end
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.collection_collection__QZJ60 {
    cursor: pointer;
    width: 100%;
    display: flex;
    justify-content: center;
    background-color: #fff;
    border-radius: 1rem;
    overflow: hidden;
    transition: all .25s
}

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

.collection_collection-content__77CtY {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    text-align: left;
    width: 40%;
    flex-basis: 40%;
    padding: 2rem;
    align-self: center
}

.collection_collection-content__77CtY button {
    margin-top: 1rem;
    max-width: 15rem
}

.collection_collection-image-container__Z4Bkn {
    position: relative;
    width: 100%;
    flex-basis: 60%;
    min-height: 100%;
    align-self: stretch
}

.collection_collection-image-container__Z4Bkn>span {
    position: unset !important
}

.collection_collection-image-container-image__n1OD6 {
    object-fit: cover;
    width: 100% !important;
    position: relative !important
}

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

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

.collection_collection__QZJ60 h2 {
    margin-top: .75rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    line-height: 1.5
}

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

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

    .collection_collection-content__77CtY {
        width: 99%;
        flex-basis: 99%;
        order: 1;
        padding: 1rem
    }

    .collection_collection-image-container__Z4Bkn {
        min-width: 99%;
        flex-basis: 99%;
        order: 0
    }
}

@media(max-width:767.98px) {
    .collection_collection__QZJ60 button {
        max-width: none
    }
}

.tags_tags-title__R79Y6 {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    margin-bottom: 1rem
}

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

.tags_tags-links__ku5uL>* {
    float: left;
    margin-right: .75rem;
    margin-bottom: .75rem
}

.tags_tags-links__ku5uL :last-child {
    margin-bottom: 0
}

.tags_tags-links__ku5uL:after {
    content: "";
    clear: both;
    display: table
}

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

.baostores_baostores-tile__CO6_K {
    min-width: 25rem;
    width: 25rem;
    border-radius: 1rem;
    padding: 1rem;
    background-color: #fff;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 1px solid #e9e9ed;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .05)
}

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

.baostores_baostores-seller__qF1jD {
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 5rem
}

.baostores_baostores-seller-info__7lFKN h2 {
    max-width: 10rem;
    margin-bottom: .25rem;
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    line-height: 1.3;
    text-decoration: underline;
    color: #3b61eb;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden
}

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

.baostores_baostores-seller-info__7lFKN h2:hover,
.baostores_baostores-seller-reviews__zaxBw {
    cursor: pointer
}

.baostores_baostores-seller__qF1jD button {
    margin-left: auto;
    width: 25%
}

.baostores_baostores-seller-profile-image__YSgEg {
    width: 100%;
    border-radius: 1rem;
    background: #e9e9ed;
    border-radius: 50%;
    position: relative;
    min-width: 5rem;
    min-height: 5rem;
    width: 5rem;
    height: 5rem;
    margin-right: 1.5rem
}

.baostores_baostores-seller-profile-image__YSgEg span {
    font-size: .725rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a;
    padding: 0
}

@media(min-width:992px) {
    .baostores_baostores-seller-profile-image__YSgEg span {
        font-size: .8rem
    }
}

.baostores_baostores-seller-profile-image__YSgEg img {
    border-radius: 50%
}

.baostores_baostores-image-container__dckc7 {
    display: grid;
    grid-template-columns: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas: "main main secondary" "main main tertiary";
    height: 15rem;
    grid-gap: .25rem;
    gap: .25rem;
    border-radius: 1rem;
    margin-bottom: 1rem;
    overflow: hidden
}

.baostores_baostores-plant-image__HgIQC {
    border-radius: 1rem;
    background: #e9e9ed;
    border-radius: 0;
    width: 100%;
    cursor: pointer;
    position: relative;
    min-height: 100%;
    transition: all .25s;
    overflow: hidden;
    grid-area: main;
    justify-self: stretch
}

.baostores_baostores-plant-image--secondary__7Vh_X {
    grid-area: secondary
}

.baostores_baostores-plant-image--tertiary__sPoj9 {
    grid-area: tertiary
}

.baostores_baostores-plant-image__HgIQC:hover {
    opacity: .8
}

@media(max-width:767.98px) {
    .baostores_baostores__sTABi button {
        max-width: none
    }
}

.baostores_sale-callout-container__QP3RR {
    display: flex;
    flex-direction: row;
    align-items: center
}

.baostores_sale-callout-container__QP3RR svg {
    width: 2rem;
    margin-right: .5rem
}

.baostores_sales-callouts-container__g7Xe_ {
    margin-bottom: 1rem
}

.page-components_container__JReys {
    margin-top: 2.5rem
}

@media(max-width:767.98px) {
    .page-components_container__JReys {
        margin-top: 2rem
    }
}

.page-components_container__JReys .page-components_component__hbIiT {
    margin-bottom: 2.5rem
}

@media(max-width:767.98px) {
    .page-components_container__JReys .page-components_component__hbIiT {
        margin-bottom: 1.5rem
    }
}

.page-components_container__JReys .page-components_component__hbIiT.page-components_callout__Oc1Fy {
    margin-bottom: 4rem
}

@media(max-width:767.98px) {
    .page-components_container__JReys .page-components_component__hbIiT.page-components_callout__Oc1Fy {
        margin-bottom: 3rem
    }
}

.page-components_container__JReys .page-components_component__hbIiT.page-components_text__2mAcc {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 1rem;
    gap: 1rem
}

@media(max-width:1199.98px) {
    .page-components_container__JReys .page-components_component__hbIiT.page-components_text__2mAcc {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:767.98px) {
    .page-components_container__JReys .page-components_component__hbIiT.page-components_text__2mAcc {
        grid-template-columns: 1fr
    }
}

.page-components_col-1__xPT_X {
    grid-column: span 1
}

.page-components_col-2__AEuRi {
    grid-column: span 2
}

@media(max-width:767.98px) {
    .page-components_col-2__AEuRi {
        grid-column: span 1
    }
}

.page-components_col-3__8d1Pd {
    grid-column: span 3
}

@media(max-width:991.98px) {
    .page-components_col-3__8d1Pd {
        grid-column: span 2
    }
}

@media(max-width:767.98px) {
    .page-components_col-3__8d1Pd {
        grid-column: span 1
    }
}

.page-components_col-4__5HOk8 {
    grid-column: span 4
}

@media(max-width:991.98px) {
    .page-components_col-4__5HOk8 {
        grid-column: span 2
    }
}

@media(max-width:767.98px) {
    .page-components_col-4__5HOk8 {
        grid-column: span 1
    }
}

.text-content_text-content__yh1CZ {
    display: flex;
    flex-direction: row
}

@media(max-width:767.98px) {
    .text-content_text-content__yh1CZ {
        flex-direction: column
    }
}

.text-content_row-reverse__fzBuD {
    flex-direction: row-reverse
}

@media(max-width:767.98px) {
    .text-content_row-reverse__fzBuD {
        flex-direction: column
    }
}

.text-content_text__43hzl {
    margin: .5rem;
    padding: .5rem;
    white-space: pre-wrap
}

.text-content_text__43hzl.text-content_title__PFQLs {
    min-height: 3rem;
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.text-content_text__43hzl.text-content_subtitle__lslkK {
    min-height: 2.5rem;
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

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

.text-content_text__43hzl.text-content_paragraph__M94x8 {
    min-height: 2rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.text-content_text__43hzl.text-content_left__dfP9Z {
    text-align: left
}

.text-content_text__43hzl.text-content_center__Uw5vP {
    text-align: center
}

.text-content_text__43hzl.text-content_right__m8tpF {
    text-align: right
}

.text-content_edit__rKsKs {
    background-color: blue
}

.text-content_photo__A2Pxx {
    position: relative;
    margin-right: 2rem;
    margin-bottom: 2rem;
    height: -moz-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: fit-content;
    --tiny: 100px;
    --small: 200px;
    --base: 300px;
    --large: 400px;
    --xl: 500px
}

.text-content_photo-right__7f_yP {
    padding-left: 2rem
}

.text-content_photo-tiny___vAFi {
    margin-right: 1.5rem
}

.text-content_photo-tiny___vAFi,
.text-content_photo-tiny___vAFi img {
    width: var(--tiny);
    height: var(--tiny);
    min-width: var(--tiny);
    min-height: var(--tiny);
    max-height: var(--tiny)
}

.text-content_photo-tiny-4-3__2vzSs,
.text-content_photo-tiny-4-3__2vzSs img {
    height: calc(var(--tiny)*.75);
    min-height: calc(var(--tiny)*.75);
    max-height: calc(var(--tiny)*.75)
}

.text-content_photo-tiny-3-4__fZ9AU,
.text-content_photo-tiny-3-4__fZ9AU img {
    width: calc(var(--tiny)*.75);
    min-width: calc(var(--tiny)*.75);
    max-width: calc(var(--tiny)*.75)
}

.text-content_photo-small__e_H2h,
.text-content_photo-small__e_H2h img {
    width: var(--small);
    height: var(--small);
    min-width: var(--small);
    min-height: var(--small);
    max-height: var(--small)
}

.text-content_photo-small-4-3__tlZ5X,
.text-content_photo-small-4-3__tlZ5X img {
    height: calc(var(--small)*.75);
    min-height: calc(var(--small)*.75);
    max-height: calc(var(--small)*.75)
}

.text-content_photo-small-3-4__UxR9j,
.text-content_photo-small-3-4__UxR9j img {
    width: calc(var(--small)*.75);
    min-width: calc(var(--small)*.75);
    max-width: calc(var(--small)*.75)
}

.text-content_photo-base__5l6mr {
    margin-right: 2.5rem
}

.text-content_photo-base__5l6mr,
.text-content_photo-base__5l6mr img {
    width: var(--base);
    height: var(--base);
    min-width: var(--base);
    min-height: var(--base);
    max-height: var(--base)
}

.text-content_photo-base-4-3__B8SIi,
.text-content_photo-base-4-3__B8SIi img {
    height: calc(var(--base)*.75);
    min-height: calc(var(--base)*.75);
    max-height: calc(var(--base)*.75)
}

.text-content_photo-base-3-4__O9RcS,
.text-content_photo-base-3-4__O9RcS img {
    width: calc(var(--base)*.75);
    min-width: calc(var(--base)*.75);
    max-width: calc(var(--base)*.75)
}

.text-content_photo-large__Fc_WJ {
    padding-right: 3rem
}

.text-content_photo-large__Fc_WJ,
.text-content_photo-large__Fc_WJ img {
    width: var(--large);
    height: var(--large);
    min-width: var(--large);
    min-height: var(--large);
    max-height: var(--large)
}

.text-content_photo-large-4-3__YxXCG,
.text-content_photo-large-4-3__YxXCG img {
    height: calc(var(--large)*.75);
    min-height: calc(var(--large)*.75);
    max-height: calc(var(--large)*.75)
}

.text-content_photo-large-3-4__slY53,
.text-content_photo-large-3-4__slY53 img {
    width: calc(var(--large)*.75);
    min-width: calc(var(--large)*.75);
    max-width: calc(var(--large)*.75)
}

.text-content_photo-xl__F9H61 {
    padding-right: 4rem
}

.text-content_photo-xl__F9H61,
.text-content_photo-xl__F9H61 img {
    width: var(--xl);
    height: var(--xl);
    min-width: var(--xl);
    min-height: var(--xl);
    max-height: var(--xl)
}

.text-content_photo-xl-4-3__uZqbP,
.text-content_photo-xl-4-3__uZqbP img {
    height: calc(var(--xl)*.75);
    min-height: calc(var(--xl)*.75);
    max-height: calc(var(--xl)*.75)
}

.text-content_photo-xl-3-4__Zfrcz,
.text-content_photo-xl-3-4__Zfrcz img {
    width: calc(var(--xl)*.75);
    min-width: calc(var(--xl)*.75);
    max-width: calc(var(--xl)*.75)
}

@media(max-width:767.98px) {
    .text-content_photo__A2Pxx {
        align-self: center
    }
}

@media(max-width:575.98px) {
    .text-content_photo__A2Pxx {
        --large: 300px;
        --xl: 300px
    }
}

.text-content_photo__A2Pxx img {
    border-radius: 1rem;
    object-fit: cover
}

.text-content_photo__A2Pxx:after {
    content: "";
    border-radius: 1rem;
    position: absolute;
    bottom: -6%;
    right: -6%;
    width: 100%;
    height: 100%;
    background-color: #f2ac13;
    z-index: -1
}

.text-content_photo-no-background__5fyp_:after {
    display: none
}

.text-content_photo-primary-bg__EqEnS:after {
    background-color: #3b61eb
}

.text-content_photo-yellow-bg__9gLu9:after {
    background-color: #f2ac13
}

.text-content_photo-orient-left__yl4Lc {
    margin-right: 1rem;
    margin-left: 2rem
}

.text-content_photo-orient-left__yl4Lc:after {
    right: auto;
    left: -6%
}

.text-content_photo-orient-right__wpMKh:after {
    right: -6%
}

.text-content_text-container__jdrJa {
    flex: 1 1
}

.text-content_video__RLMPI {
    border-radius: 1rem
}

.text-content_video-tiny__kPqwc {
    width: var(--tiny);
    height: var(--tiny);
    min-width: var(--tiny);
    min-height: var(--tiny);
    max-height: var(--tiny)
}

.text-content_video-tiny-4-3__ressU {
    height: calc(var(--tiny)*.75);
    min-height: calc(var(--tiny)*.75);
    max-height: calc(var(--tiny)*.75)
}

.text-content_video-tiny-3-4__Md_fJ {
    width: calc(var(--tiny)*.75);
    min-width: calc(var(--tiny)*.75);
    max-width: calc(var(--tiny)*.75)
}

.text-content_video-small__04gDx {
    width: var(--small);
    height: var(--small);
    min-width: var(--small);
    min-height: var(--small);
    max-height: var(--small)
}

.text-content_video-small-4-3__Xncpo {
    height: calc(var(--small)*.75);
    min-height: calc(var(--small)*.75);
    max-height: calc(var(--small)*.75)
}

.text-content_video-small-3-4__oavpP {
    width: calc(var(--small)*.75);
    min-width: calc(var(--small)*.75);
    max-width: calc(var(--small)*.75)
}

.text-content_video-base__XRzEI {
    width: var(--base);
    height: var(--base);
    min-width: var(--base);
    min-height: var(--base);
    max-height: var(--base)
}

.text-content_video-base-4-3__ziomS {
    height: calc(var(--base)*.75);
    min-height: calc(var(--base)*.75);
    max-height: calc(var(--base)*.75)
}

.text-content_video-base-3-4__x5Zxd {
    width: calc(var(--base)*.75);
    min-width: calc(var(--base)*.75);
    max-width: calc(var(--base)*.75)
}

.text-content_video-large__duhAl {
    width: var(--large);
    height: var(--large);
    min-width: var(--large);
    min-height: var(--large);
    max-height: var(--large)
}

.text-content_video-large-4-3__5Ol5E {
    height: calc(var(--large)*.75);
    min-height: calc(var(--large)*.75);
    max-height: calc(var(--large)*.75)
}

.text-content_video-large-3-4__uKDQr {
    width: calc(var(--large)*.75);
    min-width: calc(var(--large)*.75);
    max-width: calc(var(--large)*.75)
}

.text-content_video-xl__NO6qK {
    width: var(--xl);
    height: var(--xl);
    min-width: var(--xl);
    min-height: var(--xl);
    max-height: var(--xl)
}

.text-content_video-xl-4-3__2weQi {
    height: calc(var(--xl)*.75);
    min-height: calc(var(--xl)*.75);
    max-height: calc(var(--xl)*.75)
}

.text-content_video-xl-3-4__xnAOx {
    width: calc(var(--xl)*.75);
    min-width: calc(var(--xl)*.75);
    max-width: calc(var(--xl)*.75)
}

.rich-text_editor-container__iap40 {
    position: relative
}

.rich-text_editor-input__oDSIv {
    border: none;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

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

.rich-text_editor-input__oDSIv input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-cancel-button,
.rich-text_editor-input__oDSIv input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-decoration,
.rich-text_editor-input__oDSIv input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-results-button,
.rich-text_editor-input__oDSIv input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-results-decoration {
    display: none
}

.rich-text_editor-input__oDSIv input.rich-text_hide-clear__m_60c[type=search]::-ms-clear,
.rich-text_editor-input__oDSIv input.rich-text_hide-clear__m_60c[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.rich-text_editor-placeholder__NwwiU {
    font-family: Gilroy-Medium;
    color: #a5abc0;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    left: 0;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: inline-block;
    pointer-events: none
}

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

.rich-text_editor-toolbar__EMDA5 {
    margin-bottom: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    background-color: #fff;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    padding: .75rem .5rem .25rem
}

.rich-text_toolbar-icon__2fQSR {
    padding: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.rich-text_toolbar-icon__2fQSR path,
.rich-text_toolbar-icon__2fQSR svg {
    fill: #6b7790
}

.rich-text_toolbar-icon-active__2W1EB,
.rich-text_toolbar-icon__2fQSR:hover {
    background-color: #fbfcfe;
    border-radius: 1rem
}

.rich-text_toolbar-icon-active__2W1EB path,
.rich-text_toolbar-icon-active__2W1EB svg {
    fill: #0b2b4a
}

.rich-text_editor-list-ol__L2vUS {
    padding: 0;
    margin: 0 0 0 2rem;
    list-style-type: decimal;
    list-style-position: outside;
    line-height: 1.5;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .rich-text_editor-list-ol__L2vUS {
        font-size: 1.15rem
    }
}

.rich-text_editor-list-ul__TF0rN {
    padding: 0;
    margin: 0 0 0 2rem;
    list-style-type: disc;
    list-style-position: outside;
    line-height: 1.5;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

@media(min-width:992px) {
    .rich-text_editor-list-ul__TF0rN {
        font-size: 1.15rem
    }
}

.rich-text_editor-listitem__SPSry {
    margin-bottom: .5rem;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.rich-text_editor-paragraph__aGAeE {
    line-height: 1.5;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.rich-text_nested-listitem__NFTJT {
    margin-bottom: .5rem;
    list-style-type: circle;
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.rich-text_editor-text-bold__6GyRB {
    font-size: 1rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a
}

@media(min-width:992px) {
    .rich-text_editor-text-bold__6GyRB {
        font-size: 1.15rem
    }
}

.rich-text_editor-text-bold__6GyRB.rich-text_editor-text-italic__aXL3J {
    font-size: 1rem;
    font-family: Gilroy-BoldItalic;
    color: #0b2b4a
}

@media(min-width:992px) {
    .rich-text_editor-text-bold__6GyRB.rich-text_editor-text-italic__aXL3J {
        font-size: 1.15rem
    }
}

.rich-text_editor-text-italic__aXL3J {
    font-size: 1rem;
    font-family: Gilroy-MediumItalic;
    color: #0b2b4a
}

@media(min-width:992px) {
    .rich-text_editor-text-italic__aXL3J {
        font-size: 1.15rem
    }
}

.rich-text_editor-text-italic__aXL3J.rich-text_editor-text-bold__6GyRB {
    font-size: 1rem;
    font-family: Gilroy-BoldItalic;
    color: #0b2b4a
}

@media(min-width:992px) {
    .rich-text_editor-text-italic__aXL3J.rich-text_editor-text-bold__6GyRB {
        font-size: 1.15rem
    }
}

.rich-text_editor-text-underline__SwYwk {
    text-decoration: underline
}

.rich-text_editor-link__Mnzke {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #3b61eb;
    text-decoration: none
}

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

.rich-text_editor-heading-h1__fP5Sz {
    font-size: 2rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    padding-bottom: .5rem;
    line-height: 3rem
}

@media(min-width:992px) {
    .rich-text_editor-heading-h1__fP5Sz {
        font-size: 2.25rem
    }
}

.rich-text_editor-heading-h2__PY7oT {
    font-size: 1.5rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    padding-bottom: .5rem;
    line-height: 2.5rem
}

@media(min-width:992px) {
    .rich-text_editor-heading-h2__PY7oT {
        font-size: 1.75rem
    }
}

.rich-text_editor-heading-h3__EXIxc {
    font-size: 1.25rem;
    font-family: Gilroy-Bold;
    color: #0b2b4a;
    padding-bottom: .5rem;
    line-height: 2rem
}

@media(min-width:992px) {
    .rich-text_editor-heading-h3__EXIxc {
        font-size: 1.45rem
    }
}

.rich-text_editor-quote__F21gA {
    font-size: 1rem;
    font-family: Gilroy-Medium;
    color: #6b7790;
    border-left: .25rem solid #a5abc0;
    padding-left: 1rem;
    padding-bottom: .55rem;
    padding-top: .5rem;
    margin: .5rem 0 .5rem 2rem
}

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

.rich-text_ltr__Wm9yK {
    text-align: left
}

.rich-text_rtl__1Ps39 {
    text-align: right
}

.rich-text_link-editor__77up9 {
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    position: absolute;
    z-index: 100;
    top: -10000px;
    left: -10000px;
    margin-top: -6px;
    max-width: 400px;
    width: 100%;
    opacity: 0;
    background-color: #fff;
    border-radius: 1rem;
    transition: opacity .5s
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj {
    display: block;
    width: calc(100% - 1.5rem);
    margin: .75rem;
    position: relative;
    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;
    background-color: #fbfcfe
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input[type=search]::-webkit-search-cancel-button,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input[type=search]::-webkit-search-decoration,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input[type=search]::-webkit-search-results-button,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-cancel-button,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-decoration,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-results-button,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input.rich-text_hide-clear__m_60c[type=search]::-webkit-search-results-decoration {
    display: none
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input.rich-text_hide-clear__m_60c[type=search]::-ms-clear,
.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj input.rich-text_hide-clear__m_60c[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

@media(min-width:992px) {
    .rich-text_link-editor__77up9 .rich-text_link-input__pKPlj {
        font-size: 1.15rem
    }
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj:focus-visible {
    border: 1px solid #e9e9ed
}

.rich-text_link-editor__77up9 div.rich-text_link-edit__CyAMS {
    width: 35px;
    vertical-align: -.25em;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.rich-text_edit-icon__JuGCO {
    height: 1rem;
    width: 1rem
}

.rich-text_edit-icon__JuGCO svg {
    fill: #0b2b4a
}

.rich-text_edit-icon-light__NryS3 svg {
    fill: #a5abc0
}

.rich-text_edit-icon-light__NryS3:hover svg {
    fill: #0b2b4a
}

.rich-text_edit-icon-container__C_Pxw {
    width: 2rem;
    height: 2rem;
    position: absolute;
    right: 0;
    top: -1.5rem;
    cursor: pointer;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center
}

.rich-text_edit-icon-container__C_Pxw:hover {
    background-color: #fff;
    border-radius: 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2)
}

.rich-text_composer-container__EE1_5 {
    position: relative
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj a {
    color: #216fdb;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 30px;
    text-overflow: ellipsis
}

.rich-text_link-editor__77up9 .rich-text_link-input__pKPlj a:hover {
    text-decoration: underline
}

.rich-text_link-editor__77up9 .rich-text_button__StDH_ {
    width: 20px;
    height: 20px;
    display: inline-block;
    padding: 6px;
    border-radius: 8px;
    cursor: pointer;
    margin: 0 2px
}

.rich-text_link-editor__77up9 .rich-text_button__StDH_.rich-text_hovered__jV8EA {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: #eee
}

.rich-text_actions__q9Jj_ i,
.rich-text_link-editor__77up9 .rich-text_button__StDH_ i {
    background-size: contain;
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: -.25em
}

.rich-text_save-button__rm7Dh {
    width: 8rem;
    margin-left: 1rem
}

.image_container__vlPw1 {
    position: relative;
    border-radius: 1rem;
    margin: 0 auto
}

@media(max-width:575.98px) {
    .image_container__vlPw1 {
        width: 100% !important
    }
}

.image_container__vlPw1 img {
    border-radius: 1rem;
    width: 100%;
    height: auto
}

.image_container__vlPw1 .image_caption__xnApg {
    text-align: center;
    margin-top: .5rem;
    font-size: .8rem;
    font-family: Gilroy-Medium;
    color: #0b2b4a
}

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

.full-width-title_container__ma7Hz {
    padding: 1rem;
    box-shadow: 0 8px 2em 0 rgba(107, 119, 144, .2);
    border-radius: 1rem;
    display: grid;
    grid-template-areas: "image info pricing" "image summary pricing" "image summary pricing";
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto;
    grid-column-gap: 1rem;
    column-gap: 1rem
}

@media(max-width:991.98px) {
    .full-width-title_container__ma7Hz {
        grid-template-areas: "image info" "image summary" "pricing pricing";
        grid-template-columns: auto 1fr
    }
}

@media(max-width:575.98px) {
    .full-width-title_container__ma7Hz {
        grid-template-areas: "image info" "image info" "summary summary" "pricing pricing";
        grid-template-columns: auto 1fr
    }
}

.full-width-title_image__NsaGi {
    grid-area: image;
    position: relative;
    height: 215px;
    width: 215px
}

@media(max-width:575.98px) {
    .full-width-title_image__NsaGi {
        height: 120px;
        width: 120px
    }
}

.full-width-title_image__NsaGi img {
    object-fit: cover;
    border-radius: 1rem
}

.full-width-title_shelf__dIRfy {
    position: absolute;
    top: .5rem;
    right: .5rem
}

.full-width-title_mainInfo__nXAD6 {
    grid-area: info
}

.full-width-title_summary__NTtiA {
    grid-area: summary
}

@media(max-width:575.98px) {
    .full-width-title_summary__NTtiA {
        margin-top: 1rem
    }
}

.full-width-title_pricingInfo__ymGsp {
    grid-area: pricing;
    display: grid;
    grid-template-areas: "price" "sales" "cart";
    grid-template-columns: auto;
    grid-auto-rows: min-content
}

@media(max-width:991.98px) {
    .full-width-title_pricingInfo__ymGsp {
        grid-template-areas: "price sales cart";
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media(max-width:575.98px) {
    .full-width-title_pricingInfo__ymGsp {
        grid-template-areas: "price sales" "cart cart";
        grid-template-columns: 1fr 1fr
    }
}

.full-width-title_readMore__EUtJW {
    cursor: default
}

.full-width-title_cart__EoqHS {
    grid-area: cart;
    width: 220px
}

@media(max-width:991.98px) {
    .full-width-title_cart__EoqHS {
        justify-self: end;
        align-self: center;
        margin-top: 1rem
    }
}

@media(max-width:575.98px) {
    .full-width-title_cart__EoqHS {
        width: 100%
    }
}

.full-width-title_price__7L3M_ {
    grid-area: price;
    margin-bottom: 1rem
}

@media(max-width:991.98px) {
    .full-width-title_price__7L3M_ {
        align-self: center;
        margin-bottom: 0;
        margin-top: 1rem
    }
}

.full-width-title_sales__s_z1I {
    grid-area: sales;
    margin-bottom: 1rem
}

@media(max-width:991.98px) {
    .full-width-title_sales__s_z1I {
        align-self: center;
        margin-bottom: 0;
        margin-top: 1rem
    }
}

.title-star-rating_full-container__Zmxqv {
    display: flex;
    flex-direction: column;
    align-items: center
}

.title-star-rating_full-container__Zmxqv .title-star-rating_stars__RLxTD {
    display: flex;
    align-items: center
}

.title-star-rating_full-container__Zmxqv .title-star-rating_reviews__z4925 {
    margin-left: .5rem
}

.title-star-rating_full-container__Zmxqv .title-star-rating_hidden__9cuto {
    display: none
}

.title-star-rating_author-carousel-container__NQ_dh {
    display: flex;
    flex-direction: row;
    align-items: flex-start
}

.title-star-rating_author-carousel-container__NQ_dh .title-star-rating_stars__RLxTD {
    display: flex;
    align-items: center
}

.title-star-rating_author-carousel-container__NQ_dh .title-star-rating_rating__ODVqv {
    margin-left: .25rem
}

.title-star-rating_author-carousel-container__NQ_dh .title-star-rating_reviews__z4925 {
    margin-left: .5rem;
    display: flex;
    flex-direction: row;
    color: #6b7790;
    gap: .25rem
}

.title-star-rating_author-carousel-container__NQ_dh .title-star-rating_hidden__9cuto {
    display: none
}

.title-star-rating_no-reviews__h3Ll1 {
    color: #6b7790
}

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

/*# sourceMappingURL=8c504d790f73de0d.css.map*/