.FooterWidgetInfo-module_infoContainer__W7r3j {
    margin: 12px auto auto;
    max-width: 1180px;
    max-width: var(--max-content-width)
}

.FooterWidgetInfo-module_infoText__jhEyS {
    padding: 10px 0;
    text-align: center
}

@media (min-width:1025px),
(min-width:769px) and (max-width:1024px) {
    .FooterWidgetInfo-module_infoContainer__W7r3j {
        margin-top: 32px
    }

    .FooterWidgetInfo-module_infoText__jhEyS {
        border-top: 1px solid #cdcdcd
    }
}

.TransperencyMessage-module_transparencyContainer__eGWR- {
    display: flex
}

.TransperencyMessage-module_link__PdX4- {
    align-items: center;
    display: flex;
    margin-left: 34px
}

.TransperencyMessage-module_linkMessage__lmH7K {
    color: var(--color-emerald-75);
    margin-left: 10px
}

@media (max-width:768px) {
    .TransperencyMessage-module_transparencyContainer__eGWR- {
        flex-direction: column
    }

    .TransperencyMessage-module_link__PdX4- {
        margin-left: 0;
        margin-top: 12px
    }
}

.Link-module_link__qSLvy {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    outline: 0;
    text-decoration: none;
    transition: all .3s;
    white-space: nowrap
}

.Link-module_link__qSLvy:not(:last-child) {
    margin: 0 16px 0 0
}

.Link-module_linkGrey__8xB8u {
    background: var(--brand-category-grey-tint50);
    border-radius: 26px;
    color: var(--page-text-color);
    padding: 6px 16px
}

.Link-module_linkGrey__8xB8u:hover {
    background: var(--brand-background-grey-light)
}

.Link-module_linkDarkGreen__dHiBh {
    background: var(--brand-background-black);
    border: 2px solid var(--brand-secondary-brightgreen);
    border-radius: 10px;
    color: var(--brand-secondary-white);
    padding: 10px 16px
}

.Link-module_linkDarkGreen__dHiBh:hover {
    background: var(--brand-secondary-white);
    color: var(--color-grey-1000)
}

.Link-module_linkGold__2Z5Rz {
    background: var(--brand-category-grey-tint50);
    border: 2px solid var(--color-gold-primary);
    border-radius: 10px;
    color: var(--color-grey-1000);
    padding: 10px 16px
}

.Link-module_linkGold__2Z5Rz:hover {
    background: var(--color-gold-primary);
    color: var(--brand-secondary-white)
}

.Link-module_linkText__YR1dk {
    line-height: 140%
}

.Link-module_linkBVI__sios7 {
    background: var(--color-emerald-25);
    border-radius: 8px;
    color: var(--page-text-color);
    height: 44px;
    padding: 12px 24px
}

.Link-module_linkBVI__sios7:hover {
    background: var(--color-emerald-10)
}

.Scroller-module_scrollerContainer__G1e8J {
    position: relative
}

