/**********************************
          SMART TEMPLATE
**********************************/


/* Strona wyszukanych artykułów */

.ArticleTileListContainer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*poniżej zmiana */
    background-color: unset;
    padding: 0 12px;
}

/* Kafelek artykułu */

.ActionButton span {
    width: 48px;
    height: 48px;
    border-radius: 24px;
    /* poniżej zmiana */
    background-color: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.ArticleTileItemContainer .ArticleTileItemContainerInner .ArticleItemName {
    font-size: 16px;
}

.PriceValueRegular {
    font-size: 16px;
    grid-column-start: 1;
    grid-column-end: 1;
}

.ArticleItemPrice {
    justify-self: start;
}

/* Koszyk */

.GlobalCartPageContainer {
    background-color: var(--bg);
}

.CartDetailedViewHeader {
    font-size: 16px;
}

.PricePromotionDate {
    font-size: 12px;
}

.PriceValuePromotion {
    font-size: 24px;
}

.CartUnitSelectorPickerControl {
    border: 1.5px solid rgba(0, 0, 0, 0.2);
}

.CartUnitSelectorUnitDropdown {
    border-left: 1.5px solid rgba(0, 0, 0, 0.2);
}

.CartQuantitySelectorContainer {
    border: 1.5px solid rgba(0, 0, 0, 0.2);
}

    .CartQuantitySelectorContainer div:nth-of-type(1) {
        border-right: 1.5px solid rgba(0, 0, 0, 0.2);
    }

    .CartQuantitySelectorContainer div:nth-of-type(2) {
        border-left: 1.5px solid rgba(0, 0, 0, 0.2);
    }

.CheckoutHeaderDiscountsItemLabelName {
    font-size: 14px;
}

.CheckoutHeaderDiscountsItem {
    margin-bottom: 6px;
}

.InputsTextfieldContainer {
    height: 50px;
    margin-top: unset;
}

.CheckoutHeaderDiscountsControlsInnerButton .ButtonStandardAnimatedContainer {
    height: 50px;
}

.CheckoutHeaderDiscountsControlsInnerButton {
    margin-top: 0;
}


/* Okno Cookies */

.CookiesAgreementsButton {
    padding: 15px;
    text-transform: unset;
}

.CookiesAgreementsContent {
    border: unset;
    box-shadow: -3px -1px 5px rgb(0 0 0 / 20%);
}

.CookiesAgreementButton {
    padding: 10px 10px;
    border: unset;
    box-shadow: 1px 1px 5px rgb(0 0 0 / 25%);
}

.CookiesAgreementsTitle {
    font-size: 16px;
}

.CookiesAgreementLabel {
    font-size: 16px;
}

.CookiesAgreementsLabel {
    font-size: 16px;
}

.CookiesAgreementContent {
    font-size: 14px;
    font-weight: 400;
}

/**************************/

/* Aplet submenu indywidualny dla pozycji */

/*.MenusCategoryTreeMenuContentProducts .ProductsCarouselItemContainerInner {
    width: 40%;
}*/

.GlobalLayoutContentOverlay {
    background-color: black;
}

.MenusCategoryTreeMenuTabulator {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.MenusCategoryTreeMenuContainerType4 .MenusCategoryTreeMenuContent {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.CategoryTreeMenuTabulatorContainer {
    border-right: unset;
}

.CategoryTreeMenuTabulatorItemInner-Selected {
    background-color: var(--primaryGray);
    border-bottom: 0;
}

.CategoryTreeMenuTabulatorItemInner {
    margin: 0;
    font-size: 14px;
    padding: 10px;
    transition: .0s;
    border-bottom: 0;
}

.MenusNavbarDesktopNavigationListSubmenuReversed .MenusCategoryTreeMenuContainerType4 .MenusCategoryTreeMenuContent {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.MenusNavbarDesktopNavigationListSubmenuReversed .MenusCategoryTreeMenuContainerType4 .MenusCategoryTreeMenuTabulator {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.MenusNavbarDesktopNavigationListSubmenuReversed .CategoryTreeMenuTabulatorContainer {
    border-left: unset;
}


/*Baner animowany*/
.LandingPageAnimatedSliderWithButtonSectionContainer {
    padding: 0 2rem;
}

    .LandingPageAnimatedSliderWithButtonSectionContainer .slick-arrow {
        border-radius: 50%;
        box-shadow: 1px 1px 3px 3px rgb(0 0 0 / 8%);
        background-color: white;
        padding: 20px;
        margin-left: 0;
        margin-right: 0;
    }

        .LandingPageAnimatedSliderWithButtonSectionContainer .slick-arrow:hover {
            background-color: lightgray;
        }

        .LandingPageAnimatedSliderWithButtonSectionContainer .slick-arrow > .ArrowItem {
            color: black;
            font-size: 1rem;
        }

        .LandingPageAnimatedSliderWithButtonSectionContainer .slick-arrow.slick-next {
            right: -1.3rem;
        }

        .LandingPageAnimatedSliderWithButtonSectionContainer .slick-arrow.slick-prev {
            left: -1.3rem;
        }

@media screen and (max-width: 768px) {
    .LandingPageAnimatedSliderWithButtonSectionContainer {
        padding: 0;
    }
}


/*Logo*/

.MenusNavbarLogoContainer {
    justify-content: flex-start;
}