.Scroller-module_scrollerContainerShadowLeft__CLaQb {
    -webkit-mask: linear-gradient(90deg, transparent, #fff 5%);
    mask: linear-gradient(90deg, transparent, #fff 5%)
}

.Scroller-module_scrollerContainerShadowRight__fQAdG {
    -webkit-mask: linear-gradient(90deg, #fff 95%, transparent);
    mask: linear-gradient(90deg, #fff 95%, transparent)
}

.Scroller-module_scrollerContainerShadow__aiZLN {
    -webkit-mask: linear-gradient(90deg, transparent, #fff 5%, #fff 95%, transparent);
    mask: linear-gradient(90deg, transparent, #fff 5%, #fff 95%, transparent)
}

.Scroller-module_arrow__xJySO {
    display: none
}

.Scroller-module_wrapper__q9Snn {
    -ms-overflow-style: none;
    display: flex;
    overflow-x: scroll;
    padding-right: 40px;
    position: relative;
    scrollbar-width: none
}

.Scroller-module_wrapper__q9Snn::-webkit-scrollbar {
    display: none
}

@media not all and (max-width:768px) {
    .Scroller-module_wrapper__q9Snn {
        padding-right: 0
    }

    .Scroller-module_arrow__xJySO {
        align-items: center;
        background: #fff;
        border-radius: 8px;
        cursor: pointer;
        display: flex;
        height: 38px;
        padding: 12px;
        position: absolute;
        top: calc(50% - 19px);
        transition: all .2s ease-in-out;
        width: 38px;
        z-index: 1
    }

    .Scroller-module_arrow__xJySO.Scroller-module_left__ApxOH {
        left: 12px
    }

    .Scroller-module_arrow__xJySO.Scroller-module_right__65I6B {
        right: 12px
    }

    .Scroller-module_arrow__xJySO.Scroller-module_hidden__28miO {
        opacity: 0;
        visibility: hidden
    }
}

.SearchInput-module_searchInputWrapper__-HRdp {
    align-items: center;
    display: flex;
    overflow: hidden
}

.SearchInput-module_searchInputWrapperGreen__ioupS {
    background: var(--brand-secondary-white);
    border: 1px solid var(--brand-category-kelp-tint75)
}

.SearchInput-module_searchInputWrapperGrey__MQtyv {
    background: var(--brand-secondary-white);
    border: 1px solid var(--color-grey-mid)
}

.SearchInput-module_searchInputWrapperM__V-QkF {
    border-radius: 5px
}

.SearchInput-module_searchInputWrapperS__hTGR4 {
    border-radius: 8px
}

.SearchInput-module_searchInputM__hVnbC {
    padding: 11px
}

.SearchInput-module_searchInputS__7B9Wq {
    padding: 8px 12px
}

.SearchInput-module_searchInput__hxQq1 {
    border: 0;
    color: var(--brand-text-offblack);
    font-size: 16px;
    height: auto;
    line-height: 22px;
    min-height: 34px;
    outline: none;
    width: 100%
}

.SearchInput-module_searchInput__hxQq1:focus {
    border: none;
    box-shadow: none
}

.SearchInput-module_searchInput__hxQq1::-moz-placeholder {
    opacity: 1
}

.SearchInput-module_searchInput__hxQq1::placeholder {
    opacity: 1
}

.SearchInput-module_searchInputGreen__-R-hA::-moz-placeholder {
    color: #cdcdcd
}

.SearchInput-module_searchInputGreen__-R-hA::placeholder {
    color: #cdcdcd
}

.SearchInput-module_searchInputGrey__VHr9j::-moz-placeholder {
    color: #cdcdcd
}

.SearchInput-module_searchInputGrey__VHr9j::placeholder {
    color:#cdcdcd
}

.SearchInput-module_searchBtn__SximU {
    background: transparent;
    border: 0;
    box-shadow: none;
    flex-shrink: 0;
    margin-right: 8px;
    padding: 0;
    width: 25px
}

.SearchInput-module_searchBtn__SximU:hover {
    background: none
}

.SearchInput-module_mobileSearchClose__K0yY- {
    display: none
}

@media screen and (max-width:768px) {
    .SearchInput-module_searchInputWrapper__-HRdp {
        border-radius: 20px;
        max-height: 36px;
        width: 100%
    }

    .SearchInput-module_mobileSearchClose__K0yY- {
        color: var(--page-background-color);
        cursor: pointer;
        display: block;
        margin: 0 0 0 10px;
        padding: 20px 0 0;
        position: relative
    }

    .SearchInput-module_mobileSearchClose__K0yY-:after,
    .SearchInput-module_mobileSearchClose__K0yY-:before {
        background: var(--page-background-color);
        content: "";
        height: 2px;
        left: 0;
        margin: 9px auto 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px
    }

    .SearchInput-module_mobileSearchClose__K0yY-:before {
        transform: rotate(45deg)
    }

    .SearchInput-module_mobileSearchClose__K0yY-:after {
        transform: rotate(-45deg)
    }
}

.PageTitleComponent-module_productsCountWrapper__f-PM0 {
    display: inline-block;
    min-width: 80px;
    position: relative
}

.PageTitleComponent-module_productsCount__RfZDT {
    background-color: var(--brand-category-kelp-tint25);
    border-radius: 8px;
    bottom: -2px;
    left: 0;
    margin-left: 12px;
    max-height: 24px;
    padding: 0 8px;
    position: absolute;
    white-space: nowrap
}

.ActionIcon-module_container__E3YtN {
    position: relative
}

.ActionIcon-module_activeMarkContainer__Sw4Jy {
    align-items: end;
    background: var(--brand-secondary-white);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 10px;
    position: absolute;
    right: -1px;
    top: -3px;
    width: 10px
}

.ActionIcon-module_activeMark__bqQ-G {
    background: var(--color-red-mid);
    border-radius: 8px;
    height: 8px;
    width: 8px
}

.FooterWidgetLogos-module_logosContainer__92-BQ {
    border-top: 1px solid var(--color-grey-mid);
    display: flex;
    flex-direction: column;
    margin: auto
}

@media (min-width:1025px),
(min-width:769px) and (max-width:1024px) {
    .FooterWidgetLogos-module_logosContainer__92-BQ {
        flex-direction: row;
        justify-content: center
    }
}

.FooterWidgetLogosImageList-module_list__1vSqE {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style-type: none;
    padding: 0
}

.FooterWidgetLogosImageList-module_listItem__1s8Yf {
    margin: 12px 0;
    max-width: 25%;
    width: 25%
}

.FooterWidgetLogosImageList-module_listItemSmall__um-OW {
    max-height: 32px
}

.FooterWidgetLogosImageList-module_image__zgbe6 {
    display: block
}

.FooterWidgetLogosImageList-module_image__zgbe6:last-child {
    margin-right: 0
}

@media (min-width:1025px),
(min-width:769px) and (max-width:1024px) {
    .FooterWidgetLogosImageList-module_listItem__1s8Yf {
        margin-left: 20px;
        width: auto
    }

    .FooterWidgetLogosImageList-module_listItem__1s8Yf:not(.FooterWidgetLogosImageList-module_listItemSmall__um-OW):last-child {
        border-right: 1px solid #ccc;
        padding-right: 20px
    }
}

@media (max-width:768px) {
    .FooterWidgetLogosImageList-module_list__1vSqE {
        justify-content: center;
        padding: 0 16px
    }

    .FooterWidgetLogosImageList-module_listItem__1s8Yf {
        display: flex;
        justify-content: center
    }
}

.FooterWidgetImage-module_image__7GsMy {
    height: 100%;
    width: 100%
}

.FooterWidgetMenu-module_menuWrapper__Vlk0D {
    border-top: 5px solid #006838;
    /* display: flex; */
    justify-content: space-around
}

.FooterWidgetMenu-module_menuInner__UZgGD {
    display: flex;
    flex-grow: 1;
    margin: 16px 32px 0;
    max-width: min(1180px, calc(100vw - 64px));
    max-width: min(var(--max-content-width), calc(100vw - 64px))
}

.FooterWidgetMenu-module_rightSideImageWrapper__CdMZ0 {
    padding-top: 6px
}

@media (max-width:768px) {
    .FooterWidgetMenu-module_menuInner__UZgGD {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        margin: 0 16px;
        max-width: min(1180px, calc(100vw - 32px));
        max-width: min(var(--max-content-width), calc(100vw - 32px))
    }

    .FooterWidgetMenu-module_rightSideImageWrapper__CdMZ0 {
        text-align: center
    }
}

.FooterWidgetMenuApp-module_mobile__RKa5R.FooterWidgetMenuApp-module_appContainer__Gt2Su {
    margin-top: 16px
}

.FooterWidgetMenuApp-module_appTitleContainer__lHqkP {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    width: 100%
}

.FooterWidgetMenuApp-module_appDescription__YDZBa {
    margin-top: 4px
}

.FooterWidgetMenuApp-module_mobile__RKa5R .FooterWidgetMenuApp-module_appTitleContainer__lHqkP {
    align-items: center
}

.FooterWidgetMenuApp-module_appLinks__-K9bU {
    align-items: flex-start;
    display: flex;
    justify-content: center
}

.FooterWidgetMenuApp-module_desktop__gZ3oA .FooterWidgetMenuApp-module_appLinks__-K9bU {
    flex-direction: column;
    justify-content: space-between
}

.FooterWidgetMenuApp-module_imagesContainer__YFoZG {
    display: flex
}

.FooterWidgetMenuApp-module_mobile__RKa5R .FooterWidgetMenuApp-module_imagesContainer__YFoZG {
    justify-content: center
}

.FooterWidgetMenuApp-module_mobile__RKa5R .FooterWidgetMenuApp-module_appLinkImage__n9a9I {
    margin: 20px 12px;
    width: 100%
}

.FooterWidgetMenuApp-module_desktop__gZ3oA .FooterWidgetMenuApp-module_appLinkImage__n9a9I {
    height: 40px;
    width: 118px
}

.FooterWidgetMenuApp-module_appLinkQrCode__4oLLy {
    margin: 0 12px
}

.FooterWidgetMenuItem-module_desktop__GX07S.FooterWidgetMenuItem-module_menuItem__BjiNm {
    width: 20%
}

.FooterWidgetMenuItem-module_menuTitleContainer__3aIgg {
    display: flex;
    justify-content: space-between
}

.FooterWidgetMenuItem-module_mobile__XAcw7 .FooterWidgetMenuItem-module_menuTitleContainer__3aIgg {
    border-bottom: 1px solid var(--brand-background-grey-light);
    padding: 12px
}

.FooterWidgetMenuItem-module_desktop__GX07S .FooterWidgetMenuItem-module_menuTitleContainer__3aIgg {
    margin-bottom: 8px
}

.FooterWidgetMenuItem-module_listItem__KRICA {
    padding-bottom: 4px
}

.FooterWidgetMenuItem-module_mobile__XAcw7 .FooterWidgetMenuItem-module_listItem__KRICA {
    border-bottom: 1px solid var(--brand-background-grey-light);
    padding: 12px
}

.FooterWidgetMenuItem-module_list__WE4OU {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.FooterWidgetMenuItem-module_link__C7LMu {
    text-decoration: none
}

.FooterWidgetMenuItem-module_link__C7LMu:hover {
    color: var(--brand-primary-darkgreen-dark);
    text-decoration: underline
}

.FooterMenuLanguageSwitcher-module_container__NKse5 {
    display: flex;
    justify-content: space-around;
    margin-bottom: 40px;
    margin-top: 8px
}

.FooterMenuLanguageSwitcher-module_inner__JY-w9 {
    flex-grow: 1;
    margin-left: 16px;
    max-width: min(1180px, calc(100vw - 64px));
    max-width: min(var(--max-content-width), calc(100vw - 64px));
    position: relative
}

.FooterMenuLanguageSwitcher-module_button__N3gZG {
    align-items: center;
    border: 1px solid var(--color-grey-light);
    border-radius: 4px;
    display: flex;
    height: 40px;
    justify-content: space-between;
    min-height: 40px;
    padding: 8px 12px;
    width: 200px
}

.FooterMenuLanguageSwitcher-module_button__N3gZG:hover {
    background: var(--color-emerald-5);
    border-color: var(--color-emerald-5)
}

.FooterMenuLanguageSwitcher-module_buttonInner__1murn {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

.FooterMenuLanguageSwitcher-module_dropdown__0uadW {
    background: var(--page-background-color);
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(51, 51, 51, .16);
    left: 0;
    position: absolute;
    top: 40px;
    width: 200px
}

.FooterMenuLanguageSwitcher-module_language__1sGFh {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: space-between;
    padding: 8px 12px
}

.FooterMenuLanguageSwitcher-module_language__1sGFh:hover {
    background: var(--color-emerald-10)
}

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

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